vendor: 4,009 bytes, line 1
1function xi(o,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(o,t.key,t)}}function yi(o,e,n){return e&&xi(o.prototype,e),o}var ve,$r,Ve,Dt,Rt,ir,qn,Bt,or,Kn,yt,ot,Zn,Jn=function(){return ve||typeof window<"u"&&(ve=window.gsap)&&ve.registerPlugin&&ve},Qn=1,nr=[],P=[],ft=[],yr=Date.now,fn=function(e,n){return n},bi=function(){var e=or.core,n=e.bridge||{},t=e._scrollers,r=e._proxies;t.push.apply(t,P),r.push.apply(r,ft),P=t,ft=r,fn=function(u,l){return n[u](l)}},Ot=function(e,n){return~ft.indexOf(e)&&ft[ft.indexOf(e)+1][n]},br=function(e){return!!~Kn.indexOf(e)},Ae=function(e,n,t,r,i){return e.addEventListener(n,t,{passive:r!==!1,capture:!!i})},Oe=function(e,n,t,r){return e.removeEventListener(n,t,!!r)},Yr="scrollLeft",Lr="scrollTop",pn=function(){return yt&&yt.isPressed||P.cache++},Qr=function(e,n){var t=function r(i){if(i||i===0){Qn&&(Ve.history.scrollRestoration="manual");var u=yt&&yt.isPressed;i=r.v=Math.round(i)||(yt&&yt.iOS?1:0),e(i),r.cacheID=P.cache,u&&fn("ss",i)}else(n||P.cache!==r.cacheID||fn("ref"))&&(r.cacheID=P.cache,r.v=e());return r.v+r.offset};return t.offset=0,e&&t},Ie={s:Yr,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:Qr(function(o){return arguments.length?Ve.scrollTo(o,ae.sc()):Ve.pageXOffset||Dt[Yr]||Rt[Yr]||ir[Yr]||0})},ae={s:Lr,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:Ie,sc:Qr(function(o){return arguments.length?Ve.scrollTo(Ie.sc(),o):Ve.pageYOffset||Dt[Lr]||Rt[Lr]||ir[Lr]||0})},Be=function(e,n){return(n&&n._ctx&&n._ctx.selector||ve.utils.toArray)(e)[0]||(typeof e=="string"&&ve.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},wi=function(e,n){for(var t=n.length;t--;)if(n[t]===e||n[t].contains(e))return!0;return!1},At=function(e,n){var t=n.s,r=n.sc;br(e)&&(e=Dt.scrollingElement||Rt);var i=P.indexOf(e),u=r===ae.sc?1:2;!~i&&(i=P.push(e)-1),P[i+u]||Ae(e,"scroll",pn);var l=P[i+u],p=l||(P[i+u]=Qr(Ot(e,t),!0)||(br(e)?r:Qr(function(S){return arguments.length?e[t]=S:e[t]})));return p.target=e,l||(p.smooth=ve.getProperty(e,"scrollBehavior")==="smooth"),p},dn=function(e,n,t){var r=e,i=e,u=yr(),l=u,p=n||50,S=Math.max(500,p*3),R=function(v,U){var B=yr();U||B-u>p?(i=r,r=v,l=u,u=B):t?r+=v:r=i+(v-i)/(B-l)*(u-l)},k=function(){i=r=t?0:r,l=u=0},g=function(v){var U=l,B=i,ne=yr();return(v||v===0)&&v!==r&&R(v),u===l||ne-l>S?0:(r+(t?B:-B))/((t?ne:u)-U)*1e3};return{update:R,reset:k,getVelocity:g}},dr=function(e,n){return n&&!e._gsapAllow&&e.cancelable!==!1&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Dn=function(e){var n=Math.max.apply(Math,e),t=Math.min.apply(Math,e);return Math.abs(n)>=Math.abs(t)?n:t},jn=function(){or=ve.core.globals().ScrollTrigger,or&&or.core&&bi()},ei=function(e){return ve=e||Jn(),!$r&&ve&&typeof document<"u"&&document.body&&(Ve=window,Dt=document,Rt=Dt.documentElement,ir=Dt.body,Kn=[Ve,Dt,Rt,ir],ve.utils.clamp,Zn=ve.core.context||function(){},Bt="onpointerenter"in ir?"pointer":"mouse",qn=J.isTouch=Ve.matchMedia&&Ve.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Ve||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,ot=J.eventTypes=("ontouchstart"in Rt?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Rt?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return Qn=0},500),$r=1),or||jn(),$r};Ie.op=ae;P.cache=0;var J=(function(){function o(n){this.init(n)}var e=o.prototype;return e.init=function(t){$r||ei(ve)||console.warn("Please gsap.registerPlugin(Observer)"),or||jn();var r=t.tolerance,i=t.dragMinimum,u=t.type,l=t.target,p=t.lineHeight,S=t.debounce,R=t.preventDefault,k=t.onStop,g=t.onStopDelay,c=t.ignore,v=t.wheelSpeed,U=t.event,B=t.onDragStart,ne=t.onDragEnd,W=t.onDrag,ge=t.onPress,T=t.onRelease,qe=t.onRight,X=t.onLeft,y=t.onUp,ke=t.onDown,ze=t.onChangeX,h=t.onChangeY,ue=t.onChange,x=t.onToggleX,pt=t.onToggleY,
vendor: 2,676 bytes, line 1
1ie=t.onHover,Ee=t.onHoverEnd,Me=t.onMove,z=t.ignoreCheck,Q=t.isNormalizer,j=t.onGestureStart,s=t.onGestureEnd,oe=t.onWheel,Yt=t.onEnable,wt=t.onDisable,Ke=t.onClick,dt=t.scrollSpeed,me=t.capture,ee=t.allowClicks,Pe=t.lockAxis,xe=t.onLockAxis;this.target=l=Be(l)||Rt,this.vars=t,c&&(c=ve.utils.toArray(c)),r=r||1e-9,i=i||0,v=v||1,dt=dt||1,u=u||"wheel,touch,pointer",S=S!==!1,p||(p=parseFloat(Ve.getComputedStyle(ir).lineHeight)||22);var Ct,De,Re,Y,q,Ne,Xe,a=this,He=0,gt=0,St=t.passive||!R&&t.passive!==!1,$=At(l,Ie),ht=At(l,ae),Tt=$(),Lt=ht(),ce=~u.indexOf("touch")&&!~u.indexOf("pointer")&&ot[0]==="pointerdown",kt=br(l),K=l.ownerDocument||Dt,et=[0,0,0],Ze=[0,0,0],_t=0,ur=function(){return _t=yr()},te=function(m,L){return(a.event=m)&&c&&wi(m.target,c)||L&&ce&&m.pointerType!=="touch"||z&&z(m,L)},Rr=function(){a._vx.reset(),a._vy.reset(),De.pause(),k&&k(a)},vt=function(){var m=a.deltaX=Dn(et),L=a.deltaY=Dn(Ze),f=Math.abs(m)>=r,b=Math.abs(L)>=r;ue&&(f||b)&&ue(a,m,L,et,Ze),f&&(qe&&a.deltaX>0&&qe(a),X&&a.deltaX<0&&X(a),ze&&ze(a),x&&a.deltaX<0!=He<0&&x(a),He=a.deltaX,et[0]=et[1]=et[2]=0),b&&(ke&&a.deltaY>0&&ke(a),y&&a.deltaY<0&&y(a),h&&h(a),pt&&a.deltaY<0!=gt<0&&pt(a),gt=a.deltaY,Ze[0]=Ze[1]=Ze[2]=0),(Y||Re)&&(Me&&Me(a),Re&&(B&&Re===1&&B(a),W&&W(a),Re=0),Y=!1),Ne&&!(Ne=!1)&&xe&&xe(a),q&&(oe(a),q=!1),Ct=0},Kt=function(m,L,f){et[f]+=m,Ze[f]+=L,a._vx.update(m),a._vy.update(L),S?Ct||(Ct=requestAnimationFrame(vt)):vt()},Zt=function(m,L){Pe&&!Xe&&(a.axis=Xe=Math.abs(m)>Math.abs(L)?"x":"y",Ne=!0),Xe!=="y"&&(et[2]+=m,a._vx.update(m,!0)),Xe!=="x"&&(Ze[2]+=L,a._vy.update(L,!0)),S?Ct||(Ct=requestAnimationFrame(vt)):vt()},Et=function(m){if(!te(m,1)){m=dr(m,R);var L=m.clientX,f=m.clientY,b=L-a.x,_=f-a.y,w=a.isDragging;a.x=L,a.y=f,(w||(b||_)&&(Math.abs(a.startX-L)>=i||Math.abs(a.startY-f)>=i))&&(Re||(Re=w?2:1),w||(a.isDragging=!0),Zt(b,_))}},Ft=a.onPress=function(C){te(C,1)||C&&C.button||(a.axis=Xe=null,De.pause(),a.isPressed=!0,C=dr(C),He=gt=0,a.startX=a.x=C.clientX,a.startY=a.y=C.clientY,a._vx.reset(),a._vy.reset(),Ae(Q?l:K,ot[1],Et,St,!0),a.deltaX=a.deltaY=0,ge&&ge(a))},D=a.onRelease=function(C){if(!te(C,1)){Oe(Q?l:K,ot[1],Et,!0);var m=!isNaN(a.y-a.startY),L=a.isDragging,f=L&&(Math.abs(a.x-a.startX)>3||Math.abs(a.y-a.startY)>3),b=dr(C);!f&&m&&(a._vx.reset(),a._vy.reset(),R&&ee&&ve.delayedCall(.08,function(){if(yr()-_t>300&&!C.defaultPrevented){if(C.target.click)C.target.click();else if(K.createEvent){var _=K.createEvent("MouseEvents");_.initMouseEvent("click",!0,!0,Ve,1,b.screenX,b.screenY,b.clientX,b.clientY,!1,!1,!1,!1,0,null),C.target.dispatchEvent(_)}}})),a.isDragging=a.isGesturing=a.isPressed=!1,k&&L&&!Q&&De.restart(!0),Re&&vt(),ne&&L&&ne(a),T&&T(
vendor: 14,556 bytes, line 1
1a,f)}},It=function(m){return m.touches&&m.touches.length>1&&(a.isGesturing=!0)&&j(m,a.isDragging)},tt=function(){return(a.isGesturing=!1)||s(a)},rt=function(m){if(!te(m)){var L=$(),f=ht();Kt((L-Tt)*dt,(f-Lt)*dt,1),Tt=L,Lt=f,k&&De.restart(!0)}},nt=function(m){if(!te(m)){m=dr(m,R),oe&&(q=!0);var L=(m.deltaMode===1?p:m.deltaMode===2?Ve.innerHeight:1)*v;Kt(m.deltaX*L,m.deltaY*L,0),k&&!Q&&De.restart(!0)}},zt=function(m){if(!te(m)){var L=m.clientX,f=m.clientY,b=L-a.x,_=f-a.y;a.x=L,a.y=f,Y=!0,k&&De.restart(!0),(b||_)&&Zt(b,_)}},Jt=function(m){a.event=m,ie(a)},mt=function(m){a.event=m,Ee(a)},cr=function(m){return te(m)||dr(m,R)&&Ke(a)};De=a._dc=ve.delayedCall(g||.25,Rr).pause(),a.deltaX=a.deltaY=0,a._vx=dn(0,50,!0),a._vy=dn(0,50,!0),a.scrollX=$,a.scrollY=ht,a.isDragging=a.isGesturing=a.isPressed=!1,Zn(this),a.enable=function(C){return a.isEnabled||(Ae(kt?K:l,"scroll",pn),u.indexOf("scroll")>=0&&Ae(kt?K:l,"scroll",rt,St,me),u.indexOf("wheel")>=0&&Ae(l,"wheel",nt,St,me),(u.indexOf("touch")>=0&&qn||u.indexOf("pointer")>=0)&&(Ae(l,ot[0],Ft,St,me),Ae(K,ot[2],D),Ae(K,ot[3],D),ee&&Ae(l,"click",ur,!0,!0),Ke&&Ae(l,"click",cr),j&&Ae(K,"gesturestart",It),s&&Ae(K,"gestureend",tt),ie&&Ae(l,Bt+"enter",Jt),Ee&&Ae(l,Bt+"leave",mt),Me&&Ae(l,Bt+"move",zt)),a.isEnabled=!0,a.isDragging=a.isGesturing=a.isPressed=Y=Re=!1,a._vx.reset(),a._vy.reset(),Tt=$(),Lt=ht(),C&&C.type&&Ft(C),Yt&&Yt(a)),a},a.disable=function(){a.isEnabled&&(nr.filter(function(C){return C!==a&&br(C.target)}).length||Oe(kt?K:l,"scroll",pn),a.isPressed&&(a._vx.reset(),a._vy.reset(),Oe(Q?l:K,ot[1],Et,!0)),Oe(kt?K:l,"scroll",rt,me),Oe(l,"wheel",nt,me),Oe(l,ot[0],Ft,me),Oe(K,ot[2],D),Oe(K,ot[3],D),Oe(l,"click",ur,!0),Oe(l,"click",cr),Oe(K,"gesturestart",It),Oe(K,"gestureend",tt),Oe(l,Bt+"enter",Jt),Oe(l,Bt+"leave",mt),Oe(l,Bt+"move",zt),a.isEnabled=a.isPressed=a.isDragging=!1,wt&&wt(a))},a.kill=a.revert=function(){a.disable();var C=nr.indexOf(a);C>=0&&nr.splice(C,1),yt===a&&(yt=0)},nr.push(a),Q&&br(l)&&(yt=a),a.enable(U)},yi(o,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),o})();J.version="3.15.0";J.create=function(o){return new J(o)};J.register=ei;J.getAll=function(){return nr.slice()};J.getById=function(o){return nr.filter(function(e){return e.vars.id===o})[0]};Jn()&&ve.registerPlugin(J);var d,tr,M,I,$e,F,bn,jr,Pr,wr,hr,Fr,Ce,rn,gn,Le,Rn,On,rr,ti,on,ri,Ye,hn,ni,ii,Pt,_n,wn,sr,Cn,Cr,vn,sn,Ir=1,Se=Date.now,ln=Se(),je=0,_r=0,An=function(e,n,t){var r=Ue(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return t["_"+n+"Clamp"]=r,r?e.substr(6,e.length-7):e},Yn=function(e,n){return n&&(!Ue(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},Ci=function o(){return _r&&requestAnimationFrame(o)},Ln=function(){return rn=1},Fn=function(){return rn=0},ut=function(e){return e},vr=function(e){return Math.round(e*1e5)/1e5||0},oi=function(){return typeof window<"u"},si=function(){return d||oi()&&(d=window.gsap)&&d.registerPlugin&&d},$t=function(e){return!!~bn.indexOf(e)},li=function(e){return(e==="Height"?Cn:M["inner"+e])||$e["client"+e]||F["client"+e]},ai=function(e){return Ot(e,"getBoundingClientRect")||($t(e)?function(){return Jr.width=M.innerWidth,Jr.height=Cn,Jr}:function(){return xt(e)})},Si=function(e,n,t){var r=t.d,i=t.d2,u=t.a;return(u=Ot(e,"getBoundingClientRect"))?function(){return u()[r]}:function(){return(n?li(i):e["client"+i])||0}},Ti=function(e,n){return!n||~ft.indexOf(e)?ai(e):function(){return Jr}},ct=function(e,n){var t=n.s,r=n.d2,i=n.d,u=n.a;return Math.max(0,(t="scroll"+r)&&(u=Ot(e,t))?u()-ai(e)()[i]:$t(e)?($e[t]||F[t])-li(r):e[t]-e["offset"+r])},zr=function(e,n){for(var t=0;t<rr.length;t+=3)(!n||~n.indexOf(rr[t+1]))&&e(rr[t],rr[t+1],rr[t+2])},Ue=function(e){return typeof e=="string"},Te=function(e){return typeof e=="function"},mr=function(e){return typeof e=="number"},Xt=function(e){return typeof e=="object"},gr=function(e,n,t){return e&&e.progress(n?0:1)&&t&&e.pause()},Qt=function(e,n,t){if(e.enabled){var r=e._ctx?e._ctx.add(function(){return n(e,t)}):n(e,t);r&&r.totalTime&&(e.callbackAnimation=r)}},jt=Math.abs,ui="left",ci="top",Sn="right",Tn="bottom",Wt="width",Gt="height",Sr="Right",Tr="Left",kr="Top",Er="Bottom",re="padding",Je="margin",ar="Width",kn="Height",le="px",Qe=function(e){return M.getComputedStyle(e.nodeType===Node.DOCUMENT_NODE?e.scrollingElement:e)},ki=function(e){var n=Qe(e).position;e.style.position=n==="absolute"||n==="fixed"?n:"relative"},In=function(e,n){for(var t in n)t in e||(e[t]=n[t]);return e},xt=function(e,n){var t=n&&Qe(e)[gn]!=="matrix(1, 0, 0, 1, 0, 0)"&&d.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect?e.getBoundingClientRect():e.scrollingElement.getBoundingClientRect();return t&&t.progress(0).kill(),r},en=function(e,n){var t=n.d2;return e["offset"+t]||e["client"+t]||0},fi=function(e){var n=[],t=e.labels,r=e.duration(),i;for(i in t)n.push(t[i]/r);return n},Ei=function(e){return function(n){return d.utils.snap(fi(e),n)}},En=function(e){var n=d.utils.snap(e),t=Array.isArray(e)&&e.slice(0).sort(function(r,i){return r-i});return t?function(r,i,u){u===void 0&&(u=.001);var l;if(!i)return n(r);if(i>0){for(r-=u,l=0;l<t.length;l++)if(t[l]>=r)return t[l];return t[l-1]}else for(l=t.length,r+=u;l--;)if(t[l]<=r)return t[l];return t[0]}:function(r,i,u){u===void 0&&(u=.001);var l=n(r);return!i||Math.abs(l-r)<u||l-r<0==i<0?l:n(i<0?r-e:r+e)}},Mi=function(e){return function(n,t){return En(fi(e))(n,t.direction)}},Nr=function(e,n,t,r){return t.split(",").forEach(function(i){return e(n,i,r)})},de=function(e,n,t,r,i){return e.addEventListener(n,t,{passive:!r,capture:!!i})},pe=function(e,n,t,r){return e.removeEventListener(n,t,!!r)},Br=function(e,n,t){t=t&&t.wheelHandler,t&&(e(n,"wheel",t),e(n,"touchmove",t))},zn={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Xr={toggleActions:"play",anticipatePin:0},tn={top:0,left:0,center:.5,bottom:1,right:1},Vr=function(e,n){if(Ue(e)){var t=e.indexOf("="),r=~t?+(e.charAt(t-1)+1)*parseFloat(e.substr(t+1)):0;~t&&(e.indexOf("%")>t&&(r*=n/100),e=e.substr(0,t-1)),e=r+(e in tn?tn[e]*n:~e.indexOf("%")?parseFloat(e)*n/100:parseFloat(e)||0)}return e},Hr=function(e,n,t,r,i,u,l,p){var S=i.startColor,R=i.endColor,k=i.fontSize,g=i.indent,c=i.fontWeight,v=I.createElement("div"),U=$t(t)||Ot(t,"pinType")==="fixed",B=e.indexOf("scroller")!==-1,ne=U?F:t.tagName==="IFRAME"?t.contentDocument.body:t,W=e.indexOf("start")!==-1,ge=W?S:R,T="border-color:"+ge+";font-size:"+k+";color:"+ge+";font-weight:"+c+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return T+="position:"+((B||p)&&U?"fixed;":"absolute;"),(B||p||!U)&&(T+=(r===ae?Sn:Tn)+":"+(u+parseFloat(g))+"px;"),l&&(T+="box-sizing:border-box;text-align:left;width:"+l.offsetWidth+"px;"),v._isStart=W,v.setAttribute("class","gsap-marker-"+e+(n?" marker-"+n:"")),v.style.cssText=T,v.innerText=n||n===0?e+"-"+n:e,ne.children[0]?ne.insertBefore(v,ne.children[0]):ne.appendChild(v),v._offset=v["offset"+r.op.d2],qr(v,0,r,W),v},qr=function(e,n,t,r){var i={display:"block"},u=t[r?"os2":"p2"],l=t[r?"p2":"os2"];e._isFlipped=r,i[t.a+"Percent"]=r?-100:0,i[t.a]=r?"1px":0,i["border"+u+ar]=1,i["border"+l+ar]=0,i[t.p]=n+"px",d.set(e,i)},E=[],mn={},Dr,Nn=function(){return Se()-je>34&&(Dr||(Dr=requestAnimationFrame(bt)))},er=function(){(!Ye||!Ye.isPressed||Ye.startX>F.clientWidth)&&(P.cache++,Ye?Dr||(Dr=requestAnimationFrame(bt)):bt(),je||qt("scrollStart"),je=Se())},an=function(){ii=M.innerWidth,ni=M.innerHeight},xr=function(e){P.cache++,(e===!0||!Ce&&!ri&&!I.fullscreenElement&&!I.webkitFullscreenElement&&(!hn||ii!==M.innerWidth||Math.abs(M.innerHeight-ni)>M.innerHeight*.25))&&jr.restart(!0)},Vt={},Pi=[],pi=function o(){return pe(O,"scrollEnd",o)||Ht(!0)},qt=function(e){return Vt[e]&&Vt[e].map(function(n){return n()})||Pi},Ge=[],di=function(e){for(var n=0;n<Ge.length;n+=5)(!e||Ge[n+4]&&Ge[n+4].query===e)&&(Ge[n].style.cssText=Ge[n+1],Ge[n].getBBox&&Ge[n].setAttribute("transform",Ge[n+2]||""),Ge[n+3].uncache=1)},gi=function(){return P.forEach(function(e){return Te(e)&&++e.cacheID&&(e.rec=e())})},Mn=function(e,n){var t;for(Le=0;Le<E.length;Le++)t=E[Le],t&&(!n||t._ctx===n)&&(e?t.kill(1):t.revert(!0,!0));Cr=!0,n&&di(n),n||qt("revert")},hi=function(e,n){P.cache++,(n||!Fe)&&P.forEach(function(t){return Te(t)&&t.cacheID++&&(t.rec=0)}),Ue(e)&&(M.history.scrollRestoration=wn=e)},Fe,Ut=0,Bn,Di=function(){if(Bn!==Ut){var e=Bn=Ut;requestAnimationFrame(function(){return e===Ut&&Ht(!0)})}},_i=function(){F.appendChild(sr),Cn=!Ye&&sr.offsetHeight||M.innerHeight,F.removeChild(sr)},Xn=function(e){return Pr(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(n){return n.style.display=e?"none":"block"})},Ht=function(e,n){if($e=I.documentElement,F=I.body,bn=[M,I,$e,F],je&&!e&&!Cr){de(O,"scrollEnd",pi);return}_i(),Fe=O.isRefreshing=!0,Cr||gi();var t=qt("refreshInit");ti&&O.sort(),n||Mn(),P.forEach(function(r){Te(r)&&(r.smooth&&(r.target.style.scrollBehavior="auto"),r(0))}),E.slice(0).forEach(function(r){return r.refresh()}),Cr=!1,E.forEach(function(r){if(r._subPinOffset&&r.pin){var i=r.vars.horizontal?"offsetWidth":"offsetHeight",u=r.pin[i];r.revert(!0,1),r.adjustPinSpacing(r.pin[i]-u),r.refresh()}}),vn=1,Xn(!0),E.forEach(function(r){var i=ct(r.scroller,r._dir),u=r.vars.end==="max"||r._endClamp&&r.end>i,l=r._startClamp&&r.start>=i;(u||l)&&r.setPositions(l?i-1:r.start,u?Math.max(l?i:r.start+1,i):r.end,!0)}),Xn(!1),vn=0,t.forEach(function(r){return r&&r.render&&r.render(-1)}),P.forEach(function(r){Te(r)&&(r.smooth&&requestAnimationFrame(function(){return r.target.style.scrollBehavior="smooth"}),r.rec&&r(r.rec))}),hi(wn,1),jr.pause(),Ut++,Fe=2,bt(2),E.forEach(function(r){return Te(r.vars.onRefresh)&&r.vars.onRefresh(r)}),Fe=O.isRefreshing=!1,qt("refresh")},xn=0,Kr=1,Mr,bt=function(e){if(e===2||!Fe&&!Cr){O.isUpdating=!0,Mr&&Mr.update(0);var n=E.length,t=Se(),r=t-ln>=50,i=n&&E[0].scroll();if(Kr=xn>i?-1:1,Fe||(xn=i),r&&(je&&!rn&&t-je>200&&(je=0,qt("scrollEnd")),hr=ln,ln=t),Kr<0){for(Le=n;Le-- >0;)E[Le]&&E[Le].update(0,r);Kr=1}else for(Le=0;Le<n;Le++)E[Le]&&E[Le].update(0,r);O.isUpdating=!1}Dr=0},yn=[ui,ci,Tn,Sn,Je+Er,Je+Sr,Je+kr,Je+Tr,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Zr=yn.concat([Wt,Gt,"boxSizing","max"+ar,"max"+kn,"position",Je,re,re+kr,re+Sr,re+Er,re+Tr]),Ri=function(e,n,t){lr(t);var r=e._gsap;if(r.spacerIsNative)lr(r.spacerState);else if(e._gsap.swappedIn){var i=n.parentNode;i&&(i.insertBefore(e,n),i.removeChild(n))}e._gsap.swappedIn=!1},un=function(e,n,t,r){if(!e._gsap.swappedIn){for(var i=yn.length,u=n.style,l=e.style,p;i--;)p=yn[i],u[p]=t[p];u.position=t.position==="absolute"?"absolute":"relative",t.display==="inline"&&(u.display="inline-block"),l[Tn]=l[Sn]="auto",u.flexBasis=t.flexBasis||"auto",u.overflow="visible",u.boxSizing="border-box",u[Wt]=en(e,Ie)+le,u[Gt]=en(e,ae)+le,u[re]=l[Je]=l[ci]=l[ui]="0",lr(r),l[Wt]=l["max"+ar]=t[Wt],l[Gt]=l["max"+kn]=t[Gt],l[re]=t[re],e.parentNode!==n&&(e.parentNode.insertBefore(n,e),n.appendChild(e)),e._gsap.swappedIn=!0}},Oi=/([A-Z])/g,lr=function(e){if(e){var n=e.t.style,t=e.length,r=0,i,u;for((e.t._gsap||d.core.getCache(e.t)).uncache=1;r<t;r+=2)u=e[r+1],i=e[r],u?n[i]=u:n[i]&&n.removeProperty(i.replace(Oi,"-$1").toLowerCase())}},Wr=function(e){for(var n=Zr.length,t=e.style,r=[],i=0;i<n;i++)r.push(Zr[i],t[Zr[i]]);return r.t=e,r},Ai=function(e,n,t){for(var r=[],i=e.length,u=t?8:0,l;u<i;u+=2)l=e[u],r.push(l,l in n?n[l]:e[u+1]);return r.t=e.t,r},Jr={left:0,top:0},Hn=function(e,n,t,r,i,u,l,p,S,R,k,g,c,v){Te(e)&&(e=e(p)),Ue(e)&&e.substr(0,3)==="max"&&(e=g+(e.charAt(4)==="="?Vr("0"+e.substr(3),t):0));var U=c?c.time():0,B,ne,W;if(c&&c.seek(0),isNaN(e)||(e=+e),mr(e))c&&(e=d.utils.mapRange(c.scrollTrigger.start,c.scrollTrigger.end,0,g,e)),l&&qr(l,t,r,!0);else{Te(n)&&(n=n(p));var ge=(e||"0").split(" "),T,qe,X,y;W=Be(n,p)||F,T=xt(W)||{},(!T||!T.left&&!T.top)&&Qe(W).display==="none"&&(y=W.style.display,W.style.display="block",T=xt(W),y?W.style.display=y:W.style.removeProperty("display")),qe=Vr(ge[0],T[r.d]),X=Vr(ge[1]||"0",t),e=T[r.p]-S[r.p]-R+qe+i-X,l&&qr(l,X,r,t-X<20||l._isStart&&X>20),t-=t-X}if(v&&(p[v]=e||-.001,e<0&&(e=0)),u){var ke=e+t,ze=u._isStart;B="scroll"+r.d2,qr(u,ke,r,ze&&ke>20||!ze&&(k?Math.max(F[B],$e[B]):u.parentNode[B])<=ke+1),k&&(S=xt(l),k&&(u.style[r.op.p]=S[r.op.p]-r.op.m-u._offset+le))}return c&&W&&(B=xt(W),c.seek(g),ne=xt(W),c._caScrollDist=B[r.p]-ne[r.p],e=e/c._caScrollDist*g),c&&c.seek(U),c?e:Math.round(e)},Yi=/(webkit|moz|length|cssText|inset)/i,Wn=function(e,n,t,r){if(e.parentNode!==n){var i=e.style,u,l;if(n===F){e._stOrig=i.cssText,l=Qe(e);for(u in l)!+u&&!Yi.test(u)&&l[u]&&typeof i[u]=="string"&&u!=="0"&&(i[u]=l[u]);i.top=t,i.left=r}else i.cssText=e._stOrig;d.core.getCache(e).uncache=1,n.appendChild(e)}},vi=function(e,n,t){var r=n,i=r;return function(u){var l=Math.round(e());return l!==r&&l!==i&&Math.abs(l-r)>3&&Math.abs(l-i)>3&&(u=l,t&&t()),i=r,r=Math.round(u),r}},Gr=function(e,n,t){var r={};r[n.p]="+="+t,d.set(e,r)},Gn=function(e,n){var t=At(e,n),r="_scroll"+n.p2,i=function u(l,p,S,R,k){var g=u.tween,c=p.onComplete,v={};S=S||t();var U=vi(t,S,function(){g.kill(),u.tween=0});return k=R&&k||0,R=R||l-S,g&&g.kill(),p[r]=l,p.inherit=!1,p.modifiers=v,v[r]=function(){return U(S+R*g.ratio+k*g.ratio*g.ratio)},p.onUpdate=function(){P.cache++,u.tween&&bt()},p.onComplete=function(){u.tween=0,c&&c.call(g)},g=u.tween=d.to(e,p),g};return e[r]=t,t.wheelHandler=function(){return i.tween&&i.tween.kill()&&(i.tween=0)},de(e,"wheel",t.wheelHandler),O.isTouch&&de(e,"touchmove",t.wheelHandler),i},O=(function(){function o(n,t){tr||o.register(d)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),_n(this),this.init(n,t)}var e=o.prototype;return e.init=function(t,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!_r){this.update=this.refresh=this.kill=ut;return}t=In(Ue(t)||mr(t)||t.nodeType?{trigger:t}:t,Xr);var i=t,u=i.onUpdate,l=i.toggleClass,p=i.id,S=i.onToggle,R=i.onRefresh,k=i.scrub,g=i.trigger,c=i.pin,v=i.pinSpacing,U=i.invalidateOnRefresh,B=i.anticipatePin,ne=i.onScrubComplete,W=i.onSnapComplete,ge=i.once,T=i.snap,qe=i.pinReparent,X=i.pinSpacer,y=i.containerAnimation,ke=i.fastScrollEnd,ze=i.preventOverlaps,h=t.horizontal||t.containerAnimation&&t.horizontal!==!1?Ie:ae,ue=!k&&k!==0,x=Be(t.
vendor: 3,245 bytes, line 1
1scroller||M),pt=d.core.getCache(x),ie=$t(x),Ee=("pinType"in t?t.pinType:Ot(x,"pinType")||ie&&"fixed")==="fixed",Me=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],z=ue&&t.toggleActions.split(" "),Q="markers"in t?t.markers:Xr.markers,j=ie?0:parseFloat(Qe(x)["border"+h.p2+ar])||0,s=this,oe=t.onRefreshInit&&function(){return t.onRefreshInit(s)},Yt=Si(x,ie,h),wt=Ti(x,ie),Ke=0,dt=0,me=0,ee=At(x,h),Pe,xe,Ct,De,Re,Y,q,Ne,Xe,a,He,gt,St,$,ht,Tt,Lt,ce,kt,K,et,Ze,_t,ur,te,Rr,vt,Kt,Zt,Et,Ft,D,It,tt,rt,nt,zt,Jt,mt;if(s._startClamp=s._endClamp=!1,s._dir=h,B*=45,s.scroller=x,s.scroll=y?y.time.bind(y):ee,De=ee(),s.vars=t,r=r||t.animation,"refreshPriority"in t&&(ti=1,t.refreshPriority===-9999&&(Mr=s)),pt.tweenScroll=pt.tweenScroll||{top:Gn(x,ae),left:Gn(x,Ie)},s.tweenTo=Pe=pt.tweenScroll[h.p],s.scrubDuration=function(f){It=mr(f)&&f,It?D?D.duration(f):D=d.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:It,paused:!0,onComplete:function(){return ne&&ne(s)}}):(D&&D.progress(1).kill(),D=0)},r&&(r.vars.lazy=!1,r._initted&&!s.isReverted||r.vars.immediateRender!==!1&&t.immediateRender!==!1&&r.duration()&&r.render(0,!0,!0),s.animation=r.pause(),r.scrollTrigger=s,s.scrubDuration(k),Et=0,p||(p=r.vars.id)),T&&((!Xt(T)||T.push)&&(T={snapTo:T}),"scrollBehavior"in F.style&&d.set(ie?[F,$e]:x,{scrollBehavior:"auto"}),P.forEach(function(f){return Te(f)&&f.target===(ie?I.scrollingElement||$e:x)&&(f.smooth=!1)}),Ct=Te(T.snapTo)?T.snapTo:T.snapTo==="labels"?Ei(r):T.snapTo==="labelsDirectional"?Mi(r):T.directional!==!1?function(f,b){return En(T.snapTo)(f,Se()-dt<500?0:b.direction)}:d.utils.snap(T.snapTo),tt=T.duration||{min:.1,max:2},tt=Xt(tt)?wr(tt.min,tt.max):wr(tt,tt),rt=d.delayedCall(T.delay||It/2||.1,function(){var f=ee(),b=Se()-dt<500,_=Pe.tween;if((b||Math.abs(s.getVelocity())<10)&&!_&&!rn&&Ke!==f){var w=(f-Y)/$,fe=r&&!ue?r.totalProgress():w,A=b?0:(fe-Ft)/(Se()-hr)*1e3||0,Z=d.utils.clamp(-w,1-w,jt(A/2)*A/.185),ye=w+(T.inertia===!1?0:Z),V,H,N=T,it=N.onStart,G=N.onInterrupt,We=N.onComplete;if(V=Ct(ye,s),mr(V)||(V=ye),H=Math.max(0,Math.round(Y+V*$)),f<=q&&f>=Y&&H!==f){if(_&&!_._initted&&_.data<=jt(H-f))return;T.inertia===!1&&(Z=V-w),Pe(H,{duration:tt(jt(Math.max(jt(ye-fe),jt(V-fe))*.185/A/.05||0)),ease:T.ease||"power3",data:jt(H-f),onInterrupt:function(){return rt.restart(!0)&&G&&Qt(s,G)},onComplete:function(){s.update(),Ke=ee(),r&&!ue&&(D?D.resetTo("totalProgress",V,r._tTime/r._tDur):r.progress(V)),Et=Ft=r&&!ue?r.totalProgress():s.progress,W&&W(s),We&&Qt(s,We)}},f,Z*$,H-f-Z*$),it&&Qt(s,it,Pe.tween)}}else s.isActive&&Ke!==f&&rt.restart(!0)}).pause()),p&&(mn[p]=s),g=s.trigger=Be(g||c!==!0&&c),mt=g&&g._gsap&&g._gsap.stRevert,mt&&(mt=mt(s)),c=c===!0?g:Be(c),Ue(l)&&(l={targets:g,className:l}),c&&(v===!1||v===Je||(v=!v&&c.parentNode&&c.parentNode.style&&Qe(c.parentNode).display==="flex"?!1:re),s.pin=c,xe=d.core.getCache(c),xe.spacer?ht=xe.pinState:(X&&(X=Be(X),X&&!X.nodeType&&(X=X.current||X.nativeElement),xe.spacerIsNative=!!X,X&&(xe.spacerState=Wr(X))),xe.spacer=ce=X||I.createElement("div"),ce.classList.add("pin-spacer"),p&&ce.classList.add("pin-spacer-"+p),xe.pinState=ht=Wr(c)),t.force3D!==!1&&d.set(c,{force3D:!0}),s.spacer=ce=xe.spacer,Zt=Qe(c),ur=Zt[v+h.os2],K=d.getProperty(c),et=d.quickSetter(c,h.a,le),un(c,
vendor: 4,664 bytes, line 1
1ce,Zt),Lt=Wr(c)),Q){gt=Xt(Q)?In(Q,zn):zn,a=Hr("scroller-start",p,x,h,gt,0),He=Hr("scroller-end",p,x,h,gt,0,a),kt=a["offset"+h.op.d2];var cr=Be(Ot(x,"content")||x);Ne=this.markerStart=Hr("start",p,cr,h,gt,kt,0,y),Xe=this.markerEnd=Hr("end",p,cr,h,gt,kt,0,y),y&&(Jt=d.quickSetter([Ne,Xe],h.a,le)),!Ee&&!(ft.length&&Ot(x,"fixedMarkers")===!0)&&(ki(ie?F:x),d.set([a,He],{force3D:!0}),Rr=d.quickSetter(a,h.a,le),Kt=d.quickSetter(He,h.a,le))}if(y){var C=y.vars.onUpdate,m=y.vars.onUpdateParams;y.eventCallback("onUpdate",function(){s.update(0,0,1),C&&C.apply(y,m||[])})}if(s.previous=function(){return E[E.indexOf(s)-1]},s.next=function(){return E[E.indexOf(s)+1]},s.revert=function(f,b){if(!b)return s.kill(!0);var _=f!==!1||!s.enabled,w=Ce;_!==s.isReverted&&(_&&(nt=Math.max(ee(),s.scroll.rec||0),me=s.progress,zt=r&&r.progress()),Ne&&[Ne,Xe,a,He].forEach(function(fe){return fe.style.display=_?"none":"block"}),_&&(Ce=s,s.update(_)),c&&(!qe||!s.isActive)&&(_?Ri(c,ce,ht):un(c,ce,Qe(c),te)),_||s.update(_),Ce=w,s.isReverted=_)},s.refresh=function(f,b,_,w){if(!((Ce||!s.enabled)&&!b)){if(c&&f&&je){de(o,"scrollEnd",pi);return}!Fe&&oe&&oe(s),Ce=s,Pe.tween&&!_&&(Pe.tween.kill(),Pe.tween=0),D&&D.pause(),U&&r&&(r.revert({kill:!1}).invalidate(),r.getChildren?r.getChildren(!0,!0,!1).forEach(function(Mt){return Mt.vars.immediateRender&&Mt.render(0,!0,!0)}):r.vars.immediateRender&&r.render(0,!0,!0)),s.isReverted||s.revert(!0,!0),s._subPinOffset=!1;var fe=Yt(),A=wt(),Z=y?y.duration():ct(x,h),ye=$<=.01||!$,V=0,H=w||0,N=Xt(_)?_.end:t.end,it=t.endTrigger||g,G=Xt(_)?_.start:t.start||(t.start===0||!g?0:c?"0 0":"0 100%"),We=s.pinnedContainer=t.pinnedContainer&&Be(t.pinnedContainer,s),st=g&&Math.max(0,E.indexOf(s))||0,he=st,_e,be,Nt,Or,we,se,lt,nn,Pn,fr,at,pr,Ar;for(Q&&Xt(_)&&(pr=d.getProperty(a,h.p),Ar=d.getProperty(He,h.p));he-- >0;)se=E[he],se.end||se.refresh(0,1)||(Ce=s),lt=se.pin,lt&&(lt===g||lt===c||lt===We)&&!se.isReverted&&(fr||(fr=[]),fr.unshift(se),se.revert(!0,!0)),se!==E[he]&&(st--,he--);for(Te(G)&&(G=G(s)),G=An(G,"start",s),Y=Hn(G,g,fe,h,ee(),Ne,a,s,A,j,Ee,Z,y,s._startClamp&&"_startClamp")||(c?-.001:0),Te(N)&&(N=N(s)),Ue(N)&&!N.indexOf("+=")&&(~N.indexOf(" ")?N=(Ue(G)?G.split(" ")[0]:"")+N:(V=Vr(N.substr(2),fe),N=Ue(G)?G:(y?d.utils.mapRange(0,y.duration(),y.scrollTrigger.start,y.scrollTrigger.end,Y):Y)+V,it=g)),N=An(N,"end",s),q=Math.max(Y,Hn(N||(it?"100% 0":Z),it,fe,h,ee()+V,Xe,He,s,A,j,Ee,Z,y,s._endClamp&&"_endClamp"))||-.001,V=0,he=st;he--;)se=E[he]||{},lt=se.pin,lt&&se.start-se._pinPush<=Y&&!y&&se.end>0&&(_e=se.end-(s._startClamp?Math.max(0,se.start):se.start),(lt===g&&se.start-se._pinPush<Y||lt===We)&&isNaN(G)&&(V+=_e*(1-se.progress)),lt===c&&(H+=_e));if(Y+=V,q+=V,s._startClamp&&(s._startClamp+=V),s._endClamp&&!Fe&&(s._endClamp=q||-.001,q=Math.min(q,ct(x,h))),$=q-Y||(Y-=.01)&&.001,ye&&(me=d.utils.clamp(0,1,d.utils.normalize(Y,q,nt))),s._pinPush=H,Ne&&V&&(_e={},_e[h.a]="+="+V,We&&(_e[h.p]="-="+ee()),d.set([Ne,Xe],_e)),c&&!(vn&&s.end>=ct(x,h)))_e=Qe(c),Or=h===ae,Nt=ee(),Ze=parseFloat(K(h.a))+H,!Z&&q>1&&(at=(ie?I.scrollingElement||$e:x).style,at={style:at,value:at["overflow"+h.a.toUpperCase()]},ie&&Qe(F)["overflow"+h.a.toUpperCase()]!=="scroll"&&(at.style["overflow"+h.a.toUpperCase()]="scroll")),un(c,ce,_e),Lt=Wr(c),be=xt(c,!0),nn=Ee&&At(x,Or?Ie:ae)(),v?(te=[v+h.os2,$+H+le],te.t=ce,he=v===re?en(c,h)+$+H:0,he&&(te.push(h.d,he+le),ce.style.flexBasis!=="auto"&&(ce.style.flexBasis=he+le)),lr(te),We&&E.forEach(function(Mt){Mt.pin===We&&Mt.vars.pinSpacing!==!1&&(Mt._subPinOffset=!0)}),Ee&&ee(nt)):(he=en(c,h),he&&ce.style.flexBasis!=="auto"&&(ce.style.flexBasis=he+le)),Ee&&(we={top:be.top+(Or?Nt-Y:nn)+le,left:be.left+(Or?nn:Nt-Y)+le,boxSizing:"border-box",position:"fixed"},we[Wt]=we["max"+ar]=Math.ceil(be.width)+le,we[Gt]=we["max"+kn]=Math.ceil(be.height)+le,we[Je]=we[Je+kr]=we[Je+Sr]=we[Je+Er]=we[Je+Tr]="0",we[re]=_e[re],we[re+kr]=_e[re+kr],we[re+Sr]=_e[re+Sr],we[re+Er]=_e[re+Er],we[re+Tr]=_e[re+Tr],Tt=Ai(ht,we,qe),Fe&&ee(0)),r?(Pn=r._initted,on(1),r.render(r.duration(),!0,!0),_t=K(h.a)-Ze+$+H,vt=Math.abs($-_t)>1,Ee&&vt&&Tt.splice(Tt.length-2,2),r.render(0,!0,!0),Pn||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),on(0)):_t=$,at&&(at.value?at.style["overflow"+h.a.toUpperCase()]=at.value:at.style.removeProperty("overflow-"+h.a));else if(g&&ee()&&!y)for(be=g.parentNode;be&&be!==F;)be._pinOffset&&(Y-=be._pinOffset,q-=be._pinOffset),be=be.parentNode;fr&&fr.forEach(function(Mt){return Mt.revert(!1,!0)}),s.start=Y,s.end=q,De=Re=Fe?nt:ee(),!y&&!Fe&&(De<nt&&ee(nt),s.scroll.rec=0),s.revert(!1,!0),dt=Se(),rt&&(Ke=-1,rt.restart(!0)),Ce=0,r&&ue&&(r._initted||zt)&&r.progress()!==zt&&r.progress(zt||0,!0).render(r.t
vendor: 14,397 bytes, line 1
1ime(),!0,!0),(ye||me!==s.progress||y||U||r&&!r._initted)&&(r&&!ue&&(r._initted||me||r.vars.immediateRender!==!1)&&r.totalProgress(y&&Y<-.001&&!me?d.utils.normalize(Y,q,0):me,!0),s.progress=ye||(De-Y)/$===me?0:me),c&&v&&(ce._pinOffset=Math.round(s.progress*_t)),D&&D.invalidate(),isNaN(pr)||(pr-=d.getProperty(a,h.p),Ar-=d.getProperty(He,h.p),Gr(a,h,pr),Gr(Ne,h,pr-(w||0)),Gr(He,h,Ar),Gr(Xe,h,Ar-(w||0))),ye&&!Fe&&s.update(),R&&!Fe&&!St&&(St=!0,R(s),St=!1)}},s.getVelocity=function(){return(ee()-Re)/(Se()-hr)*1e3||0},s.endAnimation=function(){gr(s.callbackAnimation),r&&(D?D.progress(1):r.paused()?ue||gr(r,s.direction<0,1):gr(r,r.reversed()))},s.labelToScroll=function(f){return r&&r.labels&&(Y||s.refresh()||Y)+r.labels[f]/r.duration()*$||0},s.getTrailing=function(f){var b=E.indexOf(s),_=s.direction>0?E.slice(0,b).reverse():E.slice(b+1);return(Ue(f)?_.filter(function(w){return w.vars.preventOverlaps===f}):_).filter(function(w){return s.direction>0?w.end<=Y:w.start>=q})},s.update=function(f,b,_){if(!(y&&!_&&!f)){var w=Fe===!0?nt:s.scroll(),fe=f?0:(w-Y)/$,A=fe<0?0:fe>1?1:fe||0,Z=s.progress,ye,V,H,N,it,G,We,st;if(b&&(Re=De,De=y?ee():w,T&&(Ft=Et,Et=r&&!ue?r.totalProgress():A)),B&&c&&!Ce&&!Ir&&je&&(!A&&Y<w+(w-Re)/(Se()-hr)*B?A=1e-4:A===1&&q>w+(w-Re)/(Se()-hr)*B&&(A=.9999)),A!==Z&&s.enabled){if(ye=s.isActive=!!A&&A<1,V=!!Z&&Z<1,G=ye!==V,it=G||!!A!=!!Z,s.direction=A>Z?1:-1,s.progress=A,it&&!Ce&&(H=A&&!Z?0:A===1?1:Z===1?2:3,ue&&(N=!G&&z[H+1]!=="none"&&z[H+1]||z[H],st=r&&(N==="complete"||N==="reset"||N in r))),ze&&(G||st)&&(st||k||!r)&&(Te(ze)?ze(s):s.getTrailing(ze).forEach(function(Nt){return Nt.endAnimation()})),ue||(D&&!Ce&&!Ir?(D._dp._time-D._start!==D._time&&D.render(D._dp._time-D._start),D.resetTo?D.resetTo("totalProgress",A,r._tTime/r._tDur):(D.vars.totalProgress=A,D.invalidate().restart())):r&&r.totalProgress(A,!!(Ce&&(dt||f)))),c){if(f&&v&&(ce.style[v+h.os2]=ur),!Ee)et(vr(Ze+_t*A));else if(it){if(We=!f&&A>Z&&q+1>w&&w+1>=ct(x,h),qe)if(!f&&(ye||We)){var he=xt(c,!0),_e=w-Y;Wn(c,F,he.top+(h===ae?_e:0)+le,he.left+(h===ae?0:_e)+le)}else Wn(c,ce);lr(ye||We?Tt:Lt),vt&&A<1&&ye||et(Ze+(A===1&&!We?_t:0))}}T&&!Pe.tween&&!Ce&&!Ir&&rt.restart(!0),l&&(G||ge&&A&&(A<1||!sn))&&Pr(l.targets).forEach(function(Nt){return Nt.classList[ye||ge?"add":"remove"](l.className)}),u&&!ue&&!f&&u(s),it&&!Ce?(ue&&(st&&(N==="complete"?r.pause().totalProgress(1):N==="reset"?r.restart(!0).pause():N==="restart"?r.restart(!0):r[N]()),u&&u(s)),(G||!sn)&&(S&&G&&Qt(s,S),Me[H]&&Qt(s,Me[H]),ge&&(A===1?s.kill(!1,1):Me[H]=0),G||(H=A===1?1:3,Me[H]&&Qt(s,Me[H]))),ke&&!ye&&Math.abs(s.getVelocity())>(mr(ke)?ke:2500)&&(gr(s.callbackAnimation),D?D.progress(1):gr(r,N==="reverse"?1:!A,1))):ue&&u&&!Ce&&u(s)}if(Kt){var be=y?w/y.duration()*(y._caScrollDist||0):w;Rr(be+(a._isFlipped?1:0)),Kt(be)}Jt&&Jt(-w/y.duration()*(y._caScrollDist||0))}},s.enable=function(f,b){s.enabled||(s.enabled=!0,de(x,"resize",xr),ie||de(x,"scroll",er),oe&&de(o,"refreshInit",oe),f!==!1&&(s.progress=me=0,De=Re=Ke=ee()),b!==!1&&s.refresh())},s.getTween=function(f){return f&&Pe?Pe.tween:D},s.setPositions=function(f,b,_,w){if(y){var fe=y.scrollTrigger,A=y.duration(),Z=fe.end-fe.start;f=fe.start+Z*f/A,b=fe.start+Z*b/A}s.refresh(!1,!1,{start:Yn(f,_&&!!s._startClamp),end:Yn(b,_&&!!s._endClamp)},w),s.update()},s.adjustPinSpacing=function(f){if(te&&f){var b=te.indexOf(h.d)+1;te[b]=parseFloat(te[b])+f+le,te[1]=parseFloat(te[1])+f+le,lr(te)}},s.disable=function(f,b){if(f!==!1&&s.revert(!0,!0),s.enabled&&(s.enabled=s.isActive=!1,b||D&&D.pause(),nt=0,xe&&(xe.uncache=1),oe&&pe(o,"refreshInit",oe),rt&&(rt.pause(),Pe.tween&&Pe.tween.kill()&&(Pe.tween=0)),!ie)){for(var _=E.length;_--;)if(E[_].scroller===x&&E[_]!==s)return;pe(x,"resize",xr),ie||pe(x,"scroll",er)}},s.kill=function(f,b){s.disable(f,b),D&&!b&&D.kill(),p&&delete mn[p];var _=E.indexOf(s);_>=0&&E.splice(_,1),_===Le&&Kr>0&&Le--,_=0,E.forEach(function(w){return w.scroller===s.scroller&&(_=1)}),_||Fe||(s.scroll.rec=0),r&&(r.scrollTrigger=null,f&&r.revert({kill:!1}),b||r.kill()),Ne&&[Ne,Xe,a,He].forEach(function(w){return w.parentNode&&w.parentNode.removeChild(w)}),Mr===s&&(Mr=0),c&&(xe&&(xe.uncache=1),_=0,E.forEach(function(w){return w.pin===c&&_++}),_||(xe.spacer=0)),t.onKill&&t.onKill(s)},E.push(s),s.enable(!1,!1),mt&&mt(s),r&&r.add&&!$){var L=s.update;s.update=function(){s.update=L,P.cache++,Y||q||s.refresh()},d.delayedCall(.01,s.update),$=.01,Y=q=0}else s.refresh();c&&Di()},o.register=function(t){return tr||(d=t||si(),oi()&&window.document&&o.enable(),tr=_r),tr},o.defaults=function(t){if(t)for(var r in t)Xr[r]=t[r];return Xr},o.disable=function(t,r){_r=0,E.forEach(function(u){return u[r?"kill":"disable"](t)}),pe(M,"wheel",er),pe(I,"scroll",er),clearInterval(Fr),pe(I,"touchcancel",ut),pe(F,"touchstart",ut),Nr(pe,I,"pointerdown,touchstart,mousedown",Ln),Nr(pe,I,"pointerup,touchend,mouseup",Fn),jr.kill(),zr(pe);for(var i=0;i<P.length;i+=3)Br(pe,P[i],P[i+1]),Br(pe,P[i],P[i+2])},o.enable=function(){if(M=window,I=document,$e=I.documentElement,F=I.body,d){if(Pr=d.utils.toArray,wr=d.utils.clamp,_n=d.core.context||ut,on=d.core.suppressOverwrites||ut,wn=M.history.scrollRestoration||"auto",xn=M.pageYOffset||0,d.core.globals("ScrollTrigger",o),F){_r=1,sr=document.createElement("div"),sr.style.height="100vh",sr.style.position="absolute",_i(),Ci(),J.register(d),o.isTouch=J.isTouch,Pt=J.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),hn=J.isTouch===1,de(M,"wheel",er),bn=[M,I,$e,F],d.matchMedia?(o.matchMedia=function(R){var k=d.matchMedia(),g;for(g in R)k.add(g,R[g]);return k},d.addEventListener("matchMediaInit",function(){gi(),Mn()}),d.addEventListener("matchMediaRevert",function(){return di()}),d.addEventListener("matchMedia",function(){Ht(0,1),qt("matchMedia")}),d.matchMedia().add("(orientation: portrait)",function(){return an(),an})):console.warn("Requires GSAP 3.11.0 or later"),an(),de(I,"scroll",er);var t=F.hasAttribute("style"),r=F.style,i=r.borderTopStyle,u=d.core.Animation.prototype,l,p;for(u.revert||Object.defineProperty(u,"revert",{value:function(){return this.time(-.01,!0)}}),r.borderTopStyle="solid",l=xt(F),ae.m=Math.round(l.top+ae.sc())||0,Ie.m=Math.round(l.left+Ie.sc())||0,i?r.borderTopStyle=i:r.removeProperty("border-top-style"),t||(F.setAttribute("style",""),F.removeAttribute("style")),Fr=setInterval(Nn,250),d.delayedCall(.5,function(){return Ir=0}),de(I,"touchcancel",ut),de(F,"touchstart",ut),Nr(de,I,"pointerdown,touchstart,mousedown",Ln),Nr(de,I,"pointerup,touchend,mouseup",Fn),gn=d.utils.checkPrefix("transform"),Zr.push(gn),tr=Se(),jr=d.delayedCall(.2,Ht).pause(),rr=[I,"visibilitychange",function(){var R=M.innerWidth,k=M.innerHeight;I.hidden?(Rn=R,On=k):(Rn!==R||On!==k)&&xr()},I,"DOMContentLoaded",Ht,M,"load",Ht,M,"resize",xr],zr(de),E.forEach(function(R){return R.enable(0,1)}),p=0;p<P.length;p+=3)Br(pe,P[p],P[p+1]),Br(pe,P[p],P[p+2])}else if(I){var S=function R(){o.enable(),I.removeEventListener("DOMContentLoaded",R)};I.addEventListener("DOMContentLoaded",S)}}},o.config=function(t){"limitCallbacks"in t&&(sn=!!t.limitCallbacks);var r=t.syncInterval;r&&clearInterval(Fr)||(Fr=r)&&setInterval(Nn,r),"ignoreMobileResize"in t&&(hn=o.isTouch===1&&t.ignoreMobileResize),"autoRefreshEvents"in t&&(zr(pe)||zr(de,t.autoRefreshEvents||"none"),ri=(t.autoRefreshEvents+"").indexOf("resize")===-1)},o.scrollerProxy=function(t,r){var i=Be(t),u=P.indexOf(i),l=$t(i);~u&&P.splice(u,l?6:2),r&&(l?ft.unshift(M,r,F,r,$e,r):ft.unshift(i,r))},o.clearMatchMedia=function(t){E.forEach(function(r){return r._ctx&&r._ctx.query===t&&r._ctx.kill(!0,!0)})},o.isInViewport=function(t,r,i){var u=(Ue(t)?Be(t):t).getBoundingClientRect(),l=u[i?Wt:Gt]*r||0;return i?u.right-l>0&&u.left+l<M.innerWidth:u.bottom-l>0&&u.top+l<M.innerHeight},o.positionInViewport=function(t,r,i){Ue(t)&&(t=Be(t));var u=t.getBoundingClientRect(),l=u[i?Wt:Gt],p=r==null?l/2:r in tn?tn[r]*l:~r.indexOf("%")?parseFloat(r)*l/100:parseFloat(r)||0;return i?(u.left+p)/M.innerWidth:(u.top+p)/M.innerHeight},o.killAll=function(t){if(E.slice(0).forEach(function(i){return i.vars.id!=="ScrollSmoother"&&i.kill()}),t!==!0){var r=Vt.killAll||[];Vt={},r.forEach(function(i){return i()})}},o})();O.version="3.15.0";O.saveStyles=function(o){return o?Pr(o).forEach(function(e){if(e&&e.style){var n=Ge.indexOf(e);n>=0&&Ge.splice(n,5),Ge.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),d.core.getCache(e),_n())}}):Ge};O.revert=function(o,e){return Mn(!o,e)};O.create=function(o,e){return new O(o,e)};O.refresh=function(o){return o?xr(!0):(tr||O.register())&&Ht(!0)};O.update=function(o){return++P.cache&&bt(o===!0?2:0)};O.clearScrollMemory=hi;O.maxScroll=function(o,e){return ct(o,e?Ie:ae)};O.getScrollFunc=function(o,e){return At(Be(o),e?Ie:ae)};O.getById=function(o){return mn[o]};O.getAll=function(){return E.filter(function(o){return o.vars.id!=="ScrollSmoother"})};O.isScrolling=function(){return!!je};O.snapDirectional=En;O.addEventListener=function(o,e){var n=Vt[o]||(Vt[o]=[]);~n.indexOf(e)||n.push(e)};O.removeEventListener=function(o,e){var n=Vt[o],t=n&&n.indexOf(e);t>=0&&n.splice(t,1)};O.batch=function(o,e){var n=[],t={},r=e.interval||.016,i=e.batchMax||1e9,u=function(S,R){var k=[],g=[],c=d.delayedCall(r,function(){R(k,g),k=[],g=[]}).pause();return function(v){k.length||c.restart(!0),k.push(v.trigger),g.push(v),i<=k.length&&c.progress(1)}},l;for(l in e)t[l]=l.substr(0,2)==="on"&&Te(e[l])&&l!=="onRefreshInit"?u(l,e[l]):e[l];return Te(i)&&(i=i(),de(O,"refresh",function(){return i=e.batchMax()})),Pr(o).forEach(function(p){var S={};for(l in t)S[l]=t[l];S.trigger=p,n.push(O.create(S))}),n};var Un=function(e,n,t,r){return n>r?e(r):n<0&&e(0),t>r?(r-n)/(t-n):t<0?n/(n-t):1},cn=function o(e,n){n===!0?e.style.removeProperty("touch-action"):e.style.touchAction=n===!0?"auto":n?"pan-"+n+(J.isTouch?" pinch-zoom":""):"none",e===$e&&o(F,n)},Ur={auto:1,scroll:1},Li=function(e){var n=e.event,t=e.target,r=e.axis,i=(n.changedTouches?n.changedTouches[0]:n).target,u=i._gsap||d.core.getCache(i),l=Se(),p;if(!u._isScrollT||l-u._isScrollT>2e3){for(;i&&i!==F&&(i.scrollHeight<=i.clientHeight&&i.scrollWidth<=i.clientWidth||!(Ur[(p=Qe(i)).overflowY]||Ur[p.overflowX]));)i=i.parentNode;u._isScroll=i&&i!==t&&!$t(i)&&(Ur[(p=Qe(i)).overflowY]||Ur[p.overflowX]),u._isScrollT=l}(u._isScroll||r==="x")&&(n.stopPropagation(),n._gsapAllow=!0)},mi=function(e,n,t,r){return J.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:n,onWheel:r=r&&Li,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return t&&de(I,J.eventTypes[0],Vn,!1,!0)},onDisable:function(){return pe(I,J.eventTypes[0],Vn,!0)}})},Fi=/(input|label|select|textarea)/i,$n,Vn=function(e){var n=Fi.test(e.target.tagName);(n||$n)&&(e._gsapAllow=!0,$n=n)},Ii=function(e){Xt(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var n=e,t=n.normalizeScrollX,r=n.momentum,i=n.allowNestedScroll,u=n.onRelease,l,p,S=Be(e.target)||$e,R=d.core.globals().ScrollSmoother,k=R&&R.get(),g=Pt&&(e.content&&Be(e.content)||k&&e.content!==!1&&!k.smooth()&&k.content()),c=At(S,ae),v=At(S,Ie),U=1,B=(J.isTouch&&M.visualViewport?M.visualViewport.scale*M.visualViewport.width:M.outerWidth)/M.innerWidth,ne=0,W=Te(r)?function(){return r(l)}:function(){return r||2.8},ge,T,qe=mi(S,e.type,!0,i),X=function(){return T=!1},y=ut,ke=ut,ze=function(){p=ct(S,ae),ke=wr(Pt?1:0,p),t&&(y=wr(0,ct(S,Ie))),ge=Ut},h=function(){g._gsap.y=vr(parseFloat(g._gsap.y)+c.offset)+"px",g.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(g._gsap.y)+", 0, 1)",c.offset=c.cacheID=0},ue=function(){if(T){requestAnimationFrame(X);var Q=vr(l.deltaY/2),j=ke(c.v-Q);if(g&&j!==c.v+c.offset){c.offset=j-c.v;var s=vr((parseFloat(g&&g._gsap.y)||0)-c.offset);g.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+s+", 0, 1)",g._gsap.y=s+"px",c.cacheID=P.cache,bt()}return!0}c.offset&&h(),T=!0},x,pt,ie,Ee,Me=function(){ze(),x.isActive()&&x.vars.scrollY>p&&(c()>p?x.progress(1)&&c(p):x.resetTo("scrollY",p))};return g&&d.set(g,{y:"+=0"}),e.ignoreCheck=function(z){return Pt&&z.type==="touchmove"&&ue()||U>1.05&&z.type!=="touchstart"||l.isGesturing||z.touches&&z.touches.length>1},e.onPress=function(){T=!1;var z=U;U=vr((M.visualViewport&&M.visualViewport.scale||1)/B),x.pause(),z!==U&&cn(S,U>1.01?!0:t?!1:"x"),pt=v(),ie=c(),ze(),ge=Ut},e.onRelease=e.onGestureStart=function(z,Q){if(c.offset&&h(),!Q)Ee.restart(!0);else{P.cache++;var j=W(),s,oe;t&&(s=v(),oe=s+j*.05*-z.velocityX/.227,j*=Un(v,s,oe,ct(S,Ie)),x.vars.scrollX=y(oe)),s=c(),oe=s+j*.05*-z.velocityY/.227,j*=Un(c,s,oe,ct(S,ae)),x.vars.scrollY=ke(oe),x.invalidate().duration(j).play(.01),(Pt&&x.vars.scrollY>=p||s>=p-1)&&d.to({},{onUpdate:Me,duration:j})}u&&u(z)},e.onWheel=function(){x._ts&&x.pause(),Se()-ne>1e3&&(ge=0,ne=Se())},e.onChange=function(z,Q,j,s,oe){if(Ut!==ge&&ze(),Q&&t&&v(y(s[2]===Q?pt+(z.startX-z.x):v()+Q-s[1])),j){c.offset&&h();var Yt=oe[2]===j,wt=Yt?ie+z.startY-z.y:c()+j-oe[1],Ke=ke(wt);Yt&&wt!==Ke&&(ie+=Ke-wt),c(Ke)}(j||Q)&&bt()},e.onEnable=function(){cn(S,t?!1:"x"),O.addEventListener("refresh",Me),de(M,"resize",Me),c.smooth&&(c.target.style.scrollBehavior="auto",c.smooth=v.smooth=!1),qe.enable()},e.onDisable=function(){cn(S,!0),pe(M,"resize",Me),O.removeEventListener("refresh",Me),qe.kill()},e.lockAxis=e.lockAxis!==!1,l=new J(e),l.iOS=Pt,Pt&&!c()&&c(1),Pt&&d.ticker.add(ut),Ee=l._dc,x=d.to(l,{ease:"power4",paused:!0,inherit:!1,scrollX:t?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:vi(c,c(),function(){return x.pause()})},onUpdate:bt,onComplete:Ee.vars.onComplete}),l};O.sort=function(o){if(Te(o))return E.sort(o);var e=M.pageYOffset||0;return O.getAll().forEach(function(n){return n._sortY=n.trigger?e+n.trigger.getBoundingClientRect().top:n.start+M.innerHeight}),E.sort(o||function(n,t){return(n.vars.refreshPriority||0)*-1e6+(n.vars.containerAnimation?1e6:n._sortY)-((t.vars.containerAnimation?1e6:t._sortY)+(t.vars.refreshPriority||0)*-1e6)})};O.observe=function(o){return new J(o)};O.normalizeScroll=function(o){if(typeof o>"u")return Ye;if(o===!0&&Ye)return Ye.enable();if(o===!1){Ye&&Ye.kill(),Ye=o;return}var e=o instanceof J?o:Ii(o);return Ye&&Ye.target===e.target&&Ye.kill(),$t(e.target)&&(Ye=e),e};O.core={_getVelocityProp:dn,_inputObserver:mi,_scrollers:P,_proxies:ft,bridge:{ss:function(){je||qt("scrollStart"),je=Se()},ref:function(){return Ce}}};si()&&d.registerPlugin(O);export{O as ScrollTrigger,O as default};
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.