1document.querySelectorAll("[data-popup]").forEach(t=>{const e=Number.parseInt(t.getAttribute("data-popup-idx")),n=t.querySelector("[data-popup-close]"),o=t.querySelector("[data-popup-body]"),s=t.querySelector("[data-popup-reopen]");n?.addEventListener("click",()=>{o.classList.add("hidden"),s?.classList.remove("hidden"),Tn(e,!0)}),s?.addEventListener("click",()=>{o.classList.remove("hidden"),s?.classList.add("hidden"),Tn(e,!1)})});function Tn(t,e){const n=document.cookie.split("; ").find(s=>s.startsWith("popup_data="))?.split("=")[1],o=JSON.parse(decodeURIComponent(n));o[t].closed=e,document.cookie="popup_data="+encodeURIComponent(JSON.stringify(o))}const an=function(){document.querySelector("[data-header-section]");const t=document.querySelector("[data-hamburger]"),e=document.querySelector("body");t.addEventListener("click",()=>{e?.classList.toggle("menu-open")})};document.addEventListener("astro:beforeload",an);document.addEventListener("astro:page-load",an);an();const me=document.querySelector("[data-header-section]");let kn=window.scrollY,jo=me?.scrollHeight||10;const ke=()=>{const t=window.scrollY;t>jo?t<kn?me?.classList.remove("header-hide"):me?.classList.add("header-hide"):me?.classList.remove("header-hide"),kn=t};ke();document.addEventListener("scroll",ke);document.addEventListener("astro:beforeload",ke);document.addEventListener("astro:page-load",ke);document.querySelector("[data-popup-close]")?.addEventListener("click",()=>{document.querySelector("[data-popup-body]").classList.add("hidden"),document.querySelector("[data-popup-body]").classList.add("pointer-evets-none")});/*! 2 * OverlayScrollbars 3 * Version: 2.11.3 4 * 5 * Copyright (c) Rene Haas | KingSora. 6 * https://github.com/KingSora 7 * 8 * Released under the MIT license. 9 */const yt=(t,e)=>{const{o:n,i:o,u:s}=t;let c=n,r;const u=(i,d)=>{const w=c,O=i,a=d||(o?!o(w,O):w!==O);return(a||s)&&(c=O,r=w),[c,a,r]};return[e?i=>u(e(c,r),i):u,i=>[c,!!i,r]]},Wo=typeof window<"u"&&typeof HTMLElement<"u"&&!!window.document,pt=Wo?window:{},Qn=Math.max,Yo=Math.min,Ke=Math.round,xe=Math.abs,Mn=Math.sign,Jn=pt.cancelAnimationFrame,un=pt.requestAnimationFrame,dn=pt.setTimeout,Zn=pt.clearTimeout,Me=t=>typeof pt[t]<"u"?pt[t]:void 0,Xo=Me("MutationObserver"),Dn=Me("IntersectionObserver"),Rt=Me("ResizeObserver"),Jt=Me("ScrollTimeline"),fn=t=>t===void 0,De=t=>t===null,kt=t=>typeof t=="number",ne=t=>typeof t=="string",He=t=>typeof t=="boolean",xt=t=>typeof t=="function",St=t=>Array.isArray(t),Ce=t=>typeof t=="object"&&!St(t)&&!De(t),pn=t=>{const e=!!t&&t.length,n=kt(e)&&e>-1&&e%1==0;return St(t)||!xt(t)&&n?e>0&&Ce(t)?e-1 in t:!0:!1},Oe=t=>!!t&&t.constructor===Object,$e=t=>t instanceof HTMLElement,_e=t=>t instanceof Element;function Q(t,e){if(pn(t))for(let n=0;n<t.length&&e(t[n],n,t)!==!1;n++);else t&&Q(Object.keys(t),n=>e(t[n],n,t));return t}const Gn=(t,e)=>t.indexOf(e)>=0,Zt=(t,e)=>t.concat(e),nt=(t,e,n)=>(!ne(e)&&pn(e)?Array.prototype.push.apply(t,e):t.push(e),t),_t=t=>Array.from(t||[]),yn=t=>St(t)?t:!ne(t)&&pn(t)?_t(t):[t],Ee=t=>!!t&&!t.length,Qe=t=>_t(new Set(t)),gt=(t,e,n)=>{Q(t,s=>s?s.apply(void 0,e||[]):!0),n||(t.length=0)},to="paddingTop",eo="paddingRight",no="paddingLeft",oo="paddingBottom",so="marginLeft",co="marginRight",ro="marginBottom",hn="overflowX",gn="overflowY",Ie="width",Pe="height",Tt="visible",bt="hidden",Bt="scroll",Ko=t=>{const e=String(t||"");return e?e[0].toUpperCase()+e.slice(1):""},ze=(t,e,n,o)=>{if(t&&e){let s=!0;return Q(n,c=>{const r=t[c],u=e[c];r!==u&&(s=!1)}),s}return!1},io=(t,e)=>ze(t,e,["w","h"]),be=(t,e)=>ze(t,e,["x","y"]),Qo=(t,e)=>ze(t,e,["t","r","b","l"]),T=(t,...e)=>t.bind(0,...e),Vt=t=>{let e;const n=t?dn:un,o=t?Zn:Jn;return[s=>{o(e),e=n(()=>s(),xt(t)?t():t)},()=>o(e)]},Hn=t=>{const e=xt(t)?t():t;if(kt(e)){const n=e?dn:un,o=e?Zn:Jn;return s=>{const c=n(()=>s(),e);return()=>{o(c)}}}return e&&e._},Le=(t,e)=>{const{p:n,v:o,S:s,m:c}=e||{};let r,u,l,y,i;const d=function(k){u&&u(),r&&r(),i=u=r=l=void 0,t.apply(this,k)},w=$=>c&&l?c(l,$):$,O=()=>{u&&d(w(y)||y)},a=function(){const k=_t(arguments),M=Hn(n);if(M){const P=Hn(o),S=w(k)||k,A=d.bind(0,S);u&&u(),s&&!i?(A(),i=!0,u=M(()=>i=void 0)):(u=M(A),P&&!r&&(r=P(O))),l=y=S}else d(k)};return a.O=O,a},lo=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),wt=t=>t?Object.keys(t):[],B=(t,e,n,o,s,c,r)=>{const u=[e,n,o,s,c,r];return(typeof t!="object"||De(t))&&!xt(t)&&(t={}),Q(u,l=>{Q(l,(y,i)=>{const d=l[i];if(t===d)return!0;const w=St(d);if(d&&Oe(d)){const O=t[i];let a=O;w&&!St(O)?a=[]:!w&&!Oe(O)&&(a={}),t[i]=B(a,d)}else t[i]=w?d.slice():d})}),t},ao=(t,e)=>Q(B({},t),(n,o,s)=>{n===void 0?delete s[o]:n&&Oe(n)&&(s[o]=ao(n))}),vn=t=>!wt(t).length,Gt=()=>{},uo=(t,e,n)=>Qn(t,Yo(e,n)),Pt=t=>Qe((St(t)?t:(t||"").split(" ")).filter(e=>e)),mn=(t,e)=>t&&t.getAttribute(e),_n=(t,e)=>t&&t.hasAttribute(e),Lt=(t,e,n)=>{Q(Pt(e),o=>{t&&t.setAttribute(o,String(n||""))})},Ct=(t,e)=>{Q(Pt(e),n=>t&&t.removeAttribute(n))},Re=(t,e)=>{const n=Pt(mn(t,e)),o=T(Lt,t,e),s=(c,r)=>{const u=new Set(n);return Q(Pt(c),l=>{u[r](l)}),_t(u).join(" ")};return{$:c=>o(s(c,"delete")),C:c=>o(s(c,"add")),H:c=>{const r=Pt(c);return r.reduce((u,l)=>u&&n.includes(l),r.length>0)}}},fo=(t,e,n)=>(Re(t,e).$(n),T(bn,t,e,n)),bn=(t,e,n)=>(Re(t,e).C(n),T(fo,t,e,n)),Ae=(t,e,n,o)=>(o?bn:fo)(t,e,n),Sn=(t,e,n)=>Re(t,e).H(n),po=t=>Re(t,"class"),yo=(t,e)=>{po(t).$(e)},wn=(t,e)=>(po(t).C(e),T(yo,t,e)),ho=(t,e)=>{const n=e?_e(e)&&e:document;return n?_t(n.querySelectorAll(t)):[]},Jo=(t,e)=>{const n=e?_e(e)&&e:document;return n&&n.querySelector(t)},Je=(t,e)=>_e(t)&&t.matches(e),go=t=>Je(t,"body"),Ze=t=>t?_t(t.childNodes):[],te=t=>t&&t.parentElement,qt=(t,e)=>_e(t)&&t.closest(e),Ge=t=>document.activeElement,Zo=(t,e,n)=>{const o=qt(t,e),s=t&&Jo(n,o),c=qt(s,e)===o;return o&&s?o===t||s===t||c&&qt(qt(t,n),e)!==o:!1},jt=t=>{Q(yn(t),e=>{const n=te(e);e&&n&&n.removeChild(e)})},ft=(t,e)=>T(jt,t&&e&&Q(yn(e),n=>{n&&t.appendChild(n)}));let vo;const Go=()=>vo,ts=t=>{vo=t},Ft=t=>{const e=document.createElement("div");return Lt(e,"class",t),e},mo=t=>{const e=Ft(),n=Go(),o=t.trim();return e.innerHTML=n?n.createHTML(o):o,Q(Ze(e),s=>jt(s))},In=(t,e)=>t.getPropertyValue(e)||t[e]||"",bo=t=>{const e=t||0;return isFinite(e)?e:0},ge=t=>bo(parseFloat(t||"")),tn=t=>Math.round(t*1e4)/1e4,So=t=>`${tn(bo(t))}px`;function ee(t,e){t&&e&&Q(e,(n,o)=>{try{const s=t.style,c=De(n)||He(n)?"":kt(n)?So(n):n;o.indexOf("--")===0?s.setProperty(o,c):s[o]=c}catch{}})}function $t(t,e,n){const o=ne(e);let s=o?"":{};if(t){const c=pt.getComputedStyle(t,n)||t.style;s=o?In(c,e):_t(e).reduce((r,u)=>(r[u]=In(c,u),r),s)}return s}const Pn=(t,e,n)=>{const o=e?`${e}-`:"",s=n?`-${n}`:"",c=`${o}top${s}`,r=`${o}right${s}`,u=`${o}bottom${s}`,l=`${o}left${s}`,y=$t(t,[c,r,u,l]);return{t:ge(y[c]),r:ge(y[r]),b:ge(y[u]),l:ge(y[l])}},Be=(t,e)=>`translate${Ce(t)?`(${t.x},${t.y})`:`${e?"X":"Y"}(${t})`}`,es=t=>!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length),ns={w:0,h:0},Ve=(t,e)=>e?{w:e[`${t}Width`],h:e[`${t}Height`]}:ns,os=t=>Ve("inner",t||pt),Ut=T(Ve,"offset"),wo=T(Ve,"client"),Te=T(Ve,"scroll"),xn=t=>{const e=parseFloat($t(t,Ie))||0,n=parseFloat($t(t,Pe))||0;return{w:e-Ke(e),h:n-Ke(n)}},je=t=>t.getBoundingClientRect(),ss=t=>!!t&&es(t),en=t=>!!(t&&(t[Pe]||t[Ie])),xo=(t,e)=>{const n=en(t);return!en(e)&&n},zn=(t,e,n,o)=>{Q(Pt(e),s=>{t&&t.removeEventListener(s,n,o)})},tt=(t,e,n,o)=>{var s;const c=(s=o&&o.I)!=null?s:!0,r=o&&o.T||!1,u=o&&o.A||!1,l={passive:c,capture:r};return T(gt,Pt(e).map(y=>{const i=u?d=>{zn(t,y,i,r),n&&n(d)}:n;return t&&t.addEventListener(y,i,l),T(zn,t,y,i,r)}))},Co=t=>t.stopPropagation(),nn=t=>t.preventDefault(),Oo=t=>Co(t)||nn(t),Ot=(t,e)=>{const{x:n,y:o}=kt(e)?{x:e,y:e}:e||{};kt(n)&&(t.scrollLeft=n),kt(o)&&(t.scrollTop=o)},ht=t=>({x:t.scrollLeft,y:t.scrollTop}),$o=()=>({D:{x:0,y:0},M:{x:0,y:0}}),cs=(t,e)=>{const{D:n,M:o}=t,{w:s,h:c}=e,r=(d,w,O)=>{let a=Mn(d)*O,$=Mn(w)*O;if(a===$){const k=xe(d),M=xe(w);$=k>M?0:$,a=k<M?0:a}return a=a===$?0:a,[a+0,$+0]},[u,l]=r(n.x,o.x,s),[y,i]=r(n.y,o.y,c);return{D:{x:u,y},M:{x:l,y:i}}},We=({D:t,M:e})=>{const n=(o,s)=>o===0&&o<=s;return{x:n(t.x,e.x),y:n(t.y,e.y)}},Rn=({D:t,M:e},n)=>{const o=(s,c,r)=>uo(0,1,(s-r)/(s-c)||0);return{x:o(t.x,e.x,n.x),y:o(t.y,e.y,n.y)}},on=t=>
9{t&&t.focus&&t.focus({preventScroll:!0})},Vn=(t,e)=>{Q(yn(e),t)},sn=t=>{const e=new Map,n=(c,r)=>{if(c){const u=e.get(c);Vn(l=>{u&&u[l?"delete":"clear"](l)},r)}else e.forEach(u=>{u.clear()}),e.clear()},o=(c,r)=>{if(ne(c)){const y=e.get(c)||new Set;return e.set(c,y),Vn(i=>{xt(i)&&y.add(i)},r),T(n,c,r)}He(r)&&r&&n();const u=wt(c),l=[];return Q(u,y=>{const i=c[y];i&&nt(l,o(y,i))}),T(gt,l)},s=(c,r)=>{Q(_t(e.get(c)),u=>{r&&!Ee(r)?u.apply(0,r):u()})};return o(t||{}),[o,n,s]},Eo={},Lo={},rs=t=>{Q(t,e=>Q(e,(n,o)=>{Eo[o]=e[o]}))},Ao=(t,e,n)=>wt(t).map(o=>{const{static:s,instance:c}=t[o],[r,u,l]=n||[],y=n?c:s;if(y){const i=n?y(r,u,e):y(e);return(l||Lo)[o]=i}}),oe=t=>Lo[t],is="__osOptionsValidationPlugin",Wt="data-overlayscrollbars",Se="os-environment",ve=`${Se}-scrollbar-hidden`,Ye=`${Wt}-initialize`,we="noClipping",qn=`${Wt}-body`,Dt=Wt,ls="host",At=`${Wt}-viewport`,as=hn,us=gn,ds="arrange",To="measuring",fs="scrolling",ko="scrollbarHidden",ps="noContent",cn=`${Wt}-padding`,Nn=`${Wt}-content`,Cn="os-size-observer",ys=`${Cn}-appear`,hs=`${Cn}
9-listener`,gs="os-trinsic-observer",vs="os-theme-none",vt="os-scrollbar",ms=`${vt}-rtl`,bs=`${vt}-horizontal`,Ss=`${vt}-vertical`,Mo=`${vt}-track`,On=`${vt}-handle`,ws=`${vt}-visible`,xs=`${vt}-cornerless`,Fn=`${vt}-interaction`,Un=`${vt}-unusable`,rn=`${vt}-auto-hide`,Bn=`${rn}-hidden`,jn=`${vt}-wheel`,Cs=`${Mo}-interactive`,Os=`${On}-interactive`,$s="__osSizeObserverPlugin",Es=(t,e)=>{const{k:n}=e,[o,s]=t("showNativeOverlaidScrollbars");return[o&&n.x&&n.y,s]},Nt=t=>t.indexOf(Tt)===0,Ls=t=>t.replace(`${Tt}-`,""),ln=(t,e)=>{if(t==="auto")return e?Bt:bt;const n=t||bt;return[bt,Bt,Tt].includes(n)?n:bt},As=(t,e)=>{const{overflowX:n,overflowY:o}=$t(t,[hn,gn]);return{x:ln(n,e.x),y:ln(o,e.y)}},Do="__osScrollbarsHidingPlugin",Ts="__osClickScrollPlugin",Wn=t=>JSON.stringify(t,(e,n)=>{if(xt(n))throw 0;return n}),Yn=(t,e)=>t?`${e}`.split(".").reduce((n,o)=>n&&lo(n,o)?n[o]:void 0,t):void 0,ks={paddingAbsolute:!1,showNativeOverlaidScrollbars:!1,update:{elementEvents:[["img","load"]],debounce:[0,33],attributes:null,ignoreMutation:null},overflow:{x:"scroll",y:"scroll"},scrollbars:{theme:"os-theme-dark",visibility:"auto",autoHide:"never",autoHideDelay:1300,autoHideSuspend:!1,dragScroll:!0,clickScroll:!1,pointers:["mouse","touch","pen"]}},Ho=(t,e)=>{const n={},o=Zt(wt(e),wt(t));return Q(o,s=>{const c=t[s],r=e[s];if(Ce(c)&&Ce(r))B(n[s]={},Ho(c,r)),vn(n[s])&&delete n[s];else if(lo(e,s)&&r!==c){let u=!0;if(St(c)||St(r))try{Wn(c)===Wn(r)&&(u=!1)}catch{}u&&(n[s]=r)}}),n},Xn=(t,e,n)=>o=>[Yn(t,o),n||Yn(e,o)!==void 0];let _o;const Ms=()=>_o,Ds=t=>{_o=t};let Xe;const Hs=()=>{const t=(S,A,D)=>{ft(document.body,S),ft(document.body,S);const I=wo(S),q=Ut(S),H=xn(A);return D&&jt(S),{x:q.h-I.h+H.h,y:q.w-I.w+H.w}},e=S=>{let A=!1;const D=wn(S,ve);try{A=$t(S,"scrollbar-width")==="none"||$t(S,"display","::-webkit-scrollbar")==="none"}catch{}return D(),A},n=`.${Se}{scroll-behavior:auto!important;position:fixed;opacity:0;visibility:hidden;overflow:scroll;height:200px;width:200px;z-index:-1}.${Se} div{width:200%;height:200%;margin:10px 0}.${ve}{scrollbar-width:none!important}.${ve}::-webkit-scrollbar,.${ve}::-webkit-scrollbar-corner{appearance:none!important;display:none!important;width:0!important;height:0!important}`,s=mo(`<div class="${Se}"><div></div><style>${n}</style></div>`)[0],c=s.firstChild,r=s.lastChild,u=Ms();u&&(r.nonce=u);const[l,,y]=sn(),[i,d]=yt({o:t(s,c),i:be},T(t,s,c,!0)),[w]=d(),O=e(s),a={x:w.x===0,y:w.y===0},$={elements:{host:null,padding:!O,viewport:S=>O&&go(S)&&S,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},k=B({},ks),M=T(B,{},k),P=T(B,{},$),X={P:w,k:a,U:O,J:!!Jt,G:T(l,"r"),K:P,Z:S=>B($,S)&&P(),tt:M,nt:S=>B(k,S)&&M(),ot:B({},$),st:B({},k)};if(Ct(s,"style"),jt(s),tt(pt,"resize",()=>{y("r",[])}),xt(pt.matchMedia)&&!O&&(!a.x||!a.y)){const S=A=>{const D=pt.matchMedia(`(resolution: ${pt.devicePixelRatio}dppx)`);tt(D,"change",()=>{A(),S(A)},{A:!0})};S(()=>{const[A,D]=i();B(X.P,A),y("r",[D])})}return X},Et=()=>(Xe||(Xe=Hs()),Xe),_s=(t,e,n)=>{let o=!1;const s=n?new WeakMap:!1,c=()=>{o=!0},r=u=>{if(s&&n){const l=n.map(y=>{const[i,d]=y||[];return[d&&i?(u||ho)(i,t):[],d]});Q(l,y=>Q(y[0],i=>{const d=y[1],w=s.get(i)||[];if(t.contains(i)&&d){const a=tt(i,d,$=>{o?(a(),s.delete(i)):e($)});s.set(i,nt(w,a))}else gt(w),s.delete(i)}))}};return r(),[c,r]},Kn=(t,e,n,o)=>{let s=!1;const{et:c,ct:r,rt:u,it:l,lt:y,ut:i}=o||{},d=Le(()=>s&&n(!0),{p:33,v:99}),[w,O]=_s(t,d,u),a=c||[],$=r||[],k=Zt(a,$),M=(X,S)=>{if(!Ee(S)){const A=y||Gt,D=i||Gt,I=[],q=[];let H=!1,m=!1;if(Q(S,C=>{const{attributeName:x,target:z,type:V,oldValue:j,addedNodes:W,removedNodes:U}=C,K=V==="attributes",F=V==="childList",ot=t===z,L=K&&x,g=L&&mn(z,x||""),f=ne(g)?g:null,v=L&&j!==f,p=Gn($,x)&&v;if(e&&(F||!ot)){const h=K&&v,b=h&&l&&Je(z,l),_=(b?!A(z,x,j,f):!K||h)&&!D(C,!!b,t,o);Q(W,N=>nt(I,N)),Q(U,N=>nt(I,N)),m=m||_}!e&&ot&&v&&!A(z,x,j,f)&&(nt(q,x),H=H||p)}),O(C=>Qe(I).reduce((x,z)=>(nt(x,ho(C,z)),Je(z,C)?nt(x,z):x),[])),e)return!X&&m&&n(!1),[!1];if(!Ee(q)||H){const C=[Qe(q),H];return X||n.apply(0,C),C}}},P=new Xo(T(M,!1));return[()=>(P.observe(t,{attributes:!0,attributeOldValue:!0,attributeFilter:k,subtree:e,childList:e,characterData:e}),s=!0,()=>{s&&(w(),P.disconnect(),s=!1)}),()=>{if(s)return d.O(),M(!0,P.takeRecords())}]};let It=null;const Io=(t,e,n)=>{const{ft:o}=n||{},s=oe($s),[c]=yt({o:!1,u:!0});return()=>{const r=[],l=mo(`<div class="${Cn}"><div class="${hs}"></div></div>`)[0],y=l.firstChild,i=d=>{const w=St(d)&&!Ee(d);let O=!1,a=!1;if(w){const $=d[0],[k,,M]=c($.contentRect),P=en(k);a=xo(k,M),O=!a&&!P}else a=d===!0;O||e({_t:!0,ft:a})};if(Rt){if(!He(It)){const a=new Rt(Gt);a.observe(t,{get box(){It=!0}}),It=It||!1,a.disconnect()}const d=Le(i,{p:0,v:0}),w=a=>d(a),O=new Rt(w);if(O.observe(It?t:y),nt(r,[()=>{O.disconnect()},!It&&ft(t,l)]),It){const a=new Rt(w);a.observe(t,{box:"border-box"}),nt(r,()=>a.disconnect())}}else if(s){const[d,w]=s(y,i,o);nt(r,Zt([wn(l,ys),tt(l,"animationstart",d),ft(t,l)],w))}else return Gt;return T(gt,r)}},Is=(t,e)=>{let n;const o=l=>
9l.h===0||l.isIntersecting||l.intersectionRatio>0,s=Ft(gs),[c]=yt({o:!1}),r=(l,y)=>{if(l){const i=c(o(l)),[,d]=i;return d&&!y&&e(i)&&[i]}},u=(l,y)=>r(y.pop(),l);return[()=>{const l=[];if(Dn)n=new Dn(T(u,!1),{root:t}),n.observe(s),nt(l,()=>{n.disconnect()});else{const y=()=>{const i=Ut(s);r(i)};nt(l,Io(s,y)()),y()}return T(gt,nt(l,ft(t,s)))},()=>n&&u(!0,n.takeRecords())]},Ps=(t,e,n,o)=>{let s,c,r,u,l,y;const i=`[${Dt}]`,d=`[${At}]`,w=["id","class","style","open","wrap","cols","rows"],{dt:O,vt:a,L:$,gt:k,ht:M,V:P,bt:X,wt:S,yt:A,St:D}=t,I=p=>$t(p,"direction")==="rtl",q={Ot:!1,B:I(O)},H=Et(),m=oe(Do),[C]=yt({i:io,o:{w:0,h:0}},()=>{const p=m&&m.R(t,e,q,H,n).Y,b=!(X&&P)&&Sn(a,Dt,we),E=!P&&S(ds),_=E&&ht(k),N=_&&D(),Z=A(To,b),Y=E&&p&&p(),G=Te($),R=xn($);return Y&&Y(),Ot(k,_),N&&N(),b&&Z(),{w:G.w+R.w,h:G.h+R.h}}),x=Le(o,{p:()=>s,v:()=>c,m(p,h){const[b]=p,[E]=h;return[Zt(wt(b),wt(E)).reduce((_,N)=>(_[N]=b[N]||E[N],_),{})]}}),z=p=>{const h=I(O);B(p,{$t:y!==h}),B(q,{B:h}),y=h},V=(p,h)=>{const[b,E]=p,_={Ct:E};return B(q,{Ot:b}),h||o(_),_},j=({_t:p,ft:h})=>{const E=!(p&&!h)&&H.U?x:o,_={_t:p||h,ft:h};z(_),E(_)},W=(p,h)=>{const[,b]=C(),E={xt:b};return z(E),b&&!h&&(p?o:x)(E),E},U=(p,h,b)=>{const E={Ht:h};return z(E),h&&!b&&x(E),E},[K,F]=M?Is(a,V):[],ot=!P&&Io(a,j,{ft:!0}),[L,g]=Kn(a,!1,U,{ct:w,et:w}),f=P&&Rt&&new Rt(p=>{const h=p[p.length-1].contentRect;j({_t:!0,ft:xo(h,l)}),l=h}),v=Le(()=>{const[,p]=C();o({xt:p})},{p:222,S:!0});return[()=>{f&&f.observe(a);const p=ot&&ot(),h=K&&K(),b=L(),E=H.G(_=>{_?x({Et:_}):v()});return()=>{f&&f.disconnect(),p&&p(),h&&h(),u&&u(),b(),E()}},({zt:p,It:h,Tt:b})=>{const E={},[_]=p("update.ignoreMutation"),[N,Z]=p("update.attributes"),[Y,G]=p("update.elementEvents"),[R,rt]=p("update.debounce"),ut=G||Z,it=h||b,at=et=>xt(_)&&_(et);if(ut){r&&r(),u&&u();const[et,st]=Kn(M||$,!0,W,{et:Zt(w,N||[]),rt:Y,it:i,ut:(ct,J)=>{const{target:lt,attributeName:dt}=ct;return(!J&&dt&&!P?Zo(lt,i,d):!1)||!!qt(lt,`.${vt}`)||!!at(ct)}});u=et(),r=st}if(rt)if(x.O(),St(R)){const et=R[0],st=R[1];s=kt(et)&&et,c=kt(st)&&st}else kt(R)?(s=R,c=!1):(s=!1,c=!1);if(it){const et=g(),st=F&&F(),ct=r&&r();et&&B(E,U(et[0],et[1],it)),st&&B(E,V(st[0],it)),ct&&B(E,W(ct[0],it))}return z(E),E},q]},Po=(t,e)=>xt(e)?e.apply(0,t):e,zs=(t,e,n,o)=>{const s=fn(o)?n:o;return Po(t,s)||e.apply(0,t)},zo=(t,e,n,o)=>{const s=fn(o)?n:o,c=Po(t,s);return!!c&&($e(c)?c:e.apply(0,t))},Rs=(t,e)=>{const{nativeScrollbarsOverlaid:n,body:o}=e||{},{k:s,U:c,K:r}=Et(),{nativeScrollbarsOverlaid:u,body:l}=r().cancel,y=n??u,i=fn(o)?l:o,d=(s.x||s.y)&&y,w=t&&(De(i)?!c:i);return!!d||!!w},Vs=(t,e,n,o)=>{const s="--os-viewport-percent",c="--os-scroll-percent",r="--os-scroll-direction",{K:u}=Et(),{scrollbars:l}=u(),{slot:y}=l,{dt:i,vt:d,L:w,At:O,gt:a,bt:$,V:k}=e,{scrollbars:M}=O?{}:t,{slot:P}=M||{},X=[],S=[],A=[],D=zo([i,d,w],()=>k&&$?i:d,y,P),I=L=>{if(Jt){let g=null,f=[];const v=new Jt({source:a,axis:L}),p=()=>{g&&g.cancel(),g=null};return{kt:b=>{const{Dt:E}=n,_=We(E)[L],N=L==="x",Z=[Be(0,N),Be(`calc(100cq${N?"w":"h"} + -100%)`,N)],Y=_?Z:Z.reverse();return f[0]===Y[0]&&f[1]===Y[1]||(p(),f=Y,g=b.Mt.animate({clear:["left"],transform:Y},{timeline:v})),p}}}},q={x:I("x"),y:I("y")},H=()=>{const{Rt:L,Vt:g}=n,f=(v,p)=>uo(0,1,v/(v+p)||0);return{x:f(g.x,L.x),y:f(g.y,L.y)}},m=(L,g,f)=>{const v=f?wn:yo;Q(L,p=>{v(p.Lt,g)})},C=(L,g)=>{Q(L,f=>{const[v,p]=g(f);ee(v,p)})},x=(L,g,f)=>{const v=He(f),p=v?f:!0,h=v?!f:!0;p&&m(S,L,g),h&&m(A,L,g)},z=()=>{const L=H(),g=f=>v=>[v.Lt,{[s]:tn(f)+""}];C(S,g(L.x)),C(A,g(L.y))},V=()=>{if(!Jt){const{Dt:L}=n,g=Rn(L,ht(a)),f=v=>p=>[p.Lt,{[c]:tn(v)+""}];C(S,f(g.x)),C(A,f(g.y))}},j=()=>{const{Dt:L}=n,g=We(L),f=v=>p=>[p.Lt,{[r]:v?"0":"1"}];C(S,f(g.x)),C(A,f(g.y)),Jt&&(S.forEach(q.x.kt),A.forEach(q.y.kt))},W=()=>{if(k&&!$){const{Rt:L,Dt:g}=n,f=We(g),v=Rn(g,ht(a)),p=h=>{const{Lt:b}=h,E=te(b)===w&&b,_=(N,Z,Y)=>{const G=Z*N;return So(Y?G:-G)};return[E,E&&{transform:Be({x:_(v.x,L.x,f.x),y:_(v.y,L.y,f.y)})}]};C(S,p),C(A,p)}},U=L=>{const g=L?"x":"y",v=Ft(`${vt} ${L?bs:Ss}`),p=Ft(Mo),h=Ft(On),b={Lt:v,Ut:p,Mt:h},E=q[g];return nt(L?S:A,b),nt(X,[ft(v,p),ft(p,h),T(jt,v),E&&E.kt(b),o(b,x,L)]),b},K=T(U,!0),F=T(U,!1),ot=()=>(ft(D,S[0].Lt),ft(D,A[0].Lt),T(gt,X));return K(),F(),[{Pt:z,Nt:V,qt:j,Bt:W,Ft:x,jt:{Xt:S,Yt:K,Wt:T(C,S)},Jt:{Xt:A,Yt:F,Wt:T(C,A)}},ot]},qs=(t,e,n,o)=>(s,c,r)=>{const{vt:u,L:l,V:y,gt:i,Gt:d,St:w}=e,{Lt:O,Ut:a,Mt:$}=s,[k,M]=Vt(333),[P,X]=Vt(444),S=I=>{xt(i.scrollBy)&&i.scrollBy({behavior:"smooth",left:I.x,top:I.y})},A=()=>{const I="pointerup pointercancel lostpointercapture",q=`client${r?"X":"Y"}`,H=r?Ie:Pe,m=r?"left":"top",C=r?"w":"h",x=r?"x":"y",z=(j,W)=>U=>{const{Rt:K}=n,F=Ut(a)[C]-Ut($)[C],L=W*U/F*K[x];Ot(i,{[x]:j+L})},V=[];return tt(a,"pointerdown",j=>{const W=qt(j.target,`.${On}`)===$,U=W?$:a,K=t.scrollbars,F=K[W?"dragScroll":"clickScroll"],{button:ot,
9isPrimary:L,pointerType:g}=j,{pointers:f}=K;if(ot===0&&L&&F&&(f||[]).includes(g)){gt(V),X();const p=!W&&(j.shiftKey||F==="instant"),h=T(je,$),b=T(je,a),E=(J,lt)=>(J||h())[m]-(lt||b())[m],_=Ke(je(i)[H])/Ut(i)[C]||1,N=z(ht(i)[x],1/_),Z=j[q],Y=h(),G=b(),R=Y[H],rt=E(Y,G)+R/2,ut=Z-G[m],it=W?0:ut-rt,at=J=>{gt(ct),U.releasePointerCapture(J.pointerId)},et=W||p,st=w(),ct=[tt(d,I,at),tt(d,"selectstart",J=>nn(J),{I:!1}),tt(a,I,at),et&&tt(a,"pointermove",J=>N(it+(J[q]-Z))),et&&(()=>{const J=ht(i);st();const lt=ht(i),dt={x:lt.x-J.x,y:lt.y-J.y};(xe(dt.x)>3||xe(dt.y)>3)&&(w(),Ot(i,J),S(dt),P(st))})];if(U.setPointerCapture(j.pointerId),p)N(it);else if(!W){const J=oe(Ts);if(J){const lt=J(N,it,R,dt=>{dt?st():nt(ct,st)});nt(ct,lt),nt(V,T(lt,!0))}}}})};let D=!0;return T(gt,[tt($,"pointermove pointerleave",o),tt(O,"pointerenter",()=>{c(Fn,!0)}),tt(O,"pointerleave pointercancel",()=>{c(Fn,!1)}),!y&&tt(O,"mousedown",()=>{const I=Ge();(_n(I,At)||_n(I,Dt)||I===document.body)&&dn(T(on,l),25)}),tt(O,"wheel",I=>{const{deltaX:q,deltaY:H,deltaMode:m}=I;D&&m===0&&te(O)===u&&S({x:q,y:H}),D=!1,c(jn,!0),k(()=>{D=!0,c(jn)}),nn(I)},{I:!1,T:!0}),tt(O,"pointerdown",T(tt,d,"click",Oo,{A:!0,T:!0,I:!1}),{T:!0}),A(),M,X])},Ns=(t,e,n,o,s,c)=>{let r,u,l,y,i,d=Gt,w=0;const O=["mouse","pen"],a=g=>O.includes(g.pointerType),[$,k]=Vt(),[M,P]=Vt(100),[X,S]=Vt(100),[A,D]=Vt(()=>w),[I,q]=Vs(t,s,o,qs(e,s,o,g=>a(g)&&K())),{vt:H,Kt:m,bt:C}=s,{Ft:x,Pt:z,Nt:V,qt:j,Bt:W}=I,U=(g,f)=>{if(D(),g)x(Bn);else{const v=T(x,Bn,!0);w>0&&!f?A(v):v()}},K=()=>{(l?!r:!y)&&(U(!0),M(()=>{U(!1)}))},F=g=>{x(rn,g,!0),x(rn,g,!1)},ot=g=>{a(g)&&(r=l,l&&U(!0))},L=[D,P,S,k,()=>d(),tt(H,"pointerover",ot,{A:!0}),tt(H,"pointerenter",ot),tt(H,"pointerleave",g=>{a(g)&&(r=!1,l&&U(!1))}),tt(H,"pointermove",g=>{a(g)&&u&&K()}),tt(m,"scroll",g=>{$(()=>{V(),K()}),c(g),W()})];return[()=>T(gt,nt(L,q())),({zt:g,Tt:f,Qt:v,Zt:p})=>{const{tn:h,nn:b,sn:E,en:_}=p||{},{$t:N,ft:Z}=v||{},{B:Y}=n,{k:G}=Et(),{cn:R,j:rt}=o,[ut,it]=g("showNativeOverlaidScrollbars"),[at,et]=g("scrollbars.theme"),[st,ct]=g("scrollbars.visibility"),[J,lt]=g("scrollbars.autoHide"),[dt,Yt]=g("scrollbars.autoHideSuspend"),[se]=g("scrollbars.autoHideDelay"),[ce,re]=g("scrollbars.dragScroll"),[ie,le]=g("scrollbars.clickScroll"),[Mt,Xt]=g("overflow"),qe=Z&&!f,Ne=rt.x||rt.y,Fe=h||b||_||N||f,Ue=E||ct||Xt,mt=ut&&G.x&&G.y,ae=(zt,Kt,ue)=>{const de=zt.includes(Bt)&&(st===Tt||st==="auto"&&Kt===Bt);return x(ws,de,ue),de};if(w=se,qe&&(dt&&Ne?(F(!1),d(),X(()=>{d=tt(m,"scroll",T(F,!0),{A:!0})})):F(!0)),it&&x(vs,mt),et&&(x(i),x(at,!0),i=at),Yt&&!dt&&F(!0),lt&&(u=J==="move",l=J==="leave",y=J==="never",U(y,!0)),re&&x(Os,ce),le&&x(Cs,!!ie),Ue){const zt=ae(Mt.x,R.x,!0),Kt=ae(Mt.y,R.y,!1);x(xs,!(zt&&Kt))}Fe&&(V(),z(),W(),_&&j(),x(Un,!rt.x,!0),x(Un,!rt.y,!1),x(ms,Y&&!C))},{},I]},Fs=t=>{const e=Et(),{K:n,U:o}=e,{elements:s}=n(),{padding:c,viewport:r,content:u}=s,l=$e(t),y=l?{}:t,{elements:i}=y,{padding:d,viewport:w,content:O}=i||{},a=l?t:y.target,$=go(a),k=a.ownerDocument,M=k.documentElement,P=()=>k.defaultView||pt,X=T(zs,[a]),S=T(zo,[a]),A=T(Ft,""),D=T(X,A,r),I=T(S,A,u),q=R=>{const rt=Ut(R),ut=Te(R),it=$t(R,hn),at=$t(R,gn);return ut.w-rt.w>0&&!Nt(it)||ut.h-rt.h>0&&!Nt(at)},H=D(w),m=H===a,C=m&&$,x=!m&&I(O),z=!m&&H===x,V=C?M:H,j=C?V:a,W=!m&&S(A,c,d),U=!z&&x,K=[U,V,W,j].map(R=>$e(R)&&!te(R)&&R),F=R=>R&&Gn(K,R),ot=!F(V)&&q(V)?V:a,L=C?M:V,f={dt:a,vt:j,L:V,rn:W,ht:U,gt:L,Kt:C?k:V,ln:$?M:ot,Gt:k,bt:$,At:l,V:m,an:P,wt:R=>Sn(V,At,R),yt:(R,rt)=>Ae(V,At,R,rt),St:()=>Ae(L,At,fs,!0)},{dt:v,vt:p,rn:h,L:b,ht:E}=f,_=[()=>{Ct(p,[Dt,Ye]),Ct(v,Ye),$&&Ct(M,[Ye,Dt])}];let N=Ze([E,b,h,p,v].find(R=>R&&!F(R)));const Z=C?v:E||b,Y=T(gt,_);return[f,()=>{const R=P(),rt=Ge(),ut=ct=>{ft(te(ct),Ze(ct)),jt(ct)},it=ct=>tt(ct,"focusin focusout focus blur",Oo,{T:!0,I:!1}),at="tabindex",et=mn(b,at),st=it(rt);return Lt(p,Dt,m?"":ls),Lt(h,cn,""),Lt(b,At,""),Lt(E,Nn,""),m||(Lt(b,at,et||"-1"),$&&Lt(M,qn,"")),ft(Z,N),ft(p,h),ft(h||p,!m&&b),ft(b,E),nt(_,[st,()=>{const ct=Ge(),J=F(b),lt=J&&ct===b?v:ct,dt=it(lt);Ct(h,cn),Ct(E,Nn),Ct(b,At),$&&Ct(M,qn),et?Lt(b,at,et):Ct(b,at),F(E)&&ut(E),J&&ut(b),F(h)&&ut(h),on(lt),dt()}]),o&&!m&&(bn(b,At,ko),nt(_,T(Ct,b,At))),on(!m&&$&&rt===v&&R.top===R?b:rt),st(),N=0,Y},Y]},Us=({ht:t})=>({Qt:e,un:n,Tt:o})=>{const{Ct:s}=e||{},{Ot:c}=n;t&&(s||o)&&ee(t,{[Pe]:c&&"100%"})},Bs=({vt:t,rn:e,L:n,V:o},s)=>{const[c,r]=yt({i:Qo,o:Pn()},T(Pn,t,"padding",""));return({zt:u,Qt:l,un:y,Tt:i})=>{let[d,w]=r(i);const{U:O}=Et(),{_t:a,xt:$,$t:k}=l||{},{B:M}=y,[P,X]=u("paddingAbsolute");(a||w||(i||$))&&([d,w]=c(i));const A=!o&&(X||k||w);
9if(A){const D=!P||!e&&!O,I=d.r+d.l,q=d.t+d.b,H={[co]:D&&!M?-I:0,[ro]:D?-q:0,[so]:D&&M?-I:0,top:D?-d.t:0,right:D?M?-d.r:"auto":0,left:D?M?"auto":-d.l:0,[Ie]:D&&`calc(100% + ${I}px)`},m={[to]:D?d.t:0,[eo]:D?d.r:0,[oo]:D?d.b:0,[no]:D?d.l:0};ee(e||n,H),ee(n,m),B(s,{rn:d,fn:!D,F:e?m:B({},H,m)})}return{_n:A}}},js=(t,e)=>{const n=Et(),{vt:o,rn:s,L:c,V:r,Kt:u,gt:l,bt:y,yt:i,an:d}=t,{U:w}=n,O=y&&r,a=T(Qn,0),$={display:()=>!1,direction:f=>f!=="ltr",flexDirection:f=>f.endsWith("-reverse"),writingMode:f=>f!=="horizontal-tb"},k=wt($),M={i:io,o:{w:0,h:0}},P={i:be,o:{}},X=f=>{i(To,!O&&f)},S=f=>{if(!k.some(Y=>{const G=f[Y];return G&&$[Y](G)}))return{D:{x:0,y:0},M:{x:1,y:1}};X(!0);const p=ht(l),h=i(ps,!0),b=tt(u,Bt,Y=>{const G=ht(l);Y.isTrusted&&G.x===p.x&&G.y===p.y&&Co(Y)},{T:!0,A:!0});Ot(l,{x:0,y:0}),h();const E=ht(l),_=Te(l);Ot(l,{x:_.w,y:_.h});const N=ht(l);Ot(l,{x:N.x-E.x<1&&-_.w,y:N.y-E.y<1&&-_.h});const Z=ht(l);return Ot(l,p),un(()=>b()),{D:E,M:Z}},A=(f,v)=>{const p=pt.devicePixelRatio%1!==0?1:0,h={w:a(f.w-v.w),h:a(f.h-v.h)};return{w:h.w>p?h.w:0,h:h.h>p?h.h:0}},D=(f,v)=>{const p=(h,b,E,_)=>{const N=h===Tt?bt:Ls(h),Z=Nt(h),Y=Nt(E);return!b&&!_?bt:Z&&Y?Tt:Z?b&&_?N:b?Tt:bt:b?N:Y&&_?Tt:bt};return{x:p(v.x,f.x,v.y,f.y),y:p(v.y,f.y,v.x,f.x)}},I=f=>{const v=h=>[Tt,bt,Bt].map(b=>g(ln(b),h)),p=v(!0).concat(v()).join(" ");i(p),i(wt(f).map(h=>g(f[h],h==="x")).join(" "),!0)},[q,H]=yt(M,T(xn,c)),[m,C]=yt(M,T(Te,c)),[x,z]=yt(M),[V]=yt(P),[j,W]=yt(M),[U]=yt(P),[K]=yt({i:(f,v)=>ze(f,v,k),o:{}},()=>ss(c)?$t(c,k):{}),[F,ot]=yt({i:(f,v)=>be(f.D,v.D)&&be(f.M,v.M),o:$o()}),L=oe(Do),g=(f,v)=>`${v?as:us}${Ko(f)}`;return({zt:f,Qt:v,un:p,Tt:h},{_n:b})=>{const{_t:E,Ht:_,xt:N,$t:Z,ft:Y,Et:G}=v||{},R=L&&L.R(t,e,p,n,f),{X:rt,Y:ut,W:it}=R||{},[at,et]=Es(f,n),[st,ct]=f("overflow"),J=Nt(st.x),lt=Nt(st.y),dt=E||b||N||Z||G||et;let Yt=H(h),se=C(h),ce=z(h),re=W(h);if(et&&w&&i(ko,!at),dt){Sn(o,Dt,we)&&X(!0);const Ln=ut&&ut(),[fe]=Yt=q(h),[pe]=se=m(h),ye=wo(c),he=O&&os(d()),Bo={w:a(pe.w+fe.w),h:a(pe.h+fe.h)},An={w:a((he?he.w:ye.w+a(ye.w-pe.w))+fe.w),h:a((he?he.h:ye.h+a(ye.h-pe.h))+fe.h)};Ln&&Ln(),re=j(An),ce=x(A(Bo,An),h)}const[ie,le]=re,[Mt,Xt]=ce,[qe,Ne]=se,[Fe,Ue]=Yt,[mt,ae]=V({x:Mt.w>0,y:Mt.h>0}),zt=J&<&&(mt.x||mt.y)||J&&mt.x&&!mt.y||lt&&mt.y&&!mt.x,Kt=b||Z||G||Ue||Ne||le||Xt||ct||et||dt||_&&O,[ue,de]=K(h),En=Z||Y||de||ae||h,[qo,No]=En?F(S(ue),h):ot();let Qt=D(mt,st);X(!1),Kt&&(I(Qt),Qt=As(c,mt),it&&rt&&(rt(Qt,qe,Fe),ee(c,it(Qt))));const[Fo,Uo]=U(Qt);return Ae(o,Dt,we,zt),Ae(s,cn,we,zt),B(e,{cn:Fo,Vt:{x:ie.w,y:ie.h},Rt:{x:Mt.w,y:Mt.h},j:mt,Dt:cs(qo,Mt)}),{sn:Uo,tn:le,nn:Xt,en:No||Xt,dn:En}}},Ws=t=>{const[e,n,o]=Fs(t),s={rn:{t:0,r:0,b:0,l:0},fn:!1,F:{[co]:0,[ro]:0,[so]:0,[to]:0,[eo]:0,[oo]:0,[no]:0},Vt:{x:0,y:0},Rt:{x:0,y:0},cn:{x:bt,y:bt},j:{x:!1,y:!1},Dt:$o()},{dt:c,gt:r,V:u,St:l}=e,{U:y,k:i}=Et(),d=!y&&(i.x||i.y),w=[Us(e),Bs(e,s),js(e,s)];return[n,O=>{const a={},k=d&&ht(r),M=k&&l();return Q(w,P=>{B(a,P(O,a)||{})}),Ot(r,k),M&&M(),u||Ot(c,0),a},s,e,o]},Ys=(t,e,n,o,s)=>{let c=!1;const r=Xn(e,{}),[u,l,y,i,d]=Ws(t),[w,O,a]=Ps(i,y,r,S=>{X({},S)}),[$,k,,M]=Ns(t,e,a,y,i,s),P=S=>wt(S).some(A=>!!S[A]),X=(S,A)=>{if(n())return!1;const{pn:D,Tt:I,It:q,vn:H}=S,m=D||{},C=!!I||!c,x={zt:Xn(e,m,C),pn:m,Tt:C};if(H)return k(x),!1;const z=A||O(B({},x,{It:q})),V=l(B({},x,{un:a,Qt:z}));k(B({},x,{Qt:z,Zt:V}));const j=P(z),W=P(V),U=j||W||!vn(m)||C;return c=!0,U&&o(S,{Qt:z,Zt:V}),U};return[()=>{const{ln:S,gt:A,St:D}=i,I=ht(S),q=[w(),u(),$()],H=D();return Ot(A,I),H(),T(gt,q)},X,()=>({gn:a,hn:y}),{bn:i,wn:M},d]},$n=new WeakMap,Xs=(t,e)=>{$n.set(t,e)},Ks=t=>{$n.delete(t)},Ro=t=>$n.get(t),Ht=(t,e,n)=>{const{tt:o}=Et(),s=$e(t),c=s?t:t.target,r=Ro(c);if(e&&!r){let u=!1;const l=[],y={},i=m=>{const C=ao(m),x=oe(is);return x?x(C,!0):C},d=B({},o(),i(e)),[w,O,a]=sn(),[$,k,M]=sn(n),P=(m,C)=>{M(m,C),a(m,C)},[X,S,A,D,I]=Ys(t,d,()=>u,({pn:m,Tt:C},{Qt:x,Zt:z})=>{const{_t:V,$t:j,Ct:W,xt:U,Ht:K,ft:F}=x,{tn:ot,nn:L,sn:g,en:f}=z;P("updated",[H,{updateHints:{sizeChanged:!!V,directionChanged:!!j,heightIntrinsicChanged:!!W,overflowEdgeChanged:!!ot,overflowAmountChanged:!!L,overflowStyleChanged:!!g,scrollCoordinatesChanged:!!f,contentMutation:!!U,hostMutation:!!K,appear:!!F},changedOptions:m||{},force:!!C}])},m=>P("scroll",[H,m])),q=m=>{Ks(c),gt(l),u=!0,P("destroyed",[H,m]),O(),k()},H={options(m,C){if(m){const x=C?o():{},z=Ho(d,B(x,i(m)));vn(z)||(B(d,z),S({pn:z}))}return B({},d)},on:$,off:(m,C)=>{m&&C&&k(m,C)},state(){const{gn:m,hn:C}=A(),{B:x}=m,{Vt:z,Rt:V,cn:j,j:W,rn:U,fn:K,Dt:F}=C;return B({},{overflowEdge:z,overflowAmount:V,overflowStyle:j,hasOverflow:W,scrollC
9oordinates:{start:F.D,end:F.M},padding:U,paddingAbsolute:K,directionRTL:x,destroyed:u})},elements(){const{dt:m,vt:C,rn:x,L:z,ht:V,gt:j,Kt:W}=D.bn,{jt:U,Jt:K}=D.wn,F=L=>{const{Mt:g,Ut:f,Lt:v}=L;return{scrollbar:v,track:f,handle:g}},ot=L=>{const{Xt:g,Yt:f}=L,v=F(g[0]);return B({},v,{clone:()=>{const p=F(f());return S({vn:!0}),p}})};return B({},{target:m,host:C,padding:x||z,viewport:z,content:V||z,scrollOffsetElement:j,scrollEventElement:W,scrollbarHorizontal:ot(U),scrollbarVertical:ot(K)})},update:m=>S({Tt:m,It:!0}),destroy:T(q,!1),plugin:m=>y[wt(m)[0]]};return nt(l,[I]),Xs(c,H),Ao(Eo,Ht,[H,w,y]),Rs(D.bn.bt,!s&&t.cancel)?(q(!0),H):(nt(l,X()),P("initialized",[H]),H.update(),H)}return r};Ht.plugin=t=>{const e=St(t),n=e?t:[t],o=n.map(s=>Ao(s,Ht)[0]);return rs(n),e?o:o[0]};Ht.valid=t=>{const e=t&&t.elements,n=xt(e)&&e();return Oe(n)&&!!Ro(n.target)};Ht.env=()=>{const{P:t,k:e,U:n,J:o,ot:s,st:c,K:r,Z:u,tt:l,nt:y}=Et();return B({},{scrollbarsSize:t,scrollbarsOverlaid:e,scrollbarsHiding:n,scrollTimeline:o,staticDefaultInitialization:s,staticDefaultOptions:c,getDefaultInitialization:r,setDefaultInitialization:u,getDefaultOptions:l,setDefaultOptions:y})};Ht.nonce=Ds;Ht.trustedTypePolicy=ts;const Qs=()=>{const t=window.navigator.userAgent.toLowerCase();return/iphone|ipad|ipod/.test(t)&&/safari/.test(t)};Qs()||Ht(document.body,{});const Vo=()=>{document.querySelectorAll("[data-navigation-item]").forEach(t=>{const e=t.closest("[data-sub-navigation]")?.closest("li")?.querySelector("[data-navigation-item]"),n=e?t:null;t=e||t;const o=t.parentElement?.querySelector("[data-sub-navigation]"),s=t.querySelector("[data-navigation-toggler]"),c=n||t;c.addEventListener("click",r=>{t?.classList.contains("active");const u=s?.classList.contains("expanded");if(r.target?.closest("[data-navigation-toggler]")){r.preventDefault(),r.stopPropagation();const l=c.closest("ul").querySelectorAll("li"),y=c.closest("li");l.forEach(i=>{if(i===y)return;const d=i.querySelector("[data-sub-navigation]"),w=i.querySelector("[data-navigation-icon]");d&&(d.style.height="0px"),w?.classList.remove("expanded")}),u?(o&&(o.style.height="0px"),s?.classList.remove("expanded")):(s?.classList.add("expanded"),o&&(o.style.height=o.scrollHeight+"px"))}})})};Vo();document.addEventListener("astro:beforeload",Vo);
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.