jQuery((function(a){if("undefined"==typeof rtcl_address_i18n_params)return!1;var e=rtcl_address_i18n_params.locale.replace(/&quot;/g,'"'),i=JSON.parse(e);function r(a,e){e?(a.find("label .optional").remove(),a.addClass("validate-required"),0===a.find("label .required").length&&a.find("label").append('&nbsp;<abbr class="required" title="'+rtcl_address_i18n_params.i18n_required_text+'">*</abbr>')):(a.find("label .required").remove(),a.removeClass("validate-required woocommerce-invalid woocommerce-invalid-required-field"),0===a.find("label .optional").length&&a.find("label").append('&nbsp;<span class="optional">('+rtcl_address_i18n_params.i18n_optional_text+")</span>"))}a(document.body).on("country_to_state_changing",(function(e,t,l){var d,n=l;d=void 0!==i[t]?i[t]:i.default;var o=n.find("#billing_postcode_field, #shipping_postcode_field"),s=n.find("#billing_city_field, #shipping_city_field"),p=n.find("#billing_state_field, #shipping_state_field");o.attr("data-o_class")||(o.attr("data-o_class",o.attr("class")),s.attr("data-o_class",s.attr("class")),p.attr("data-o_class",p.attr("class")));var c=JSON.parse(rtcl_address_i18n_params.locale_fields);a.each(c,(function(e,t){var l=n.find(t),o=a.extend(!0,{},i.default[e],d[e]);void 0!==o.label&&l.find("label").html(o.label),void 0!==o.placeholder&&(l.find(":input").attr("placeholder",o.placeholder),l.find(":input").attr("data-placeholder",o.placeholder),l.find(".select2-selection__placeholder").text(o.placeholder)),void 0!==o.placeholder||void 0===o.label||l.find("label").length||(l.find(":input").attr("placeholder",o.label),l.find(":input").attr("data-placeholder",o.label),l.find(".select2-selection__placeholder").text(o.label)),void 0!==o.required?r(l,o.required):r(l,!1),void 0!==o.priority&&l.data("priority",o.priority),"state"!==e&&(void 0!==o.hidden&&!0===o.hidden?l.hide().find(":input").val(""):l.show()),Array.isArray(o.class)&&(l.removeClass("form-row-first form-row-last form-row-wide"),l.addClass(o.class.join(" ")))})),a(".rtcl-billing-fields__field-wrapper").each((function(e,i){var r=a(i).find(".form-row"),t=r.first().parent(),l=0;r.each((function(){a(this).data("priority")||a(this).data("priority",l+1),l=a(this).data("priority")})),r.sort((function(e,i){var r=parseInt(a(e).data("priority"),10),t=parseInt(a(i).data("priority"),10);return r>t?1:r<t?-1:0})),r.detach().appendTo(t)}))})).trigger("rtcl_address_i18n_ready")}));