function addGlobalSrfmObject(e,r){var t=window?.srfm||{};t[e]=r,window.srfm=t}function toggleErrorState(e,r){e.classList.contains("srfm-error")!==r&&(e.classList.toggle("srfm-error",r),e=e.querySelector(".srfm-error-message"))&&(r&&e.hasAttribute("data-srfm-id")?e.id=e.getAttribute("data-srfm-id"):e.removeAttribute("id"))}function srfmSprintfString(e,...t){return 1r?(r=parseInt(r,10)-1)>=t.length?"":String(t[r]):0===t.length?"":String(t[0])):e.replace(/%s/g,()=>0===t.length?"":String(t[0]))}(window.addGlobalSrfmObject=addGlobalSrfmObject)("toggleErrorState",toggleErrorState),addGlobalSrfmObject("srfmSprintfString",srfmSprintfString);let emailElements=document.getElementsByClassName("srfm-input-email-container");if(0{document.querySelector("#srfm-sender-email").value=e.target.value})}let submitButton=document.getElementsByClassName("srfm-button");if(submitButton){let e=getComputedStyle(document.documentElement),r=e.getPropertyValue("--srfm-primary-color"),t=e.getPropertyValue("--srfm-secondary-color");if(""!==r)for(let e=0;e{var r=e.closest(".srfm-form");r&&(showErrorMessage({form:r,message:t}),e.classList.add("captcha-error-added"))})}function onTurnstileError(){showErrorMessageOnRecaptchaError({containerSelector:".cf-turnstile:not(.captcha-error-added)",message:srfm_submit?.messages?.srfm_turnstile_error_message})}function onGCaptchaV2CheckBoxError(){showErrorMessageOnRecaptchaError({containerSelector:'.g-recaptcha[recaptcha-type="v2-checkbox"]:not(.captcha-error-added)',message:srfm_submit?.messages?.srfm_google_captcha_error_message})}function onGCaptchaV3Error(){showErrorMessageOnRecaptchaError({containerSelector:'.g-recaptcha[recaptcha-type="v3-reCAPTCHA"]:not(.captcha-error-added)',message:srfm_submit?.messages?.srfm_google_captcha_error_message})}function onHCaptchaError(){showErrorMessageOnRecaptchaError({containerSelector:".h-captcha:not(.captcha-error-added)",message:srfm_submit?.messages?.srfm_captcha_h_error_message})}(()=>{function n(e){return(e?window.getComputedStyle(e):null)?.backgroundColor||"transparent"}function s(e){let t,o,a;if(e.startsWith("rgb"))[t,o,a]=e.match(/\d+/g).map(Number);else{if(!e.startsWith("#"))return.5;{let r=e.slice(1);6===r.length?[t,o,a]=[0,2,4].map(e=>parseInt(r.substr(e,2),16)):3===r.length&&([t,o,a]=r.split("").map(e=>parseInt(e+e,16)))}}var e=t,r=o,n=a,[e,r,n]=[e,r,n].map(e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4));return.2126*e+.7152*r+.0722*n}function r(e){var o=e.querySelector("form");if(o){var a=(e=>{let r=n(e),t=n(e.parentElement),o="rgba(0, 0, 0, 0)"===r&&r===t;for(;("transparent"===r||o)&&e!==document.documentElement;)e=e.parentElement,r=n(e),t=n(e.parentElement),o="rgba(0, 0, 0, 0)"===r&&r===t,r=o?"transparent":t;var a=s(r);return{color:r,isDark:a<.5}})(e).isDark,a=(a&&e.classList.add("srfm-has-dark-bg"),window.getComputedStyle(e).getPropertyValue("--srfm-color-input-text"));if(!(s(a)<.5)){let r={"--srfm-expandable-menu-background":"#2e2e2e"},t=[];Object.keys(r).forEach(e=>{t.push(`${e}: ${r[e]};`)});a=`.srfm-form-container-${o.getAttribute("form-id")} { ${t.join(" ")} }`;e.querySelector("style").innerHTML+=a}}}function e(){var e;document.getElementById("srfm-single-page-container")&&(e=document.querySelector(".srfm-form-container"))&&"absolute"===window.getComputedStyle(e).position&&(document.querySelector(".srfm-form-wrapper").style.height=e.clientHeight+"px")}addGlobalSrfmObject("getTranslatableString",function(e){return window?.srfm_submit?.messages?.[e]||""}),window.addEventListener("resize",e),window.addEventListener("mousemove",e),window.addEventListener("load",function(){e();{let a=document.querySelector(".srfm-branding");if(a){let o=document.querySelector("form.srfm-form");setInterval(()=>{var e,r,t;"none"===window.getComputedStyle(o).display?a.style.display="none":({opacity:e,visibility:r,display:t}=window.getComputedStyle(a),e<1&&(a.style.opacity=1),"visible"!==r&&(a.style.visibility="visible"),"none"===t&&(a.style.display="block"))},100)}}document.querySelectorAll(".srfm-form-container").forEach(e=>{r(e)})}),addGlobalSrfmObject("handleInstantFormWrapperHeight",e),addGlobalSrfmObject("srfmUtility",{prepareValue(e=[]){return e?.length&&Array.isArray(e)?e.join(" | "):""},extractValue(e=""){return"string"!=typeof e||""===e.trim()?[]:e.split(" | ")}})})();