function soContactFormInitialize(){sowb.SiteOriginContactForm.init(window.jQuery,!0)}function soContactFormSubmit(t,o){sowb.SiteOriginContactFormV3.parent().parent().trigger("submit")}window.sowb=window.sowb||{},sowb.SiteOriginContactForm={init:function(t,o){var e=t("form.sow-contact-form,.sow-contact-form-success");e.each((function(){var i=t(this),n=i.is(".sow-contact-form-success");if(i.is(".sow-contact-submitted")||n){if(sowContact.scrollto){var s=i.offset().top;if(i.is(":hidden")){var c=i.closest(":visible");if(s=c.offset().top,c.is(".sow-accordion-panel"))c.find("> .sow-accordion-panel-header-container > .sow-accordion-panel-header").trigger("click");else if(c.is(".sow-tabs-panel-container")){var a=i.closest(".sow-tabs-panel").index();c.siblings(".sow-tabs-tab-container").find("> .sow-tabs-tab").eq(a).trigger("click")}}s+=parseInt(sowContact.scrollto_offset),t("html, body").scrollTop(s)}if(n)return}var r=t(this).find(".sow-submit-wrapper > .sow-submit");if(o&&sowb.SiteOriginContactFormV2){var l=i.find(".sow-recaptcha");if(l.length){var f=l.data("config");r.prop("disabled",!0),grecaptcha.render(l.get(0),{sitekey:f.sitekey,theme:f.theme,type:f.type,size:f.size,callback:function(t){r.prop("disabled",!1)}})}}e.on("submit",(function(){if(r.prop("disabled",!0),r.data("js-key")){const o=r.data("js-key");t(this).append(`<input type="hidden" name="sow-js" value="${o}">`)}})),"function"==typeof t.fn.select2&&t(".sow-form-field-select select[multiple]").select2()}))}},jQuery((function(t){const o=t("form.sow-contact-form .sow-recaptcha");if(!o.length)return void sowb.SiteOriginContactForm.init(t,o);let e="https://www.google.com/recaptcha/api.js?onload=soContactFormInitialize";null!=o.first().data("config")?(sowb.SiteOriginContactFormV2=!0,e+="&render=explicit"):t("button.sow-submit ").on("click",(function(o){o.preventDefault(),sowb.SiteOriginContactFormV3=t(this)})),t("body").append('<script type="text/javascript" src="'+e+'" async defer>'),"function"==typeof t.fn.select2&&t(document).on("click",".sow-form-field-select .select2-selection--multiple",(function(){t(".select2-container--open .select2-dropdown").css("top","32px")}))}));