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