import{a7 as Qo,r as Lt,h as jo,j as _o,k as ei,l as ti,m as ri,a8 as ni,g as oi,a9 as ii,aa as si,v as li,ab as ai,_ as Ln,o as ur,c as Yr,K as Wn,L as Gn,u as vr,e as cn,B as Vn,F as ci,z as ui,D as fi,P as pi,q as mo,$ as di,n as gi,J as hi,f as _i,a as mn,G as mi,s as yi,w as vi,t as xi,a1 as wi}from"./entry.s3OgR4KO.js";import{a as bi,l as ki,b as Ti,u as Si,o as yo,d as Ci,w as Pi,e as Ei,f as Di,g as Mi,h as Ri,_ as Ai,i as Oi}from"./useModal.xoXYz-2w.js";import{u as Yi}from"./useGlobal.Jkd_exwG.js";function Li(o,e={}){const n=e.head||Qo();if(n)return n.ssr?n.push(o,e):Ii(n,o,e)}function Ii(o,e,n={}){const t=Lt(!1),r=Lt({});jo(()=>{r.value=t.value?{}:ni(e)});const i=o.push(r.value,n);return _o(r,l=>{i.patch(l)}),oi()&&(ei(()=>{i.dispose()}),ti(()=>{t.value=!0}),ri(()=>{t.value=!1})),i}const Xi="$s";function Fi(...o){const e=typeof o[o.length-1]=="string"?o.pop():void 0;typeof o[0]!="string"&&o.unshift(e);const[n,t]=o;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(t!==void 0&&typeof t!="function")throw new Error("[nuxt] [useState] init must be a function: "+t);const r=Xi+n,i=li(),s=ii(i.payload.state,r);if(s.value===void 0&&t){const l=t();if(si(l))return i.payload.state[r]=l,l;s.value=l}return s}const Bi=ai("transition",()=>{const o=Lt(!1),e=Lt(!1);function n(){bi(),o.value=!1,e.value=!1}function t(){ki(),o.value=!0}function r(){e.value=!0}return{isTransitioning:o,hasLeft:e,pageEnter:n,pageLeave:t,pageLeft:r}}),zi={},Ni={class:"page-transition"};function $i(o,e,n,t,r,i){return ur(),Yr("div",Ni)}const Hi=Ln(zi,[["render",$i],["__scopeId","data-v-b2136d94"]]),Wi={xs:320,sm:640,md:768,lg:1024,xl:1280,"2xl":1440,"3xl":1680,"4xl":1920},Gi={class:"tt-debug"},Vi={__name:"TtDebug",setup(o){const e=Lt(!1),t=Ti(Wi).current(),r=Si();return yo("d",i=>{i.preventDefault(),e.value=!e.value}),(i,s)=>Wn((ur(),Yr("div",Gi,[cn("div",null,"active mq: "+Vn(vr(t)),1),Wn(cn("div",null,"active modal: "+Vn(vr(r).activeId),513),[[Gn,vr(r).isOpen]])],512)),[[Gn,vr(e)]])}},Ui=Ln(Vi,[["__scopeId","data-v-1c6fe555"]]),Ki={__name:"TtDevGrid",setup(o){const e=Lt(!1);return yo("g",n=>{n.preventDefault(),e.value=!e.value}),(n,t)=>(ur(),Yr("ul",{class:fi(["dev-grid grid grid-padding",{"-active":vr(e)}])},[(ur(),Yr(ci,null,ui(12,r=>cn("li",{key:`dev-grid-${r}`})),64))],2))}},qi=Ln(Ki,[["__scopeId","data-v-a2e03fac"]]),Ji=async(o,e={},n={})=>{const t=`${JSON.stringify(e)}${o}`,r=Fi(`${t}-state`),i=pi();if(mo(()=>{r.value&&r.value.id&&di(r.value.id,s=>r.value=s,n)}),!r.value){const{data:s}=await i.get(`cdn/stories/${o}`,e);r.value=s.story}return r};function Un(o,e){for(var n=0;nf?(i=r,r=h,l=s,s=R):t?r+=h:r=i+(h-i)/(R-l)*(s-l)},C=function(){i=r=t?0:r,l=s=0},g=function(h){var X=l,R=i,N=Cr();return(h||h===0)&&h!==r&&Y(h),s===l||N-l>m?0:(r+(t?R:-R))/((t?N:s)-X)*1e3};return{update:Y,reset:C,getVelocity:g}},mr=function(e,n){return n&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Kn=function(e){var n=Math.max.apply(Math,e),t=Math.min.apply(Math,e);return Math.abs(n)>=Math.abs(t)?n:t},To=function(){Sr=me.core.globals().ScrollTrigger,Sr&&Sr.core&&Qi()},So=function(e){return me=e||bo(),!rn&&me&&typeof document<"u"&&document.body&&(Ue=window,Rt=document,At=Rt.documentElement,lr=Rt.body,xo=[Ue,Rt,At,lr],me.utils.clamp,wo=me.core.context||function(){},Ht="onpointerenter"in lr?"pointer":"mouse",vo=Z.isTouch=Ue.matchMedia&&Ue.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Ue||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,it=Z.eventTypes=("ontouchstart"in At?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in At?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return ko=0},500),To(),rn=1),rn};Le.op=ce;D.cache=0;var Z=function(){function o(n){this.init(n)}var e=o.prototype;return e.init=function(t){rn||So(me)||console.warn("Please gsap.registerPlugin(Observer)"),Sr||To();var r=t.tolerance,i=t.dragMinimum,s=t.type,l=t.target,f=t.lineHeight,m=t.debounce,Y=t.preventDefault,C=t.onStop,g=t.onStopDelay,u=t.ignore,h=t.wheelSpeed,X=t.event,R=t.onDragStart,N=t.onDragEnd,H=t.onDrag,oe=t.onPress,b=t.onRelease,Fe=t.onRight,z=t.onLeft,w=t.onUp,Te=t.onDown,Be=t.onChangeX,_=t.onChangeY,ge=t.onChange,x=t.onToggleX,gt=t.onToggleY,ie=t.onHover,Se=t.onHoverEnd,Ce=t.onMove,F=t.ignoreCheck,Q=t.isNormalizer,j=t.onGestureStart,a=t.onGestureEnd,se=t.onWheel,Xt=t.onEnable,kt=t.onDisable,Ke=t.onClick,ht=t.scrollSpeed,Pe=t.capture,ee=t.allowClicks,Ee=t.lockAxis,ye=t.onLockAxis;this.target=l=Ne(l)||At,this.vars=t,u&&(u=me.utils.toArray(u)),r=r||1e-9,i=i||0,h=h||1,ht=ht||1,s=s||"wheel,touch,pointer",m=m!==!1,f||(f=parseFloat(Ue.getComputedStyle(lr).lineHeight)||22);var Tt,De,je,L,K,ze,$e,c=this,He=0,_t=0,St=t.passive||!Y,te=It(l,Le),Ct=It(l,ce),Ft=te(),Qt=Ct(),ue=~s.indexOf("touch")&&!~s.indexOf("pointer")&&it[0]==="pointerdown",Pt=Pr(l),q=l.ownerDocument||Rt,et=[0,0,0],qe=[0,0,0],mt=0,pr=function(){return mt=Cr()},re=function(v,I){return(c.event=v)&&u&&~u.indexOf(v.target)||I&&ue&&v.pointerType!=="touch"||F&&F(v,I)},zr=function(){c._vx.reset(),c._vy.reset(),De.pause(),C&&C(c)},Et=function(){var v=c.deltaX=Kn(et),I=c.deltaY=Kn(qe),p=Math.abs(v)>=r,S=Math.abs(I)>=r;ge&&(p||S)&&ge(c,v,I,et,qe),p&&(Fe&&c.deltaX>0&&Fe(c),z&&c.deltaX<0&&z(c),Be&&Be(c),x&&c.deltaX<0!=He<0&&x(c),He=c.deltaX,et[0]=et[1]=et[2]=0),S&&(Te&&c.deltaY>0&&Te(c),w&&c.deltaY<0&&w(c),_&&_(c),gt&&c.deltaY<0!=_t<0&>(c),_t=c.deltaY,qe[0]=qe[1]=qe[2]=0),(L||je)&&(Ce&&Ce(c),je&&(H(c),je=!1),L=!1),ze&&!(ze=!1)&&ye&&ye(c),K&&(se(c),K=!1),Tt=0},jt=function(v,I,p){et[p]+=v,qe[p]+=I,c._vx.update(v),c._vy.update(I),m?Tt||(Tt=requestAnimationFrame(Et)):Et()},er=function(v,I){Ee&&!$e&&(c.axis=$e=Math.abs(v)>Math.abs(I)?"x":"y",ze=!0),$e!=="y"&&(et[2]+=v,c._vx.update(v,!0)),$e!=="x"&&(qe[2]+=I,c._vy.update(I,!0)),m?Tt||(Tt=requestAnimationFrame(Et)):Et()},Dt=function(v){if(!re(v,1)){v=mr(v,Y);var I=v.clientX,p=v.clientY,S=I-c.x,y=p-c.y,k=c.isDragging;c.x=I,c.y=p,(k||Math.abs(c.startX-I)>=i||Math.abs(c.startY-p)>=i)&&(H&&(je=!0),k||(c.isDragging=!0),er(S,y),k||R&&R(c))}},Bt=c.onPress=function(T){re(T,1)||T&&T.button||(c.axis=$e=null,De.pause(),c.isPressed=!0,T=mr(T),He=_t=0,c.startX=c.x=T.clientX,c.startY=c.y=T.clientY,c._vx.reset(),c._vy.reset(),Re(Q?l:q,it[1],Dt,St,!0),c.deltaX=c.deltaY=0,oe&&oe(c))},E=c.onRelease=function(T){if(!re(T,1)){Me(Q?l:q,it[1],Dt,!0);var v=!isNaN(c.y-c.startY),I=c.isDragging,p=I&&(Math.abs(c.x-c.startX)>3||Math.abs(c.y-c.startY)>3),S=mr(T);!p&&v&&(c._vx.reset(),c._vy.reset(),Y&&ee&&me.delayedCall(.08,function(){if(Cr()-mt>300&&!T.defaultPrevented){if(T.target.click)T.target.click();else if(q.createEvent){var y=q.createEvent("MouseEvents");y.initMouseEvent("click",!0,!0,Ue,1,S.screenX,S.screenY,S.clientX,S.clientY,!1,!1,!1,!1,0,null),T.target.dispatchEvent(y)}}})),c.isDragging=c.isGesturing=c.isPressed=!1,C&&I&&!Q&&De.restart(!0),N&&I&&N(c),b&&b(c,p)}},zt=function(v){return v.touches&&v.touches.length>1&&(c.isGesturing=!0)&&j(v,c.isDragging)},tt=function(){return(c.isGesturing=!1)||a(c)},rt=function(v){if(!re(v)){var I=te(),p=Ct();jt((I-Ft)*ht,(p-Qt)*ht,1),Ft=I,Qt=p,C&&De.restart(!0)}},nt=function(v){if(!re(v)){v=mr(v,Y),se&&(K=!0);var I=(v.deltaMode===1?f:v.deltaMode===2?Ue.innerHeight:1)*h;jt(v.deltaX*I,v.deltaY*I,0),C&&!Q&&De.restart(!0)}},Nt=function(v){if(!re(v)){var I=v.clientX,p=v.clientY,S=I-c.x,y=p-c.y;c.x=I,c.y=p,L=!0,C&&De.restart(!0),(S||y)&&er(S,y)}},tr=function(v){c.event=v,ie(c)},yt=function(v){c.event=v,Se(c)},dr=function(v){return re(v)||mr(v,Y)&&Ke(c)};De=c._dc=me.delayedCall(g||.25,zr).pause(),c.deltaX=c.deltaY=0,c._vx=Pn(0,50,!0),c._vy=Pn(0,50,!0),c.scrollX=te,c.scrollY=Ct,c.isDragging=c.isGesturing=c.isPressed=!1,wo(this),c.enable=function(T){return c.isEnabled||(Re(Pt?q:l,"scroll",Cn),s.indexOf("scroll")>=0&&Re(Pt?q:l,"scroll",rt,St,Pe),s.indexOf("wheel")>=0&&Re(l,"wheel",nt,St,Pe),(s.indexOf("touch")>=0&&vo||s.indexOf("pointer")>=0)&&(Re(l,it[0],Bt,St,Pe),Re(q,it[2],E),Re(q,it[3],E),ee&&Re(l,"click",pr,!0,!0),Ke&&Re(l,"click",dr),j&&Re(q,"gesturestart",zt),a&&Re(q,"gestureend",tt),ie&&Re(l,Ht+"enter",tr),Se&&Re(l,Ht+"leave",yt),Ce&&Re(l,Ht+"move",Nt)),c.isEnabled=!0,T&&T.type&&Bt(T),Xt&&Xt(c)),c},c.disable=function(){c.isEnabled&&(sr.filter(function(T){return T!==c&&Pr(T.target)}).length||Me(Pt?q:l,"scroll",Cn),c.isPressed&&(c._vx.reset(),c._vy.reset(),Me(Q?l:q,it[1],Dt,!0)),Me(Pt?q:l,"scroll",rt,Pe),Me(l,"wheel",nt,Pe),Me(l,it[0],Bt,Pe),Me(q,it[2],E),Me(q,it[3],E),Me(l,"click",pr,!0),Me(l,"click",dr),Me(q,"gesturestart",zt),Me(q,"gestureend",tt),Me(l,Ht+"enter",tr),Me(l,Ht+"leave",yt),Me(l,Ht+"move",Nt),c.isEnabled=c.isPressed=c.isDragging=!1,kt&&kt(c))},c.kill=c.revert=function(){c.disable();var T=sr.indexOf(c);T>=0&&sr.splice(T,1),xt===c&&(xt=0)},sr.push(c),Q&&Pr(l)&&(xt=c),c.enable(X)},Zi(o,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),o}();Z.version="3.12.5";Z.create=function(o){return new Z(o)};Z.register=So;Z.getAll=function(){return sr.slice()};Z.getById=function(o){return sr.filter(function(e){return e.vars.id===o})[0]};bo()&&me.registerPlugin(Z);/*! * ScrollTrigger 3.12.5 * https://gsap.com * * @license Copyright 2008-2024, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license or for * Club GSAP members, the agreement issued with that membership. * @author: Jack Doyle, jack@greensock.com */var d,or,O,V,st,$,Co,fn,Lr,Er,xr,Gr,be,hn,En,Oe,qn,Jn,ir,Po,yn,Eo,Ae,Dn,Do,Mo,Mt,Mn,In,ar,Xn,pn,Rn,vn,Vr=1,ke=Date.now,xn=ke(),Qe=0,wr=0,Zn=function(e,n,t){var r=Ve(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return t["_"+n+"Clamp"]=r,r?e.substr(6,e.length-7):e},Qn=function(e,n){return n&&(!Ve(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},ji=function o(){return wr&&requestAnimationFrame(o)},jn=function(){return hn=1},eo=function(){return hn=0},ut=function(e){return e},br=function(e){return Math.round(e*1e5)/1e5||0},Ro=function(){return typeof window<"u"},Ao=function(){return d||Ro()&&(d=window.gsap)&&d.registerPlugin&&d},qt=function(e){return!!~Co.indexOf(e)},Oo=function(e){return(e==="Height"?Xn:O["inner"+e])||st["client"+e]||$["client"+e]},Yo=function(e){return Ot(e,"getBoundingClientRect")||(qt(e)?function(){return an.width=O.innerWidth,an.height=Xn,an}:function(){return vt(e)})},es=function(e,n,t){var r=t.d,i=t.d2,s=t.a;return(s=Ot(e,"getBoundingClientRect"))?function(){return s()[r]}:function(){return(n?Oo(i):e["client"+i])||0}},ts=function(e,n){return!n||~dt.indexOf(e)?Yo(e):function(){return an}},ft=function(e,n){var t=n.s,r=n.d2,i=n.d,s=n.a;return Math.max(0,(t="scroll"+r)&&(s=Ot(e,t))?s()-Yo(e)()[i]:qt(e)?(st[t]||$[t])-Oo(r):e[t]-e["offset"+r])},Ur=function(e,n){for(var t=0;t0){for(r-=s,l=0;l=r)return t[l];return t[l-1]}else for(l=t.length,r+=s;l--;)if(t[l]<=r)return t[l];return t[0]}:function(r,i,s){s===void 0&&(s=.001);var l=n(r);return!i||Math.abs(l-r)t&&(r*=n/100),e=e.substr(0,t-1)),e=r+(e in gn?gn[e]*n:~e.indexOf("%")?parseFloat(e)*n/100:parseFloat(e)||0)}return e},Zr=function(e,n,t,r,i,s,l,f){var m=i.startColor,Y=i.endColor,C=i.fontSize,g=i.indent,u=i.fontWeight,h=V.createElement("div"),X=qt(t)||Ot(t,"pinType")==="fixed",R=e.indexOf("scroller")!==-1,N=X?$:t,H=e.indexOf("start")!==-1,oe=H?m:Y,b="border-color:"+oe+";font-size:"+C+";color:"+oe+";font-weight:"+u+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((R||f)&&X?"fixed;":"absolute;"),(R||f||!X)&&(b+=(r===ce?Fn:Bn)+":"+(s+parseFloat(g))+"px;"),l&&(b+="box-sizing:border-box;text-align:left;width:"+l.offsetWidth+"px;"),h._isStart=H,h.setAttribute("class","gsap-marker-"+e+(n?" marker-"+n:"")),h.style.cssText=b,h.innerText=n||n===0?e+"-"+n:e,N.children[0]?N.insertBefore(h,N.children[0]):N.appendChild(h),h._offset=h["offset"+r.op.d2],on(h,0,r,H),h},on=function(e,n,t,r){var i={display:"block"},s=t[r?"os2":"p2"],l=t[r?"p2":"os2"];e._isFlipped=r,i[t.a+"Percent"]=r?-100:0,i[t.a]=r?"1px":0,i["border"+s+fr]=1,i["border"+l+fr]=0,i[t.p]=n+"px",d.set(e,i)},P=[],An={},Ir,no=function(){return ke()-Qe>34&&(Ir||(Ir=requestAnimationFrame(wt)))},nr=function(){(!Ae||!Ae.isPressed||Ae.startX>$.clientWidth)&&(D.cache++,Ae?Ir||(Ir=requestAnimationFrame(wt)):wt(),Qe||Zt("scrollStart"),Qe=ke())},bn=function(){Mo=O.innerWidth,Do=O.innerHeight},Tr=function(){D.cache++,!be&&!Eo&&!V.fullscreenElement&&!V.webkitFullscreenElement&&(!Dn||Mo!==O.innerWidth||Math.abs(O.innerHeight-Do)>O.innerHeight*.25)&&fn.restart(!0)},Jt={},is=[],Fo=function o(){return pe(M,"scrollEnd",o)||Gt(!0)},Zt=function(e){return Jt[e]&&Jt[e].map(function(n){return n()})||is},Ge=[],Bo=function(e){for(var n=0;ni,l=r._startClamp&&r.start>=i;(s||l)&&r.setPositions(l?i-1:r.start,s?Math.max(l?i:r.start+1,i):r.end,!0)}),io(!1),Rn=0,t.forEach(function(r){return r&&r.render&&r.render(-1)}),D.forEach(function(r){Ie(r)&&(r.smooth&&requestAnimationFrame(function(){return r.target.style.scrollBehavior="smooth"}),r.rec&&r(r.rec))}),zo(In,1),fn.pause(),Kt++,Ye=2,wt(2),P.forEach(function(r){return Ie(r.vars.onRefresh)&&r.vars.onRefresh(r)}),Ye=M.isRefreshing=!1,Zt("refresh")},On=0,sn=1,Or,wt=function(e){if(e===2||!Ye&&!pn){M.isUpdating=!0,Or&&Or.update(0);var n=P.length,t=ke(),r=t-xn>=50,i=n&&P[0].scroll();if(sn=On>i?-1:1,Ye||(On=i),r&&(Qe&&!hn&&t-Qe>200&&(Qe=0,Zt("scrollEnd")),xr=xn,xn=t),sn<0){for(Oe=n;Oe-- >0;)P[Oe]&&P[Oe].update(0,r);sn=1}else for(Oe=0;Oe20),t-=t-z}if(h&&(f[h]=e||-.001,e<0&&(e=0)),s){var Te=e+t,Be=s._isStart;R="scroll"+r.d2,on(s,Te,r,Be&&Te>20||!Be&&(C?Math.max($[R],st[R]):s.parentNode[R])<=Te+1),C&&(m=vt(l),C&&(s.style[r.op.p]=m[r.op.p]-r.op.m-s._offset+ae))}return u&&H&&(R=vt(H),u.seek(g),N=vt(H),u._caScrollDist=R[r.p]-N[r.p],e=e/u._caScrollDist*g),u&&u.seek(X),u?e:Math.round(e)},us=/(webkit|moz|length|cssText|inset)/i,lo=function(e,n,t,r){if(e.parentNode!==n){var i=e.style,s,l;if(n===$){e._stOrig=i.cssText,l=Ze(e);for(s in l)!+s&&!us.test(s)&&l[s]&&typeof i[s]=="string"&&s!=="0"&&(i[s]=l[s]);i.top=t,i.left=r}else i.cssText=e._stOrig;d.core.getCache(e).uncache=1,n.appendChild(e)}},$o=function(e,n,t){var r=n,i=r;return function(s){var l=Math.round(e());return l!==r&&l!==i&&Math.abs(l-r)>3&&Math.abs(l-i)>3&&(s=l,t&&t()),i=r,r=s,s}},jr=function(e,n,t){var r={};r[n.p]="+="+t,d.set(e,r)},ao=function(e,n){var t=It(e,n),r="_scroll"+n.p2,i=function s(l,f,m,Y,C){var g=s.tween,u=f.onComplete,h={};m=m||t();var X=$o(t,m,function(){g.kill(),s.tween=0});return C=Y&&C||0,Y=Y||l-m,g&&g.kill(),f[r]=l,f.inherit=!1,f.modifiers=h,h[r]=function(){return X(m+Y*g.ratio+C*g.ratio*g.ratio)},f.onUpdate=function(){D.cache++,s.tween&&wt()},f.onComplete=function(){s.tween=0,u&&u.call(g)},g=s.tween=d.to(e,f),g};return e[r]=t,t.wheelHandler=function(){return i.tween&&i.tween.kill()&&(i.tween=0)},de(e,"wheel",t.wheelHandler),M.isTouch&&de(e,"touchmove",t.wheelHandler),i},M=function(){function o(n,t){or||o.register(d)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Mn(this),this.init(n,t)}var e=o.prototype;return e.init=function(t,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!wr){this.update=this.refresh=this.kill=ut;return}t=to(Ve(t)||kr(t)||t.nodeType?{trigger:t}:t,Jr);var i=t,s=i.onUpdate,l=i.toggleClass,f=i.id,m=i.onToggle,Y=i.onRefresh,C=i.scrub,g=i.trigger,u=i.pin,h=i.pinSpacing,X=i.invalidateOnRefresh,R=i.anticipatePin,N=i.onScrubComplete,H=i.onSnapComplete,oe=i.once,b=i.snap,Fe=i.pinReparent,z=i.pinSpacer,w=i.containerAnimation,Te=i.fastScrollEnd,Be=i.preventOverlaps,_=t.horizontal||t.containerAnimation&&t.horizontal!==!1?Le:ce,ge=!C&&C!==0,x=Ne(t.scroller||O),gt=d.core.getCache(x),ie=qt(x),Se=("pinType"in t?t.pinType:Ot(x,"pinType")||ie&&"fixed")==="fixed",Ce=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],F=ge&&t.toggleActions.split(" "),Q="markers"in t?t.markers:Jr.markers,j=ie?0:parseFloat(Ze(x)["border"+_.p2+fr])||0,a=this,se=t.onRefreshInit&&function(){return t.onRefreshInit(a)},Xt=es(x,ie,_),kt=ts(x,ie),Ke=0,ht=0,Pe=0,ee=It(x,_),Ee,ye,Tt,De,je,L,K,ze,$e,c,He,_t,St,te,Ct,Ft,Qt,ue,Pt,q,et,qe,mt,pr,re,zr,Et,jt,er,Dt,Bt,E,zt,tt,rt,nt,Nt,tr,yt;if(a._startClamp=a._endClamp=!1,a._dir=_,R*=45,a.scroller=x,a.scroll=w?w.time.bind(w):ee,De=ee(),a.vars=t,r=r||t.animation,"refreshPriority"in t&&(Po=1,t.refreshPriority===-9999&&(Or=a)),gt.tweenScroll=gt.tweenScroll||{top:ao(x,ce),left:ao(x,Le)},a.tweenTo=Ee=gt.tweenScroll[_.p],a.scrubDuration=function(p){zt=kr(p)&&p,zt?E?E.duration(p):E=d.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:zt,paused:!0,onComplete:function(){return N&&N(a)}}):(E&&E.progress(1).kill(),E=0)},r&&(r.vars.lazy=!1,r._initted&&!a.isReverted||r.vars.immediateRender!==!1&&t.immediateRender!==!1&&r.duration()&&r.render(0,!0,!0),a.animation=r.pause(),r.scrollTrigger=a,a.scrubDuration(C),Dt=0,f||(f=r.vars.id)),b&&((!Wt(b)||b.push)&&(b={snapTo:b}),"scrollBehavior"in $.style&&d.set(ie?[$,st]:x,{scrollBehavior:"auto"}),D.forEach(function(p){return Ie(p)&&p.target===(ie?V.scrollingElement||st:x)&&(p.smooth=!1)}),Tt=Ie(b.snapTo)?b.snapTo:b.snapTo==="labels"?ns(r):b.snapTo==="labelsDirectional"?os(r):b.directional!==!1?function(p,S){return Nn(b.snapTo)(p,ke()-ht<500?0:S.direction)}:d.utils.snap(b.snapTo),tt=b.duration||{min:.1,max:2},tt=Wt(tt)?Er(tt.min,tt.max):Er(tt,tt),rt=d.delayedCall(b.delay||zt/2||.1,function(){var p=ee(),S=ke()-ht<500,y=Ee.tween;if((S||Math.abs(a.getVelocity())<10)&&!y&&!hn&&Ke!==p){var k=(p-L)/te,fe=r&&!ge?r.totalProgress():k,A=S?0:(fe-Bt)/(ke()-xr)*1e3||0,J=d.utils.clamp(-k,1-k,rr(A/2)*A/.185),ve=k+(b.inertia===!1?0:J),U,W,B=b,ot=B.onStart,G=B.onInterrupt,We=B.onComplete;if(U=Tt(ve,a),kr(U)||(U=ve),W=Math.round(L+U*te),p<=K&&p>=L&&W!==p){if(y&&!y._initted&&y.data<=rr(W-p))return;b.inertia===!1&&(J=U-k),Ee(W,{duration:tt(rr(Math.max(rr(ve-fe),rr(U-fe))*.185/A/.05||0)),ease:b.ease||"power3",data:rr(W-p),onInterrupt:function(){return rt.restart(!0)&&G&&G(a)},onComplete:function(){a.update(),Ke=ee(),r&&(E?E.resetTo("totalProgress",U,r._tTime/r._tDur):r.progress(U)),Dt=Bt=r&&!ge?r.totalProgress():a.progress,H&&H(a),We&&We(a)}},p,J*te,W-p-J*te),ot&&ot(a,Ee.tween)}}else a.isActive&&Ke!==p&&rt.restart(!0)}).pause()),f&&(An[f]=a),g=a.trigger=Ne(g||u!==!0&&u),yt=g&&g._gsap&&g._gsap.stRevert,yt&&(yt=yt(a)),u=u===!0?g:Ne(u),Ve(l)&&(l={targets:g,className:l}),u&&(h===!1||h===Je||(h=!h&&u.parentNode&&u.parentNode.style&&Ze(u.parentNode).display==="flex"?!1:ne),a.pin=u,ye=d.core.getCache(u),ye.spacer?Ct=ye.pinState:(z&&(z=Ne(z),z&&!z.nodeType&&(z=z.current||z.nativeElement),ye.spacerIsNative=!!z,z&&(ye.spacerState=Qr(z))),ye.spacer=ue=z||V.createElement("div"),ue.classList.add("pin-spacer"),f&&ue.classList.add("pin-spacer-"+f),ye.pinState=Ct=Qr(u)),t.force3D!==!1&&d.set(u,{force3D:!0}),a.spacer=ue=ye.spacer,er=Ze(u),pr=er[h+_.os2],q=d.getProperty(u),et=d.quickSetter(u,_.a,ae),kn(u,ue,er),Qt=Qr(u)),Q){_t=Wt(Q)?to(Q,ro):ro,c=Zr("scroller-start",f,x,_,_t,0),He=Zr("scroller-end",f,x,_,_t,0,c),Pt=c["offset"+_.op.d2];var dr=Ne(Ot(x,"content")||x);ze=this.markerStart=Zr("start",f,dr,_,_t,Pt,0,w),$e=this.markerEnd=Zr("end",f,dr,_,_t,Pt,0,w),w&&(tr=d.quickSetter([ze,$e],_.a,ae)),!Se&&!(dt.length&&Ot(x,"fixedMarkers")===!0)&&(rs(ie?$:x),d.set([c,He],{force3D:!0}),zr=d.quickSetter(c,_.a,ae),jt=d.quickSetter(He,_.a,ae))}if(w){var T=w.vars.onUpdate,v=w.vars.onUpdateParams;w.eventCallback("onUpdate",function(){a.update(0,0,1),T&&T.apply(w,v||[])})}if(a.previous=function(){return P[P.indexOf(a)-1]},a.next=function(){return P[P.indexOf(a)+1]},a.revert=function(p,S){if(!S)return a.kill(!0);var y=p!==!1||!a.enabled,k=be;y!==a.isReverted&&(y&&(nt=Math.max(ee(),a.scroll.rec||0),Pe=a.progress,Nt=r&&r.progress()),ze&&[ze,$e,c,He].forEach(function(fe){return fe.style.display=y?"none":"block"}),y&&(be=a,a.update(y)),u&&(!Fe||!a.isActive)&&(y?ls(u,ue,Ct):kn(u,ue,Ze(u),re)),y||a.update(y),be=k,a.isReverted=y)},a.refresh=function(p,S,y,k){if(!((be||!a.enabled)&&!S)){if(u&&p&&Qe){de(o,"scrollEnd",Fo);return}!Ye&&se&&se(a),be=a,Ee.tween&&!y&&(Ee.tween.kill(),Ee.tween=0),E&&E.pause(),X&&r&&r.revert({kill:!1}).invalidate(),a.isReverted||a.revert(!0,!0),a._subPinOffset=!1;var fe=Xt(),A=kt(),J=w?w.duration():ft(x,_),ve=te<=.01,U=0,W=k||0,B=Wt(y)?y.end:t.end,ot=t.endTrigger||g,G=Wt(y)?y.start:t.start||(t.start===0||!g?0:u?"0 0":"0 100%"),We=a.pinnedContainer=t.pinnedContainer&&Ne(t.pinnedContainer,a),lt=g&&Math.max(0,P.indexOf(a))||0,he=lt,_e,xe,$t,Nr,we,le,at,_n,Hn,gr,ct,hr,$r;for(Q&&Wt(y)&&(hr=d.getProperty(c,_.p),$r=d.getProperty(He,_.p));he--;)le=P[he],le.end||le.refresh(0,1)||(be=a),at=le.pin,at&&(at===g||at===u||at===We)&&!le.isReverted&&(gr||(gr=[]),gr.unshift(le),le.revert(!0,!0)),le!==P[he]&&(lt--,he--);for(Ie(G)&&(G=G(a)),G=Zn(G,"start",a),L=so(G,g,fe,_,ee(),ze,c,a,A,j,Se,J,w,a._startClamp&&"_startClamp")||(u?-.001:0),Ie(B)&&(B=B(a)),Ve(B)&&!B.indexOf("+=")&&(~B.indexOf(" ")?B=(Ve(G)?G.split(" ")[0]:"")+B:(U=nn(B.substr(2),fe),B=Ve(G)?G:(w?d.utils.mapRange(0,w.duration(),w.scrollTrigger.start,w.scrollTrigger.end,L):L)+U,ot=g)),B=Zn(B,"end",a),K=Math.max(L,so(B||(ot?"100% 0":J),ot,fe,_,ee()+U,$e,He,a,A,j,Se,J,w,a._endClamp&&"_endClamp"))||-.001,U=0,he=lt;he--;)le=P[he],at=le.pin,at&&le.start-le._pinPush<=L&&!w&&le.end>0&&(_e=le.end-(a._startClamp?Math.max(0,le.start):le.start),(at===g&&le.start-le._pinPush=ft(x,_)))_e=Ze(u),Nr=_===ce,$t=ee(),qe=parseFloat(q(_.a))+W,!J&&K>1&&(ct=(ie?V.scrollingElement||st:x).style,ct={style:ct,value:ct["overflow"+_.a.toUpperCase()]},ie&&Ze($)["overflow"+_.a.toUpperCase()]!=="scroll"&&(ct.style["overflow"+_.a.toUpperCase()]="scroll")),kn(u,ue,_e),Qt=Qr(u),xe=vt(u,!0),_n=Se&&It(x,Nr?Le:ce)(),h?(re=[h+_.os2,te+W+ae],re.t=ue,he=h===ne?dn(u,_)+te+W:0,he&&(re.push(_.d,he+ae),ue.style.flexBasis!=="auto"&&(ue.style.flexBasis=he+ae)),cr(re),We&&P.forEach(function(_r){_r.pin===We&&_r.vars.pinSpacing!==!1&&(_r._subPinOffset=!0)}),Se&&ee(nt)):(he=dn(u,_),he&&ue.style.flexBasis!=="auto"&&(ue.style.flexBasis=he+ae)),Se&&(we={top:xe.top+(Nr?$t-L:_n)+ae,left:xe.left+(Nr?_n:$t-L)+ae,boxSizing:"border-box",position:"fixed"},we[Vt]=we["max"+fr]=Math.ceil(xe.width)+ae,we[Ut]=we["max"+zn]=Math.ceil(xe.height)+ae,we[Je]=we[Je+Rr]=we[Je+Dr]=we[Je+Ar]=we[Je+Mr]="0",we[ne]=_e[ne],we[ne+Rr]=_e[ne+Rr],we[ne+Dr]=_e[ne+Dr],we[ne+Ar]=_e[ne+Ar],we[ne+Mr]=_e[ne+Mr],Ft=cs(Ct,we,Fe),Ye&&ee(0)),r?(Hn=r._initted,yn(1),r.render(r.duration(),!0,!0),mt=q(_.a)-qe+te+W,Et=Math.abs(te-mt)>1,Se&&Et&&Ft.splice(Ft.length-2,2),r.render(0,!0,!0),Hn||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),yn(0)):mt=te,ct&&(ct.value?ct.style["overflow"+_.a.toUpperCase()]=ct.value:ct.style.removeProperty("overflow-"+_.a));else if(g&&ee()&&!w)for(xe=g.parentNode;xe&&xe!==$;)xe._pinOffset&&(L-=xe._pinOffset,K-=xe._pinOffset),xe=xe.parentNode;gr&&gr.forEach(function(_r){return _r.revert(!1,!0)}),a.start=L,a.end=K,De=je=Ye?nt:ee(),!w&&!Ye&&(De0?P.slice(0,S).reverse():P.slice(S+1);return(Ve(p)?y.filter(function(k){return k.vars.preventOverlaps===p}):y).filter(function(k){return a.direction>0?k.end<=L:k.start>=K})},a.update=function(p,S,y){if(!(w&&!y&&!p)){var k=Ye===!0?nt:a.scroll(),fe=p?0:(k-L)/te,A=fe<0?0:fe>1?1:fe||0,J=a.progress,ve,U,W,B,ot,G,We,lt;if(S&&(je=De,De=w?ee():k,b&&(Bt=Dt,Dt=r&&!ge?r.totalProgress():A)),R&&u&&!be&&!Vr&&Qe&&(!A&&Lk+(k-je)/(ke()-xr)*R&&(A=.9999)),A!==J&&a.enabled){if(ve=a.isActive=!!A&&A<1,U=!!J&&J<1,G=ve!==U,ot=G||!!A!=!!J,a.direction=A>J?1:-1,a.progress=A,ot&&!be&&(W=A&&!J?0:A===1?1:J===1?2:3,ge&&(B=!G&&F[W+1]!=="none"&&F[W+1]||F[W],lt=r&&(B==="complete"||B==="reset"||B in r))),Be&&(G||lt)&&(lt||C||!r)&&(Ie(Be)?Be(a):a.getTrailing(Be).forEach(function($t){return $t.endAnimation()})),ge||(E&&!be&&!Vr?(E._dp._time-E._start!==E._time&&E.render(E._dp._time-E._start),E.resetTo?E.resetTo("totalProgress",A,r._tTime/r._tDur):(E.vars.totalProgress=A,E.invalidate().restart())):r&&r.totalProgress(A,!!(be&&(ht||p)))),u){if(p&&h&&(ue.style[h+_.os2]=pr),!Se)et(br(qe+mt*A));else if(ot){if(We=!p&&A>J&&K+1>k&&k+1>=ft(x,_),Fe)if(!p&&(ve||We)){var he=vt(u,!0),_e=k-L;lo(u,$,he.top+(_===ce?_e:0)+ae,he.left+(_===ce?0:_e)+ae)}else lo(u,ue);cr(ve||We?Ft:Qt),Et&&A<1&&ve||et(qe+(A===1&&!We?mt:0))}}b&&!Ee.tween&&!be&&!Vr&&rt.restart(!0),l&&(G||oe&&A&&(A<1||!vn))&&Lr(l.targets).forEach(function($t){return $t.classList[ve||oe?"add":"remove"](l.className)}),s&&!ge&&!p&&s(a),ot&&!be?(ge&&(lt&&(B==="complete"?r.pause().totalProgress(1):B==="reset"?r.restart(!0).pause():B==="restart"?r.restart(!0):r[B]()),s&&s(a)),(G||!vn)&&(m&&G&&wn(a,m),Ce[W]&&wn(a,Ce[W]),oe&&(A===1?a.kill(!1,1):Ce[W]=0),G||(W=A===1?1:3,Ce[W]&&wn(a,Ce[W]))),Te&&!ve&&Math.abs(a.getVelocity())>(kr(Te)?Te:2500)&&(yr(a.callbackAnimation),E?E.progress(1):yr(r,B==="reverse"?1:!A,1))):ge&&s&&!be&&s(a)}if(jt){var xe=w?k/w.duration()*(w._caScrollDist||0):k;zr(xe+(c._isFlipped?1:0)),jt(xe)}tr&&tr(-k/w.duration()*(w._caScrollDist||0))}},a.enable=function(p,S){a.enabled||(a.enabled=!0,de(x,"resize",Tr),ie||de(x,"scroll",nr),se&&de(o,"refreshInit",se),p!==!1&&(a.progress=Pe=0,De=je=Ke=ee()),S!==!1&&a.refresh())},a.getTween=function(p){return p&&Ee?Ee.tween:E},a.setPositions=function(p,S,y,k){if(w){var fe=w.scrollTrigger,A=w.duration(),J=fe.end-fe.start;p=fe.start+J*p/A,S=fe.start+J*S/A}a.refresh(!1,!1,{start:Qn(p,y&&!!a._startClamp),end:Qn(S,y&&!!a._endClamp)},k),a.update()},a.adjustPinSpacing=function(p){if(re&&p){var S=re.indexOf(_.d)+1;re[S]=parseFloat(re[S])+p+ae,re[1]=parseFloat(re[1])+p+ae,cr(re)}},a.disable=function(p,S){if(a.enabled&&(p!==!1&&a.revert(!0,!0),a.enabled=a.isActive=!1,S||E&&E.pause(),nt=0,ye&&(ye.uncache=1),se&&pe(o,"refreshInit",se),rt&&(rt.pause(),Ee.tween&&Ee.tween.kill()&&(Ee.tween=0)),!ie)){for(var y=P.length;y--;)if(P[y].scroller===x&&P[y]!==a)return;pe(x,"resize",Tr),ie||pe(x,"scroll",nr)}},a.kill=function(p,S){a.disable(p,S),E&&!S&&E.kill(),f&&delete An[f];var y=P.indexOf(a);y>=0&&P.splice(y,1),y===Oe&&sn>0&&Oe--,y=0,P.forEach(function(k){return k.scroller===a.scroller&&(y=1)}),y||Ye||(a.scroll.rec=0),r&&(r.scrollTrigger=null,p&&r.revert({kill:!1}),S||r.kill()),ze&&[ze,$e,c,He].forEach(function(k){return k.parentNode&&k.parentNode.removeChild(k)}),Or===a&&(Or=0),u&&(ye&&(ye.uncache=1),y=0,P.forEach(function(k){return k.pin===u&&y++}),y||(ye.spacer=0)),t.onKill&&t.onKill(a)},P.push(a),a.enable(!1,!1),yt&&yt(a),r&&r.add&&!te){var I=a.update;a.update=function(){a.update=I,L||K||a.refresh()},d.delayedCall(.01,a.update),te=.01,L=K=0}else a.refresh();u&&ss()},o.register=function(t){return or||(d=t||Ao(),Ro()&&window.document&&o.enable(),or=wr),or},o.defaults=function(t){if(t)for(var r in t)Jr[r]=t[r];return Jr},o.disable=function(t,r){wr=0,P.forEach(function(s){return s[r?"kill":"disable"](t)}),pe(O,"wheel",nr),pe(V,"scroll",nr),clearInterval(Gr),pe(V,"touchcancel",ut),pe($,"touchstart",ut),Kr(pe,V,"pointerdown,touchstart,mousedown",jn),Kr(pe,V,"pointerup,touchend,mouseup",eo),fn.kill(),Ur(pe);for(var i=0;i0&&s.left+l0&&s.top+l=0&&Ge.splice(n,5),Ge.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),d.core.getCache(e),Mn())}}):Ge};M.revert=function(o,e){return $n(!o,e)};M.create=function(o,e){return new M(o,e)};M.refresh=function(o){return o?Tr():(or||M.register())&&Gt(!0)};M.update=function(o){return++D.cache&&wt(o===!0?2:0)};M.clearScrollMemory=zo;M.maxScroll=function(o,e){return ft(o,e?Le:ce)};M.getScrollFunc=function(o,e){return It(Ne(o),e?Le:ce)};M.getById=function(o){return An[o]};M.getAll=function(){return P.filter(function(o){return o.vars.id!=="ScrollSmoother"})};M.isScrolling=function(){return!!Qe};M.snapDirectional=Nn;M.addEventListener=function(o,e){var n=Jt[o]||(Jt[o]=[]);~n.indexOf(e)||n.push(e)};M.removeEventListener=function(o,e){var n=Jt[o],t=n&&n.indexOf(e);t>=0&&n.splice(t,1)};M.batch=function(o,e){var n=[],t={},r=e.interval||.016,i=e.batchMax||1e9,s=function(m,Y){var C=[],g=[],u=d.delayedCall(r,function(){Y(C,g),C=[],g=[]}).pause();return function(h){C.length||u.restart(!0),C.push(h.trigger),g.push(h),i<=C.length&&u.progress(1)}},l;for(l in e)t[l]=l.substr(0,2)==="on"&&Ie(e[l])&&l!=="onRefreshInit"?s(l,e[l]):e[l];return Ie(i)&&(i=i(),de(M,"refresh",function(){return i=e.batchMax()})),Lr(o).forEach(function(f){var m={};for(l in t)m[l]=t[l];m.trigger=f,n.push(M.create(m))}),n};var co=function(e,n,t,r){return n>r?e(r):n<0&&e(0),t>r?(r-n)/(t-n):t<0?n/(n-t):1},Tn=function o(e,n){n===!0?e.style.removeProperty("touch-action"):e.style.touchAction=n===!0?"auto":n?"pan-"+n+(Z.isTouch?" pinch-zoom":""):"none",e===st&&o($,n)},en={auto:1,scroll:1},fs=function(e){var n=e.event,t=e.target,r=e.axis,i=(n.changedTouches?n.changedTouches[0]:n).target,s=i._gsap||d.core.getCache(i),l=ke(),f;if(!s._isScrollT||l-s._isScrollT>2e3){for(;i&&i!==$&&(i.scrollHeight<=i.clientHeight&&i.scrollWidth<=i.clientWidth||!(en[(f=Ze(i)).overflowY]||en[f.overflowX]));)i=i.parentNode;s._isScroll=i&&i!==t&&!qt(i)&&(en[(f=Ze(i)).overflowY]||en[f.overflowX]),s._isScrollT=l}(s._isScroll||r==="x")&&(n.stopPropagation(),n._gsapAllow=!0)},Ho=function(e,n,t,r){return Z.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:n,onWheel:r=r&&fs,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return t&&de(V,Z.eventTypes[0],fo,!1,!0)},onDisable:function(){return pe(V,Z.eventTypes[0],fo,!0)}})},ps=/(input|label|select|textarea)/i,uo,fo=function(e){var n=ps.test(e.target.tagName);(n||uo)&&(e._gsapAllow=!0,uo=n)},ds=function(e){Wt(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var n=e,t=n.normalizeScrollX,r=n.momentum,i=n.allowNestedScroll,s=n.onRelease,l,f,m=Ne(e.target)||st,Y=d.core.globals().ScrollSmoother,C=Y&&Y.get(),g=Mt&&(e.content&&Ne(e.content)||C&&e.content!==!1&&!C.smooth()&&C.content()),u=It(m,ce),h=It(m,Le),X=1,R=(Z.isTouch&&O.visualViewport?O.visualViewport.scale*O.visualViewport.width:O.outerWidth)/O.innerWidth,N=0,H=Ie(r)?function(){return r(l)}:function(){return r||2.8},oe,b,Fe=Ho(m,e.type,!0,i),z=function(){return b=!1},w=ut,Te=ut,Be=function(){f=ft(m,ce),Te=Er(Mt?1:0,f),t&&(w=Er(0,ft(m,Le))),oe=Kt},_=function(){g._gsap.y=br(parseFloat(g._gsap.y)+u.offset)+"px",g.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(g._gsap.y)+", 0, 1)",u.offset=u.cacheID=0},ge=function(){if(b){requestAnimationFrame(z);var Q=br(l.deltaY/2),j=Te(u.v-Q);if(g&&j!==u.v+u.offset){u.offset=j-u.v;var a=br((parseFloat(g&&g._gsap.y)||0)-u.offset);g.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+a+", 0, 1)",g._gsap.y=a+"px",u.cacheID=D.cache,wt()}return!0}u.offset&&_(),b=!0},x,gt,ie,Se,Ce=function(){Be(),x.isActive()&&x.vars.scrollY>f&&(u()>f?x.progress(1)&&u(f):x.resetTo("scrollY",f))};return g&&d.set(g,{y:"+=0"}),e.ignoreCheck=function(F){return Mt&&F.type==="touchmove"&&ge()||X>1.05&&F.type!=="touchstart"||l.isGesturing||F.touches&&F.touches.length>1},e.onPress=function(){b=!1;var F=X;X=br((O.visualViewport&&O.visualViewport.scale||1)/R),x.pause(),F!==X&&Tn(m,X>1.01?!0:t?!1:"x"),gt=h(),ie=u(),Be(),oe=Kt},e.onRelease=e.onGestureStart=function(F,Q){if(u.offset&&_(),!Q)Se.restart(!0);else{D.cache++;var j=H(),a,se;t&&(a=h(),se=a+j*.05*-F.velocityX/.227,j*=co(h,a,se,ft(m,Le)),x.vars.scrollX=w(se)),a=u(),se=a+j*.05*-F.velocityY/.227,j*=co(u,a,se,ft(m,ce)),x.vars.scrollY=Te(se),x.invalidate().duration(j).play(.01),(Mt&&x.vars.scrollY>=f||a>=f-1)&&d.to({},{onUpdate:Ce,duration:j})}s&&s(F)},e.onWheel=function(){x._ts&&x.pause(),ke()-N>1e3&&(oe=0,N=ke())},e.onChange=function(F,Q,j,a,se){if(Kt!==oe&&Be(),Q&&t&&h(w(a[2]===Q?gt+(F.startX-F.x):h()+Q-a[1])),j){u.offset&&_();var Xt=se[2]===j,kt=Xt?ie+F.startY-F.y:u()+j-se[1],Ke=Te(kt);Xt&&kt!==Ke&&(ie+=Ke-kt),u(Ke)}(j||Q)&&wt()},e.onEnable=function(){Tn(m,t?!1:"x"),M.addEventListener("refresh",Ce),de(O,"resize",Ce),u.smooth&&(u.target.style.scrollBehavior="auto",u.smooth=h.smooth=!1),Fe.enable()},e.onDisable=function(){Tn(m,!0),pe(O,"resize",Ce),M.removeEventListener("refresh",Ce),Fe.kill()},e.lockAxis=e.lockAxis!==!1,l=new Z(e),l.iOS=Mt,Mt&&!u()&&u(1),Mt&&d.ticker.add(ut),Se=l._dc,x=d.to(l,{ease:"power4",paused:!0,inherit:!1,scrollX:t?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:$o(u,u(),function(){return x.pause()})},onUpdate:wt,onComplete:Se.vars.onComplete}),l};M.sort=function(o){return P.sort(o||function(e,n){return(e.vars.refreshPriority||0)*-1e6+e.start-(n.start+(n.vars.refreshPriority||0)*-1e6)})};M.observe=function(o){return new Z(o)};M.normalizeScroll=function(o){if(typeof o>"u")return Ae;if(o===!0&&Ae)return Ae.enable();if(o===!1){Ae&&Ae.kill(),Ae=o;return}var e=o instanceof Z?o:ds(o);return Ae&&Ae.target===e.target&&Ae.kill(),qt(e.target)&&(Ae=e),e};M.core={_getVelocityProp:Pn,_inputObserver:Ho,_scrollers:D,_proxies:dt,bridge:{ss:function(){Qe||Zt("scrollStart"),Qe=ke()},ref:function(){return be}}};Ao()&&d.registerPlugin(M);/*! * ScrollToPlugin 3.12.5 * https://gsap.com * * @license Copyright 2008-2024, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license or for * Club GSAP members, the agreement issued with that membership. * @author: Jack Doyle, jack@greensock.com */var Xe,Wo,bt,pt,Yt,Go,Vo,tn,Uo=function(){return typeof window<"u"},Ko=function(){return Xe||Uo()&&(Xe=window.gsap)&&Xe.registerPlugin&&Xe},qo=function(e){return typeof e=="string"},po=function(e){return typeof e=="function"},Xr=function(e,n){var t=n==="x"?"Width":"Height",r="scroll"+t,i="client"+t;return e===bt||e===pt||e===Yt?Math.max(pt[r],Yt[r])-(bt["inner"+t]||pt[i]||Yt[i]):e[r]-e["offset"+t]},Fr=function(e,n){var t="scroll"+(n==="x"?"Left":"Top");return e===bt&&(e.pageXOffset!=null?t="page"+n.toUpperCase()+"Offset":e=pt[t]!=null?pt:Yt),function(){return e[t]}},gs=function(e,n,t,r){if(po(e)&&(e=e(n,t,r)),typeof e!="object")return qo(e)&&e!=="max"&&e.charAt(1)!=="="?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var i={},s;for(s in e)i[s]=s!=="onAutoKill"&&po(e[s])?e[s](n,t,r):e[s];return i},Jo=function(e,n){if(e=Go(e)[0],!e||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var t=e.getBoundingClientRect(),r=!n||n===bt||n===Yt,i=r?{top:pt.clientTop-(bt.pageYOffset||pt.scrollTop||Yt.scrollTop||0),left:pt.clientLeft-(bt.pageXOffset||pt.scrollLeft||Yt.scrollLeft||0)}:n.getBoundingClientRect(),s={x:t.left-i.left,y:t.top-i.top};return!r&&n&&(s.x+=Fr(n,"x")(),s.y+=Fr(n,"y")()),s},go=function(e,n,t,r,i){return!isNaN(e)&&typeof e!="object"?parseFloat(e)-i:qo(e)&&e.charAt(1)==="="?parseFloat(e.substr(2))*(e.charAt(0)==="-"?-1:1)+r-i:e==="max"?Xr(n,t)-i:Math.min(Xr(n,t),Jo(e,n)[t]-i)},ho=function(){Xe=Ko(),Uo()&&Xe&&typeof document<"u"&&document.body&&(bt=window,Yt=document.body,pt=document.documentElement,Go=Xe.utils.toArray,Xe.config({autoKillThreshold:7}),Vo=Xe.config(),Wo=1)},Br={version:"3.12.5",name:"scrollTo",rawVars:1,register:function(e){Xe=e,ho()},init:function(e,n,t,r,i){Wo||ho();var s=this,l=Xe.getProperty(e,"scrollSnapType");s.isWin=e===bt,s.target=e,s.tween=t,n=gs(n,r,e,i),s.vars=n,s.autoKill=!!n.autoKill,s.getX=Fr(e,"x"),s.getY=Fr(e,"y"),s.x=s.xPrev=s.getX(),s.y=s.yPrev=s.getY(),tn||(tn=Xe.core.globals().ScrollTrigger),Xe.getProperty(e,"scrollBehavior")==="smooth"&&Xe.set(e,{scrollBehavior:"auto"}),l&&l!=="none"&&(s.snap=1,s.snapInline=e.style.scrollSnapType,e.style.scrollSnapType="none"),n.x!=null?(s.add(s,"x",s.x,go(n.x,e,"x",s.x,n.offsetX||0),r,i),s._props.push("scrollTo_x")):s.skipX=1,n.y!=null?(s.add(s,"y",s.y,go(n.y,e,"y",s.y,n.offsetY||0),r,i),s._props.push("scrollTo_y")):s.skipY=1},render:function(e,n){for(var t=n._pt,r=n.target,i=n.tween,s=n.autoKill,l=n.xPrev,f=n.yPrev,m=n.isWin,Y=n.snap,C=n.snapInline,g,u,h,X,R;t;)t.r(e,t.d),t=t._next;g=m||!n.skipX?n.getX():l,u=m||!n.skipY?n.getY():f,h=u-f,X=g-l,R=Vo.autoKillThreshold,n.x<0&&(n.x=0),n.y<0&&(n.y=0),s&&(!n.skipX&&(X>R||X<-R)&&gR||h<-R)&&u-1&&this._props.splice(t,1),!this._props.length}};Br.max=Xr;Br.getOffset=Jo;Br.buildGetter=Fr;Ko()&&Xe.registerPlugin(Br);const{width:hs}=Ci();function _s(){const o=document.createElement("div"),e=document.createElement("div");Object.assign(o.style,{position:"fixed",top:0,left:0,width:"200px",height:"10px",overflowY:"scroll",pointerEvents:"none",userSelect:"none",zIndex:-1,opacity:0}),Object.assign(e.style,{width:"100%",height:"150%"}),o.appendChild(e),document.body.appendChild(o);const n=parseFloat(getComputedStyle(document.documentElement).zoom),t=isNaN(n)?1:n,r=Math.round((200-o.clientWidth)*t);document.documentElement.style.setProperty("--scrollbar-width",`${r}px`),o.remove()}const ms=Di(()=>{M.refresh()},100);function Zo(){document.documentElement.style.setProperty("--client-width",`${document.body.clientWidth}px`),document.documentElement.style.setProperty("--window-width",window.innerWidth),document.documentElement.style.setProperty("--window-height",window.innerHeight)}Pi(hs,Zo,{debounce:200});const ys=()=>{_s(),Zo(),Ei(document.body,ms)},vs=o=>{const e={meta:[]};if(o&&o.seo_title){const n=o.seo_title;e.title=n,e.meta.push({hid:"og:title",property:"og:title",content:n}),e.meta.push({hid:"twitter:title",property:"twitter:title",content:n})}return o&&o.seo_description&&(e.meta.push({hid:"description",name:"description",content:o.seo_description}),e.meta.push({hid:"og:description",property:"og:description",content:o.seo_description}),e.meta.push({hid:"twitter:description",property:"twitter:description",content:o.seo_description})),o&&o.seo_image&&(e.meta.push({hid:"og:image",property:"og:image",content:o.seo_image.filename}),e.meta.push({hid:"twitter:image",property:"twitter:image",content:o.seo_image.filename})),e};var xs={};const ws={id:"main"},Ss={__name:"default",async setup(o){let e,n;Mi.registerPlugin(M,Br);const t=([e,n]=gi(()=>Ji("general",{version:xs.isProd?"published":"draft"})),e=await e,n(),e),{init:r}=Yi();r({general:t.value});const{seo_title:i,seo_description:s,seo_image:l}=t.value.content,m=vs({seo_title:i,seo_description:s,seo_image:l}),{isTransitioning:Y}=Bi(),C=hi(),g=Lt(R(C.name)),u=Lt(!1);_o(()=>C.path,()=>{g.value=R(C.name)}),Li({meta:[...m.meta],htmlAttrs:{class:_i(()=>[Oi.value?"-no-scroll":"",Y.value?"is-transitioning":"",u.value?"-loaded":"",`-page-${g.value}`])}});const X=wi().public.nodeEnv==="development";mo(()=>{Ri(),ys(),u.value=!0});function R(N){return(N==null?void 0:N.split("___")[0])||"index"}return(N,H)=>{const oe=Hi,b=Ui,Fe=qi,z=Ai;return ur(),Yr("main",null,[mn(oe),cn("div",ws,[mi(N.$slots,"default")]),X?(ur(),yi(z,{key:0},{default:vi(()=>[mn(b),mn(Fe)]),_:1})):xi("",!0)])}}};export{Ss as default};