1/**handles:wpconsent-frontend-js,smush-detector,colormag-custom,colormag-bxslider,colormag-sticky-menu,colormag-news-ticker,colormag-featured-image-popup,colormag-navigation,colormag-fitvids,colormag-skip-link-focus-fix,googlesitekit-events-provider-content-events,googlesitekit-events-provider-wpforms,wpforms-validation,wpforms-mailcheck,wpforms-punycode,wpforms-generic-utils,wpforms,wpforms-analytics,wpforms-address-field**/ 2(()=>{var n={799(){window.WPConsent={displayChecks:[],checksPassed:!0,settingsHooks:[],settingsProcessed:!1,listeners:[],lastPreferences:null,cssPromise:null,registerListener:function(e){if(this.listeners.push(e),this.lastPreferences)try{e(this.lastPreferences)}catch(e){console.error("Error in WPConsent listener:",e)}},registerDisplayCheck:function(e){this.displayChecks.push(e),this.checksPassed=!1},registerSettingsHook:function(e){this.settingsHooks.push(e),this.settingsProcessed=!1},runDisplayChecks:function(){return 0===this.displayChecks.length?(this.checksPassed=!0,Promise.resolve()):Promise.all(this.displayChecks.map(e=>e())).then(()=>(this.checksPassed=!0,Promise.resolve())).catch(e=>(console.error("Error in WPConsent display check:",e),this.checksPassed=!0,Promise.resolve()))},runSettingsHooks:function(){return 0===this.settingsHooks.length?(this.settingsProcessed=!0,Promise.resolve()):Promise.all(this.settingsHooks.map(e=>e(window.wpconsent))).then(()=>(this.settingsProcessed=!0,Promise.resolve())).catch(e=>(console.error("Error in WPConsent settings hook:",e),this.settingsProcessed=!0,Promise.resolve()))},hooks:{beforeShowPreferences:[],afterShowPreferences:[],beforeHideBanner:[],afterHideBanner:[],beforeShowBanner:[],afterShowBanner:[],accordionToggled:[]},addHook:function(e,t){this.hooks[e]&&this.hooks[e].push(t)},runHooks:function(t,...n){this.hooks[t]&&0<this.hooks[t].length&&this.hooks[t].forEach(e=>{try{e(...n)}catch(e){console.error(`Error in WPConsent hook ${t}:`,e)}})},showToast:function(r,c=2500){this.ensureCSS().then(()=>{let o=this.shadowRoot.querySelector("#wpconsent-gpc-toast");if(o){var s=o.querySelector(".wpconsent-toast-message");s&&r&&(s.textContent=r),o.style.display="block",setTimeout(()=>{o.classList.add("wpconsent-toast-visible")},10);let e=()=>{o.classList.remove("wpconsent-toast-visible"),setTimeout(()=>{o.style.display="none"},300)},t=setTimeout(e,c),n=o.querySelector(".wpconsent-toast-close");n&&(n.onclick=()=>{clearTimeout(t),e()})}})},highlightGPCOverride:function(){let e=this.shadowRoot.querySelector("#wpconsent-gpc-override-toggle-label"),t=this.shadowRoot.querySelector("#wpconsent-gpc-override-checkbox"),n=this.shadowRoot.querySelector("#wpconsent-gpc-override-container");e&&(e.classList.add("wpconsent-gpc-override-error"),e.classList.add("wpconsent-shake"),setTimeout(()=>{e.classList.remove("wpconsent-shake")},300),t&&t.focus(),n&&setTimeout(()=>{n.scrollIntoView({behavior:"smooth",block:"center"})},100),t)&&t.addEventListener("change",function(){t.checked&&e.classList.remove("wpconsent-gpc-override-error")},{once:!0})},acceptAll:function(){let t={};Array.isArray(wpconsent.slugs)&&wpconsent.slugs.forEach(e=>{t[e]=!0}),this.savePreferences(t),this.closePreferences()},checkGPC:function(){if(wpconsent.respect_gpc&&!0===navigator.globalPrivacyControl){let e=this.getCookie("wpconsent_preferences"),t={};if(e)try{t=JSON.parse(e)}catch(e){console.error("WPConsent: Error parsing existing preferences:",e)}if(!t.hasOwnProperty("respect_gpc")){let n={};if(wpconsent.slugs.forEach(e=>{var t=this.shadowRoot?.querySelector(`#wpconsent-preferences-modal input[type="checkbox"][id="cookie-service-${e}"]`);t&&t.disabled?n[e]=!0:n[e]=!1}),n.essential=!0,n.respect_gpc=!0,this.savePreferences(n,!0),!1!==wpconsent.gpc_toast_enabled){let e=wpconsent.gpc_toast_message||"GPC Signal Honored",t=wpconsent.gpc_toast_duration||1e4;this.showToast(e,t)}this.checksPassed=!1}}},savePreferences:function(n,e=!1){let t=this.getCookie("wpconsent_preferences"),o=!1,s=null;if(t)try{s=JSON.parse(t)}catch(n){console.error("WPConsent: Error parsing existing preferences:",n)}if(wpconsent.respect_gpc&&!e&&s){let e=!0===navigator.globalPrivacyControl,t=!0===s.respect_gpc;if(e&&t){let e=this.shadowRoot.querySelector("#wpconsent-gpc-override-checkbox");if(e&&!e.checked)return void this.highlightGPCOverride();n.respect_gpc=!1}}e||(s&&JSON.stringify(s)!==JSON.stringify(n)||wpconsent.default_allow&&Object.values(n).some(e=>!1===e))&&(this.clearCookies(),o=!0),wpconsent.respect_gpc&&!e&&s&&s.hasOwnProperty("respect_gpc")&&(n.respect_gpc=!1),this.setCookie("wpconsent_preferences",JSON.stringify(n),wpconsent.consent_duration),this.hideBanner(),this.closePreferences(),this.unlockScripts(n),this.unlockIframes(n),this.show
2FloatingButtonIfEnabled(),this.updateWordPressConsent(n),window.dispatchEvent(new CustomEvent("wpconsent_consent_saved",{detail:n})),t&&window.dispatchEvent(new CustomEvent("wpconsent_consent_updated",{detail:n})),o&&(Object.defineProperty(document,"cookie",{get:function(){return""},set:function(e){}}),window.location.reload())},showPreferences:function(){return this.ensureCSS().then(()=>{let t=this.shadowRoot?.querySelector("#wpconsent-preferences-modal");if(t){t.style.display="flex",this.setupFocusTrap(t),this.runHooks("afterShowPreferences");let e=this.shadowRoot?.querySelector("#wpconsent-preferences-title");e&&setTimeout(()=>{e.focus({preventScroll:!0}),this.lastFocusedElement=e},100);var o=this.getCookie("wpconsent_preferences");if(o)try{let n=JSON.parse(o);this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"]').forEach(e=>{var t=null,t;(t=e.id.startsWith("cookie-category-")?e.id.replace("cookie-category-",""):e.id.startsWith("cookie-service-")?e.id.replace("cookie-service-",""):e.value)&&t in n&&(e.checked=n[t])});var s=this.shadowRoot.querySelector("#wpconsent-gpc-override-container"),r,c;s&&(r=!0===navigator.globalPrivacyControl,c=n&&!0===n.respect_gpc,s.style.display=r&&c?"block":"none")}catch(t){console.error("Error parsing WPConsent preferences:",t)}}})},closePreferences:function(){var e=this.shadowRoot?.querySelector("#wpconsent-preferences-modal");e&&(e.style.display="none",this.removeFocusTrap(),this.previouslyFocusedElement)&&(this.previouslyFocusedElement.focus({preventScroll:!0}),this.previouslyFocusedElement=null)},showBanner:function(){if(wpconsent.enable_consent_banner){let e=this.shadowRoot?.querySelector("#wpconsent-banner-holder");e&&this.ensureCSS().then(()=>{this.runHooks("beforeShowBanner"),e.classList.add("wpconsent-banner-visible"),this.updateButtonVisibility(wpconsent),this.setupFocusTrap(e),this.runHooks("afterShowBanner")})}},hideBanner:function(){var e=this.shadowRoot?.querySelector("#wpconsent-banner-holder");e&&(this.runHooks("beforeHideBanner"),e.classList.remove("wpconsent-banner-visible"),this.removeFocusTrap(),this.previouslyFocusedElement&&(this.previouslyFocusedElement.focus({preventScroll:!0}),this.previouslyFocusedElement=null),this.runHooks("afterHideBanner"))},setCookie:function(e,t,n){let o="";if(0<n){let e=new Date;e.setTime(e.getTime()+24*n*60*60*1e3),o="expires="+e.toUTCString()+";"}var n=this.getCookieDomain();document.cookie=e+"="+t+";"+o+n+"path=/"},getCookieDomain:function(){return wpconsent.enable_shared_consent&&wpconsent.cookie_domain&&""!==wpconsent.cookie_domain?"domain="+(wpconsent.cookie_domain.startsWith(".")?wpconsent.cookie_domain:"."+wpconsent.cookie_domain)+";":""},getCookie:function(e){var e=("; "+document.cookie).split(`; ${e}=`);if(2===e.length)return e.pop().split(";").shift()},hasConsent:function(e){var t=this.getCookie("wpconsent_preferences");if(!t)return!1;try{var n=JSON.parse(t);return"essential"===e||!0===n[e]}catch(e){return console.error("Error parsing WPConsent preferences:",e),!1}},shouldUnlockContent:function(e,t,n){return"essential"===n||(wpconsent.manual_toggle_services&&t&&void 0!==e[t]?e[t]:!0===e[n])},unlockScripts:function(o){this.lastPreferences=o,this.listeners&&0<this.listeners.length&&this.listeners.forEach(e=>{try{e(o)}catch(e){console.error("Error in WPConsent listener:",e)}}),document.querySelectorAll('script[type="text/plain"]').forEach(n=>{let e=n.getAttribute("data-wpconsent-category"),t=n.getAttribute("data-wpconsent-name");if(this.shouldUnlockContent(o,t,e)){let t=document.createElement("script"),e=(n.getAttributeNames().forEach(e=>{"type"!==e&&t.setAttribute(e,n.getAttribute(e))}),n.getAttribute("data-wpconsent-src"));e?t.src=e:t.text=n.text,n.parentNode.replaceChild(t,n)}}),document.dispatchEvent(new CustomEvent("wpconsent_consent_processed",{detail:o})),WPConsent.localGtag("set","developer_id.dMmRkYz",!0),WPConsent.localGtag("consent","update",{ad_storage:o.marketing?"granted":"denied",analytics_storage:o.statistics?"granted":"denied",ad_user_data:o.marketing?"granted":"denied",ad_personalization:o.marketing?"granted":"denied",personalization_storage:o.marketing?"granted":"denied"}),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"wpconsent_consent_processed",wpconsentPreferences:o})},unlockIframes:function(o){document.querySelectorAll("iframe[data-wpconsent-src]").forEach(t=>{var e=t.getAttribute("data-wpconsent-category"),n=t.getAttribute("data-wpconsent-name");if(this.shouldUnlockContent(o,n,e)){let e=t.getAttribute("data-wpconsent-src");e&&(t.src=e),t.removeAttribute("data-wpconsent-src"),t.removeAttribute("data-wpconsent-name"),t.removeAttribute("data-wpconsent-category")}}),document.querySelectorAll(".wpconsent-iframe-placeholder").forEach(n=>{let e=n.getAttribute("data-wpconsent-category"),t=n.getAttribute("data-wpconsent-name");if(this.shouldUnlockContent(o,t,e)){let e=n.querySelector(".wpconsent-iframe-thumbnail"),t=n.querySelector(".wpconsent-iframe-overlay-content");e&&e.remove(),t&&t.remove(),n.classList.remove("wpconsent-iframe-placeholder")}})}
2,init:function(){this.runSettingsHooks().then(()=>{this.initWordPress(),this.updateButtonVisibility(wpconsent);var e=document.getElementById("wpconsent-container"),t=document.getElementById("wpconsent-template"),e;e&&t&&(this.shadowRoot=e.shadowRoot,this.shadowRoot||(this.shadowRoot=e.attachShadow({mode:"open"}),e=t.content.cloneNode(!0),this.shadowRoot.appendChild(e),t.remove(),this.initializeEventListeners(),this.initializeAccordions(),this.initializeKeyboardHandlers()),this.runDisplayChecks().then(()=>{this.processBannerDisplay()}))})},processBannerDisplay:function(){this.checkGPC();let e=this.getCookie("wpconsent_preferences");if(e){let t={};try{if(t=JSON.parse(e),wpconsent.slugs&&Array.isArray(wpconsent.slugs)&&!wpconsent.slugs.every(e=>t.hasOwnProperty(e)))return this.setCookie("wpconsent_preferences","",-1),void(this.checksPassed&&this.showBanner());this.unlockScripts(t),this.unlockIframes(t)}catch(e){console.error("Error parsing WPConsent preferences:",e)}this.showFloatingButtonIfEnabled()}else if(this.checksPassed&&this.showBanner(),wpconsent.default_allow||!wpconsent.enable_script_blocking){let t={};wpconsent.slugs.forEach(e=>{t[e]=!0}),this.unlockScripts(t),this.unlockIframes(t)}else if(!wpconsent.enable_content_blocking){let t={};wpconsent.slugs.forEach(e=>{t[e]=!0}),this.unlockIframes(t)}document.querySelectorAll(".wpconsent-iframe-overlay-content.wpconsent-content-hidden").forEach(function(e){e.classList.remove("wpconsent-content-hidden")}),window.dispatchEvent(new CustomEvent("wpconsent_banner_initialized"))},ensureCSS:function(){var e;return this.cssPromise||(e=document.getElementById("wpconsent-container"),this.cssPromise=this.loadExternalCSS(e)),this.cssPromise},revealContainer:function(e){e&&(e.style.display="block")},loadExternalCSS:function(a){return new Promise(t=>{if(this.shadowRoot&&this.shadowRoot.querySelector("link[data-wpconsent-css]"))this.revealContainer(a),t();else if(this.shadowRoot){let r=wpconsent.css_url+"?ver="+wpconsent.css_version,e=!1,c=()=>{e||(e=!0,t())},i=t=>{let e=null,n=document.createElement("link"),o=(n.rel="stylesheet",n.href=1===t?r:r+"&wpcretry="+t,n.setAttribute("data-wpconsent-css",""),()=>{e&&(clearTimeout(e),e=null),n.onload=null,n.onerror=null}),s=e=>{o(),n.parentNode&&n.parentNode.removeChild(n),t<2&&!e?i(t+1):(this.applyCSSFallback(a,r),c())};n.onload=()=>{o(),this.revealContainer(a),c()},n.onerror=()=>s(!1),e=setTimeout(()=>s(!0),5e3);try{this.shadowRoot.appendChild(n)}catch(e){console.error("WPConsent: failed to inject stylesheet link:",e),s()}};i(1)}else t()})},applyCSSFallback:function(e,t){if(this.shadowRoot&&!this.shadowRoot.querySelector("style[data-wpconsent-css-fallback]")){let e=document.createElement("style");e.setAttribute("data-wpconsent-css-fallback",""),e.textContent="\n#wpconsent-banner-holder {\n\tdisplay: none;\n\tposition: fixed;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tz-index: var(--wpconsent-z-index, 900000);\n}\n#wpconsent-banner-holder.wpconsent-banner-visible {\n\tdisplay: block;\n}\n#wpconsent-banner-holder .wpconsent-banner {\n\tbox-sizing: border-box;\n\tmargin: 10px;\n\tpadding: var(--wpconsent-padding, 15px 20px);\n\tbackground: var(--wpconsent-background, #ffffff);\n\tcolor: var(--wpconsent-text, #1a1a1a);\n\tborder-radius: 10px;\n\tbox-shadow: 0 6px 24px rgba(0, 0, 0, 0.2);\n\tfont-size: var(--wpconsent-font-size, 14px);\n\tline-height: 1.4;\n}\n#wpconsent-banner-holder .wpconsent-banner-footer {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 8px;\n\tmargin-top: 12px;\n}\n#wpconsent-banner-holder button,\n#wpconsent-preferences-modal button {\n\tcursor: pointer;\n\tpadding: 8px 16px;\n\tborder: 1px solid rgba(0, 0, 0, 0.2);\n\tborder-radius: 4px;\n\tfont-size: inherit;\n}\n#wpconsent-banner-holder .wpconsent-accept-all,\n#wpconsent-preferences-modal .wpconsent-accept-all {\n\tbackground: var(--wpconsent-accept-bg, #2563eb);\n\tcolor: var(--wpconsent-accept-color, #ffffff);\n\tborder-color: transparent;\n}\n#wpconsent-banner-holder .wpconsent-cancel-cookies,\n#wpconsent-preferences-modal .wpconsent-cancel-cookies {\n\tbackground: var(--wpconsent-cancel-bg, #f3f4f6);\n\tcolor: var(--wpconsent-cancel-color, #1a1a1a);\n}\n#wpconsent-preferences-modal {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-color: rgba(0, 0, 0, 0.5);\n\tz-index: 10202020;\n\talign-items: center;\n\tjustify-content: center;\n}\n#wpconsent-preferences-modal .wpconsent-preferences-content {\n\tbox-sizing: border-box;\n\twidth: 800px;\n\tmax-width: 90%;\n\tmax-height: 90vh;\n\tmargin: auto;\n\tpadding: 20px;\n\toverflow: auto;\n\tbackground: var(--wpconsent-background, #ffffff);\n\tcolor: var(--wpconsent-text, #1a1a1a);\n\tborder-radius: 10px;\n\tbox-shadow: 0 6px 24px rgba(0, 0, 0, 0.25);\n}\n#wpconsent-consent-floating {\n\tdisplay: none;\n\tposition: fixed;\n\tbottom: 20px;\n\tleft: 20px;\n\tz-index: 9999;\n\tcursor: pointer;\n}\n#wpconsent-gpc-toast {\n\tposition: fixed;\n\tbottom: 20px;\n\tright: 20px;\n\tmax-width: 280px;\n\tpadding: 10px 14px;\n\tz-index: calc(var(--wpconsent-z-index, 900000) + 1);\n\tbackground: var(--wpconsent-background, #ffffff);\n\tcolor: var(--wpconsent-text, #1a1a1a);\n\tborder-radius: 8px;\n\tbox-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n}\n",this.shadowRoot.appendChild(e)}this.revealContainer(e),console.error(`WPConsent: failed to load styles from ${t}; showing the consent UI with fallback styling.`),window.dispatchEvent(new CustomEvent("wpconsent_css_failed",{detail:{url:t}}))},initializeEventListeners:function(){this.shadowRoot.querySelectorAll(".wpconsent-accept-all").forEach(e
2=>e.addEventListener("click",()=>this.acceptAll())),this.shadowRoot.querySelectorAll(".wpconsent-cancel-cookies").forEach(e=>e.addEventListener("click",()=>{let n={};wpconsent.slugs.forEach(e=>{var t=this.shadowRoot.querySelector(`#wpconsent-preferences-modal input[type="checkbox"][id="cookie-service-${e}"]`);t&&t.disabled?n[e]=!0:n[e]=!1}),n.essential=!0,this.savePreferences(n)})),this.shadowRoot.querySelector("#wpconsent-banner-close")?.addEventListener("click",()=>this.hideBanner()),this.shadowRoot.querySelector("#wpconsent-preferences-all")?.addEventListener("click",()=>this.showPreferences());var e=this.shadowRoot.querySelector("#wpconsent-consent-floating");e&&e.addEventListener("click",()=>this.showPreferences()),this.initializeCheckboxListeners(),document.addEventListener("click",o=>{var s=o.target.closest(".wpconsent-iframe-accept-button");if(s){let t=s.getAttribute("data-category"),e=s.closest(".wpconsent-iframe-placeholder"),n=e?.getAttribute("data-wpconsent-name");if(t){let e={};try{e=JSON.parse(this.getCookie("wpconsent_preferences")||"{}")}catch(o){console.error("Failed to parse wpconsent_preferences cookie:",o)}var s=!0===navigator.globalPrivacyControl,r=!0===e.respect_gpc,s;wpconsent.respect_gpc&&s&&r?this.showPreferences().then(()=>{var e=this.shadowRoot.querySelector("#cookie-category-"+t);if(e&&(e.checked=!0),n){let e=this.shadowRoot.querySelector("#cookie-service-"+n);e&&(e.checked=!0)}var e=this.shadowRoot.querySelector("#wpconsent-gpc-override-container");e&&(e.style.display="block"),this.highlightGPCOverride()}):(s={...e,essential:!0,[t]:!0},n&&(s[n]=!0),this.savePreferences(s))}}}),document.addEventListener("click",e=>{e.target.closest(".wpconsent-open-preferences")&&(e.preventDefault(),this.showPreferences())}),this.shadowRoot.querySelector(".wpconsent-preferences-header-close")?.addEventListener("click",()=>this.closePreferences()),this.shadowRoot.querySelector(".wpconsent-save-preferences")?.addEventListener("click",()=>{let e=this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"]'),t=Array.from(e).filter(e=>e.checked).map(e=>e.value),n={};wpconsent.slugs.forEach(e=>{n[e]=t.includes(e)}),n.essential=!0,this.savePreferences(n)}),this.shadowRoot.querySelector(".wpconsent-close-preferences")?.addEventListener("click",()=>this.closePreferences()),window.addEventListener("wpconsent_consent_saved",function(e){var e;"function"==typeof window.clarity&&(e=e.detail,window.clarity("consentv2",{ad_Storage:e.marketing?"granted":"denied",analytics_Storage:e.statistics?"granted":"denied"}))})},localGtag:function(){window.dataLayer=window.dataLayer||[],function(){dataLayer.push(arguments)}.apply(window,arguments)},initializeCheckboxListeners:function(){this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"][id^="cookie-category-"]').forEach(e=>{e.addEventListener("change",e=>{this.handleCategoryCheckboxChange(e.target)})}),this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"][id^="cookie-service-"]').forEach(e=>{e.addEventListener("change",e=>{this.handleServiceCheckboxChange(e.target)})})},handleCategoryCheckboxChange:function(t){let n=t.id.replace("cookie-category-","");this.shadowRoot.querySelectorAll('#wpconsent-preferences-modal input[type="checkbox"][id^="cookie-service-"]').forEach(e=>{e.closest(".wpconsent-cookie-category-"+n)&&(e.checked=t.checked)})},handleServiceCheckboxChange:function(e){var e=e.closest(".wpconsent-cookie-category");if(e){var n=e.querySelector('input[type="checkbox"][id^="cookie-category-"]');if(n){var e=e.querySelectorAll('input[type="checkbox"][id^="cookie-service-"]');let t=!1;e.forEach(e=>{e.checked&&(t=!0)}),n.checked=t}}},initializeAccordions(){this.shadowRoot.querySelectorAll(".wpconsent-preferences-accordion-item").forEach(t=>{let e=t.querySelector(".wpconsent-preferences-accordion-header"),n=t.querySelector(".wpconsent-preferences-accordion-content");e&&n&&e.addEventListener("click",e=>{e.target.closest(".wpconsent-preferences-checkbox-toggle")||(e.target.closest('label[for^="cookie-category-"]')&&e.preventDefault(),this.toggleAccordion(t,n))})}),this.syncAccordionInertState()},toggleAccordion(n,e){n.classList.contains("active");var t=n.parentElement,o=n.classList.contains("wpconsent-cookie-service"),s=n.classList.contains("wpconsent-cookie-category"),t=(s?t&&t.querySelectorAll(":scope > .wpconsent-preferences-accordion-item.wpconsent-cookie-category").forEach(t=>{if(t!==n){t.classList.remove("active");let e=t.querySelector(".wpconsent-preferences-accordion-toggle");
2e&&e.setAttribute("aria-expanded","false"),t.querySelectorAll(".wpconsent-cookie-service").forEach(e=>{e.classList.remove("active");var t=e.querySelector(".wpconsent-preferences-accordion-toggle");t&&t.setAttribute("aria-expanded","false"),this.runHooks("accordionToggled",{accordion:e,content:e.querySelector(".wpconsent-preferences-accordion-content"),isActive:!1,isService:!0,isCategory:!1})})}}):o&&t&&t.querySelectorAll(":scope > .wpconsent-preferences-accordion-item.wpconsent-cookie-service").forEach(t=>{if(t!==n){t.classList.remove("active");let e=t.querySelector(".wpconsent-preferences-accordion-toggle");e&&e.setAttribute("aria-expanded","false"),this.runHooks("accordionToggled",{accordion:t,content:t.querySelector(".wpconsent-preferences-accordion-content"),isActive:!1,isService:!0,isCategory:!1})}}),n.classList.toggle("active"),n.querySelector(".wpconsent-preferences-accordion-toggle"));if(t){let e=n.classList.contains("active");t.setAttribute("aria-expanded",e?"true":"false")}this.syncAccordionInertState();var t=n.classList.contains("active");this.runHooks("accordionToggled",{accordion:n,content:e,isActive:t,isService:o,isCategory:s})},initializeKeyboardHandlers:function(){document.addEventListener("keydown",e=>{"Tab"===e.key?this.handleTabKey(e):"Escape"===e.key&&this.handleEscapeKey(e)})},handleEscapeKey:function(e){var t=this.shadowRoot?.querySelector("#wpconsent-preferences-modal"),n=this.shadowRoot?.querySelector("#wpconsent-banner-holder");t&&"flex"===t.style.display?this.closePreferences():n&&n.classList.contains("wpconsent-banner-visible")&&this.hideBanner()},handleTabKey:function(t){var n=this.shadowRoot?.querySelector("#wpconsent-banner-holder"),o=this.shadowRoot?.querySelector("#wpconsent-preferences-modal"),s=n&&n.classList.contains("wpconsent-banner-visible"),r=o&&"flex"===o.style.display;if(s||r){var e,s=this.getFocusableElements(r?o:n);if(0!==s.length){t.preventDefault();var r=s[0],o=s[s.length-1];let e;this.lastFocusedElement&&s.includes(this.lastFocusedElement)?e=this.lastFocusedElement:(e=r,this.lastFocusedElement=e);var n=s.indexOf(e),t,t=t.shiftKey?n<=0?o:s[n-1]:n>=s.length-1?r:s[n+1];t.focus({preventScroll:!0}),this.lastFocusedElement=t}}},setupFocusTrap:function(e){this.previouslyFocusedElement=document.activeElement,this.lastFocusedElement=null},removeFocusTrap:function(){this.lastFocusedElement=null},setInitialFocus:function(e){let t=this.getFocusableElements(e);0<t.length&&setTimeout(()=>{t[0].focus({preventScroll:!0}),this.lastFocusedElement=t[0]},100)},getFocusableElements:function(o){return Array.from(o.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).filter(e=>{if(e.disabled||e.hasAttribute("hidden")||"true"===e.getAttribute("aria-hidden")||e.closest("[inert]")||this.isInCollapsedAccordion(e))return!1;var t=window.getComputedStyle(e);if("none"===t.display||"hidden"===t.visibility)return!1;let n=e.parentElement;for(;n&&n!==o;){let e=window.getComputedStyle(n);if("none"===e.display||"hidden"===e.visibility||"0"===e.opacity||n.disabled||"true"===n.getAttribute("aria-hidden"))return!1;n=n.parentElement}return!0})},isInCollapsedAccordion:function(e){let t=e.closest(".wpconsent-preferences-accordion-content");for(;t;){let e=t.closest(".wpconsent-preferences-accordion-item");if(!e)return!1;if(!e.classList.contains("active"))return!0;t=e.parentElement?e.parentElement.closest(".wpconsent-preferences-accordion-content"):null}return!1},syncAccordionInertState:function(){var e=this.shadowRoot?.querySelectorAll(".wpconsent-preferences-accordion-item");e&&e.forEach(e=>{var t=e.querySelector(":scope > .wpconsent-preferences-accordion-content");t&&(e.classList.contains("active")?t.removeAttribute("inert"):t.setAttribute("inert",""))})},isElementInContainer:function(e,t){return!(!e||!t)&&(t.shadowRoot||t).contains(e)},clearCookies:function(){for(var e=document.cookie.split("; "),t=0;t<e.length;t++)for(var n=window.location.hostname.split(".");0<n.length;){var o=encodeURIComponent(e[t].split(";")[0].split("=")[0])+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain="+n.join(".")+" ;path=",s=location.pathname.split("/");for(document.cookie=o+"/";0<s.length;)document.cookie=o+s.join("/"),s.pop();n.shift()}},initWordPress:function(){window.wp_consent_type=wpconsent.consent_type;var e=new CustomEvent("wp_consent_type_defined");document.dispatchEvent(e)},showFloatingButtonIfEnabled:function(){wpconsent.enable_consent_floating&&this.ensureCSS().then(()=>{var e=this.shadowRoot?.querySelector("#wpconsent-consent-floating");e&&(e.style.display="block")})},updateButtonVisibility:function(n){this.shadowRoot&&["accept","cancel","preferences"].forEach(e
2=>{var t=this.shadowRoot.querySelector(`#wpconsent-${e}-all`);t&&(n[e+"_button_enabled"]?(t.classList.remove("wpconsent-button-disabled"),t.removeAttribute("data-disabled")):(t.classList.add("wpconsent-button-disabled"),t.setAttribute("data-disabled","true")))})},updateWordPressConsent:function(t){"function"==typeof wp_set_consent&&(wp_set_consent("functional","allow"),wp_set_consent("preferences","allow"),wp_set_consent("statistics",t.statistics?"allow":"deny"),wp_set_consent("statistics-anonymous",t.statistics?"allow":"deny"),wp_set_consent("marketing",t.marketing?"allow":"deny")),wpconsent.manual_toggle_services&&Array.isArray(wpconsent.wpca_services)&&"function"==typeof wp_set_service_consent&&wpconsent.wpca_services.forEach(e=>{Object.prototype.hasOwnProperty.call(t,e.slug)&&wp_set_service_consent(e.slug,!0===t[e.slug])})}},document.addEventListener("DOMContentLoaded",()=>WPConsent.init())}},o={};function s(e){var t=o[e],t;return void 0!==t||(t=o[e]={exports:{}},n[e](t,t.exports,s)),t.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s(799)})(); 3!function(){var e={6105:function(e){e.exports=function(){function e(){return(e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var t={ignoreId:!1},r="undefined"!=typeof Node,n=r?Node.ELEMENT_NODE:1,o=r?Node.TEXT_NODE:3,i=r?Node.DOCUMENT_TYPE_NODE:10;return function(r,a){var u=e({},t,a),l=r;if(l&&l.id&&!u.ignoreId)return'//*[@id="'+l.id+'"]';for(var c=[];l&&(n===l.nodeType||o===l.nodeType);){for(var s=0,f=!1,d=l.previousSibling;d;)d.nodeType!==i&&d.nodeName===l.nodeName&&s++,d=d.previousSibling;for(d=l.nextSibling;d;){if(d.nodeName===l.nodeName){f=!0;break}d=d.nextSibling}var v=s||f?"["+(s+1)+"]":"";c.push(l.nodeType!=o?(l.prefix?l.prefix+":":"")+l.localName+v:"text()"+(v||"[1]")),l=l.parentNode}return c.length?"/"+c.reverse().join("/"):""}}()},4561:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAttributes=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["id","class","length"],r=e.attributes;return[].concat(function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}(r)).reduce(function(e,r){return t.indexOf(r.nodeName)>-1||e.push("["+r.nodeName+'="'+r.value+'"]'),e},[])}},3770:function(e,t){"use strict";function r(e){if(!e.hasAttribute("class"))return[];try{return Array.prototype.slice.call(e.classList).filter(function(e){return/^[a-z_-][a-z\d_-]*$/i.test(e)?e:null})}catch(r){var t=e.getAttribute("class");return(t=t.trim().replace(/\s+/g," ")).split(" ")}}Object.defineProperty(t,"__esModule",{value:!0}),t.getClasses=r,t.getClassSelectors=function(e){return r(e).filter(Boolean).map(function(e){return"."+e})}},2584:function(e,t){"use strict";function r(e,t,n,o,i,a,u){if(a!==u)for(var l=o;l<=i&&i-l+1>=u-a;++l)n[a]=t[l],r(e,t,n,l+1,i,a+1,u);else e.push(n.slice(0,a).join(""))}Object.defineProperty(t,"__esModule",{value:!0}),t.getCombinations=function(e,t){for(var n=[],o=e.length,i=[],a=1;a<=t;++a)r(n,e,i,0,o-1,0,a);return n}},9169:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getID=function(e){var t=e.getAttribute("id");if(null!==t&&""!==t)return t.match(/(?:^\d|:)/)?'[id="'+t+'"]':"#"+t;return null}},6064:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNthChild=function(e){var t=0,r=void 0,o=void 0,i=e.parentNode;if(Boolean(i)){var a=i.childNodes,u=a.length;for(r=0;r<u;r++)if(o=a[r],(0,n.isElement)(o)&&(t++,o===e))return":nth-child("+t+")"}return null};var n=r(8440)},7175:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getParents=function(e){var t=[],r=e;for(;(0,n.isElement)(r);)t.push(r),r=r.parentNode;return t};var n=r(8440)},7970:function(e,t){"use strict";
3Object.defineProperty(t,"__esModule",{value:!0}),t.getTag=function(e){return e.tagName.toLowerCase().replace(/:/g,"\\:")}},7924:function(e,t,r){"use strict";t.A=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.selectorTypes,n=void 0===r?["ID","Class","Tag","NthChild"]:r,o=t.attributesToIgnore,i=void 0===o?["id","class","length"]:o,a=t.excludeRegex,u=void 0===a?null:a,l=[],f=(0,s.getParents)(e),d=!0,v=!1,m=void 0;try{for(var p,g=f[Symbol.iterator]();!(d=(p=g.next()).done);d=!0){var b=y(p.value,n,i,u);Boolean(b)&&l.push(b)}}catch(e){v=!0,m=e}finally{try{!d&&g.return&&g.return()}finally{if(v)throw m}}var h=[],_=!0,w=!1,S=void 0;try{for(var N,j=l[Symbol.iterator]();!(_=(N=j.next()).done);_=!0){var O=N.value;h.unshift(O);var P=h.join(" > ");if((0,c.isUnique)(e,P))return P}}catch(e){w=!0,S=e}finally{try{!_&&j.return&&j.return()}finally{if(w)throw S}}return null};var n=r(9169),o=r(3770),i=r(2584),a=r(4561),u=r(6064),l=r(7970),c=r(2213),s=r(7175);function f(e,t){var r=e.parentNode.querySelectorAll(t);return 1===r.length&&r[0]===e}function d(e,t){return t.find(f.bind(null,e))}function v(e,t,r){var n=(0,i.getCombinations)(t,3),o=d(e,n);return Boolean(o)||Boolean(r)&&(o=d(e,n=n.map(function(e){return r+e})),Boolean(o))?o:null}function y(e,t,r,i){var c=void 0,s=function(e,t,r){var i={Tag:l.getTag,NthChild:u.getNthChild,Attributes:function(e){return(0,a.getAttributes)(e,r)},Class:o.getClassSelectors,ID:n.getID};return t.reduce(function(t,r){return t[r]=i[r](e),t},{})}(e,t,r);i&&i instanceof RegExp&&(s.ID=i.test(s.ID)?null:s.ID,s.Class=s.Class.filter(function(e){return!i.test(e)}));var d=!0,y=!1,m=void 0;try{for(var p,g=t[Symbol.iterator]();!(d=(p=g.next()).done);d=!0){var b=p.value,h=s.ID,_=s.Tag,w=s.Class,S=s.Attributes,N=s.NthChild;switch(b){case"ID":if(Boolean(h)&&f(e,h))return h;break;case"Tag":if(Boolean(_)&&f(e,_))return _;break;case"Class":if(Boolean(w)&&w.length&&(c=v(e,w,_)))return c;break;case"Attributes":if(Boolean(S)&&S.length&&(c=v(e,S,_)))return c;break;case"NthChild":if(Boolean(N))return N}}}catch(e){y=!0,m=e}finally{try{!d&&g.return&&g.return()}finally{if(y)throw m}}return"*"}},8440:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.isElement=function(e){var t=void 0;t="object"===("undefined"==typeof HTMLElement?"undefined":r(HTMLElement))?e instanceof HTMLElement:!!e&&"object"===(void 0===e?"undefined":r(e))&&1===e.nodeType&&"string"==typeof e.nodeName;return t}},2213:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUnique=function(e,t){if(!Boolean(t))return!1;var r=e.ownerDocument.querySelectorAll(t);return 1===r.length&&r[0]===e}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){if(Array.isArray(t))for(var n=0;n<t.length;){var o=t[n++],i=t[n++];r.o(e,o)?0===i&&n++:0===i?Object.defineProperty(e,o,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,o,{enumerable:!0,get:i})}else for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=r(7924),t=r(6105),n=r.n(t);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function i(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||a(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){if(e){if("string"==typeof e)return u(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function l(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,c(n.key),n)}}function c(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}var s=function(){return t=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},(r=[{key:"onLCP",value:function(t){var r,o,i=null==t||null===(r=t.entries[0])||void 0===r?void 0:r.element,a=null==t||null===(o=t.attribution)||void 0===o?void 0:o.url;if(i&&a){var u=(0,e.A)(i),l=n()(i,{ignoreId:!0});this.useRelativeImageURL=this.shouldUseRelativeImageURL(i,a);var c={url:window.location.href,data:JSON.stringify({selector:u,selector_xpath:l,selector_id:null==i?void 0:i.id,selector_class:null==i?void 0:i.className,image_url:this.useRelativeImageURL?this.makeImageURLRelative(a):a,background_data:this.getBackgroun
3dDataForElement(i)}),nonce:smush_detector.nonce,is_mobile:smush_detector.is_mobile,data_store:JSON.stringify(smush_detector.data_store),previous_data_version:smush_detector.previous_data_version,previous_data_hash:smush_detector.previous_data_hash},s=new XMLHttpRequest;s.open("POST",smush_detector.ajax_url+"?action=smush_handle_lcp_data",!0),s.setRequestHeader("Content-Type","application/x-www-form-urlencoded");var f=Object.keys(c).map(function(e){return encodeURIComponent(e)+"="+encodeURIComponent(c[e])}).join("&");s.send(f)}}},{key:"shouldUseRelativeImageURL",value:function(e,t){if(null==e||!e.outerHTML)return!1;var r=e.outerHTML;if(r.includes(t))return!1;var n=this.makeImageURLRelative(t);return r.includes(n)}},{key:"makeImageURLRelative",value:function(e){try{var t=new URL(e,window.location.origin);if(t.hostname===window.location.hostname)return t.pathname+t.search}catch(e){}return e}},{key:"getBackgroundDataForElement",value:function(e){var t=[window.getComputedStyle(e,null).getPropertyValue("background-image"),getComputedStyle(e,":after").getPropertyValue("background-image"),getComputedStyle(e,":before").getPropertyValue("background-image")].filter(function(e){return"none"!==e});return 0===t.length?null:this.getBackgroundDataForPropertyValue(t[0])}},{key:"getBackgroundDataForPropertyValue",value:function(e){var t=this,r="background-image";if(e.includes("image-set(")&&(r="background-image-set"),!e||""===e||e.includes("data:image"))return null;var n=i(e.matchAll(/((?:https?:\/|\.+)?\/[^'",\s()]+\.(jpe?g|png|gif|webp|svg|avif)(?:\?[^\s'",?)]+)?)\b/gi)).map(function(e){var r=e[1].trim();return t.useRelativeImageURL?t.makeImageURLRelative(r):r});return n.length<=0?null:{type:r,urls:n}}}])&&l(t.prototype,r),o&&l(t,o),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,o}();!function(e){var t=null,r=!1,n=window.innerHeight;if(0===(null===(e=document)||void 0===e||null===(e=e.documentElement)||void 0===e?void 0:e.scrollTop)&&"PerformanceObserver"in window){var o=new PerformanceObserver(function(e){var r,n=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=a(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){l=!0,i=e},f:function(){try{u||null==r.return||r.return()}finally{if(l)throw i}}}}(e.getEntries());try{for(n.s();!(r=n.n()).done;){var o=r.value;i(o)&&(t=o)}}catch(e){n.e(e)}finally{n.f()}});try{o.observe({type:"largest-contentful-paint",buffered:!0})}catch(e){}["keydown","click","pointerdown","touchstart"].forEach(function(e){addEventListener(e,function(e){e.isTrusted&&(r||(r=!0,t&&(new s).onLCP({entries:[t],attribution:{url:t.url||"",element:t.element||""}}),o&&o.disconnect()))},{once:!0,capture:!0})})}function i(e){var t=e&&e.element;return!t||t.getBoundingClientRect().top+window.scrollY<=n}}()}()}(); 4function colormagInit(){var e=function(){jQuery("#cm-masthead .search-form-top").removeClass("show"),jQuery("#cm-content").removeClass("backdrop")};jQuery(document).off("click.colormag",".search-top").on("click.colormag",".search-top",(function(){jQuery(this).next("#cm-masthead .search-form-top").toggleClass("show"),jQuery("#cm-content").toggleClass("backdrop"),requestAnimationFrame((function(){jQuery("#cm-masthead .search-form-top input").focus()})),function(){var e=jQuery(".cm-desktop-row .search-form-top.show, .cm-mobile-row .search-form-top.show");if(e.length){e.css({right:"",left:""});var t=e[0].getBoundingClientRect(),o=window.innerWidth;t.right>o?(e.css({right:0,left:"auto"}),e.css({"--arrow-right":"10px"})):t.left<0&&(e.css({left:0,right:"auto"}),e.css({"--arrow-left":"10px"}))}}(),jQuery(document).off("keyup.colormag").on("keyup.colormag",(function(t){27===t.keyCode&&jQuery("#cm-masthead .search-form-top").hasClass("show")&&e()}
4)),jQuery(document).off("click.outEvent.colormag").on("click.outEvent.colormag",(function(t){t.target.closest(".cm-top-search")||(e(),jQuery(document).off("click.outEvent.colormag"))}))})),jQuery(window).scrollTop()<=1e3&&jQuery("#scroll-up").hide(),jQuery(window).off("scroll.colormag").on("scroll.colormag",(function(){jQuery(this).scrollTop()>1e3?jQuery("#scroll-up").fadeIn():jQuery("#scroll-up").fadeOut()})),jQuery("a#scroll-up").off("click.colormag").on("click.colormag",(function(){return"scrollBehavior"in document.documentElement.style?window.scrollTo({top:0,behavior:"smooth"}):jQuery("body,html").animate({scrollTop:0},800),!1})),jQuery(".cm-menu-primary-container .menu-item-has-children"),jQuery(".cm-submenu-toggle").off("click.colormag").on("click.colormag",(function(){jQuery(this).parent(".menu-item-has-children").children("ul.sub-menu").first().slideToggle("1000")})),jQuery(document).off("click.colormag","#cm-primary-nav ul li.menu-item-has-children > a").on("click.colormag","#cm-primary-nav ul li.menu-item-has-children > a",(function(e){var t=jQuery(this).parent(".menu-item-has-children");!t.hasClass("focus")&&jQuery(window).width()<=768&&(t.addClass("focus"),e.preventDefault(),t.children(".sub-menu").css({display:"block"}))}));let t,o=document.getElementsByClassName("cm-header-builder");function i(){if(window.matchMedia("(max-width: 768px)").matches&&jQuery("#cm-masthead .sticky-wrapper, .cm-header-bottom-row .sticky-wrapper, #cm-masthead .headroom").length>=1){var e=jQuery(window).height()-88,t=jQuery("#cm-primary-nav").find("ul").first();t.css("max-height",e),t.addClass("menu-scrollbar")}}var r,a,n,c,s,l,u,d,m,p,f;(t=o.length>0?".cm-header-bottom-row":".cm-primary-nav","complete"===document.readyState?i():jQuery(window).off("load.colormag").on("load.colormag",i),void 0!==jQuery.fn.magnificPopup&&(jQuery(".image-popup").magnificPopup({type:"image"}),jQuery(".gallery").find('a[href*=".jpg"], a[href*=".jpeg"], a[href*=".png"], a[href*=".gif"], a[href*=".ico"]').magnificPopup({type:"image",gallery:{enabled:!0}}),jQuery(".colormag-ticker-news-popup-link").magnificPopup({type:"ajax",callbacks:{parseAjax:function(e){var t=jQuery.magnificPopup.instance,o=jQuery(t.currItem.el[0]).data("fragment");e.data=jQuery(e.data).find(o)}}})),void 0!==jQuery.fn.fitVids&&jQuery(".fitvids-video").fitVids(),void 0!==jQuery.fn.newsTicker&&jQuery(".newsticker").not("[data-cm-init]").each((function(){jQuery(this).attr("data-cm-init","1").newsTicker({row_height:20,max_rows:1,speed:1e3,direction:"down",duration:4e3,autostart:1,pauseOnHover:1,start:function(){jQuery(".newsticker").css("visibility","visible")}})})),void 0!==jQuery.fn.sticky)&&((g=jQuery("#wpadminbar")).length?jQuery(t).sticky({topSpacing:g.height(),zIndex:999}):jQuery(t).sticky({topSpacing:0,zIndex:999}));if(jQuery(".wp-block-search__input").attr("placeholder","Search posts"),void 0!==jQuery.fn.headroom){var y=jQuery(t).offset().top,g=jQuery("#wpadminbar"),h=jQuery(t).width();g.length&&(y=g.height()+jQuery(t).offset().top),jQuery(t).headroom({offset:y,tolerance:0,onPin:function(){g.length?jQuery(t).css({top:g.height(),position:"fixed",width:h}):jQuery(t).css({top:0,position:"fixed","z-index":999,width:h})},onTop:function(){jQuery(t).css({top:0,position:"relative"})}})}if(void 0!==jQuery.fn.bxSlider&&(jQuery(".cm-slider-area-rotate").not("[data-cm-init]").each((function(){jQuery(this).attr("data-cm-init","1").bxSlider({mode:"horizontal",speed:1500,auto:!0,pause:5e3,adaptiveHeight:!0,nextText:"",prevText:"",nextSelector:".slide-next",prevSelector:".slide-prev",pager:!1,tickerHover:!0,onSliderLoad:function(){jQuery(".cm-slider-area-rotate").css("visibility","visible"),jQuery(".cm-slider-area-rotate").css("height","auto")}})})),jQuery(".blog .gallery-images, .archive .gallery-images, .search .gallery-images, .single-post .gallery-images").not("[data-cm-init]").each((function(){jQuery(this).attr("data-cm-init","1").bxSlider({mode:"fade",speed:1500,auto:!0,pause:3e3,adaptiveHeight:!0,nextText:"",prevText:"",nextSelector:".slide-next",prevSelector:".slide-prev",pager:!1})}))),void 0!==jQuery.fn.easytabs&&jQuery(".cm-tabbed-widget").easytabs(),void 0!==jQuery.fn.theiaStickySidebar&&"undefined"!=typeof ResizeSensor){var v=jQuery("#site-navigation-sticky-wrapper").outerHeight();null===v&&(v=0),jQuery("#cm-primary, #cm-secondary, #tertiary").the
4iaStickySidebar({additionalMarginTop:40+v})}function j(e){e.find(".player-frame").each((function(){var e=jQuery(this),t=jQuery('[data-id="'+e.attr("id")+'"]');e.addVideoEvent("play",(function(e,o,i){t.removeClass("is-paused").addClass("is-playing")})),e.addVideoEvent("pause",(function(e,o,i){t.removeClass("is-playing").addClass("is-paused")})),e.addVideoEvent("finish",(function(e,o,i){t.removeClass("is-paused is-playing")}))}))}if(jQuery(".video-player").each((function(e){var t=jQuery(this),o="video-playlist-item-"+e,i=jQuery(this).find(".player-frame");t.attr("id",o),i.video(),j(t),i.addVideoEvent("ready",(function(){i.css("visibility","visible").fadeIn()})),t.off("click.colormag",".video-playlist-item").on("click.colormag",".video-playlist-item",(function(){var e=jQuery(this),o=e.data("id"),i=jQuery("#"+o),r=e.data("src");t.find(".player-frame").each((function(){jQuery(this).pauseVideo().hide()})),i.length?i.playVideo():(t.find(".video-frame").append('<iframe id="'+o+'" class="player-frame" src="'+r+'" frameborder="0" width="100%" height="434" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'),(i=jQuery("#"+o)).video(),i.addVideoEvent("ready",(function(e,t,o){i.playVideo()}))),i.css("visibility","visible").fadeIn(),j(t)}))})),"undefined"!=typeof google&&"undefined"!=typeof colormag_google_maps_widget_settings){r=parseFloat(colormag_google_maps_widget_settings.longitude),a=parseFloat(colormag_google_maps_widget_settings.latitude),n=parseInt(colormag_google_maps_widget_settings.zoom_size),c={lat:a,lng:r},s=new google.maps.Map(document.getElementById("GoogleMaps"),{zoom:n,center:c}),new google.maps.Marker({position:c,map:s}),jQuery("#GoogleMaps").css({height:colormag_google_maps_widget_settings.height})}m=jQuery(".share-buttons #facebook")[0],p=jQuery(".share-buttons #twitter")[0],f=jQuery(".share-buttons #pinterest")[0],m&&jQuery(m).off("click.colormag").on("click.colormag",(function(e){return e.preventDefault(),(l=window.open("https://www.facebook.com/sharer/sharer.php?u="+document.URL+"&p[title]="+document.title,"facebook-popup","height=350,width=600")).focus&&l.focus(),!1})),p&&jQuery(p).off("click.colormag").on("click.colormag",(function(e){return e.preventDefault(),(u=window.open("https://twitter.com/share?text="+document.title+"&url="+document.URL,"twitter-popup","height=350,width=600")).focus&&u.focus(),!1})),f&&jQuery(f).off("click.colormag").on("click.colormag",(function(e){e.preventDefault();var t=jQuery(".cm-posts .cm-featured-image img").attr("src")?jQuery(".cm-posts .cm-featured-image img").attr("src"):"";return(d=window.open("https://pinterest.com/pin/create/button/?url="+document.URL+"&media="+t+"&description="+document.title,"pinterest-popup","height=350,width=600")).focus&&d.focus(),!1}))}if(jQuery(".wp-block-group__inner-container h2").wrap('<div class="block-title"></div>'),jQuery(".wp-block-heading").wrap('<div class="block-title"></div>'),jQuery(document).ready((function(){colormagInit()})),"undefined"!=typeof wp&&wp.customize&&(wp.customize.bind("preview-ready",(function(){colormagInit()})),wp.customize.preview&&(wp.customize.preview.bind("url",(function(){colormagInit()})),wp.customize.preview.bind("section",(function(){colormagInit()}))),wp.customize.bind("change",(function(){setTimeout((function(){colormagInit()}),100)})),wp.customize.bind("preview-url",(function(){colormagInit()}))),"undefined"!=typeof MutationObserver){var observer=new MutationObserver((function(e){var t=!1;e.forEach((function(e){if("childList"===e.type){var o=e.target;o&&(o.classList.contains("cm-header-builder")||o.classList.contains("cm-desktop-row")||o.classList.contains("cm-mobile-row")||o.closest(".cm-header-builder"))&&(t=!0)}})),t&&(observer.disconnect(),setTimeout((function(){colormagInit();var e=document.querySelector(".cm-header-builder");e&&observer.observe(e,{childList:!0,subtree:!0})}),50))}));jQuery(document).ready((function(){var e=document.querySelector(".cm-header-builder");e&&observer.observe(e,{childList:!0,subtree:!0})}))} 5!function(t){var e={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"cm-slider",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,ariaLive:!0,ariaHidden:!0,keyboardEnabled:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",stopAutoOnClick:!1,autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSli
vendor: 7,394 bytes, line 5
5des:1,maxSlides:1,moveSlides:0,slideWidth:0,shrinkItems:!1,onSliderLoad:function(){return!0},onSlideBefore:function(){return!0},onSlideAfter:function(){return!0},onSlideNext:function(){return!0},onSlidePrev:function(){return!0},onSliderResize:function(){return!0},onAutoChange:function(){return!0}};t.fn.bxSlider=function(n){if(0===this.length)return this;if(this.length>1)return this.each((function(){t(this).bxSlider(n)})),this;var s={},o=this,r=t(window).width(),a=t(window).height();if(!t(o).data("bxSlider")){var l=function(){t(o).data("bxSlider")||(s.settings=t.extend({},e,n),s.settings.slideWidth=parseInt(s.settings.slideWidth),s.children=o.children(s.settings.slideSelector),s.children.length<s.settings.minSlides&&(s.settings.minSlides=s.children.length),s.children.length<s.settings.maxSlides&&(s.settings.maxSlides=s.children.length),s.settings.randomStart&&(s.settings.startSlide=Math.floor(Math.random()*s.children.length)),s.active={index:s.settings.startSlide},s.carousel=s.settings.minSlides>1||s.settings.maxSlides>1,s.carousel&&(s.settings.preloadImages="all"),s.minThreshold=s.settings.minSlides*s.settings.slideWidth+(s.settings.minSlides-1)*s.settings.slideMargin,s.maxThreshold=s.settings.maxSlides*s.settings.slideWidth+(s.settings.maxSlides-1)*s.settings.slideMargin,s.working=!1,s.controls={},s.interval=null,s.animProp="vertical"===s.settings.mode?"top":"left",s.usingCSS=s.settings.useCSS&&"fade"!==s.settings.mode&&function(){for(var t=document.createElement("div"),e=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],i=0;i<e.length;i++)if(void 0!==t.style[e[i]])return s.cssPrefix=e[i].replace("Perspective","").toLowerCase(),s.animProp="-"+s.cssPrefix+"-transform",!0;return!1}(),"vertical"===s.settings.mode&&(s.settings.maxSlides=s.settings.minSlides),o.data("origStyle",o.attr("style")),o.children(s.settings.slideSelector).each((function(){t(this).data("origStyle",t(this).attr("style"))})),d())},d=function(){var e=s.children.eq(s.settings.startSlide);o.wrap('<div class="'+s.settings.wrapperClass+'"><div class="bx-viewport"></div></div>'),s.viewport=o.parent(),s.settings.ariaLive&&!s.settings.ticker&&s.viewport.attr("aria-live","polite"),s.loader=t('<div class="bx-loading" />'),s.viewport.prepend(s.loader),o.css({width:"horizontal"===s.settings.mode?1e3*s.children.length+215+"%":"auto",position:"relative"}),s.usingCSS&&s.settings.easing?o.css("-"+s.cssPrefix+"-transition-timing-function",s.settings.easing):s.settings.easing||(s.settings.easing="swing"),s.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),s.viewport.parent().css({maxWidth:u()}),s.children.css({float:"horizontal"===s.settings.mode?"left":"none",listStyle:"none",position:"relative"}),s.children.css("width",h()),"horizontal"===s.settings.mode&&s.settings.slideMargin>0&&s.children.css("marginRight",s.settings.slideMargin),"vertical"===s.settings.mode&&s.settings.slideMargin>0&&s.children.css("marginBottom",s.settings.slideMargin),"fade"===s.settings.mode&&(s.children.css({position:"absolute",zIndex:0,display:"none"}),s.children.eq(s.settings.startSlide).css({zIndex:s.settings.slideZIndex,display:"block"})),s.controls.el=t('<div class="bx-controls" />'),s.settings.captions&&k(),s.active.last=s.settings.startSlide===f()-1,s.settings.video&&o.fitVids(),"none"===s.settings.preloadImages?e=null:("all"===s.settings.preloadImages||s.settings.ticker)&&(e=s.children),s.settings.ticker?s.settings.pager=!1:(s.settings.controls&&C(),s.settings.auto&&s.settings.autoControls&&T(),s.settings.pager&&b(),(s.settings.controls||s.settings.autoControls||s.settings.pager)&&s.viewport.after(s.controls.el)),null===e?g():c(e,g)},c=function(e,i){var n=e.find('img:not([src=""]), iframe').length,s=0;0!==n?e.find('img:not([src=""]), iframe').each((function(){t(this).one("load error",(function(){++s===n&&i()})).each((function(){t(this).trigger("load")}))})):i()},g=function(){if(s.settings.infiniteLoop&&"fade"!==s.settings.mode&&!s.settings.ticker){var e="vertical"===s.settings.mode?s.settings.minSlides:s.settings.maxSlides,i=s.children.slice(0,e).clone(!0).addClass("bx-clone"),n=s.children.slice(-e).clone(!0).addClass("bx-clone");s.settings.ariaHidden&&(i.attr("aria-hidden",!0),n.attr("aria-hidden",!0)),o.append(i).prepend(n)}s.loader.remove(),m(),"vertical"===s.settings.mode&&(s.settings.adaptiveHeight=!0),s.viewport.height(p()),o.redrawSlider(),s.settings.onSliderLoad.call(o,s.active.index),s.initialized=!0,s.settings.responsive&&t(window).on("resize",Z),s.settings.auto&&s.settings.autoStart&&(f()>1||s.settings.autoSlideForOnePage)&&L(),s.settings.ticker&&O(),s.settings.pager&&z(s.settings.startSlide),s.settings.controls&&D(),navigator.maxTouchPoints>1&&B(),s.settings.keyboardEnabled&&!s.settings.ticker&&t(document).keydown(N)},p=function(){var e=0,n=t();if("vertical"===s.settings.mode||s.settings.adaptiveHeight)if(s.carousel){var o=1===s.settings.moveSlides?s.active.index:s.active.index*x();for(n=s.children.eq(o),i=1;i<=s.settings.maxSlides-1;i++)n=o+i>=s.children.length?n.add(s.children.eq(i-1)):n.add(s.children.eq(o+i))}else n=s.children.eq(s.active.index);else n=s.children;return"vertical"===s.settings.mode?(n.each((function(i){e+=t(this).outerHeight()})),s.settings.slideMargin>0&&(e+=s.settings.slideMargin*(s.settings.minSlides-1))):e=Math.max.apply(Math,n.map((function(){return t(this).outerHeight(!1)})).get()),"border-box"===s.viewport.css("box-sizing")?e+=parseFloat(s.viewport.css("padding-top"))+parseFloat(s.viewport.css("padding-bottom"))+parseFloat(s.viewport.css("border-top-width"))+parseFloat(s.viewport.css("border-bottom-width")):"padding-box"===s.viewport.css("box-sizing")&&(e+=parseFloat(s.viewport.css("padding-top"))+parseFloat(s.viewport.css("padding-bottom"))),e},u=function(){var t="100%";return s.settings.slideWidth>0&&(t="horizontal"===s.settings.mode?s.settings.maxSlides*s.settings.slideWidth+(s.settings.maxSlides-1)*s.settings.slideMargin:s.settings.slideWidth),t},h=function(){var t=s.settings.slideWidth,e=s.viewport.width();if(0===s.settings.slideWidth||s.settings.slideWidth>e&&!s.carousel||"vertical"===s.settings.mode)t=e;else if(s.settings.maxSlides>1&&"horizontal"===s.settings.mode){if(e>s.maxThreshold)return t;e<s.minThreshold?t=(e-s.settings.slideMargin*(s.settings.minSlides-1))/s.settings.minSlides:s.settings.shrinkItems&&(t=Math.floor((e+s.settings.slideMargin)/Math.ceil((e+s.settings.slideMargin)/(t+s.settings.slideMargin))-s.settings.slideMargin))}return t},v=function(){var t=1,e=null;return"horizontal"===s.settings.mode&&s.settings.slideWidth>0?s.viewport.width()<s.minThreshold?t=s.settings.minSlides:s.viewport.width()>s.maxThreshold?t=s.settings.maxSlides:(e=s.children.first().width()+s.settings.slideMargin,t=Math.floor((s.viewport.width()+s.settings.slideMargin)/e)||1):"vertical"===s.settings.mode&&(t=s.settings.minSlides),t},f=function(){var t=0,e=0,i=0;if(s.settings.moveSlides>0){if(!s.settings.infiniteLoop){for(;e<s.children.length;)++t,e=i+v(),i+=s.settings.moveSlides<=v()?s.settings.moveSlides:v();return i}t=Math.ceil(s.children.length/x())}else t=Math.ceil(s.children.length/v());return t},x=function(){return s.settings.moveSlides>0&&s.settings.moveSlides<=v()?s.settings.moveSlides:v()},m=function(){var t,e,i;s.children.length>s.settings.maxSlides&&s.active.last&&!s.settings.infiniteLoop?"horizontal"===s.settings.mode?(t=(e=s.children.last(
5)).position(),S(-(t.left-(s.viewport.width()-e.outerWidth())),"reset",0)):"vertical"===s.settings.mode&&(i=s.children.length-s.settings.minSlides,t=s.children.eq(i).position(),S(-t.top,"reset",0)):(t=s.children.eq(s.active.index*x()).position(),s.active.index===f()-1&&(s.active.last=!0),void 0!==t&&("horizontal"===s.settings.mode?S(-t.left,"reset",0):"vertical"===s.settings.mode&&S(-t.top,"reset",0)))},S=function(e,i,n,r){var a,l;s.usingCSS?(l="vertical"===s.settings.mode?"translate3d(0, "+e+"px, 0)":"translate3d("+e+"px, 0, 0)",o.css("-"+s.cssPrefix+"-transition-duration",n/1e3+"s"),"slide"===i?(o.css(s.animProp,l),0!==n?o.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",(function(e){t(e.target).is(o)&&(o.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),A())})):A()):"reset"===i?o.css(s.animProp,l):"ticker"===i&&(o.css("-"+s.cssPrefix+"-transition-timing-function","linear"),o.css(s.animProp,l),0!==n?o.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",(function(e){t(e.target).is(o)&&(o.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),S(r.resetValue,"reset",0),F())})):(S(r.resetValue,"reset",0),F()))):((a={})[s.animProp]=e,"slide"===i?o.animate(a,n,s.settings.easing,(function(){A()}
5)):"reset"===i?o.css(s.animProp,e):"ticker"===i&&o.animate(a,n,"linear",(function(){S(r.resetValue,"reset",0),F()})))},w=function(){for(var e="",i="",n=f(),o=0;o<n;o++)i="",s.settings.buildPager&&t.isFunction(s.settings.buildPager)||s.settings.pagerCustom?(i=s.settings.buildPager(o),s.pagerEl.addClass("bx-custom-pager")):(i=o+1,s.pagerEl.addClass("bx-default-pager")),e+='<div class="bx-pager-item"><a href="" data-slide-index="'+o+'" class="bx-pager-link">'+i+"</a></div>";s.pagerEl.html(e)},b=function(){s.settings.pagerCustom?s.pagerEl=t(s.settings.pagerCustom):(s.pagerEl=t('<div class="bx-pager" />'),s.settings.pagerSelector?t(s.settings.pagerSelector).html(s.pagerEl):s.controls.el.addClass("bx-has-pager").append(s.pagerEl),w()),s.pagerEl.on("click touchend","a",I)},C=function(){s.controls.next=t('<a class="bx-next" href="">'+s.settings.nextText+"</a>"),s.controls.prev=t('<a class="bx-prev" href="">'+s.settings.prevText+"</a>"),s.controls.next.on("click touchend",P),s.controls.prev.on("click touchend",E),s.settings.nextSelector&&t(s.settings.nextSelector).append(s.controls.next),s.settings.prevSelector&&t(s.settings.prevSelector).append(s.controls.prev),s.settings.nextSelector||s.settings.prevSelector||(s.controls.directionEl=t('<div class="bx-controls-direction" />'),s.controls.directionEl.append(s.controls.prev).append(s.controls.next),s.controls.el.addClass("bx-has-controls-direction").append(s.controls.directionEl))},T=function(){s.controls.start=t('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+s.settings.startText+"</a></div>"),s.controls.stop=t('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+s.settings.stopText+"</a></div>"),s.controls.autoEl=t('<div class="bx-controls-auto" />'),s.controls.autoEl.on("click",".bx-start",M),s.controls.autoEl.on("click",".bx-stop",y),s.settings.autoControlsCombine?s.controls.autoEl.append(s.controls.start):s.controls.autoEl.append(s.controls.start).append(s.controls.stop),s.settings.autoControlsSelector?t(s.settings.autoControlsSelector).html(s.controls.autoEl):s.controls.el.addClass("bx-has-controls-auto").append(s.controls.autoEl),q(s.settings.autoStart?"stop":"start")},k=function(){s.children.each((function(e){var i=t(this).find("img:first").attr("title");void 0!==i&&(""+i).length&&t(this).append('<div class="bx-caption"><span>'+i+"</span></div>")}))},P=function(t){t.preventDefault(),s.controls.el.hasClass("disabled")||(s.settings.auto&&s.settings.stopAutoOnClick&&o.stopAuto(),o.goToNextSlide())},E=function(t){t.preventDefault(),s.controls.el.hasClass("disabled")||(s.settings.auto&&s.settings.stopAutoOnClick&&o.stopAuto(),o.goToPrevSlide())},M=function(t){o.startAuto(),t.preventDefault()},y=function(t){o.stopAuto(),t.preventDefault()},I=function(e){var i,n;e.preventDefault(),s.controls.el.hasClass("disabled")||(s.settings.auto&&s.settings.stopAutoOnClick&&o.stopAuto(),void 0!==(i=t(e.currentTarget)).attr("data-slide-index")&&(n=parseInt(i.attr("data-slide-index")))!==s.active.index&&o.goToSlide(n))},z=function(e){var i=s.children.length;if("short"===s.settings.pagerType)return s.settings.maxSlides>1&&(i=Math.ceil(s.children.length/s.settings.maxSlides)),void s.pagerEl.html(e+1+s.settings.pagerShortSeparator+i);s.pagerEl.find("a").removeClass("active"),s.pagerEl.each((function(i,n){t(n).find("a").eq(e).addClass("active")}))},A=function(){if(s.settings.infiniteLoop){var t="";0===s.active.index?t=s.children.eq(0).position():s.active.index===f()-1&&s.carousel?t=s.children.eq((f()-1)*x()).position():s.active.index===s.children.length-1&&(t=s.children.eq(s.children.length-1).position()),t&&("horizontal"===s.settings.mode?S(-t.left,"reset",0):"vertical"===s.settings.mode&&S(-t.top,"reset",0))}s.working=!1,s.settings.onSlideAfter.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index)},q=function(t){s.settings.autoControlsCombine?s.controls.autoEl.html(s.controls[t]):(s.controls.autoEl.find("a").removeClass("active"),s.controls.autoEl.find("a:not(.bx-"+t+")").addClass("active"))}
5,D=function(){1===f()?(s.controls.prev.addClass("disabled"),s.controls.next.addClass("disabled")):!s.settings.infiniteLoop&&s.settings.hideControlOnEnd&&(0===s.active.index?(s.controls.prev.addClass("disabled"),s.controls.next.removeClass("disabled")):s.active.index===f()-1?(s.controls.next.addClass("disabled"),s.controls.prev.removeClass("disabled")):(s.controls.prev.removeClass("disabled"),s.controls.next.removeClass("disabled")))},H=function(){o.startAuto()},W=function(){o.stopAuto()},L=function(){s.settings.autoDelay>0?setTimeout(o.startAuto,s.settings.autoDelay):(o.startAuto(),t(window).focus(H).blur(W)),s.settings.autoHover&&o.hover((function(){s.interval&&(o.stopAuto(!0),s.autoPaused=!0)}),(function(){s.autoPaused&&(o.startAuto(!0),s.autoPaused=null)}))},O=function(){var e,i,n,r,a,l,d,c,g=0;"next"===s.settings.autoDirection?o.append(s.children.clone().addClass("bx-clone")):(o.prepend(s.children.clone().addClass("bx-clone")),e=s.children.first().position(),g="horizontal"===s.settings.mode?-e.left:-e.top),S(g,"reset",0),s.settings.pager=!1,s.settings.controls=!1,s.settings.autoControls=!1,s.settings.tickerHover&&(s.usingCSS?(r="horizontal"===s.settings.mode?4:5,s.viewport.hover((function(){i=o.css("-"+s.cssPrefix+"-transform"),n=parseFloat(i.split(",")[r]),S(n,"reset",0)}),(function(){c=0,s.children.each((function(e){c+="horizontal"===s.settings.mode?t(this).outerWidth(!0):t(this).outerHeight(!0)})),a=s.settings.speed/c,l="horizontal"===s.settings.mode?"left":"top",d=a*(c-Math.abs(parseInt(n))),F(d)}))):s.viewport.hover((function(){o.stop()}),(function(){c=0,s.children.each((function(e){c+="horizontal"===s.settings.mode?t(this).outerWidth(!0):t(this).outerHeight(!0)})),a=s.settings.speed/c,l="horizontal"===s.settings.mode?"left":"top",d=a*(c-Math.abs(parseInt(o.css(l)))),F(d)}))),F()},F=function(t){var e,i,n=t||s.settings.speed,r={left:0,top:0},a={left:0,top:0};"next"===s.settings.autoDirection?r=o.find(".bx-clone").first().position():a=s.children.first().position(),e="horizontal"===s.settings.mode?-r.left:-r.top,i="horizontal"===s.settings.mode?-a.left:-a.top,S(e,"ticker",n,{resetValue:i})},N=function(e){var i=document.activeElement.tagName.toLowerCase();if(null==new RegExp(i,["i"]).exec("input|textarea")&&function(e){var i=t(window),n={top:i.scrollTop(),left:i.scrollLeft()},s=e.offset();return n.right=n.left+i.width(),n.bottom=n.top+i.height(),s.right=s.left+e.outerWidth(),s.bottom=s.top+e.outerHeight(),!(n.right<s.left||n.left>s.right||n.bottom<s.top||n.top>s.bottom)}(o)){if(39===e.keyCode)return P(e),!1;if(37===e.keyCode)return E(e),!1}},B=function(){s.touch={start:{x:0,y:0},end:{x:0,y:0}},(!!("ontouchstart"in window)||window.navigator.msMaxTouchPoints>0)&&s.viewport.bind("touchstart MSPointerDown pointerdown",X),s.viewport.on("click",".bxslider a",(function(t){s.viewport.hasClass("click-disabled")&&(t.preventDefault(),s.viewport.removeClass("click-disabled"))}))},X=function(t){if("touchstart"===t.type||0===t.button)if(s.controls.el.addClass("disabled"),s.working)s.controls.el.removeClass("disabled");else{s.touch.originalPos=o.position();var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e];if("function"==typeof PointerEvent&&void 0===e.pointerId)return;s.touch.start.x=i[0].pageX,s.touch.start.y=i[0].pageY,s.viewport.get(0).setPointerCapture&&(s.pointerId=e.pointerId,s.viewport.get(0).setPointerCapture(s.pointerId)),s.originalClickTarget=e.originalTarget||e.target,s.originalClickButton=e.button,s.originalClickButtons=e.buttons,s.originalEventType=e.type,s.hasMove=!1,s.viewport.on("touchmove MSPointerMove pointermove",V),s.viewport.on("touchend MSPointerUp pointerup",R),s.viewport.on("MSPointerCancel pointercancel",Y)}},Y=function(t){t.preventDefault(),S(s.touch.originalPos.left,"reset",0),s.controls.el.removeClass("disabled"),s.viewport.off("MSPointerCancel pointercancel",Y),s.viewport.off("touchmove MSPointerMove pointermove",V),s.viewport.off("touchend MSPointerUp pointerup",R),s.viewport.get(0).releasePointerCapture&&s.viewport.get(0).releasePointerCapture(s.pointerId)},V=function(t){var e=t.originalEvent,i=void 0!==e.changedTouches?e.changedTouches:[e],n=Math.abs(i[0].pageX-s.touch.start.x),o=Math.abs(i[0].pageY-s.touch.start.y),r=0,a=0;s.hasMove=!0,(3*n>o&&s.settings.preventDefaultSwipeX||3*o>n&&s.settings.preventDefaultSwipeY)&&t.preventDefault(),"touchmove"!==t.type&&t.preventDefault(),"fade"!==s.settings.mode&&s.settings.oneToOneTouch&&("horizontal"===s.settings.mode?(a=i[0].pageX-s.touch.start.x,r=s.touch.originalPos.left+a):(a=i[0].pageY-s.touch.start.y,r=s.touch.originalPos.top+a),S(r,"reset",0))},R=function(e){e.preventDefault(),s.viewport.off("touchmove MSPointerMove pointermove",V),s.controls.el.removeClass("disabled");var i=e.originalEvent,n=void 0!==i.changedTouches?i.changedTouches:[i],r=0,a=0;s.touch.end.x=n[0].pageX,s.touch.end.y=n[0].pageY,"fade"===s.settings.mode?(a=Math.abs(s.touch.start.x-s.touch.end.x))>=s.settings.swipeThreshold&&(s.touch.start.x>s.touch.end.x?o.goToNextSlide():o.goToPrevSlide(),o.stopAuto()):("horizontal"===s.settings.mode?(a=s.touch.end.x-s.touch.start.x,r=s.touch.originalPos.left):(a=s.touch.end.y-s.touch.start.y,r=s.touch.originalPos.top),!s.settings.infiniteLoop&&(0===s.active.index&&a>0||s.active.last&&a<0)?S(r,"reset",200):Math.abs(a)>=s.settings.swipeThreshold?(a<0?o.goToNextSlide():o.goToPrevSlide(),o.stopAuto()):S(r,"reset",200)),s.viewport.off("touchend MSPointerUp pointerup",R),s.viewport.get(0).releasePointerCapture&&s.viewport.get(0).releasePointerCapture(s.pointerId),!1!==s.hasMove||0!==s.originalClickButton&&"touchstart"!==s.originalEventType||t(s.originalClickTarget).trigger({type:"click",button:s.originalClickButton,buttons:s.originalClickButtons})},Z=function(e){if(s.initialized)if(s.working)window.setTimeout(Z,10);else{var i=t(window).width(),n=t(window).height();r===i&&a===n||(r=i,a=n,o.redrawSlider(),s.settings.onSliderResize.call(o,s.active.index))}},U=function(t){var e=v();s.settings.ariaHidden&&!s.settings.ticker&&(s.children.attr("aria-hidden","true"),s.children.slice(t,t+e).attr("aria-hidden","false"))};return o.goToSlide=function(e,i){var n,r,a,l,d=!0,c=0,g={left:0,top:0},u=null;if(s.oldIndex=s.active.index,s.active.index=function(t){return t<0?s.settings.infiniteLoop?f()-1:s.active.index:t>=f()?s.settings.infiniteLoop?0:s.active.index:t}(e),!s.working&&s.active.index!==s.oldIndex){if(s.working=!0,void 0!==(d=s.settings.onSlideBefore.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index))&&!d)return s.active.index=s.oldIndex,void(s.working=!1);"next"===i?s.settings.onSlideNext.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index)||(d=!1):"prev"===i&&(s.settings.onSlidePrev.call(o,s.children.eq(s.active.index),s.oldIndex,s.active.index)||(d=!1)),s.active.last=s.active.index>=f()-1,(s.settings.pager||s.settings.pagerCustom)&&z(s.active.index),s.settings.controls&&D(),"fade"===s.settings.mode?(s.settings.adaptiveHeight&&s.viewport.height()!==p()&&s.viewport.animate({height:p()},s.settings.adaptiveHeightSpeed),s.children.filter(":visible").fadeOut(s.settings.speed).css({zIndex:0}),s.children.eq(s.active.index).css("zIndex",s.settings.slideZIndex+1).fadeIn(s.settings.speed,(function(){t(this).css("zIndex",s.settings.slideZIndex),A()}))):(s.settings.adaptiveHeight&&s.viewport.height()!==p()&&s.viewport.animate({height:p()},s.settings.adaptiveHeightSpeed),!s.settings.infiniteLoop&&s.carousel&&s.active.last?"horizontal"===s.settings.mode?(g=(u=s.children.eq(s.children.length-1)).position(),c=s.viewport.width()-u.outerWidth()):(n=s.children.length-s.settings.minSlides,g=s.children.eq(n).position()):s.carousel&&s.active.last&&"prev"===i?(r=1===s.settings.moveSlides?s.settings.maxSlides-x():(f()-1)*x()-(s.children.length-s.settings.maxSlides),g=(u=o.children(".bx-clone").eq(r)).position()):"next"===i&&0===s.active.index?(g=o.find("> .bx-clone").eq(s.settings.maxSlides).position(),s.active.last=!1):e>=0&&(l=e*parseInt(x()),g=s.children.eq(l).position()),void 0!==g&&(a="horizontal"===s.settings.mode?-(g.left-c):-g.top,S(a,"slide",s.settings.speed)),s.working=!1),s.settings.ariaHidden&&U(s.active.index*x())}},o.goToNextSlide=function(){if((s.settings.infiniteLoop||!s.active.last)&&!0!==s.working){var t=parseInt(s.active.index)+1;o.goToSlide(t,"next")}},o.goToPrevSlide=function(){if((s.settings.infiniteLoop||0!==s.active.index)&&!0!==s.working){var t=parseInt(s.active.index)-1;o.goToSlide(t,"prev")}},o.startAuto=function(t){s.interval||(s.interval=setInterval((function(){"next"===s.settings.autoDirection?o.goToNextSlide():o.goToPrevSlide()}),s.settings.pause),s.settings.onAutoChange.call(o,!0),s.settings.autoControls&&!0!==t&&q("stop"))},o.stopAuto=function(t){s.autoPaused&&(s.autoPaused=!1),s.interval&&(clearInterval(s.interval),s.interval=null,s.settings.onAutoChange.call(o,!1),s.settings.autoControls&&!0!==t&&q("start"))},o.getCurrentSlide=function(){return s.active.index},o.getCurrentSlideElement=function(){return s.children.eq(s.active.index)},o.getSlideElement=function(t){return s.children.eq(t)},o.getSlideCount=function(){return s.children.length},o.isWorking=function(){return s.working},o.redrawSlider=function(){s.children.add(o.find(".bx-clone")).outerWidth(h()),s.viewport.css("height",p()),s.settings.ticker||m(),s.active.last&&(s.active.index=f()-1),s.active.index>=f()&&(s.active.last=!0),s.settings.pager&&!s.settings.pagerCustom&&(w(),z(s.active.index)),s.settings.ariaHidden&&U(s.active.index*x())},o.destroySlider=function(){s.initialized&&(s.initialized=!1,t(".bx-clone",this).remove(),s.children.each((function(){void 0!==t(this).data("origStyle")?t(this).attr("style",t(this).data("origStyle")):t(this).removeAttr("style")})),void 0!==t(this).data("origStyle")?this.attr("style",t(this).data("origStyle")):t(this).removeAttr("style"),t(this).unwrap().unwrap(),s.controls.el&&s.controls.el.remove(),s.controls.next&&s.controls.next.remove(),s.controls.prev&&s.controls.prev.remove(),s.pagerEl&&s.settings.controls&&!s.settings.pagerCustom&&s.pagerEl.remove(),t(".bx-caption",this).remove(),s.controls.autoEl&&s.controls.autoEl.remove(),clearInterval(s.interval),s.settings.responsive&&t(window).off("resize",Z),s.settings.keyboardEnabled&&t(document).off("keydown",N),t(this).removeData("bxSlider"),t(window).off("blur",W).off("focus",H))},o.reloadSlider=function(e){void 0!==e&&(n=e),o.destroySlider(),l(),t(o).data("bxSlider",this)},l(),t(o).data("bxSlider",this),this}}}(jQuery); 6!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}((function(t){var e=Array.prototype.slice,i=Array.prototype.splice,n={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1,zIndex:"auto"},r=t(window),s=t(document),o=[],c=r.height(),a=function(){for(var e=r.scrollTop(),i=s.height(),n=i-c,a=e>n?n-e:0,p=0,d=o.length;p<d;p++){var l=o[p],h=l.stickyWrapper.offset().top-l.topSpacing-a;if(l.stickyWrapper.css("height",l.stickyElement.outerHeight()),e<=h)null!==l.currentTop&&(l.stickyElement.css({width:"",position:"",top:"","z-index":""}),l.stickyElement.parent().removeClass(l.className),l.stickyElement.trigger("sticky-end",[l]),l.currentTop=null);else{var u,g=i-l.stickyElement.outerHeight()-l.topSpacing-l.bottomSpacing-e-a;if(g<0?g+=l.topSpacing:g=l.topSpacing,l.currentTop!==g)l.getWidthFrom?u=t(l.getWidthFrom).width()||null:l.widthFromWrapper&&(u=l.stickyWrapper.width()),null==u&&(u=l.stickyElement.width()),l.stickyElement.css("width",u).css("position","fixed").css("top",g).css("z-index",l.zIndex),l.stickyElement.parent().addClass(l.className),null===l.currentTop?l.stickyElement.trigger("sticky-start",[l]):l.stickyElement.trigger("sticky-update",[l]),l.currentTop===l.topSpacing&&l.currentTop>g||null===l.currentTop&&g<l.topSpacing?l.stickyElement.trigger("sticky-bottom-reached",[l]):null!==l.currentTop&&g===l.topSpacing&&l.currentTop<g&&l.stickyElement.trigger("sticky-bottom-unreached",[l]),l.currentTop=g;var m=l.stickyWrapper.parent();l.stickyElement.offset().top+l.stickyElement.outerHeight()>=m.offset().top+m.outerHeight()&&l.stickyElement.offset().top<=l.topSpacing?l.stickyElement.css("position","absolute").css("top","").css("bottom",0).css("z-index",""):l.stickyElement.css("position","fixed").css("top",g).css("bottom","").css("z-index",l.zIndex)}}},p=function(){c=r.height();for(var e=0,i=o.length;e<i;e++){var n=o[e],s=null;n.getWidthFrom?n.responsiveWidth&&(s=t(n.getWidthFrom).width()):n.widthFromWrapper&&(s=n.stickyWrapper.width()),null!=s&&n.stickyElement.css("width",s)}},d={init:function(e){return this.each((function(){var i=t.extend({},n,e),r=t(this),s=r.attr("id"),c=s?s+"-"+n.wrapperClassName:n.wrapperClassName,a=t("<div></div>").attr("id",c).addClass(i.wrapperClassName);r.wrapAll((function(){if(0==t(this).parent("#"+c).length)return a}));var p=r.parent();i.center&&p.css({width:r.outerWidth(),marginLeft:"auto",marginRight:"auto"}),"right"===r.css("float")&&r.css({float:"none"}).parent().css({float:"right"}),i.stickyElement=r,i.stickyWrapper=p,i.currentTop=null,o.push(i),d.setWrapperHeight(this),d.setupChangeListeners(this)}))},setWrapperHeight:function(e){var i=t(e),n=i.parent();n&&n.css("height",i.outerHeight())},setupChangeListeners:function(t){window.MutationObserver?new window.MutationObserver((function(e){(e[0].addedNodes.length||e[0].removedNodes.length)&&d.setWrapperHeight(t)})).observe(t,{subtree:!0,childList:!0}):window.addEventListener?(t.addEventListener("DOMNodeInserted",(function(){d.setWrapperHeight(t)}),!1),t.addEventListener("DOMNodeRemoved",(function(){d.setWrapperHeight(t)}),!1)):window.attachEvent&&(t.attachEvent("onDOMNodeInserted",(function(){d.setWrapperHeight(t)})),t.attachEvent("onDOMNodeRemoved",(function(){d.setWrapperHeight(t)})))},update:a,unstick:function(e){return this.each((function(){for(var e=t
6(this),n=-1,r=o.length;r-- >0;)o[r].stickyElement.get(0)===this&&(i.call(o,r,1),n=r);-1!==n&&(e.unwrap(),e.css({width:"",position:"",top:"",float:"","z-index":""}))}))}};window.addEventListener?(window.addEventListener("scroll",a,!1),window.addEventListener("resize",p,!1)):window.attachEvent&&(window.attachEvent("onscroll",a),window.attachEvent("onresize",p)),t.fn.sticky=function(i){return d[i]?d[i].apply(this,e.call(arguments,1)):"object"!=typeof i&&i?void t.error("Method "+i+" does not exist on jQuery.sticky"):d.init.apply(this,arguments)},t.fn.unstick=function(i){return d[i]?d[i].apply(this,e.call(arguments,1)):"object"!=typeof i&&i?void t.error("Method "+i+" does not exist on jQuery.sticky"):d.unstick.apply(this,arguments)},t((function(){setTimeout(a,0)}))})); 7!function(t,i,s,o){"use strict";var n="newsTicker",e={row_height:20,max_rows:3,speed:400,duration:2500,direction:"up",autostart:1,pauseOnHover:1,nextButton:null,prevButton:null,startButton:null,stopButton:null,hasMoved:function(){},movingUp:function(){},movingDown:function(){},start:function(){},stop:function(){},pause:function(){},unpause:function(){}};function h(i,s){this.element=i,this.$el=t(i),this.options=t.extend({},e,s),this._defaults=e,this._name=n,this.moveInterval,this.state=0,this.paused=0,this.moving=0,this.$el.is("ul, ol")&&this.init()}h.prototype={init:function(){this.$el.height(this.options.row_height*this.options.max_rows).css({overflow:"hidden"}),this.checkSpeed(),this.options.nextButton&&void 0!==this.options.nextButton[0]&&this.options.nextButton.click(function(t){this.moveNext(),this.resetInterval()}.bind(this)),this.options.prevButton&&void 0!==this.options.prevButton[0]&&this.options.prevButton.click(function(t){this.movePrev(),this.resetInterval()}.bind(this)),this.options.stopButton&&void 0!==this.options.stopButton[0]&&this.options.stopButton.click(function(t){this.stop()}.bind(this)),this.options.startButton&&void 0!==this.options.startButton[0]&&this.options.startButton.click(function(t){this.start()}.bind(this)),this.options.pauseOnHover&&this.$el.hover(function(){this.state&&this.pause()}.bind(this),function(){this.state&&this.unpause()}.bind(this)),this.options.autostart&&this.start()},start:function(){this.state||(this.state=1,this.resetInterval(),this.options.start())},stop:function(){this.state&&(clearInterval(this.moveInterval),this.state=0,this.options.stop())},resetInterval:function(){this.state&&(clearInterval(this.moveInterval),this.moveInterval=setInterval(function(){this.move()}.bind(this),this.options.duration))},move:function(){this.paused||this.moveNext()},moveNext:function(){"down"===this.options.direction?this.moveDown():"up"===this.options.direction&&this.moveUp()},movePrev:function(){"down"===this.options.direction?this.moveUp():"up"===this.options.direction&&this.moveDown()},pause:function(){this.paused||(this.paused=1),this.options.pause()},unpause:function(){this.paused&&(this.paused=0),this.options.unpause()},moveDown:function(){this.moving||(this.moving=1,this.options.movingDown(),this.$el.children("li:last").detach().prependTo(this.$el).css("marginTop","-"+this.options.row_height+"px").animate({marginTop:"0px"},this.options.speed,function(){this.moving=0,this.options.hasMoved()}.bind(this)))},moveUp:function(){if(!this.moving){this.moving=1,this.options.movingUp();var t=this.$el.children("li:first");t.animate({marginTop:"-"+this.options.row_height+"px"},this.options.speed,function(){t.detach().css("marginTop","0").appendTo(this.$el),this.moving=0,this.options.hasMoved()}.bind(this))}},updateOption:function(t,i){void 0!==this.options[t]&&(this.options[t]=i,"duration"!=t&&"speed"!=t||(this.checkSpeed(),this.resetInterval()))},add:function(i){this.$el.append(t("<li>").html(i))},getState:function(){return paused?2:this.state},checkSpeed:function(){this.options.duration<this.options.speed+25&&(this.options.speed=this.options.duration-25)},destroy:function(){this._destroy()}},t.fn[n]=function(i){var s=arguments;return this.each((function(){var o=t(this),e=t.data(this,"plugin_"+n),p="object"==typeof i&&i;e||o.data("plugin_"+n,e=new h(this,p)),"string"==typeof i&&e[i].apply(e,Array.prototype.slice.call(s,1))}
7))}}(jQuery,window,document); 8!(function (e) { 9 'function' == typeof define && define.amd 10 ? define(['jquery'], e) 11 : 'object' == typeof exports 12 ? e(require('jquery')) 13 : e(window.jQuery || window.Zepto); 14})(function (c) { 15 function e() {} 16 function d(e, t) { 17 m.ev.on(x + e + I, t); 18 } 19 function p(e, t, n, o) { 20 var i = document.createElement('div'); 21 return ( 22 (i.className = 'mfp-' + e), 23 n && (i.innerHTML = n), 24 o ? t && t.appendChild(i) : ((i = c(i)), t && i.appendTo(t)), 25 i 26 ); 27 } 28 function u(e, t) { 29 m.ev.triggerHandler(x + e, t), 30 m.st.callbacks && 31 ((e = e.charAt(0).toLowerCase() + e.slice(1)), m.st.callbacks[e]) && 32 m.st.callbacks[e].apply(m, Array.isArray(t) ? t : [t]); 33 } 34 function f(e) { 35 return ( 36 (e === A && m.currTemplate.closeBtn) || 37 ((m.currTemplate.closeBtn = c( 38 m.st.closeMarkup.replace('%title%', m.st.tClose), 39 )), 40 (A = e)), 41 m.currTemplate.closeBtn 42 ); 43 } 44 function r() { 45 c.magnificPopup.instance || 46 ((m = new e()).init(), (c.magnificPopup.instance = m)); 47 } 48 function a() { 49 y && (v.after(y.addClass(l)).detach(), (y = null)); 50 } 51 function i() { 52 n && c(document.body).removeClass(n); 53 } 54 function t() { 55 i(), m.req && m.req.abort(); 56 } 57 var m, 58 o, 59 g, 60 s, 61 h, 62 A, 63 l, 64 v, 65 y, 66 n, 67 w = 'Close', 68 F = 'BeforeClose', 69 C = 'MarkupParse', 70 b = 'Open', 71 j = 'Change', 72 x = 'mfp', 73 I = '.' + x, 74 T = 'mfp-ready', 75 N = 'mfp-removing', 76 k = 'mfp-prevent-close', 77 P = !!window.jQuery, 78 _ = c(window), 79 S = 80 ((c.magnificPopup = { 81 instance: null, 82 proto: (e.prototype = { 83 constructor: e, 84 init: function () { 85 var e = navigator.appVersion; 86 (m.isLowIE = m.isIE8 = document.all && !document.addEventListener), 87 (m.isAndroid = /android/gi.test(e)), 88 (m.isIOS = /iphone|ipad|ipod/gi.test(e)), 89 (m.supportsTransition = (function () { 90 var e = document.createElement('p').style, 91 t = ['ms', 'O', 'Moz', 'Webkit']; 92 if (void 0 !== e.transition) return !0; 93 for (; t.length; ) if (t.pop() + 'Transition' in e) return !0; 94 return !1; 95 })()), 96 (m.probablyMobile = 97 m.isAndroid || 98 m.isIOS || 99 /(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test( 100 navigator.userAgent, 101 )), 102 (g = c(document)), 103 (m.popupsCache = {}); 104 }, 105 open: function (e) { 106 if (!1 === e.isObj) { 107 (m.items = e.items.toArray()), (m.index = 0); 108 for (var t, n = e.items, o = 0; o < n.length; o++) 109 if ((t = (t = n[o]).parsed ? t.el[0] : t) === e.el[0]) { 110 m.index = o; 111 break; 112 } 113 } else 114 (m.items = Array.isArray(e.items) ? e.items : [e.items]), 115 (m.index = e.index || 0); 116 if (!m.isOpen) { 117 (m.types = []), 118 (h = ''), 119 e.mainEl && e.mainEl.length 120 ? (m.ev = e.mainEl.eq(0)) 121 : (m.ev = g), 122 e.key 123 ? (m.popupsCache[e.key] || (m.popupsCache[e.key] = {}), 124 (m.currTemplate = m.popupsCache[e.key])) 125 : (m.currTemplate = {}), 126 (m.st = c.extend(!0, {}, c.magnificPopup.defaults, e)), 127 (m.fixedContentPos = 128 'auto' === m.st.fixedContentPos 129 ? !m.probablyMobile 130 : m.st.fixedContentPos), 131 m.st.modal && 132 ((m.st.closeOnContentClick = !1), 133 (m.st.closeOnBgClick = !1), 134 (m.st.showCloseBtn = !1), 135 (m.st.enableEscapeKey = !1)), 136 m.bgOverlay || 137 ((m.bgOverlay = p('bg').on('click' + I, function () { 138 m.close(); 139 })), 140 (m.wrap = p('wrap') 141 .attr('tabindex', -1) 142 .on('click' + I, function (e) { 143 m._checkIfClose(e.target) && m.close(); 144 })), 145 (m.container = p('container', m.wrap))), 146 (m.contentContainer = p('content')), 147 m.st.preloader && 148 (m.preloader = p('preloader', m.container, m.st.tLoading)); 149 var i = c.magnificPopup.modules; 150 for (o = 0; o < i.length; o++) { 151 var r = (r = i[o]).charAt(0).toUpperCase() + r.slice(1); 152 m['init' + r].call(m); 153 } 154 u('BeforeOpen'), 155 m.st.showCloseBtn && 156 (m.st.closeBtnInside 157 ? (d(C, function (e, t, n, o) { 158 n.close_replaceWith = f(o.type); 159 }), 160 (h += ' mfp-close-btn-in')) 161 : m.wrap.append(f())), 162 m.st.alignTop && (h += ' mfp-align-top'), 163 m.fixedContentPos 164 ? m.wrap.css({ 165 overflow: m.st.overflowY, 166 overflowX: 'hidden', 167 overflowY: m.st.overflowY, 168 }) 169 : m.wrap.css({ top: _.scrollTop(), position: 'absolute' }), 170 (!1 !== m.st.fixedBgPos && 171 ('auto' !== m.st.fixedBgPos || m.fixedContentPos)) || 172 m.bgOverlay.css({ height: g.height(), position: 'absolute' }), 173 m.st.enableEscapeKey && 174 g.on('keyup' + I, function (e) { 175 27 === e.keyCode && m.close(); 176 }), 177 _.on('resize' + I, function () { 178 m.updateSize(); 179 }), 180 m.st.closeOnContentClick || (h += ' mfp-auto-cursor'), 181 h && m.wrap.addClass(h); 182 var a = (m.wH = _.height()), 183 s = {}, 184 l = 185 (m.fixedContentPos && 186 m._hasScrollBar(a) && 187 (l = m._getScrollbarSize()) && 188 (s.marginRight = l), 189 m.fixedContentPos && 190 (m.isIE7 191 ? c('body, html').css('overflow', 'hidden') 192 : (s.overflow = 'hidden')), 193 m.st.mainClass); 194 return ( 195 m.isIE7 && (l += ' mfp-ie7'), 196 l && m._addClassToMFP(l), 197 m.updateItemHTML(), 198 u('BuildControls'), 199 c('html').css(s), 200 m.bgOverlay 201 .add(m.wrap)
202 .prependTo(m.st.prependTo || c(document.body)), 203 (m._lastFocusedEl = document.activeElement), 204 setTimeout(function () { 205 m.content 206 ? (m._addClassToMFP(T), m._setFocus()) 207 : m.bgOverlay.addClass(T), 208 g.on('focusin' + I, m._onFocusIn); 209 }, 16), 210 (m.isOpen = !0), 211 m.updateSize(a), 212 u(b), 213 e 214 ); 215 } 216 m.updateItemHTML(); 217 }, 218 close: function () { 219 m.isOpen && 220 (u(F), 221 (m.isOpen = !1), 222 m.st.removalDelay && !m.isLowIE && m.supportsTransition 223 ? (m._addClassToMFP(N), 224 setTimeout(function () { 225 m._close(); 226 }, m.st.removalDelay)) 227 : m._close()); 228 }, 229 _close: function () { 230 u(w); 231 var e = N + ' ' + T + ' '; 232 m.bgOverlay.detach(), 233 m.wrap.detach(), 234 m.container.empty(), 235 m.st.mainClass && (e += m.st.mainClass + ' '), 236 m._removeClassFromMFP(e), 237 m.fixedContentPos && 238 ((e = { marginRight: '' }), 239 m.isIE7 240 ? c('body, html').css('overflow', '') 241 : (e.overflow = ''), 242 c('html').css(e)), 243 g.off('keyup.mfp focusin' + I), 244 m.ev.off(I), 245 m.wrap.attr('class', 'mfp-wrap').removeAttr('style'), 246 m.bgOverlay.attr('class', 'mfp-bg'), 247 m.container.attr('class', 'mfp-container'), 248 !m.st.showCloseBtn || 249 (m.st.closeBtnInside && 250 !0 !== m.currTemplate[m.currItem.type]) || 251 (m.currTemplate.closeBtn && m.currTemplate.closeBtn.detach()), 252 m.st.autoFocusLast && 253 m._lastFocusedEl && 254 c(m._lastFocusedEl).trigger('focus'), 255 (m.currItem = null), 256 (m.content = null), 257 (m.currTemplate = null), 258 (m.prevHeight = 0), 259 u('AfterClose'); 260 }, 261 updateSize: function (e) { 262 var t; 263 m.isIOS 264 ? ((t = document.documentElement.clientWidth / window.innerWidth), 265 (t = window.innerHeight * t), 266 m.wrap.css('height', t), 267 (m.wH = t)) 268 : (m.wH = e || _.height()), 269 m.fixedContentPos || m.wrap.css('height', m.wH), 270 u('Resize'); 271 }, 272 updateItemHTML: function () { 273 var e = m.items[m.index], 274 t = 275 (m.contentContainer.detach(), 276 m.content && m.content.detach(), 277 (e = e.parsed ? e : m.parseEl(m.index)).type), 278 n = 279 (u('BeforeChange', [m.currItem ? m.currItem.type : '', t]), 280 (m.currItem = e), 281 m.currTemplate[t] || 282 ((n = !!m.st[t] && m.st[t].markup), 283 u('FirstMarkupParse', n), 284 (m.currTemplate[t] = !n || c(n))), 285 s && 286 s !== e.type && 287 m.container.removeClass('mfp-' + s + '-holder'), 288 m['get' + t.charAt(0).toUpperCase() + t.slice(1)]( 289 e, 290 m.currTemplate[t], 291 )); 292 m.appendContent(n, t), 293 (e.preloaded = !0), 294 u(j, e), 295 (s = e.type), 296 m.container.prepend(m.contentContainer), 297 u('AfterChange'); 298 }, 299 appendContent: function (e, t) { 300 (m.content = e) 301 ? m.st.showCloseBtn && 302 m.st.closeBtnInside && 303 !0 === m.currTemplate[t] 304 ? m.content.find('.mfp-close').length || m.content.append(f()) 305 : (m.content = e) 306 : (m.content = ''), 307 u('BeforeAppend'), 308 m.container.addClass('mfp-' + t + '-holder'), 309 m.contentContainer.append(m.content); 310 }, 311 parseEl: function (e) { 312 var t, 313 n = m.items[e]; 314 if ( 315 (n = n.tagName 316 ? { el: c(n) } 317 : ((t = n.type), { data: n, src: n.src })).el 318 ) { 319 for (var o = m.types, i = 0; i < o.length; i++) 320 if (n.el.hasClass('mfp-' + o[i])) { 321 t = o[i]; 322 break; 323 } 324 (n.src = n.el.attr('data-mfp-src')), 325 n.src || (n.src = n.el.attr('href')); 326 } 327 return ( 328 (n.type = t || m.st.type || 'inline'), 329 (n.index = e), 330 (n.parsed = !0), 331 (m.items[e] = n), 332 u('ElementParse', n), 333 m.items[e] 334 ); 335 }, 336 addGroup: function (t, n) { 337 function e(e) { 338 (e.mfpEl = this), m._openClick(e, t, n); 339 } 340 var o = 'click.magnificPopup'; 341 ((n = n || {}).mainEl = t), 342 n.items 343 ? ((n.isObj = !0), t.off(o).on(o, e)) 344 : ((n.isObj = !1), 345 n.delegate 346 ? t.off(o).on(o, n.delegate, e) 347 : (n.items = t).off(o).on(o, e)); 348 }, 349 _openClick: function (e, t, n) { 350 var o = (void 0 !== n.midClick ? n : c.magnificPopup.defaults) 351 .midClick; 352 if ( 353 o || 354 !( 355 2 === e.which || 356 e.ctrlKey || 357 e.metaKey || 358 e.altKey || 359 e.shiftKey 360 ) 361 ) { 362 o = (void 0 !== n.disableOn ? n : c.magnificPopup.defaults) 363 .disableOn; 364 if (o) 365 if ('function' == typeof o) { 366 if (!o.call(m)) return !0; 367 } else if (_.width() < o) return !0; 368 e.type && (e.preventDefault(), m.isOpen) && e.stopPropagation(), 369 (n.el = c(e.mfpEl)), 370 n.delegate && (n.items = t.find(n.delegate)), 371 m.open(n); 372 } 373 }, 374 updateStatus: function (e, t) { 375 var n; 376 m.preloader && 377 (o !== e && m.container.removeClass('mfp-s-' + o), 378 (n = { 379 status: e, 380 text: (t = t || 'loading' !== e ? t : m.st.tLoading), 381 }), 382 u('UpdateStatus', n), 383 (e = n.status), 384 (t = n.text), 385 m.st.allowHTMLInStatusIndicator 386 ? m.preloader.html(t) 387 : m.preloader.text(t), 388 m.preloader.find('a').on('click', function (e) { 389 e.stopImmediatePropagation(); 390 }), 391 m.container.addClass('mfp-s-' + e), 392 (o = e)); 393 }, 394 _checkIfClose: function (e) { 395 if (!c(e).closest('.' + k).length) { 396 var t = m.st.closeOnContentClick, 397 n = m.st.closeOnBgClick; 398 if (t && n) return !0; 399 if ( 400 !m.content || 401 c(e).closest('.mfp-close').length || 402 (m.preloader && e === m.preloader[0]) 403 ) 404 return !0; 405 if (e === m.content[0] || c.contains(m.content[0], e)) { 406 if (t) return !0; 407 } else if (n && c.contains(document, e)) return !0; 408 return !1; 409 } 410 }, 411 _addClassToMFP: function (e) { 412 m.bgOverlay.addClass(e), m.wrap.addClass(e); 413 }, 414 _removeClassFromMFP: function (e) { 415 this.bgOverlay.removeClass(e), m.wrap.removeClass(e); 416 }, 417 _hasScrollBar: function (e) { 418 return ( 419 (m.isIE7 ? g.height() : document.body.scrollHeight) > 420 (e || _.height()) 421 ); 422 }, 423 _setFocus: function () { 424 (m.st.focus ? m.content.find(m.st.focus).eq(0) : m.wrap).trigger(
425 'focus', 426 ); 427 }, 428 _onFocusIn: function (e) { 429 if (e.target !== m.wrap[0] && !c.contains(m.wrap[0], e.target)) 430 return m._setFocus(), !1; 431 }, 432 _parseMarkup: function (i, e, t) { 433 var r; 434 t.data && (e = c.extend(t.data, e)), 435 u(C, [i, e, t]), 436 c.each(e, function (e, t) { 437 if (void 0 === t || !1 === t) return !0; 438 var n, o; 439 1 < (r = e.split('_')).length 440 ? 0 < (n = i.find(I + '-' + r[0])).length && 441 ('replaceWith' === (o = r[1]) 442 ? n[0] !== t[0] && n.replaceWith(t) 443 : 'img' === o 444 ? n.is('img') 445 ? n.attr('src', t) 446 : n.replaceWith( 447 c('<img>') 448 .attr('src', t) 449 .attr('class', n.attr('class')), 450 ) 451 : n.attr(r[1], t)) 452 : m.st.allowHTMLInTemplate 453 ? i.find(I + '-' + e).html(t) 454 : i.find(I + '-' + e).text(t); 455 }); 456 }, 457 _getScrollbarSize: function () { 458 var e; 459 return ( 460 void 0 === m.scrollbarSize && 461 (((e = document.createElement('div')).style.cssText = 462 'width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;'), 463 document.body.appendChild(e), 464 (m.scrollbarSize = e.offsetWidth - e.clientWidth), 465 document.body.removeChild(e)), 466 m.scrollbarSize 467 ); 468 }, 469 }), 470 modules: [], 471 open: function (e, t) { 472 return ( 473 r(), 474 ((e = e ? c.extend(!0, {}, e) : {}).isObj = !0), 475 (e.index = t || 0), 476 this.instance.open(e) 477 ); 478 }, 479 close: function () { 480 return c.magnificPopup.instance && c.magnificPopup.instance.close(); 481 }, 482 registerModule: function (e, t) { 483 t.options && (c.magnificPopup.defaults[e] = t.options), 484 c.extend(this.proto, t.proto), 485 this.modules.push(e); 486 }, 487 defaults: { 488 disableOn: 0, 489 key: null, 490 midClick: !1, 491 mainClass: '', 492 preloader: !0, 493 focus: '', 494 closeOnContentClick: !1, 495 closeOnBgClick: !0, 496 closeBtnInside: !0, 497 showCloseBtn: !0, 498 enableEscapeKey: !0, 499 modal: !1, 500 alignTop: !1, 501 removalDelay: 0, 502 prependTo: null, 503 fixedContentPos: 'auto', 504 fixedBgPos: 'auto', 505 overflowY: 'auto', 506 closeMarkup: 507 '<button title="%title%" type="button" class="mfp-close">×</button>', 508 tClose: 'Close (Esc)', 509 tLoading: 'Loading...', 510 autoFocusLast: !0, 511 allowHTMLInStatusIndicator: !1, 512 allowHTMLInTemplate: !1, 513 }, 514 }), 515 (c.fn.magnificPopup = function (e) { 516 r(); 517 var t, 518 n, 519 o, 520 i = c(this); 521 return ( 522 'string' == typeof e 523 ? 'open' === e 524 ? ((t = P ? i.data('magnificPopup') : i[0].magnificPopup), 525 (n = parseInt(arguments[1], 10) || 0), 526 (o = t.items 527 ? t.items[n] 528 : ((o = i), (o = t.delegate ? o.find(t.delegate) : o).eq(n))), 529 m._openClick({ mfpEl: o }, i, t)) 530 : m.isOpen && 531 m[e].apply(m, Array.prototype.slice.call(arguments, 1)) 532 : ((e = c.extend(!0, {}, e)), 533 P ? i.data('magnificPopup', e) : (i[0].magnificPopup = e), 534 m.addGroup(i, e)), 535 i 536 ); 537 }), 538 'inline'), 539 E = 540 (c.magnificPopup.registerModule(S, { 541 options: { 542 hiddenClass: 'hide', 543 markup: '', 544 tNotFound: 'Content not found', 545 }, 546 proto: { 547 initInline: function () { 548 m.types.push(S), 549 d(w + '.' + S, function () { 550 a(); 551 }); 552 }, 553 getInline: function (e, t) { 554 var n, o, i; 555 return ( 556 a(), 557 e.src 558 ? ((n = m.st.inline), 559 (o = c(e.src)).length 560 ? ((i = o[0].parentNode) && 561 i.tagName && 562 (v || 563 ((l = n.hiddenClass), (v = p(l)), (l = 'mfp-' + l)), 564 (y = o.after(v).detach().removeClass(l))), 565 m.updateStatus('ready')) 566 : (m.updateStatus('error', n.tNotFound), (o = c('<div>'))), 567 (e.inlineElement = o)) 568 : (m.updateStatus('ready'), m._parseMarkup(t, {}, e), t) 569 ); 570 }, 571 }, 572 }), 573 'ajax'); 574 c.magnificPopup.registerModule(E, { 575 options: { 576 settings: null, 577 cursor: 'mfp-ajax-cur', 578 tError: 'The content could not be loaded.', 579 }, 580 proto: { 581 initAjax: function () { 582 m.types.push(E), 583 (n = m.st.ajax.cursor), 584 d(w + '.' + E, t), 585 d('BeforeChange.' + E, t); 586 }, 587 getAjax: function (o) { 588 n && c(document.body).addClass(n), m.updateStatus('loading'); 589 var e = c.extend( 590 { 591 url: o.src, 592 success: function (e, t, n) { 593 e = { data: e, xhr: n }; 594 u('ParseAjax', e),
595 m.appendContent(c(e.data), E), 596 (o.finished = !0), 597 i(), 598 m._setFocus(), 599 setTimeout(function () { 600 m.wrap.addClass(T); 601 }, 16), 602 m.updateStatus('ready'), 603 u('AjaxContentAdded'); 604 }, 605 error: function () { 606 i(), 607 (o.finished = o.loadError = !0), 608 m.updateStatus( 609 'error', 610 m.st.ajax.tError.replace('%url%', o.src), 611 ); 612 }, 613 }, 614 m.st.ajax.settings, 615 ); 616 return (m.req = c.ajax(e)), ''; 617 }, 618 }, 619 }); 620 var z; 621 c.magnificPopup.registerModule('image', { 622 options: { 623 markup: 624 '<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>', 625 cursor: 'mfp-zoom-out-cur', 626 titleSrc: 'title', 627 verticalFit: !0, 628 tError: 'The image could not be loaded.', 629 }, 630 proto: { 631 initImage: function () { 632 var e = m.st.image, 633 t = '.image'; 634 m.types.push('image'), 635 d(b + t, function () { 636 'image' === m.currItem.type && 637 e.cursor && 638 c(document.body).addClass(e.cursor); 639 }), 640 d(w + t, function () { 641 e.cursor && c(document.body).removeClass(e.cursor), 642 _.off('resize' + I); 643 }), 644 d('Resize' + t, m.resizeImage), 645 m.isLowIE && d('AfterChange', m.resizeImage); 646 }, 647 resizeImage: function () { 648 var e, 649 t = m.currItem; 650 t && 651 t.img && 652 m.st.image.verticalFit && 653 ((e = 0), 654 m.isLowIE && 655 (e = 656 parseInt(t.img.css('padding-top'), 10) + 657 parseInt(t.img.css('padding-bottom'), 10)), 658 t.img.css('max-height', m.wH - e)); 659 }, 660 _onImageHasSize: function (e) { 661 e.img && 662 ((e.hasSize = !0), 663 z && clearInterval(z), 664 (e.isCheckingImgSize = !1), 665 u('ImageHasSize', e), 666 e.imgHidden) && 667 (m.content && m.content.removeClass('mfp-loading'), 668 (e.imgHidden = !1)); 669 }, 670 findImageSize: function (t) { 671 function n(e) { 672 z && clearInterval(z), 673 (z = setInterval(function () { 674 0 < i.naturalWidth 675 ? m._onImageHasSize(t) 676 : (200 < o && clearInterval(z), 677 3 === ++o ? n(10) : 40 === o ? n(50) : 100 === o && n(500)); 678 }, e)); 679 } 680 var o = 0, 681 i = t.img[0]; 682 n(1); 683 }, 684 getImage: function (e, t) { 685 function n() { 686 e && 687 (e.img.off('.mfploader'), 688 e === m.currItem && 689 (m._onImageHasSize(e), 690 m.updateStatus('error', a.tError.replace('%url%', e.src))), 691 (e.hasSize = !0), 692 (e.loaded = !0), 693 (e.loadError = !0)); 694 } 695 function o() { 696 e && 697 (e.img[0].complete 698 ? (e.img.off('.mfploader'), 699 e === m.currItem && 700 (m._onImageHasSize(e), m.updateStatus('ready')), 701 (e.hasSize = !0), 702 (e.loaded = !0), 703 u('ImageLoadComplete')) 704 : ++r < 200 705 ? setTimeout(o, 100) 706 : n()); 707 } 708 var i, 709 r = 0, 710 a = m.st.image, 711 s = t.find('.mfp-img'); 712 return ( 713 s.length && 714 (((i = document.createElement('img')).className = 'mfp-img'), 715 e.el && 716 e.el.find('img').length && 717 (i.alt = e.el.find('img').attr('alt')), 718 (e.img = c(i).on('load.mfploader', o).on('error.mfploader', n)), 719 (i.src = e.src), 720 s.is('img') && (e.img = e.img.clone()), 721 0 < (i = e.img[0]).naturalWidth 722 ? (e.hasSize = !0) 723 : i.width || (e.hasSize = !1)), 724 m._parseMarkup( 725 t, 726 { 727 title: (function (e) { 728 if (e.data && void 0 !== e.data.title) return e.data.title;
729 var t = m.st.image.titleSrc; 730 if (t) { 731 if ('function' == typeof t) return t.call(m, e); 732 if (e.el) return e.el.attr(t) || ''; 733 } 734 return ''; 735 })(e), 736 img_replaceWith: e.img, 737 }, 738 e, 739 ), 740 m.resizeImage(), 741 e.hasSize 742 ? (z && clearInterval(z), 743 e.loadError 744 ? (t.addClass('mfp-loading'), 745 m.updateStatus('error', a.tError.replace('%url%', e.src))) 746 : (t.removeClass('mfp-loading'), m.updateStatus('ready'))) 747 : (m.updateStatus('loading'), 748 (e.loading = !0), 749 e.hasSize || 750 ((e.imgHidden = !0), 751 t.addClass('mfp-loading'), 752 m.findImageSize(e))), 753 t 754 ); 755 }, 756 }, 757 }); 758 function O(e) { 759 var t; 760 m.currTemplate[L] && 761 (t = m.currTemplate[L].find('iframe')).length && 762 (e || (t[0].src = '//about:blank'), m.isIE8) && 763 t.css('display', e ? 'block' : 'none'); 764 } 765 function M(e) { 766 var t = m.items.length; 767 return t - 1 < e ? e - t : e < 0 ? t + e : e; 768 } 769 function D(e, t, n) { 770 return e.replace(/%curr%/gi, t + 1).replace(/%total%/gi, n); 771 } 772 c.magnificPopup.registerModule('zoom', { 773 options: { 774 enabled: !1, 775 easing: 'ease-in-out', 776 duration: 300, 777 opener: function (e) { 778 return e.is('img') ? e : e.find('img'); 779 }, 780 }, 781 proto: { 782 initZoom: function () { 783 var e, 784 t, 785 n, 786 o, 787 i, 788 r, 789 a = m.st.zoom, 790 s = '.zoom'; 791 a.enabled && 792 m.supportsTransition && 793 ((t = a.duration), 794 (n = function (e) { 795 var e = e 796 .clone() 797 .removeAttr('style') 798 .removeAttr('class') 799 .addClass('mfp-animated-image'), 800 t = 'all ' + a.duration / 1e3 + 's ' + a.easing, 801 n = { 802 position: 'fixed', 803 zIndex: 9999, 804 left: 0, 805 top: 0, 806 '-webkit-backface-visibility': 'hidden', 807 }, 808 o = 'transition'; 809 return ( 810 (n['-webkit-' + o] = n['-moz-' + o] = n['-o-' + o] = n[o] = t), 811 e.css(n), 812 e 813 ); 814 }), 815 (o = function () { 816 m.content.css('visibility', 'visible'); 817 }), 818 d('BuildControls' + s, function () { 819 m._allowZoom() && 820 (clearTimeout(i), 821 m.content.css('visibility', 'hidden'), 822 (e = m._getItemToZoom()) 823 ? ((r = n(e)).css(m._getOffset()), 824 m.wrap.append(r), 825 (i = setTimeout(function () { 826 r.css(m._getOffset(!0)), 827 (i = setTimeout(function () { 828 o(), 829 setTimeout(function () { 830 r.remove(), (e = r = null), u('ZoomAnimationEnded'); 831 }, 16); 832 }, t)); 833 }, 16))) 834 : o()); 835 }), 836 d(F + s, function () { 837 if (m._allowZoom()) { 838 if ((clearTimeout(i), (m.st.removalDelay = t), !e)) { 839 if (!(e = m._getItemToZoom())) return; 840 r = n(e); 841 } 842 r.css(m._getOffset(!0)), 843 m.wrap.append(r), 844 m.content.css('visibility', 'hidden'), 845 setTimeout(function () { 846 r.css(m._getOffset()); 847 }, 16); 848 } 849 }), 850 d(w + s, function () { 851 m._allowZoom() && (o(), r && r.remove(), (e = null)); 852 })); 853 }, 854 _allowZoom: function () { 855 return 'image' === m.currItem.type; 856 }, 857 _getItemToZoom: function () { 858 return !!m.currItem.hasSize && m.currItem.img; 859 }, 860 _getOffset: function (e) { 861 var e = e 862 ? m.currItem.img 863 : m.st.zoom.opener(m.currItem.el || m.currItem), 864 t = e.offset(), 865 n = parseInt(e.css('padding-top'), 10), 866 o = parseInt(e.css('padding-bottom'), 10), 867 e = 868 ((t.top -= c(window).scrollTop() - n), 869 { 870 width: e.width(), 871 height: (P ? e.innerHeight() : e[0].offsetHeight) - o - n, 872 }); 873 return ( 874 (B = 875 void 0 === B 876 ? void 0 !== document.createElement('p').style.MozTransform 877 : B) 878 ? (e['-moz-transform'] = e.transform = 879 'translate(' + t.left + 'px,' + t.top + 'px)') 880 : ((e.left = t.left), (e.top = t.top)), 881 e 882 ); 883 }, 884 }, 885 }); 886 var B, 887 L = 'iframe', 888 H = 889 (c.magnificPopup.registerModule(L, { 890 options: { 891 markup: 892 '<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>', 893 srcAction: 'iframe_src', 894 patterns: { 895 youtube: { 896 index: 'youtube.com', 897 id: 'v=', 898 src: '//www.youtube.com/embed/%id%?autoplay=1', 899 }, 900 vimeo: { 901 index: 'vimeo.com/', 902 id: '/', 903 src: '//player.vimeo.com/video/%id%?autoplay=1', 904 }, 905 gmaps: { index: '//maps.google.', src: '%id%&output=embed' }, 906 }, 907 }, 908 proto: { 909 initIframe: function () { 910 m.types.push(L), 911 d('BeforeChange', function (e, t, n) { 912 t !== n && (t === L ? O() : n === L && O(!0)); 913 }), 914 d(w + '.' + L, function () { 915 O(); 916 }); 917 }, 918 getIframe: function (e, t) { 919 var n = e.src, 920 o = m.st.iframe, 921 i = 922 (c.each(o.patterns, function () { 923 if (-1 < n.indexOf(this.index)) 924 return ( 925 this.id && 926 (n = 927 'string' == typeof this.id 928 ? n.substr(
929 n.lastIndexOf(this.id) + this.id.length, 930 n.length, 931 ) 932 : this.id.call(this, n)), 933 (n = this.src.replace('%id%', n)), 934 !1 935 ); 936 }), 937 {}); 938 return ( 939 o.srcAction && (i[o.srcAction] = n), 940 m._parseMarkup(t, i, e), 941 m.updateStatus('ready'), 942 t 943 ); 944 }, 945 }, 946 }), 947 c.magnificPopup.registerModule('gallery', { 948 options: { 949 enabled: !1, 950 arrowMarkup: 951 '<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>', 952 preload: [0, 2], 953 navigateByImgClick: !0, 954 arrows: !0, 955 tPrev: 'Previous (Left arrow key)', 956 tNext: 'Next (Right arrow key)', 957 tCounter: '%curr% of %total%', 958 langDir: null, 959 loop: !0, 960 }, 961 proto: { 962 initGallery: function () { 963 var r = m.st.gallery, 964 e = '.mfp-gallery'; 965 if (((m.direction = !0), !r || !r.enabled)) return !1; 966 r.langDir || (r.langDir = document.dir || 'ltr'), 967 (h += ' mfp-gallery'), 968 d(b + e, function () { 969 r.navigateByImgClick && 970 m.wrap.on('click' + e, '.mfp-img', function () { 971 if (1 < m.items.length) return m.next(), !1; 972 }), 973 g.on('keydown' + e, function (e) { 974 37 === e.keyCode 975 ? 'rtl' === r.langDir 976 ? m.next() 977 : m.prev() 978 : 39 === e.keyCode && 979 ('rtl' === r.langDir ? m.prev() : m.next()); 980 }), 981 m.updateGalleryButtons(); 982 }), 983 d('UpdateStatus' + e, function () { 984 m.updateGalleryButtons(); 985 }), 986 d('UpdateStatus' + e, function (e, t) { 987 t.text && 988 (t.text = D(t.text, m.currItem.index, m.items.length)); 989 }), 990 d(C + e, function (e, t, n, o) { 991 var i = m.items.length; 992 n.counter = 1 < i ? D(r.tCounter, o.index, i) : ''; 993 }), 994 d('BuildControls' + e, function () { 995 var e, t, n, o, i; 996 1 < m.items.length && 997 r.arrows && 998 !m.arrowLeft && 999 ((t = 1000 'rtl' === r.langDir 1001 ? ((o = r.tNext), (e = r.tPrev), (i = 'next'), 'prev') 1002 : ((o = r.tPrev), (e = r.tNext), (i = 'prev'), 'next')), 1003 (n = r.arrowMarkup), 1004 (o = m.arrowLeft = 1005 c( 1006 n 1007 .replace(/%title%/gi, o) 1008 .replace(/%action%/gi, i) 1009 .replace(/%dir%/gi, 'left'), 1010 ).addClass(k)), 1011 (i = m.arrowRight = 1012 c( 1013 n 1014 .replace(/%title%/gi, e) 1015 .replace(/%action%/gi, t) 1016 .replace(/%dir%/gi, 'right'), 1017 ).addClass(k)), 1018 'rtl' === r.langDir 1019 ? ((m.arrowNext = o), (m.arrowPrev = i)) 1020 : ((m.arrowNext = i), (m.arrowPrev = o)), 1021 o.on('click', function () { 1022 'rtl' === r.langDir ? m.next() : m.prev(); 1023 }), 1024 i.on('click', function () { 1025 'rtl' === r.langDir ? m.prev() : m.next(); 1026 }), 1027 m.container.append(o.add(i))); 1028 }), 1029 d(j + e, function () { 1030 m._preloadTimeout && clearTimeout(m._preloadTimeout), 1031 (m._preloadTimeout = setTimeout(function () { 1032 m.preloadNearbyImages(), (m._preloadTimeout = null); 1033 }, 16)); 1034 }), 1035 d(w + e, function () { 1036 g.off(e), 1037 m.wrap.off('click' + e), 1038 (m.arrowRight = m.arrowLeft = null); 1039 }); 1040 }, 1041 next: function () { 1042 var e = M(m.index + 1); 1043 if (!m.st.gallery.loop && 0 === e) return !1; 1044 (m.direction = !0), (m.index = e), m.updateItemHTML(); 1045 }, 1046 prev: function () { 1047 var e = m.index - 1; 1048 if (!m.st.gallery.loop && e < 0) return !1; 1049 (m.direction = !1), (m.index = M(e)), m.updateItemHTML(); 1050 }, 1051 goTo: function (e) { 1052 (m.direction = e >= m.index), (m.index = e), m.updateItemHTML(); 1053 }, 1054 preloadNearbyImages: function () { 1055 for ( 1056 var e = m.st.gallery.preload, 1057 t = Math.min(e[0], m.items.length), 1058 n = Math.min(e[1], m.items.length), 1059 o = 1; 1060 o <= (m.direction ? n : t); 1061 o++ 1062 ) 1063 m._preloadItem(m.index + o); 1064 for (o = 1; o <= (m.direction ? t : n); o++) 1065 m._preloadItem(m.index - o); 1066 }, 1067 _preloadItem: function (e) { 1068 var t; 1069 (e = M(e)), 1070 m.items[e].preloaded || 1071 ((t = m.items[e]).parsed || (t = m.parseEl(e)), 1072 u('LazyLoad', t), 1073 'image' === t.type && 1074 (t.img = c('<img class="mfp-img" />') 1075 .on('load.mfploader', function () { 1076 t.hasSize = !0; 1077 }) 1078 .on('error.mfploader', function () { 1079 (t.hasSize = !0), 1080 (t.loadError = !0), 1081 u('LazyLoadError', t); 1082 }) 1083 .attr('src', t.src)), 1084 (t.preloaded = !0)); 1085 }, 1086 updateGalleryButtons: function () { 1087 m.st.gallery.loop || 1088 'object' != typeof m.arrowPrev || 1089 null === m.arrowPrev || 1090 (0 === m.index ? m.arrowPrev.hide() : m.arrowPrev.show(), 1091 m.index === m.items.length - 1 1092 ? m.arrowNext.hide() 1093 : m.arrowNext.show()); 1094 }, 1095 }, 1096 }), 1097 'retina'); 1098 c.magnificPopup.registerModule(H, { 1099 options: { 1100 replaceSrc: function (e) { 1101 return e.src.replace(/\.\w+$/, function (e) { 1102 return '@2x' + e; 1103 }); 1104 }, 1105 ratio: 1, 1106 }, 1107 proto: { 1108 initRetina: function () { 1109 var n, o; 1110 1 < window.devicePixelRatio && 1111 ((n = m.st.retina), (o = n.ratio), 1 < (o = isNaN(o) ? o() : o)) && 1112 (d('ImageHasSize.' + H, function (e, t) { 1113 t.img.css({
1114 'max-width': t.img[0].naturalWidth / o, 1115 width: '100%', 1116 }); 1117 }), 1118 d('ElementParse.' + H, function (e, t) { 1119 t.src = n.replaceSrc(t, o); 1120 })); 1121 }, 1122 }, 1123 }), 1124 r(); 1125}); 1126 1127!function(){var e,t,n,i,a,o;if((e=document.getElementById("cm-primary-nav"))&&void 0!==(t=e.getElementsByClassName("cm-menu-toggle")[0]))if(void 0!==(n=e.getElementsByTagName("ul")[0])){for(n.setAttribute("aria-expanded","false"),-1===n.className.indexOf("nav-menu")&&(n.className+="nav-menu"),t.onclick=function(){-1!==e.className.indexOf("cm-mobile-nav")?(e.className=e.className.replace("cm-mobile-nav","cm-primary-nav"),t.setAttribute("aria-expanded","false"),n.setAttribute("aria-expanded","false")):(e.className=e.className.replace("cm-primary-nav","cm-mobile-nav"),t.setAttribute("aria-expanded","true"),n.setAttribute("aria-expanded","true"))},a=0,o=(i=n.getElementsByTagName("a")).length;a<o;a++)i[a].addEventListener("focus",s,!0),i[a].addEventListener("blur",s,!0);!function(e){var t,n,i=e.querySelectorAll(".menu-item-has-children > a, .page_item_has_children > a");if("ontouchstart"in window&&window.matchMedia("(min-width: 768px)").matches)for(t=function(e){var t,n=this.parentNode;if(n.classList.contains("focus"))n.classList.remove("focus");else{for(e.preventDefault(),t=0;t<n.parentNode.children.length;++t)n!==n.parentNode.children[t]&&n.parentNode.children[t].classList.remove("focus");n.classList.add("focus")}},n=0;n<i.length;++n)i[n].addEventListener("touchstart",t,!1)}(e)}else t.style.display="none";function s(){for(var e=this;-1===e.className.indexOf("nav-menu");)"li"===e.tagName.toLowerCase()&&(-1!==e.className.indexOf("focus")?e.className=e.className.replace(" focus",""):e.className+=" focus"),e=e.parentElement}}();const CM_MOBILE_BREAKPOINT="(max-width: 768px)";let cmViewportHandler=null;function initMobileNavigation(){const e=document.querySelector(".cm-mobile-nav-container");if(!e)return;const t=e.querySelector(".cm-menu-toggle"),n=e.querySelector(".cm-mobile-menu"),i=e.querySelector(".cm-mobile-header-row");if(!t||!n||!i)return;function a(){if(!n.classList.contains("cm-mobile-menu--open"))return;if(!window.matchMedia("(max-width: 768px)").matches)return void o();const e=window.innerHeight-n.getBoundingClientRect().top;n.style.maxHeight=e+"px",n.classList.add("menu-scrollbar")}function o(){n.style.maxHeight="",n.classList.remove("menu-scrollbar")}cmViewportHandler&&(window.removeEventListener("resize",cmViewportHandler),window.removeEventListener("orientationchange",cmViewportHandler));let s=null;cmViewportHandler=function(){s&&window.cancelAnimationFrame(s),s=window.requestAnimationFrame(a)},window.addEventListener("resize",cmViewportHandler),window.addEventListener("orientationchange",cmViewportHandler);const r=t.cloneNode(!0);t.parentNode.replaceChild(r,t),r.setAttribute("aria-expanded","false"),r.addEventListener("click",(function(t){t.preventDefault();const s=t.currentTarget,r="true"===s.getAttribute("aria-expanded");s.setAttribute("aria-expanded",!r),r?(e.classList.remove("cm-toggle-open"),n.classList.remove("cm-mobile-menu--open"),i.classList.remove("cm-mobile-menu--open"),o()):(e.classList.add("cm-toggle-open"),n.classList.add("cm-mobile-menu--open"),i.classList.add("cm-mobile-menu--open"),a())}))}document.addEventListener("DOMContentLoaded",(function(){initMobileNavigation()})),"undefined"!=typeof wp&&wp.customize&&wp.customize.bind("preview-ready",(function(){initMobileNavigation(),wp.customize.selectiveRefresh.bind("partial-content-rendered",(function(){setTimeout(initMobileNavigation,150)})),wp.customize.preview.bind("refresh",(function(){setTimeout(initMobileNavigation,150)}))})); 1128/*! 1129* FitVids 1.1 1130* 1131* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com 1132* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ 1133* Released under the WTFPL license - http://sam.zoy.org/wtfpl/ 1134* 1135*/ 1136!function(t){"use strict";t.fn.fitVids=function(e){var i={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("div");a.innerHTML='<p>x</p><style id="fit-vids-style">.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}</style>',r.appendChild(a.childNodes[1])}return e&&t.extend(i,e),this.each((function(){var e=['iframe[src*="player.vimeo.com"]','
1136iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];i.customSelector&&e.push(i.customSelector);var r=".fitvidsignore";i.ignore&&(r=r+", "+i.ignore);var a=t(this).find(e.join(","));(a=(a=a.not("object object")).not(r)).each((function(){var e=t(this);if(!(e.parents(r).length>0||"embed"===this.tagName.toLowerCase()&&e.parent("object").length||e.parent(".fluid-width-video-wrapper").length)){e.css("height")||e.css("width")||!isNaN(e.attr("height"))&&!isNaN(e.attr("width"))||(e.attr("height",9),e.attr("width",16));var i=("object"===this.tagName.toLowerCase()||e.attr("height")&&!isNaN(parseInt(e.attr("height"),10))?parseInt(e.attr("height"),10):e.height())/(isNaN(parseInt(e.attr("width"),10))?e.width():parseInt(e.attr("width"),10));if(!e.attr("name")){var a="fitvid"+t.fn.fitVids._count;e.attr("name",a),t.fn.fitVids._count++}e.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",100*i+"%"),e.removeAttr("height").removeAttr("width")}}))}))},t.fn.fitVids._count=0}(window.jQuery||window.Zepto); 1137/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",(function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}),!1); 1138 1139(()=>{function n(t,e){var r=Object.keys(t),n;return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function l(e,t,r){var n;(t="symbol"==typeof(n=(e=>{if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive],t;if(void 0===t)return String(e);if("object"!=typeof(t=t.call(e,"string")))return t;throw new TypeError("@@toPrimitive must return a primitive value.")})(n=t))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}function i(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(e,t){var r;if(e)return"string"==typeof e?o(e,t):"Map"===(r="Object"===(r={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function u(e){if(Array.isArray(e))return e}let m="email",y="phone",p="name",v={email:["email","e-mail","mail","email address"],phone:["phone","tel","mobile","cell","telephone","phone number"],name:["name","full-name","full name","full_name","fullname","first-name","first name","first_name","firstname","last-name","last name","last_name","lastname","given-name","given name","given_name","givenname","family-name","family name","family_name","familyname","fname","lname","first","last","your-name","your name"]};function b(e){return e&&"string"==typeof e?e.trim().toLowerCase():""}function g(e){var t=b(e),r=t.lastIndexOf("@");if(-1!==r){var n=t.slice(r+1);if(["gmail.com","googlemail.com"].includes(n)){let e=t.slice(0,r).replace(/\./g,"");return"".concat(e,"@").concat(n)}}return t}function d(e){var e=b(e),t=e.replace(/\D/g,"");return e.startsWith("+")?"+".concat(t):t}function c(e){var e=e.filter(e=>e.type===p).map(e=>b(e.value)).filter(Boolean),e,t,e,e;if(e.length)return function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach(function(e){l(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}({first_name:t=(e=u(e=1===e.length?e[0].split(" "):e)||(e=>{if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)})(e)||a(e)||i())[0]},0<(null==(e=o(e).slice(1))?void 0:e.length)?{last_name:e.join(" ")}:{})}function s(e){var e;return null==(e=e.find(e=>e.type===m))?void 0:e.value}function h(e){var e;return null==(e=e.find(e=>e.type===y))?void 0:e.value}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function f(t,e){var r=Object.keys(t),n;return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function j(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};
1139e%2?f(Object(r),!0).forEach(function(e){w(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function w(e,t,r){var n;(t="symbol"==typeof(n=(e=>{if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive],t;if(void 0===t)return String(e);if("object"!=typeof(t=t.call(e,"string")))return t;throw new TypeError("@@toPrimitive must return a primitive value.")})(n=t))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}var e;(e=globalThis.jQuery)&&e(globalThis.document.body).on("wpformsAjaxSubmitSuccess",e=>{var t,e,r,n,t=null!=(t=globalThis._googlesitekit)&&t.gtagUserData?(f=>{if(f&&f instanceof HTMLFormElement){var e=new FormData(f),e,e=Array.from(e.entries()).map(e=>{var e,e,e,e,e,e,e,t;let r=(t=2,(e=>{if(Array.isArray(e))return e})(e=e)||((e,t)=>{var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,l,i,a,o=[],u=!0,c=!1;try{for(i=(r=r.call(e)).next;!(u=(n=i.call(r)).done)&&(o.push(n.value),2!==o.length);u=!0);}catch(e){c=!0,l=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw l}}return o}})(e,2)||((e,t)=>{var r;if(e)return"string"==typeof e?O(e,2):"Map"===(r="Object"===(r={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?O(e,2):void 0})(e,2)||(()=>{throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")})()),n=r[0],l=r[1],i=f.querySelector("[name='".concat(n,"']"));var e=null==(e=i="hidden"===(null==(e=i)?void 0:e.type)&&"hidden"!==(null==(e=i)||null==(e=e.previousSibling)?void 0:e.type)?i.previousSibling:i)?void 0:e.type;if("hidden"===e||"submit"===e)return null;var e,a,e,o=(e={type:e,label:null==(e=i)||!e.id||null==(e=f.querySelector("label[for='".concat(null==(e=i)?void 0:e.id,"']")))?void 0:e.textContent,name:n,value:l}).name,u=e.value,c=e.label,e=b(e=e.type),o=b(o),u=b(u),s,c=(s=c)&&"string"==typeof s?s.trim().toLowerCase().replace(/\s*\*+\s*$/,"").replace(/\s*\(required\)\s*$/i,"").replace(/\s*:\s*$/,"").trim():"";switch(e){case"email":return{type:m,value:g(u)};case"tel":return{type:y,value:d(u)}}return(e=>{var e;if(e)return e=g(e),/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)})(u)||v[m].includes(o)||v[m].includes(c)?{type:m,value:g(u)}:v[y].includes(o)||v[y].includes(c)?{type:y,value:d(u)}:v[p].includes(o)||v[p].includes(c)?{type:p,value:b(u)}:(e=>{if(e&&!((r=(t=e).replace(/\D/g,"")).length<7||r.length<t.length/2)&&/^[\s\-()+.\d]*$/.test(t)){var t,r,r=d(e),t,r;if(/^\+?\d{7,}$/.test(r))return t=/[\s\-()+.]/.test(e),r=e.trim().startsWith("+"),t||r}})(u)?{type:y,value:d(u)}:null}).filter(Boolean);if(0!==(e=[["address",c(e)],["email",s(e)],["phone_number",h(e)]].filter(e=>{return t=2,(u(e=e)||((e,t)=>{var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,l,i,a,o=[],u=!0,c=!1;try{for(i=(r=r.call(e)).next;!(u=(n=i.call(r)).done)&&(o.push(n.value),2!==o.length);u=!0);}catch(e){c=!0,l=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw l}}return o}})(e,2)||a(e,2)||i())[1];var e,t})).length)return Object.fromEntries(e)}})(e.target):null,e=null==(e=e.target)||null==(e=e.dataset)?void 0:e.formid;null!=(r=globalThis._googlesitekit)&&null!=(n=r.gtagEvent)&&n.call(r,"submit_lead_form",j(j({googlesitekit_event_provider:"wpforms"},e?{googlesitekit_form_id:String(e)}:{}),t?{user_data:t}:{}))})})(); 1140/*! jQuery Validation Plugin - v1.21.0 - 7/17/2024 1141 * https://jqueryvalidation.org/ 1142 * Copyright (c) 2024 Jörn Zaefferer; Licensed MIT */ 1143!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.submitButton=b.currentTarget,a(this).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.submitButton&&(c.settings.submitHandler||c.formSubmitted)&&(d=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),!(c.settings.submitHandler&&!c.settings.debug)||(e=c.settings.submitHandler.call(c,c.currentForm,b),d&&d.remove(),void 0!==e&&e)}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element
vendor: 13,502 bytes, line 1143
1143(this)&&b,b||(d=d.concat(c.errorList))}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0],k="undefined"!=typeof this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=j&&(!j.form&&k&&(j.form=this.closest("form")[0],j.name=this.attr("name")),null!=j.form)){if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(a,b){i[b]=f[b],delete f[b]}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g)),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}});var b=function(a){return a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};a.extend(a.expr.pseudos||a.expr[":"],{blank:function(c){return!b(""+a(c).val())},filled:function(c){var d=a(c).val();return null!==d&&!!b(""+d)},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:void 0===c?b:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,customElements:[],onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||a.inArray(c.keyCode,d)!==-1||(b.name in this.submitted||b.name in this.invalid)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}."),step:a.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c="undefined"!=typeof a(this).attr("contenteditable")&&"false"!==a(this).attr("contenteditable");if(!this.form&&c&&(this.form=a(this).closest("form")[0],this.name=a(this).attr("name")),d===this.form){var e=a.data(this.form,"validator"),f="on"+b.type.replace(/^validate/,""),g=e.settings;g[f]&&!a(this).is(g.ignore)&&g[f].call(e,this,b)}}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.currentForm,e=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){e[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)});var f=[":text","[type='password']","[type='file']","select","textarea","[type='number']","[type='search']","[type='tel']","[type='url']","[type='email']","[type='datetime']","[type='date']","[type='month']","[type='week']","[type='time']","[type='datetime-local']","[type='range']","[type='color']","[type='radio']","[type='checkbox']","[contenteditable]","[type='button']"],g=["select","option","[type='radio']","[type='checkbox']"];a(this.currentForm).on("focusin.validate focusout.validate keyup.validate",f.concat(this.settings.customElements).join(", "),b).on("click.validate",g.concat(this.settings.customElements).join(", "),b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c,d,e=this.clean(b),f=this.validationTargetFor(e),g=this,h=!0;return void 0===f?delete this.invalid[e.name]:(this.prepareElement(f),this.currentElements=a(f),d=this.groups[f.name],d&&a.each(this.groups,function(a,b){b===d&&a!==f.name&&(e=g.validationTargetFor(g.clean(g.findByName(a))),e&&e.name in g.invalid&&(g.currentElements.push(e),h=g.check(e)&&h))}),c=this.check(f)!==!1,h=h&&c,c?this.invalid[f.name]=!1:this.invalid[f.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),a(b).attr("aria-invalid",!c)),h},showErrors:function(b){if(b){var c=this;a.extend(this.errorMap,b),this.errorList=a.map(this.errorMap,function(a,b){return{message:a,element:c.findByName(b)[0]}}),this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var b=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(b)},resetElements:function(a){var b;if(this.settings.unhighlight)for(b=0;a[b];b++)this.settings.unhighlight.call(this,a[b],this.settings.errorClass,""),this.findByName(a[b].name).removeClass(this.settings.validClass);else a.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)void 0!==a[b]&&null!==a[b]&&a[b]!==!1&&c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={},d=["input","select","textarea","[contenteditable]"];return a(this.currentForm).find(d.concat(this.settings.customElements).join(", ")).not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var d=this.name||a(this).attr("name"),e="undefined"!=typeof a(this).attr("contenteditable")&&"false"!==a(this).attr("contenteditable");return!d&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),e&&(this.form=a(this).closest("form")[0],this.name=d),this.form===b.currentForm&&(!(d in c||!b.objectLength(a(this).rules()))&&(c[d]=!0,!0))})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([])},reset:function(){this.resetInternals(),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d,e=a(b),f=b.type,g="undefined"!=typeof e.attr("contenteditable")&&"false"!==e.attr("contenteditable");return"radio"===f||"checkbox"===f?this.findByName(b.name).filter(":checked").val():"number"===f&&"undefined"!=typeof b.validity?b.validity.badInput?"NaN":e.val():(c=g?e.text():e.val(),"file"===f?"C:\\fakepath\\"===c.substr(0,12)?c.substr(12):(d=c.lastIndexOf("/"),d>=0?c.substr(d+1):(d=c.lastIndexOf("\\"),d>=0?c.substr(d+1):c)):"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f,g=a(b).rules(),h=a.map(g,function(a,b){return b}).length,i=!1,j=this.elementValue(b);this.abortRequest(b),"function"==typeof g.normalizer?f=g.normalizer:"function"==typeof this.settings.normalizer&&(f=this.settings.normalizer),f&&(j=f.call(b,j),delete g.normalizer);for(d in g){e={method:d,parameters:g[d]};try{if(c=a.validator.methods[d].call(this,j,b,e.parameters),"dependency-mismatch"===c&&1===h){i=!0;continue}if(i=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(k){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",k),k instanceof TypeError&&(k.message+=". Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),k}}if(!i)return this.objectLength(g)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a]},defaultMessage:function(b,c){"string"==typeof c&&(c={method:c});var d=this.findDefined(this.customMessage(b.name,c.method),this.customDataMessage(b,c.method),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c.method],"<strong>Warning: No message defined for "+b.name+"</strong>"),e=/\$?\{(\d+)\}/g;return"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),d},formatAndAdd:function(a,b){var c=this.defaultMessage(a,b);this.errorList.push({message:c,element:a,method:b.method}),this.errorMap[a.name]=c,this.submitted[a.name]=c},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g,h=this.errorsFor(b),i=this.idOrName(b),j=a(b).attr("aria-describedby");h.length?(h.removeClass(this.settings.validClass).addClass(this.settings.errorClass),this.settings&&this.settings.escapeHtml?h.text(c||""):h.html(c||"")):(h=a("<"+this.settings.errorElement+">").attr("id",i+"-error").addClass(this.settings.errorClass),this.settings&&this.settings.escapeHtml?h.text(c||""):h.html(c||""),d=h,this.settings.wrapper&&(d=h.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement.call(this,d,a(b)):d.insertAfter(b),h.is("label")?h.attr("for",i):0===h.parents("label[for='"+this.escapeCssMeta(i)+"']").length&&(f=h.attr("id"),j?j.match(new RegExp("\\b"+this.escapeCssMeta(f)+"\\b"))||(j+=" "+f):j=f,a(b).attr("aria-describedby",j),e=this.groups[b.n
1143ame],e&&(g=this,a.each(g.groups,function(b,c){c===e&&a("[name='"+g.escapeCssMeta(b)+"']",g.currentForm).attr("aria-describedby",h.attr("id"))})))),!c&&this.settings.success&&(h.text(""),"string"==typeof this.settings.success?h.addClass(this.settings.success):this.settings.success(h,b)),this.toShow=this.toShow.add(h)},errorsFor:function(b){var c=this.escapeCssMeta(this.idOrName(b)),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+this.escapeCssMeta(d).replace(/\s+/g,", #")),this.errors().filter(e)},escapeCssMeta:function(a){return void 0===a?"":a.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+this.escapeCssMeta(b)+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return!this.dependTypes[typeof a]||this.dependTypes[typeof a](a,b)},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);
vendor: 4,389 bytes, line 1143
1143return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},elementAjaxPort:function(a){return"validate"+a.name},startRequest:function(b){this.pending[b.name]||(this.pendingRequest++,a(b).addClass(this.settings.pendingClass),this.pending[b.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],a(b).removeClass(this.settings.pendingClass),c&&0===this.pendingRequest&&this.formSubmitted&&this.form()&&0===this.pendingRequest?(a(this.currentForm).trigger("submit"),this.submitButton&&a("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},abortRequest:function(b){var c;this.pending[b.name]&&(c=this.elementAjaxPort(b),a.ajaxAbort(c),this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],a(b).removeClass(this.settings.pendingClass))},previousValue:function(b,c){return c="string"==typeof c&&c||"remote",a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,{method:c})})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max|step/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a["date"===b?"dateISO":c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),""===d&&(d=!0),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0===e.param||e.param:(a.data(c.form,"validator").resetElements(a(c)),delete b[d])}}),a.each(b,function(a,d){b[a]="function"==typeof d&&"normalizer"!==a?d(c):d}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var a;b[this]&&(Array.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(a=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(a[0]),Number(a[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.val
1143idator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:void 0!==b&&null!==b&&b.length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(a)},date:function(){var a=!1;return function(b,c){return a||(a=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(c)||!/Invalid|NaN/.test(new Date(b).toString())}}(),dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:-?\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},minlength:function(a,b,c){var d=Array.isArray(a)?a.length:this.getLength(a,b);return this.optional(b)||d>=c},maxlength:function(a,b,c){var d=Array.isArray(a)?a.length:this.getLength(a,b);return this.optional(b)||d<=c},rangelength:function(a,b,c){var d=Array.isArray(a)?a.length:this.getLength(a,b);return this.optional(b)||d>=c[0]&&d<=c[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||a<=c},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},step:function(b,c,d){var e,f=a(c).attr("type"),g="Step attribute on input type "+f+" is not supported.",h=["text","number","range"],i=new RegExp("\\b"+f+"\\b"),j=f&&!i.test(h.join()),k=function(a){var b=(""+a).match(/(?:\.(\d+))?$/);return b&&b[1]?b[1].length:0},l=function(a){return Math.round(a*Math.pow(10,e))},m=!0;if(j)throw new Error(g);return e=k(d),(k(b)>e||l(b)%l(d)!==0)&&(m=!1),this.optional(c)||m},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-equalTo-blur").length&&e.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d,e){if(this.optional(c))return"dependency-mismatch";e="string"==typeof e&&e||"remote";var f,g,h,i=this.previousValue(c,e);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),i.originalMessage=i.originalMessage||this.settings.messages[c.name][e],this.settings.messages[c.name][e]=i.message,d="string"==typeof d&&{url:d}||d,h=a.param(a.extend({data:b},d.data)),null!==i.valid&&i.old===h?i.valid:(i.old=h,i.valid=null,f=this,this.startRequest(c),g={},g[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:this.elementAjaxPort(c),dataType:"json",data:g,context:f.currentForm,success:function(a){var d,g,h,j=a===!0||"true"===a;f.settings.messages[c.name][e]=i.originalMessage,j?(h=f.formSubmitted,f.toHide=f.errorsFor(c),f.formSubmitted=h,f.successList.push(c),f.invalid[c.name]=!1,f.showErrors()):(d={},g=a||f.defaultMessage(c,{method:e,parameters:b}),d[c.name]=i.message=g,f.invalid[c.name]=!0,f.showErrors(d)),i.valid=j,f.stopRequest(c,j)}},d)),"pending")}}});var c,d={};return a.ajaxPrefilter?a.ajaxPrefilter(function(b,c,e){var f=b.port;"abort"===b.mode&&(a.ajaxAbort(f),d[f]=e)}):(c=a.ajax,a.ajax=function(b){var e=("mode"in b?b:a.ajaxSettings).mode,f=("port"in b?b:a.ajaxSettings).port;return"abort"===e?(a.ajaxAbort(f),d[f]=c.apply(this,arguments),d[f]):c.apply(this,arguments)}),a.ajaxAbort=function(a){d[a]&&(d[a].abort(),delete d[a])},a}); 1144/*! mailcheck v1.1.2 @licence MIT */var Mailcheck={domainThreshold:2,secondLevelThreshold:2,topLevelThreshold:2,defaultDomains:["msn.com","bellsouth.net","telus.net","comcast.net","optusnet.com.au","earthlink.net","qq.com","sky.com","icloud.com","mac.com","sympatico.ca","googlemail.com","att.net","xtra.co.nz","web.de","cox.net","gmail.com","ymail.com","aim.com","rogers.com","verizon.net","rocketmail.com","google.com","optonline.net","sbcglobal.net","aol.com","me.com","btinternet.com","charter.net","shaw.ca"],defaultSecondLevelDomains:["yahoo","hotmail","mail","live","outlook","gmx"],defaultTopLevelDomains:["com","com.au","com.tw","ca","co.nz","co.uk","de","fr","it","ru","net","org","edu","gov","jp","nl","kr","se","eu","ie","co.il","us","at","be","dk","hk","es","gr","ch","no","cz","in","net","net.au","info","biz","mil","co.jp","sg","hu","uk"],run:function(a){a.domains=a.domains||Mailcheck.defaultDomains,a.secondLevelDomains=a.secondLevelDomains||Mailcheck.defaultSecondLevelDomains,a.topLevelDomains=a.topLevelDomains||Mailcheck.defaultTopLevelDomains,a.distanceFunction=a.distanceFunction||Mailcheck.sift4Distance;var b=function(a){return a},c=a.suggested||b,d=a.empty||b,e=Mailcheck.suggest(Mailcheck.encodeEmail(a.email),a.domains,a.secondLevelDomains,a.topLevelDomains,a.distanceFunction);return e?c(e):d()},suggest:function(a,b,c,d,e){a=a.toLowerCase();var f=this.splitEmail(a);if(c&&d&&-1!==c.indexOf(f.secondLevelDomain)&&-1!==d.indexOf(f.topLevelDomain))return!1;var g=this.findClosestDomain(f.domain,b,e,this.domainThreshold);if(g)return g==f.domain?!1:{address:f.address,domain:g,full:f.address+"@"+g};var h=this.findClosestDomain(f.secondLevelDomain,c,e,this.secondLevelThreshold),i=this.findClosestDomain(f.to
1144pLevelDomain,d,e,this.topLevelThreshold);if(f.domain){g=f.domain;var j=!1;if(h&&h!=f.secondLevelDomain&&(g=g.replace(f.secondLevelDomain,h),j=!0),i&&i!=f.topLevelDomain&&""!==f.secondLevelDomain&&(g=g.replace(new RegExp(f.topLevelDomain+"$"),i),j=!0),j)return{address:f.address,domain:g,full:f.address+"@"+g}}return!1},findClosestDomain:function(a,b,c,d){d=d||this.topLevelThreshold;var e,f=1/0,g=null;if(!a||!b)return!1;c||(c=this.sift4Distance);for(var h=0;h<b.length;h++){if(a===b[h])return a;e=c(a,b[h]),f>e&&(f=e,g=b[h])}return d>=f&&null!==g?g:!1},sift4Distance:function(a,b,c){if(void 0===c&&(c=5),!a||!a.length)return b?b.length:0;if(!b||!b.length)return a.length;for(var d=a.length,e=b.length,f=0,g=0,h=0,i=0,j=0,k=[];d>f&&e>g;){if(a.charAt(f)==b.charAt(g)){i++;for(var l=!1,m=0;m<k.length;){var n=k[m];if(f<=n.c1||g<=n.c2){l=Math.abs(g-f)>=Math.abs(n.c2-n.c1),l?j++:n.trans||(n.trans=!0,j++);break}f>n.c2&&g>n.c1?k.splice(m,1):m++}k.push({c1:f,c2:g,trans:l})}else{h+=i,i=0,f!=g&&(f=g=Math.min(f,g));for(var o=0;c>o&&(d>f+o||e>g+o);o++){if(d>f+o&&a.charAt(f+o)==b.charAt(g)){f+=o-1,g--;break}if(e>g+o&&a.charAt(f)==b.charAt(g+o)){f--,g+=o-1;break}}}f++,g++,(f>=d||g>=e)&&(h+=i,i=0,f=g=Math.min(f,g))}return h+=i,Math.round(Math.max(d,e)-h+j)},splitEmail:function(a){a=null!==a?a.replace(/^\s*/,"").replace(/\s*$/,""):null;var b=a.split("@");if(b.length<2)return!1;for(var c=0;c<b.length;c++)if(""===b[c])return!1;var d=b.pop(),e=d.split("."),f="",g="";if(0===e.length)return!1;if(1==e.length)g=e[0];else{f=e[0];for(var h=1;h<e.length;h++)g+=e[h]+".";g=g.substring(0,g.length-1)}return{topLevelDomain:g,secondLevelDomain:f,domain:d,address:b.join("@")}},encodeEmail:function(a){var b=encodeURI(a);return b=b.replace("%20"," ").replace("%25","%").replace("%5E","^").replace("%60","`").replace("%7B","{").replace("%7C","|").replace("%7D","}")}};"undefined"!=typeof module&&module.exports&&(module.exports=Mailcheck),"function"==typeof define&&define.amd&&define("mailcheck",[],function(){return Mailcheck}),"undefined"!=typeof window&&window.jQuery&&!function(a){a.fn.mailcheck=function(a){var b=this;if(a.suggested){var c=a.suggested;a.suggested=function(a){c(b,a)}}if(a.empty){var d=a.empty;a.empty=function(){d.call(null,b)}}a.email=this.val(),Mailcheck.run(a)}}(jQuery); 1145"use strict";var punycode=new function(){this.utf16={decode:function(r){for(var e,o,t=[],n=0,f=r.length;n<f;){if(55296==(63488&(e=r.charCodeAt(n++)))){if(o=r.charCodeAt(n++),55296!=(64512&e)||56320!=(64512&o))throw new RangeError("UTF-16(decode): Illegal UTF-16 sequence");e=((1023&e)<<10)+(1023&o)+65536}t.push(e)}return t},encode:function(r){for(var e,o=[],t=0,n=r.length;t<n;){if(55296==(63488&(e=r[t++])))throw new RangeError("UTF-16(encode): Illegal UTF-16 value");65535<e&&(e-=65536,o.push(String.fromCharCode(e>>>10&1023|55296)),e=56320|1023&e),o.push(String.fromCharCode(e))}return o.join("")}};var v=36,A=2147483647;this.decode=function(r,e){var o,t,n,f,h,a,i,c,l=[],u=[],d=r.length,s=128,g=0,C=72,p=r.lastIndexOf("-");for(p<0&&(p=0),t=0;t<p;++t){if(e&&(u[l.length]=r.charCodeAt(t)-65<26),128<=r.charCodeAt(t))throw new RangeError("Illegal input >= 0x80");l.push(r.charCodeAt(t))}for(n=0<p?p+1:0;n<d;){for(f=g,h=1,a=v;;a+=v){if(d<=n)return;if(c=r.charCodeAt(n++),v<=(c=c-48<10?c-22:c-65<26?c-65:c-97<26?c-97:v))return;if(c>Math.floor((A-g)/h))return;if(g+=c*h,c<(c=a<=C?1:C+26<=a?26:a-C))break;if(h>Math.floor(A/(v-c)))return;h*=v-c}if(C=function(r,e,o){var t;for(r=o?Math.floor(r/700):r>>1,r+=Math.floor(r/e),t=0;455<r;t+=v)r=Math.floor(r/35);return Math.floor(t+36*r/(r+38))}(g-f,o=l.length+1,0===f),Math.floor(g/o)>A-s)return;s+=Math.floor(g/o),g%=o,e&&u.splice(g,0,r.charCodeAt(n-1)-65<26),l.splice(g,0,s),g++}if(e)for(g=0,i=l.length;g<i;g++)u[g]&&(l[g]=String.fromCharCode(l[g]).toUpperCase().charCodeAt(0));return this.utf16.encode(l)},this.toUnicode=function(r){for(var e=r.split("."),o=[],t=0;t<e.length;++t){var n=e[t];o.push(n.match(/^xn--/)?punycode.decode(n.slice(4)):n)}return o.join(".")}}; 1146var WPFormsUtils=window.WPFormsUtils||(o=>{let a={triggerEvent(r,t,e=[]){t=new o.Event(t);return r.trigger(t,e),t},debounce(o,s,l){let a;return function(){let r=this,t=arguments;var e=l&&!a;clearTimeout(a),a=setTimeout(function(){a=null,l||o.apply(r,t)},s),e&&o.apply(r,t)}},cssColorsUtils:{isTransparentColor(r,t=.33){r=a.cssColorsUtils.getColorAsRGBArray(r);return Number(r?.[3])<=t},getColorAsRGBArray(r){if(!a.cssColorsUtils.isValidColor(r))return!1;r="transparent"===(r=r.replace(/^#/,"").replaceAll(" ",""))?"rgba(0,0,0,0)":r;let t;return r.match(/[0-9a-f]{6,8}$/gi)?(t=r.match(/\w\w/g).map(r=>
1146parseInt(r,16)))[3]=t[3]||0===t[3]?(t[3]/255).toFixed(2):1:t=r.split("(")[1].split(")")[0].split(","),t},isValidColor(r){var t=(new Option).style;return t.color=r,""!==t.color},getContrastColor(r){var r=a.cssColorsUtils.getColorAsRGBArray(r),t=r.reduce((r,t)=>r+t,0);return Math.round(t/3*(r[3]??1))<150?"#ffffff":"#000000"},getColorWithOpacity(r,t){r=r.trim();var e=a.cssColorsUtils.getColorAsRGBArray(r);if(!e)return r;t=t&&0!==t.length?t.toString():"1";r=4===e.length?parseFloat(e[3]):1,t=parseFloat(t)*r;return`rgba(${e[0]},${e[1]},${e[2]},${t})`.replace(/\s+/g,"")},rgbaToHex(r){var t,e,o,s,l;return/^rgb/.test(r)?!!(s=a.cssColorsUtils.getColorAsRGBArray(r))&&(t=Number(s[0]),e=Number(s[1]),o=Number(s[2]),s=s[3]?Math.round(255*Number(s[3])):255,("#"+[(l=r=>r.toString(16).padStart(2,"0"))(t),l(e),l(o),s<255?l(s):""].join("")).toLowerCase()):r}}};return a})((document,window,jQuery)); 1147var wpforms=window.wpforms||((n,d,p)=>{let a="wpforms-field-readonly";function e(e,t=""){return d?.wpforms_settings?.[e]??t}let m={cache:{},isUpdatingToken:!1,init(){p(m.ready),p(d).on("load",function(){"function"==typeof p.ready.then?p.ready.then(m.load):m.load()}),m.bindUIActions(),m.bindOptinMonster()},ready(){m.clearUrlQuery(),m.setUserIdentifier(),m.loadValidation(),m.loadHoneypot(),m.loadDatePicker(),m.loadTimePicker(),m.loadInputMask(),setTimeout(function(){m.loadPayments()},50),m.loadMailcheck(),m.loadChoicesJS(),m.initTokenUpdater(),m.restoreSubmitButtonOnEventPersisted(),m.bindChoicesJS(),m.readOnlyFieldsInit(),p(".wpforms-randomize").each(function(){for(var e=p(this),t=e.children().not(".wpforms-other-choice").toArray(),r=e.children(".wpforms-other-choice");t.length;)e.append(t.splice(Math.floor(Math.random()*t.length),1)[0]);r.length&&e.append(r)}),p(".wpforms-page-button").prop("disabled",!1),m.initFormsStartTime(),p(n).trigger("wpformsReady")},load(){},clearUrlQuery(){var e=d.location;let t=e.search;-1!==t.indexOf("wpforms_form_id=")&&(t=t.replace(/([&?]wpforms_form_id=[0-9]*$|wpforms_form_id=[0-9]*&|[?&]wpforms_form_id=[0-9]*(?=#))/,""),history.replaceState({},null,e.origin+e.pathname+t))},loadHoneypot(){p(".wpforms-form").each(function(){let e=p(this),t=e.data("formid"),r=[],a=[];var i,o,s,n;void 0!==wpforms_settings.hn_data[t]&&(p(`#wpforms-form-${t} .wpforms-field`).each(function(){var e=p(this);r.push(e.data("field-id")),a.push(e.find(".wpforms-field-label").text())}),i=m.getHoneypotRandomLabel(a.join(" ").split(" ")),o=m.getHoneypotFieldId(r),n=r[Math.floor(Math.random()*r.length)],s=`wpforms-${t}-field_`+o,p(`#wpforms-${t}-field_${n}-container`,e).before(` 1148 <div id="${s}-container" class="wpforms-field wpforms-field-text" data-field-type="text" data-field-id="${o}" style="position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important;"> 1149 <label class="wpforms-field-label" for="${s}" aria-hidden="true" style="counter-increment: none;"></label> 1150 <input type="text" id="${s}" class="wpforms-field-medium" name="wpforms[fields][${o}]" aria-hidden="true" style="visibility: hidden;" tabindex="-1"> 1151 </div>`),WPFormsUtils.triggerEvent(e,"wpformsHoneypotFieldInserted",[e,t]),(n=p(`#wpforms-${t}-field_${wpforms_settings.hn_data[t]}-container`,e)).find("input").attr({tabindex:"-1","aria-hidden":"true"}),n.find("label").text(i).attr("aria-hidden","true"))})},getHoneypotRandomLabel(t){let r="";for(let e=0;e<3;e++)r+=t[Math.floor(Math.random()*t.length)]+" ";return r.trim()},getHoneypotFieldId(t){var r=Math.max(...t);let a=0;for(let e=1;e<r;e++)if(!t.includes(e)){a=e;break}return a=a||r+1},loadValidation(){void 0===p.fn.validate?d.location.hash&&"#wpformsdebug"===d.location.hash&&console.log("jQuery Validation library not found."):(p(".wpforms-input-temp-name").each(function(e,t){var r=Math.floor(9999*Math.random())+1;p(this).attr("name","wpf-temp-"+r)}),p(n).on("change",".wpforms-validate input[type=url]",function(){var e=p(this).val();if(!e)return!1;"http://"!==e.substr(0,7)&&"https://"!==e.substr(0,8)&&p(this).val("https://"+e)}),p.validator.messages.required=wpforms_settings.val_required,p.validator.messages.url=wpforms_settings.val_url,p.validator.messages.email=wpforms_settings.val_email,p.validator.messages.number=wpforms_settings.val_number,p.validator.messages.min=e("val_min","Please enter a value greater than or equal to {0}").replace("{value}","{0}"),p.validator.messages.max=e("val_max","Please enter a value less than or equal to {0}").replace("{value}","{0}"),void 0!==p.fn.payment&&p.validator.addMethod("creditcard",function(e,t){e=p.payment.validateCardNumber(e);return this.optional(t)||e},wpforms_settings.val_creditcard),p.validator.addMethod("extension",function(e,t,r){return r="string"==typeof r?r.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||e.match(new RegExp("\\.("+r+")$","i"))},wpforms_settings.val_fileextension),p.validator.addMethod("maxsize",function(e,t,r){var a=r,r=this.optional(t);let i,o;if(r)return r;if(t.files&&t.files.length)for(i=0,o=t.files.length;i<o;i++)if(t.files[i].size>a)return!1;return!0},wpforms_settings.val_filesize),p.validator.addMethod("camera-required",function(e,t){var r=p(t).closest(".wpforms-field-camera");return!r.length||!(t.hasAttribute("required")||r.hasClass("wpforms-field-required"))||t.files&&0<t.files.length||0<r.find(".wpforms-camera-selected-file.wpforms-camera-selected-file-active").length},wpforms_settings.val_required),p.validator.addMethod("step",function(e,t,r){o=r;let a=Math.floor(o)!==o&&o.toString().split(".")[1].length||0;function i(e){return Math.round(e*Math.pow(10,a))}var o=i(p(t).attr("min"));return e=i(e)-o,this.optional(t)||i(e)%i(r)==0}),p.validator.methods.email=function(e,t){return this.optional(t)||(e=>{if("string"!=typeof e)return!1;var t=e.indexOf("@",1);if(e.length<6||254<e.length||-1===t)return!1;if(-1!==e.indexOf("@",t+1))return!1;var[t,e]=e.split("@");if(!t||!e)return!1;if(!/^[a-zA-Z0-9!#$%&'*+/=?^_`{|}~.-]+$/.test(t)||63<t.length)return!1;if(/\.{2,}/.test(e)||e.trim(" \t\n\r\0\v.")!==e)return!1;if((t=e.split(".")).length<2)return!1;var r,a=/^[a-z0-9-]+$/i;for(r of t)if(63<r.length||r.trim(" \t\n\r\0\v-")!==r||!a.test(r))return!1;return!0})(e)},p.validator.addMethod("restricted-email",function(e,t){var r=p(t);return!r.val().length||(r=r.closest(".wpforms-form").data("formid"),Object.prototype.hasOwnProperty.call(m.cache,r)&&Object.prototype.hasOwnProperty.call(m.cache[r],"restrictedEmailValidation")&&Object.prototype.hasOwnProperty.call(m.cache[r].restrictedEmailValidation,e)?m.cache[r].restrictedEmailValidation[e]:(m.restrictedEmailRequest
1151(t,e),"pending"))},wpforms_settings.val_email_restricted),p.validator.addMethod("confirm",function(e,t,r){t=p(t).closest(".wpforms-field");return p(t.find("input")[0]).val()===p(t.find("input")[1]).val()},wpforms_settings.val_confirm),p.validator.addMethod("required-payment",function(e,t){return 0<m.amountSanitize(e)},wpforms_settings.val_requiredpayment),p.validator.addMethod("time12h",function(e,t){return this.optional(t)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(e)},wpforms_settings.val_time12h),p.validator.addMethod("time24h",function(e,t){return this.optional(t)||/^(([0-1]?[0-9])|([2][0-3])):([0-5]?[0-9])(\ ?[AP]M)?$/i.test(e)},wpforms_settings.val_time24h),p.validator.addMethod("turnstile",function(e){return e},wpforms_settings.val_turnstile_fail_msg),p.validator.addMethod("time-limit",function(e,t){var t=p(t),r=t.data("min-time");return void 0===r||!(t.prop("required")||!m.empty(e))||(t=t.data("max-time"),m.compareTimesGreaterThan(t,r)?m.compareTimesGreaterThan(e,r)&&m.compareTimesGreaterThan(t,e):m.compareTimesGreaterThan(e,r)&&m.compareTimesGreaterThan(e,t)||m.compareTimesGreaterThan(r,e)&&m.compareTimesGreaterThan(t,e))},function(e,t){t=p(t);let r=t.data("min-time"),a=t.data("max-time");return r=r.replace(/^00:([0-9]{2})pm$/,"12:$1pm"),a=a.replace(/^00:([0-9]{2})pm$/,"12:$1pm"),r=r.replace(/(am|pm)/g," $1").toUpperCase(),a=a.replace(/(am|pm)/g," $1").toUpperCase(),wpforms_settings.val_time_limit.replace("{minTime}",r).replace("{maxTime}",a)}),p.validator.addMethod("check-limit",function(e,t){var t=p(t).closest("ul"),r=parseInt(t.attr("data-choice-limit")||0,10);return 0===r||t.find('input[type="checkbox"]:checked').length<=r},function(e,t){t=parseInt(p(t).closest("ul").attr("data-choice-limit")||0,10);return wpforms_settings.val_checklimit.replace("{#}",t)}),p.validator.addMethod("inputmask-incomplete",function(e,t){return 0===e.length||void 0===p.fn.inputmask||p(t).inputmask("isComplete")},wpforms_settings.val_inputmask_incomplete),p.validator.addMethod("required-positive-number",function(e,t){return 0<m.amountSanitize(e)},wpforms_settings.val_number_positive),p.validator.addMethod("required-minimum-price",function(e,t,r){t=p(t);return""===e&&!t.hasClass("wpforms-field-required")||Number(m.amountSanitize(m.amountFormat(r)))<=Number(m.amountSanitize(e))},wpforms_settings.val_minimum_price),p.validator.addMethod("password-strength",function(e,t){var r=p(t),t=WPFormsPasswordField.passwordStrength(e,t);return""===e&&!r.hasClass("wpforms-field-required")||t>=Number(r.data("password-strength-level"))},wpforms_settings.val_password_strength),p(".wpforms-validate").each(function(){let i=p(this),e=i.data("formid"),t;t=void 0!==d["wpforms_"+e]&&d["wpforms_"+e].hasOwnProperty("validate")?d["wpforms_"+e].validate:"undefined"!=typeof wpforms_validate?wpforms_validate:{errorElement:m.isModernMarkupEnabled()?"em":"label",errorClass:"wpforms-error",validClass:"wpforms-valid",ignore:m.getValidationIgnoreRules(i),ignoreTitle:!0,errorPlacement(e,t){m.isLikertScaleField(t)?(t.closest("table").hasClass("single-row")?t.closest(".wpforms-field"):t.closest("tr").find("th")).append(e):m.isWrappedField(t)?t.closest(".wpforms-field").append(e):m.isDateTimeField(t)?m.dateTimeErrorPlacement(t,e):m.isFieldInColumn(t)||m.isFieldHasHint(t)?t.parent().append(e):m.isLeadFormsSelect(t)?t.parent().parent().append(e):t.hasClass("wp-editor-area")?t.parent().parent().parent().append(e):m.isClassicFileUploadWithCamera(t)?e.insertAfter(t.parent().find("p.wpforms-file-upload-capture-camera-classic")):e.insertAfter(t),m.isModernMarkupEnabled()&&e.attr({role:"alert","aria-label":wpforms_settings.errorMessagePrefix,for:""})},highlight(e,t,r){var a=p(e),i=a.closest(".wpforms-field"),o=a.attr("name");("radio"===a.attr("type")||"checkbox"===a.attr("type")?i.find('input[name="'+o+'"]'):a).addClass(t).removeClass(r),"password"===a.attr("type")&&""===a.val().trim()&&d.WPFormsPasswordField&&a.data("rule-password-strength")&&a.hasClass("wpforms-field-required")&&WPFormsPasswordField.passwordStrength("",e),i.addClass("wpforms-has-error")},unhighlight(e,t,r){var e=p(e),a=e.closest(".wpforms-field"),i=e.attr("name");("radio"===e.attr("type")||"checkbox"===e.attr("type")?a.find('input[name="'+i+'"]'):e).addClass(r).removeClass(t),a.find(":input.wpforms-error,[data-dz-errormessage]:not(:empty)").length||a.removeClass("wpforms-has-error"),m.isModernMarkupEnabled()&&e.parent().find("em.wpforms-error").remove()},submitHandler(s){function n(e,t){let r="label",a="";m.isModernMarkupEnabled()&&(r="em",a='role="alert"');var i=`<${r} id="wpforms-field_recaptcha-error" class="wpforms-error" ${a}> ${wpforms_settings.val_recaptcha_fail_msg}</${r}>`;e.find(".wpforms-recaptcha-container").append(i),m.restoreSubmitButton(e,t)}function l(e){var t=e.find(".wpforms-submit");t.prop("disabled",!0),WPFormsUtils.triggerEvent(e,"wpformsFormSubmitButtonDisable",[e,t])}function e(){let e=p(s),t=e.closest(".wpforms-container"),r=e.find(".wpforms-submit"),a=r.data("captchaInvalid"),i=r.data("alt-text"),o=r.get(0).recaptchaID;return e.data("token")&&0===p(".wpforms-token",e).length&&p('<input type="hidden" class="wpforms-token" name="wpforms[token]" />').val(e.data("token")).appendTo(e),e.find("#wpforms-field_recaptcha-error").remove(),l(e),i&&r.text(i),a?n(e,t):m.empty(o)&&0!==o?(p(".wpforms-input-temp-name").removeAttr("name"),void m.formSubmit(e)):(grecaptcha.execute(o).then(null,function(){gre
1151captcha.getResponse()||n(e,t)}),!1)}return"function"==typeof wpformsRecaptchaV3Execute?(l(p(s)),wpformsRecaptchaV3Execute(e)):e()},invalidHandler(e,t){var r,a;void 0!==t.errorList[0]&&(t=p(t.errorList[0].element),r=p(i),m.isMultiPageForm(r)&&(a=m.getElementPageNumber(t))&&WPForms?.PageNavigation?.navigateToTargetPage?.(r,a),m.scrollToError(t))},onkeyup:WPFormsUtils.debounce(function(e,t){p(e).hasClass("wpforms-novalidate-onkeyup")||9===t.which&&""===this.elementValue(e)||-1!==p.inArray(t.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(e.name in this.submitted||e.name in this.invalid)&&this.element(e)},1e3),onfocusout:function(e){let t=!1;p(e).hasClass("wpforms-novalidate-onkeyup")&&!e.value&&(t=!0),this.checkable(e)||!(e.name in this.submitted)&&this.optional(e)||(t=!0),(t=p(e).data("server-error")?!1:t)&&this.element(e)},onclick(e){let t=!1;var r=(e||{}).type;let a=p(e);-1<["checkbox","radio"].indexOf(r)&&((a=a.hasClass("wpforms-likert-scale-option")?a.closest("tr"):a.closest(".wpforms-field")).find("label.wpforms-error, em.wpforms-error").remove(),t=!0),t&&this.element(e)}},i.validate(t),m.loadValidationGroups(i),i.find('.wpforms-field-camera input[ type="file" ], .wpforms-field-camera .dropzone-input').each(function(){var e=p(this);(e.closest(".wpforms-field-camera").hasClass("wpforms-field-required")||e.attr("required"))&&e.rules("add",{"camera-required":!0})})}))},restrictedEmailRequest(r,a){var e=p(r),t=e.closest("form");let i=t.data("validator"),o=t.data("formid");t=e.closest(".wpforms-field").data("field-id");m.cache[o]=m.cache[o]||{},i.startRequest(r),p.post({url:wpforms_settings.ajaxurl,type:"post",data:{action:"wpforms_restricted_email",form_id:o,field_id:t,email:a},dataType:"json",success(e){var t={},e=e.success&&e.data;e||(t[r.name]=wpforms_settings.val_email_restricted,i.showErrors(t)),m.cache[o].restrictedEmailValidation=m.cache[o].restrictedEmailValidation||[],Object.prototype.hasOwnProperty.call(m.cache[o].restrictedEmailValidation,a)||(m.cache[o].restrictedEmailValidation[a]=e),i.stopRequest(r,e)}})},getValidationIgnoreRules(e){if(m.isMultiPageForm(e)&&e.find(".wpforms-page-indicator").data("allow-page-navigation"))return":hidden:not(.wpforms-page:hidden *):not(textarea.wp-editor-area):not(.wpforms-field-camera:not(.wpforms-conditional-hide) input), .wpforms-conditional-hide *, .wpforms-hidden *";return":hidden:not(textarea.wp-editor-area):not(.wpforms-field-camera:not(.wpforms-conditional-hide) input), .wpforms-conditional-hide textarea.wp-editor-area"},isFieldInColumn(e){return e.parent().hasClass("wpforms-one-half")||e.parent().hasClass("wpforms-two-fifths")||e.parent().hasClass("wpforms-one-fifth")},isFieldHasHint(e){return 0<e.nextAll(".wpforms-field-sublabel, .wpforms-field-description, .wpforms-field-limit-text, .wpforms-pass-strength-result").length},isDateTimeField(e){return e.hasClass("wpforms-timepicker")||e.hasClass("wpforms-datepicker")||e.is("select")&&e.attr("class").match(/date-month|date-day|date-year/)},isWrappedField(e){return"checkbox"===e.attr("type")||"radio"===e.attr("type")||"range"===e.attr("type")||"select"===e.is("select")||1===e.data("is-wrapped-field")||e.parent().hasClass("iti")||e.hasClass("wpforms-validation-group-member")||e.hasClass("choicesjs-select")||e.hasClass("wpforms-net-promoter-score-option")||e.hasClass("wpforms-field-payment-coupon-input")},isLikertScaleField(e){return e.hasClass("wpforms-likert-scale-option")},isClassicFileUploadWithCamera(e){return 0<e.parent().find("p.wpforms-file-upload-capture-camera-classic").length},isLeadFormsSelect(e){return e.parent().hasClass("wpforms-lead-forms-select")},isCoupon(e){return console.warn('WARNING! Function "wpforms.isCoupon( element )" has been deprecated'),e.closest(".wpforms-field").hasClass("wpforms-field-payment-coupon")},isMultiPageForm(e){return 0<e.find(".wpforms-page-indicator").length},getElementPageNumber(e){return parseInt(e.closest(".wpforms-page").data("page"),10)||0},dateTimeErrorPlacement(e,t){var r=e.closest(".wpforms-field-row-block, .wpforms-field-date-time");r.length?r.find("label.wpforms-error, em.wpforms-error").length||r.append(t):e.closest(".wpforms-field").append(t)},loadDatePicker(e){void 0!==p.fn.flatpickr&&(e=e?.length?e:p(n)).find(".wpforms-datepicker-wrap").each(function(){let a=p(this),e=a.find("input"),t=a.closest(".wpforms-form"),r=t.data("formid"),i=a.closest(".wpforms-field").data("field-id"),o;var s;!(o=void 0!==d["wpforms_"+r+"_"+i]&&d["wpforms_"+r+"_"+i].hasOwnProperty("datepicker")?d["wpforms_"+r+"_"+i].datepicker:void 0!==d["wpforms_"+r]&&d["wpforms_"+r].hasOwnProperty("datepicker")?d["wpforms_"+r].datepicker:"undefined"!=typeof wpforms_datepicker?wpforms_datepicker:{disableMobile:!0}).hasOwnProperty("locale")&&"undefined"!=typeof wpforms_settings&&wpforms_settings.hasOwnProperty("locale")&&(o.locale=wpforms_settings.locale),o.wrap=!0,o.dateFormat=e.data("date-format"),1===e.data("disable-past-dates")&&(o.minDate="today",1===e.data("disable-todays-date"))&&(s=new Date,o.minDate=s.setDate(s.getDate()+1));let n=e.data("limit-days"),l=["sun","mon","tue","wed","thu","fri","sat"];n&&""!==n&&(n=n.split(","),o.disable=[function(e){for(var t in n)if(l.indexOf(n[t])===e.getDay())return!1;return!0}]),o.onChange=function(e,t,r){a.find(".wpforms-datepicker-clear").css("display",""===t?"none":"block")},o.onReady=function(e,t,r){a.find(".wpforms-datepicker-clear").on("keydown",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),r.clear())}),a.find(".wpforms-datepicker-clear").on("click",function(e){e.preventDefault(),r.clear()})},a.flatpickr(o)})},loadTimePicker(e){void 0!==p.fn.timepicker&&(e=e?.length?e:p(n)).find(".wpforms-timepicker").each(function(){var e=p(this),t=e.closest(".wpforms-form").data("formid"),r=e.closest(".wpforms-field").data("field-id");let a;a=void 0!==d["wpforms_"+t+"_"+r]&&d["wpforms_"+t+"_"+r].hasOwnProperty("timepicker")?d["wpforms_"+t+"_"+r].timepicker:void 0!==d["wpforms_"+t]&&d["wpforms_"+t].hasOwnProperty("timepicker")?d["wpforms_"+t].timepicker:"undefined"!=typeof wpforms_timepicker?wpforms_timepicker:{scrollDefault:"now",forceRoundTime:!0};r=e.val();e.timepicker(a),r&&(e.val(r),e.trigger("changeTime"))})},loadInputMask(e){void 0!==p.fn.inputmask&&(e=e?.length?e:p(n)).find(".wpforms-masked-input").inputmask({rightAlign:!1})},fixPhoneFieldSnippets(t){console.warn("WARNING! Obsolete function called. Function wpforms.fixPhoneFieldSnippets( $field ) has been deprecated, please use the wpforms.repairSmartPhoneHiddenField( $field ) function instead!"),t.siblings('input[type="hidden"]').each(function(){var e;p(this).attr("name").includes("function")&&(e=(e=t.data("plugin_intlTelInput")).d||e.options)&&((d.intlTelInput?.getInstance(t[0]))?.destroy(),e.initialCountry=e.initialCountry.toLowerCase(),e.onlyCountries=e.onlyCountries.map(e=>e.toLowerCase()),e.preferredCountries=e.preferredCountries.map(e=>e.toLowerCase()),d.intlTelInput(t[0],e),t.siblings('input[type="hidden"]').each(function(){var e=p(this);e.attr("name",e.attr("name").replace("wpf-temp-",""))}))})},repairSmartPhoneHiddenField(e){console.warn('WARNING! Function "wpforms.repairSmartPhoneHiddenField()" has been deprecated, please use the new "WPFormsPhoneField.repairSmartHiddenField()" function instead!'),WPFormsPhoneField?.repairSmartHiddenField?.(e)},getDefaultSmartPhoneFieldOptions(){return console.warn('WARNING! Function "wpforms.getDefaultSmartPhoneFieldOptions()" has been deprecated, please use the new "WPFormsPhoneField.getDefaultSmartFieldOptions()" function instead!'),WPFormsPhoneField?.getDefaultSmartFieldOptions?.()},loadSmartPhoneField(e){console.warn('WARNING! Function "wpforms.loadSmartPhoneField()" has been deprecated, please use the new "WPFormsPhoneField.loadSmartField()" function instead!'),WPFormsPhoneField?.loadSmartField?.(e)},loadJqueryIntlTelInput(){console.warn('WARNING! Function "wpforms.loadJqueryIntlTelInput()" has been deprecated, please use the new "WPFormsPhoneField.loadJqueryIntlTelInput()" function instead!'),WPFormsPhoneField?.loadJqueryIntlTelInput?.()},initSmartPhoneField(e,t){console.warn('WARNING! Function "wpforms.initSmartPhoneField()" has been deprecated, please use the new "WPFormsPhoneField.initSmartField()" function instead!'),WPFormsPhoneField?.initSmartField?.(e,t)},bindSmartPhoneField(){console.warn('WARNING! Function "wpforms.bindSmartPhoneField()" has been deprecated, please use the new "WPFormsPhoneField.bindSmartField()" function instead!'),WPFormsPhoneField?.bindSmartField?.()},loadPayments(){p("input.wpforms-payment-total").each(function(e,t){m.amountTotal(this)}),void 0!==p.fn.payment&&(p(".wpforms-field-credit-card-cardnumber").payment("formatCardNumber"),p(".wpforms-field-credit-card-cardcvc").payment("formatCardCVC"))},loadMailcheck(){wpforms_settings.mailcheck_enabled&&void 0!==p.fn.mailcheck&&(0<wpforms_settings.mailcheck_domains.length&&(Mailcheck.defaultDomains=Mailcheck.defaultDomains.concat(wpforms_settings.mailcheck_domains)),0<wpforms_settings.mailcheck_toplevel_domains.length&&(Mailcheck.defaultTopLevelDomains=Mailcheck.defaultTopLevelDomains.concat(wpforms_settings.mailcheck_toplevel_domains)),p(n).on("blur",".wpforms-field-email input",function(){var e=p(this);if(1!==e.data("disable-suggestions")){let i=e.attr("id");e.mailcheck({suggested(e,t){t.full=t.full.replace(/%(?![0-9][0-9a-fA-F]+)/g,"%25"),t.address=t.address.replace(/%(?![0-9][0-9a-fA-F]+)/g,"%25"),t.domain=t.domain.replace(/%(?![0-9][0-9a-fA-F]+)/g,"%25"),t.address.match(/^xn--/)&&(t.full=punycode.toUnicode(decodeURI(t.full)),r=t.full.split("@"),t.address=r[0],t.domain=r[1]),t.domain.match(/^xn--/)&&(t.domain=punycode.toUnicode(decodeURI(t.domain)));var r=decodeURI(t.address).replaceAll(/[<>'"()/\\|:;=@%&\s]/gi,"").substr(0,64),a=decodeURI(t.domain).replaceAll(/[<>'"()/\\|:;=@%&+_\s]/gi,"");t='<a href="#" class="mailcheck-suggestion" data-id="'+i+'" title="'+wpforms_settings.val_email_suggestion_title+'">'+r+"@"+a+"</a>",t=wpforms_settings.val_email_suggestion.replace("{suggestion}",t),e.closest(".wpforms-field").find("#"+i+"_suggestion").remove(),e.parent().append('<label class="wpforms-error mailcheck-error" id="'+i+'_suggestion">'+t+"</label>")},empty(){p("#"+i+"_suggestion").remove()}})}}),p(n).on("click",".wpforms-field-email .mailcheck-suggestion",function(e){var t=p(this),r=t.closest(".wpforms-field"),a=t.data("id");e.preventDefault(),r.find("#"+a).val(t.text()),t.parent().remove()}))},loadChoicesJS(o){"function"==typeof d.Choices&&(o=o?.length?o:p(n)).find(".wpforms-field-select-style-modern .choicesjs-select, .wpforms-field-payment-select .choicesjs-select").each(function(e,t){var r,a,i;p(t).data("choicesjs")||WPFormsUtils.triggerEvent(o,"wpformsBeforeLoadElementChoices",[t]).isDefaultPrevented()||(r=d.wpforms_choicesjs_config||{},a=p(t).data("search-enabled"),i=p(t).data("remove-items-enabled"),r.searchEnabled=void 0===a||a,r.removeItems=void 0===i||i,r.removeItemButton=r.removeItems,r.allowHTML=!0,r.callbackOnInit=function(){let t=this,r=p(t.passedElement.element),e=t.input?.element,a=p(e),i=r.data("size-class"),o=r.attr("id"),s=this.dropdown.element.querySelector('[role="listbox"]'),n=this.passedElement.element.multiple;var l;t.containerOuter&&t.containerOuter.element&&o&&n&&(t.containerOuter.element.setAttribute("aria-haspopup","listbox"),t.containerOuter.element.setAttribute("aria-labelledby",o)),e&&s&&(l="choices-listbox-"+this.passedElement.element.i
1151d,s.id=l,e.setAttribute("aria-controls",l),e.setAttribute("aria-owns",l)),t.passedElement.element.addEventListener("showDropdown",()=>{e&&n&&e.focus()}),r.removeAttr("hidden").addClass(t.config.classNames.input+"--hidden"),i&&p(t.containerOuter.element).addClass(i),r.prop("multiple")&&(a.data("placeholder",a.attr("placeholder")).css("width","auto"),t.getValue(!0).length&&a.removeAttr("placeholder"),a.css("width","1ch")),r.on("change",function(){r.prop("multiple")&&(t.getValue(!0).length?a.removeAttr("placeholder"):a.attr("placeholder",a.data("placeholder")).css("width","auto"));var e=r.closest("form").data("validator");e&&e.element(r)})},r.callbackOnCreateTemplates=function(){let r=p(this.passedElement.element);return{option(e){var t=Choices.defaults.templates.option.call(this,e);return void 0!==e.placeholder&&!0===e.placeholder&&t.classList.add("placeholder"),r.hasClass("wpforms-payment-price")&&null!=e.customProperties&&(t.dataset.amount=e.customProperties),t}}},p(t).data("choicesjs",new Choices(t,r)))})},bindChoicesJS(){p(n).on("click",".choices",function(e){var t=p(this),r=t.find("select").data("choicesjs");r&&t.hasClass("is-open")&&(e.target.classList.contains("choices__inner")||e.target.classList.contains("choices__arrow"))&&r.hideDropdown()})},bindUIActions(){var e=p(n);e.on("click",".wpforms-page-button",function(e){e.preventDefault(),m.pagebreakNav(this)});let t;e.on("change input",".wpforms-payment-price",function(){clearTimeout(t),t=setTimeout(()=>{m.amountTotal(this,!0)},0)});let r;e.on("change","select.wpforms-payment-quantity",function(){clearTimeout(r),r=setTimeout(()=>{m.amountTotal(this,!0),m.updateOrderSummaryItemQuantity(p(this))},0)}),e.on("input",".wpforms-payment-user-input",function(){var e=p(this),t=e.val();e.val(t.replace(/[^0-9.,]/g,""))}),e.on("focusout",".wpforms-payment-user-input",function(){var e=p(this),t=e.val();if(!t)return t;t=m.amountSanitize(t),t=m.amountFormat(t);e.val(t)});let a;e.on("wpformsProcessConditionals",function(e,t){clearTimeout(a),a=setTimeout(()=>{m.amountTotal(t,!0)},0)}),e.on("mouseenter",".wpforms-field-rating-item",function(){p(this).parent().find(".wpforms-field-rating-item").removeClass("selected hover"),p(this).prevAll().addBack().addClass("hover")}).on("mouseleave",".wpforms-field-rating-item",function(){p(this).parent().find(".wpforms-field-rating-item").removeClass("selected hover"),p(this).parent().find("input:checked").parent().prevAll().addBack().addClass("selected")}),p(n).on("change",".wpforms-field-rating-item input",function(){var e=p(this),t=e.closest(".wpforms-field-rating-items").find(".wpforms-field-rating-item");e.focus(),t.removeClass("hover selected"),e.parent().prevAll().addBack().addClass("selected")}),p(function(){p(".wpforms-field-rating-item input:checked").trigger("change")}),e.on("keydown",".wpforms-image-choices-item label",function(e){var t=p(this);if(t.closest(".wpforms-field").hasClass("wpforms-conditional-hide"))return e.preventDefault(),!1;32===e.keyCode&&(t.find("input").trigger("click"),e.preventDefault())}),m.bindOtherOptionActions(),d.document.documentMode&&e.on("click",".wpforms-image-choices-item img",function(){p(this).closest("label").find("input").trigger("click")}),e.on("change",".wpforms-field-checkbox input, .wpforms-field-radio input, .wpforms-field-payment-multiple input, .wpforms-field-payment-checkbox input, .wpforms-field-gdpr-checkbox input",function(e){var t=p(this);if(t.closest(".wpforms-field").hasClass("wpforms-conditional-hide"))return e.preventDefault(),!1;switch(t.attr("type")){case"radio":t.closest("ul").find("li").removeClass("wpforms-selected").find("input[type=radio]").removeProp("checked"),t.prop("checked",!0).closest("li").addClass("wpforms-selected");break;case"checkbox":t.is(":checked")?(t.closest("li").addClass("wpforms-selected"),t.prop("checked",!0)):(t.closest("li").removeClass("wpforms-selected"),t.prop("checked",!1))}}),e.on("input",".wpforms-field-file-upload",function(){var e=p(this),t=e.closest("form.wpforms-form").find('.wpforms-field-file-upload input:not(".dropzone-input")');let a=0,r=Number(wpforms_settings.post_max_size),i='<div class="wpforms-error-container-post_max_size">'+wpforms_settings.val_post_max_size+"</div>";e=e.closest("form.wpforms-form").find(".wpforms-submit-container");let o=e.find("button.wpforms-submit"),s=e.prev();var n=o.closest("form"),l=n.find(".wpforms-page-next:visible");0!==n.find(".wpforms-page-indicator").length&&0!==l.length&&(o=l),t.each(function(){var e=p(this);let t=0;for(var r=e[0].files.length;t<r;t++)a+=e[0].files[t].size}),a<r?(s.find(".wpforms-error-container-post_max_size").remove(),o.prop("disabled",!1),WPFormsUtils.triggerEvent(n,"wpformsFormSubmitButtonRestore",[n,o]),WPFormsUtils.triggerEvent(n,"wpformsCombinedUploadsSizeOk",[n,s])):(a=Number((a/1048576).toFixed(3)),r=Number((r/1048576).toFixed(3)),i=i.replace(/{totalSize}/,a).replace(/{maxSize}/,r),s.hasClass("wpforms-error-container")?(s.find(".wpforms-error-container-post_max_size").remove(),s.append(i)):(e.before('<div class="wpforms-error-container">{errorMsg}</div>'.replace(/{errorMsg}/,i)),s=e.prev()),o.prop("disabled",!0),WPFormsUtils.triggerEvent(n,"wpformsFormSubmitButtonDisable",[n,o]),WPFormsUtils.triggerEvent(n,"wpformsCombinedUploadsSizeError",[n,s]))}),e.on("change input",".wpforms-field-number-slider input[type=range]",function(e){var t=p(e.target).siblings(".wpforms-field-number-slider-hint");t.html(t.data("hint").replaceAll("{value}","<b>"+e.target.value+"</b>"))}),e.on("pointerdown touchstart",".wpforms-field-number-slider input[type=range]",function(){var e,t=this.ownerDocument.activeElement;t&&t!==this&&p(t).is("input[type=text], input[type=email], input[type=tel], input[type=url], input[type=number], input[type=search], input[type=password], textarea")&&(e=p(this).closest(".wpforms-form")).length&&p.contains(e[0],t)&&t.blur()}
1151),e.on("keydown",".wpforms-form input",function(e){var t,r;13!==e.keyCode||0===(r=(t=p(this)).closest(".wpforms-page")).length||["text","tel","number","email","url","radio","checkbox"].indexOf(t.attr("type"))<0||(t.hasClass("wpforms-datepicker")&&t.flatpickr("close"),t.hasClass("dropzone-input"))||(e.preventDefault(),(r.hasClass("last")?r.closest(".wpforms-form").find(".wpforms-submit"):r.find(".wpforms-page-next")).trigger("click"))}),e.on("keypress",".wpforms-field-number input",function(e){return/^[-0-9.]+$/.test(String.fromCharCode(e.keyCode||e.which))}),e.one("input",".wpforms-field input, .wpforms-field textarea, .wpforms-field select",m.formChanged).one("change",".wpforms-field-select-style-modern, .wpforms-timepicker",m.formChanged).one("focus",".dropzone-input",m.formChanged).one("click touchstart",".wpforms-signature-canvas",m.formChanged).one("wpformsRichTextContentChange",m.richTextContentChanged),p("form.wpforms-form").on("wpformsBeforePageChange",m.skipEmptyPages)},bindOtherOptionActions(){p(n).on("change",'.wpforms-field-radio input[type="radio"]',function(){var e=p(this),t=e.closest(".wpforms-field"),r=e.closest("li"),t=t.find(".wpforms-other-input");t.addClass("wpforms-hidden").prop("disabled",!0).prop("required",!1),e.is(":checked")&&r.hasClass("wpforms-other-choice")&&t.removeClass("wpforms-hidden").prop("disabled",!1).prop("required",!0)})},skipEmptyPages(e,t,r,a){var i=m.findNonEmptyPage(t,r,a);i!==t&&(e.preventDefault(),1===i&&"prev"===a?(e=r.find(".wpforms-page-2"),a=r.find(".wpforms-page-"+t),t=(e.find(".wpforms-page-prev").length?e:a).find(".wpforms-page-prev"),wpforms.navigateToPage(t,"prev",2,r,e)):(t=r.find(".wpforms-page-"+(a=i-1)),wpforms.navigateToPage(t.find(".wpforms-page-next"),"next",a,r,t)))},findNonEmptyPage(e,t,r){let a=e;for(;m.isEmptyPage(t,a);)"prev"===r?a--:a++;return a},isEmptyPage(e,t){return 1!==t&&!(e=e.find(".wpforms-page-"+t)).hasClass("last")&&(t=m.removeHoneyPotField(e.children(".wpforms-field:not(.wpforms-field-pagebreak):not(.wpforms-field-hidden)")),e.children(".wpforms-conditional-hide").length===t.length)},removeHoneyPotField(e){return e.filter(function(){var e=p(this).children("input");return"-1"!==e.attr("tabindex")&&"true"!==e.attr("aria-hidden")})},formChanged(e){var t=p(this).closest(".wpforms-form");m.maybeSetStartTime(t)},richTextContentChanged(e,t,r){r=r.getContainer(),r=p(r).closest(".wpforms-form");m.maybeSetStartTime(r)},initFormsStartTime(){p(".wpforms-form").each(function(){m.maybeSetStartTime(p(this))})},maybeSetStartTime(e){m.getStartTimestampData(e)||e.data("start_timestamp",m.getTimestampSec())},getStartTimestampData(e){return e.hasClass("wpforms-form")&&0<(e=parseInt(e.data("start_timestamp"),10)||0)?e:0},entryPreviewFieldPageChange(e,t,r){console.warn("WARNING! Obsolete function called. Function wpforms.entryPreviewFieldPageChange has been deprecated, please use the WPFormsEntryPreview.pageChange function instead!"),WPFormsEntryPreview.pageChange(e,t,r)},entryPreviewFieldUpdate(e,t){console.warn("WARNING! Obsolete function called. Function wpforms.entryPreviewFieldUpdate has been deprecated, please use the WPFormsEntryPreview.update function instead!"),WPFormsEntryPreview.update(e,t)},scrollToError(e){if(0!==e.length){let t=e.find(".wpforms-field.wpforms-has-error");0!==(t=0===t.length?e.closest(".wpforms-field"):t).length&&void 0!==(e=t.offset())&&m.animateScrollTop(e.top-75,750).done(function(){var e=t.find(".wpforms-error").first();"function"==typeof e.focus&&e.trigger("focus")})}},pagebreakNav(e){let t=p(e),r=t.data("action"),a=t.data("page"),i=t.closest(".wpforms-form"),o=i.find(".wpforms-page-"+a);m.saveTinyMCE(),"next"===r&&void 0!==p.fn.validate?m.checkForInvalidFields(i,o,function(){m.navigateToPage(t,r,a,i,o)},t):"prev"!==r&&"next"!==r||m.navigateToPage(t,r,a,i,o)},checkForInvalidFields(e,s,n,i){let l=e.data("validator");if(l){let e=i&&i.length?i:p(),t=e.prop("disabled"),r=e.next(".wpforms-page-button-spinner"),a=(e.length&&(e.prop("disabled",!0),e.addClass("wpforms-page-button-validating"),r.show()),()=>{e.length&&(e.removeClass("wpforms-page-button-validating"),r.hide(),t||e.prop("disabled",!1))});m.waitForPendingValidation(l).then(()=>{let i=[],o=!1;return s.find(":input").each(function(e,t){var r=p(t),a=r.attr("name");a&&!r.hasClass("wpforms-field-skip-validation")&&(i.push(a),!1===p(t).valid())&&(o=!0)}),m.waitForPendingValidation(l).then(()=>{var e=i.some(e=>!0===l.invalid[e]),e=!o&&!e;a(),e?n():m.scrollToError(s)})}).catch(()=>{a()})}},waitForPendingValidation(i,o=3e4){return i&&i.pendingRequest?new Promise((e,t)=>
1151{let r=Date.now(),a=setInterval(()=>{i.pendingRequest?Date.now()-r>o&&(clearInterval(a),t(new Error("waitForPendingValidation timed out"))):(clearInterval(a),e())},100)}):Promise.resolve()},navigateToPage(t,r,a,i,e){if(!t.hasClass("wpforms-disabled")){let e=a;"next"===r?e+=1:"prev"===r&&--e,WPFormsUtils.triggerEvent(t,"wpformsBeforePageChange",[e,i,r]).isDefaultPrevented()||(i.find(".wpforms-page").hide(),(a=i.find(".wpforms-page-"+e)).show(),m.toggleReCaptchaAndSubmitDisplay(i,r,a),m.checkTurnstileVisibility(i),(a=m.getPageScroll(i))&&m.animateScrollTop(i.offset().top-a,750,null),t.trigger("wpformsPageChange",[e,i,r]),m.manipulateIndicator(e,i))}},toggleReCaptchaAndSubmitDisplay(e,t,r){var a=e.find(".wpforms-submit-container"),e=e.find(".wpforms-recaptcha-container");"next"===t&&r.hasClass("last")?(e.show(),a.show()):"prev"===t&&(e.hide(),a.hide())},checkTurnstileVisibility(e){var t,e=e.find(".wpforms-recaptcha-container");e.hasClass("wpforms-is-turnstile")&&(t=e.find(".wpforms-turnstile").height(),0===parseInt(t,10)?e.addClass("wpforms-is-turnstile-invisible"):e.removeClass("wpforms-is-turnstile-invisible"))},getPageScroll(e){return!1!==d.wpforms_pageScroll&&(m.empty(d.wpform_pageScroll)?0!==e.find(".wpforms-page-indicator").data("scroll")&&75:d.wpform_pageScroll)},manipulateIndicator(e,t){var r,a=t.find(".wpforms-page-indicator");a&&("connector"===(r=a.data("indicator"))||"circles"===r?m.manipulateConnectorAndCirclesIndicator(a,r,e):"progress"===r&&m.manipulateProgressIndicator(a,t,e))},manipulateConnectorAndCirclesIndicator(e,t,r){var a=e.data("indicator-color");e.find(".wpforms-page-indicator-page").removeClass("active"),e.find(".wpforms-page-indicator-page-"+r).addClass("active"),e.find(".wpforms-page-indicator-page-number").removeAttr("style"),e.find(".active .wpforms-page-indicator-page-number").css("background-color",a),"connector"===t&&(e.find(".wpforms-page-indicator-page-triangle").removeAttr("style"),e.find(".active .wpforms-page-indicator-page-triangle").css("border-top-color",a))},manipulateProgressIndicator(e,t,r){var a=e.find(".wpforms-page-indicator-page-title"),i=e.find(".wpforms-page-indicator-page-title-sep"),t=r/t.find(".wpforms-page").length*100;e.find(".wpforms-page-indicator-page-progress").css("width",t+"%"),e.find(".wpforms-page-indicator-steps-current").text(r),a.data("page-"+r+"-title")?(a.css("display","inline").text(a.data("page-"+r+"-title")),i.css("display","inline")):(a.css("display","none"),i.css("display","none"))},bindOptinMonster(){n.addEventListener("om.Campaign.load",function(e){m.ready(),m.optinMonsterRecaptchaReset(e.detail.Campaign.data.id)}),n.addEventListener("om.Campaign.afterShow",function(e){"undefined"!=typeof WPFormsRepeaterField&&WPFormsRepeaterField.ready()}),p(n).on("OptinMonsterOnShow",function(e,t,r){m.ready(),m.optinMonsterRecaptchaReset(t.optin),"undefined"!=typeof WPFormsRepeaterField&&WPFormsRepeaterField.ready()})},optinMonsterRecaptchaReset(r){var r=p("#om-"+r).find(".wpforms-form"),a=r.find(".wpforms-recaptcha-container");let i,o,s;if(s=a.hasClass("wpforms-is-hcaptcha")?(i=r.find(".h-captcha"),o="h-captcha",hcaptcha):a.hasClass("wpforms-is-turnstile")?(i=r.find(".wpforms-turnstile"),o="wpforms-turnstile",turnstile):(i=r.find(".g-recaptcha"),o="g-recaptcha",grecaptcha),r.length&&i.length){let e=i.attr("data-sitekey"),t="recaptcha-"+Date.now();i.remove();r=p("<div></div>").addClass(o).attr("id",t).attr("data-sitekey",e);a.prepend(r),s.render(t,{sitekey:e,callback(){wpformsRecaptchaCallback(n.getElementById(t))}})}},amountTotal(e,t){t=t||!1;let r=p(e),a=r.closest(".wpforms-form"),i=m.amountTotalCalc(a);if(m.allowAmountTotalCalc(a,r,i)){let e=m.amountFormatSymbol(i);a.find(".wpforms-payment-total").each(function(){"hidden"===p(this).attr("type")||"text"===p(this).attr("type")?(p(this).val(e),"text"===p(this).attr("type")&&t&&a.data("validator")&&p(this).valid()):p(this).text(e)}),m.updateOrderSummaryItems(a,r,e)}},allowAmountTotalCalc(e,t,r){var e=e.data("formid");return m.getCache(e,"amountTotal")!==r?(m.updateCache(e,"amountTotal",r),!0):"radio"===(e=t.prop("type"))||"select-one"===e||"checkbox"===e},updateOrderSummaryItems(e,t,r){var a=e.find(".wpforms-order-summary-preview");if(0!==a.length){let i=e.find(".wpforms-payment-price");a.each(function(){let a=p(this),e=(""!==r&&a.find(".wpforms-order-summary-preview-total .wpforms-order-summary-item-price").text(r),t=>{let r=Math.min(t+10,i.length);for(let e=t;e<r;e++)m.updateOrderSummaryItem(p(i[e]),a);r<i.length&&setTimeout(()=>e(r),0)});e(0)})}},updateCache(e,t,r){m.cache[e]=m.cache[e]||{},m.cache[e][t]=r},getCache(e,t){return!(!Object.prototype.hasOwnProperty.call(m.cache,e)||!Object.prototype.hasOwnProperty.call(m.cache[e],t))&&m.cache[e][t]},updateOrderSummaryItem(i,o){if(i.hasClass("wpforms-payment-price")){let t=i.closest(".wpforms-field"),e=t.data("field-id"),r=i.prop("type"),a="block"===t.css("display");var s,n;"checkbox"===r||"radio"===r||"select-one"===r?o.find(`tr[data-field="${e}"]`).each(function(){var e=p(this).data("choice"),e="select-one"===r?e===parseInt(t.find("select").val(),10):t.find(`input[value="${e}"]`).is(":checked");p(this).toggle(a&&e)}):(s=o.find(`tr[data-field="${e}"]`),n=i.val(),s.find(".wpforms-order-summary-item-price").text(m.amountFormatSymbol(m.amountSanitize(n))),s.toggle(a)),t.hasClass("wpforms-payment-quantities-enabled")?m.updateOrderSummaryItemQuantity(i):(m.updateSummaryPriceWidth(o),m.toggleSummaryPlaceholder(o))}},updateOrderSummaryItemQuantity(e){let t=e.closest(".wpforms-field"),a=t.find("input.wpforms-payment-price, select.wpforms-payment-price"),r=e.closest(".wpforms-form"),i=t.data("field-id"),o=m.getPaymentFieldQuantity(a),s=m.getPaymentFieldAmount(a),n=a.prop("type");r.find(".wpforms-order-summary-preview").each(function(){var e,t=p(this);let r;(r="checkbox"===n||"radio"===n||"select-one"===n?(e=a.val(),t.find(`tr[data-field="${i}"][data-choice="${e}"]`)):t.find(`tr[data-field="${i}"]`)).toggle(0<o),r.find(".wpforms-order-summary-item-quantity").text(o),r.find(".wpforms-order-summary-item-price").text(m.amountFormatSymbol(s*o)),m.updateSummaryPriceWidth(t),m.toggleSummaryPlaceholder(t)})},updateSummaryPriceWidth(e){var t=Math.max(e.find(".wpforms-order-summary-preview-coupon-total .wpforms-order-summary-item-price").text().length,e.find(".wpforms-order-summary-preview-total .wpforms-order-summary-item-price").text().length+3);e.find(".wpforms-order-summary-item-price").css("width",t+"ch")},toggleSummaryPlaceholder(e){var t=e.find(".wpforms-order-summary-placeholder");let r=!0;e.find(".wpforms-order-summary-field").each(function(){if("none"!==p(this).css("display"))return r=!1}),t.toggle(r)},amountTotalCalc(e){let r=0;p(".wpforms-payment-price",e).each(function(){var e,t=p(this);t.closest(".wpforms-field-payment-single").hasClass("wpforms-conditional-hide")||(e=m.getPaymentFieldAmount(t))&&(r=Number(r)+e*m.getPaymentFieldQuantity(t))});var t=p(n),a=WPFormsUtils.triggerEvent(t,"wpformsAmountTotalCalculate",[e,r]);return r=void 0!==a.result&&0<=a.result?a.result:r,WPFormsUtils.triggerEvent(t,"wpformsAmountTotalCalculated",[e,r]),r},getPaymentFieldAmount(e){var t=e.attr("type");return"text"===t||"hidden"===t?Number(m.amountSanitize(e.val())):"radio"!==t&&"checkbox"!==t||!e.is(":checked")?e.is("select")&&
11510<e.find("option:selected").length&&e.find("option:selected").data("amount")?Number(m.amountSanitize(e.find("option:selected").data("amount"))):0:Number(m.amountSanitize(e.data("amount")))},getPaymentFieldQuantity(e){e=e.attr("id"),e=p(`#${e}-quantity`);return e.length?Number(e.val()):1},amountSanitize(e){var t=m.getCurrency();return e=e.toString().replace(t.symbol,"").replace(/[^0-9.,]/g,""),","===t.decimal_sep?("."===t.thousands_sep&&-1!==e.indexOf(t.thousands_sep)?e=e.replace(new RegExp("\\"+t.thousands_sep,"g"),""):""===t.thousands_sep&&-1!==e.indexOf(".")&&(e=e.replace(/\./g,"")),e=e.replace(t.decimal_sep,".")):","===t.thousands_sep&&-1!==e.indexOf(t.thousands_sep)&&(e=e.replace(new RegExp("\\"+t.thousands_sep,"g"),"")),m.numberFormat(e,t.decimals,".","")},amountFormat(e){var t,r=m.getCurrency();return e=String(e),","===r.decimal_sep&&-1!==e.indexOf(r.decimal_sep)&&(t=e.indexOf(r.decimal_sep),e=e.substr(0,t)+"."+e.substr(t+1,e.length-1)),","===r.thousands_sep&&-1!==e.indexOf(r.thousands_sep)&&(e=e.replace(/,/g,"")),m.empty(e)&&(e=0),m.numberFormat(e,r.decimals,r.decimal_sep,r.thousands_sep)},amountFormatSymbol(e){var t=m.getCurrency(),e=m.amountFormat(e);return"left"===t.symbol_pos?t.symbol+e:e+" "+t.symbol},getCurrency(){var e={code:"USD",thousands_sep:",",decimals:2,decimal_sep:".",symbol:"$",symbol_pos:"left"};return void 0!==wpforms_settings.currency_code&&(e.code=wpforms_settings.currency_code),void 0!==wpforms_settings.currency_thousands&&(e.thousands_sep=wpforms_settings.currency_thousands),void 0!==wpforms_settings.currency_decimals&&(e.decimals=wpforms_settings.currency_decimals),void 0!==wpforms_settings.currency_decimal&&(e.decimal_sep=wpforms_settings.currency_decimal),void 0!==wpforms_settings.currency_symbol&&(e.symbol=wpforms_settings.currency_symbol),void 0!==wpforms_settings.currency_symbol_pos&&(e.symbol_pos=wpforms_settings.currency_symbol_pos),e},numberFormat(e,t,r,a){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var i,o,e=isFinite(+e)?+e:0,t=isFinite(+t)?Math.abs(t):0,a=void 0===a?",":a,r=void 0===r?".":r,s=(t?(s=e,i=t,o=Math.pow(10,i),""+(Math.round(s*o)/o).toFixed(i)):""+Math.round(e)).split(".");return 3<s[0].length&&(s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,a)),(s[1]||"").length<t&&(s[1]=s[1]||"",s[1]+=new Array(t-s[1].length+1).join("0")),s.join(r)},empty(e){var t;let r,a;var i=[void 0,null,!1,0,"","0"];for(a=0,t=i.length;a<t;a++)if(e===i[a])return!0;if("object"!=typeof e)return!1;for(r in e)if(e.hasOwnProperty(r))return!1;return!0},setUserIdentifier(){if((!d.hasRequiredConsent&&"undefined"!=typeof wpforms_settings&&wpforms_settings.uuid_cookie||d.hasRequiredConsent&&d.hasRequiredConsent())&&!m.getCookie("_wpfuuid")){var t=new Array(36),r="0123456789abcdef";for(let e=0;e<36;e++)t[e]=r.substr(Math.floor(16*Math.random()),1);t[14]="4",t[19]=r.substr(3&t[19]|8,1),t[8]=t[13]=t[18]=t[23]="-";var e=t.join("");m.createCookie("_wpfuuid",e,3999)}},createCookie(e,t,r){let a="",i="";var o;wpforms_settings.is_ssl&&(i=";secure"),a=r?-1===r?"":((o=new Date).setTime(o.getTime()+24*r*60*60*1e3),";expires="+o.toGMTString()):";expires=Thu, 01 Jan 1970 00:00:01 GMT",n.cookie=e+"="+t+a+";path=/;samesite=strict"+i},getCookie(e){var r=e+"=",a=n.cookie.split(";");for(let t=0;t<a.length;t++){let e=a[t];for(;" "===e.charAt(0);)e=e.substring(1,e.length);if(0===e.indexOf(r))return e.substring(r.length,e.length)}return null},removeCookie(e){m.createCookie(e,"",-1)},getFirstBrowserLanguage(){return console.warn('WARNING! Function "wpforms.getFirstBrowserLanguage()" has been deprecated, please use the new "WPFormsPhoneField.getFirstBrowserLanguage()" function instead!'),WPFormsPhoneField?.getFirstBrowserLanguage?.()},mapLanguageToIso(e){return console.warn('WARNING! Function "wpforms.mapLanguageToIso()" has been deprecated, please use the new "WPFormsPhoneField.mapLanguageToIso()" function instead!'),WPFormsPhoneField?.mapLanguageToIso?.(e)},currentIpToCountry(){return console.warn('WARNING! Function "wpforms.currentIpToCountry()" has been deprecated, please use the new "WPFormsPhoneField.currentIpToCountry()" function instead!'),WPFormsPhoneField?.currentIpToCountry?.()}
1151,formSubmit(e){e instanceof jQuery||(e=p(e)),m.saveTinyMCE(),WPFormsUtils.triggerEvent(e,"wpformsBeforeFormSubmit",[e]).isDefaultPrevented()?m.restoreSubmitButton(e,e.closest(".wpforms-container")):e.hasClass("wpforms-ajax-form")&&"undefined"!=typeof FormData?m.formSubmitAjax(e):m.formSubmitNormal(e)},restoreSubmitButton(e,t){var r=e.find(".wpforms-submit"),a=r.data("submit-text");a&&r.text(a),r.prop("disabled",!1),WPFormsUtils.triggerEvent(e,"wpformsFormSubmitButtonRestore",[e,r]),t.removeClass("wpforms-loading"),e.find(".wpforms-submit-spinner").hide()},formSubmitNormal(e){var t,r;e.length&&(r=(t=e.find(".wpforms-submit")).get(0).recaptchaID,m.empty(r)&&0!==r||(t.get(0).recaptchaID=!1),e.append('<input type="hidden" name="start_timestamp" value="'+m.getStartTimestampData(e)+'">'),e.append('<input type="hidden" name="end_timestamp" value="'+m.getTimestampSec()+'">'),e.get(0).submit())},formHasCaptcha(e){return!(!e||!e.length||"undefined"==typeof hcaptcha&&"undefined"==typeof grecaptcha&&"undefined"==typeof turnstile)&&(e=e.find(".wpforms-recaptcha-container"),Boolean(e.length))},resetFormRecaptcha(r){if(m.formHasCaptcha(r)){var a=r.find(".wpforms-recaptcha-container");let e,t;e=a.hasClass("wpforms-is-hcaptcha")?hcaptcha:a.hasClass("wpforms-is-turnstile")?turnstile:grecaptcha,t=r.find(".wpforms-submit").get(0).recaptchaID,m.empty(t)&&0!==t&&(a=r.find(".g-recaptcha, .h-captcha, .wpforms-turnstile")).length&&(t=a.data("recaptcha-id")),m.empty(t)&&0!==t||e.reset(t)}},consoleLogAjaxError(e){e?console.error("WPForms AJAX submit error:\n%s",e):console.error("WPForms AJAX submit error")},displayFormAjaxErrors(e,t){"string"==typeof t?m.displayFormAjaxGeneralErrors(e,t):(t=t&&"errors"in t?t.errors:null,m.empty(t)||m.empty(t.general)&&m.empty(t.field)?m.consoleLogAjaxError():(m.empty(t.general)||m.displayFormAjaxGeneralErrors(e,t.general),m.empty(t.field)||m.displayFormAjaxFieldErrors(e,t.field)))},displayFormAjaxGeneralErrors(e,t){var r,a;e&&e.length&&(m.empty(t)||(m.isModernMarkupEnabled()&&e.attr({"aria-invalid":"true","aria-errormessage":""}),"string"==typeof t?(a=m.isModernMarkupEnabled()?' role="alert"':"",r=m.isModernMarkupEnabled()?`<span class="wpforms-hidden">${wpforms_settings.formErrorMessagePrefix}</span>`:"",e.find(".wpforms-submit-container").before(`<div class="wpforms-error-container"${a}>${r}${t}</div>`),m.setCurrentPage(e,{}
1151)):(a=e.data("formid"),m.printGeneralErrors(e,t,a))))},printGeneralErrors(o,e,s){p.each(e,function(e,t){switch(e){case"header":case"header_styled":r=t,(a=o.find(".wpforms-page-indicator")).length?a.after(r):o.prepend(r);break;case"footer":case"footer_styled":a=t,0===o.find(".wpforms-page-indicator").length?o.find(".wpforms-submit-container").before(a):o.find(".wpforms-page-1").append(a);break;case"recaptcha":r=t,o.find(".wpforms-recaptcha-container").append(r)}var r,a,i;m.isModernMarkupEnabled()&&(i=o.attr("aria-errormessage")||"",o.attr("aria-errormessage",i+` wpforms-${s}-${e}-error`))}),o.find(".wpforms-error-container").length&&m.animateScrollTop(o.find(".wpforms-error-container").first().offset().top-100)},clearFormAjaxGeneralErrors(e){e.find(".wpforms-error-container").remove(),e.find("#wpforms-field_recaptcha-error").remove(),m.isModernMarkupEnabled()&&e.attr({"aria-invalid":"false","aria-errormessage":""})},displayFormAjaxFieldErrors(a,i){var e;a&&a.length&&(m.empty(i)||(e=a.data("validator"))&&(i=m.splitFieldErrors(i),p.each(i,function(e,t){var r=p('[name="'+e+'"]',a);r.length?r.attr("data-server-error",t):delete i[e]}),e.showErrors(i),m.formHasCaptcha(a)||e.focusInvalid()))},splitFieldErrors:o=>(p.each(o,function(i,e){"string"!=typeof e&&p.each(e,function(e,t){var r=i.split("[").pop().replace("]",""),a=i.replace("["+r+"]","");r===e?o[i]=t:"string"==typeof e&&e.match(/^r\d+$/)?(r=e.replace(/^r/,""),o[a+"["+r+"]"]=t):"string"==typeof e&&isNaN(e)&&(o[a+"["+e+"]"]=t)})}),o),formSubmitAjax:a=>
1151{if(!a.length)return p.Deferred().reject();let r=a.closest(".wpforms-container"),e=a.find(".wpforms-submit-spinner"),i;r.addClass("wpforms-loading"),e.show(),m.clearFormAjaxGeneralErrors(a);var t=new FormData(a.get(0)),t=(t.append("action","wpforms_submit"),t.append("start_timestamp",m.getStartTimestampData(a)),t.append("end_timestamp",m.getTimestampSec()),{type:"post",dataType:"json",url:wpforms_settings.ajaxurl,data:t,cache:!1,contentType:!1,processData:!1});return t.success=function(e){var t;if(e)if(e.data&&e.data.action_required)a.trigger("wpformsAjaxSubmitActionRequired",e);else if(e.success){if(a.trigger("wpformsAjaxSubmitSuccess",e),e.data)return e.data.redirect_url?(t=e.data.new_tab||!1,a.trigger("wpformsAjaxSubmitBeforeRedirect",e),t?(d.open(e.data.redirect_url,"_blank"),void location.reload()):void(d.location=e.data.redirect_url)):void(e.data.confirmation&&(r.html(e.data.confirmation),i=r.find("div.wpforms-confirmation-scroll"),r.trigger("wpformsAjaxSubmitSuccessConfirmation",e),i.length)&&m.animateScrollTop(i.offset().top-100))}else m.resetFormRecaptcha(a),m.displayFormAjaxErrors(a,e.data),a.trigger("wpformsAjaxSubmitFailed",e),m.setCurrentPage(a,e.data);else m.consoleLogAjaxError()},t.error=function(e,t,r){m.consoleLogAjaxError(r),a.trigger("wpformsAjaxSubmitError",[e,t,r])},t.complete=function(e,t){e.responseJSON&&e.responseJSON.data&&(e.responseJSON.data.action_required||"success"===t&&e.responseJSON.data.redirect_url)||(m.restoreSubmitButton(a,r),a.trigger("wpformsAjaxSubmitCompleted",[e,t]))},WPFormsUtils.triggerEvent(a,"wpformsAjaxBeforeSubmit",[a]).isDefaultPrevented()?(m.restoreSubmitButton(a,r),p.Deferred().reject()):p.ajax(t)},setCurrentPage(a,i){if(0!==a.find(".wpforms-page-indicator").length){let r=[];if(a.find(".wpforms-page").each(function(e,t){if(1<=p(t).find(".wpforms-has-error").length)return r.push(p(t))}),0!==r.length||void 0===i.errors||void 0===i.errors.general||void 0!==i.errors.general.footer||void 0===i.errors.general.recaptcha){var o=0<r.length?r[0]:a.find(".wpforms-page-1");let e,t="prev";1===o.data("page")||void 0!==i.errors&&void 0!==i.errors.general.footer?e=a.find(".wpforms-page-1").next():(e=0!==o.next().length?o.next():o.prev(),t=0!==o.next().length?"prev":"next");i=e.find(".wpforms-page-next"),o=e.data("page");m.navigateToPage(i,t,o,a,p(".wpforms-page-"+o))}}},navigateToPaymentPage(t,r,a=""){if(0!==t.find(".wpforms-page-indicator").length){r=r.closest(".wpforms-page");if(!r.is(":visible")||a)if(t.find(".wpforms-page-indicator").data("allow-page-navigation")){var i=0<r.find(".wpforms-error").length;let e=r.data("page");!i&&a&&(a=t.find(a).first().closest(".wpforms-page"),e=a.data("page")||1),WPForms.PageNavigation.navigateToTargetPage(t,e),i&&m.checkForInvalidFields(t,r,function(){})}else m.setCurrentPage(t,{})}},animateScrollTop(e,t,r){return t=t||1e3,r="function"==typeof r?r:function(){},p(n.scrollingElement||"html").stop(!0).animate({scrollTop:parseInt(e,10)},{duration:t,complete:r}).promise()},saveTinyMCE(){"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave()},isFunction(e){return!!(e&&e.constructor&&e.call&&e.apply)},compareTimesGreaterThan(e,t){e=e.replace(/(am|pm)/g," $1").toUpperCase(),t=t.replace(/(am|pm)/g," $1").toUpperCase();e=Date.parse("01 Jan 2021 "+e);return Date.parse("01 Jan 2021 "+t)<=e},isModernMarkupEnabled(){return!!wpforms_settings.isModernMarkupEnabled},initTokenUpdater(){p(".wpforms-form").on("focusin",function(e){var t=p(e.target.closest("form")),r=Date.now();this.needsTokenUpdate(r,t)&&this.updateToken(r,t,e)}.bind(this))},needsTokenUpdate(e,t){return e-1e3*(t.attr("data-token-time")||0)>=1e3*wpforms_settings.token_cache_lifetime&&!this.isUpdatingToken},updateToken(t,r,a){var e=r.data("formid");let i=r.find(".wpforms-submit");this.isUpdatingToken=!0,i.prop("disabled",!0),p.post(wpforms_settings.ajaxurl,{action:"wpforms_get_token",formId:e}).done(function(e){e.success?(r.attr("data-token-time",t),r.attr("data-token",e.data.token),i.prop("disabled",!1),a.target===i[0]&&i.trigger("click")):console.error("Failed to update token: ",e)}).fail(function(e,t,r){console.error("AJAX request failed: ",t,r)}).always(function(){this.isUpdatingToken=!1,i.prop("disabled",!1)}.bind(this))},restoreSubmitButtonOnEventPersisted(){d.onpageshow=function(e){e.persisted&&p(".wpforms-form").each(function(){var e=p(this);m.restoreSubmitButton(e,e.closest(".wpforms-container"))})}},loadValidationGroups(e){var t=e.closest(".wpforms-form").data("validator");t&&p.extend(t.groups,m.getDateTimeValidationGroups(e))},getDateTimeValidationGroups(e){let a={};return e.find(".wpforms-field.wpforms-field-date-time").each(function(){var e=p(this);if(e.find(".wpforms-field-date-dropdown-wrap").length){let r=e.attr("id").replace("-container","");p.each(["month","day","year"],function(e,t){t=p(`#${r}-`+t).attr("name");a[t]=r})}}),a},getTimestampSec(){return Math.floor(Date.now()/1e3)},lockField(e){var t=e.data("field-type");(wpforms_settings.readOnlyDisallowedFields??[]).includes(t)||(e.addClass(a).find("input, textarea, select:not(.wpforms-field-select-style-modern)").prop("readonly",!0).attr("tabindex","-1"),e.hasClass("wpforms-field-select-style-modern")?((t=e.find("select")).data("choicesjs")?.disable(),t.removeAttr("disabled")):e.hasClass("wpforms-field-richtext")&&d.WPFormsRichTextField?.lockField(e))},unlockField(e){e.removeClass(a).find("input, textarea, select:not(.wpforms-field-select-style-modern)").prop("readonly",!1).attr("tabindex",null),e.hasClass("wpforms-field-select-style-modern")?e.find("select").data("choicesjs")?.enable():e.hasClass("wpforms-field-richtext")&&d.WPFormsRichTextField?.unlockField(e)},readOnlyFieldsInit(){p(".wpforms-field."+a).each(function(){m.lockField(p(this))})},field:{lock(e,t){m.lockField(p(`#wpforms-${e}-field_${t}-container`))},unlock(e,t){m.unlockField(p(`#wpforms-${e}-field_${t}-container`))},toggle(e,t,r="auto"){e=p(`#wpforms-${e}-field_${t}-container`),t=e.hasClass(a);("auto"===r?!t:r)?m.lockField(e):m.unlockField(e)},isLocked(e,t){return p(`#wpforms-${e}-field_${t}-container`).hasClass(a)},lockAll(e){p(`#wpforms-${e} .wpforms-field`).each(function(){m.lockField(p(this))})},unlockAll(e){p("#wpforms-"+e).find(".wpforms-field").each(function(){m.unlockField(p(this))})}}};return m})(document,window,jQuery);wpforms.init(); 1152var WPForms=window.WPForms||{};WPForms.Analytics=WPForms.Analytics||((s,o,i)=>{let n={config:{VISIBILITY_THRESHOLD:0,SESSION_ID_MAX_LENGTH:64,MOBILE_TAB_DEBOUNCE_MS:1e3,TRIGGER_TAB_SWITCH:1,TRIGGER_FORM_SUBMISSION:2,SUBMIT_ANALYTICS_INPUT_NAME:"wpforms[analytics]"},el:{},filters:{},actions:{},states:new Map,bootstrappedForms:new WeakSet,sessionId:"",init(){n.sessionId=n.generateSessionId(),n.el.$doc=i(s),n.attachGlobalTriggers(),n.attachPopupTriggers(),i(()=>n.bootstrapForms()),n.el.$doc.on("wpformsReady",()=>n.bootstrapForms())},sendBeacon(e){var t,s=o.wpforms_settings?.ajaxurl;s&&("undefined"!=typeof navigator&&"function"==typeof navigator.sendBeacon?navigator.sendBeacon(s,e):((t=new XMLHttpRequest).open("POST",s,!0),t.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),t.send(e.toString())))},buildPayload(e){return n.applyFilters("payload",{page:e.currentPage,fields:[],viewDurationMs:0<e.viewStartedAt?Math.max(Date.now()-e.viewStartedAt,0):0},e)},sendTabSwitchSnapshot(e){var t,e="number"==typeof e?n.states.get(e):e;
1152e&&!e.snapshotSent&&e.dirty&&n.applyFilters("shouldSend",!0,e)&&(t=n.buildPayload(e),t=JSON.stringify(t),n.doAction("beforeSnapshotSend",e),t=new URLSearchParams({action:"wpforms_analytics_snapshot",nonce:o.wpforms_settings?.nonce,form_id:String(e.formId),session_id:e.sessionId,trigger:String(n.config.TRIGGER_TAB_SWITCH),form_visible:e.hasBeenVisible?"1":"0",payload:o.wpforms_settings?.analytics_base64?btoa(t):t}),n.sendBeacon(t),e.snapshotSent=!0,e.dirty=!1,n.doAction("afterSnapshotSend",e))},attachGlobalTriggers(){s.addEventListener("visibilitychange",n.onVisibilityChange),o.addEventListener("beforeunload",n.onBeforeUnload)},attachPopupTriggers(){o.addEventListener("elementor/popup/show",n.onPopupShow),o.addEventListener("elementor/popup/hide",n.onPopupHide)},onPopupShow(e){n.bootstrapForms();e=e?.detail?.instance?.$element;e&&e.length&&e.find(".wpforms-form").each(function(){var e=n.states.get(Number.parseInt(i(this).data("formid"),10));e&&!e.hasBeenVisible&&(e.hasBeenVisible=!0,e.dirty=!0,e.viewStartedAt=Date.now(),n.doAction("formVisible",this,e))})},onPopupHide(e){e=e?.detail?.instance?.$element;e&&e.length&&e.find(".wpforms-form").each(function(){var e=Number.parseInt(i(this).data("formid"),10);e&&n.flush(e)})},onVisibilityChange(){var t=n.config.MOBILE_TAB_DEBOUNCE_MS;for(let e of n.states.values())"visible"===s.visibilityState?(clearTimeout(e._tabSwitchTimer),e._tabSwitchTimer=null,e.snapshotSent=!1):e.hasBeenVisible&&(0<t?e._tabSwitchTimer=setTimeout(()=>n.sendTabSwitchSnapshot(e),t):n.sendTabSwitchSnapshot(e))},onBeforeUnload(){for(var e of n.states.values())e.hasBeenVisible&&n.sendTabSwitchSnapshot(e)},addFilter(e,t){n.filters[e]??=[],n.filters[e].push(t)},addAction(e,t){n.actions[e]??=[],n.actions[e].push(t)},applyFilters(e,t,...s){for(var o of n.filters[e]??[])t=o(t,...s);return t},doAction(e,...t){for(var s of n.actions[e]??[])s(...t)},generateSessionId(){var e;return"undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():(e=()=>Math.random().toString(16).slice(2),(`${Date.now().toString(16)}-${e()}-`+e()).slice(0,n.config.SESSION_ID_MAX_LENGTH))},createState(e){var t={formId:e,sessionId:n.sessionId,hasBeenVisible:!1,currentPage:1,snapshotSent:!1,dirty:!1,viewStartedAt:0,_tabSwitchTimer:null};return n.applyFilters("stateDefaults",t,e)},getState(e){return n.states.get(e)},registerForm(e){var t,e=Number.parseInt(i(e).data("formid"),10);return e?n.states.has(e)?n.states.get(e):(t=n.createState(e),n.states.set(e,t),t):null},isComputedVisible(e){for(;e&&e!==s.body;){var t=o.getComputedStyle(e);if("none"===t.display||"hidden"===t.visibility||0===Number.parseFloat(t.opacity))return!1;e=e.parentElement}return!0},observeForm(s,o){let i=new IntersectionObserver(e=>{for(var t of e)t.isIntersecting&&n.isComputedVisible(t.target)&&(o.hasBeenVisible=!0,o.dirty=!0,o.viewStartedAt=Date.now(),n.doAction("formVisible",s,o),i.unobserve(t.target))},{threshold:n.config.VISIBILITY_THRESHOLD});i.observe(s)},bootstrapForms(){i(".wpforms-form").each(function(){var e=n.registerForm(this);e&&!n.bootstrappedForms.has(this)&&(n.bootstrappedForms.add(this),n.observeForm(this,e),n.attachSubmitListeners(this,e),n.doAction("init",this,e))})},injectSubmissionEnvelope(e,t){e=i(e),t={session_id:t.sessionId,trigger:n.config.TRIGGER_FORM_SUBMISSION,form_visible:t.hasBeenVisible?1:0,payload:n.buildPayload(t)},t=JSON.stringify(t),t=o.wpforms_settings?.analytics_base64?btoa(t):t;e.find(`input[name="${n.config.SUBMIT_ANALYTICS_INPUT_NAME}"]`).remove(),i('<input type="hidden">').attr("name",n.config.SUBMIT_ANALYTICS_INPUT_NAME).val(t).appendTo(e)},markSubmissionComplete(e){e.snapshotSent=!0,e.dirty=!1},attachSubmitListeners(e,t){i(e).on("wpformsBeforeFormSubmit",()=>{n.injectSubmissionEnvelope(e,t),n.markSubmissionComplete(t)}).on("wpformsAjaxSubmitSuccess",()=>n.markSubmissionComplete(t)).on("wpformsAjaxSubmitFailed wpformsAjaxSubmitError",()=>{t.snapshotSent=!1}).on("submit",()=>n.markSubmissionComplete(t))},flush(e){let t=n.states.get(e);t&&(n.sendTabSwitchSnapshot(t),t.hasBeenVisible=!1,t.dirty=!1,t.snapshotSent=!1,t.viewStartedAt=0,n.doAction("flush",t),i(`.wpforms-form[data-formid="${e}"]`).each(function(){n.observeForm(this,t)}))}};return n})(document,window,jQuery),WPForms.Analytics.init(); 1153window.WPForms=window.WPForms||{},((e,r)=>{let t={noStateCountries:[],init(){r(e).on("load",t.onLoad),r(document).on("wpformsRepeaterFieldCloneCreated",t.setChangeHandlers)},onLoad(){t.noStateCountries=wpforms_settings?.address_field?.list_countries_without_states||[],t.noStateCountries.length&&t.setChangeHandlers()},setChangeHandlers(){r(".wpforms-field-address").each(function(){var e=r(this).find("select.wpforms-field-address-country");e.length&&(t.handleCountryChange(e),e.off("change").on("change",function(){t.handleCountryChange(this)}))})},handleCountryChange(e){var e=r(e),s=e.closest(".wpforms-field").find(".wpforms-field-address-state"),d=s.closest(".wpforms-field-row");d.length&&(e=e.val(),t.handleStateInput(s,d,e))},handleStateInput(e,s,d){t.noStateCountries.includes(d)?(e.val("").prop("disabled",!0).prop("required",!1).on("change",function(){r(this).val("")}
1153),s.addClass("wpforms-without-state")):(e.prop("disabled",!1).prop("required",s.find(".wpforms-first input").prop("required")).off("change"),s.removeClass("wpforms-without-state"))}},d={requiredAddressFields:["addressLine1","adminArea2","countryCode","postalCode"],getFieldValue(e){var s,d;return e.hasClass("wpforms-field-address")?(s=e.data("field-id"),e=e.closest(".wpforms-form").data("formid"),d=r(`#wpforms-${e}-field_${s}-country`),{addressLine1:r(`#wpforms-${e}-field_`+s).val(),addressLine2:r(`#wpforms-${e}-field_${s}-address2`).val(),adminArea2:r(`#wpforms-${e}-field_${s}-city`).val(),adminArea1:r(`#wpforms-${e}-field_${s}-state`).val(),countryCode:d.length?d.val():"US",postalCode:r(`#wpforms-${e}-field_${s}-postal`).val()}):{}},isValidAddress(e){let s=e||{};return!(!d.requiredAddressFields.every(e=>!!s?.[e])||(e=s.countryCode||"")&&!t.noStateCountries.includes(e)&&!s.adminArea1)}};t.init(),e.WPForms.Address=d})(window,jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.