1class a{constructor(e){this.element=e,this.mobileButtonElement=this.element.querySelector(".navigation-main__mobile-trigger"),this.navElement=this.element.querySelector(".navigation-main__nav"),this.init()}init(){this.windowResizeHandler(),window.addEventListener("resize",()=>this.windowResizeHandler()),this.mobileButtonElement.addEventListener("click",()=>this.togglePopup())}togglePopup(){if(this.navElement.getAttribute("aria-hidden")==="false"){this.closePopup();return}this.openPopup()}openPopup(){document.body.classList.add("mobile-nav-open"),this.navElement.setAttribute("aria-hidden","false"),this.mobileButtonElement.setAttribute("aria-expanded","true")}closePopup(){document.body.classList.remove("mobile-nav-open"),this.navElement.setAttribute("aria-hidden","true"),this.mobileButtonElement.setAttribute("aria-expanded","false")}windowResizeHandler(){this.updateNavAriaHidden()}updateNavAriaHidden(){if(window.innerWidth<600){this.navElement.setAttribute("aria-hidden","true");return}this.closePopup(),this.navElement.removeAttribute("aria-hidden")}}class o{constructor(){this.initAutoSizes()}initAutoSizes(){this.autoSizeImages=document.querySelectorAll("[data-auto-size]"),window.responsiveResizeObserver=new ResizeObserver(e=>{e.forEach(i=>{const t=i.target.getBoundingClientRect().width;i.target.sizes=Math.ceil(t/window.innerWidth*100)+"vw"})}),this.autoSizeImages.forEach(e=>{responsiveResizeObserver.onload=null,responsiveResizeObserver.observe(e),e.removeAttribute("data-auto-size")})}}
1class r{constructor(){for(const e of document.querySelectorAll("form.fui-form")){const i=JSON.parse(e.dataset.fuiForm);this.getTokens(e,i)}}getTokens(e,i){fetch("/actions/formie/forms/refresh-tokens?form="+i.formHandle).then(t=>t.json()).then(t=>{if(e.querySelector('input[name="CRAFT_CSRF_TOKEN"]').outerHTML=t.csrf.input,t.captchas&&t.captchas.javascript){let n=t.captchas.javascript;e.querySelector('input[name="'+n.sessionKey+'"]').value=n.value}if(t.captchas&&t.captchas.duplicate){let n=t.captchas.duplicate;e.querySelector('input[name="'+n.sessionKey+'"]').value=n.value}})}}class c{constructor(){this.element=document.querySelector(".announcement-bar"),this.element&&this.setHeight()}setHeight(){const e=this.element.offsetHeight;document.documentElement.style.setProperty("--announcement-bar-height","".concat(e,"px"))}}export{c as A,r as F,a as N,o as R};
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.