/*! * scrolltrigger 3.10.4 * https://greensock.com * * @license copyright 2022, greensock. all rights reserved. * subject to the terms at https://greensock.com/standard-license or for club greensock members, the agreement issued with that membership. * @author: jack doyle, jack@greensock.com */ !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 _defineproperties(e,t){for(var r=0;r=math.abs(r)?t:r}function n(){(be=we.core.globals().scrolltrigger)&&be.core&&function _integrate(){var e=be.core,r=e.bridge||{},t=e._scrollers,n=e._proxies;t.push.apply(t,t),n.push.apply(n,le),t=t,le=n,o=function _bridge(e,t){return r[e](t)}}()}function o(e){return(we=e||q())&&"undefined"!=typeof document&&document.body&&(me=window,ce=(ae=document).documentelement,oe=ae.body,t=[me,ae,ce,oe],we.utils.clamp,ie="onpointerenter"in oe?"pointer":"mouse",ee=k.istouch=me.matchmedia&&me.matchmedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in me||0=i,n=math.abs(t)>=i;t&&(r||n)&&t(se,e,t,be,me),r&&(m&&0math.abs(t)?"x":"y",oe=!0),o?ee=ee||requestanimationframe(se):se()}function ve(e){if(!qe(e,1)){var t=(e=l(e,s)).clientx,r=e.clienty,n=t-se.x,i=r-se.y,o=se.isdragging;se.x=t,se.y=r,(o||math.abs(se.startx-t)>=a||math.abs(se.starty-r)>=a)&&(h&&(re=!0),o||(se.isdragging=!0),ue(n,i),o||p&&p(se))}}function xe(t){if(!qe(t,1)){b(f?n:ve,ze[1],ve,!0);var e=se.isdragging&&(3=e)return a[n];return a[n-1]}for(n=a.length,e+=r;n--;)if(a[n]<=e)return a[n];return a[0]}:function(e,t,r){void 0===r&&(r=.001);var n=o(e);return!t||math.abs(n-e)r&&(n*=t/100),e=e.substr(0,r-1)),e=n+(e in y?y[e]*t:~e.indexof("%")?parsefloat(e)*t/100:parsefloat(e)||0)}return e}function ub(e,t,r,n,i,o,a,s){var l=i.startcolor,c=i.endcolor,u=i.fontsize,f=i.indent,d=i.fontweight,p=je.createelement("div"),g=ba(r)||"fixed"===y(r,"pintype"),h=-1!==e.indexof("scroller"),v=g?ge:r,b=-1!==e.indexof("start"),m=b?l:c,x="border-color:"+m+";font-size:"+u+";color:"+m+";font-weight:"+d+";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:"+((h||s)&&g?"fixed;":"absolute;"),!h&&!s&&g||(x+=(n===ne?_:p)+":"+(o+parsefloat(f))+"px;"),a&&(x+="box-sizing:border-box;text-align:left;width:"+a.offsetwidth+"px;"),p._isstart=b,p.setattribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.csstext=x,p.innertext=t||0===t?e+"-"+t:e,v.children[0]?v.insertbefore(p,v.children[0]):v.appendchild(p),p._offset=p["offset"+n.op.d2],x(p,0,n,b),p}function zb(){return 34ge.clientwidth)||(t.cache++,x=x||requestanimationframe(ee),pt||v("scrollstart"),pt=dt())}function bb(){m=je.innerwidth,b=je.innerheight}function cb(){t.cache++,rt||g||je.fullscreenelement||je.webkitfullscreenelement||v&&m===je.innerwidth&&!(math.abs(je.innerheight-b)>.25*je.innerheight)||l.restart(!0)}function ib(e){var t,r=we.ticker.frame,n=[],i=0;if(w!==r||ft){for(q();i=o})},se.update=function(e,t,r){if(!fe||r||e){var n,i,o,a,s,l,c,u=se.scroll(),f=e?0:(u-c)/z,d=f<0?0:1=fa(ve,ge),ue)if(e||!n&&!l)fc(ie,l);else{var g=mt(ie,!0),h=u-c;fc(ie,ge,g.top+(ge===ne?h:0)+kt,g.left+(ge===ne?0:h)+kt)}it(n||l?x:f),n!==z&&d<1&&n||b(r+(1!==d||l?0:n))}}else b(ya(r+n*d));!ce||k.tween||rt||ft||j.restart(!0),$&&(s||le&&d&&(d<1||!st))&&ke($.targets).foreach(function(e){return e.classlist[n||le?"add":"remove"]($.classname)}),!z||he||e||z(se),a&&!rt?(he&&(c&&("complete"===o?t.pause().totalprogress(1):"reset"===o?t.restart(!0).pause():"restart"===o?t.restart(!0):t[o]()),z&&z(se)),!s&&st||(ee&&s&&oa(se,ee),ye[i]&&oa(se,ye[i]),le&&(1===d?se.kill(!1,1):ye[i]=0),s||ye[i=1===d?1:3]&&oa(se,ye[i])),de&&!n&&math.abs(se.getvelocity())>(ja(de)?de:2500)&&(na(se.callbackanimation),w?w.progress(1):na(t,!d,1))):he&&z&&!rt&&z(se)}if(w){var v=fe?u/fe.duration()*(fe._cascrolldist||0):u;x(v+(b._isflipped?1:0)),w(v)}k&&k(-u/fe.duration()*(fe._cascrolldist||0))}},se.enable=function(e,t){se.enabled||(se.enabled=!0,nb(ve,"resize",cb),nb(be?je:ve,"scroll",ab),_e&&nb(scrolltrigger,"refreshinit",_e),!1!==e&&(se.progress=q=0,m=a=me=ce()),!1!==t&&se.refresh())},se.gettween=function(e){return e&&k?k.tween:w},se.setpositions=function(e,t){ie&&(r+=e-c,n+=t-e-z),se.start=c=e,se.end=o=t,z=t-e,se.update()},se.disable=function(e,t){if(se.enabled&&(!1!==e&&se.revert(),se.enabled=se.isactive=!1,t||w&&w.pause(),q=0,n&&(n.uncache=1),_e&&ob(scrolltrigger,"refreshinit",_e),j&&(j.pause(),k.tween&&k.tween.kill()&&(k.tween=0)),!be)){for(var r=ot.length;r--;)if(ot[r].scroller===ve&&ot[r]!==se)return;ob(ve,"resize",cb),ob(ve,"scroll",ab)}},se.kill=function(e,t){se.disable(e,t),w&&!t&&w.kill(),a&&delete pt[a];var r=ot.indexof(se);0<=r&&ot.splice(r,1),r===it&&0o&&(h()>o?s.progress(1)&&h(o):s.resetto("scrolly",o))}ka(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 r,o,n,a,s,l,c,u,f=e.normalizescrollx,t=e.momentum,i=e.allownestedscroll,d=i(e.target)||qe,p=we.core.globals().scrollsmoother,g=c&&(e.content&&i(e.content)||p&&p.get()&&p.get().content()),h=j(d,ne),v=j(d,re),b=1,m=(k.istouch&&je.visualviewport?je.visualviewport.scale*je.visualviewport.width:je.outerwidth)/je.innerwidth,y=0,x=ia(t)?function(){return t(r)}:function(){return t||2.8},w=mc(d,e.type,!0,i),s=xa,_=xa;return e.ignorecheck=function(e){return c&&"touchmove"===e.type&&function ignoredrag(){if(n){requestanimationframe(op);var e=ya(r.deltay/2),t=_(h.v-e);return g&&t!==h.v+h.offset&&(h.offset=t-h.v,g.style.transform="translatey("+-h.offset+"px)",g._gsap&&(g._gsap.y=-h.offset+"px"),h.cacheid=t.cache,ee()),!0}g&&(g.style.transform="translatey(0px)",h.offset=h.cacheid=0,g._gsap&&(g._gsap.y="0px")),n=!0}()||1.05=o||o-1<=r)&&we.to({},{onupdate:xp,duration:i})}else u.restart(!0)},e.onwheel=function(){s._ts&&s.pause(),1e3