1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6516],{9805:function(t,e,r){function i(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}r.d(e,{i:function(){return nr}});var n,o,s,a,l,c,u,h,p,f,d,g,v,m=function(){return n||"undefined"!==typeof window&&(n=window.gsap)&&n.registerPlugin&&n},y=1,w=[],b=[],x=[],S=Date.now,_=function(t,e){return e},O=function(t,e){return~x.indexOf(t)&&x[x.indexOf(t)+1][e]},T=function(t){return!!~f.indexOf(t)},E=function(t,e,r,i,n){return t.addEventListener(e,r,{passive:!1!==i,capture:!!n})},M=function(t,e,r,i){return t.removeEventListener(e,r,!!i)},P="scrollLeft",C="scrollTop",k=function(){return d&&d.isPressed||b.cache++},z=function(t,e){var r=function r(i){if(i||0===i){y&&(s.history.scrollRestoration="manual");var n=d&&d.isPressed;i=r.v=Math.round(i)||(d&&d.iOS?1:0),t(i),r.cacheID=b.cache,n&&_("ss",i)}else(e||b.cache!==r.cacheID||_("ref"))&&(r.cacheID=b.cache,r.v=t());return r.v+r.offset};return r.offset=0,t&&r},A={s:P,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:z((function(t){return arguments.length?s.scrollTo(t,R.sc()):s.pageXOffset||a.scrollLeft||l.scrollLeft||c.scrollLeft||0}))},R={s:C,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:A,sc:z((function(t){return arguments.length?s.scrollTo(A.sc(),t):s.pageYOffset||a.scrollTop||l.scrollTop||c.scrollTop||0}))},D=function(t,e){return(e&&e._ctx&&e._ctx.selector||n.utils.toArray)(t)[0]||("string"===typeof t&&!1!==n.config().nullTargetWarn?console.warn("Element not found:",t):null)},Y=function(t,e){var r=e.s,i=e.sc;T(t)&&(t=a.scrollingElement||l);var o=b.indexOf(t),s=i===R.sc?1:2;!~o&&(o=b.push(t)-1),b[o+s]||E(t,"scroll",k);var c=b[o+s],u=c||(b[o+s]=z(O(t,r),!0)||(T(t)?i:z((function(e){return arguments.length?t[r]=e:t[r]}))));return u.target=t,c||(u.smooth="smooth"===n.getProperty(t,"scrollBehavior")),u},N=function(t,e,r){var i=t,n=t,o=S(),s=o,a=e||50,l=Math.max(500,3*a),c=function(t,e){var l=S();e||l-o>a?(n=i,i=t,s=o,o=l):r?i+=t:i=n+(t-n)/(l-s)*(o-s)};return{update:c,reset:function(){n=i=r?0:i,s=o=0},getVelocity:function(t){var e=s,a=n,u=S();return(t||0===t)&&t!==i&&c(t),o===s||u-s>
vendor: 10,567 bytes, line 1
1l?0:(i+(r?a:-a))/((r?u:o)-e)*1e3}}},L=function(t,e){return e&&!t._gsapAllow&&t.preventDefault(),t.changedTouches?t.changedTouches[0]:t},F=function(t){var e=Math.max.apply(Math,t),r=Math.min.apply(Math,t);return Math.abs(e)>=Math.abs(r)?e:r},W=function(){(p=n.core.globals().ScrollTrigger)&&p.core&&function(){var t=p.core,e=t.bridge||{},r=t._scrollers,i=t._proxies;r.push.apply(r,b),i.push.apply(i,x),b=r,x=i,_=function(t,r){return e[t](r)}}()},X=function(t){return n=t||m(),!o&&n&&"undefined"!==typeof document&&document.body&&(s=window,a=document,l=a.documentElement,c=a.body,f=[s,a,l,c],n.utils.clamp,v=n.core.context||function(){},h="onpointerenter"in c?"pointer":"mouse",u=H.isTouch=s.matchMedia&&s.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in s||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,g=H.eventTypes=("ontouchstart"in l?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in l?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout((function(){return y=0}),500),W(),o=1),o};A.op=R,b.cache=0;var H=function(){function t(t){this.init(t)}var e,r,f;return t.prototype.init=function(t){o||X(n)||console.warn("Please gsap.registerPlugin(Observer)"),p||W();var e=t.tolerance,r=t.dragMinimum,i=t.type,f=t.target,m=t.lineHeight,y=t.debounce,b=t.preventDefault,x=t.onStop,_=t.onStopDelay,O=t.ignore,P=t.wheelSpeed,C=t.event,z=t.onDragStart,H=t.onDragEnd,I=t.onDrag,B=t.onPress,V=t.onRelease,q=t.onRight,U=t.onLeft,j=t.onUp,G=t.onDown,Z=t.onChangeX,$=t.onChangeY,K=t.onChange,J=t.onToggleX,Q=t.onToggleY,tt=t.onHover,et=t.onHoverEnd,rt=t.onMove,it=t.ignoreCheck,nt=t.isNormalizer,ot=t.onGestureStart,st=t.onGestureEnd,at=t.onWheel,lt=t.onEnable,ct=t.onDisable,ut=t.onClick,ht=t.scrollSpeed,pt=t.capture,ft=t.allowClicks,dt=t.lockAxis,gt=t.onLockAxis;this.target=f=D(f)||l,this.vars=t,O&&(O=n.utils.toArray(O)),e=e||1e-9,r=r||0,P=P||1,ht=ht||1,i=i||"wheel,touch,pointer",y=!1!==y,m||(m=parseFloat(s.getComputedStyle(c).lineHeight)||22);var vt,mt,yt,wt,bt,xt,St,_t=this,Ot=0,Tt=0,Et=t.passive||!b&&!1!==t.passive,Mt=Y(f,A),Pt=Y(f,R),Ct=Mt(),kt=Pt(),zt=~i.indexOf("touch")&&!~i.indexOf("pointer")&&"pointerdown"===g[0],At=T(f),Rt=f.ownerDocument||a,Dt=[0,0,0],Yt=[0,0,0],Nt=0,Lt=function(){return Nt=S()},Ft=function(t,e){return(_t.event=t)&&O&&function(t,e){for(var r=e.length;r--;)if(e[r]===t||e[r].contains(t))return!0;return!1}(t.target,O)||e&&zt&&"touch"!==t.pointerType||it&&it(t,e)},Wt=function(){var t=_t.deltaX=F(Dt),r=_t.deltaY=F(Yt),i=Math.abs(t)>=e,n=Math.abs(r)>=e;K&&(i||n)&&K(_t,t,r,Dt,Yt),i&&(q&&_t.deltaX>0&&q(_t),U&&_t.deltaX<0&&U(_t),Z&&Z(_t),J&&_t.deltaX<0!==Ot<0&&J(_t),Ot=_t.deltaX,Dt[0]=Dt[1]=Dt[2]=0),n&&(G&&_t.deltaY>0&&G(_t),j&&_t.deltaY<0&&j(_t),$&&$(_t),Q&&_t.deltaY<0!==Tt<0&&Q(_t),Tt=_t.deltaY,Yt[0]=Yt[1]=Yt[2]=0),(wt||yt)&&(rt&&rt(_t),yt&&(z&&1===yt&&z(_t),I&&I(_t),yt=0),wt=!1),xt&&!(xt=!1)&>&>(_t),bt&&(at(_t),bt=!1),vt=0},Xt=function(t,e,r){Dt[r]+=t,Yt[r]+=e,_t._vx.update(t),_t._vy.update(e),y?vt||(vt=requestAnimationFrame(Wt)):Wt()},Ht=function(t,e){dt&&!St&&(_t.axis=St=Math.abs(t)>Math.abs(e)?"x":"y",xt=!0),"y"!==St&&(Dt[2]+=t,_t._vx.update(t,!0)),"x"!==St&&(Yt[2]+=e,_t._vy.update(e,!0)),y?vt||(vt=requestAnimationFrame(Wt)):Wt()},It=function(t){if(!Ft(t,1)){var e=(t=L(t,b)).clientX,i=t.clientY,n=e-_t.x,o=i-_t.y,s=_t.isDragging;_t.x=e,_t.y=i,(s||(n||o)&&(Math.abs(_t.startX-e)>=r||Math.abs(_t.startY-i)>=r))&&(yt||(yt=s?2:1),s||(_t.isDragging=!0),Ht(n,o))}},Bt=_t.onPress=function(t){Ft(t,1)||t&&t.button||(_t.axis=St=null,mt.pause(),_t.isPressed=!0,t=L(t),Ot=Tt=0,_t.startX=_t.x=t.clientX,_t.startY=_t.y=t.clientY,_t._vx.reset(),_t._vy.reset(),E(nt?f:Rt,g[1],It,Et,!0),_t.deltaX=_t.deltaY=0,B&&B(_t))},Vt=_t.onRelease=function(t){if(!Ft(t,1)){M(nt?f:Rt,g[1],It,!0);var e=!isNaN(_t.y-_t.startY),r=_t.isDragging,i=r&&(Math.abs(_t.x-_t.startX)>3||Math.abs(_t.y-_t.startY)>3),o=L(t);!i&&e&&(_t._vx.reset(),_t._vy.reset(),b&&ft&&n.delayedCall(.08,(function(){if(S()-Nt>300&&!t.defaultPrevented)if(t.target.click)t.target.click();else if(Rt.createEvent){var e=Rt.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,s,1,o.screenX,o.screenY,o.clientX,o.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(e)}}))),_t.isDragging=_t.isGesturing=_t.isPressed=!1,x&&r&&!nt&&mt.restart(!0),yt&&Wt(),H&&r&&H(_t),V&&V(_t,i)}},qt=function(t){return t.touches&&t.touches.length>1&&(_t.isGesturing=!0)&&ot(t,_t.isDragging)},Ut=function(){return(_t.isGesturing=!1)||st(_t)},jt=function(t){if(!Ft(t)){var e=Mt(),r=Pt();Xt((e-Ct)*ht,(r-kt)*ht,1),Ct=e,kt=r,x&&mt.restart(!0)}},Gt=function(t){if(!Ft(t)){t=L(t,b),at&&(bt=!0);var e=(1===t.deltaMode?m:2===t.deltaMode?s.innerHeight:1)*P;Xt(t.deltaX*e,t.deltaY*e,0),x&&!nt&&mt.restart(!0)}},Zt=function(t){if(!Ft(t)){var e=t.clientX,r=t.clientY,i=e-_t.x,n=r-_t.y;_t.x=e,_t.y=r,wt=!0,x&&mt.restart(!0),(i||n)&&Ht(i,n)}},$t=function(t){_t.event=t,tt(_t)},Kt=function(t){_t.event=t,et(_t)},Jt=function(t){return Ft(t)||L(t,b)&&ut(_t)};mt=_t._dc=n.delayedCall(_||.25,(function(){_t._vx.reset(),_t._vy.reset(),mt.pause(),x&&x(_t)})).pause(),_t.deltaX=_t.deltaY=0,_t._vx=N(0,50,!0),_t._vy=N(0,50,!0),_t.scrollX=Mt,_t.scrollY=Pt,_t.isDragging=_t.isGesturing=_t.isPressed=!1,v(this),_t.enable=function(t){return _t.isEnabled||(E(At?Rt:f,"scroll",k),i.indexOf("scroll")>=0&&E(At?Rt:f,"scroll",jt,Et,pt),i.indexOf("wheel")>=0&&E(f,"wheel",Gt,Et,pt),(i.indexOf("touch")>=0&&u||i.indexOf("pointer")>=0)&&(E(f,g[0],Bt,Et,pt),E(Rt,g[2],Vt),E(Rt,g[3],Vt),ft&&E(f,"click",Lt,!0,!0),ut&&E(f,"click",Jt),ot&&E(Rt,"gesturestart",qt),st&&E(Rt,"gestureend",Ut),tt&&E(f,h+"enter",$t),et&&E(f,h+"leave",Kt),rt&&E(f,h+"move",Zt)),_t.isEnabled=!0,_t.isDragging=_t.isGesturing=_t.isPressed=wt=yt=!1,_t._vx.reset(),_t._vy.reset(),Ct=Mt(),kt=Pt(),t&&t.type&&Bt(t),lt&<(_t)),_t},_t.disable=function(){_t.isEnabled&&(w.filter((function(t){return t!==_t&&T(t.target)})).length||M(At?Rt:f,"scroll",k),_t.isPressed&&(_t._vx.reset(),_t._vy.reset(),M(nt?f:Rt,g[1],It,!0)),M(At?Rt:f,"scroll",jt,pt),M(f,"wheel",Gt,pt),M(f,g[0],Bt,pt),M(Rt,g[2],Vt),M(Rt,g[3],Vt),M(f,"click",Lt,!0),M(f,"click",Jt),M(Rt,"gesturestart",qt),M(Rt,"gestureend",Ut),M(f,h+"enter",$t),M(f,h+"leave",Kt),M(f,h+"move",Zt),_t.isEnabled=_t.isPressed=_t.isDragging=!1,ct&&ct(_t))},_t.kill=_t.revert=function(){_t.disable();var t=w.indexOf(_t);t>=0&&w.splice(t,1),d===_t&&(d=0)},w.push(_t),nt&&T(f)&&(d=_t),_t.enable(C)},e=t,(r=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}])&&i(e.prototype,r),f&&i(e,f),t}();H.version="3.14.1",H.create=function(t){return new H(t)},H.register=X,H.getAll=function(){return w.slice()},H.getById=function(t){return w.filter((function(e){return e.vars.id===t}))[0]},m()&&n.registerPlugin(H);var I,B,V,q,U,j,G,Z,$,K,J,Q,tt,et,rt,it,nt,ot,st,at,lt,ct,ut,ht,pt,ft,dt,gt,vt,mt,yt,wt,bt,xt,St,_t,Ot,Tt,Et=1,Mt=Date.now,Pt=Mt(),Ct=0,kt=0,zt=function(t,e,r){var i=qt(t)&&("clamp("===t.substr(0,6)||t.indexOf("max")>-1);return r["_"+e+"Clamp"]=i,i?t.substr(6,t.length-7):t},At=function(t,e){return!e||qt(t)&&"clamp("===t.substr(0,6)?t:"clamp("+t+")"},Rt=function t(){return kt&&requestAnimationFrame(t)},Dt=function(){return et=1},Yt=function(){return et=0},Nt=function(t){return t},Lt=function(t){return Math.round(1e5*t)/1e5||0},Ft=function(){return"undefined"!==typeof window},Wt=function(){return I||Ft()&&(I=window.gsap)&&I.registerPlugin&&I},Xt=function(t){return!!~G.indexOf(t)},Ht=function(t){return("Height"===t?yt:V["inner"+t])||U["client"+t]||j["client"+t]},It=function(t){return O(t,"getBoundingClientRect")||(Xt(t)?function(){return Ke.width=V.innerWidth,Ke.height=yt,Ke}:function(){return ce(t)})},Bt=function(t,e){var r=e.s,i=e.d2,n=e.d,o=e.a;return Math.max(0,(r="scroll"+i)&&(o=O(t,r))?o()-It(t)()[n]:Xt(t)?(U[r]||j[r])-Ht(i):t[r]-t["offset"+i])},Vt=function(t,e){for(var r=0;r<st.length;r+=3)(!e||~e.indexOf(st[r+1]))&&t(st[r],st[r+1],st[r+2])},qt=function(t){return"string"===typeof t},Ut=function(t){return"function"===typeof t},jt=function(t){return"number"===typeof t},Gt=function(t){return"object"===typeof t},Zt=function(t,e,r){return t&&t.progress(e?0:1)&&r&&t.pause()},$t=function(t,e){if(t.enabled){var r=t._ctx?t._ctx.add((function(){return e(t)})):e(t);r&&r.totalTime&&(t.callbackAnimation=r)}},Kt=Math.abs,Jt="left",Qt="right",te="bottom",ee="width",re="height",ie="padding",ne="margin",oe="Width",se="px",ae=function(t){return V.getComputedStyle(t)},le=function(t,e){for(var r in e)r in t||(t[r]=e[r]);return t},ce=function(t,e){var r=e&&"matrix(1, 0, 0, 1, 0, 0)"!==ae(t)[rt]&&I.to(t,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),i=t.getBoundingClientRect();return r&&r.progress(0).kill(),i},ue=function(t,e){var r=e.d2;return t["offset"+r]||t["client"+r]||0},he=function(t){var e,r=[],i=t.labels,n=t.duration();for(e in i)r.push(i[e]/n);return r},pe=function(t){var e=I.utils.snap(t),r=Array.isArray(t)&&t.slice(0).sort((function(t,e){return t-e}));return r?function(t,i,n){var o;if(void 0===n&&(n=.001),!i)return e(t);if(i>0){for(t-=n,o=0;o<r.length;o++)if(r[o]>=t)return r[o];return r[o-1]}for(o=r.length,t+=n;o--;)if(r[o]<=t)return r[o];return r[0]}:function(r,i,n){void 0===n&&(n=.001);var o=e(r);return!i||Math.abs(o-r)<n||o-r<0===i<0?o:e(i<0?r-t:r+t)}},fe=function(t,e,r,i){return r.split(",").forEach((function(r){return t(e,r,i)}))},de=function(t,e,r,i,n){return t.addEventListener(e,r,{passive:!i,capture:!!n})},ge=function(t,e,r,i){return t.removeEventListener(e,r,!!i)},ve=function(t,e,r){(r=r&&r.wheelHandler)&&(t(e,"wheel",r),t(e,"touchmove",r))},me={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},ye={toggleActions:"play",anticipatePin:0},we={top:0,left:0,center:.5,bottom:1,right:1},be=function(t,e){if(qt(t)){var r=t.indexOf("="),i=~r?+(t.charAt(r-1)+1)*parseFloat(t.substr(r+1)):0;~r&&(t.indexOf("%")>r&&(i*=e/100),t=t.substr(0,r-1)),t=i+(t in we?we[t]*e:~t.indexOf("%")?parseFloat(t)*e/100:parseFloat(t)||0)}return t},xe=function(t,e,r,i,n,o,s,a){var l=n.startColor,c=n.endColor,u=n.fontSize,h=n.indent,p=n.fontWeight,f=q.createElement("div"),d=Xt(r)||"fixed"===O(r,"pinType"),g=-1!==t.indexOf("scroller"),v=d?j:r,m=-1!==t.indexOf("start"),y=m?l:c,w="border-color:"+y+";font-size:"+u+";color:"+y+";font-weight:"+p+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return w+="position:"+((g||a)&&d?"fixed;":"absolute;
1"),(g||a||!d)&&(w+=(i===R?Qt:te)+":"+(o+parseFloat(h))+"px;"),s&&(w+="box-sizing:border-box;text-align:left;width:"+s.offsetWidth+"px;"),f._isStart=m,f.setAttribute("class","gsap-marker-"+t+(e?" marker-"+e:"")),f.style.cssText=w,f.innerText=e||0===e?t+"-"+e:t,v.children[0]?v.insertBefore(f,v.children[0]):v.appendChild(f),f._offset=f["offset"+i.op.d2],Se(f,0,i,m),f},Se=function(t,e,r,i){var n={display:"block"},o=r[i?"os2":"p2"],s=r[i?"p2":"os2"];t._isFlipped=i,n[r.a+"Percent"]=i?-100:0,n[r.a]=i?"1px":0,n["border"+o+oe]=1,n["border"+s+oe]=0,n[r.p]=e+"px",I.set(t,n)},_e=[],Oe={},Te=function(){return Mt()-Ct>34&&(St||(St=requestAnimationFrame(Ve)))},Ee=function(){(!ut||!ut.isPressed||ut.startX>j.clientWidth)&&(b.cache++,ut?St||(St=requestAnimationFrame(Ve)):Ve(),Ct||Ae("scrollStart"),Ct=Mt())},Me=function(){ft=V.innerWidth,pt=V.innerHeight},Pe=function(t){b.cache++,(!0===t||!tt&&!ct&&!q.fullscreenElement&&!q.webkitFullscreenElement&&(!ht||ft!==V.innerWidth||Math.abs(V.innerHeight-pt)>.25*V.innerHeight))&&Z.restart(!0)},Ce={},ke=[],ze=function t(){return ge(nr,"scrollEnd",t)||He(!0)},Ae=function(t){return Ce[t]&&Ce[t].map((function(t){return t()}))||ke},Re=[],De=function(t){for(var e=0;e<Re.length;e+=5)(!t||Re[e+4]&&Re[e+4].query===t)&&(Re[e].style.cssText=Re[e+1],Re[e].getBBox&&Re[e].setAttribute("transform",Re[e+2]||""),Re[e+3].uncache=1)},Ye=function(){return b.forEach((function(t){return Ut(t)&&++t.cacheID&&(t.rec=t())}))},Ne=function(t,e){var r;for(it=0;it<_e.length;it++)!(r=_e[it])||e&&r._ctx!==e||(t?r.kill(1):r.revert(!0,!0));wt=!0,e&&De(e),e||Ae("revert")},Le=function(t,e){b.cache++,(e||!_t)&&b.forEach((function(t){return Ut(t)&&t.cacheID++&&(t.rec=0)})),qt(t)&&(V.history.scrollRestoration=vt=t)},Fe=0,We=function(){j.appendChild(mt),yt=!ut&&mt.offsetHeight||V.innerHeight,j.removeChild(mt)},Xe=function(t){return $(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach((function(e){return e.style.display=t?"none":"block"}))},He=function(t,e){if(U=q.documentElement,j=q.body,G=[V,q,U,j],!Ct||t||wt){We(),_t=nr.isRefreshing=!0,wt||Ye();var r=Ae("refreshInit");at&&nr.sort(),e||Ne(),b.forEach((function(t){Ut(t)&&(t.smooth&&(t.target.style.scrollBehavior="auto"),t(0))})),_e.slice(0).forEach((function(t){return t.refresh()})),wt=!1,_e.forEach((function(t){if(t._subPinOffset&&t.pin){var e=t.vars.horizontal?"offsetWidth":"offsetHeight",r=t.pin[e];t.revert(!0,1),t.adjustPinSpacing(t.pin[e]-r),t.refresh()}})),bt=1,Xe(!0),_e.forEach((function(t){var e=Bt(t.scroller,t._dir),r="max"===t.vars.end||t._endClamp&&t.end>e,i=t._startClamp&&t.start>=e;(r||i)&&t.setPositions(i?e-1:t.start,r?Math.max(i?e:t.start+1,e):t.end,!0)})),Xe(!1),bt=0,r.forEach((function(t){return t&&t.render&&t.render(-1)})),b.forEach((function(t){Ut(t)&&(t.smooth&&requestAnimationFrame((function(){return t.target.style.scrollBehavior="smooth"})),t.rec&&t(t.rec))})),Le(vt,1),Z.pause(),Fe++,_t=2,Ve(2),_e.forEach((function(t){return Ut(t.vars.onRefresh)&&t.vars.onRefresh(t)})),_t=nr.isRefreshing=!1,Ae("refresh")}else de(nr,"scrollEnd",ze)},Ie=0,Be=1,Ve=function(t){if(2===t||!_t&&!wt){nr.isUpdating=!0,Tt&&Tt.update(0);var e=_e.length,r=Mt(),i=r-Pt>=50,n=e&&_e[0].scroll();if(Be=Ie>n?-1:1,_t||(Ie=n),i&&(Ct&&!et&&r-Ct>200&&(Ct=0,Ae("scrollEnd")),J=Pt,Pt=r),Be<0){for(it=e;it-- >0;)_e[it]&&_e[it].update(0,i);Be=1}else for(it=0;it<e;it++)_e[it]&&_e[it].update(0,i);nr.isUpdating=!1}St=0},qe=[Jt,"top",te,Qt,"marginBottom","marginRight","marginTop","marginLeft","display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Ue=qe.concat([ee,re,"boxSizing","maxWidth","maxHeight","position",ne,ie,"paddingTop","paddingRight","paddingBottom","paddingLeft"]),je=function(t,e,r,i){if(!t._gsap.swappedIn){for(var n,o=qe.length,s=e.style,a=t.style;o--;)s[n=qe[o]]=r[n];s.position="absolute"===r.position?"absolute":"relative","inline"===r.display&&(s.display="inline-block"),a.bottom=a.right="auto",s.flexBasis=r.flexBasis||"auto",s.overflow="visible",s.boxSizing="border-box",s.width=ue(t,A)+se,s.height=ue(t,R)+se,s.padding=a.margin=a.top=a.left="0",Ze(i),a.width=a.maxWidth=r.width,a.height=a.maxHeight=r.height,a.padding=r.padding,t.parentNode!==e&&(t.parentNode.insertBefore(e,t),e.appendChild(t)),t._gsap.swappedIn=!0}},Ge=/([A-Z])/g,Ze=function(t){if(t){var e,r,i=t.t.style,n=t.length,o=0;for((t.t._gsap||I.core.getCache(t.t)).uncache=1;o<n;o+=2)r=t[o+1],e=t[o],r?i[e]=r:i[e]&&i.removeProperty(e.replace(Ge,"-$1").toLowerCase())}},$e=function(t){for(var e=Ue.length,r=t.style,i=[],n=0;n<e;n++)i.push(Ue[n],r[Ue[n]]);return i.t=t,i},Ke={left:0,top:0},Je=function(t,e,r,i,n,o,s,a,l,c,u,h,p,f){Ut(t)&&(t=t(a)),qt(t)&&"max"===t.substr(0,3)&&(t=h+("="===t.charAt(4)?be("0"+t.substr(3),r):0));var d,g,v,m=p?p.time():0;if(p&&p.seek(0),isNaN(t)||(t=+t),jt(t))p&&(t=I.utils.mapRange(p.scrollTrigger.start,p.scrollTrigger.end,0,h,t)),s&&Se(s,r,i,!0);else{Ut(e)&&(e=e(a));var y,w,b,x,S=(t||"0").split(" ");v=D(e,a)||j,(y=ce(v)||{})&&(y.left||y.top)||"none"!==ae(v).display||(x=v.style.display,v.style.display="block",y=ce(v),x?v.style.display=x:v.style.removeProperty("display")),w=be(S[0],y[i.d]),b=be(S[1]||"0",r),t=y[i.p]-l[i.p]-c+w+n-b,s&&Se(s,b,i,r-b<20||s._isStart&&b>20),r-=r-b}if(f&&(a[f]=t||-.001,t<0&&(t=0)),o){var _=t+r,O=o._isStart;d="scroll"+i.d2,Se(o,_,i,O&&_>20||!O&&(u?Math.max(j[d],U[d]):o.parentNode[d])<=_+1),u&&(l=ce(s),u&&(o.style[i.op.p]=l[i.op.p]-i.op.m-o._offset+se))}return p&&v&&(d=ce(v),p.seek(h),g=ce(v),p._caScrollDist=d[i.p]-g[i.p],t=t/p._caScrollDist*h),p&&p.seek(m),p?t:Math.round(t)},Qe=/(webkit|moz|length|cssText|inset)/i,tr=function(t,e,r,i){if(t.parentNode!==e){var n,o,s=t.style;if(e===j){for(n in t._stOrig=s.cssText,o=ae(t))+n||Qe.test(n)||!o[n]||"string"!==typeof s[n]||"0"===n||(s[n]=o[n]);s.top=r,s.left=i}else s.cssText=t._stOrig;I.core.getCache(t).uncache=1,e.appendChild(t)}},er=function(t,e,r){var i=e,n=i;return function(e){var o=Math.round(t());return o!==i&&o!==n&&Math.abs(o-i)>3&&Math.abs(o-n)>
vendor: 26,441 bytes, line 1
13&&(e=o,r&&r()),n=i,i=Math.round(e)}},rr=function(t,e,r){var i={};i[e.p]="+="+r,I.set(t,i)},ir=function(t,e){var r=Y(t,e),i="_scroll"+e.p2,n=function e(n,o,s,a,l){var c=e.tween,u=o.onComplete,h={};s=s||r();var p=er(r,s,(function(){c.kill(),e.tween=0}));return l=a&&l||0,a=a||n-s,c&&c.kill(),o[i]=n,o.inherit=!1,o.modifiers=h,h[i]=function(){return p(s+a*c.ratio+l*c.ratio*c.ratio)},o.onUpdate=function(){b.cache++,e.tween&&Ve()},o.onComplete=function(){e.tween=0,u&&u.call(c)},c=e.tween=I.to(t,o)};return t[i]=r,r.wheelHandler=function(){return n.tween&&n.tween.kill()&&(n.tween=0)},de(t,"wheel",r.wheelHandler),nr.isTouch&&de(t,"touchmove",r.wheelHandler),n},nr=function(){function t(e,r){B||t.register(I)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),gt(this),this.init(e,r)}return t.prototype.init=function(e,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),kt){var i,n,o,s,a,l,c,u,h,p,f,d,g,v,m,y,w,S,_,T,E,M,P,C,k,z,N,L,F,W,X,H,B,G,Z,Q,rt,nt,ot,st,ct=e=le(qt(e)||jt(e)||e.nodeType?{trigger:e}:e,ye),ut=ct.onUpdate,ht=ct.toggleClass,pt=ct.id,ft=ct.onToggle,dt=ct.onRefresh,gt=ct.scrub,vt=ct.trigger,mt=ct.pin,yt=ct.pinSpacing,wt=ct.invalidateOnRefresh,St=ct.anticipatePin,Pt=ct.onScrubComplete,Rt=ct.onSnapComplete,Dt=ct.once,Yt=ct.snap,Ft=ct.pinReparent,Wt=ct.pinSpacer,Vt=ct.containerAnimation,Jt=ct.fastScrollEnd,Qt=ct.preventOverlaps,te=e.horizontal||e.containerAnimation&&!1!==e.horizontal?A:R,ee=!gt&&0!==gt,re=D(e.scroller||V),fe=I.core.getCache(re),ve=Xt(re),we="fixed"===("pinType"in e?e.pinType:O(re,"pinType")||ve&&"fixed"),Se=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],Te=ee&&e.toggleActions.split(" "),Me="markers"in e?e.markers:ye.markers,Ce=ve?0:parseFloat(ae(re)["border"+te.p2+oe])||0,ke=this,Ae=e.onRefreshInit&&function(){return e.onRefreshInit(ke)},Re=function(t,e,r){var i=r.d,n=r.d2,o=r.a;return(o=O(t,"getBoundingClientRect"))?function(){return o()[i]}:function(){return(e?Ht(n):t["client"+n])||0}}(re,ve,te),De=function(t,e){return!e||~x.indexOf(t)?It(t):function(){return Ke}}(re,ve),Ye=0,Ne=0,Le=0,We=Y(re,te);if(ke._startClamp=ke._endClamp=!1,ke._dir=te,St*=45,ke.scroller=re,ke.scroll=Vt?Vt.time.bind(Vt):We,s=We(),ke.vars=e,r=r||e.animation,"refreshPriority"in e&&(at=1,-9999===e.refreshPriority&&(Tt=ke)),fe.tweenScroll=fe.tweenScroll||{top:ir(re,R),left:ir(re,A)},ke.tweenTo=i=fe.tweenScroll[te.p],ke.scrubDuration=function(t){(B=jt(t)&&t)?H?H.duration(t):H=I.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:B,paused:!0,onComplete:function(){return Pt&&Pt(ke)}}):(H&&H.progress(1).kill(),H=0)},r&&(r.vars.lazy=!1,r._initted&&!ke.isReverted||!1!==r.vars.immediateRender&&!1!==e.immediateRender&&r.duration()&&r.render(0,!0,!0),ke.animation=r.pause(),r.scrollTrigger=ke,ke.scrubDuration(gt),W=0,pt||(pt=r.vars.id)),Yt&&(Gt(Yt)&&!Yt.push||(Yt={snapTo:Yt}),"scrollBehavior"in j.style&&I.set(ve?[j,U]:re,{scrollBehavior:"auto"}),b.forEach((function(t){return Ut(t)&&t.target===(ve?q.scrollingElement||U:re)&&(t.smooth=!1)})),o=Ut(Yt.snapTo)?Yt.snapTo:"labels"===Yt.snapTo?function(t){return function(e){return I.utils.snap(he(t),e)}}(r):"labelsDirectional"===Yt.snapTo?(st=r,function(t,e){return pe(he(st))(t,e.direction)}):!1!==Yt.directional?function(t,e){return pe(Yt.snapTo)(t,Mt()-Ne<500?0:e.direction)}:I.utils.snap(Yt.snapTo),G=Yt.duration||{min:.1,max:2},G=Gt(G)?K(G.min,G.max):K(G,G),Z=I.delayedCall(Yt.delay||B/2||.1,(function(){var t=We(),e=Mt()-Ne<500,n=i.tween;if(!(e||Math.abs(ke.getVelocity())<10)||n||et||Ye===t)ke.isActive&&Ye!==t&&Z.restart(!0);else{var s,a,u=(t-l)/v,h=r&&!ee?r.totalProgress():u,p=e?0:(h-X)/(Mt()-J)*1e3||0,f=I.utils.clamp(-u,1-u,Kt(p/2)*p/.185),d=u+(!1===Yt.inertia?0:f),g=Yt,m=g.onStart,y=g.onInterrupt,w=g.onComplete;if(s=o(d,ke),jt(s)||(s=d),a=Math.max(0,Math.round(l+s*v)),t<=c&&t>=l&&a!==t){if(n&&!n._initted&&n.data<=Kt(a-t))return;!1===Yt.inertia&&(f=s-u),i(a,{duration:G(Kt(.185*Math.max(Kt(d-h),Kt(s-h))/p/.05||0)),ease:Yt.ease||"power3",data:Kt(a-t),onInterrupt:function(){return Z.restart(!0)&&y&&y(ke)},onComplete:function(){ke.update(),Ye=We(),r&&!ee&&(H?H.resetTo("totalProgress",s,r._tTime/r._tDur):r.progress(s)),W=X=r&&!ee?r.totalProgress():ke.progress,Rt&&Rt(ke),w&&w(ke)}},t,f*v,a-t-f*v),m&&m(ke,i.tween)}}})).pause()),pt&&(Oe[pt]=ke),(ot=(vt=ke.trigger=D(vt||!0!==mt&&mt))&&vt._gsap&&vt._gsap.stRevert)&&(ot=ot(ke)),mt=!0===mt?vt:D(mt),qt(ht)&&(ht={targets:vt,className:ht}),mt&&(!1===yt||yt===ne||(yt=!(!yt&&mt.parentNode&&mt.parentNode.style&&"flex"===ae(mt.parentNode).display)&&ie),ke.pin=mt,(n=I.core.getCache(mt)).spacer?m=n.pinState:(Wt&&((Wt=D(Wt))&&!Wt.nodeType&&(Wt=Wt.current||Wt.nativeElement),n.spacerIsNative=!!Wt,Wt&&(n.spacerState=$e(Wt))),n.spacer=S=Wt||q.createElement("div"),S.classList.add("pin-spacer"),pt&&S.classList.add("pin-spacer-"+pt),n.pinState=m=$e(mt)),!1!==e.force3D&&I.set(mt,{force3D:!0}),ke.spacer=S=n.spacer,F=ae(mt),C=F[yt+te.os2],T=I.getProperty(mt),E=I.quickSetter(mt,te.a,se),je(mt,S,F),w=$e(mt)),Me){d=Gt(Me)?le(Me,me):me,p=xe("scroller-start",pt,re,te,d,0),f=xe("scroller-end",pt,re,te,d,0,p),_=p["offset"+te.op.d2];var Xe=D(O(re,"content")||re);u=this.markerStart=xe("start",pt,Xe,te,d,_,0,Vt),h=this.markerEnd=xe("end",pt,Xe,te,d,_,0,Vt),Vt&&(nt=I.quickSetter([u,h],te.a,se)),we||x.length&&!0===O(re,"fixedMarkers")||(!function(t){var e=ae(t).position;t.style.position="absolute"===e||"fixed"===e?e:"relative"}(ve?j:re),I.set([p,f],{force3D:!0}),z=I.quickSetter(p,te.a,se),L=I.quickSetter(f,te.a,se))}if(Vt){var Ie=Vt.vars.onUpdate,Ve=Vt.vars.onUpdateParams;Vt.eventCallback("onUpdate",(function(){ke.update(0,0,1),Ie&&Ie.apply(Vt,Ve||[])}))}if(ke.previous=function(){return _e[_e.indexOf(ke)-1]},ke.next=function(){return _e[_e.indexOf(ke)+1]},ke.revert=function(t,e){if(!e)return ke.kill(!0);var i=!1!==t||!ke.enabled,n=tt;i!==ke.isReverted&&(i&&(Q=Math.max(We(),ke.scroll.rec||0),Le=ke.progress,rt=r&&r.progress()),u&&[u,h,p,f].forEach((function(t){return t.style.display=i?"none":"block"})),i&&(tt=ke,ke.update(i)),!mt||Ft&&ke.isActive||(i?function(t,e,r){Ze(r);var i=t._gsap;if(i.spacerIsNative)Ze(i.spacerState);else if(t._gsap.swappedIn){var n=e.parentNode;n&&(n.insertBefore(t,e),n.removeChild(e))}t._gsap.swappedIn=!1}(mt,S,m):je(mt,S,ae(mt),k)),i||ke.update(i),tt=n,ke.isReverted=i)},ke.refresh=function(n,o,d,b){if(!tt&&ke.enabled||o)if(mt&&n&&Ct)de(t,"scrollEnd",ze);else{!_t&&Ae&&Ae(ke),tt=ke,i.tween&&!d&&(i.tween.kill(),i.tween=0),H&&H.pause(),wt&&r&&(r.revert({kill:!1}).invalidate(),r.getChildren?r.getChildren(!0,!0,!1).forEach((function(t){return t.vars.immediateRender&&t.render(0,!0,!0)})):r.vars.immediateRender&&r.render(0,!0,!0)),ke.isReverted||ke.revert(!0,!0),ke._subPinOffset=!1;var x,_,O,E,C,z,L,F,W,X,B,V,G,$=Re(),K=De(),J=Vt?Vt.duration():Bt(re,te),et=v<=.01||!v,it=0,nt=b||0,ot=Gt(d)?d.end:e.end,st=e.endTrigger||vt,at=Gt(d)?d.start:e.start||(0!==e.start&&vt?mt?"0 0":"0 100%":0),ct=ke.pinnedContainer=e.pinnedContainer&&D(e.pinnedContainer,ke),ut=vt&&Math.max(0,_e.indexOf(ke))||0,ht=ut;for(Me&&Gt(d)&&(V=I.getProperty(p,te.p),G=I.getProperty(f,te.p));ht-- >0;)(z=_e[ht]).end||z.refresh(0,1)||(tt=ke),!(L=z.pin)||L!==vt&&L!==mt&&L!==ct||z.isReverted||(X||(X=[]),X.unshift(z),z.revert(!0,!0)),z!==_e[ht]&&(ut--,ht--);for(Ut(at)&&(at=at(ke)),at=zt(at,"start",ke),l=Je(at,vt,$,te,We(),u,p,ke,K,Ce,we,J,Vt,ke._startClamp&&"_startClamp")||(mt?-.001:0),Ut(ot)&&(ot=ot(ke)),qt(ot)&&!ot.indexOf("+=")&&(~ot.indexOf(" ")?ot=(qt(at)?at.split(" ")[0]:"")+ot:(it=be(ot.substr(2),$),ot=qt(at)?at:(Vt?I.utils.mapRange(0,Vt.duration(),Vt.scrollTrigger.start,Vt.scrollTrigger.end,l):l)+it,st=vt)),ot=zt(ot,"end",ke),c=Math.max(l,Je(ot||(st?"100% 0":J),st,$,te,We()+it,h,f,ke,K,Ce,we,J,Vt,ke._endClamp&&"_endClamp"))||-.001,it=0,ht=ut;ht--;)(L=(z=_e[ht]||{}).pin)&&z.start-z._pinPush<=l&&!Vt&&z.end>0&&(x=z.end-(ke._startClamp?Math.max(0,z.start):z.start),(L===vt&&z.start-z._pinPush<l||L===ct)&&isNaN(at)&&(it+=x*(1-z.progress)),L===mt&&(nt+=x));if(l+=it,c+=it,ke._startClamp&&(ke._startClamp+=it),ke._endClamp&&!_t&&(ke._endClamp=c||-.001,c=Math.min(c,Bt(re,te))),v=c-l||(l-=.01)&&.001,et&&(Le=I.utils.clamp(0,1,I.utils.normalize(l,c,Q))),ke._pinPush=nt,u&&it&&((x={})[te.a]="+="+it,ct&&(x[te.p]="-="+We()),I.set([u,h],x)),!mt||bt&&ke.end>=Bt(re,te)){if(vt&&We()&&!Vt)for(_=vt.parentNode;_&&_!==j;)_._pinOffset&&(l-=_._pinOffset,c-=_._pinOffset),_=_.parentNode}else x=ae(mt),E=te===R,O=We(),M=parseFloat(T(te.a))+nt,!J&&c>1&&(B={style:B=(ve?q.scrollingElement||U:re).style,value:B["overflow"+te.a.toUpperCase()]},ve&&"scroll"!==ae(j)["overflow"+te.a.toUpperCase()]&&(B.style["overflow"+te.a.toUpperCase()]="scroll")),je(mt,S,x),w=$e(mt),_=ce(mt,!0),F=we&&Y(re,E?A:R)(),yt?((k=[yt+te.os2,v+nt+se]).t=S,(ht=yt===ie?ue(mt,te)+v+nt:0)&&(k.push(te.d,ht+se),"auto"!==S.style.flexBasis&&(S.style.flexBasis=ht+se)),Ze(k),ct&&_e.forEach((function(t){t.pin===ct&&!1!==t.vars.pinSpacing&&(t._subPinOffset=!0)})),we&&We(Q)):(ht=ue(mt,te))&&"auto"!==S.style.flexBasis&&(S.style.flexBasis=ht+se),we&&((C={top:_.top+(E?O-l:F)+se,left:_.left+(E?F:O-l)+se,boxSizing:"border-box",position:"fixed"}).width=C.maxWidth=Math.ceil(_.width)+se,C.height=C.maxHeight=Math.ceil(_.height)+se,C.margin=C.marginTop=C.marginRight=C.marginBottom=C.marginLeft="0",C.padding=x.padding,C.paddingTop=x.paddingTop,C.paddingRight=x.paddingRight,C.paddingBottom=x.paddingBottom,C.paddingLeft=x.paddingLeft,y=function(t,e,r){for(var i,n=[],o=t.length,s=r?8:0;s<o;s+=2)i=t[s],n.push(i,i in e?e[i]:t[s+1]);return n.t=t.t,n}(m,C,Ft),_t&&We(0)),r?(W=r._initted,lt(1),r.render(r.duration(),!0,!0),P=T(te.a)-M+v+nt,N=Math.abs(v-P)>1,we&&N&&y.splice(y.length-2,2),r.render(0,!0,!0),W||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),lt(0)):P=v,B&&(B.value?B.style["overflow"+te.a.toUpperCase()]=B.value:B.style.removeProperty("overflow-"+te.a));X&&X.forEach((function(t){return t.revert(!1,!0)})),ke.start=l,ke.end=c,s=a=_t?Q:We(),Vt||_t||(s<Q&&We(Q),ke.scroll.rec=0),ke.revert(!1,!0),Ne=Mt(),Z&&(Ye=-1,Z.restart(!0)),tt=0,r&&ee&&(r._initted||rt)&&r.progress()!==rt&&r.progress(rt||0,!0).render(r.time(),!0,!0),(et||Le!==ke.progress||Vt||wt||r&&!r._initted)&&(r&&!ee&&(r._initted||Le||!1!==r.vars.immediateRender)&&r.totalProgress(Vt&&l<-.001&&!Le?I.utils.normalize(l,c,0):Le,!0),ke.progress=et||(s-l)/v===Le?0:Le),mt&&yt&&(S._pinOffset=Math.round(ke.progress*P)),H&&H.invalidate(),isNaN(V)||(V-=I.getProperty(p,te.p),G-=I.getProperty(f,te.p),rr(p,te,V),rr(u,te,V-(b||0)),rr(f,te,G),rr(h,te,G-(b||0))),et&&!_t&&ke.update(),!dt||_t||g||(g=!0,dt(ke),g=!1)}},ke.getVelocity=function(){return(We()-a)/(Mt()-J)*1e3||0},ke.endAnimation=function(){Zt(ke.callbackAnimation),r&&(H?H.progress(1):r.paused()?ee||Zt(r,ke.direction<0,1):Zt(r,r.reversed()))},ke.labelToScroll=function(t){return r&&r.labels&&(l||ke.refresh()||l)+r.labels[t]/r.duration()*v||0},ke.getTrailing=function(t){var e=_e.indexOf(ke),r=ke.direction>0?_e.slice(0,e).reverse():_e.slice(e+1);return(qt(t)?r.filter((function(e){return e.vars.preventOverlaps===t})):r).filter((function(t){return ke.direction>0?t.end<=l:t.start>=c}))},ke.update=function(t,e,n){if(!Vt||n||t){var o,u,h,f,d,g,m,b=!0===_t?Q:ke.scroll(),x=t?0:(b-l)/v,_=x<0?0:x>1?1:x||0,O=ke.progress;if(e&&(a=s,s=Vt?We():b,Yt&&(X=W,W=r&&!ee?r.totalProgress():_)),St&&mt&&!tt&&!Et&&Ct&&(!_&&l<b+(b-a)/(Mt()-J)*St?_=1e-4:1===_&&c>b+(b-a)/(Mt()-J)*St&&(_=.9999)),_!==O&&ke.enabled){if(f=(d=(o=ke.isActive=!!_&&_<1)!==(!!O&&O<1))||!!_!==!!O,ke.direction=_>O?1:-1,ke.progress=_,f&&!tt&&(u=_&&!O?0:1===_?1:1===O?2:3,ee&&(h=!d&&"none"!==Te[u+1]&&Te[u+1]||Te[u],m=r&&("complete"===h||"reset"===h||h in r))),Qt&&(d||m)&&(m||gt||!r)&&(Ut(Qt)?Qt(ke):ke.getTrailing(Qt).forEach((function(t){return t.endAnimation()}))),ee||(!H||tt||Et?r&&r.totalProgress(_,!(!tt||!Ne&&!t)):(H._dp._time-H._start!==H._time&&H.render(H._dp._time-H._start),H.resetTo?H.resetTo("totalProgress",_,r._tTime/r._tDur):(H.vars.totalProgress=_,H.invalidate().restart()))),mt)if(t&&yt&&(S.style[yt+te.os2]=C),we){if(f){if(g=!t&&_>O&&c+1>b&&b+1>=Bt(re,te),Ft)if(t||!o&&!g)tr(mt,S);else{var T=ce(mt,!0),k=b-l;tr(mt,j,T.top+(te===R?k:0)+se,T.left+(te===R?0:k)+se)}Ze(o||g?y:w),N&&_<1&&o||E(M+(1!==_||g?0:P))}}else E(Lt(M+P*_));Yt&&!i.tween&&!tt&&!Et&&Z.restart(!0),ht&&(d||Dt&&_&&(_<1||!xt))&&$(ht.targets).forEach((function(t){return t.classList[o||Dt?"add":"remove"](ht.className)})),ut&&!ee&&!t&&ut(ke),f&&!tt?(ee&&(m&&("complete"===h?r.pause().totalProgress(1):"reset"===h?r.restart(!0).pause():"restart"===h?r.restart(!0):r[h]()),ut&&ut(ke)),!d&&xt||(ft&&d&&$t(ke,ft),Se[u]&&$t(ke,Se[u]),Dt&&(1===_?ke.kill(!1,1):Se[u]=0),d||Se[u=1===_?1:3]&&$t(ke,Se[u])),Jt&&!o&&Math.abs(ke.getVelocity())>(jt(Jt)?Jt:2500)&&(Zt(ke.callbackAnimation),H?H.progress(1):Zt(r,"reverse"===h?1:!_,1))):ee&&ut&&!tt&&ut(ke)}if(L){var A=Vt?b/Vt.duration()*(Vt._caScrollDist||0):b;z(A+(p._isFlipped?1:0)),L(A)}nt&&nt(-b/Vt.duration()*(Vt._caScrollDist||0))}},ke.enable=function(e,r){ke.enabled||(ke.enabled=!0,de(re,"resize",Pe),ve||de(re,"scroll",Ee),Ae&&de(t,"refreshInit",Ae),!1!==e&&(ke.progress=Le=0,s=a=Ye=We()),!1!==r&&ke.refresh())},ke.getTween=function(t){return t&&i?i.tween:H},ke.setPositions=function(t,e,r,i){if(Vt){var n=Vt.scrollTrigger,o=Vt.duration(),s=n.end-n.start;t=n.start+s*t/o,e=n.start+s*e/o}ke.refresh(!1,!1,{start:At(t,r&&!!ke._startClamp),end:At(e,r&&!!ke._endClamp)},i),ke.update()},ke.adjustPinSpacing=function(t){if(k&&t){var e=k.indexOf(te.d)+1;k[e]=parseFloat(k[e])+t+se,k[1]=parseFloat(k[1])+t+se,Ze(k)}},ke.disable=function(e,r){if(!1!==e&&ke.revert(!0,!0),ke.enabled&&(ke.enabled=ke.isActive=!1,r||H&&H.pause(),Q=0,n&&(n.uncache=1),Ae&&ge(t,"refreshInit",Ae),Z&&(Z.pause(),i.tween&&i.tween.kill()&&(i.tween=0)),!ve)){for(var o=_e.length;o--;)if(_e[o].scroller===re&&_e[o]!==ke)return;ge(re,"resize",Pe),ve||ge(re,"scroll",Ee)}},ke.kill=function(t,i){ke.disable(t,i),H&&!i&&H.kill(),pt&&delete Oe[pt];var o=_e.indexOf(ke);o>=0&&_e.splice(o,1),o===it&&Be>0&&it--,o=0,_e.forEach((function(t){return t.scroller===ke.scroller&&(o=1)})),o||_t||(ke.scroll.rec=0),r&&(r.scrollTrigger=null,t&&r.revert({kill:!1}),i||r.kill()),u&&[u,h,p,f].forEach((function(t){return t.parentNode&&t.parentNode.removeChild(t)})),Tt===ke&&(Tt=0),mt&&(n&&(n.uncache=1),o=0,_e.forEach((function(t){return t.pin===mt&&o++})),o||(n.spacer=0)),e.onKill&&e.onKill(ke)},_e.push(ke),ke.enable(!1,!1),ot&&ot(ke),r&&r.add&&!v){var qe=ke.update;ke.update=function(){ke.update=qe,b.cache++,l||c||ke.refresh()},I.delayedCall(.01,ke.update),v=.01,l=c=0}else ke.refresh();mt&&function(){if(Ot!==Fe){var t=Ot=Fe;requestAnimationFrame((function(){return t===Fe&&He(!0)}))}}()}else this.update=this.refresh=this.kill=Nt},t.register=function(e){return B||(I=e||Wt(),Ft()&&window.document&&t.enable(),B=kt),B},t.defaults=function(t){if(t)for(var e in t)ye[e]=t[e];return ye},t.disable=function(t,e){kt=0,_e.forEach((function(r){return r[e?"kill":"disable"](t)})),ge(V,"wheel",Ee),ge(q,"scroll",Ee),clearInterval(Q),ge(q,"touchcancel",Nt),ge(j,"touchstart",Nt),fe(ge,q,"pointerdown,touchstart,mousedown",Dt),fe(ge,q,"pointerup,touchend,mouseup",Yt),Z.kill(),Vt(ge);for(var r=0;r<b.length;r+=3)ve(ge,b[r],b[r+1]),ve(ge,b[r],b[r+2])},t.enable=function(){if(V=window,q=document,U=q.documentElement,j=q.body,I&&($=I.utils.toArray,K=I.utils.clamp,gt=I.core.context||Nt,lt=I.core.suppressOverwrites||Nt,vt=V.history.scrollRestoration||"auto",Ie=V.pageYOffset||0,I.core.globals("ScrollTrigger",t),j)){kt=1,(mt=document.createElement("div")).style.height="100vh",mt.style.position="absolute",We(),Rt(),H.register(I),t.isTouch=H.isTouch,dt=H.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),ht=1===H.isTouch,de(V,"wheel",Ee),G=[V,q,U,j],I.matchMedia?(t.matchMedia=function(t){var e,r=I.matchMedia();for(e in t)r.add(e,t[e]);return r},I.addEventListener("matchMediaInit",(function(){Ye(),Ne()})),I.addEventListener("matchMediaRevert",(function(){return De()})),I.addEventListener("matchMedia",(function(){He(0,1),Ae("matchMedia")})),I.matchMedia().add("(orientation: portrait)",(function(){return Me(),Me}))):console.warn("Requires GSAP 3.11.0 or later"),Me(),de(q,"scroll",Ee);var e,r,i=j.hasAttribute("style"),n=j.style,o=n.borderTopStyle,s=I.core.Animation.prototype;for(s.revert||Object.defineProperty(s,"revert",{value:function(){return this.time(-.01,!0)}}),n.borderTopStyle="solid",e=ce(j),R.m=Math.round(e.top+R.sc())||0,A.m=Math.round(e.left+A.sc())||0,o?n.borderTopStyle=o:n.removeProperty("border-top-style"),i||(j.setAttribute("style",""),j.removeAttribute("style")),Q=setInterval(Te,250),I.delayedCall(.5,(function(){return Et=0})),de(q,"touchcancel",Nt),de(j,"touchstart",Nt),fe(de,q,"pointerdown,touchstart,mousedown",Dt),fe(de,q,"pointerup,touchend,mouseup",Yt),rt=I.utils.checkPrefix("transform"),Ue.push(rt),B=Mt(),Z=I.delayedCall(.2,He).pause(),st=[q,"visibilitychange",function(){var t=V.innerWidth,e=V.innerHeight;q.hidden?(nt=t,ot=e):nt===t&&ot===e||Pe()},q,"DOMContentLoaded",He,V,"load",He,V,"resize",Pe],Vt(de),_e.forEach((function(t){return t.enable(0,1)})),r=0;r<b.length;r+=3)ve(ge,b[r],b[r+1]),ve(ge,b[r],b[r+2])}},t.config=function(e){"limitCallbacks"in e&&(xt=!!e.limitCallbacks);var r=e.syncInterval;r&&clearInterval(Q)||(Q=r)&&setInterval(Te,r),"ignoreMobileResize"in e&&(ht=1===t.isTouch&&e.ignoreMobileResize),"autoRefreshEvents"in e&&(Vt(ge)||Vt(de,e.autoRefreshEvents||"none"),ct=-1===(e.autoRefreshEvents+"").indexOf("resize"))},t.scrollerProxy=function(t,e){var r=D(t),i=b.indexOf(r),n=Xt(r);~i&&b.splice(i,n?6:2),e&&(n?x.unshift(V,e,j,e,U,e):x.unshift(r,e))},t.clearMatchMedia=function(t){_e.forEach((function(e){return e._ctx&&e._ctx.query===t&&e._ctx.kill(!0,!0)}))},t.isInViewport=function(t,e,r){var i=(qt(t)?D(t):t).getBoundingClientRect(),n=i[r?ee:re]*e||0;return r?i.right-n>0&&i.left+n<V.innerWidth:i.bottom-n>0&&i.top+n<V.innerHeight},t.positionInViewport=function(t,e,r){qt(t)&&(t=D(t));var i=t.getBoundingClientRect(),n=i[r?ee:re],o=null==e?n/2:e in we?we[e]*n:~e.indexOf("%")?parseFloat(e)*n/100:parseFloat(e)||0;return r?(i.left+o)/V.innerWidth:(i.top+o)/V.innerHeight},t.killAll=function(t){if(_e.slice(0).forEach((function(t){return"ScrollSmoother"!==t.vars.id&&t.kill()})),!0!==t){var e=Ce.killAll||[];Ce={},e.forEach((function(t){return t()}))}},t}();nr.version="3.14.1",nr.saveStyles=function(t){return t?$(t).forEach((function(t){if(t&&t.style){var e=Re.indexOf(t);e>=0&&Re.splice(e,5),Re.push(t,t.style.cssText,t.getBBox&&t.getAttribute("transform"),I.core.getCache(t),gt())}})):Re},nr.revert=function(t,e){return Ne(!t,e)},nr.create=function(t,e){return new nr(t,e)},nr.refresh=function(t){return t?Pe(!0):(B||nr.register())&&He(!0)},nr.update=function(t){return++b.cache&&Ve(!0===t?2:0)},nr.clearScrollMemory=Le,nr.maxScroll=function(t,e){return Bt(t,e?A:R)},nr.getScrollFunc=function(t,e){return Y(D(t),e?A:R)},nr.getById=function(t){return Oe[t]},nr.getAll=function(){return _e.filter((function(t){return"ScrollSmoother"!==t.vars.id}))},nr.isScrolling=function(){return!!Ct},nr.snapDirectional=pe,nr.addEventListener=function(t,e){var r=Ce[t]||(Ce[t]=[]);~r.indexOf(e)||r.push(e)},nr.removeEventListener=function(t,e){var r=Ce[t],i=r&&r.indexOf(e);i>=0&&r.splice(i,1)},nr.batch=function(t,e){var r,i=[],n={},o=e.interval||.016,s=e.batchMax||1e9,a=function(t,e){var r=[],i=[],n=I.delayedCall(o,(function(){e(r,i),r=[],i=[]})).pause();return function(t){r.length||n.restart(!0),r.push(t.trigger),i.push(t),s<=r.length&&n.progress(1)}};for(r in e)n[r]="on"===r.substr(0,2)&&Ut(e[r])&&"onRefreshInit"!==r?a(0,e[r]):e[r];return Ut(s)&&(s=s(),de(nr,"refresh",(function(){return s=e.batchMax()}))),$(t).forEach((function(t){var e={};for(r in n)e[r]=n[r];e.trigger=t,i.push(nr.create(e))})),i};var or,sr=function(t,e,r,i){return e>i?t(i):e<0&&t(0),r>i?(i-e)/(r-e):r<0?e/(e-r):1},ar=function t(e,r){!0===r?e.style.removeProperty("touch-action"):e.style.touchAction=!0===r?"auto":r?"pan-"+r+(H.isTouch?" pinch-zoom":""):"none",e===U&&t(j,r)},lr={auto:1,scroll:1},cr=function(t){var e,r=t.event,i=t.target,n=t.axis,o=(r.changedTouches?r.changedTouches[0]:r).target,s=o._gsap||I.core.getCache(o),a=Mt();if(!s._isScrollT||a-s._isScrollT>2e3){for(;o&&o!==j&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!lr[(e=ae(o)).overflowY]&&!lr[e.overflowX]);)o=o.parentNode;s._isScroll=o&&o!==i&&!Xt(o)&&(lr[(e=ae(o)).overflowY]||lr[e.overflowX]),s._isScrollT=a}(s._isScroll||"x"===n)&&(r.stopPropagation(),r._gsapAllow=!0)},ur=function(t,e,r,i){return H.create({target:t,capture:!0,debounce:!1,lockAxis:!0,type:e,onWheel:i=i&&cr,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return r&&de(q,H.eventTypes[0],pr,!1,!0)},onDisable:function(){return ge(q,H.eventTypes[0],pr,!0)}})},hr=/(input|label|select|textarea)/i,pr=function(t){var e=hr.test(t.target.tagName);(e||or)&&(t._gsapAllow=!0,or=e)},fr=function(t){Gt(t)||(t={}),t.preventDefault=t.isNormalizer=t.allowClicks=!0,t.type||(t.type="wheel,touch"),t.debounce=!!t.debounce,t.id=t.id||"normalizer";var e,r,i,n,o,s,a,l,c=t,u=c.normalizeScrollX,h=c.momentum,p=c.allowNestedScroll,f=c.onRelease,d=D(t.target)||U,g=I.core.globals().ScrollSmoother,v=g&&g.get(),m=dt&&(t.content&&D(t.content)||v&&!1!==t.content&&!v.smooth()&&v.content()),y=Y(d,R),w=Y(d,A),x=1,S=(H.isTouch&&V.visualViewport?V.visualViewport.scale*V.visualViewport.width:V.outerWidth)/V.innerWidth,_=0,O=Ut(h)?function(){return h(e)}:function(){return h||2.8},T=ur(d,t.type,!0,p),E=function(){return n=!1},M=Nt,P=Nt,C=function(){r=Bt(d,R),P=K(dt?1:0,r),u&&(M=K(0,Bt(d,A))),i=Fe},k=function(){m._gsap.y=Lt(parseFloat(m._gsap.y)+y.offset)+"px",m.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(m._gsap.y)+", 0, 1)",y.offset=y.cacheID=0},z=function(){C(),o.isActive()&&o.vars.scrollY>r&&(y()>r?o.progress(1)&&y(r):o.resetTo("scrollY",r))};return m&&I.set(m,{y:"+=0"}),t.ignoreCheck=function(t){return dt&&"touchmove"===t.type&&function(){if(n){requestAnimationFrame(E);var t=Lt(e.deltaY/2),r=P(y.v-t);if(m&&r!==y.v+y.offset){y.offset=r-y.v;var i=Lt((parseFloat(m&&m._gsap.y)||0)-y.offset);m.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+i+", 0, 1)",m._gsap.y=i+"px",y.cacheID=b.cache,Ve()}return!0}y.offset&&k(),n=!0}()||x>1.05&&"touchstart"!==t.type||e.isGesturing||t.touches&&t.touches.length>1},t.onPress=function(){n=!1;var t=x;x=Lt((V.visualViewport&&V.visualViewport.scale||1)/S),o.pause(),t!==x&&ar(d,x>1.01||!u&&"x"),s=w(),a=y(),C(),i=Fe},t.onRelease=t.onGestureStart=function(t,e){if(y.offset&&k(),e){b.cache++;var i,n,s=O();u&&(n=(i=w())+.05*s*-t.velocityX/.227,s*=sr(w,i,n,Bt(d,A)),o.vars.scrollX=M(n)),n=(i=y())+.05*s*-t.velocityY/.227,s*=sr(y,i,n,Bt(d,R)),o.vars.scrollY=P(n),o.invalidate().duration(s).play(.01),(dt&&o.vars.scrollY>=r||i>=r-1)&&I.to({},{onUpdate:z,duration:s})}else l.restart(!0);f&&f(t)},t.onWheel=function(){o._ts&&o.pause(),Mt()-_>1e3&&(i=0,_=Mt())},t.onChange=function(t,e,r,n,o){if(Fe!==i&&C(),e&&u&&w(M(n[2]===e?s+(t.startX-t.x):w()+e-n[1])),r){y.offset&&k();var l=o[2]===r,c=l?a+t.startY-t.y:y()+r-o[1],h=P(c);l&&c!==h&&(a+=h-c),y(h)}(r||e)&&Ve()},t.onEnable=function(){ar(d,!u&&"x"),nr.addEventListener("refresh",z),de(V,"resize",z),y.smooth&&(y.target.style.scrollBehavior="auto",y.smooth=w.smooth=!1),T.enable()},t.onDisable=function(){ar(d,!0),ge(V,"resize",z),nr.removeEventListener("refresh",z),T.kill()},t.lockAxis=!1!==t.lockAxis,(e=new H(t)).iOS=dt,dt&&!y()&&y(1),dt&&I.ticker.add(Nt),l=e._dc,o=I.to(e,{ease:"power4",paused:!0,inherit:!1,scrollX:u?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:er(y,y(),(function(){return o.pause()}))},onUpdate:Ve,onComplete:l.vars.onComplete}),e};nr.sort=function(t){if(Ut(t))return _e.sort(t);var e=V.pageYOffset||0;return nr.getAll().forEach((function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+V.innerHeight})),_e.sort(t||function(t,e){return-1e6*(t.vars.refreshPriority||0)+(t.vars.containerAnimation?1e6:t._sortY)-((e.vars.containerAnimation?1e6:e._sortY)+-1e6*(e.vars.refreshPriority||0))})},nr.observe=function(t){return new H(t)},nr.normalizeScroll=function(t){if("undefined"===typeof t)return ut;if(!0===t&&ut)return ut.enable();if(!1===t)return ut&&ut.kill(),void(ut=t);var e=t instanceof H?t:fr(t);return ut&&ut.target===e.target&&ut.kill(),Xt(e.target)&&(ut=e),e},nr.core={_getVelocityProp:N,_inputObserver:ur,_scrollers:b,_proxies:x,bridge:{ss:function(){Ct||Ae("scrollStart"),Ct=Mt()},ref:function(){return tt}}},Wt()&&I.registerPlugin(nr)},990:function(t,e,r){r.d(e,{ZP:function(){return Ot}});var i,n,o,s,a,l,c,u,h=r(4011),p={},f=180/Math.PI,d=Math.PI/180,g=Math.atan2,v=/([A-Z])/g,m=/(left|right|width|margin|padding|x)/i,y=/[\s,\(]\S/,w={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},b=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},x=function(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},S=function(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},_=function(t,e){return e.set(e.t,e.p,1===t?e.e:t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},O=function(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)},T=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},E=function(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},M=function(t,e,r){return t.style[e]=r},P=function(t,e,r){return t.style.setProperty(e,r)},C=function(t,e,r){return t._gsap[e]=r},k=function(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r},z=function(t,e,r,i,n){var o=t._gsap;o.scaleX=o.scaleY=r,o.renderTransform(n,o)},A=function(t,e,r,i,n){var o=t._gsap;o[e]=r,o.renderTransform(n,o)},R="transform",D=R+"Origin",Y=function t(e,r){var i=this,n=this.target,o=n.style,s=n._gsap;if(e in p&&o){if(this.tfm=this.tfm||{},"transform"===e)return w.transform.split(",").forEach((function(e){return t.call(i,e,r)}));if(~(e=w[e]||e).indexOf(",")?e.split(",").forEach((function(t){return i.tfm[t]=Q(n,t)})):this.tfm[e]=s.x?s[e]:Q(n,e),e===D&&(this.tfm.zOrigin=s.zOrigin),this.props.indexOf(R)>=0)return;s.svg&&(this.svgo=n.getAttribute("data-svg-origin"),this.props.push(D,r,"")),e=R}(o||r)&&this.props.push(e,r,o[e])},N=function(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))},L=function(){var t,e,r=this.props,i=this.target,n=i.style,o=i._gsap;for(t=0;t<r.length;t+=3)r[t+1]?2===r[t+1]?i[r[t]](r[t+2]):i[r[t]]=r[t+2]:r[t+2]?n[r[t]]=r[t+2]:n.removeProperty("--"===r[t].substr(0,2)?r[t]:r[t].replace(v,"-$1").toLowerCase());if(this.tfm){for(e in this.tfm)o[e]=this.tfm[e];
1o.svg&&(o.renderTransform(),i.setAttribute("data-svg-origin",this.svgo||"")),(t=c())&&t.isStart||n[R]||(N(n),o.zOrigin&&n[D]&&(n[D]+=" "+o.zOrigin+"px",o.zOrigin=0,o.renderTransform()),o.uncache=1)}},F=function(t,e){var r={target:t,props:[],revert:L,save:Y};return t._gsap||h.p8.core.getCache(t),e&&t.style&&t.nodeType&&e.split(",").forEach((function(t){return r.save(t)})),r},W=function(t,e){var r=n.createElementNS?n.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):n.createElement(t);return r&&r.style?r:n.createElement(t)},X=function t(e,r,i){var n=getComputedStyle(e);return n[r]||n.getPropertyValue(r.replace(v,"-$1").toLowerCase())||n.getPropertyValue(r)||!i&&t(e,I(r)||r,1)||""},H="O,Moz,ms,Ms,Webkit".split(","),I=function(t,e,r){var i=(e||a).style,n=5;if(t in i&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);n--&&!(H[n]+t in i););return n<0?null:(3===n?"ms":n>=0?H[n]:"")+t},B=function(){"undefined"!==typeof window&&window.document&&(i=window,n=i.document,o=n.documentElement,a=W("div")||{style:{}},W("div"),R=I(R),D=R+"Origin",a.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",u=!!I("perspective"),c=h.p8.core.reverting,s=1)},V=function(t){var e,r=t.ownerSVGElement,i=W("svg",r&&r.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=t.cloneNode(!0);n.style.display="block",i.appendChild(n),o.appendChild(i);try{e=n.getBBox()}catch(s){}return i.removeChild(n),o.removeChild(i),e},q=function(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])},U=function(t){var e,r;try{e=t.getBBox()}catch(i){e=V(t),r=1}return e&&(e.width||e.height)||r||(e=V(t)),!e||e.width||e.x||e.y?e:{x:+q(t,["x","cx","x1"])||0,y:+q(t,["y","cy","y1"])||0,width:0,height:0}},j=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!U(t))},G=function(t,e){if(e){var r,i=t.style;e in p&&e!==D&&(e=R),i.removeProperty?("ms"!==(r=e.substr(0,2))&&"webkit"!==e.substr(0,6)||(e="-"+e),i.removeProperty("--"===r?e:e.replace(v,"-$1").toLowerCase())):i.removeAttribute(e)}},Z=function(t,e,r,i,n,o){var s=new h.Fo(t._pt,e,r,0,1,o?E:T);return t._pt=s,s.b=i,s.e=n,t._props.push(r),s},$={deg:1,rad:1,turn:1},K={grid:1,flex:1},J=function t(e,r,i,o){var s,l,c,u,f=parseFloat(i)||0,d=(i+"").trim().substr((f+"").length)||"px",g=a.style,v=m.test(r),y="svg"===e.tagName.toLowerCase(),w=(y?"client":"offset")+(v?"Width":"Height"),b=100,x="px"===o,S="%"===o;if(o===d||!f||$[o]||$[d])return f;if("px"!==d&&!x&&(f=t(e,r,i,"px")),u=e.getCTM&&j(e),(S||"%"===d)&&(p[r]||~r.indexOf("adius")))return s=u?e.getBBox()[v?"width":"height"]:e[w],(0,h.Pr)(S?f/s*b:f/100*s);if(g[v?"width":"height"]=b+(x?d:o),l="rem"!==o&&~r.indexOf("adius")||"em"===o&&e.appendChild&&!y?e:e.parentNode,u&&(l=(e.ownerSVGElement||{}).parentNode),l&&l!==n&&l.appendChild||(l=n.body),(c=l._gsap)&&S&&c.width&&v&&c.time===h.xr.time&&!c.uncache)return(0,h.Pr)(f/c.width*b);if(!S||"height"!==r&&"width"!==r)(S||"%"===d)&&!K[X(l,"display")]&&(g.position=X(e,"position")),l===e&&(g.position="static"),l.appendChild(a),s=a[w],l.removeChild(a),g.position="absolute";else{var _=e.style[r];e.style[r]=b+o,s=e[w],_?e.style[r]=_:G(e,r)}return v&&S&&((c=(0,h.DY)(l)).time=h.xr.time,c.width=l[w]),(0,h.Pr)(x?s*f/b:s&&f?b/s*f:0)},Q=function(t,e,r,i){var n;return s||B(),e in w&&"transform"!==e&&~(e=w[e]).indexOf(",")&&(e=e.split(",")[0]),p[e]&&"transform"!==e?(n=ht(t,i),n="transformOrigin"!==e?n[e]:n.svg?n.origin:pt(X(t,D))+" "+n.zOrigin+"px"):(!(n=t.style[e])||"auto"===n||i||~(n+"").indexOf("calc("))&&(n=nt[e]&&nt[e](t,e,r)||X(t,e)||(0,h.Ok)(t,e)||("opacity"===e?1:0)),r&&!~(n+"").trim().indexOf(" ")?J(t,e,n,r)+r:n},tt=function(t,e,r,i){if(!r||"none"===r){var n=I(e,t,1),o=n&&X(t,n,1);o&&o!==r?(e=n,r=o):"borderColor"===e&&(r=X(t,"borderTopColor"))}var s,a,l,c,u,p,f,d,g,v,m,y=new h.Fo(this._pt,t.style,e,0,1,h.Ks),w=0,b=0;if(y.b=r,y.e=i,r+="","var(--"===(i+="").substring(0,6)&&(i=X(t,i.substring(4,i.indexOf(")")))),"auto"===i&&(p=t.style[e],t.style[e]=i,i=X(t,e)||i,p?t.style[e]=p:G(t,e)),s=[r,i],(0,h.kr)(s),i=s[1],l=(r=s[0]).match(h.d4)||[],(i.match(h.d4)||[]).length){for(;a=h.d4.exec(i);)f=a[0],g=i.substring(w,a.index),u?u=(u+1)%5:"rgba("!==g.substr(-5)&&"hsla("!==g.substr(-5)||(u=1),f!==(p=l[b++]||"")&&(c=parseFloat(p)||0,m=p.substr((c+"").length),"="===f.charAt(1)&&(f=(0,h.cy)(c,f)+m),d=parseFloat(f),v=f.substr((d+"").length),w=h.d4.lastIndex-v.length,v||(v=v||h.Fc.units[e]||m,w===i.length&&(i+=v,y.e+=v)),m!==v&&(c=J(t,e,p,v)||0),y._pt={_next:y._pt,p:g||1===b?g:",",s:c,c:d-c,m:u&&u<4||"zIndex"===e?Math.round:0});y.c=w<i.length?i.substring(w,i.length):""}
vendor: 5,307 bytes, line 1
1else y.r="display"===e&&"none"===i?E:T;return h.bQ.test(i)&&(y.e=0),this._pt=y,y},et={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},rt=function(t){var e=t.split(" "),r=e[0],i=e[1]||"50%";return"top"!==r&&"bottom"!==r&&"left"!==i&&"right"!==i||(t=r,r=i,i=t),e[0]=et[r]||r,e[1]=et[i]||i,e.join(" ")},it=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,o=e.t,s=o.style,a=e.u,l=o._gsap;if("all"===a||!0===a)s.cssText="",i=1;else for(n=(a=a.split(",")).length;--n>-1;)r=a[n],p[r]&&(i=1,r="transformOrigin"===r?D:R),G(o,r);i&&(G(o,R),l&&(l.svg&&o.removeAttribute("transform"),s.scale=s.rotate=s.translate="none",ht(o,1),l.uncache=1,N(s)))}},nt={clearProps:function(t,e,r,i,n){if("isFromStart"!==n.data){var o=t._pt=new h.Fo(t._pt,e,r,0,0,it);return o.u=i,o.pr=-10,o.tween=n,t._props.push(r),1}}},ot=[1,0,0,1,0,0],st={},at=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},lt=function(t){var e=X(t,R);return at(e)?ot:e.substr(7).match(h.SI).map(h.Pr)},ct=function(t,e){var r,i,n,s,a=t._gsap||(0,h.DY)(t),l=t.style,c=lt(t);return a.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(c=[(n=t.transform.baseVal.consolidate().matrix).a,n.b,n.c,n.d,n.e,n.f]).join(",")?ot:c:(c!==ot||t.offsetParent||t===o||a.svg||(n=l.display,l.display="block",(r=t.parentNode)&&(t.offsetParent||t.getBoundingClientRect().width)||(s=1,i=t.nextElementSibling,o.appendChild(t)),c=lt(t),n?l.display=n:G(t,"display"),s&&(i?r.insertBefore(t,i):r?r.appendChild(t):o.removeChild(t))),e&&c.length>6?[c[0],c[1],c[4],c[5],c[12],c[13]]:c)},ut=function(t,e,r,i,n,o){var s,a,l,c=t._gsap,u=n||ct(t,!0),h=c.xOrigin||0,p=c.yOrigin||0,f=c.xOffset||0,d=c.yOffset||0,g=u[0],v=u[1],m=u[2],y=u[3],w=u[4],b=u[5],x=e.split(" "),S=parseFloat(x[0])||0,_=parseFloat(x[1])||0;r?u!==ot&&(a=g*y-v*m)&&(l=S*(-v/a)+_*(g/a)-(g*b-v*w)/a,S=S*(y/a)+_*(-m/a)+(m*b-y*w)/a,_=l):(S=(s=U(t)).x+(~x[0].indexOf("%")?S/100*s.width:S),_=s.y+(~(x[1]||x[0]).indexOf("%")?_/100*s.height:_)),i||!1!==i&&c.smooth?(w=S-h,b=_-p,c.xOffset=f+(w*g+b*m)-w,c.yOffset=d+(w*v+b*y)-b):c.xOffset=c.yOffset=0,c.xOrigin=S,c.yOrigin=_,c.smooth=!!i,c.origin=e,c.originIsAbsolute=!!r,t.style[D]="0px 0px",o&&(Z(o,c,"xOrigin",h,S),Z(o,c,"yOrigin",p,_),Z(o,c,"xOffset",f,c.xOffset),Z(o,c,"yOffset",d,c.yOffset)),t.setAttribute("data-svg-origin",S+" "+_)},ht=function(t,e){var r=t._gsap||new h.l1(t);if("x"in r&&!e&&!r.uncache)return r;var i,n,o,s,a,l,c,p,v,m,y,w,b,x,S,_,O,T,E,M,P,C,k,z,A,Y,N,L,F,W,H,I,B=t.style,V=r.scaleX<0,q="px",U="deg",G=getComputedStyle(t),Z=X(t,D)||"0";return i=n=o=l=c=p=v=m=y=0,s=a=1,r.svg=!(!t.getCTM||!j(t)),G.translate&&("none"===G.translate&&"none"===G.scale&&"none"===G.rotate||(B[R]=("none"!==G.translate?"translate3d("+(G.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==G.rotate?"rotate("+G.rotate+") ":"")+("none"!==G.scale?"scale("+G.scale.split(" ").join(",")+") ":"")+("none"!==G[R]?G[R]:"")),B.scale=B.rotate=B.translate="none"),x=ct(t,r.svg),r.svg&&(r.uncache?(A=t.getBBox(),Z=r.xOrigin-A.x+"px "+(r.yOrigin-A.y)+"px",z=""):z=!e&&t.getAttribute("data-svg-origin"),ut(t,z||Z,!!z||r.originIsAbsolute,!1!==r.smooth,x)),w=r.xOrigin||0,b=r.yOrigin||0,x!==ot&&(T=x[0],E=x[1],M=x[2],P=x[3],i=C=x[4],n=k=x[5],6===x.length?(s=Math.sqrt(T*T+E*E),a=Math.sqrt(P*P+M*M),l=T||E?g(E,T)*f:0,(v=M||P?g(M,P)*f+l:0)&&(a*=Math.abs(Math.cos(v*d))),r.svg&&(i-=w-(w*T+b*M),n-=b-(w*E+b*P))):(I=x[6],W=x[7],N=x[8],L=x[9],F=x[10],H=x[11],i=x[12],n=x[13],o=x[14],c=(S=g(I,F))*f,S&&(z=C*(_=Math.cos(-S))+N*(O=Math.sin(-S)),A=k*_+L*O,Y=I*_+F*O,N=C*-O+N*_,L=k*-O+L*_,F=I*-O+F*_,H=W*-O+H*_,C=z,k=A,I=Y),p=(S=g(-M,F))*f,S&&(_=Math.cos(-S),H=P*(O=Math.sin(-S))+H*_,T=z=T*_-N*O,E=A=E*_-L*O,M=Y=M*_-F*O),l=(S=g(E,T))*f,S&&(z=T*(_=Math.cos(S))+E*(O=Math.sin(S)),A=C*_+k*O,E=E*_-T*O,k=k*_-C*O,T=z,C=A),c&&Math.abs(c)+Math.abs(l)>359.9&&(c=l=0,p=180-p),s=(0,h.Pr)(Math.sqrt(T*T+E*E+M*M)),a=(0,h.Pr)(Math.sqrt(k*k+I*I)),S=g(C,k),v=Math.abs(S)>2e-4?S*f:0,y=H?1/(H<0?-H:H):0),r.svg&&(z=t.getAttribute("transform"),r.forceCSS=t.setAttribute("transform","")||!at(X(t,R)),z&&t.setAttribute("transform",z))),Math.abs(v)>90&&Math.abs(v)<270&&(V?(s*=-1,v+=l<=0?180:-180,l+=l<=0?180:-180):(a*=-1,v+=v<=0?180:-180)),e=e||r.uncache,r.x=i-((r.xPercent=i&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-i)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+q,r.y=n-((r.yPercent=n&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-n)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+q,r.z=o+q,r.scaleX=(0,h.Pr)(s),r.scaleY=(0,h.Pr)(a),r.rotation=(0,h.Pr)(l)+U,r.rotationX=(0,h.Pr)(c)+U,r.rotationY=(0,h.Pr)(p)+U,r.skewX=v+U,r.skewY=m+U,r.transformPerspective=y+q,(r.zOrigin=parseFloat(Z.split(" ")[2])||!e&&r.zOrigin||0)&&(B[D]=pt(Z)),r.xOffset=r.yOffset=0,r.force3D=h.Fc.force3D,r.renderTransform=r.svg?wt:u?yt:dt,r.uncache=0,r},pt=function(t){return(t=t.split(" "))[0]+" "+t[1]},ft=function(t,e,r){var i=(0,h.Wy)(e);return(0,h.Pr)(parseFloat(e)+parseFloat(J(t,"x",r+"px",i)))+i},dt=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,yt(t,e)},gt="0deg",vt="0px",mt=") ",yt=function(t,e){var r=e||this,i=r.xPercent,n=r.yPercent,o=r.x,s=r.y,a=r.z,l=r.rotation,c=r.rotationY,u=r.rotationX,h=r.skewX,p=r.skewY,f=r.scaleX,g=r.scaleY,v=r.transformPerspective,m=r.force3D,y=r.target,w=r.zOrigin,b="",x="auto"===m&&t&&1!==t||!0===m;
1if(w&&(u!==gt||c!==gt)){var S,_=parseFloat(c)*d,O=Math.sin(_),T=Math.cos(_);_=parseFloat(u)*d,S=Math.cos(_),o=ft(y,o,O*S*-w),s=ft(y,s,-Math.sin(_)*-w),a=ft(y,a,T*S*-w+w)}v!==vt&&(b+="perspective("+v+mt),(i||n)&&(b+="translate("+i+"%, "+n+"%) "),(x||o!==vt||s!==vt||a!==vt)&&(b+=a!==vt||x?"translate3d("+o+", "+s+", "+a+") ":"translate("+o+", "+s+mt),l!==gt&&(b+="rotate("+l+mt),c!==gt&&(b+="rotateY("+c+mt),u!==gt&&(b+="rotateX("+u+mt),h===gt&&p===gt||(b+="skew("+h+", "+p+mt),1===f&&1===g||(b+="scale("+f+", "+g+mt),y.style[R]=b||"translate(0, 0)"},wt=function(t,e){var r,i,n,o,s,a=e||this,l=a.xPercent,c=a.yPercent,u=a.x,p=a.y,f=a.rotation,g=a.skewX,v=a.skewY,m=a.scaleX,y=a.scaleY,w=a.target,b=a.xOrigin,x=a.yOrigin,S=a.xOffset,_=a.yOffset,O=a.forceCSS,T=parseFloat(u),E=parseFloat(p);f=parseFloat(f),g=parseFloat(g),(v=parseFloat(v))&&(g+=v=parseFloat(v),f+=v),f||g?(f*=d,g*=d,r=Math.cos(f)*m,i=Math.sin(f)*m,n=Math.sin(f-g)*-y,o=Math.cos(f-g)*y,g&&(v*=d,s=Math.tan(g-v),n*=s=Math.sqrt(1+s*s),o*=s,v&&(s=Math.tan(v),r*=s=Math.sqrt(1+s*s),i*=s)),r=(0,h.Pr)(r),i=(0,h.Pr)(i),n=(0,h.Pr)(n),o=(0,h.Pr)(o)):(r=m,o=y,i=n=0),(T&&!~(u+"").indexOf("px")||E&&!~(p+"").indexOf("px"))&&(T=J(w,"x",u,"px"),E=J(w,"y",p,"px")),(b||x||S||_)&&(T=(0,h.Pr)(T+b-(b*r+x*n)+S),E=(0,h.Pr)(E+x-(b*i+x*o)+_)),(l||c)&&(s=w.getBBox(),T=(0,h.Pr)(T+l/100*s.width),E=(0,h.Pr)(E+c/100*s.height)),s="matrix("+r+","+i+","+n+","+o+","+T+","+E+")",w.setAttribute("transform",s),O&&(w.style[R]=s)},bt=function(t,e,r,i,n){var o,s,a=360,l=(0,h.r9)(n),c=parseFloat(n)*(l&&~n.indexOf("rad")?f:1)-i,u=i+c+"deg";return l&&("short"===(o=n.split("_")[1])&&(c%=a)!==c%180&&(c+=c<0?a:-360),"cw"===o&&c<0?c=(c+36e9)%a-~~(c/a)*a:"ccw"===o&&c>0&&(c=(c-36e9)%a-~~(c/a)*a)),t._pt=s=new h.Fo(t._pt,e,r,i,c,x),s.e=u,s.u="deg",t._props.push(r),s},xt=function(t,e){for(var r in e)t[r]=e[r];return t},St=function(t,e,r){var i,n,o,s,a,l,c,u=xt({},r._gsap),f=r.style;for(n in u.svg?(o=r.getAttribute("transform"),r.setAttribute("transform",""),f[R]=e,i=ht(r,1),G(r,R),r.setAttribute("transform",o)):(o=getComputedStyle(r)[R],f[R]=e,i=ht(r,1),f[R]=o),p)(o=u[n])!==(s=i[n])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(n)<0&&(a=(0,h.Wy)(o)!==(c=(0,h.Wy)(s))?J(r,n,o,c):parseFloat(o),l=parseFloat(s),t._pt=new h.Fo(t._pt,i,n,a,l-a,b),t._pt.u=c||0,t._props.push(n));xt(i,u)};(0,h.fS)("padding,margin,Width,Radius",(function(t,e){var r="Top",i="Right",n="Bottom",o="Left",s=(e<3?[r,i,n,o]:[r+o,r+i,n+i,n+o]).map((function(r){return e<2?t+r:"border"+r+t}));nt[e>1?"border"+t:t]=function(t,e,r,i,n){var o,a;if(arguments.length<4)return o=s.map((function(e){return Q(t,e,r)})),5===(a=o.join(" ")).split(o[0]).length?o[0]:a;o=(i+"").split(" "),a={},s.forEach((function(t,e){return a[t]=o[e]=o[e]||o[(e-1)/2|0]})),t.init(e,a,n)}}));var _t={name:"css",register:B,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,r,i,n){var o,a,l,c,u,f,d,g,v,m,x,T,E,M,P,C,k,z=this._props,A=t.style,Y=r.vars.startAt;for(d in s||B(),this.styles=this.styles||F(t),C=this.styles.props,this.tween=r,e)if("autoRound"!==d&&(a=e[d],!h.$i[d]||!(0,h.if)(d,e,r,i,t,n)))if(u=typeof a,f=nt[d],"function"===u&&(u=typeof(a=a.call(r,i,t,n))),"string"===u&&~a.indexOf("random(")&&(a=(0,h.UI)(a)),f)f(this,t,d,a,r)&&(P=1);else if("--"===d.substr(0,2))o=(getComputedStyle(t).getPropertyValue(d)+"").trim(),a+="",h.GN.lastIndex=0,h.GN.test(o)||(g=(0,h.Wy)(o),(v=(0,h.Wy)(a))?g!==v&&(o=J(t,d,o,v)+v):g&&(a+=g)),this.add(A,"setProperty",o,a,i,n,0,0,d),z.push(d),C.push(d,0,A[d]);else if("undefined"!==u){if(Y&&d in Y?(o="function"===typeof Y[d]?Y[d].call(r,i,t,n):Y[d],(0,h.r9)(o)&&~o.indexOf("random(")&&(o=(0,h.UI)(o)),(0,h.Wy)(o+"")||"auto"===o||(o+=h.Fc.units[d]||(0,h.Wy)(Q(t,d))||""),"="===(o+"").charAt(1)&&(o=Q(t,d))):o=Q(t,d),c=parseFloat(o),(m="string"===u&&"="===a.charAt(1)&&a.substr(0,2))&&(a=a.substr(2)),l=parseFloat(a),d in w&&("autoAlpha"===d&&(1===c&&"hidden"===Q(t,"visibility")&&l&&(c=0),C.push("visibility",0,A.visibility),Z(this,A,"visibility",c?"inherit":"hidden",l?"inherit":"hidden",!l)),"scale"!==d&&"transform"!==d&&~(d=w[d]).indexOf(",")&&(d=d.split(",")[0])),x=d in p){if(this.styles.save(d),k=a,"string"===u&&"var(--"===a.substring(0,6)){if("calc("===(a=X(t,a.substring(4,a.indexOf(")")))).substring(0,5)){var N=t.style.perspective;t.style.perspective=a,a=X(t,"perspective"),N?t.style.perspective=N:G(t,"perspective")}l=parseFloat(a)}if(T||((E=t._gsap).renderTransform&&!e.parseTransform||ht(t,e.parseTransform),M=!1!==e.smoothOrigin&&E.smooth,(T=this._pt=new h.Fo(this._pt,A,R,0,1,E.renderTransform,E,0,-1)).dep=1),"scale"===d)this._pt=new h.Fo(this._pt,E,"scaleY",E.scaleY,(m?(0,h.cy)(E.scaleY,m+l):l)-E.scaleY||0,b),this._pt.u=0,z.push("scaleY",d),d+="X";else{if("transformOrigin"===d){C.push(D,0,A[D]),a=rt(a),E.svg?ut(t,a,0,M,0,this):((v=parseFloat(a.split(" ")[2])||0)!==E.zOrigin&&Z(this,E,"zOrigin",E.zOrigin,v),Z(this,A,d,pt(o),pt(a)));continue}if("svgOrigin"===d){ut(t,a,1,M,0,this);continue}
1if(d in st){bt(this,E,d,c,m?(0,h.cy)(c,m+a):a);continue}if("smoothOrigin"===d){Z(this,E,"smooth",E.smooth,a);continue}if("force3D"===d){E[d]=a;continue}if("transform"===d){St(this,a,t);continue}}}else d in A||(d=I(d)||d);if(x||(l||0===l)&&(c||0===c)&&!y.test(a)&&d in A)l||(l=0),(g=(o+"").substr((c+"").length))!==(v=(0,h.Wy)(a)||(d in h.Fc.units?h.Fc.units[d]:g))&&(c=J(t,d,o,v)),this._pt=new h.Fo(this._pt,x?E:A,d,c,(m?(0,h.cy)(c,m+l):l)-c,x||"px"!==v&&"zIndex"!==d||!1===e.autoRound?b:O),this._pt.u=v||0,x&&k!==a?(this._pt.b=o,this._pt.e=k,this._pt.r=_):g!==v&&"%"!==v&&(this._pt.b=o,this._pt.r=S);else if(d in A)tt.call(this,t,d,o,m?m+a:a);else if(d in t)this.add(t,d,o||t[d],m?m+a:a,i,n);else if("parseTransform"!==d){(0,h.lC)(d,a);continue}x||(d in A?C.push(d,0,A[d]):"function"===typeof t[d]?C.push(d,2,t[d]()):C.push(d,1,o||t[d])),z.push(d)}P&&(0,h.JV)(this)},render:function(t,e){if(e.tween._time||!c())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:Q,aliases:w,getSetter:function(t,e,r){var i=w[e];return i&&i.indexOf(",")<0&&(e=i),e in p&&e!==D&&(t._gsap.x||Q(t,"x"))?r&&l===r?"scale"===e?k:C:(l=r||{})&&("scale"===e?z:A):t.style&&!(0,h.m2)(t.style[e])?M:~e.indexOf("-")?P:(0,h.S5)(t,e)},core:{_removeProperty:G,_getMatrix:ct}};h.p8.utils.checkPrefix=I,h.p8.core.getStyleSaver=F,function(t,e,r,i){var n=(0,h.fS)(t+","+e+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(t){p[t]=1}));(0,h.fS)(e,(function(t){h.Fc.units[t]="deg",st[t]=1})),w[n[13]]=t+","+e,(0,h.fS)("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(t){var e=t.split(":");w[e[1]]=n[e[0]]}))}("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY"),(0,h.fS)("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(t){h.Fc.units[t]="px"})),h.p8.registerPlugin(_t);var Ot=h.p8.registerPlugin(_t)||h.p8;Ot.core.Tween},9396:function(t,e,r){function i(t,e){return e=null!=e?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):function(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}
1(Object(e)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})),t}r.d(e,{Z:function(){return i}})},6126:function(t,e,r){r.d(e,{Z:function(){return l}});function i(t,e,r){return Math.max(t,Math.min(e,r))}var n=class{events={};emit(t,...e){let r=this.events[t]||[];for(let i=0,n=r.length;i<n;i++)r[i]?.(...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter((t=>e!==t))}}off(t,e){this.events[t]=this.events[t]?.filter((t=>e!==t))}destroy(){this.events={}}},o=100/6,s={passive:!1},a=t=>Math.min(1,1.001-Math.pow(2,-10*t)),l=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;__rafID=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(t){if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const r=i(0,this.currentTime/this.duration,1);e=r>=1;const n=e?1:this.easing(r);this.value=this.from+(this.to-this.from)*n}else this.lerp?(this.value=function(t,e,r,i){return function(t,e,r){return(1-r)*t+r*e}(t,e,1-Math.exp(-r*i))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:r,duration:i,easing:n,onStart:o,onUpdate:s}){this.from=this.value=t,this.to=e,this.lerp=r,this.duration=i,this.easing=n,this.currentTime=0,this.isRunning=!0,o?.(),this.onUpdate=s}};emitter=new n;dimensions;virtualScroll;constructor({wrapper:t=window,content:e=document.documentElement,eventsTarget:r=t,smoothWheel:i=!0,syncTouch:l=!1,syncTouchLerp:c=.075,touchInertiaExponent:u=1.7,duration:h,easing:p,lerp:f=.1,infinite:d=!1,orientation:g="vertical",gestureOrientation:v=("horizontal"===g?"both":"vertical"),touchMultiplier:m=1,wheelMultiplier:y=1,autoResize:w=!0,prevent:b,virtualScroll:x,overscroll:S=!0,autoRaf:_=!1,anchors:O=!1,autoToggle:T=!1,allowNestedScroll:E=!1,__experimental__naiveDimensions:M=!1}={}){window.lenisVersion="1.3.16",t&&t!==document.documentElement||(t=window),"number"===typeof h&&"function"!==typeof p?p=a:"function"===typeof p&&"number"!==typeof h&&(h=1),this.options={wrapper:t,content:e,eventsTarget:r,smoothWheel:i,syncTouch:l,syncTouchLerp:c,touchInertiaExponent:u,duration:h,easing:p,lerp:f,infinite:d,gestureOrientation:v,orientation:g,touchMultiplier:m,wheelMultiplier:y,autoResize:w,prevent:b,virtualScroll:x,overscroll:S,autoRaf:_,anchors:O,autoToggle:T,allowNestedScroll:E,__experimental__naiveDimensions:M},this.dimensions=new class{constructor(t,e,{autoResize:r=!0,debounce:i=250}={}){this.wrapper=t,this.content=e,r&&(this.debouncedResize=function(t,e){let r;return function(...i){let n=this;clearTimeout(r),r=setTimeout((()=>{r=void 0,t.apply(n,i)}),e)}}(this.resize,i),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}(t,e,{autoResize:w}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.addEventListener("click",this.onClick,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=ne
1w class{constructor(t,e={wheelMultiplier:1,touchMultiplier:1}){this.element=t,this.options=e,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,s),this.element.addEventListener("touchstart",this.onTouchStart,s),this.element.addEventListener("touchmove",this.onTouchMove,s),this.element.addEventListener("touchend",this.onTouchEnd,s)}touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new n;on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel,s),this.element.removeEventListener("touchstart",this.onTouchStart,s),this.element.removeEventListener("touchmove",this.onTouchMove,s),this.element.removeEventListener("touchend",this.onTouchEnd,s)}onTouchStart=t=>{const{clientX:e,clientY:r}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=r,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:r}=t.targetTouches?t.targetTouches[0]:t,i=-(e-this.touchStart.x)*this.options.touchMultiplier,n=-(r-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=e,this.touchStart.y=r,this.lastDelta={x:i,y:n},this.emitter.emit("scroll",{deltaX:i,deltaY:n,event:t})};onTouchEnd=t=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=t=>{let{deltaX:e,deltaY:r,deltaMode:i}=t;e*=1===i?o:2===i?this.window.width:1,r*=1===i?o:2===i?this.window.height:1,e*=this.options.wheelMultiplier,r*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:r,event:t})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}}(r,{touchMultiplier:m,wheelMultiplier:y}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd,{passive:!0})),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.removeEventListener("click",this.onClick,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this.__rafID&&cancelAnimationFrame(this.__rafID)}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}onScrollEnd=t=>{t instanceof CustomEvent||"smooth"!==this.isScrolling&&!1!==this.isScrolling||t.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){const t=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[t]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=t=>{t.propertyName.includes("overflow")&&this.checkOverflow()};setScroll(t){this.isHorizontal?this.options.wrapper.scrollTo({left:t,behavior:"instant"}):this.options.wrapper.scrollTo({top:t,behavior:"instant"})}onClick=t=>{const e=t.composedPath().find((t=>t instanceof HTMLAnchorElement&&t.getAttribute("href")?.includes("#")));if(e){const t=e.getAttribute("href");if(t){const e="object"===typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,r=`#${t.split("#")[1]}`;this.scrollTo(r,e)}}};onPointerDown=t=>{1===t.button&&this.reset()};onVirtualScroll=t=>{if("function"===typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:e,deltaY:r,event:i}=t;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:r,event:i}),i.ctrlKey)return;if(i.lenisStopPropagation)return;const n=i.type.includes("touch"),o=i.type.includes("wheel");this.isTouching="touchstart"===i.type||"touchmove"===i.type;const s=0===e&&0===r;if(this.options.syncTouch&&n&&"touchstart"===i.type&&s&&!this.isStopped&&!this.isLocked)return void this.reset();const a="vertical"===this.options.gestureOrientation&&0===r||"horizontal"===this.options.gestureOrientation&&0===e;if(s||a)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const c=this.options.prevent;if(l.find((t=>t instanceof HTMLElement&&("function"===typeof c&&c?.(t)||t.hasAttribute?.("data-lenis-prevent")||n&&t.hasAttribute?.("data-lenis-prevent-touch")||o&&t.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.checkNestedScroll(t,{deltaX:e,deltaY:r})))))return;if(this.isStopped||this.isLocked)return void(i.cancelable&&i.preventDefault());if(!(this.options.syncTouch&&n||this.options.smoothWheel&&o))return this.isScrolling="native",this.animate.stop(),void(i.lenisStopPropagation=!0);let u=r;"both"===this.options.gestureOrientation?u=Math.abs(r)>Math.abs(e)?r:e:"horizontal"===this.options.gestureOrientation&&(u=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||0===this.animatedScroll&&r>0||this.animatedScroll===this.limit&&r<0))&&(i.lenisStopPropagation=!0),i.cancelable&&i.preventDefault();const h=n&&this.options.syncTouch,p=n&&"touchend"===i.type;p&&(u=Math.sign(this.velocity)*Math.pow(Math.abs(this.velocity),this.options.touchInertiaExponent)),this.scrollTo(this.targetScroll+u,{programmatic:!1,...h?{lerp:p?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
1()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(null!==this._resetVelocityTimeout&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent)this._preventNextNativeScrollEvent=!1;else if(!1===this.isScrolling||"native"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isStopped||(this.isScrolling="native"),this.emit(),0!==this.velocity&&(this._resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.options.autoToggle?this.rootElement.style.removeProperty("overflow"):this.internalStart())}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){this.isStopped||(this.options.autoToggle?this.rootElement.style.setProperty("overflow","clip"):this.internalStop())}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=t=>{const e=t-(this.time||t);this.time=t,this.animate.advance(.001*e),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))};scrollTo(t,{offset:e=0,immediate:r=!1,lock:n=!1,duration:o=this.options.duration,easing:s=this.options.easing,lerp:l=this.options.lerp,onStart:c,onComplete:u,force:h=!1,programmatic:p=!0,userData:f}={}){if(!this.isStopped&&!this.isLocked||h){if("string"===typeof t&&["top","left","start","#"].includes(t))t=0;else if("string"===typeof t&&["bottom","right","end"].includes(t))t=this.limit;else{let r;if("string"===typeof t?(r=document.querySelector(t),r||("#top"===t?t=0:console.warn("Lenis: Target not found",t))):t instanceof HTMLElement&&t?.nodeType&&(r=t),r){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const i=r.getBoundingClientRect();t=(this.isHorizontal?i.left:i.top)+this.animatedScroll}}if("number"===typeof t){if(t+=e,t=Math.round(t),this.options.infinite){if(p){this.targetScroll=this.animatedScroll=this.scroll;const e=t-this.animatedScroll;e>this.limit/2?t-=this.limit:e<-this.limit/2&&(t+=this.limit)}}else t=i(0,t,this.limit);if(t===this.targetScroll)return c?.(this),void u?.(this);if(this.userData=f??{},r)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),u?.(this),this.userData={},void requestAnimationFrame((()=>{this.dispatchScrollendEvent()}));p||(this.targetScroll=t),"number"===typeof o&&"function"!==typeof s?s=a:"function"===typeof s&&"number"!==typeof o&&(o=1),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:s,lerp:l,onStart:()=>{n&&(this.isLocked=!0),this.isScrolling="smooth",c?.(this)},onUpdate:(t,e)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),p&&(this.targetScroll=t),e||this.emit(),e&&(this.reset(),this.emit(),u?.(this),this.userData={},requestAnimationFrame((()=>{this.dispatchScrollendEvent()})),this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{this._preventNextNativeScrollEvent=!1}))}checkNestedScroll(t,{deltaX:e,deltaY:r}){const i=Date.now(),n=t._lenis??={};let o,s,a,l,c,u,h,p;const f=this.options.gestureOrientation;if(i-(n.time??0)>2e3){n.time=Date.now();const e=window.getComputedStyle(t);n.computedStyle=e;const r=e.overflowX,i=e.overflowY;if(o=["auto","overlay","scroll"].includes(r),s=["auto","overlay","scroll"].includes(i),n.hasOverflowX=o,n.hasOverflowY=s,!o&&!s)return!1;if("vertical"===f&&!s)return!1;if("horizontal"===f&&!o)return!1;c=t.scrollWidth,u=t.scrollHeight,h=t.clientWidth,p=t.clientHeight,a=c>h,l=u>p,n.isScrollableX=a,n.isScrollableY=l,n.scrollWidth=c,n.scrollHeight=u,n.clientWidth=h,n.clientHeight=p}else a=n.isScrollableX,l=n.isScrollableY,o=n.hasOverflowX,s=n.hasOverflowY,c=n.scrollWidth,u=n.scrollHeight,h=n.clientWidth,p=n.clientHeight;if(!o&&!s||!a&&!l)return!1;if("vertical"===f&&(!s||!l))return!1;if("horizontal"===f&&(!o||!a))return!1;let d,g,v,m,y,w;if("horizontal"===f)d="x";else if("vertical"===f)d="y";else{0!==e&&o&&a&&(d="x"),0!==r&&s&&l&&(d="y")}if(!d)return!1;if("x"===d)g=t.scrollLeft,v=c-h,m=e,y=o,w=a;else{if("y"!==d)return!1;g=t.scrollTop,v=u-p,m=r,y=s,w=l}return(m>0?g<v:g>0)&&y&&w}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){const t=this.options.wrapper;return this.isHorizontal?t.scrollX??t.scrollLeft:t.scrollY??t.scrollTop}get scroll(){return this.options.infinite?(t=this.animatedScroll,e=this.limit,(t%e+e)%e):this.animatedScroll;var t,e}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(t){this._isScrolling!==t&&(this._isScrolling=t,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(t){this._isStopped!==t&&(this._isStopped=t,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(t){this._isLocked!==t&&(this._isLocked=t,this.updateClassName())}get isSmooth(){return"smooth"===this.isScrolling}get className(){let t="lenis";return this.options.autoToggle&&(t+=" lenis-autoToggle"),this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),"smooth"===this.isScrolling&&(t+=" lenis-smooth"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}}}}]);
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.