!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 B(e){return e}function C(){return"undefined"!=typeof window}function D(){return ke||C()&&(ke=window.gsap)&&ke.registerPlugin&&ke}function E(e){return!!~i.indexOf(e)}function F(t,e){var r=e.s;return function(e){return arguments.length?t[r]=e:t[r]}}function G(e,t){var r=t.s,n=t.d2;return(r="scroll"+n)&&E(e)?Math.max(x[r],Ce[r])-(Te["inner"+n]||x["client"+n]||Ce["client"+n]):e[r]-e["offset"+n]}function H(e){return"string"==typeof e}function I(e){return"function"==typeof e}function J(e){return"number"==typeof e}function K(e){return"object"==typeof e}function da(e){return Te.getComputedStyle(e)}function fa(e,t){for(var r in t)r in e||(e[r]=t[r]);return e}function ga(e,t){var r=t&&"matrix(1, 0, 0, 1, 0, 0)"!==da(e)[c]&&ke.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();return r&&r.progress(0).kill(),n}function ha(e,t){var r=t.d2;return e["offset"+r]||e["client"+r]||0}function ja(t,r,e,n){return e.split(",").forEach(function(e){return t(r,e,n)})}function ka(e,t,r){return e.addEventListener(t,r,{passive:!0})}function la(e,t,r){return e.removeEventListener(t,r)}function pa(e,t){if(H(e)){var r=e.indexOf("="),n=~r?(e.charAt(r-1)+1)*parseFloat(e.substr(r+1)):0;n&&(e.indexOf("%")>r&&(n*=t/100),e=e.substr(0,r-1)),e=n+(e in d?d[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e}function qa(e,t,r,n,o,i,a){var s=o.startColor,l=o.endColor,c=o.fontSize,f=o.indent,u=o.fontWeight,p=Se.createElement("div"),d=E(r),g=-1!==e.indexOf("scroller"),h=d?Ce:r,v=-1!==e.indexOf("start"),m=v?s:l,b="border-color:"+m+";font-size:"+c+";color:"+m+";font-weight:"+u+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+(g&&d?"fixed;":"absolute;"),!g&&d||(b+=(n===Ve?y:w)+":"+(i+parseFloat(f))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=v,p.setAttribute("class","gsap-marker-"+e),p.style.cssText=b,p.innerText=t||0===t?e+"-"+t:e,h.insertBefore(p,h.children[0]),p._offset=p["offset"+n.op.d2],k(p,0,n,d,v),p}function ua(){return n=n||s(b)}function va(){n||(n=s(b),Be||v("scrollStart"),Be=Ae())}function wa(){return!Ee&&200=G(he,te),de){if(!Ee&&(r||o)){var u=ga(se,!0),p=s-k;se.style.top=u.top+(te===Ve?p:0)+Ye,se.style.left=u.left+(te===Ve?0:p)+Ye}!function _reparent(e,t){if(e.parentNode!==t){var r,n,o=e.style;if(t===Ce)for(r in e._stOrig=o.cssText,n=da(e))+r||nt.test(r)||!n[r]||"string"!=typeof o[r]||"0"===r||(o[r]=n[r]);else o.cssText=e._stOrig;t.appendChild(e)}}(se,Ee||!r&&!o?L:Ce)}tt(r||o?z:A),R!==M&&c<1&&r||g(q+(1!==c||o?0:R))}}else g(q+R*c);!pe||d.tween||Ee||Fe||(Y=Be,V.restart(!0)),ne&&a&&(!ue||r)&&_e(ne.targets).forEach(function(e){return e.classList[r?"add":"remove"](ne.className)}),!re||ge||e||re(xe),i&&!Ee?(n=c&&!f?0:1===c?1:1===f?2:3,ge&&(o=!a&&"none"!==be[n+1]&&be[n+1]||be[n],b&&("complete"===o||"reset"===o||o in b)&&("complete"===o?b.pause().totalProgress(1):"reset"===o?b.restart(!0).pause():b[o]()),re&&re(xe)),!a&&Ie||(oe&&a&&oe(xe),me[n]&&me[n](xe),ue&&(1===c?xe.kill():me[n]=0),a||me[n=1===c?1:3]&&me[n](xe))):ge&&re&&!Ee&&re(xe)}j&&(v(s+(_._isFlipped?1:0)),j(s))},xe.enable=function(){Z||(Z=!0,ka(he,"resize",wa),ka(he,"scroll",va),we&&ka(ScrollTrigger,"refreshInit",we),b&&b.add?ke.delayedCall(.01,xe.refresh)&&(M=.01)&&(k=T=0):xe.refresh())},xe.disable=function(e){if(Z&&(Z=xe.isActive=!1,U&&U.pause(),e!==Z&&xe.update(1),se&&Fa(se,L,O),we&&la(ScrollTrigger,"refreshInit",we),V&&(V.pause(),d.tween&&d.tween.kill()),!ve)){for(var t=Qe.length;t--;)if(Qe[t].scroller===he&&Qe[t]!==xe)return;la(he,"resize",wa),la(he,"scroll",va)}},xe.kill=function(e){xe.disable(e),i&&delete et[i];var t=Qe.indexOf(xe);Qe.splice(t,1),t===ze&&ze--,b&&(b.scrollTrigger=null,!1!==e&&b.render(-1),b.kill())},xe.enable()}else this.update=this.refresh=this.kill=B},ScrollTrigger.register=function register(e){if(ke=e||D(),C()&&window.document&&(Te=window,Se=document,x=Se.documentElement,Ce=Se.body),ke&&(_e=ke.utils.toArray,Pe=ke.utils.clamp,ke.core.globals("ScrollTrigger",ScrollTrigger),Ce)){s=Te.requestAnimationFrame||function(e){return setTimeout(e,16)},ka(Te,"mousewheel",va),i=[Te,Se,x,Ce],ka(Se,"scroll",va);var t,r=Ce.style,n=r.borderTop;r.borderTop="1px solid #000",t=ga(Ce),Ve.m=Math.round(t.top+Ve.sc())||0,Ue.m=Math.round(t.left+Ue.sc())||0,n?r.borderTop=n:r.removeProperty("border-top"),l=setInterval(ua,100),ke.delayedCall(.5,function(){return Fe=0}),ka(Se,"touchcancel",B),ka(Ce,"touchstart",B),ja(ka,Se,"pointerdown,touchstart,mousedown",function(){return Oe=1}),ja(ka,Se,"pointerup,touchend,mouseup",function(){return Oe=0}),c=ke.utils.checkPrefix("transform"),S.push(c),o=Ae(),a=ke.delayedCall(.2,m).pause(),ka(Se,"visibilitychange",function(){return Se.hidden||m()}),ka(Se,"DOMContentLoaded",m),ka(Te,"load",function(){return Be||m()}),ka(Te,"resize",wa)}return o},ScrollTrigger.defaults=function defaults(e){for(var t in e)$e[t]=e[t]},ScrollTrigger.kill=function kill(){Le=0,Qe.slice(0).forEach(function(e){return e.kill(1)})},ScrollTrigger.config=function config(e){"limitCallbacks"in e&&(Ie=!!e.limitCallbacks);var t=e.syncInterval;t&&clearInterval(l)||(l=t)&&setInterval(ua,t)},ScrollTrigger);function ScrollTrigger(e,t){o||ScrollTrigger.register(ke)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),this.init(e,t)}P.version="3.3.5",P.create=function(e,t){return new P(e,t)},P.refresh=function(e){return e?wa():m(!0)},P.update=b,P.maxScroll=function(e,t){return G(e,t?Ue:Ve)},P.getScrollFunc=function(e,t){return(t=t?Ue:Ve)&&(E(e)?t.sc:F(e,t))},P.getById=function(e){return et[e]},P.getAll=function(){return Qe.slice(0)},P.isScrolling=function(){return!!Be},P.addEventListener=function(e,t){var r=g[e]||(g[e]=[]);~r.indexOf(t)||r.push(t)},P.removeEventListener=function(e,t){var r=g[e],n=r&&r.indexOf(t);0<=n&&r.splice(n,1)},P.batch=function(e,t){function zg(e,t){var r=[],n=[],o=ke.delayedCall(i,function(){t(r,n),r=[],n=[]}).pause();return function(e){r.length||o.restart(!0),r.push(e.trigger),n.push(e),a<=r.length&&o.progress(1)}}var r,n=[],o={},i=t.interval||.016,a=t.batchMax||1e9;for(r in t)o[r]="on"===r.substr(0,2)&&I(t[r])&&"onRefreshInit"!==r?zg(0,t[r]):t[r];return I(a)&&(a=a(),ka(P,"refresh",function(){return a=t.batchMax()})),_e(e).forEach(function(e){var t={};for(r in o)t[r]=o[r];t.trigger=e,n.push(P.create(t))}),n},D()&&ke.registerPlugin(P),e.ScrollTrigger=P,e.default=P;if (typeof(window)==="undefined"||window!==e){Object.defineProperty(e,"__esModule",{value:!0})} else {delete e.default}});