1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["ls.bgset-Bg4Ghb7W.js","lazysizes-CO-Rf74N.js"])))=>i.map(i=>d[i]); 2function w(){import.meta.url,import("_").catch(()=>1),async function*(){}().next()}const L="modulepreload",E=function(t){return"/assets/"+t},u={},m=function(r,e,n){let c=Promise.resolve();if(e&&e.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),i=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));c=Promise.allSettled(e.map(o=>{if(o=E(o),o in u)return;u[o]=!0;const d=o.endsWith(".css"),p=d?'[rel="stylesheet"]':"";if(document.querySelector('link[href="'.concat(o,'"]').concat(p)))return;const a=document.createElement("link");if(a.rel=d?"stylesheet":L,d||(a.as="script"),a.crossOrigin="",a.href=o,i&&a.setAttribute("nonce",i),document.head.appendChild(a),d)return new Promise((v,g)=>{a.addEventListener("load",v),a.addEventListener("error",()=>g(new Error("Unable to preload CSS for ".concat(o))))})}))}function l(s){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s}return c.then(s=>{for(const i of s||[])i.status==="rejected"&&l(i.reason);return r().catch(l)})};function y(){const t=document.querySelectorAll(".alert-banner"),r=[],{sessionStorage:e}=globalThis;for(const n of t){const c=n.querySelector("button");
2if(e.getItem("".concat(n.id,"-dismissed"))?n.remove():n.classList.remove("alert-banner--hidden"),c&&c.addEventListener("click",()=>{e.setItem("".concat(n.id,"-dismissed"),"1"),n.remove()}),r.includes(n.id)){const l=document.querySelectorAll("#".concat(n.id,".alert-banner"));console.warn('A banner with id: "'.concat(n.id,'" already exists.'),l)}else r.push(n.id)}}globalThis.addEventListener("DOMContentLoaded",y);function f(t){const e=t.form.querySelectorAll(".freeform-form-errors, .freeform-form-success");for(const n of e)n.remove()}function b(){const t=[...document.querySelectorAll(".freeform")];if(t.length===0)return;function r(e,n,c){e.preventDefault();const{options:l}=e.freeform,{form:s}=e,i=l[n],o=document.createElement("div");o.classList.add(...i.split(" ")),o.innerHTML='<div class="px-4 py-3 relative text-base" role="alert">'+'<strong class="font-bold">'.concat(l[c],"</strong></div>"),s.append(o)}for(const e of t)e.addEventListener("freeform-ready",n=>{n.options.errorClassBanner="freeform-form-errors bg-red-100 border border-red-400 rounded text-red-700",n.options.successClassBanner="freeform-form-success bg-green-100 border border-green-900 rounded text-green-900"}),e.addEventListener("freeform-render-success",n=>{r(n,"successClassBanner","successBannerMessage"),setTimeout(()=>{f(n)},5e3)}),e.addEventListener("freeform-render-form-errors",n=>{r(n,"errorClassBanner","errorBannerMessage")}),e.addEventListener("freeform-remove-messages",n=>{f(n)}),e.addEventListener("freeform-on-submit",n=>{f(n)})}{const t=document.documentElement,r=document.querySelector("#menu-toggle"),e=n=>{n.preventDefault(),t.classList.contains("js-nav-open")?(t.classList.remove("js-nav-open"),t.classList.remove("js-search-open")):t.classList.add("js-nav-open")};r&&r.addEventListener("click",e,!1)}const h=[...document.querySelectorAll('a[href*=".pdf"]')];function S(t,r){const e=new XMLHttpRequest;e.open("head",t,!0),e.addEventListener("readystatechange",function(){this.readyState===this.DONE&&r(Number.parseInt(e.getResponseHeader("Content-Length"),10))}),e.send()}function _(t){let r="B",e=t;return 1e3**1<=t&&t<1e3**2?(r="KB",e=Math.round(e/1e3**1*10)/10):1e3**2<=e&&e<1e3**3?(r="MB",e=Math.round(e/1e3**2*10)/10):1e3**3<=e&&e<1e3**4&&(r="GB",e=Math.round(e/1e3**3*10)/10),e+r}if(h.length>0)for(const t of h)S(t.href,r=>{t.dataset.size=Number.isNaN(r)?"pdf":_(r)});(function(){const t=document.documentElement,r=document.querySelector("#search-toggle"),e=document.querySelector("#site-search");function n(c){c.preventDefault(),!t.classList.contains("js-search-open")&&window.innerWidth<1024?(t.classList.add("js-search-open"),e.focus(),t.classList.add("js-nav-open")):!t.classList.contains("js-search-open")&&window.innerWidth>=1024?(t.classList.add("js-search-open"),e.focus()):t.classList.remove("js-search-open")}r&&r.addEventListener("click",n,!1)})();const B=async()=>{document.documentElement.classList.remove("no-js");const t=await m(()=>import("./lazysizes-CO-Rf74N.js").then(r=>r.l),[]);await m(()=>import("./ls.bgset-Bg4Ghb7W.js").then(r=>r.l),__vite__mapDeps([0,1])),t.init(),b()};B().then(()=>{});export{w as __vite_legacy_guard};
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.