of a State or local government authorized under subsection (b) or (i) is not preempted by any Federal law or regulation. (h) Effective date (1) In general Except as provided in paragraph (2) or subsection (i), this section applies to measures adopted by a State or local government before, on, or after the date of the enactment of the Iran Nonnuclear Sanctions Act of 2017 . (2) Notice requirements Except as provided in subsection (i), subsections (e) and (f) apply to measures adopted by a State or local government on or after the date of the enactment of the Iran Nonnuclear Sanctions Act of 2017 . (i) Authorization for prior enacted measures (1) In general Notwithstanding any other provision of this section or any other provision of law, a State or local government may enforce a measure (without regard to the requirements of subsection (e), except as provided in paragraph (2)) adopted by the State or local government before the date of the enactment of the Iran Nonnuclear Sanctions Act of 2017 that provides for the divestment of assets of the State or local government from, or prohibits the investment of the assets of the State or local government in, any person that the State or local government determines, using credible information available to the public, engages in investment or business activities with Iran's Revolutionary Guard Corps or a person described in subsection (c) (determined without regard to subsection (d)) or other business or investment activities that are identified in the measure. (2) Application of notice requirements A measure described in paragraph (1) shall be subject to the requirements of paragraphs (1) and (2) and the first sentence of paragraph (3) of subsection (e) on and after the date that is 2 years after the date of the enactment of the Iran Nonnuclear Sanctions Act of 2017 . (j) Rule of construction Nothing in this section or any other provision of law authorizing sanctions with respect to Iran shall be construed to abridge the authority of a State to issue and enforce rules