import{T as P,g as $}from"./getSectionInfo.D5UdhNIq.js";import{s as D}from"./sendEvent.DTgjAu1e.js";import{s as H}from"./sendTracyEvent.ypwlhgc5.js";import"./countdown.Cgcjk_tU.js";import"./extractGAExtraParams.CC5kY18g.js";import"./getCookieValue.FmDZvggo.js";import"./getExperiments.B3A35r5T.js";import"./constants.BasPOSZ9.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},e=new Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="1874a433-7e85-4a7a-a101-06d5d22d6f78",t._sentryDebugIdIdentifier="sentry-dbid-1874a433-7e85-4a7a-a101-06d5d22d6f78")}catch{}})();function F(t){const e=t.querySelector("a, button").getAttribute(P),{name:n}=$(t);D({event:"click",element:t,extra:{element_name:e}}),H("click",{elementName:e,section:n})}function R(){const t=document.querySelectorAll('[data-hover-trigger="true"]'),e={},n=2e3,s=300;function i(o,r){const a=e[o]||0;Date.now()-a>=n&&(D({event:"hover",element:r}),H("hover",{element:r,elementName:r.dataset?.gaSlug}),e[o]=Date.now())}t.forEach((o,r)=>{const a=r,K=o.querySelector("[data-ga-slug]");let k=0;o.addEventListener("mouseenter",()=>{k=setTimeout(()=>i(a,K),s)}),o.addEventListener("mouseleave",()=>clearTimeout(k))})}const _=document.querySelector(".js-header"),A=_.querySelector("#sidebar"),v=Array.from(A?.querySelectorAll("button:not(.sidebar-submenu button), a:not(.sidebar-submenu a)")??[]);function M(){_.querySelectorAll(".nav-item")?.forEach(e=>{e.querySelector(".js-nav-item-submenu")&&(e.addEventListener("keydown",n=>{const{code:s}=n;if(s==="Escape"&&(e.classList.remove("is-active"),e.querySelector("button").setAttribute("aria-expanded","false")),["Enter","Space"].includes(s)){const o=e.querySelector("button").getAttribute("aria-expanded")==="true"?"false":"true",r=e.querySelector("button");r.setAttribute("aria-expanded",o),r.focus(),e.classList.toggle("is-active"),F(e)}}),e.addEventListener("focusout",n=>{n.currentTarget.contains(n.relatedTarget)||(e.classList.remove("is-active"),e.querySelector("button").setAttribute("aria-expanded","false"))}))})}function B(t){if(!A||v.length===0)return;const{code:e}=t,n=t.target,s=n.classList.contains("sidebar-nav-toggle"),o=n.closest(".mobile-nav-item")?.querySelector(".sidebar-submenu"),r=o?.querySelector("button, a");if(e==="Tab"){t.stopPropagation();const a=document.activeElement;Y(a,v,t)}["Enter","Space"].includes(e)&&s&&o.addEventListener("transitionend",()=>{r.focus()},{once:!0})}function W(t,e){if(!A||v.length===0)return;const n=Array.from(t.querySelectorAll("button , a")),s=n[0],{code:i}=e,o=e.target,r=o.closest(".mobile-nav-item"),a=r?.querySelector(".sidebar-nav-toggle");i==="Tab"&&(e.stopPropagation(),Y(document.activeElement,n,e)),["Enter","Space"].includes(i)&&o===s&&(e.preventDefault(),r.classList.remove("is-active"),t.addEventListener("transitionend",()=>{a.focus()},{once:!0}))}function Y(t,e,n){const s=e[0],i=e[e.length-1];if(n.shiftKey&&document.activeElement===s)i.focus(),n.preventDefault();else if(n.code==="Tab"&&e.length>0)if(n.preventDefault(),n.shiftKey){let r=Array.from(e).indexOf(t)-1;r<0&&(r=e.length-1),e[r].focus()}else{let r=Array.from(e).indexOf(t)+1;r>=e.length&&(r=0),e[r].focus()}else document.activeElement===i&&(s.focus(),n.preventDefault())}function V(){const t=document.querySelector("#header-end"),e=document.querySelector("#skip-to-main-content");function n(){t.setAttribute("tabIndex","-1"),t.focus(),t.removeAttribute("tabIndex")}e?.addEventListener("click",()=>n)}const l=document.querySelector(".js-header"),m=l?.classList;let d=!0,I=0;const x=200,p="sticky-nav",y="non-sticky-nav",w=l.offsetHeight;let c,f,E,C,S;function z(t){d=t>I}function G(){c=document.querySelector(".js-SubNavigation"),f=l.getBoundingClientRect().top+scrollY,S=l.querySelector("header").clientHeight,C=c?.offsetTop,E=C+f}function O(t,e){const n=+t.querySelector("[data-section]")?.getAttribute("data-index")+1,s=document.querySelector(`[data-index="${n}"]`);s&&(s.style.paddingTop=`${d?e:0}px`)}function N(){const t=l.classList.contains("is-transparent-on-start");l?.classList.contains("is-sticky-on-scroll")&&(z(scrollY),I=scrollY,scrollY>S+f&&d?(m?.add(y,"is-light"),!t&&O(l,w)):scrollYx+f&&d?m?.add(p):scrollY767?66:e,e=window.innerWidth>1199?77:e,scrollY>=E&&t&&d&&(c?.classList.add(y,"sticky"),c?.setAttribute("data-sticky","1"),c.style.top=`${e}px`),scrollY767?24:52;if(h=t.clientWidth,L-i=h){if(u.contains("mobile-header"))return;u?.remove("desktop-header"),u?.add("mobile-header"),e?.classList?.remove("hidden"),s&&n?.classList.remove("hidden")}!s&&n?.classList.add("hidden","md:block"),t.querySelectorAll(".header-nav").forEach(o=>{o.classList.remove("opacity-0")})}function U(){const t=b?.querySelectorAll(".header-nav");t&&(L=Array.from(t).reduce((e,n)=>e+n.clientWidth,0),q())}const T=document.querySelector(".js-header");function J(){T.querySelectorAll(".nav-item")?.forEach(e=>{e.querySelector(".js-nav-item-submenu")&&(e.addEventListener("mouseenter",()=>{e.classList.add("is-active"),e.querySelector("button").setAttribute("aria-expanded","true")}),e.addEventListener("mouseleave",()=>{e.classList.remove("is-active"),e.querySelector("button").setAttribute("aria-expanded","false")}),e.querySelectorAll("a").forEach(n=>{n.addEventListener("click",()=>{e.classList.remove("is-active"),e.querySelector("button").setAttribute("aria-expanded","false")})}))})}function Q(){const t=T?.querySelectorAll(".mobile-nav-item"),e=T.querySelectorAll(".sidebar-submenu-toggle");t?.forEach(n=>{n.querySelector("button")?.addEventListener("click",i=>{const o=n.querySelector(".sidebar-submenu");i.stopPropagation(),o.setAttribute("aria-hidden","false"),n.classList.remove("is-active"),n?.classList.add("is-active");const r=o?.querySelector("button, a");F(n),o.addEventListener("transitionend",()=>r.focus(),{once:!0})})}),e?.forEach(n=>{const s=n.closest(".mobile-nav-item");n.addEventListener("click",i=>{const o=s.querySelector(".sidebar-submenu"),r=s.querySelector("button");i.stopPropagation(),r.focus(),o.setAttribute("aria-hidden","true"),s.classList.remove("is-active")})})}const X=document.querySelector(".js-header"),j=X.querySelector("#sidebar"),Z=j?.querySelectorAll(".sidebar-submenu");function ee(){J(),Q(),M(),G(),N(),g(),R(),V(),j?.addEventListener("keydown",B),window.addEventListener("resize",()=>{q(),g()}),U(),window.addEventListener("scroll",()=>{N(),q(),g()}),Z?.forEach(t=>{t.addEventListener("keydown",e=>W(t,e))})}ee(); //# sourceMappingURL=Base.astro_astro_type_script_index_0_lang.DWl4PLVy.js.map