vendor: 27,931 bytes, lines 1-2
1/*! For license information please see ScrollTrigger.bundle.js.LICENSE.txt */ 2"use strict";(self.webpackChunkproject=self.webpackChunkproject||[]).push([["vendors/ScrollTrigger"],{709:(e,t,r)=>{r.d(t,{u:()=>kt});var n,i,o,a,s,l,c,u,f,p,d,h,g,v,m,y,b,x,w,_,C,k,S,T,E,P,O,A,M,R,H,z,q,B,I,N,D,F,W=r(22),Y=1,L=Date.now,U=L(),V=0,X=0,j=function(e,t,r){var n=se(e)&&("clamp("===e.substr(0,6)||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=n,n?e.substr(6,e.length-7):e},K=function(e,t){return!t||se(e)&&"clamp("===e.substr(0,6)?e:"clamp("+e+")"},Z=function e(){return X&&requestAnimationFrame(e)},G=function(){return v=1},$=function(){return v=0},J=function(e){return e},Q=function(e){return Math.round(1e5*e)/1e5||0},ee=function(){return"undefined"!=typeof window},te=function(){return n||ee()&&(n=window.gsap)&&n.registerPlugin&&n},re=function(e){return!!~c.indexOf(e)},ne=function(e){return("Height"===e?H:o["inner"+e])||s["client"+e]||l["client"+e]},ie=function(e){return(0,W.Tu)(e,"getBoundingClientRect")||(re(e)?function(){return mt.width=o.innerWidth,mt.height=H,mt}:function(){return Ae(e)})},oe=function(e,t){var r=t.s,n=t.d2,i=t.d,o=t.a;return Math.max(0,(r="scroll"+n)&&(o=(0,W.Tu)(e,r))?o()-ie(e)()[i]:re(e)?(s[r]||l[r])-ne(n):e[r]-e["offset"+n])},ae=function(e,t){for(var r=0;r<w.length;r+=3)(!t||~t.indexOf(w[r+1]))&&e(w[r],w[r+1],w[r+2])},se=function(e){return"string"==typeof e},le=function(e){return"function"==typeof e},ce=function(e){return"number"==typeof e},ue=function(e){return"object"==typeof e},fe=function(e,t,r){return e&&e.progress(t?0:1)&&r&&e.pause()},pe=function(e,t){if(e.enabled){var r=e._ctx?e._ctx.add(function(){return t(e)}):t(e);r&&r.totalTime&&(e.callbackAnimation=r)}},de=Math.abs,ge="right",ve="bottom",me="width",ye="height",be="Right",xe="Left",we="Top",_e="Bottom",Ce="padding",ke="margin",Se="Width",Te="Height",Ee="px",Pe=function(e){return o.getComputedStyle(e)},Oe=function(e,t){for(var r in t)r in e||(e[r]=t[r]);return e},Ae=function(e,t){var r=t&&"matrix(1, 0, 0, 1, 0, 0)"!==Pe(e)[m]&&n.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),i=e.getBoundingClientRect();return r&&r.progress(0).kill(),i},Me=function(e,t){var r=t.d2;return e["offset"+r]||e["client"+r]||0},Re=function(e){var t,r=[],n=e.labels,i=e.duration();for(t in n)r.push(n[t]/i);return r},He=function(e){var t=n.utils.snap(e),r=Array.isArray(e)&&e.slice(0).sort(function(e,t){return e-t});return r?function(e,n,i){var o;if(void 0===i&&(i=.001),!n)return t(e);if(n>0){for(e-=i,o=0;o<r.length;o++)if(r[o]>=e)return r[o];return r[o-1]}for(o=r.length,e+=i;o--;)if(r[o]<=e)return r[o];return r[0]}:function(r,n,i){void 0===i&&(i=.001);var o=t(r);return!n||Math.abs(o-r)<i||o-r<0==n<0?o:t(n<0?r-e:r+e)}},ze=function(e,t,r,n){return r.split(",").forEach(function(r){return e(t,r,n)})},qe=function(e,t,r,n,i){return e.addEventListener(t,r,{passive:!n,capture:!!i})},Be=function(e,t,r,n){return e.removeEventListener(t,r,!!n)},Ie=function(e,t,r){(r=r&&r.wheelHandler)&&(e(t,"wheel",r),e(t,"touchmove",r))},Ne={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},De={toggleActions:"play",anticipatePin:0},Fe={top:0,left:0,center:.5,bottom:1,right:1},We=function(e,t){if(se(e)){var r=e.indexOf("="),n=~r?+(e.charAt(r-1)+1)*parseFloat(e.substr(r+1)):0;~r&&(e.indexOf("%")>r&&(n*=t/100),e=e.substr(0,r-1)),e=n+(e in Fe?Fe[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},Ye=function(e,t,r,n,i,o,s,c){var u=i.startColor,f=i.endColor,p=i.fontSize,d=i.indent,h=i.fontWeight,g=a.createElement("div"),v=re(r)||"fixed"===(0,W.Tu)(r,"pinType"),m=-1!==e.indexOf("scroller"),y=v?l:r,b=-1!==e.indexOf("start"),x=b?u:f,w="border-color:"+x+";font-size:"+p+";color:"+x+";font-weight:"+h+";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:"+((m||c)&&v?"fixed;":"absolute;"),(m||c||!v)&&(w+=(n===W.q6?ge:ve)+":"+(o+parseFloat(d))+"px;"),s&&(w+="box-sizing:border-box;text-align:left;width:"+s.offsetWidth+"px;"),g._isStart=b,g.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),g.style.cssText=w,g.innerText=t||0===t?e+"-"+t:e,y.children[0]?y.insertBefore(g,y.children[0]):y.appendChild(g),g._offset=g["offset"+n.op.d2],Le(g,0,n,b),g},Le=function(e,t,r,i){var o={display:"block"},a=r[i?"os2":"p2"],s=r[i?"p2":"os2"];e._isFlipped=i,o[r.a+"Percent"]=i?-100:0,o[r.a]=i?"1px":0,o["border"+a+Se]=1,o["border"+s+Se]=0,o[r.p]=t+"px",n.set(e,o)},Ue=[],Ve={},Xe=function(){return L()-V>34&&(I||(I=requestAnimationFrame(ut)))},je=function(){(!S||!S.isPressed||S.startX>l.clientWidth)&&(W.tc.cache++,S?I||(I=requestAnimationFrame(ut)):ut(),V||Qe("scrollStart"),V=L())},Ke=function(){P=o.innerWidth,E=o.innerHeight},Ze=function(e){W.tc.cache++,(!0===e||!g&&!k&&!a.fullscreenElement&&!a.webkitFullscreenElement&&(!T||P!==o.innerWidth||Math.abs(o.innerHeight-E)>.25*o.innerHeight))&&u.restart(!0)},Ge={},$e=[],Je=function e(){return Be(kt,"scrollEnd",e)||st(!0)},Qe=function(e){return Ge[e]&&Ge[e].map(function(e){return e()})||$e},et=[],tt=function(e){for(var t=0;t<et.length;t+=5)(!e||et[t+4]&&et[t+4].query===e)&&(et[t].style.cssText=et[t+1],et[t].getBBox&&et[t].setAttribute("transform",et[t+2]||""),et[t+3].uncache=1)},rt=function(e,t){var r;for(y=0;y<Ue.length;y++)!(r=Ue[y])||t&&r._ctx!==t||(e?r.kill(1):r.revert(!0,!0));z=!0,t&&tt(t),t||Qe("revert")},nt=function(e,t){W.tc.cache++,(t||!N)&&W.tc.forEach(function(e){return le(e)&&e.cacheID++&&(e.rec=0)}),se(e)&&(o.history.scrollRestoration=M=e)},it=0,ot=function(){l.appendChild(R),H=!S&&R.offsetHeight||o.innerHeight,l.removeChild(R)},at=function(e){return f(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(t){return t.style.display=e?"none":"block"})},st=function(e,t){if(s=a.documentElement,l=a.body,c=[o,a,s,l],!V||e||z){ot(),N=kt.isRefreshing=!0,W.tc.forEach(function(e){return le(e)&&++e.cacheID&&(e.rec=e())});var r=Qe("refreshInit");_&&kt.sort(),t||rt(),W.tc.forEach(function(e){le(e)&&(e.smooth&&(e.target.style.scrollBehavior="auto"),e(0))}),Ue.slice(0).forEach(function(e){return e.refresh()}),z=!1,Ue.forEach(function(e){if(e._subPinOffset&&e.pin){var t=e.vars.horizontal?"offsetWidth":"offsetHeight",r=e.pin[t];e.revert(!0,1),e.adjustPinSpacing(e.pin[t]-r),e.refresh()}}),q=1,at(!0),Ue.forEach(function(e){var t=oe(e.scroller,e._dir),r="max"===e.vars.end||e._endClamp&&e.end>t,n=e._startClamp&&e.start>=t;(r||n)&&e.setPositions(n?t-1:e.start,r?Math.max(n?t:e.start+1,t):e.end,!0)}),at(!1),q=0,r.forEach(function(e){return e&&e.render&&e.render(-1)}),W.tc.forEach(function(e){le(e)&&(e.smooth&&requestAnimationFrame(function(){return e.target.style.scrollBehavior="smooth"}),e.rec&&e(e.rec))}),nt(M,1),u.pause(),it++,N=2,ut(2),Ue.forEach(function(e){return le(e.vars.onRefresh)&&e.vars.onRefresh(e)}),N=kt.isRefreshing=!1,Qe("refresh")}else qe(kt,"scrollEnd",Je)},lt=0,ct=1,ut=function(e){if(2===e||!N&&!z){kt.isUpdating=!0,F&&F.update(0);var t=Ue.length,r=L(),n=r-U>=50,i=t&&Ue[0].scroll();if(ct=lt>i?-1:1,N||(lt=i),n&&(V&&!v&&r-V>200&&(V=0,Qe("scrollEnd")),d=U,U=r),ct<0){for(y=t;y-- >0;)Ue[y]&&Ue[y].update(0,n);ct=1}else for(y=0;y<t;y++)Ue[y]&&Ue[y].update(0,n);kt.isUpdating=!1}I=0},ft=["left","top",ve,ge,ke+_e,ke+be,ke+we,ke+xe,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],pt=ft.concat([me,ye,"boxSizing","max"+Se,"max"+Te,"position",ke,Ce,Ce+we,Ce+be,Ce+_e,Ce+xe]),dt=function(e,t,r,n){if(!e._gsap.swappedIn){for(var i,o=ft.length,a=t.style,s=e.style;o--;)a[i=ft[o]]=r[i];a.position="absolute"===r.position?"absolute":"relative","inline"===r.display&&(a.display="inline-block"),s[ve]=s[ge]="auto",a.flexBasis=r.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a[me]=Me(e,W.et)+Ee,a[ye]=Me(e,W.q6)+Ee,a[Ce]=s[ke]=s.top=s.left="0",gt(n),s[me]=s["max"+Se]=r[me],s[ye]=s["max"+Te]=r[ye],s[Ce]=r[Ce],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},ht=/([A-Z])/g,gt=function(e){if(e){var t,r,i=e.t.style,o=e.length,a=0;for((e.t._gsap||n.core.getCache(e.t)).uncache=1;a<o;a+=2)r=e[a+1],t=e[a],r?i[t]=r:i[t]&&i.removeProperty(t.replace(ht,"-$1").toLowerCase())}},vt=function(e){for(var t=pt.length,r=e.style,n=[],i=0;i<t;i++)n.push(pt[i],r[pt[i]]);return n.t=e,n},mt={left:0,top:0},yt=function(e,t,r,i,o,a,c,u,f,p,d,h,g,v){le(e)&&(e=e(u)),se(e)&&"max"===e.substr(0,3)&&(e=h+("="===e.charAt(4)?We("0"+e.substr(3),r):0));var m,y,b,x=g?g.time():0;if(g&&g.seek(0),isNaN(e)||(e=+e),ce(e))g&&(e=n.utils.mapRange(g.scrollTrigger.start,g.scrollTrigger.end,0,h,e)),c&&Le(c,r,i,!0);else{le(t)&&(t=t(u));var w,_,C,k,S=(e||"0").split(" ");b=(0,W.HO)(t,u)||l,(w=Ae(b)||{})&&(w.left||w.top)||"none"!==Pe(b).display||(k=b.style.display,b.style.display="block",w=Ae(b),k?b.style.display=k:b.style.removeProperty("display")),_=We(S[0],w[i.d]),C=We(S[1]||"0",r),e=w[i.p]-f[i.p]-p+_+o-C,c&&Le(c,C,i,r-C<20||c._isStart&&C>20),r-=r-C}if(v&&(u[v]=e||-.001,e<0&&(e=0)),a){var T=e+r,E=a._isStart;m="scroll"+i.d2,Le(a,T,i,E&&T>20||!E&&(d?Math.max(l[m],s[m]):a.parentNode[m])<=T+1),d&&(f=Ae(c),d&&(a.style[i.op.p]=f[i.op.p]-i.op.m-a._offset+Ee))}return g&&b&&(m=Ae(b),g.seek(h),y=Ae(b),g._caScrollDist=m[i.p]-y[i.p],e=e/g._caScrollDist*h),g&&g.seek(x),g?e:Math.round(e)},bt=/(webkit|moz|length|cssText|inset)/i,xt=function(e,t,r,i){if(e.parentNode!==t){var o,a,s=e.style;if(t===l){for(o in e._stOrig=s.cssText,a=Pe(e))+o||bt.test(o)||!a[o]||"string"!=typeof s[o]||"0"===o||(s[o]=a[o]);s.top=r,s.left=i}else s.cssText=e._stOrig;n.core.getCache(e).uncache=1,t.appendChild(e)}},wt=function(e,t,r){var n=t,i=n;return function(t){var o=Math.round(e());return o!==n&&o!==i&&Math.abs(o-n)>3&&Math.abs(o-i)>3&&(t=o,r&&r()),i=n,n=Math.round(t)}},_t=function(e,t,r){var i={};i[t.p]="+="+r,n.set(e,i)},Ct=function(e,t){var r=(0,W.ZC)(e,t),i="_scroll"+t.p2,o=function t(o,a,s,l,c){var u=t.tween,f=a.onComplete,p={};s=s||r();var d=wt(r,s,function(){u.kill(),t.tween=0});return c=l&&c||0,l=l||o-s,u&&u.kill(),a[i]=o,a.inherit=!1,a.modifiers=p,p[i]=function(){return d(s+l*u.ratio+c*u.ratio*u.ratio)},a.onUpdate=function(){W.tc.cache++,t.tween&&ut()},a.onComplete=function(){t.tween=0,f&&f.call(u)},u=t.tween=n.to(e,a)};return e[i]=r,r.wheelHandler=function(){return o.tween&&o.tween.kill()&&(o.tween=0)},qe(e,"wheel",r.wheelHandler),kt.isTouch&&qe(e,"touchmove",r.wheelHandler),o},kt=function(){function e(t,r){i||e.register(n)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),A(this),this.init(t,r)}return e.prototype.init=function(t,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),X){var i,c,u,h,m,b,x,w,k,S,T,E,P,O,A,M,R,H,z,I,U,Z,G,$,ee,te,ae,he,ge,ve,ze,Ie,Fe,Le,Xe,Ke,Ge,$e,Qe,et,tt,rt,nt=t=Oe(se(t)||ce(t)||t.nodeType?{trigger:t}:t,De),ot=nt.onUpdate,at=nt.toggleClass,lt=nt.id,ut=nt.onToggle,ft=nt.onRefresh,pt=nt.scrub,ht=nt.trigger,bt=nt.pin,wt=nt.pinSpacing,kt=nt.invalidateOnRefresh,St=nt.anticipatePin,Tt=nt.onScrubComplete,Et=nt.onSnapComplete,Pt=nt.once,Ot=nt.snap,At=nt.pinReparent,Mt=nt.pinSpacer,Rt=nt.containerAnimation,Ht=nt.fastScrollEnd,zt=nt.preventOverlaps,qt=t.horizontal||t.containerAnimation&&!1!==t.horizontal?W.et:W.q6,Bt=!pt&&0!==pt,It=(0,W.HO)(t.scroller||o),Nt=n.core.getCache(It),Dt=re(It),Ft="fixed"===("pinType"in t?t.pinType:(0,W.Tu)(It,"pinType")||Dt&&"fixed"),Wt=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],Yt=Bt&&t.toggleActions.split(" "),Lt="markers"in t?t.markers:De.markers,Ut=Dt?0:parseFloat(Pe(It)["border"+qt.p2+Se])||0,Vt=this,Xt=t.onRefreshInit&&function(){return t.onRefreshInit(Vt)},jt=function(e,t,r){var n=r.d,i=r.d2,o=r.a;return(o=(0,W.Tu)(e,"getBoundingClientRect"))?function(){return o()[n]}:function(){return(t?ne(i):e["client"+i])||0}}(It,Dt,qt),Kt=function(e,t){return!t||~W.Kx.indexOf(e)?ie(e):function(){return mt}}(It,Dt),Zt=0,Gt=0,$t=0,Jt=(0,W.ZC)(It,qt);if(Vt._startClamp=Vt._endClamp=!1,Vt._dir=qt,St*=45,Vt.scroller=It,Vt.scroll=Rt?Rt.time.bind(Rt):Jt,h=Jt(),Vt.vars=t,r=r||t.animation,"refreshPriority"in t&&(_=1,-9999===t.refreshPriority&&(F=Vt)),Nt.tweenScroll=Nt.tweenScroll||{top:Ct(It,W.q6),left:Ct(It,W.et)},Vt.tweenTo=i=Nt.tweenScroll[qt.p],Vt.scrubDuration=function(e){(Fe=ce(e)&&e)?Ie?Ie.duration(e):Ie=n.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Fe,paused:!0,onComplete:function(){return Tt&&Tt(Vt)}}):(Ie&&Ie.progress(1).kill(),Ie=0)},r&&(r.vars.lazy=!1,r._initted&&!Vt.isReverted||!1!==r.vars.immediateRender&&!1!==t.immediateRender&&r.duration()&&r.render(0,!0,!0),Vt.animation=r.pause(),r.scrollTrigger=Vt,Vt.scrubDuration(pt),ve=0,lt||(lt=r.vars.id)),Ot&&(ue(Ot)&&!Ot.push||(Ot={snapTo:Ot}),"scrollBehavior"in l.style&&n.set(Dt?[l,s]:It,{scrollBehavior:"auto"}),W.tc.forEach(function(e){return le(e)&&e.target===(Dt?a.scrollingElement||s:It)&&(e.smooth=!1)}),u=le(Ot.snapTo)?Ot.snapTo:"labels"===Ot.snapTo?function(e){return function(t){return n.utils.snap(Re(e),t)}}(r):"labelsDirectional"===Ot.snapTo?(et=r,function(e,t){return He(Re(et))(e,t.direction)}):!1!==Ot.directional?function(e,t){return He(Ot.snapTo)(e,L()-Gt<500?0:t.direction)}:n.utils.snap(Ot.snapTo),Le=Ot.duration||{min:.1,max:2},Le=ue(Le)?p(Le.min,Le.max):p(Le,Le),Xe=n.delayedCall(Ot.delay||Fe/2||.1,function(){var e=Jt(),t=L()-Gt<500,o=i.tween;if(!(t||Math.abs(Vt.getVelocity())<10)||o||v||Zt===e)Vt.isActive&&Zt!==e&&Xe.restart(!0);else{var a,s,l=(e-b)/O,c=r&&!Bt?r.totalProgress():l,f=t?0:(c-ze)/(L()-d)*1e3||0,p=n.utils.clamp(-l,1-l,de(f/2)*f/.185),h=l+(!1===Ot.inertia?0:p),g=Ot,m=g.onStart,y=g.onInterrupt,w=g.onComplete;if(a=u(h,Vt),ce(a)||(a=h),s=Math.max(0,Math.round(b+a*O)),e<=x&&e>=b&&s!==e){if(o&&!o._initted&&o.data<=de(s-e))return;!1===Ot.inertia&&(p=a-l),i(s,{duration:Le(de(.185*Math.max(de(h-c),de(a-c))/f/.05||0)),ease:Ot.ease||"power3",data:de(s-e),onInterrupt:function(){return Xe.restart(!0)&&y&&y(Vt)},onComplete:function(){Vt.update(),Zt=Jt(),r&&!Bt&&(Ie?Ie.resetTo("totalProgress",a,r._tTime/r._tDur):r.progress(a)),ve=ze=r&&!Bt?r.totalProgress():Vt.progress,Et&&Et(Vt),w&&w(Vt)}},e,p*O,s-e-p*O),m&&m(Vt,i.tween)}}}).pause()),lt&&(Ve[lt]=Vt),(Qe=(ht=Vt.trigger=(0,W.HO)(ht||!0!==bt&&bt))&&ht._gsap&&ht._gsap.stRevert)&&(Qe=Qe(Vt)),bt=!0===bt?ht:(0,W.HO)(bt),se(at)&&(at={targets:ht,className:at}),bt&&(!1===wt||wt===ke||(wt=!(!wt&&bt.parentNode&&bt.parentNode.style&&"flex"===Pe(bt.parentNode).display)&&Ce),Vt.pin=bt,(c=n.core.getCache(bt)).spacer?A=c.pinState:(Mt&&((Mt=(0,W.HO)(Mt))&&!Mt.nodeType&&(Mt=Mt.current||Mt.nativeElement),c.spacerIsNative=!!Mt,Mt&&(c.spacerState=vt(Mt))),c.spacer=H=Mt||a.createElement("div"),H.classList.add("pin-spacer"),lt&&H.classList.add("pin-spacer-"+lt),c.pinState=A=vt(bt)),!1!==t.force3D&&n.set(bt,{force3D:!0}),Vt.spacer=H=c.spacer,ge=Pe(bt),$=ge[wt+qt.os2],I=n.getProperty(bt),U=n.quickSetter(bt,qt.a,Ee),dt(bt,H,ge),R=vt(bt)),Lt){E=ue(Lt)?Oe(Lt,Ne):Ne,S=Ye("scroller-start",lt,It,qt,E,0),T=Ye("scroller-end",lt,It,qt,E,0,S),z=S["offset"+qt.op.d2];var Qt=(0,W.HO)((0,W.Tu)(It,"content")||It);w=this.markerStart=Ye("start",lt,Qt,qt,E,z,0,Rt),k=this.markerEnd=Ye("end",lt,Qt,qt,E,z,0,Rt),Rt&&($e=n.quickSetter([w,k],qt.a,Ee)),Ft||W.Kx.length&&!0===(0,W.Tu)(It,"fixedMarkers")||(rt=Pe(tt=Dt?l:It).position,tt.style.position="absolute"===rt||"fixed"===rt?rt:"relative",n.set([S,T],{force3D:!0}),te=n.quickSetter(S,qt.a,Ee),he=n.quickSetter(T,qt.a,Ee))}if(Rt){var er=Rt.vars.onUpdate,tr=Rt.vars.onUpdateParams;Rt.eventCallback("onUpdate",function(){Vt.update(0,0,1),er&&er.apply(Rt,tr||[])})}if(Vt.previous=function(){return Ue[Ue.indexOf(Vt)-1]},Vt.next=function(){return Ue[Ue.indexOf(Vt)+1]},Vt.revert=function(e,t){if(!t)return Vt.kill(!0);var n=!1!==e||!Vt.enabled,i=g;n!==Vt.isReverted&&(n&&(Ke=Math.max(Jt(),Vt.scroll.rec||0),$t=Vt.progress,Ge=r&&r.progress()),w&&[w,k,S,T].forEach(function(e){return e.style.display=n?"none":"block"}),n&&(g=Vt,Vt.update(n)),!bt||At&&Vt.isActive||(n?function(e,t,r){gt(r);var n=e._gsap;if(n.spacerIsNative)gt(n.spacerState);else if(e._gsap.swappedIn){var i=t.parentNode;i&&(i.insertBefore(e,t),i.removeChild(t))}e._gsap.swappedIn=!1}(bt,H,A):dt(bt,H,Pe(bt),ee)),n||Vt.update(n),g=i,Vt.isReverted=n)},Vt.refresh=function(o,c,u,f){if(!g&&Vt.enabled||c)if(bt&&o&&V)qe(e,"scrollEnd",Je);else{!N&&Xt&&Xt(Vt),g=Vt,i.tween&&!u&&(i.tween.kill(),i.tween=0),Ie&&Ie.pause(),kt&&r&&(r.revert({kill:!1}).invalidate(),r.getChildren&&r.getChildren(!0,!0,!1).forEach(function(e){return e.vars.immediateRender&&e.render(0,!0,!0)})),Vt.isReverted||Vt.revert(!0,!0),Vt._subPinOffset=!1;var p,d,v,y,_,E,z,B,D,F,Y,U,X,K=jt(),$=Kt(),J=Rt?Rt.duration():oe(It,qt),Q=O<=.01||!O,te=0,re=f||0,ne=ue(u)?u.end:t.end,ie=t.endTrigger||ht,ce=ue(u)?u.start:t.start||(0!==t.start&&ht?bt?"0 0":"0 100%":0),fe=Vt.pinnedContainer=t.pinnedContainer&&(0,W.HO)(t.pinnedContainer,Vt),pe=ht&&Math.max(0,Ue.indexOf(Vt))||0,de=pe;for(Lt&&ue(u)&&(U=n.getProperty(S,qt.p),X=n.getProperty(T,qt.p));de-- >0;)(E=Ue[de]).end||E.refresh(0,1)||(g=Vt),!(z=E.pin)||z!==ht&&z!==bt&&z!==fe||E.isReverted||(F||(F=[]),F.unshift(E),E.revert(!0,!0)),E!==Ue[de]&&(pe--,de--);for(le(ce)&&(ce=ce(Vt)),ce=j(ce,"start",Vt),b=yt(ce,ht,K,qt,Jt(),w,S,Vt,$,Ut,Ft,J,Rt,Vt._startClamp&&"_startClamp")||(bt?-.001:0),le(ne)&&(ne=ne(Vt)),se(ne)&&!ne.indexOf("+=")&&(~ne.indexOf(" ")?ne=(se(ce)?ce.split(" ")[0]:"")+ne:(te=We(ne.substr(2),K),ne=se(ce)?ce:(Rt?n.utils.mapRange(0,Rt.duration(),Rt.scrollTrigger.start,Rt.scrollTrigger.end,b):b)+te,ie=ht)),ne=j(ne,"end",Vt),x=Math.max(b,yt(ne||(ie?"100% 0":J),ie,K,qt,Jt()+te,k,T,Vt,$,Ut,Ft,J,Rt,Vt._endClamp&&"_endClamp"))||-.001,te=0,de=pe;de--;)(z=(E=Ue[de]).pin)&&E.start-E._pinPush<=b&&!Rt&&E.end>0&&(p=E.end-(Vt._startClamp?Math.max(0,E.start):E.start),(z===ht&&E.start-E._pinPush<b||z===fe)&&isNaN(ce)&&(te+=p*(1-E.progress)),z===bt&&(re+=p));if(b+=te,x+=te,Vt._startClamp&&(Vt._startClamp+=te),Vt._endClamp&&!N&&(Vt._endClamp=x||-.001,x=Math.min(x,oe(It,qt))),O=x-b||(b-=.01)&&.001,Q&&($t=n.utils.clamp(0,1,n.utils.normalize(b,x,Ke))),Vt._pinPush=re,w&&te&&((p={})[qt.a]="+="+te,fe&&(p[qt.p]="-="+Jt()),n.set([w,k],p)),!bt||q&&Vt.end>=oe(It,qt)){if(ht&&Jt()&&!Rt)for(d=ht.parentNode;d&&d!==l;)d._pinOffset&&(b-=d._pinOffset,x-=d._pinOffset),d=d.parentNode}else p=Pe(bt),y=qt===W.q6,v=Jt(),Z=parseFloat(I(qt.a))+re,!J&&x>1&&(Y={style:Y=(Dt?a.scrollingElement||s:It).style,value:Y["overflow"+qt.a.toUpperCase()]},Dt&&"scroll"!==Pe(l)["overflow"+qt.a.toUpperCase()]&&(Y.style["overflow"+qt.a.toUpperCase()]="scroll")),dt(bt,H,p),R=vt(bt),d=Ae(bt,!0),B=Ft&&(0,W.ZC)(It,y?W.et:W.q6)(),wt?((ee=[wt+qt.os2,O+re+Ee]).t=H,(de=wt===Ce?Me(bt,qt)+O+re:0)&&(ee.push(qt.d,de+Ee),"auto"!==H.style.flexBasis&&(H.style.flexBasis=de+Ee)),gt(ee),fe&&Ue.forEach(function(e){e.pin===fe&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)}),Ft&&Jt(Ke)):(de=Me(bt,qt))&&"auto"!==H.style.flexBasis&&(H.style.flexBasis=de+Ee),Ft&&((_={top:d.top+(y?v-b:B)+Ee,left:d.left+(y?B:v-b)+Ee,boxSizing:"border-box",position:"fixed"})[me]=_["max"+Se]=Math.ceil(d.width)+Ee,_[ye]=_["max"+Te]=Math.ceil(d.height)+Ee,_[ke]=_[ke+we]=_[ke+be]=_[ke+_e]=_[ke+xe]="0",_[Ce]=p[Ce],_[Ce+we]=p[Ce+we],_[Ce+be]=p[Ce+be],_[Ce+_e]=p[Ce+_e],_[Ce+xe]=p[Ce+xe],M=function(e,t,r){for(var n,i=[],o=e.length,a=r?8:0;a<o;a+=2)n=e[a],i.push(n,n in t?t[n]:e[a+1]);return i.t=e.t,i}(A,_,At),N&&Jt(0)),r?(D=r._initted,C(1),r.render(r.duration(),!0,!0),G=I(qt.a)-Z+O+re,ae=Math.abs(O-G)>1,Ft&&ae&&M.splice(M.length-2,2),r.render(0,!0,!0),D||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),C(0)):G=O,Y&&(Y.value?Y.style["overflow"+qt.a.toUpperCase()]=Y.value:Y.style.removeProperty("overflow-"+qt.a));F&&F.forEach(function(e){return e.revert(!1,!0)}),Vt.start=b,Vt.end=x,h=m=N?Ke:Jt(),Rt||N||(h<Ke&&Jt(Ke),Vt.scroll.rec=0),Vt.revert(!1,!0),Gt=L(),Xe&&(Zt=-1,Xe.restart(!0)),g=0,r&&Bt&&(r._initted||Ge)&&r.progress()!==Ge&&r.progress(Ge||0,!0).render(r.time(),!0,!0),(Q||$t!==Vt.progress||Rt||kt||r&&!r._initted)&&(r&&!Bt&&(r._initted||$t||!1!==r.vars.immediateRender)&&r.totalProgress(Rt&&b<-.001&&!$t?n.utils.normalize(b,x,0):$t,!0),Vt.progress=Q||(h-b)/O===$t?0:$t),bt&&wt&&(H._pinOffset=Math.round(Vt.progress*G)),Ie&&Ie.invalidate(),isNaN(U)||(U-=n.getProperty(S,qt.p),X-=n.getProperty(T,qt.p),_t(S,qt,U),_t(w,qt,U-(f||0)),_t(T,qt,X),_t(k,qt,X-(f||0))),Q&&!N&&Vt.update(),!ft||N||P||(P=!0,ft(Vt),P=!1)}},Vt.getVelocity=function(){return(Jt()-m)/(L()-d)*1e3||0},Vt.endAnimation=function(){fe(Vt.callbackAnimation),r&&(Ie?Ie.progress(1):r.paused()?Bt||fe(r,Vt.direction<0,1):fe(r,r.reversed()))},Vt.labelToScroll=function(e){return r&&r.labels&&(b||Vt.refresh()||b)+r.labels[e]/r.duration()*O||0},Vt.getTrailing=function(e){var t=Ue.indexOf(Vt),r=Vt.direction>0?Ue.slice(0,t).reverse():Ue.slice(t+1);return(se(e)?r.filter(function(t){return t.vars.preventOverlaps===e}):r).filter(function(e){return Vt.direction>0?e.end<=b:e.start>=x})},Vt.update=function(e,t,n){if(!Rt||n||e){var o,a,s,c,u,p,v,y=!0===N?Ke:Vt.scroll(),w=e?0:(y-b)/O,_=w<0?0:w>1?1:w||0,C=Vt.progress;if(t&&(m=h,h=Rt?Jt():y,Ot&&(ze=ve,ve=r&&!Bt?r.totalProgress():_)),St&&bt&&!g&&!Y&&V&&(!_&&b<y+(y-m)/(L()-d)*St?_=1e-4:1===_&&x>y+(y-m)/(L()-d)*St&&(_=.9999)),_!==C&&Vt.enabled){if(c=(u=(o=Vt.isActive=!!_&&_<1)!=(!!C&&C<1))||!!_!=!!C,Vt.direction=_>C?1:-1,Vt.progress=_,c&&!g&&(a=_&&!C?0:1===_?1:1===C?2:3,Bt&&(s=!u&&"none"!==Yt[a+1]&&Yt[a+1]||Yt[a],v=r&&("complete"===s||"reset"===s||s in r))),zt&&(u||v)&&(v||pt||!r)&&(le(zt)?zt(Vt):Vt.getTrailing(zt).forEach(function(e){return e.endAnimation()})),Bt||(!Ie||g||Y?r&&r.totalProgress(_,!(!g||!Gt&&!e)):(Ie._dp._time-Ie._start!==Ie._time&&Ie.render(Ie._dp._time-Ie._start),Ie.resetTo?Ie.resetTo("totalProgress",_,r._tTime/r._tDur):(Ie.vars.totalProgress=_,Ie.invalidate().restart()))),bt)if(e&&wt&&(H.style[wt+qt.os2]=$),Ft){if(c){if(p=!e&&_>C&&x+1>y&&y+1>=oe(It,qt),At)if(e||!o&&!p)xt(bt,H);else{var k=Ae(bt,!0),T=y-b;xt(bt,l,k.top+(qt===W.q6?T:0)+Ee,k.left+(qt===W.q6?0:T)+Ee)}gt(o||p?M:R),ae&&_<1&&o||U(Z+(1!==_||p?0:G))}}else U(Q(Z+G*_));Ot&&!i.tween&&!g&&!Y&&Xe.restart(!0),at&&(u||Pt&&_&&(_<1||!B))&&f(at.targets).forEach(function(e){return e.classList[o||Pt?"add":"remove"](at.className)}),ot&&!Bt&&!e&&ot(Vt),c&&!g?(Bt&&(v&&("complete"===s?r.pause().totalProgress(1):"reset"===s?r.restart(!0).pause():"restart"===s?r.restart(!0):r[s]()),ot&&ot(Vt)),!u&&B||(ut&&u&&pe(Vt,ut),Wt[a]&&pe(Vt,Wt[a]),Pt&&(1===_?Vt.kill(!1,1):Wt[a]=0),u||Wt[a=1===_?1:3]&&pe(Vt,Wt[a])),Ht&&!o&&Math.abs(Vt.getVelocity())>(ce(Ht)?Ht:2500)&&(fe(Vt.callbackAnimation),Ie?Ie.progress(1):fe(r,"reverse"===s?1:!_,1))):Bt&&ot&&!g&&ot(Vt)}if(he){var E=Rt?y/Rt.duration()*(Rt._caScrollDist||0):y;te(E+(S._isFlipped?1:0)),he(E)}$e&&$e(-y/Rt.duration()*(Rt._caScrollDist||0))}},Vt.enable=function(t,r){Vt.enabled||(Vt.enabled=!0,qe(It,"resize",Ze),Dt||qe(It,"scroll",je),Xt&&qe(e,"refreshInit",Xt),!1!==t&&(Vt.progress=$t=0,h=m=Zt=Jt()),!1!==r&&Vt.refresh())},Vt.getTween=function(e){return e&&i?i.tween:Ie},Vt.setPositions=function(e,t,r,n){if(Rt){var i=Rt.scrollTrigger,o=Rt.duration(),a=i.end-i.start;e=i.start+a*e/o,t=i.start+a*t/o}Vt.refresh(!1,!1,{start:K(e,r&&!!Vt._startClamp),end:K(t,r&&!!Vt._endClamp)},n),Vt.update()},Vt.adjustPinSpacing=function(e){if(ee&&e){var t=ee.indexOf(qt.d)+1;ee[t]=parseFloat(ee[t])+e+Ee,ee[1]=parseFloat(ee[1])+e+Ee,gt(ee)}},Vt.disable=function(t,r){if(Vt.enabled&&(!1!==t&&Vt.revert(!0,!0),Vt.enabled=Vt.isActive=!1,r||Ie&&Ie.pause(),Ke=0,c&&(c.uncache=1),Xt&&Be(e,"refreshInit",Xt),Xe&&(Xe.pause(),i.tween&&i.tween.kill()&&(i.tween=0)),!Dt)){for(var n=Ue.length;n--;)if(Ue[n].scroller===It&&Ue[n]!==Vt)return;Be(It,"resize",Ze),Dt||Be(It,"scroll",je)}},Vt.kill=function(e,n){Vt.disable(e,n),Ie&&!n&&Ie.kill(),lt&&delete Ve[lt];var i=Ue.indexOf(Vt);i>=0&&Ue.splice(i,1),i===y&&ct>0&&y--,i=0,Ue.forEach(function(e){return e.scroller===Vt.scroller&&(i=1)}),i||N||(Vt.scroll.rec=0),r&&(r.scrollTrigger=null,e&&r.revert({kill:!1}),n||r.kill()),w&&[w,k,S,T].forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),F===Vt&&(F=0),bt&&(c&&(c.uncache=1),i=0,Ue.forEach(function(e){return e.pin===bt&&i++}),i||(c.spacer=0)),t.onKill&&t.onKill(Vt)},Ue.push(Vt),Vt.enable(!1,!1),Qe&&Qe(Vt),r&&r.add&&!O){var rr=Vt.update;Vt.update=function(){Vt.update=rr,W.tc.cache++,b||x||Vt.refresh()},n.delayedCall(.01,Vt.update),O=.01,b=x=0}else Vt.refresh();bt&&function(){if(D!==it){var e=D=it;requestAnimationFrame(function(){return e===it&&st(!0)})}}()}else this.update=this.refresh=this.kill=J},e.register=function(t){return i||(n=t||te(),ee()&&window.document&&e.enable(),i=X),i},e.defaults=function(e){if(e)for(var t in e)De[t]=e[t];return De},e.disable=function(e,t){X=0,Ue.forEach(function(r){return r[t?"kill":"disable"](e)}),Be(o,"wheel",je),Be(a,"scroll",je),clearInterval(h),Be(a,"touchcancel",J),Be(l,"touchstart",J),ze(Be,a,"pointerdown,touchstart,mousedown",G),ze(Be,a,"pointerup,touchend,mouseup",$),u.kill(),ae(Be);for(var r=0;r<W.tc.length;r+=3)Ie(Be,W.tc[r],W.tc[r+1]),Ie(Be,W.tc[r],W.tc[r+2])},e.enable=function(){if(o=window,a=document,s=a.documentElement,l=a.body,n&&(f=n.utils.toArray,p=n.utils.clamp,A=n.core.context||J,C=n.core.suppressOverwrites||J,M=o.history.scrollRestoration||"auto",lt=o.pageYOffset||0,n.core.globals("ScrollTrigger",e),l)){X=1,(R=document.createElement("div")).style.height="100vh",R.style.position="absolute",ot(),Z(),W.nu.register(n),e.isTouch=W.nu.isTouch,O=W.nu.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),T=1===W.nu.isTouch,qe(o,"wheel",je),c=[o,a,s,l],n.matchMedia?(e.matchMedia=function(e){var t,r=n.matchMedia();for(t in e)r.add(t,e[t]);return r},n.addEventListener("matchMediaInit",function(){return rt()}),n.addEventListener("matchMediaRevert",function(){return tt()}),n.addEventListener("matchMedia",function(){st(0,1),Qe("matchMedia")}),n.matchMedia().add("(orientation: portrait)",function(){return Ke(),Ke})):console.warn("Requires GSAP 3.11.0 or later"),Ke(),qe(a,"scroll",je);var t,r,d=l.hasAttribute("style"),g=l.style,v=g.borderTopStyle,y=n.core.Animation.prototype;for(y.revert||Object.defineProperty(y,"revert",{value:function(){return this.time(-.01,!0)}}),g.borderTopStyle="solid",t=Ae(l),W.q6.m=Math.round(t.top+W.q6.sc())||0,W.et.m=Math.round(t.left+W.et.sc())||0,v?g.borderTopStyle=v:g.removeProperty("border-top-style"),d||(l.setAttribute("style",""),l.removeAttribute("style")),h=setInterval(Xe,250),n.delayedCall(.5,function(){return Y=0}),qe(a,"touchcancel",J),qe(l,"touchstart",J),ze(qe,a,"pointerdown,touchstart,mousedown",G),ze(qe,a,"pointerup,touchend,mouseup",$),m=n.utils.checkPrefix("transform"),pt.push(m),i=L(),u=n.delayedCall(.2,st).pause(),w=[a,"visibilitychange",function(){var e=o.innerWidth,t=o.innerHeight;a.hidden?(b=e,x=t):b===e&&x===t||Ze()},a,"DOMContentLoaded",st,o,"load",st,o,"resize",Ze],ae(qe),Ue.forEach(function(e){return e.enable(0,1)}),r=0;r<W.tc.length;r+=3)Ie(Be,W.tc[r],W.tc[r+1]),Ie(Be,W.tc[r],W.tc[r+2])}},e.config=function(t){"limitCallbacks"in t&&(B=!!t.limitCallbacks);var r=t.syncInterval;r&&clearInterval(h)||(h=r)&&setInterval(Xe,r),"ignoreMobileResize"in t&&(T=1===e.isTouch&&t.ignoreMobileResize),"autoRefreshEvents"in t&&(ae(Be)||ae(qe,t.autoRefreshEvents||"none"),k=-1===(t.autoRefreshEvents+"").indexOf("resize"))},e.scrollerProxy=function(e,t){var r=(0,W.HO)(e),n=W.tc.indexOf(r),i=re(r);~n&&W.tc.splice(n,i?6:2),t&&(i?W.Kx.unshift(o,t,l,t,s,t):W.Kx.unshift(r,t))},e.clearMatchMedia=function(e){Ue.forEach(function(t){return t._ctx&&t._ctx.query===e&&t._ctx.kill(!0,!0)})},e.isInViewport=function(e,t,r){var n=(se(e)?(0,W.HO)(e):e).getBoundingClientRect(),i=n[r?me:ye]*t||0;return r?n.right-i>0&&n.left+i<o.innerWidth:n.bottom-i>0&&n.top+i<o.innerHeight},e.positionInViewport=function(e,t,r){se(e)&&(e=(0,W.HO)(e));var n=e.getBoundingClientRect(),i=n[r?me:ye],a=null==t?i/2:t in Fe?Fe[t]*i:~t.indexOf("%")?parseFloat(t)*i/100:parseFloat(t)||0;return r?(n.left+a)/o.innerWidth:(n.top+a)/o.innerHeight}
2,e.killAll=function(e){if(Ue.slice(0).forEach(function(e){return"ScrollSmoother"!==e.vars.id&&e.kill()}),!0!==e){var t=Ge.killAll||[];Ge={},t.forEach(function(e){return e()})}},e}();kt.version="3.13.0",kt.saveStyles=function(e){return e?f(e).forEach(function(e){if(e&&e.style){var t=et.indexOf(e);t>=0&&et.splice(t,5),et.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),n.core.getCache(e),A())}}):et},kt.revert=function(e,t){return rt(!e,t)},kt.create=function(e,t){return new kt(e,t)},kt.refresh=function(e){return e?Ze(!0):(i||kt.register())&&st(!0)},kt.update=function(e){return++W.tc.cache&&ut(!0===e?2:0)},kt.clearScrollMemory=nt,kt.maxScroll=function(e,t){return oe(e,t?W.et:W.q6)},kt.getScrollFunc=function(e,t){return(0,W.ZC)((0,W.HO)(e),t?W.et:W.q6)},kt.getById=function(e){return Ve[e]},kt.getAll=function(){return Ue.filter(function(e){return"ScrollSmoother"!==e.vars.id})},kt.isScrolling=function(){return!!V},kt.snapDirectional=He,kt.addEventListener=function(e,t){var r=Ge[e]||(Ge[e]=[]);~r.indexOf(t)||r.push(t)},kt.removeEventListener=function(e,t){var r=Ge[e],n=r&&r.indexOf(t);n>=0&&r.splice(n,1)},kt.batch=function(e,t){var r,i=[],o={},a=t.interval||.016,s=t.batchMax||1e9,l=function(e,t){var r=[],i=[],o=n.delayedCall(a,function(){t(r,i),r=[],i=[]}).pause();return function(e){r.length||o.restart(!0),r.push(e.trigger),i.push(e),s<=r.length&&o.progress(1)}};for(r in t)o[r]="on"===r.substr(0,2)&&le(t[r])&&"onRefreshInit"!==r?l(0,t[r]):t[r];return le(s)&&(s=s(),qe(kt,"refresh",function(){return s=t.batchMax()})),f(e).forEach(function(e){var t={};for(r in o)t[r]=o[r];t.trigger=e,i.push(kt.create(t))}),i};var St,Tt=function(e,t,r,n){return t>n?e(n):t<0&&e(0),r>n?(n-t)/(r-t):r<0?t/(t-r):1},Et=function e(t,r){!0===r?t.style.removeProperty("touch-action"):t.style.touchAction=!0===r?"auto":r?"pan-"+r+(W.nu.isTouch?" pinch-zoom":""):"none",t===s&&e(l,r)},Pt={auto:1,scroll:1},Ot=function(e){var t,r=e.event,i=e.target,o=e.axis,a=(r.changedTouches?r.changedTouches[0]:r).target,s=a._gsap||n.core.getCache(a),c=L();if(!s._isScrollT||c-s._isScrollT>2e3){for(;a&&a!==l&&(a.scrollHeight<=a.clientHeight&&a.scrollWidth<=a.clientWidth||!Pt[(t=Pe(a)).overflowY]&&!Pt[t.overflowX]);)a=a.parentNode;s._isScroll=a&&a!==i&&!re(a)&&(Pt[(t=Pe(a)).overflowY]||Pt[t.overflowX]),s._isScrollT=c}(s._isScroll||"x"===o)&&(r.stopPropagation(),r._gsapAllow=!0)},At=function(e,t,r,n){return W.nu.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:n=n&&Ot,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return r&&qe(a,W.nu.eventTypes[0],Rt,!1,!0)},onDisable:function(){return Be(a,W.nu.eventTypes[0],Rt,!0)}})},Mt=/(input|label|select|textarea)/i,Rt=function(e){var t=Mt.test(e.target.tagName);(t||St)&&(e._gsapAllow=!0,St=t)};kt.sort=function(e){if(le(e))return Ue.sort(e);var t=o.pageYOffset||0;return kt.getAll().forEach(function(e){return e._sortY=e.trigger?t+e.trigger.getBoundingClientRect().top:e.start+o.innerHeight}),Ue.sort(e||function(e,t){return-1e6*(e.vars.refreshPriority||0)+(e.vars.containerAnimation?1e6:e._sortY)-((t.vars.containerAnimation?1e6:t._sortY)+-1e6*(t.vars.refreshPriority||0))})},kt.observe=function(e){return new W.nu(e)},kt.normalizeScroll=function(e){if(void 0===e)return S;if(!0===e&&S)return S.enable();if(!1===e)return S&&S.kill(),void(S=e);var t=e instanceof W.nu?e:function(e){ue(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 t,r,i,a,l,c,u,f,d=e,h=d.normalizeScrollX,g=d.momentum,v=d.allowNestedScroll,m=d.onRelease,y=(0,W.HO)(e.target)||s,b=n.core.globals().ScrollSmoother,x=b&&b.get(),w=O&&(e.content&&(0,W.HO)(e.content)||x&&!1!==e.content&&!x.smooth()&&x.content()),_=(0,W.ZC)(y,W.q6),C=(0,W.ZC)(y,W.et),k=1,S=(W.nu.isTouch&&o.visualViewport?o.visualViewport.scale*o.visualViewport.width:o.outerWidth)/o.innerWidth,T=0,E=le(g)?function(){return g(t)}:function(){return g||2.8},P=At(y,e.type,!0,v),A=function(){return a=!1},M=J,R=J,H=function(){r=oe(y,W.q6),R=p(O?1:0,r),h&&(M=p(0,oe(y,W.et))),i=it},z=function(){w._gsap.y=Q(parseFloat(w._gsap.y)+_.offset)+"px",w.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(w._gsap.y)+", 0, 1)",_.offset=_.cac
vendor: 2,347 bytes, lines 2-3
2heID=0},q=function(){H(),l.isActive()&&l.vars.scrollY>r&&(_()>r?l.progress(1)&&_(r):l.resetTo("scrollY",r))};return w&&n.set(w,{y:"+=0"}),e.ignoreCheck=function(e){return O&&"touchmove"===e.type&&function(){if(a){requestAnimationFrame(A);var e=Q(t.deltaY/2),r=R(_.v-e);if(w&&r!==_.v+_.offset){_.offset=r-_.v;var n=Q((parseFloat(w&&w._gsap.y)||0)-_.offset);w.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+n+", 0, 1)",w._gsap.y=n+"px",_.cacheID=W.tc.cache,ut()}return!0}_.offset&&z(),a=!0}()||k>1.05&&"touchstart"!==e.type||t.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){a=!1;var e=k;k=Q((o.visualViewport&&o.visualViewport.scale||1)/S),l.pause(),e!==k&&Et(y,k>1.01||!h&&"x"),c=C(),u=_(),H(),i=it},e.onRelease=e.onGestureStart=function(e,t){if(_.offset&&z(),t){W.tc.cache++;var i,o,a=E();h&&(o=(i=C())+.05*a*-e.velocityX/.227,a*=Tt(C,i,o,oe(y,W.et)),l.vars.scrollX=M(o)),o=(i=_())+.05*a*-e.velocityY/.227,a*=Tt(_,i,o,oe(y,W.q6)),l.vars.scrollY=R(o),l.invalidate().duration(a).play(.01),(O&&l.vars.scrollY>=r||i>=r-1)&&n.to({},{onUpdate:q,duration:a})}else f.restart(!0);m&&m(e)},e.onWheel=function(){l._ts&&l.pause(),L()-T>1e3&&(i=0,T=L())},e.onChange=function(e,t,r,n,o){if(it!==i&&H(),t&&h&&C(M(n[2]===t?c+(e.startX-e.x):C()+t-n[1])),r){_.offset&&z();var a=o[2]===r,s=a?u+e.startY-e.y:_()+r-o[1],l=R(s);a&&s!==l&&(u+=l-s),_(l)}(r||t)&&ut()},e.onEnable=function(){Et(y,!h&&"x"),kt.addEventListener("refresh",q),qe(o,"resize",q),_.smooth&&(_.target.style.scrollBehavior="auto",_.smooth=C.smooth=!1),P.enable()},e.onDisable=function(){Et(y,!0),Be(o,"resize",q),kt.removeEventListener("refresh",q),P.kill()},e.lockAxis=!1!==e.lockAxis,(t=new W.nu(e)).iOS=O,O&&!_()&&_(1),O&&n.ticker.add(J),f=t._dc,l=n.to(t,{ease:"power4",paused:!0,inherit:!1,scrollX:h?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:wt(_,_(),function(){return l.pause()})},onUpdate:ut,onComplete:f.vars.onComplete}),t}(e);return S&&S.target===t.target&&S.kill(),re(t.target)&&(S=t),t},kt.core={_getVelocityProp:W.Ur,_inputObserver:At,_scrollers:W.tc,_proxies:W.Kx,bridge:{ss:function(){V||Qe("scrollStart"),V=L()},ref:function(){return g}}},te()&&n.registerPlugin(kt)}}]); 3//# sourceURL=https://39733281.fs1.hubspotusercontent-na1.net/hubfs/39733281/hub_generated/template_assets/1/206749040698/1790876174730/template_ScrollTrigger.bundle.js
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.