PageSourceSearch

https://www.reschio.com/assets/js/main.min.js?v=1785235581

js reschio.com collected 2026-10-03 22:45:31 UTC 952,689 bytes, 115 lines download raw bytes

vendor: 6,847 bytes, lines 1-8
1var dt=Object.defineProperty;var ht=(r,e,t)=>e in r?dt(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var ye=(r,e,t)=>ht(r,typeof e!="symbol"?e+"":e,t);function _assertThisInitialized$2(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function _inheritsLoose$1(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.__proto__=e}/*!
2 * GSAP 3.13.0
3 * https://gsap.com
4 *
5 * @license Copyright 2008-2025, GreenSock. All rights reserved.
6 * Subject to the terms at https://gsap.com/standard-license
7 * @author: Jack Doyle, [email protected]
8*/var _config$1={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},_defaults$1={duration:.5,overwrite:!1,delay:0},_suppressOverwrites$1,_reverting$1,_context$4,_bigNum$3=1e8,_tinyNum=1/_bigNum$3,_2PI=Math.PI*2,_HALF_PI=_2PI/4,_gsID=0,_sqrt$1=Math.sqrt,_cos$1=Math.cos,_sin$1=Math.sin,_isString$2=function(e){return typeof e=="string"},_isFunction$3=function(e){return typeof e=="function"},_isNumber$2=function(e){return typeof e=="number"},_isUndefined$1=function(e){return typeof e>"u"},_isObject$2=function(e){return typeof e=="object"},_isNotFalse=function(e){return e!==!1},_windowExists$4=function(){return typeof window<"u"},_isFuncOrString=function(e){return _isFunction$3(e)||_isString$2(e)},_isTypedArray=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},_isArray$1=Array.isArray,_strictNumExp=/(?:-?\.?\d|\.)+/gi,_numExp$1=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,_numWithUnitExp=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,_complexStringNumExp=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,_relExp=/[+-]=-?[.\d]+/,_delimitedValueExp=/[^,'"\[\]\s]+/gi,_unitExp=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,_globalTimeline,_win$5,_coreInitted$6,_doc$5,_globals={},_installScope={},_coreReady,_install=function(e){return(_installScope=_merge(e,_globals))&&gsap$7},_missingPlugin=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},_warn=function(e,t){return!t&&console.warn(e)},_addGlobal=function(e,t){return e&&(_globals[e]=t)&&_installScope&&(_installScope[e]=t)||_globals},_emptyFunc$1=function(){return 0},_startAtRevertConfig={suppressEvents:!0,isStart:!0,kill:!1},_revertConfigNoKill={suppressEvents:!0,kill:!1},_revertConfig={suppressEvents:!0},_reservedProps={},_lazyTweens=[],_lazyLookup={},_lastRenderedFrame,_plugins={},_effects={},_nextGCFrame=30,_harnessPlugins=[],_callbackNames="",_harness=function(e){var t=e[0],i,n;if(_isObject$2(t)||_isFunction$3(t)||(e=[e]),!(i=(t._gsap||{}).harness)){for(n=_harnessPlugins.length;n--&&!_harnessPlugins[n].targetTest(t););i=_harnessPlugins[n]}for(n=e.length;n--;)e[n]&&(e[n]._gsap||(e[n]._gsap=new GSCache(e[n],i)))||e.splice(n,1);return e},_getCache=function(e){return e._gsap||_harness(toArray(e))[0]._gsap},_getProperty=function(e,t,i){return(i=e[t])&&_isFunction$3(i)?e[t]():_isUndefined$1(i)&&e.getAttribute&&e.getAttribute(t)||i},_forEachName=function(e,t){return(e=e.split(",")).forEach(t)||e},_round$5=function(e){return Math.round(e*1e5)/1e5||0},_roundPrecise=function(e){return Math.round(e*1e7)/1e7||0},_parseRelative=function(e,t){var i=t.charAt(0),n=parseFloat(t.substr(2));return e=parseFloat(e),i==="+"?e+n:i==="-"?e-n:i==="*"?e*n:e/n},_arrayContainsAny=function(e,t){for(var i=t.length,n=0;e.indexOf(t[n])<0&&++n<i;);return n<i},_lazyRender=function(){var e=_lazyTweens.length,t=_lazyTweens.slice(0),i,n;for(_lazyLookup={},_lazyTweens.length=0,i=0;i<e;i++)n=t[i],n&&n._lazy&&(n.render(n._lazy[0],n._lazy[1],!0)._lazy=0)},_isRevertWorthy=function(e){return!!(e._initted||e._startAt||e.add)},_lazySafeRender=function(e,t,i,n){_lazyTweens.length&&!_reverting$1&&_lazyRender(),e.render(t,i,!!(_reverting$1&&t<0&&_isRevertWorthy(e))),_lazyTweens.length&&!_reverting$1&&_lazyRender()},_numericIfPossible=function(e){var t=parseFloat(e);return(t||t===0)&&(e+"").match(_delimitedValueExp).length<2?t:_isString$2(e)?e.trim():e},_passThrough$1=function(e){return e},_setDefaults$2=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},_setKeyframeDefaults=function(e){return function(t,i){for(var n in i)n in t||n==="duration"&&e||n==="ease"||(t[n]=i[n])}},_merge=function(e,t){for(var i in t)e[i]=t[i];return e},_mergeDeep=function r(e,t){for(var i in t)i!=="__proto__"&&i!=="constructor"&&i!=="prototype"&&(e[i]=_isObject$2(t[i])?r(e[i]||(e[i]={}),t[i]):t[i]);return e},_copyExcluding=function(e,t){var i={},n;for(n in e)n in t||(i[n]=e[n]);return i},_inheritDefaults=function(e){var t=e.parent||_globalTimeline,i=e.keyframes?_setKeyframeDefaults(_isArray$1(e.keyframes)):_setDefaults$2;if(_isNotFalse(e.inherit))for(;t;)i(e,t.vars.defaults),t=t.parent||t._dp;return e},_arraysMatch=function(e,t){for(var i=e.length,n=i===t.length;n&&i--&&e[i]===t[i];);return i<0},_addLinkedListItem=function(e,t,i,n,s){var a=e[n],o;if(s)for(o=t[s];a&&a[s]>o;)a=a._prev;return a?(t._next=a._next,a._next=t):(t._next=e[i],e[i]=t),t._next?t._next._prev=t:e[n]=t,t._prev=a,t.parent=t._dp=e,t},_removeLinkedListItem=function(e,t,i,n){i===void 0&&(i="_first"),n===void 0&&(n="_last");var s=t._prev,a=t._next;s?s._next=a:e[i]===t&&(e[i]=a),a?a._prev=s:e[n]===t&&(e[n]=s),t._next=t._prev=t.parent=null},_removeFromParent=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},_uncache=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var i=e;i;)i._dirty=1,i=i.parent;return e},_recacheAncestors=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},_rewindStartAt=function(e,t,i,n){return e._startAt&&(_reverting$1?e._startAt.revert(_revertConfigNoKill):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,n))},_hasNoPausedAncestors=function r(e){return!e||e._ts&&r(e.parent)},_elapsedCycleDuration=function(e){return e._repeat?_animationCycle(e._tTime,e=e.duration()+e._rDelay)*e:0},_animationCycle=function(e,t){var i=Math.floor(e=_roundPrecise(e/t));return e&&i===e?i-1:i},_parentToChildTotalTime=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},_setEnd=function(e){return e._end=_roundPrecise(e._start+(e._tDur/Math.abs(e._ts||e._rts||_tinyNum)||0))},_alignPlayhead=function(e,t){var i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=_roundPrecise(i._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),_setEnd(e),i._dirty||_uncache(i,e)),e},_postAddChecks=function(e,t){var i;if((t._time||!t._dur&&t._initted||t._start<e._time&&(t._dur||!t.add))&&(i=_parentToChildTotalTime(e.rawTime(),t),(!t._dur||_clamp$1(0,t.totalDuration(),i)-t._tTime>_tinyNum)&&t.render(i,!0)),_uncache(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(i=e;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;e._zTime=-1e-8}}
vendor: 17,079 bytes, line 8
8,_addToTimeline=function(e,t,i,n){return t.parent&&_removeFromParent(t),t._start=_roundPrecise((_isNumber$2(i)?i:i||e!==_globalTimeline?_parsePosition$1(e,i,t):e._time)+t._delay),t._end=_roundPrecise(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),_addLinkedListItem(e,t,"_first","_last",e._sort?"_start":0),_isFromOrFromStart(t)||(e._recent=t),n||_postAddChecks(e,t),e._ts<0&&_alignPlayhead(e,e._tTime),e},_scrollTrigger=function(e,t){return(_globals.ScrollTrigger||_missingPlugin("scrollTrigger",t))&&_globals.ScrollTrigger.create(t,e)},_attemptInitTween=function(e,t,i,n,s){if(_initTween(e,t,s),!e._initted)return 1;if(!i&&e._pt&&!_reverting$1&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&_lastRenderedFrame!==_ticker.frame)return _lazyTweens.push(e),e._lazy=[s,n],1},_parentPlayheadIsBeforeStart=function r(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||r(t))},_isFromOrFromStart=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},_renderZeroDurationTween=function(e,t,i,n){var s=e.ratio,a=t<0||!t&&(!e._start&&_parentPlayheadIsBeforeStart(e)&&!(!e._initted&&_isFromOrFromStart(e))||(e._ts<0||e._dp._ts<0)&&!_isFromOrFromStart(e))?0:1,o=e._rDelay,l=0,c,f,p;if(o&&e._repeat&&(l=_clamp$1(0,e._tDur,t),f=_animationCycle(l,o),e._yoyo&&f&1&&(a=1-a),f!==_animationCycle(e._tTime,o)&&(s=1-a,e.vars.repeatRefresh&&e._initted&&e.invalidate())),a!==s||_reverting$1||n||e._zTime===_tinyNum||!t&&e._zTime){if(!e._initted&&_attemptInitTween(e,t,n,i,l))return;for(p=e._zTime,e._zTime=t||(i?_tinyNum:0),i||(i=t&&!p),e.ratio=a,e._from&&(a=1-a),e._time=0,e._tTime=l,c=e._pt;c;)c.r(a,c.d),c=c._next;t<0&&_rewindStartAt(e,t,i,!0),e._onUpdate&&!i&&_callback$1(e,"onUpdate"),l&&e._repeat&&!i&&e.parent&&_callback$1(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===a&&(a&&_removeFromParent(e,1),!i&&!_reverting$1&&(_callback$1(e,a?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},_findNextPauseTween=function(e,t,i){var n;if(i>t)for(n=e._first;n&&n._start<=i;){if(n.data==="isPause"&&n._start>t)return n;n=n._next}else for(n=e._last;n&&n._start>=i;){if(n.data==="isPause"&&n._start<t)return n;n=n._prev}},_setDuration=function(e,t,i,n){var s=e._repeat,a=_roundPrecise(t)||0,o=e._tTime/e._tDur;return o&&!n&&(e._time*=a/e._dur),e._dur=a,e._tDur=s?s<0?1e10:_roundPrecise(a*(s+1)+e._rDelay*s):a,o>0&&!n&&_alignPlayhead(e,e._tTime=e._tDur*o),e.parent&&_setEnd(e),i||_uncache(e.parent,e),e},_onUpdateTotalDuration=function(e){return e instanceof Timeline?_uncache(e):_setDuration(e,e._dur)},_zeroPosition={_start:0,endTime:_emptyFunc$1,totalDuration:_emptyFunc$1},_parsePosition$1=function r(e,t,i){var n=e.labels,s=e._recent||_zeroPosition,a=e.duration()>=_bigNum$3?s.endTime(!1):e._dur,o,l,c;return _isString$2(t)&&(isNaN(t)||t in n)?(l=t.charAt(0),c=t.substr(-1)==="%",o=t.indexOf("="),l==="<"||l===">"?(o>=0&&(t=t.replace(/=/,"")),(l==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(t.substr(1))||0)*(c?(o<0?s:i).totalDuration()/100:1)):o<0?(t in n||(n[t]=a),n[t]):(l=parseFloat(t.charAt(o-1)+t.substr(o+1)),c&&i&&(l=l/100*(_isArray$1(i)?i[0]:i).totalDuration()),o>1?r(e,t.substr(0,o-1),i)+l:a+l)):t==null?a:+t},_createTweenType=function(e,t,i){var n=_isNumber$2(t[1]),s=(n?2:1)+(e<2?0:1),a=t[s],o,l;if(n&&(a.duration=t[1]),a.parent=i,e){for(o=a,l=i;l&&!("immediateRender"in o);)o=l.vars.defaults||{},l=_isNotFalse(l.vars.inherit)&&l.parent;a.immediateRender=_isNotFalse(o.immediateRender),e<2?a.runBackwards=1:a.startAt=t[s-1]}return new Tween(t[0],a,t[s+1])},_conditionalReturn=function(e,t){return e||e===0?t(e):t},_clamp$1=function(e,t,i){return i<e?e:i>t?t:i},getUnit=function(e,t){return!_isString$2(e)||!(t=_unitExp.exec(e))?"":t[1]},clamp$1=function(e,t,i){return _conditionalReturn(i,function(n){return _clamp$1(e,t,n)})},_slice=[].slice,_isArrayLike=function(e,t){return e&&_isObject$2(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&_isObject$2(e[0]))&&!e.nodeType&&e!==_win$5},_flatten=function(e,t,i){return i===void 0&&(i=[]),e.forEach(function(n){var s;return _isString$2(n)&&!t||_isArrayLike(n,1)?(s=i).push.apply(s,toArray(n)):i.push(n)})||i},toArray=function(e,t,i){return _context$4&&!t&&_context$4.selector?_context$4.selector(e):_isString$2(e)&&!i&&(_coreInitted$6||!_wake())?_slice.call((t||_doc$5).querySelectorAll(e),0):_isArray$1(e)?_flatten(e,i):_isArrayLike(e)?_slice.call(e,0):e?[e]:[]},selector=function(e){return e=toArray(e)[0]||_warn("Invalid scope")||{},function(t){var i=e.current||e.nativeElement||e;return toArray(t,i.querySelectorAll?i:i===e?_warn("Invalid scope")||_doc$5.createElement("div"):e)}},shuffle=function(e){return e.sort(function(){return .5-Math.random()})},distribute=function(e){if(_isFunction$3(e))return e;var t=_isObject$2(e)?e:{each:e},i=_parseEase(t.ease),n=t.from||0,s=parseFloat(t.base)||0,a={},o=n>0&&n<1,l=isNaN(n)||o,c=t.axis,f=n,p=n;return _isString$2(n)?f=p={center:.5,edges:.5,end:1}[n]||0:!o&&l&&(f=n[0],p=n[1]),function(m,u,h){var d=(h||t).length,b=a[d],y,v,g,_,S,w,E,T,M;if(!b){if(M=t.grid==="auto"?0:(t.grid||[1,_bigNum$3])[1],!M){for(E=-1e8;E<(E=h[M++].getBoundingClientRect().left)&&M<d;);M<d&&M--}for(b=a[d]=[],y=l?Math.min(M,d)*f-.5:n%M,v=M===_bigNum$3?0:l?d*p/M-.5:n/M|0,E=0,T=_bigNum$3,w=0;w<d;w++)g=w%M-y,_=v-(w/M|0),b[w]=S=c?Math.abs(c==="y"?_:g):_sqrt$1(g*g+_*_),S>E&&(E=S),S<T&&(T=S);n==="random"&&shuffle(b),b.max=E-T,b.min=T,b.v=d=(parseFloat(t.amount)||parseFloat(t.each)*(M>d?d-1:c?c==="y"?d/M:M:Math.max(M,d/M))||0)*(n==="edges"?-1:1),b.b=d<0?s-d:s,b.u=getUnit(t.amount||t.each)||0,i=i&&d<0?_invertEase(i):i}return d=(b[m]-b.min)/b.max||0,_roundPrecise(b.b+(i?i(d):d)*b.v)+b.u}},_roundModifier=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(i){var n=_roundPrecise(Math.round(parseFloat(i)/e)*e*t);return(n-n%1)/t+(_isNumber$2(i)?0:getUnit(i))}},snap=function(e,t){var i=_isArray$1(e),n,s;return!i&&_isObject$2(e)&&(n=i=e.radius||_bigNum$3,e.values?(e=toArray(e.values),(s=!_isNumber$2(e[0]))&&(n*=n)):e=_roundModifier(e.increment)),_conditionalReturn(t,i?_isFunction$3(e)?function(a){return s=e(a),Math.abs(s-a)<=n?s:a}:function(a){for(var o=parseFloat(s?a.x:a),l=parseFloat(s?a.y:0),c=_bigNum$3,f=0,p=e.length,m,u;p--;)s?(m=e[p].x-o,u=e[p].y-l,m=m*m+u*u):m=Math.abs(e[p]-o),m<c&&(c=m,f=p);return f=!n||c<=n?e[f]:a,s||f===a||_isNumber$2(a)?f:f+getUnit(a)}:_roundModifier(e))},random=function(e,t,i,n){return _conditionalReturn(_isArray$1(e)?!t:i===!0?!!(i=0):!n,function(){return _isArray$1(e)?e[~~(Math.random()*e.length)]:(i=i||1e-5)&&(n=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((e-i/2+Math.random()*(t-e+i*.99))/i)*i*n)/n})},pipe=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(n){return t.reduce(function(s,a){return a(s)},n)}},unitize=function(e,t){return function(i){return e(parseFloat(i))+(t||getUnit(i))}},normalize=function(e,t,i){return mapRange(e,t,0,1,i)},_wrapArray=function(e,t,i){return _conditionalReturn(i,function(n){return e[~~t(n)]})},wrap=function r(e,t,i){var n=t-e;return _isArray$1(e)?_wrapArray(e,r(0,e.length),t):_conditionalReturn(i,function(s){return(n+(s-e)%n)%n+e})},wrapYoyo=function r(e,t,i){var n=t-e,s=n*2;return _isArray$1(e)?_wrapArray(e,r(0,e.length-1),t):_conditionalReturn(i,function(a){return a=(s+(a-e)%s)%s||0,e+(a>n?s-a:a)})},_replaceRandom=function(e){for(var t=0,i="",n,s,a,o;~(n=e.indexOf("random(",t));)a=e.indexOf(")",n),o=e.charAt(n+7)==="[",s=e.substr(n+7,a-n-7).match(o?_delimitedValueExp:_strictNumExp),i+=e.substr(t,n-t)+random(o?s:+s[0],o?0:+s[1],+s[2]||1e-5),t=a+1;return i+e.substr(t,e.length-t)},mapRange=function(e,t,i,n,s){var a=t-e,o=n-i;return _conditionalReturn(s,function(l){return i+((l-e)/a*o||0)})},interpolate=function r(e,t,i,n){var s=isNaN(e+t)?0:function(u){return(1-u)*e+u*t};if(!s){var a=_isString$2(e),o={},l,c,f,p,m;if(i===!0&&(n=1)&&(i=null),a)e={p:e},t={p:t};else if(_isArray$1(e)&&!_isArray$1(t)){for(f=[],p=e.length,m=p-2,c=1;c<p;c++)f.push(r(e[c-1],e[c]));p--,s=function(h){h*=p;var d=Math.min(m,~~h);return f[d](h-d)},i=t}else n||(e=_merge(_isArray$1(e)?[]:{},e));if(!f){for(l in t)_addPropTween.call(o,e,l,"get",t[l]);s=function(h){return _renderPropTweens(h,o)||(a?e.p:e)}}}return _conditionalReturn(i,s)},_getLabelInDirection=function(e,t,i){var n=e.labels,s=_bigNum$3,a,o,l;for(a in n)o=n[a]-t,o<0==!!i&&o&&s>(o=Math.abs(o))&&(l=a,s=o);return l},_callback$1=function(e,t,i){var n=e.vars,s=n[t],a=_context$4,o=e._ctx,l,c,f;if(s)return l=n[t+"Params"],c=n.callbackScope||e,i&&_lazyTweens.length&&_lazyRender(),o&&(_context$4=o),f=l?s.apply(c,l):s.call(c),_context$4=a,f},_interrupt$1=function(e){return _removeFromParent(e),e.scrollTrigger&&e.scrollTrigger.kill(!!_reverting$1),e.progress()<1&&_callback$1(e,"onInterrupt"),e},_quickTween,_registerPluginQueue=[],_createPlugin=function(e){if(e)if(e=!e.name&&e.default||e,_windowExists$4()||e.headless){var t=e.name,i=_isFunction$3(e),n=t&&!i&&e.init?function(){this._props=[]}:e,s={init:_emptyFunc$1,render:_renderPropTweens,add:_addPropTween,kill:_killPropTweensOf,modifier:_addPluginModifier,rawVars:0},a={targetTest:0,get:0,getSetter:_getSetter,aliases:{},register:0};if(_wake(),e!==n){if(_plugins[t])return;_setDefaults$2(n,_setDefaults$2(_copyExcluding(e,s),a)),_merge(n.prototype,_merge(s,_copyExcluding(e,a))),_plugins[n.prop=t]=n,e.targetTest&&(_harnessPlugins.push(n),_reservedProps[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}_addGlobal(t,n),e.register&&e.register(gsap$7,n,PropTween)}else _registerPluginQueue.push(e)},_255=255,_colorLookup={aqua:[0,_255,_255],lime:[0,_255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,_255],navy:[0,0,128],white:[_255,_255,_255],olive:[128,128,0],yellow:[_255,_255,0],orange:[_255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[_255,0,0],pink:[_255,192,203],cyan:[0,_255,_255],transparent:[_255,_255,_255,0]},_hue=function(e,t,i){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(i-t)*e*6:e<.5?i:e*3<2?t+(i-t)*(2/3-e)*6:t)*_255+.5|0},splitColor=function(e,t,i){var n=e?_isNumber$2(e)?[e>>16,e>>8&_255,e&_255]:0:_colorLookup.black,s,a,o,l,c,f,p,m,u,h;if(!n){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),_colorLookup[e])n=_colorLookup[e];else if(e.charAt(0)==="#"){if(e.length<6&&(s=e.charAt(1),a=e.charAt(2),o=e.charAt(3),e="#"+s+s+a+a+o+o+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return n=parseInt(e.substr(1,6),16),[n>>16,n>>8&_255,n&_255,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),n=[e>>16,e>>8&_255,e&_255]}else if(e.substr(0,3)==="hsl"){if(n=h=e.match(_strictNumExp),!t)l=+n[0]%360/360,c=+n[1]/100,f=+n[2]/100,a=f<=.5?f*(c+1):f+c-f*c,s=f*2-a,n.length>3&&(n[3]*=1),n[0]=_hue(l+1/3,s,a),n[1]=_hue(l,s,a),n[2]=_hue(l-1/3,s,a);else if(~e.indexOf("="))return n=e.match(_numExp$1),i&&n.length<4&&(n[3]=1),n}else n=e.match(_strictNumExp)||_colorLookup.transparent;n=n.map(Number)}return t&&!h&&(s=n[0]/_255,a=n[1]/_255,o=n[2]/_255,p=Math.max(s,a,o),m=Math.min(s,a,o),f=(p+m)/2,p===m?l=c=0:(u=p-m,c=f>.5?u/(2-p-m):u/(p+m),l=p===s?(a-o)/u+(a<o?6:0):p===a?(o-s)/u+2:(s-a)/u+4,l*=60),n[0]=~~(l+.5),n[1]=~~(c*100+.5),n[2]=~~(f*100+.5)),i&&n.length<4&&(n[3]=1),n},_colorOrderData=function(e){var t=[],i=[],n=-1;return e.split(_colorExp).forEach(function(s){var a=s.match(_numWithUnitExp)||[];t.push.apply(t,a),i.push(n+=a.length+1)}),t.c=i,t},_formatColors=function(e,t,i){var n="",s=(e+n).match(_colorExp),a=t?"hsla(":"rgba(",o=0,l,c,f,p;if(!s)return e;if(s=s.map(function(m){return(m=splitColor(m,t,1))&&a+(t?m[0]+","+m[1]+"%,"+m[2]+"%,"+m[3]:m.join(","))+")"}),i&&(f=_colorOrderData(e),l=i.c,l.join(n)!==f.c.join(n)))for(c=e.replace(_colorExp,"1").split(_numWithUnitExp),p=c.length-1;o<p;o++)n+=c[o]+(~l.indexOf(o)?s.shift()||a+"0,0,0,0)":(f.length?f:s.length?s:i).shift());if(!c)for(c=e.split(_colorExp),p=c.length-1;o<p;o++)n+=c[o]+s[o];return n+c[p]},_colorExp=function(){var r="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",e;for(e in _colorLookup)r+="|"+e+"\\b";return new RegExp(r+")","gi")}(),_hslExp=/hsl[a]?\(/,_colorStringFilter=function(e){var t=e.join(" "),i;if(_colorExp.lastIndex=0,_colorExp.test(t))return i=_hslExp.test(t),e[1]=_formatColors(e[1],i),e[0]=_formatColors(e[0],i,_colorOrderData(e[1])),!0},_tickerActive,_ticker=function(){var r=Date.now,e=500,t=33,i=r(),n=i,s=1e3/240,a=s,o=[],l,c,f,p,m,u,h=function d(b){var y=r()-n,v=b===!0,g,_,S,w;if((y>e||y<0)&&(i+=y-t),n+=y,S=n-i,g=S-a,(g>0||v)&&(w=++p.frame,m=S-p.time*1e3,p.time=S=S/1e3,a+=g+(g>=s?4:s-g),_=1),v||(l=c(d)),_)for(u=0;u<o.length;u++)o[u](S,m,w,b)};return p={time:0,frame:0,tick:function(){h(!0)},deltaRatio:function(b){return m/(1e3/(b||60))},wake:function(){_coreReady&&(!_coreInitted$6&&_windowExists$4()&&(_win$5=_coreInitted$6=window,_doc$5=_win$5.document||{},_globals.gsap=gsap$7,(_win$5.gsapVersions||(_win$5.gsapVersions=[])).push(gsap$7.version),_install(_installScope||_win$5.GreenSockGlobals||!_win$5.gsap&&_win$5||{}),_registerPluginQueue.forEach(_createPlugin)),f=typeof requestAnimationFrame<"u"&&requestAnimationFrame,l&&p.sleep(),c=f||function(b){return setTimeout(b,a-p.time*1e3+1|0)},_tickerActive=1,h(2))},sleep:function(){(f?cancelAnimationFrame:clearTimeout)(l),_tickerActive=0,c=_emptyFunc$1},lagSmoothing:function(b,y){e=b||1/0,t=Math.min(y||33,e)},fps:function(b){s=1e3/(b||240),a=p.time*1e3+s},add:function(b,y,v){var g=y?function(_,S,w,E){b(_,S,w,E),p.remove(g)}:b;return p.remove(b),o[v?"unshift":"push"](g),_wake(),g},remove:function(b,y){~(y=o.indexOf(b))&&o.splice(y,1)&&u>=y&&u--},_listeners:o},p}(),_wake=function(){return!_tickerActive&&_ticker.wake()},_easeMap={},_customEaseExp=/^[\d.\-M][\d.\-,\s]/,_quotesExp=/["']/g,_parseObjectInString=function(e){for(var t={},i=e.substr(1,e.length-3).split(":"),n=i[0],s=1,a=i.length,o,l,c;s<a;s++)l=i[s],o=s!==a-1?l.lastIndexOf(","):l.length,c=l.substr(0,o),t[n]=isNaN(c)?c.replace(_quotesExp,"").trim():+c,n=l.substr(o+1).trim();return t},_valueInParentheses=function(e){var t=e.indexOf("(")+1,i=e.indexOf(")"),n=e.indexOf("(",t);return e.substring(t,~n&&n<i?e.indexOf(")",i+1):i)},_configEaseFromString=function(e){var t=(e+"").split("("),i=_easeMap[t[0]];return i&&t.length>1&&i.config?i.config.apply(null,~e.indexOf("{")?[_parseObjectInString(t[1])]:_valueInParentheses(e).split(",").map(_numericIfPossible)):_easeMap._CE&&_customEaseExp.test(e)?_easeMap._CE("",e):i},_invertEase=function(e){return function(t){return 1-e(1-t)}},_propagateYoyoEase=function r(e,t){for(var i=e._first,n;i;)i instanceof Timeline?r(i,t):i.vars.yoyoEase&&(!i._yoyo||!i._repeat)&&i._yoyo!==t&&(i.timeline?r(i.timeline,t):(n=i._ease,i._ease=i._yEase,i._yEase=n,i._yoyo=t)),i=i._next},_parseEase=function(e,t){return e&&(_isFunction$3(e)?e:_easeMap[e]||_configEaseFromString(e))||t},_insertEase=function(e,t,i,n){i===void 0&&(i=function(l){return 1-t(1-l)}),n===void 0&&(n=function(l){return l<.5?t(l*2)/2:1-t((1-l)*2)/2});var s={easeIn:t,easeOut:i,easeInOut:n},a;return _forEachName(e,function(o){_easeMap[o]=_globals[o]=s,_easeMap[a=o.toLowerCase()]=i;for(var l in s)_easeMap[a+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=_easeMap[o+"."+l]=s[l]}),s},_easeInOutFromOut=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},_configElastic=function r(e,t,i){var n=t>=1?t:1,s=(i||(e?.3:.45))/(t<1?t:1),a=s/_2PI*(Math.asin(1/n)||0),o=function(f){return f===1?1:n*Math.pow(2,-10*f)*_sin$1((f-a)*s)+1},l=e==="out"?o:e==="in"?function(c){return 1-o(1-c)}:_easeInOutFromOut(o);return s=_2PI/s,l.config=function(c,f){return r(e,c,f)},l},_configBack=function r(e,t){t===void 0&&(t=1.70158);var i=function(a){return a?--a*a*((t+1)*a+t)+1:0},n=e==="out"?i:e==="in"?function(s){return 1-i(1-s)}:_easeInOutFromOut(i);return n.config=function(s){return r(e,s)},n};_forEachName("Linear,Quad,Cubic,Quart,Quint,Strong",function(r,e){var t=e<5?e+1:e;_insertEase(r+",Power"+(t-1),e?function(i){return Math.pow(i,t)}:function(i){return i},function(i){return 1-Math.pow(1-i,t)},function(i){return i<.5?Math.pow(i*2,t)/2:1-Math.pow((1-i)*2,t)/2})});_easeMap.Linear.easeNone=_easeMap.none=_easeMap.Linear.easeIn;_insertEase("Elastic",_configElastic("in"),_configElastic("out"),_configElastic());(function(r,e){var t=1/e,i=2*t,n=2.5*t,s=function(o){return o<t?r*o*o:o<i?r*Math.pow(o-1.5/e,2)+.75:o<n?r*(o-=2.25/e)*o+.9375:r*Math.pow(o-2.625/e,2)+.984375};_insertEase("Bounce",function(a){return 1-s(1-a)},s)})(7.5625,2.75);_insertEase("Expo",function(r){return Math.pow(2,10*(r-1))*r+r*r*r*r*r*r*(1-r)});_insertEase("Circ",function(r){return-(_sqrt$1(1-r*r)-1)});_insertEase("Sine",function(r){return r===1?1:-_cos$1(r*_HALF_PI)+1});_insertEase("Back",_configBack("in"),_configBack("out"),_configBack());_easeMap.SteppedEase=_easeMap.steps=_globals.SteppedEase={config:function(e,t){e===void 0&&(e=1);var i=1/e,n=e+(t?0:1),s=t?1:0,a=1-_tinyNum;return function(o){return((n*_clamp$1(0,a,o)|0)+s)*i}}};_defaults$1.ease=_easeMap["quad.out"];_forEachName("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(r){return _callbackNames+=r+","+r+"Param
8s,"});var GSCache=function(e,t){this.id=_gsID++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:_getProperty,this.set=t?t.getSetter:_getSetter},Animation=function(){function r(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,_setDuration(this,+t.duration,1,1),this.data=t.data,_context$4&&(this._ctx=_context$4,_context$4.data.push(this)),_tickerActive||_ticker.wake()}var e=r.prototype;return e.delay=function(i){return i||i===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+i-this._delay),this._delay=i,this):this._delay},e.duration=function(i){return arguments.length?this.totalDuration(this._repeat>0?i+(i+this._rDelay)*this._repeat:i):this.totalDuration()&&this._dur},e.totalDuration=function(i){return arguments.length?(this._dirty=0,_setDuration(this,this._repeat<0?i:(i-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(i,n){if(_wake(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(_alignPlayhead(this,i),!s._dp||s.parent||_postAddChecks(s,this);s&&s.parent;)s.parent._time!==s._start+(s._ts>=0?s._tTime/s._ts:(s.totalDuration()-s._tTime)/-s._ts)&&s.totalTime(s._tTime,!0),s=s.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&i<this._tDur||this._ts<0&&i>0||!this._tDur&&!i)&&_addToTimeline(this._dp,this,this._start-this._delay)}return(this._tTime!==i||!this._dur&&!n||this._initted&&Math.abs(this._zTime)===_tinyNum||!i&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=i),_lazySafeRender(this,i,n)),this},e.time=function(i,n){return arguments.length?this.totalTime(Math.min(this.totalDuration(),i+_elapsedCycleDuration(this))%(this._dur+this._rDelay)||(i?this._dur:0),n):this._time},e.totalProgress=function(i,n){return arguments.length?this.totalTime(this.totalDuration()*i,n):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(i,n){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-i:i)+_elapsedCycleDuration(this),n):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(i,n){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(i-1)*s,n):this._repeat?_animationCycle(this._tTime,s)+1:1},e.timeScale=function(i,n){if(!arguments.length)return this._rts===-1e-8?0:this._rts;if(this._rts===i)return this;var s=this.parent&&this._ts?_parentToChildTotalTime(this.parent._time,this):this._tTime;return this._rts=+i||0,this._ts=this._ps||i===-1e-8?0:this._rts,this.totalTime(_clamp$1(-Math.abs(this._delay),this.totalDuration(),s),n!==!1),_setEnd(this),_recacheAncestors(this)},e.paused=function(i){return arguments.length?(this._ps!==i&&(this._ps=i,i?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(_wake(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==_tinyNum&&(this._tTime-=_tinyNum)))),this):this._ps},e.startTime=function(i){if(arguments.length){this._start=i;var n=this.parent||this._dp;return n&&(n._sort||!this.parent)&&_addToTimeline(n,this,i-this._delay),this}return this._start},e.endTime=function(i){return this._start+(_isNotFalse(i)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(i){var n=this.parent||this._dp;return n?i&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?_parentToChildTotalTime(n.rawTime(i),this):this._tTime:this._tTime},e.revert=function(i){i===void 0&&(i=_revertConfig);var n=_reverting$1;return _reverting$1=i,_isRevertWorthy(this)&&(this.timeline&&this.timeline.revert(i),this.totalTime(-.01,i.suppressEvents)),this.data!=="nested"&&i.kill!==!1&&this.kill(),_reverting$1=n,this},e.globalTime=function(i){for(var n=this,s=arguments.length?i:n.rawTime();n;)s=n._start+s/(Math.abs(n._ts)||1),n=n._dp;return!this.parent&&this._sat?this._sat.globalTime(i):s},e.repeat=function(i){return arguments.length?(this._repeat=i===1/0?-2:i,_onUpdateTotalDuration(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(i){if(arguments.length){var n=this._time;
vendor: 4,572 bytes, line 8
8return this._rDelay=i,_onUpdateTotalDuration(this),n?this.time(n):this}return this._rDelay},e.yoyo=function(i){return arguments.length?(this._yoyo=i,this):this._yoyo},e.seek=function(i,n){return this.totalTime(_parsePosition$1(this,i),_isNotFalse(n))},e.restart=function(i,n){return this.play().totalTime(i?-this._delay:0,_isNotFalse(n)),this._dur||(this._zTime=-1e-8),this},e.play=function(i,n){return i!=null&&this.seek(i,n),this.reversed(!1).paused(!1)},e.reverse=function(i,n){return i!=null&&this.seek(i||this.totalDuration(),n),this.reversed(!0).paused(!1)},e.pause=function(i,n){return i!=null&&this.seek(i,n),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(i){return arguments.length?(!!i!==this.reversed()&&this.timeScale(-this._rts||(i?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var i=this.parent||this._dp,n=this._start,s;return!!(!i||this._ts&&this._initted&&i.isActive()&&(s=i.rawTime(!0))>=n&&s<this.endTime(!0)-_tinyNum)},e.eventCallback=function(i,n,s){var a=this.vars;return arguments.length>1?(n?(a[i]=n,s&&(a[i+"Params"]=s),i==="onUpdate"&&(this._onUpdate=n)):delete a[i],this):a[i]},e.then=function(i){var n=this;return new Promise(function(s){var a=_isFunction$3(i)?i:_passThrough$1,o=function(){var c=n.then;n.then=null,_isFunction$3(a)&&(a=a(n))&&(a.then||a===n)&&(n.then=c),s(a),n.then=c};n._initted&&n.totalProgress()===1&&n._ts>=0||!n._tTime&&n._ts<0?o():n._prom=o})},e.kill=function(){_interrupt$1(this)},r}();_setDefaults$2(Animation.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var Timeline=function(r){_inheritsLoose$1(e,r);function e(i,n){var s;return i===void 0&&(i={}),s=r.call(this,i)||this,s.labels={},s.smoothChildTiming=!!i.smoothChildTiming,s.autoRemoveChildren=!!i.autoRemoveChildren,s._sort=_isNotFalse(i.sortChildren),_globalTimeline&&_addToTimeline(i.parent||_globalTimeline,_assertThisInitialized$2(s),n),i.reversed&&s.reverse(),i.paused&&s.paused(!0),i.scrollTrigger&&_scrollTrigger(_assertThisInitialized$2(s),i.scrollTrigger),s}var t=e.prototype;return t.to=function(n,s,a){return _createTweenType(0,arguments,this),this},t.from=function(n,s,a){return _createTweenType(1,arguments,this),this},t.fromTo=function(n,s,a,o){return _createTweenType(2,arguments,this),this},t.set=function(n,s,a){return s.duration=0,s.parent=this,_inheritDefaults(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new Tween(n,s,_parsePosition$1(this,a),1),this},t.call=function(n,s,a){return _addToTimeline(this,Tween.delayedCall(0,n,s),a)},t.staggerTo=function(n,s,a,o,l,c,f){return a.duration=s,a.stagger=a.stagger||o,a.onComplete=c,a.onCompleteParams=f,a.parent=this,new Tween(n,a,_parsePosition$1(this,l)),this},t.staggerFrom=function(n,s,a,o,l,c,f){return a.runBackwards=1,_inheritDefaults(a).immediateRender=_isNotFalse(a.immediateRender),this.staggerTo(n,s,a,o,l,c,f)},t.staggerFromTo=function(n,s,a,o,l,c,f,p){return o.startAt=a,_inheritDefaults(o).immediateRender=_isNotFalse(o.immediateRender),this.staggerTo(n,s,o,l,c,f,p)},t.render=function(n,s,a){var o=this._time,l=this._dirty?this.totalDuration():this._tDur,c=this._dur,f=n<=0?0:_roundPrecise(n),p=this._zTime<0!=n<0&&(this._initted||!c),m,u,h,d,b,y,v,g,_,S,w,E;if(this!==_globalTimeline&&f>l&&n>=0&&(f=l),f!==this._tTime||a||p){if(o!==this._time&&c&&(f+=this._time-o,n+=this._time-o),m=f,_=this._start,g=this._ts,y=!g,p&&(c||(o=this._zTime),(n||!s)&&(this._zTime=n)),this._repeat){if(w=this._yoyo,b=c+this._rDelay,this._repeat<-1&&n<0)return this.totalTime(b*100+n,s,a);if(m=_roundPrecise(f%b),f===l?(d=this._repeat,m=c):(S=_roundPrecise(f/b),d=~~S,d&&d===S&&(m=c,d--),m>c&&(m=c)),S=_animationCycle(this._tTime,b),!o&&this._tTime&&S!==d&&this._tTime-S*b-this._dur<=0&&(S=d),w&&d&1&&(m=c-m,E=1),d!==S&&!this._lock){var T=w&&S&1,M=T===(w&&d&1);if(d<S&&(T=!T),o=T?0:f%c?c:f,this._lock=1,this.render(o||(E?0:_roundPrecise(d*b)),s,!c)._lock=0,this._tTime=f,!s&&this.parent&&_callback$1(this,"onRepeat"),this.vars.repeatRefresh&&!E&&(this.invalidate()._lock=1),o&&o!==this._time||y!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(c=this._dur,l=this._tDur,M&&(this._lock=2,o=T?c:-1e-4,this.render(o,!0),this.vars.repeatRefresh&&!E&&this.invalidate()),this._lock=0,!this._ts&&!y)return this;_propagateYoyoEase(this,E)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(v=_findNextPauseTween(this,_roun
vendor: 5,288 bytes, line 8
8dPrecise(o),_roundPrecise(m)),v&&(f-=m-(m=v._start))),this._tTime=f,this._time=m,this._act=!g,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=n,o=0),!o&&f&&!s&&!S&&(_callback$1(this,"onStart"),this._tTime!==f))return this;if(m>=o&&n>=0)for(u=this._first;u;){if(h=u._next,(u._act||m>=u._start)&&u._ts&&v!==u){if(u.parent!==this)return this.render(n,s,a);if(u.render(u._ts>0?(m-u._start)*u._ts:(u._dirty?u.totalDuration():u._tDur)+(m-u._start)*u._ts,s,a),m!==this._time||!this._ts&&!y){v=0,h&&(f+=this._zTime=-1e-8);break}}u=h}else{u=this._last;for(var D=n<0?n:m;u;){if(h=u._prev,(u._act||D<=u._end)&&u._ts&&v!==u){if(u.parent!==this)return this.render(n,s,a);if(u.render(u._ts>0?(D-u._start)*u._ts:(u._dirty?u.totalDuration():u._tDur)+(D-u._start)*u._ts,s,a||_reverting$1&&_isRevertWorthy(u)),m!==this._time||!this._ts&&!y){v=0,h&&(f+=this._zTime=D?-1e-8:_tinyNum);break}}u=h}}if(v&&!s&&(this.pause(),v.render(m>=o?0:-1e-8)._zTime=m>=o?1:-1,this._ts))return this._start=_,_setEnd(this),this.render(n,s,a);this._onUpdate&&!s&&_callback$1(this,"onUpdate",!0),(f===l&&this._tTime>=this.totalDuration()||!f&&o)&&(_===this._start||Math.abs(g)!==Math.abs(this._ts))&&(this._lock||((n||!c)&&(f===l&&this._ts>0||!f&&this._ts<0)&&_removeFromParent(this,1),!s&&!(n<0&&!o)&&(f||o||!l)&&(_callback$1(this,f===l&&n>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(f<l&&this.timeScale()>0)&&this._prom())))}return this},t.add=function(n,s){var a=this;if(_isNumber$2(s)||(s=_parsePosition$1(this,s,n)),!(n instanceof Animation)){if(_isArray$1(n))return n.forEach(function(o){return a.add(o,s)}),this;if(_isString$2(n))return this.addLabel(n,s);if(_isFunction$3(n))n=Tween.delayedCall(0,n);else return this}return this!==n?_addToTimeline(this,n,s):this},t.getChildren=function(n,s,a,o){n===void 0&&(n=!0),s===void 0&&(s=!0),a===void 0&&(a=!0),o===void 0&&(o=-1e8);for(var l=[],c=this._first;c;)c._start>=o&&(c instanceof Tween?s&&l.push(c):(a&&l.push(c),n&&l.push.apply(l,c.getChildren(!0,s,a)))),c=c._next;return l},t.getById=function(n){for(var s=this.getChildren(1,1,1),a=s.length;a--;)if(s[a].vars.id===n)return s[a]},t.remove=function(n){return _isString$2(n)?this.removeLabel(n):_isFunction$3(n)?this.killTweensOf(n):(n.parent===this&&_removeLinkedListItem(this,n),n===this._recent&&(this._recent=this._last),_uncache(this))},t.totalTime=function(n,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=_roundPrecise(_ticker.time-(this._ts>0?n/this._ts:(this.totalDuration()-n)/-this._ts))),r.prototype.totalTime.call(this,n,s),this._forcing=0,this):this._tTime},t.addLabel=function(n,s){return this.labels[n]=_parsePosition$1(this,s),this},t.removeLabel=function(n){return delete this.labels[n],this},t.addPause=function(n,s,a){var o=Tween.delayedCall(0,s||_emptyFunc$1,a);return o.data="isPause",this._hasPause=1,_addToTimeline(this,o,_parsePosition$1(this,n))},t.removePause=function(n){var s=this._first;for(n=_parsePosition$1(this,n);s;)s._start===n&&s.data==="isPause"&&_removeFromParent(s),s=s._next},t.killTweensOf=function(n,s,a){for(var o=this.getTweensOf(n,a),l=o.length;l--;)_overwritingTween!==o[l]&&o[l].kill(n,s);return this},t.getTweensOf=function(n,s){for(var a=[],o=toArray(n),l=this._first,c=_isNumber$2(s),f;l;)l instanceof Tween?_arrayContainsAny(l._targets,o)&&(c?(!_overwritingTween||l._initted&&l._ts)&&l.globalTime(0)<=s&&l.globalTime(l.totalDuration())>s:!s||l.isActive())&&a.push(l):(f=l.getTweensOf(o,s)).length&&a.push.apply(a,f),l=l._next;return a},t.tweenTo=function(n,s){s=s||{};var a=this,o=_parsePosition$1(a,n),l=s,c=l.startAt,f=l.onStart,p=l.onStartParams,m=l.immediateRender,u,h=Tween.to(a,_setDefaults$2({ease:s.ease||"none",lazy:!1,immediateRender:!1,time:o,overwrite:"auto",duration:s.duration||Math.abs((o-(c&&"time"in c?c.time:a._time))/a.timeScale())||_tinyNum,onStart:function(){if(a.pause(),!u){var b=s.duration||Math.abs((o-(c&&"time"in c?c.time:a._time))/a.timeScale());h._dur!==b&&_setDuration(h,b,0,1).render(h._time,!0,!0),u=1}f&&f.apply(h,p||[])}},s));return m?h.render(0):h},t.tweenFromTo=function(n,s,a){return this.tweenTo(s,_setDefaults$2({startAt:{time:_parsePosition$1(this,n)}},a))},t.recent=function(){return this._recent},t.nextLabel=function(n){return n===void 0&&(n=this._time),_getLabelInDirection(this,_parsePosition$1(this,n))},t.previousLabel=function(n){return n===void 0&&(n=this._time),_getLabelInDirection(this,_parsePosition$1(this,n),1)},t.currentLabel=function(n){return arguments.length?this.seek(n,!0):this.previousLabel(this._time+_tinyNum)},t.shiftChildren=function(n,s,a){a===void 0&&(a=0);for(var o=this._first,l=this.labels,c;o;)o._start>=a&&(o._start+=n,o._end+=n),o=o._next;if(s)for(c in l)l[c]>=a&&(l[c]+=n);return _uncache(this)},t.invalidate=function(n){var s=this._first;for(this._lock=0;s;)s.invalidate(n),s=s._next;return r.prototype.invalidate.call(this,n)},t.clear=function(n){n===void 0&&(n=!0);for(var s=this._first,a;s;)a=s._next,this.remove(s),s=a;return this._dp&&(this._time=this._tTime=this._pTime=0),n&&(this.labels={}),_uncache(this)},t.totalDuration=function(n){var s=0,a=this,o=a._last,l=_bigNum$3,c,f,p;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-n:n));if(a._dirty){for(p=a.parent;o;
vendor: 8,176 bytes, line 8
8)c=o._prev,o._dirty&&o.totalDuration(),f=o._start,f>l&&a._sort&&o._ts&&!a._lock?(a._lock=1,_addToTimeline(a,o,f-o._delay,1)._lock=0):l=f,f<0&&o._ts&&(s-=f,(!p&&!a._dp||p&&p.smoothChildTiming)&&(a._start+=f/a._ts,a._time-=f,a._tTime-=f),a.shiftChildren(-f,!1,-1/0),l=0),o._end>s&&o._ts&&(s=o._end),o=c;_setDuration(a,a===_globalTimeline&&a._time>s?a._time:s,1,1),a._dirty=0}return a._tDur},e.updateRoot=function(n){if(_globalTimeline._ts&&(_lazySafeRender(_globalTimeline,_parentToChildTotalTime(n,_globalTimeline)),_lastRenderedFrame=_ticker.frame),_ticker.frame>=_nextGCFrame){_nextGCFrame+=_config$1.autoSleep||120;var s=_globalTimeline._first;if((!s||!s._ts)&&_config$1.autoSleep&&_ticker._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||_ticker.sleep()}}},e}(Animation);_setDefaults$2(Timeline.prototype,{_lock:0,_hasPause:0,_forcing:0});var _addComplexStringPropTween=function(e,t,i,n,s,a,o){var l=new PropTween(this._pt,e,t,0,1,_renderComplexString,null,s),c=0,f=0,p,m,u,h,d,b,y,v;for(l.b=i,l.e=n,i+="",n+="",(y=~n.indexOf("random("))&&(n=_replaceRandom(n)),a&&(v=[i,n],a(v,e,t),i=v[0],n=v[1]),m=i.match(_complexStringNumExp)||[];p=_complexStringNumExp.exec(n);)h=p[0],d=n.substring(c,p.index),u?u=(u+1)%5:d.substr(-5)==="rgba("&&(u=1),h!==m[f++]&&(b=parseFloat(m[f-1])||0,l._pt={_next:l._pt,p:d||f===1?d:",",s:b,c:h.charAt(1)==="="?_parseRelative(b,h)-b:parseFloat(h)-b,m:u&&u<4?Math.round:0},c=_complexStringNumExp.lastIndex);return l.c=c<n.length?n.substring(c,n.length):"",l.fp=o,(_relExp.test(n)||y)&&(l.e=0),this._pt=l,l},_addPropTween=function(e,t,i,n,s,a,o,l,c,f){_isFunction$3(n)&&(n=n(s||0,e,a));var p=e[t],m=i!=="get"?i:_isFunction$3(p)?c?e[t.indexOf("set")||!_isFunction$3(e["get"+t.substr(3)])?t:"get"+t.substr(3)](c):e[t]():p,u=_isFunction$3(p)?c?_setterFuncWithParam:_setterFunc:_setterPlain,h;if(_isString$2(n)&&(~n.indexOf("random(")&&(n=_replaceRandom(n)),n.charAt(1)==="="&&(h=_parseRelative(m,n)+(getUnit(m)||0),(h||h===0)&&(n=h))),!f||m!==n||_forceAllPropTweens)return!isNaN(m*n)&&n!==""?(h=new PropTween(this._pt,e,t,+m||0,n-(m||0),typeof p=="boolean"?_renderBoolean:_renderPlain,0,u),c&&(h.fp=c),o&&h.modifier(o,this,e),this._pt=h):(!p&&!(t in e)&&_missingPlugin(t,n),_addComplexStringPropTween.call(this,e,t,m,n,u,l||_config$1.stringFilter,c))},_processVars=function(e,t,i,n,s){if(_isFunction$3(e)&&(e=_parseFuncOrString(e,s,t,i,n)),!_isObject$2(e)||e.style&&e.nodeType||_isArray$1(e)||_isTypedArray(e))return _isString$2(e)?_parseFuncOrString(e,s,t,i,n):e;var a={},o;for(o in e)a[o]=_parseFuncOrString(e[o],s,t,i,n);return a},_checkPlugin=function(e,t,i,n,s,a){var o,l,c,f;if(_plugins[e]&&(o=new _plugins[e]).init(s,o.rawVars?t[e]:_processVars(t[e],n,s,a,i),i,n,a)!==!1&&(i._pt=l=new PropTween(i._pt,s,e,0,1,o.render,o,0,o.priority),i!==_quickTween))for(c=i._ptLookup[i._targets.indexOf(s)],f=o._props.length;f--;)c[o._props[f]]=l;return o},_overwritingTween,_forceAllPropTweens,_initTween=function r(e,t,i){var n=e.vars,s=n.ease,a=n.startAt,o=n.immediateRender,l=n.lazy,c=n.onUpdate,f=n.runBackwards,p=n.yoyoEase,m=n.keyframes,u=n.autoRevert,h=e._dur,d=e._startAt,b=e._targets,y=e.parent,v=y&&y.data==="nested"?y.vars.targets:b,g=e._overwrite==="auto"&&!_suppressOverwrites$1,_=e.timeline,S,w,E,T,M,D,R,A,I,O,F,C,k;if(_&&(!m||!s)&&(s="none"),e._ease=_parseEase(s,_defaults$1.ease),e._yEase=p?_invertEase(_parseEase(p===!0?s:p,_defaults$1.ease)):0,p&&e._yoyo&&!e._repeat&&(p=e._yEase,e._yEase=e._ease,e._ease=p),e._from=!_&&!!n.runBackwards,!_||m&&!n.stagger){if(A=b[0]?_getCache(b[0]).harness:0,C=A&&n[A.prop],S=_copyExcluding(n,_reservedProps),d&&(d._zTime<0&&d.progress(1),t<0&&f&&o&&!u?d.render(-1,!0):d.revert(f&&h?_revertConfigNoKill:_startAtRevertConfig),d._lazy=0),a){if(_removeFromParent(e._startAt=Tween.set(b,_setDefaults$2({data:"isStart",overwrite:!1,parent:y,immediateRender:!0,lazy:!d&&_isNotFalse(l),startAt:null,delay:0,onUpdate:c&&function(){return _callback$1(e,"onUpdate")},stagger:0},a))),e._startAt._dp=0,e._startAt._sat=e,t<0&&(_reverting$1||!o&&!u)&&e._startAt.revert(_revertConfigNoKill),o&&h&&t<=0&&i<=0){t&&(e._zTime=t);return}}else if(f&&h&&!d){if(t&&(o=!1),E=_setDefaults$2({overwrite:!1,data:"isFromStart",lazy:o&&!d&&_isNotFalse(l),immediateRender:o,stagger:0,parent:y},S),C&&(E[A.prop]=C),_removeFromParent(e._startAt=Tween.set(b,E)),e._startAt._dp=0,e._startAt._sat=e,t<0&&(_reverting$1?e._startAt.revert(_revertConfigNoKill):e._startAt.render(-1,!0)),e._zTime=t,!o)r(e._startAt,_tinyNum,_tinyNum);else if(!t)return}for(e._pt=e._ptCache=0,l=h&&_isNotFalse(l)||l&&!h,w=0;w<b.length;w++){if(M=b[w],R=M._gsap||_harness(b)[w]._gsap,e._ptLookup[w]=O={},_lazyLookup[R.id]&&_lazyTweens.length&&_lazyRender(),F=v===b?w:v.indexOf(M),A&&(I=new A).init(M,C||S,e,F,v)!==!1&&(e._pt=T=new PropTween(e._pt,M,I.name,0,1,I.render,I,0,I.priority),I._props.forEach(function(x){O[x]=T}),I.priority&&(D=1)),!A||C)for(E in S)_plugins[E]&&(I=_checkPlugin(E,S,e,F,M,v))?I.priority&&(D=1):O[E]=T=_addPropTween.call(e,M,E,"get",S[E],F,v,0,n.stringFilter);e._op&&e._op[w]&&e.kill(M,e._op[w]),g&&e._pt&&(_overwritingTween=e,_globalTimeline.killTweensOf(M,O,e.globalTime(t)),k=!e.parent,_overwritingTween=0),e._pt&&l&&(_lazyLookup[R.id]=1)}D&&_sortPropTweensByPriority(e),e._onInit&&e._onInit(e)}e._onUpdate=c,e._initted=(!e._op||e._pt)&&!k,m&&t<=0&&_.render(_bigNum$3,!0,!0)},_updatePropTweens=function(e,t,i,n,s,a,o,l){var c=(e._pt&&e._ptCache||(e._ptCache={}))[t],f,p,m,u;if(!c)for(c=e._ptCache[t]=[],m=e._ptLookup,u=e._targets.length;u--;){if(f=m[u][t],f&&f.d&&f.d._pt)for(f=f.d._pt;f&&f.p!==t&&f.fp!==t;)f=f._next;if(!f)return _forceAllPropTweens=1,e.vars[t]="+=0",_initTween(e,o),_forceAllPropTweens=0,l?_warn(t+" not eligible for reset"):1;c.push(f)}for(u=c.length;u--;)p=c[u],f=p._pt||p,f.s=(n||n===0)&&!s?n:f.s+(n||0)+a*f.c,f.c=i-f.s,p.e&&(p.e=_round$5(i)+getUnit(p.e)),p.b&&(p.b=f.s+getUnit(p.b))},_addAliasesToVars=function(e,t){var i=e[0]?_getCache(e[0]).harness:0,n=i&&i.aliases,s,a,o,l;if(!n)return t;s=_merge({},t);for(a in n)if(a in s)for(l=n[a].split(","),o=l.length;o--;)s[l[o]]=s[a];return s},_parseKeyframe=function(e,t,i,n){var s=t.ease||n||"power1.inOut",a,o;if(_isArray$1(t))o=i[e]||(i[e]=[]),t.forEach(function(l,c){return o.push({t:c/(t.length-1)*100,v:l,e:s})});else for(a in t)o=i[a]||(i[a]=[]),a==="ease"||o.push({t:parseFloat(e),v:t[a],e:s})},_parseFuncOrString=function(e,t,i,n,s){return _isFunction$3(e)?e.call(t,i,n,s):_isString$2(e)&&~e.indexOf("random(")?_replaceRandom(e):e},_staggerTweenProps=_callbackNames+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",_staggerPropsToSkip={};_forEachName(_staggerTweenProps+",id,stagger,delay,duration,paused,scrollTrigger",function(r){return _staggerPropsToSkip[r]=1});var Tween=function(r){_inheritsLoose$1(e,r);function e(i,n,s,a){var o;typeof n=="number"&&(s.duration=n,n=s,s=null),o=r.call(this,a?n:_inheritDefaults(n))||this;var l=o.vars,c=l.duration,f=l.delay,p=l.immediateRender,m=l.stagger,u=l.overwrite,h=l.keyframes,d=l.defaults,b=l.scrollTrigger,y=l.yoyoEase,v=n.parent||_globalTimeline,g=(_isArray$1(i)||_isTypedArray(i)?_isNumber$2(i[0]):"length"in n)?[i]:toArray(i),_,S,w,E,T,M,D,R;if(o._targets=g.length?_harness(g):_warn("GSAP target "+i+" not found. https://gsap.com",!_config$1.nullTargetWarn)||[],o._ptLookup=[],o._overwrite=u,h||m||_isFuncOrString(c)||_isFuncOrString(f)){if(n=o.vars,_=o.timeline=new Timeline({data:"nested",defaults:d||{},targets:v&&v.data==="nested"?v.vars.targets:g}),_.kill(),_.parent=_._dp=_assertThisInitialized$2(o),_._start=0,m||_isFuncOrString(c)||_isFuncOrString(f)){if(E=g.length,D=m&&distribute(m),_isObject$2(m))for(T in m)~_staggerTweenProps.indexOf(T)&&(R||(R={}),R[T]=m[T]);for(S=0;S<E;S++)w=_copyExcluding(n,_staggerPropsToSkip),w.stagger=0,y&&(w.yoyoEase=y),R&&_merge(w,R),M=g[S],w.duration=+_parseFuncOrString(c,_assertThisInitialized$2(o),S,M,g),w.delay=(+_parseFuncOrString(f,_assertThisInitialized$2(o),S,M,g)||0)-o._delay,!m&&E===1&&w.delay&&(o._delay=f=w.delay,o._start+=f,w.delay=0),_.to(M,w,D?D(S,M,g):0),_._ease=_easeMap.none;_.duration()?c=f=0:o.timeline=0}else if(h){_inheritDefaults(_setDefaults$2(_.vars.defaults,{ease:"none"})),_._ease=_parseEase(h.ease||n.ease||"none");var A=0,I,O,F;
vendor: 4,156 bytes, line 8
8if(_isArray$1(h))h.forEach(function(C){return _.to(g,C,">")}),_.duration();else{w={};for(T in h)T==="ease"||T==="easeEach"||_parseKeyframe(T,h[T],w,h.easeEach);for(T in w)for(I=w[T].sort(function(C,k){return C.t-k.t}),A=0,S=0;S<I.length;S++)O=I[S],F={ease:O.e,duration:(O.t-(S?I[S-1].t:0))/100*c},F[T]=O.v,_.to(g,F,A),A+=F.duration;_.duration()<c&&_.to({},{duration:c-_.duration()})}}c||o.duration(c=_.duration())}else o.timeline=0;return u===!0&&!_suppressOverwrites$1&&(_overwritingTween=_assertThisInitialized$2(o),_globalTimeline.killTweensOf(g),_overwritingTween=0),_addToTimeline(v,_assertThisInitialized$2(o),s),n.reversed&&o.reverse(),n.paused&&o.paused(!0),(p||!c&&!h&&o._start===_roundPrecise(v._time)&&_isNotFalse(p)&&_hasNoPausedAncestors(_assertThisInitialized$2(o))&&v.data!=="nested")&&(o._tTime=-1e-8,o.render(Math.max(0,-f)||0)),b&&_scrollTrigger(_assertThisInitialized$2(o),b),o}var t=e.prototype;return t.render=function(n,s,a){var o=this._time,l=this._tDur,c=this._dur,f=n<0,p=n>l-_tinyNum&&!f?l:n<_tinyNum?0:n,m,u,h,d,b,y,v,g,_;if(!c)_renderZeroDurationTween(this,n,s,a);else if(p!==this._tTime||!n||a||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==f||this._lazy){if(m=p,g=this.timeline,this._repeat){if(d=c+this._rDelay,this._repeat<-1&&f)return this.totalTime(d*100+n,s,a);if(m=_roundPrecise(p%d),p===l?(h=this._repeat,m=c):(b=_roundPrecise(p/d),h=~~b,h&&h===b?(m=c,h--):m>c&&(m=c)),y=this._yoyo&&h&1,y&&(_=this._yEase,m=c-m),b=_animationCycle(this._tTime,d),m===o&&!a&&this._initted&&h===b)return this._tTime=p,this;h!==b&&(g&&this._yEase&&_propagateYoyoEase(g,y),this.vars.repeatRefresh&&!y&&!this._lock&&m!==d&&this._initted&&(this._lock=a=1,this.render(_roundPrecise(d*h),!0).invalidate()._lock=0))}if(!this._initted){if(_attemptInitTween(this,f?n:m,a,s,p))return this._tTime=0,this;if(o!==this._time&&!(a&&this.vars.repeatRefresh&&h!==b))return this;if(c!==this._dur)return this.render(n,s,a)}if(this._tTime=p,this._time=m,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=v=(_||this._ease)(m/c),this._from&&(this.ratio=v=1-v),!o&&p&&!s&&!b&&(_callback$1(this,"onStart"),this._tTime!==p))return this;for(u=this._pt;u;)u.r(v,u.d),u=u._next;g&&g.render(n<0?n:g._dur*g._ease(m/this._dur),s,a)||this._startAt&&(this._zTime=n),this._onUpdate&&!s&&(f&&_rewindStartAt(this,n,s,a),_callback$1(this,"onUpdate")),this._repeat&&h!==b&&this.vars.onRepeat&&!s&&this.parent&&_callback$1(this,"onRepeat"),(p===this._tDur||!p)&&this._tTime===p&&(f&&!this._onUpdate&&_rewindStartAt(this,n,!0,!0),(n||!c)&&(p===this._tDur&&this._ts>0||!p&&this._ts<0)&&_removeFromParent(this,1),!s&&!(f&&!o)&&(p||o||y)&&(_callback$1(this,p===l?"onComplete":"onReverseComplete",!0),this._prom&&!(p<l&&this.timeScale()>0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(n){return(!n||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(n),r.prototype.invalidate.call(this,n)},t.resetTo=function(n,s,a,o,l){_tickerActive||_ticker.wake(),this._ts||this.play();var c=Math.min(this._dur,(this._dp._time-this._start)*this._ts),f;return this._initted||_initTween(this,c),f=this._ease(c/this._dur),_updatePropTweens(this,n,s,a,o,f,c,l)?this.resetTo(n,s,a,o,1):(_alignPlayhead(this,0),this.parent||_addLinkedListItem(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(n,s){if(s===void 0&&(s="all"),!n&&(!s||s==="all"))return this._lazy=this._pt=0,this.parent?_interrupt$1(this):this.scrollTrigger&&this.scrollTrigger.kill(!!_reverting$1),this;if(this.timeline){var a=this.timeline.totalDuration();return this.timeline.killTweensOf(n,s,_overwritingTween&&_overwritingTween.vars.overwrite!==!0)._first||_interrupt$1(this),this.parent&&a!==this.timeline.totalDuration()&&_setDuration(this,this._dur*this.timeline._tDur/a,0,1),this}var o=this._targets,l=n?toArray(n):o,c=this._ptLookup,f=this._pt,p,m,u,h,d,b,y;if((!s||s==="all")&&_arraysMatch(o,l))return s==="all"&&(this._pt=0),_interrupt$1(this);for(p=this._op=this._op||[],s!=="all"&&(_isString$2(s)&&(d={}
vendor: 6,333 bytes, line 8
8,_forEachName(s,function(v){return d[v]=1}),s=d),s=_addAliasesToVars(o,s)),y=o.length;y--;)if(~l.indexOf(o[y])){m=c[y],s==="all"?(p[y]=s,h=m,u={}):(u=p[y]=p[y]||{},h=s);for(d in h)b=m&&m[d],b&&((!("kill"in b.d)||b.d.kill(d)===!0)&&_removeLinkedListItem(this,b,"_pt"),delete m[d]),u!=="all"&&(u[d]=1)}return this._initted&&!this._pt&&f&&_interrupt$1(this),this},e.to=function(n,s){return new e(n,s,arguments[2])},e.from=function(n,s){return _createTweenType(1,arguments)},e.delayedCall=function(n,s,a,o){return new e(s,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:n,onComplete:s,onReverseComplete:s,onCompleteParams:a,onReverseCompleteParams:a,callbackScope:o})},e.fromTo=function(n,s,a){return _createTweenType(2,arguments)},e.set=function(n,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new e(n,s)},e.killTweensOf=function(n,s,a){return _globalTimeline.killTweensOf(n,s,a)},e}(Animation);_setDefaults$2(Tween.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});_forEachName("staggerTo,staggerFrom,staggerFromTo",function(r){Tween[r]=function(){var e=new Timeline,t=_slice.call(arguments,0);return t.splice(r==="staggerFromTo"?5:4,0,0),e[r].apply(e,t)}});var _setterPlain=function(e,t,i){return e[t]=i},_setterFunc=function(e,t,i){return e[t](i)},_setterFuncWithParam=function(e,t,i,n){return e[t](n.fp,i)},_setterAttribute=function(e,t,i){return e.setAttribute(t,i)},_getSetter=function(e,t){return _isFunction$3(e[t])?_setterFunc:_isUndefined$1(e[t])&&e.setAttribute?_setterAttribute:_setterPlain},_renderPlain=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},_renderBoolean=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},_renderComplexString=function(e,t){var i=t._pt,n="";if(!e&&t.b)n=t.b;else if(e===1&&t.e)n=t.e;else{for(;i;)n=i.p+(i.m?i.m(i.s+i.c*e):Math.round((i.s+i.c*e)*1e4)/1e4)+n,i=i._next;n+=t.c}t.set(t.t,t.p,n,t)},_renderPropTweens=function(e,t){for(var i=t._pt;i;)i.r(e,i.d),i=i._next},_addPluginModifier=function(e,t,i,n){for(var s=this._pt,a;s;)a=s._next,s.p===n&&s.modifier(e,t,i),s=a},_killPropTweensOf=function(e){for(var t=this._pt,i,n;t;)n=t._next,t.p===e&&!t.op||t.op===e?_removeLinkedListItem(this,t,"_pt"):t.dep||(i=1),t=n;return!i},_setterWithModifier=function(e,t,i,n){n.mSet(e,t,n.m.call(n.tween,i,n.mt),n)},_sortPropTweensByPriority=function(e){for(var t=e._pt,i,n,s,a;t;){for(i=t._next,n=s;n&&n.pr>t.pr;)n=n._next;(t._prev=n?n._prev:a)?t._prev._next=t:s=t,(t._next=n)?n._prev=t:a=t,t=i}e._pt=s},PropTween=function(){function r(t,i,n,s,a,o,l,c,f){this.t=i,this.s=s,this.c=a,this.p=n,this.r=o||_renderPlain,this.d=l||this,this.set=c||_setterPlain,this.pr=f||0,this._next=t,t&&(t._prev=this)}var e=r.prototype;return e.modifier=function(i,n,s){this.mSet=this.mSet||this.set,this.set=_setterWithModifier,this.m=i,this.mt=s,this.tween=n},r}();_forEachName(_callbackNames+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(r){return _reservedProps[r]=1});_globals.TweenMax=_globals.TweenLite=Tween;_globals.TimelineLite=_globals.TimelineMax=Timeline;_globalTimeline=new Timeline({sortChildren:!1,defaults:_defaults$1,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});_config$1.stringFilter=_colorStringFilter;var _media=[],_listeners$1={},_emptyArray$2=[],_lastMediaTime=0,_contextID=0,_dispatch$1=function(e){return(_listeners$1[e]||_emptyArray$2).map(function(t){return t()})},_onMediaChange=function(){var e=Date.now(),t=[];e-_lastMediaTime>2&&(_dispatch$1("matchMediaInit"),_media.forEach(function(i){var n=i.queries,s=i.conditions,a,o,l,c;for(o in n)a=_win$5.matchMedia(n[o]).matches,a&&(l=1),a!==s[o]&&(s[o]=a,c=1);c&&(i.revert(),l&&t.push(i))}),_dispatch$1("matchMediaRevert"),t.forEach(function(i){return i.onMatch(i,function(n){return i.add(null,n)})}),_lastMediaTime=e,_dispatch$1("matchMedia"))},Context=function(){function r(t,i){this.selector=i&&selector(i),this.data=[],this._r=[],this.isReverted=!1,this.id=_contextID++,t&&this.add(t)}var e=r.prototype;return e.add=function(i,n,s){_isFunction$3(i)&&(s=n,n=i,i=_isFunction$3);var a=this,o=function(){var c=_context$4,f=a.selector,p;return c&&c!==a&&c.data.push(a),s&&(a.selector=selector(s)),_context$4=a,p=n.apply(a,arguments),_isFunction$3(p)&&a._r.push(p),_context$4=c,a.selector=f,a.isReverted=!1,p};return a.last=o,i===_isFunction$3?o(a,function(l){return a.add(null,l)}):i?a[i]=o:o},e.ignore=function(i){var n=_context$4;_context$4=null,i(this),_context$4=n},e.getTweens=function(){var i=[];return this.data.forEach(function(n){return n instanceof r?i.push.apply(i,n.getTweens()):n instanceof Tween&&!(n.parent&&n.parent.data==="nested")&&i.push(n)}),i},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(i,n){var s=this;if(i?function(){for(var o=s.getTweens(),l=s.data.length,c;l--;)c=s.data[l],c.data==="isFlip"&&(c.revert(),c.getChildren(!0,!0,!1).forEach(function(f){return o.splice(o.indexOf(f),1)}));for(o.map(function(f){return{g:f._dur||f._delay||f._sat&&!f._sat.vars.immediateRender?f.globalTime(0):-1/0,t:f}}).sort(function(f,p){return p.g-f.g||-1/0}).forEach(function(f){return f.t.revert(i)}),l=s.data.length;l--;)c=s.data[l],c instanceof Timeline?c.data!=="nested"&&(c.scrollTrigger&&c.scrollTrigger.revert(),c.kill()):!(c instanceof Tween)&&c.revert&&c.revert(i);s._r.forEach(function(f){return f(i,s)}),s.isReverted=!0}():this.data.forEach(function(o){return o.kill&&o.kill()}),this.clear(),n)for(var a=_media.length;a--;)_media[a].id===this.id&&_media.splice(a,1)},e.revert=function(i){this.kill(i||{})},r}(),MatchMedia=function(){function r(t){this.contexts=[],this.scope=t,_context$4&&_context$4.data.push(this)}var e=r.prototype;return e.add=function(i,n,s){_isObject$2(i)||(i={matches:i});var a=new Context(0,s||this.scope),o=a.conditions={},l,c,f;_context$4&&!a.selector&&(a.selector=_context$4.selector),this.contexts.push(a),n=a.add("onMatch",n),a.queries=i;for(c in i)c==="all"?f=1:(l=_win$5.matchMedia(i[c]),l&&(_media.indexOf(a)<0&&_media.push(a),(o[c]=l.matches)&&(f=1),l.addListener?l.addListener(_onMediaChange):l.addEventListener("change",_onMediaChange)));return f&&n(a,function(p){return a.add(null,p)}),this},e.revert=function(i){this.kill(i||{})}
vendor: 16,474 bytes, lines 8-15
8,e.kill=function(i){this.contexts.forEach(function(n){return n.kill(i,!0)})},r}(),_gsap={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];t.forEach(function(n){return _createPlugin(n)})},timeline:function(e){return new Timeline(e)},getTweensOf:function(e,t){return _globalTimeline.getTweensOf(e,t)},getProperty:function(e,t,i,n){_isString$2(e)&&(e=toArray(e)[0]);var s=_getCache(e||{}).get,a=i?_passThrough$1:_numericIfPossible;return i==="native"&&(i=""),e&&(t?a((_plugins[t]&&_plugins[t].get||s)(e,t,i,n)):function(o,l,c){return a((_plugins[o]&&_plugins[o].get||s)(e,o,l,c))})},quickSetter:function(e,t,i){if(e=toArray(e),e.length>1){var n=e.map(function(f){return gsap$7.quickSetter(f,t,i)}),s=n.length;return function(f){for(var p=s;p--;)n[p](f)}}e=e[0]||{};var a=_plugins[t],o=_getCache(e),l=o.harness&&(o.harness.aliases||{})[t]||t,c=a?function(f){var p=new a;_quickTween._pt=0,p.init(e,i?f+i:f,_quickTween,0,[e]),p.render(1,p),_quickTween._pt&&_renderPropTweens(1,_quickTween)}:o.set(e,l);return a?c:function(f){return c(e,l,i?f+i:f,o,1)}},quickTo:function(e,t,i){var n,s=gsap$7.to(e,_setDefaults$2((n={},n[t]="+=0.1",n.paused=!0,n.stagger=0,n),i||{})),a=function(l,c,f){return s.resetTo(t,l,c,f)};return a.tween=s,a},isTweening:function(e){return _globalTimeline.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=_parseEase(e.ease,_defaults$1.ease)),_mergeDeep(_defaults$1,e||{})},config:function(e){return _mergeDeep(_config$1,e||{})},registerEffect:function(e){var t=e.name,i=e.effect,n=e.plugins,s=e.defaults,a=e.extendTimeline;(n||"").split(",").forEach(function(o){return o&&!_plugins[o]&&!_globals[o]&&_warn(t+" effect requires "+o+" plugin.")}),_effects[t]=function(o,l,c){return i(toArray(o),_setDefaults$2(l||{},s),c)},a&&(Timeline.prototype[t]=function(o,l,c){return this.add(_effects[t](o,_isObject$2(l)?l:(c=l)&&{},this),c)})},registerEase:function(e,t){_easeMap[e]=_parseEase(t)},parseEase:function(e,t){return arguments.length?_parseEase(e,t):_easeMap},getById:function(e){return _globalTimeline.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var i=new Timeline(e),n,s;for(i.smoothChildTiming=_isNotFalse(e.smoothChildTiming),_globalTimeline.remove(i),i._dp=0,i._time=i._tTime=_globalTimeline._time,n=_globalTimeline._first;n;)s=n._next,(t||!(!n._dur&&n instanceof Tween&&n.vars.onComplete===n._targets[0]))&&_addToTimeline(i,n,n._start-n._delay),n=s;return _addToTimeline(_globalTimeline,i,0),i},context:function(e,t){return e?new Context(e,t):_context$4},matchMedia:function(e){return new MatchMedia(e)},matchMediaRefresh:function(){return _media.forEach(function(e){var t=e.conditions,i,n;for(n in t)t[n]&&(t[n]=!1,i=1);i&&e.revert()})||_onMediaChange()},addEventListener:function(e,t){var i=_listeners$1[e]||(_listeners$1[e]=[]);~i.indexOf(t)||i.push(t)},removeEventListener:function(e,t){var i=_listeners$1[e],n=i&&i.indexOf(t);n>=0&&i.splice(n,1)},utils:{wrap,wrapYoyo,distribute,random,snap,normalize,getUnit,clamp:clamp$1,splitColor,toArray,selector,mapRange,pipe,unitize,interpolate,shuffle},install:_install,effects:_effects,ticker:_ticker,updateRoot:Timeline.updateRoot,plugins:_plugins,globalTimeline:_globalTimeline,core:{PropTween,globals:_addGlobal,Tween,Timeline,Animation,getCache:_getCache,_removeLinkedListItem,reverting:function(){return _reverting$1},context:function(e){return e&&_context$4&&(_context$4.data.push(e),e._ctx=_context$4),_context$4},suppressOverwrites:function(e){return _suppressOverwrites$1=e}}};_forEachName("to,from,fromTo,delayedCall,set,killTweensOf",function(r){return _gsap[r]=Tween[r]});_ticker.add(Timeline.updateRoot);_quickTween=_gsap.to({},{duration:0});var _getPluginPropTween=function(e,t){for(var i=e._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i},_addModifiers=function(e,t){var i=e._targets,n,s,a;for(n in t)for(s=i.length;s--;)a=e._ptLookup[s][n],a&&(a=a.d)&&(a._pt&&(a=_getPluginPropTween(a,n)),a&&a.modifier&&a.modifier(t[n],e,i[s],n))},_buildModifierPlugin=function(e,t){return{name:e,headless:1,rawVars:1,init:function(n,s,a){a._onInit=function(o){var l,c;if(_isString$2(s)&&(l={},_forEachName(s,function(f){return l[f]=1}),s=l),t){l={};for(c in s)l[c]=t(s[c]);s=l}_addModifiers(o,s)}}}},gsap$7=_gsap.registerPlugin({name:"attr",init:function(e,t,i,n,s){var a,o,l;this.tween=i;for(a in t)l=e.getAttribute(a)||"",o=this.add(e,"setAttribute",(l||0)+"",t[a],n,s,0,0,a),o.op=a,o.b=l,this._props.push(a)},render:function(e,t){for(var i=t._pt;i;)_reverting$1?i.set(i.t,i.p,i.b,i):i.r(e,i.d),i=i._next}},{name:"endArray",headless:1,init:function(e,t){for(var i=t.length;i--;)this.add(e,i,e[i]||0,t[i],0,0,0,0,0,1)}},_buildModifierPlugin("roundProps",_roundModifier),_buildModifierPlugin("modifiers"),_buildModifierPlugin("snap",snap))||_gsap;Tween.version=Timeline.version=gsap$7.version="3.13.0";_coreReady=1;_windowExists$4()&&_wake();_easeMap.Power0;_easeMap.Power1;_easeMap.Power2;_easeMap.Power3;_easeMap.Power4;_easeMap.Linear;_easeMap.Quad;_easeMap.Cubic;_easeMap.Quart;_easeMap.Quint;_easeMap.Strong;_easeMap.Elastic;_easeMap.Back;_easeMap.SteppedEase;_easeMap.Bounce;_easeMap.Sine;_easeMap.Expo;_easeMap.Circ;/*!
9 * CSSPlugin 3.13.0
10 * https://gsap.com
11 *
12 * Copyright 2008-2025, GreenSock. All rights reserved.
13 * Subject to the terms at https://gsap.com/standard-license
14 * @author: Jack Doyle, [email protected]
15*/var _win$4,_doc$4,_docElement$2,_pluginInitted,_tempDiv$1,_recentSetterPlugin,_reverting,_windowExists$3=function(){return typeof window<"u"},_transformProps={},_RAD2DEG$2=180/Math.PI,_DEG2RAD$2=Math.PI/180,_atan2=Math.atan2,_bigNum$2=1e8,_capsExp$1=/([A-Z])/g,_horizontalExp=/(left|right|width|margin|padding|x)/i,_complexExp=/[\s,\(]\S/,_propertyAliases={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},_renderCSSProp=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},_renderPropWithEnd=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},_renderCSSPropWithBeginning=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},_renderRoundedCSSProp=function(e,t){var i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},_renderNonTweeningValue=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},_renderNonTweeningValueOnlyAtEnd=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},_setterCSSStyle=function(e,t,i){return e.style[t]=i},_setterCSSProp=function(e,t,i){return e.style.setProperty(t,i)},_setterTransform=function(e,t,i){return e._gsap[t]=i},_setterScale=function(e,t,i){return e._gsap.scaleX=e._gsap.scaleY=i},_setterScaleWithRender=function(e,t,i,n,s){var a=e._gsap;a.scaleX=a.scaleY=i,a.renderTransform(s,a)},_setterTransformWithRender=function(e,t,i,n,s){var a=e._gsap;a[t]=i,a.renderTransform(s,a)},_transformProp$3="transform",_transformOriginProp$2=_transformProp$3+"Origin",_saveStyle=function r(e,t){var i=this,n=this.target,s=n.style,a=n._gsap;if(e in _transformProps&&s){if(this.tfm=this.tfm||{},e!=="transform")e=_propertyAliases[e]||e,~e.indexOf(",")?e.split(",").forEach(function(o){return i.tfm[o]=_get(n,o)}):this.tfm[e]=a.x?a[e]:_get(n,e),e===_transformOriginProp$2&&(this.tfm.zOrigin=a.zOrigin);else return _propertyAliases.transform.split(",").forEach(function(o){return r.call(i,o,t)});if(this.props.indexOf(_transformProp$3)>=0)return;a.svg&&(this.svgo=n.getAttribute("data-svg-origin"),this.props.push(_transformOriginProp$2,t,"")),e=_transformProp$3}(s||t)&&this.props.push(e,t,s[e])},_removeIndependentTransforms=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},_revertStyle=function(){var e=this.props,t=this.target,i=t.style,n=t._gsap,s,a;for(s=0;s<e.length;s+=3)e[s+1]?e[s+1]===2?t[e[s]](e[s+2]):t[e[s]]=e[s+2]:e[s+2]?i[e[s]]=e[s+2]:i.removeProperty(e[s].substr(0,2)==="--"?e[s]:e[s].replace(_capsExp$1,"-$1").toLowerCase());if(this.tfm){for(a in this.tfm)n[a]=this.tfm[a];n.svg&&(n.renderTransform(),t.setAttribute("data-svg-origin",this.svgo||"")),s=_reverting(),(!s||!s.isStart)&&!i[_transformProp$3]&&(_removeIndependentTransforms(i),n.zOrigin&&i[_transformOriginProp$2]&&(i[_transformOriginProp$2]+=" "+n.zOrigin+"px",n.zOrigin=0,n.renderTransform()),n.uncache=1)}},_getStyleSaver$2=function(e,t){var i={target:e,props:[],revert:_revertStyle,save:_saveStyle};return e._gsap||gsap$7.core.getCache(e),t&&e.style&&e.nodeType&&t.split(",").forEach(function(n){return i.save(n)}),i},_supports3D$1,_createElement$1=function(e,t){var i=_doc$4.createElementNS?_doc$4.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):_doc$4.createElement(e);return i&&i.style?i:_doc$4.createElement(e)},_getComputedProperty=function r(e,t,i){var n=getComputedStyle(e);return n[t]||n.getPropertyValue(t.replace(_capsExp$1,"-$1").toLowerCase())||n.getPropertyValue(t)||!i&&r(e,_checkPropPrefix(t)||t,1)||""},_prefixes="O,Moz,ms,Ms,Webkit".split(","),_checkPropPrefix=function(e,t,i){var n=t||_tempDiv$1,s=n.style,a=5;if(e in s&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);a--&&!(_prefixes[a]+e in s););return a<0?null:(a===3?"ms":a>=0?_prefixes[a]:"")+e},_initCore$4=function(){_windowExists$3()&&window.document&&(_win$4=window,_doc$4=_win$4.document,_docElement$2=_doc$4.documentElement,_tempDiv$1=_createElement$1("div")||{style:{}},_createElement$1("div"),_transformProp$3=_checkPropPrefix(_transformProp$3),_transformOriginProp$2=_transformProp$3+"Origin",_tempDiv$1.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",_supports3D$1=!!_checkPropPrefix("perspective"),_reverting=gsap$7.core.reverting,_pluginInitted=1)},_getReparentedCloneBBox=function(e){var t=e.ownerSVGElement,i=_createElement$1("svg",t&&t.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=e.cloneNode(!0),s;n.style.display="block",i.appendChild(n),_docElement$2.appendChild(i);try{s=n.getBBox()}catch{}return i.removeChild(n),_docElement$2.removeChild(i),s},_getAttributeFallbacks=function(e,t){for(var i=t.length;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i])},_getBBox=function(e){var t,i;try{t=e.getBBox()}catch{t=_getReparentedCloneBBox(e),i=1}return t&&(t.width||t.height)||i||(t=_getReparentedCloneBBox(e)),t&&!t.width&&!t.x&&!t.y?{x:+_getAttributeFallbacks(e,["x","cx","x1"])||0,y:+_getAttributeFallbacks(e,["y","cy","y1"])||0,width:0,height:0}:t},_isSVG=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&_getBBox(e))},_removeProperty=function(e,t){if(t){var i=e.style,n;t in _transformProps&&t!==_transformOriginProp$2&&(t=_transformProp$3),i.removeProperty?(n=t.substr(0,2),(n==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),i.removeProperty(n==="--"?t:t.replace(_capsExp$1,"-$1").toLowerCase())):i.removeAttribute(t)}},_addNonTweeningPT=function(e,t,i,n,s,a){var o=new PropTween(e._pt,t,i,0,1,a?_renderNonTweeningValueOnlyAtEnd:_renderNonTweeningValue);return e._pt=o,o.b=n,o.e=s,e._props.push(i),o},_nonConvertibleUnits={deg:1,rad:1,turn:1},_nonStandardLayouts={grid:1,flex:1},_convertToUnit=function r(e,t,i,n){var s=parseFloat(i)||0,a=(i+"").trim().substr((s+"").length)||"px",o=_tempDiv$1.style,l=_horizontalExp.test(t),c=e.tagName.toLowerCase()==="svg",f=(c?"client":"offset")+(l?"Width":"Height"),p=100,m=n==="px",u=n==="%",h,d,b,y;if(n===a||!s||_nonConvertibleUnits[n]||_nonConvertibleUnits[a])return s;if(a!=="px"&&!m&&(s=r(e,t,i,"px")),y=e.getCTM&&_isSVG(e),(u||a==="%")&&(_transformProps[t]||~t.indexOf("adius")))return h=y?e.getBBox()[l?"width":"height"]:e[f],_round$5(u?s/h*p:s/100*h);if(o[l?"width":"height"]=p+(m?a:n),d=n!=="rem"&&~t.indexOf("adius")||n==="em"&&e.appendChild&&!c?e:e.parentNode,y&&(d=(e.ownerSVGElement||{}).parentNode),(!d||d===_doc$4||!d.appendChild)&&(d=_doc$4.body),b=d._gsap,b&&u&&b.width&&l&&b.time===_ticker.time&&!b.uncache)return _round$5(s/b.width*p);if(u&&(t==="height"||t==="width")){var v=e.style[t];e.style[t]=p+n,h=e[f],v?e.style[t]=v:_removeProperty(e,t)}else(u||a==="%")&&!_nonStandardLayouts[_getComputedProperty(d,"display")]&&(o.position=_getComputedProperty(e,"position")),d===e&&(o.position="static"),d.appendChild(_tempDiv$1),h=_tempDiv$1[f],d.removeChild(_tempDiv$1),o.position="absolute";return l&&u&&(b=_getCache(d),b.time=_ticker.time,b.width=d[f]),_round$5(m?h*s/p:h&&s?p/h*s:0)},_get=function(e,t,i,n){var s;return _pluginInitted||_initCore$4(),t in _propertyAliases&&t!=="transform"&&(t=_propertyAliases[t],~t.indexOf(",")&&(t=t.split(",")[0])),_transformProps[t]&&t!=="transform"?(s=_parseTransform(e,n),s=t!=="transformOrigin"?s[t]:s.svg?s.origin:_firstTwoOnly(_getComputedProperty(e,_transformOriginProp$2))+" "+s.zOrigin+"px"):(s=e.style[t],(!s||s==="auto"||n||~(s+"").indexOf("calc("))&&(s=_specialProps[t]&&_specialProps[t](e,t,i)||_getComputedProperty(e,t)||_getProperty(e,t)||(t==="opacity"?1:0))),i&&!~(s+"").trim().indexOf(" ")?_convertToUnit(e,t,s,i)+i:s},_tweenComplexCSSString=function(e,t,i,n){if(!i||i==="none"){var s=_checkPropPrefix(t,e,1),a=s&&_getComputedProperty(e,s,1);a&&a!==i?(t=s,i=a):t==="borderColor"&&(i=_getComputedProperty(e,"borderTopColor"))}var o=new PropTween(this._pt,e.style,t,0,1,_renderComplexString),l=0,c=0,f,p,m,u,h,d,b,y,v,g,_,S;if(o.b=i,o.e=n,i+="",n+="",n.substring(0,6)==="var(--"&&(n=_getComputedProperty(e,n.substring(4,n.indexOf(")")))),n==="auto"&&(d=e.style[t],e.style[t]=n,n=_getComputedProperty(e,t)||n,d?e.style[t]=d:_removeProperty(e,t)),f=[i,n],_colorStringFilter(f),i=f[0],n=f[1],m=i.match(_numWithUnitExp)||[],S=n.match(_numWithUnitExp)||[],S.length){for(;p=_numWithUnitExp.exec(n);)b=p[0],v=n.substring(l,p.index),h?h=(h+1)%5:(v.substr(-5)==="rgba("||v.substr(-5)==="hsla(")&&(h=1),b!==(d=m[c++]||"")&&(u=parseFloat(d)||0,_=d.substr((u+"").length),b.charAt(1)==="="&&(b=_parseRelative(u,b)+_),y=parseFloat(b),g=b.substr((y+"").length),l=_numWithUnitExp.lastIndex-g.length,g||(g=g||_config$1.units[t]||_,l===n.length&&(n+=g,o.e+=g)),_!==g&&(u=_convertToUnit(e,t,d,g)||0),o._pt={_next:o._pt,p:v||c===1?v:",",s:u,c:y-u,m:h&&h<4||t==="zIndex"?Math.round:0});o.c=l<n.length?n.substring(l,n.length):""}else o.r=t==="display"&&n==="none"?_renderNonTweeningValueOnlyAtEnd:_renderNonTweeningValue;return _relExp.test(n)&&(o.e=0),this._pt=o,o},_keywordToPercent={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},_convertKeywordsToPercentages=function(e){var t=e.split(" "),i=t[0],n=t[1]||"50%";return(i==="top"||i==="bottom"||n==="left"||n==="right")&&(e=i,i=n,n=e),t[0]=_keywordToPercent[i]||i,t[1]=_keywordToPercent[n]||n,t.join(" ")},_renderClearProps=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var i=t.t,n=i.style,s=t.u,a=i._gsap,o,l,c;if(s==="all"||s===!0)n.cssText="",l=1;else for(s=s.split(","),c=s.length;--c>-1;)o=s[c],_transformProps[o]&&(l=1,o=o==="transformOrigin"?_transformOriginProp$2:_transformProp$3),_removeProperty(i,o);l&&(_removeProperty(i,_transformProp$3),a&&(a.svg&&i.removeAttribute("transform"),n.scale=n.rotate=n.translate="none",_parseTransform(i,1),a.uncache=1,_removeIndependentTransforms(n)))}},_specialProps={clearProps:function(e,t,i,n,s){if(s.data!=="isFromStart"){var a=e._pt=new PropTween(e._pt,t,i,0,0,_renderClearProps);return a.u=n,a.pr=-10,a.tween=s,e._props.push(i),1}}},_identity2DMatrix=[1,0,0,1,0,0],_rotationalProperties={},_isNullTransform=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},_getComputedTransformMatrixAsArray=function(e){var t=_getComputedProperty(e,_transformProp$3);return _isNullTransform(t)?_identity2DMatrix:t.substr(7).match(_numExp$1).map(_round$5)},_getMatrix=function(e,t){var i=e._gsap||_getCache(e),n=e.style,s=_getComputedTransformMatrixAsArray(e),a,o,l,c;return i.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,s=[l.a,l.b,l.c,l.d,l.e,l.f],s.join(",")==="1,0,0,1,0,0"?_identity2DMatrix:s):(s===_identity2DMatrix&&!e.offsetParent&&e!==_docElement$2&&!i.svg&&(l=n.display,n.display="block",a=e.parentNode,(!a||!e.offsetParent&&!e.getBoundingClientRect().width)&&(c=1,o=e.nextElementSibling,_docElement$2.appendChild(e)),s=_getComputedTransformMatrixAsArray(e),l?n.display=l:_removeProperty(e,"display"),c&&(o?a.insertBefore(e,o):a?a.appendChild(e):_docElement$2.removeChild(e))),t&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},_applySVGOrigin=function(e,t,i,n,s,a){var o=e._gsap,l=s||_getMatrix(e,!0),c=o.xOrigin||0,f=o.yOrigin||0,p=o.xOffset||0,m=o.yOffset||0,u=l[0],h=l[1],d=l[2],b=l[3],y=l[4],v=l[5],g=t.split(" "),_=parseFloat(g[0])||0,S=parseFloat(g[1])||0,w,E,T,M;
vendor: 4,133 bytes, line 15
15i?l!==_identity2DMatrix&&(E=u*b-h*d)&&(T=_*(b/E)+S*(-d/E)+(d*v-b*y)/E,M=_*(-h/E)+S*(u/E)-(u*v-h*y)/E,_=T,S=M):(w=_getBBox(e),_=w.x+(~g[0].indexOf("%")?_/100*w.width:_),S=w.y+(~(g[1]||g[0]).indexOf("%")?S/100*w.height:S)),n||n!==!1&&o.smooth?(y=_-c,v=S-f,o.xOffset=p+(y*u+v*d)-y,o.yOffset=m+(y*h+v*b)-v):o.xOffset=o.yOffset=0,o.xOrigin=_,o.yOrigin=S,o.smooth=!!n,o.origin=t,o.originIsAbsolute=!!i,e.style[_transformOriginProp$2]="0px 0px",a&&(_addNonTweeningPT(a,o,"xOrigin",c,_),_addNonTweeningPT(a,o,"yOrigin",f,S),_addNonTweeningPT(a,o,"xOffset",p,o.xOffset),_addNonTweeningPT(a,o,"yOffset",m,o.yOffset)),e.setAttribute("data-svg-origin",_+" "+S)},_parseTransform=function(e,t){var i=e._gsap||new GSCache(e);if("x"in i&&!t&&!i.uncache)return i;var n=e.style,s=i.scaleX<0,a="px",o="deg",l=getComputedStyle(e),c=_getComputedProperty(e,_transformOriginProp$2)||"0",f,p,m,u,h,d,b,y,v,g,_,S,w,E,T,M,D,R,A,I,O,F,C,k,x,P,L,z,Y,G,Z,q;return f=p=m=d=b=y=v=g=_=0,u=h=1,i.svg=!!(e.getCTM&&_isSVG(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(n[_transformProp$3]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[_transformProp$3]!=="none"?l[_transformProp$3]:"")),n.scale=n.rotate=n.translate="none"),E=_getMatrix(e,i.svg),i.svg&&(i.uncache?(x=e.getBBox(),c=i.xOrigin-x.x+"px "+(i.yOrigin-x.y)+"px",k=""):k=!t&&e.getAttribute("data-svg-origin"),_applySVGOrigin(e,k||c,!!k||i.originIsAbsolute,i.smooth!==!1,E)),S=i.xOrigin||0,w=i.yOrigin||0,E!==_identity2DMatrix&&(R=E[0],A=E[1],I=E[2],O=E[3],f=F=E[4],p=C=E[5],E.length===6?(u=Math.sqrt(R*R+A*A),h=Math.sqrt(O*O+I*I),d=R||A?_atan2(A,R)*_RAD2DEG$2:0,v=I||O?_atan2(I,O)*_RAD2DEG$2+d:0,v&&(h*=Math.abs(Math.cos(v*_DEG2RAD$2))),i.svg&&(f-=S-(S*R+w*I),p-=w-(S*A+w*O))):(q=E[6],G=E[7],L=E[8],z=E[9],Y=E[10],Z=E[11],f=E[12],p=E[13],m=E[14],T=_atan2(q,Y),b=T*_RAD2DEG$2,T&&(M=Math.cos(-T),D=Math.sin(-T),k=F*M+L*D,x=C*M+z*D,P=q*M+Y*D,L=F*-D+L*M,z=C*-D+z*M,Y=q*-D+Y*M,Z=G*-D+Z*M,F=k,C=x,q=P),T=_atan2(-I,Y),y=T*_RAD2DEG$2,T&&(M=Math.cos(-T),D=Math.sin(-T),k=R*M-L*D,x=A*M-z*D,P=I*M-Y*D,Z=O*D+Z*M,R=k,A=x,I=P),T=_atan2(A,R),d=T*_RAD2DEG$2,T&&(M=Math.cos(T),D=Math.sin(T),k=R*M+A*D,x=F*M+C*D,A=A*M-R*D,C=C*M-F*D,R=k,F=x),b&&Math.abs(b)+Math.abs(d)>359.9&&(b=d=0,y=180-y),u=_round$5(Math.sqrt(R*R+A*A+I*I)),h=_round$5(Math.sqrt(C*C+q*q)),T=_atan2(F,C),v=Math.abs(T)>2e-4?T*_RAD2DEG$2:0,_=Z?1/(Z<0?-Z:Z):0),i.svg&&(k=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!_isNullTransform(_getComputedProperty(e,_transformProp$3)),k&&e.setAttribute("transform",k))),Math.abs(v)>90&&Math.abs(v)<270&&(s?(u*=-1,v+=d<=0?180:-180,d+=d<=0?180:-180):(h*=-1,v+=v<=0?180:-180)),t=t||i.uncache,i.x=f-((i.xPercent=f&&(!t&&i.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-f)?-50:0)))?e.offsetWidth*i.xPercent/100:0)+a,i.y=p-((i.yPercent=p&&(!t&&i.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-p)?-50:0)))?e.offsetHeight*i.yPercent/100:0)+a,i.z=m+a,i.scaleX=_round$5(u),i.scaleY=_round$5(h),i.rotation=_round$5(d)+o,i.rotationX=_round$5(b)+o,i.rotationY=_round$5(y)+o,i.skewX=v+o,i.skewY=g+o,i.transformPerspective=_+a,(i.zOrigin=parseFloat(c.split(" ")[2])||!t&&i.zOrigin||0)&&(n[_transformOriginProp$2]=_firstTwoOnly(c)),i.xOffset=i.yOffset=0,i.force3D=_config$1.force3D,i.renderTransform=i.svg?_renderSVGTransforms:_supports3D$1?_renderCSSTransforms:_renderNon3DTransforms,i.uncache=0,i},_firstTwoOnly=function(e){return(e=e.split(" "))[0]+" "+e[1]},_addPxTranslate=function(e,t,i){var n=getUnit(t);return _round$5(parseFloat(t)+parseFloat(_convertToUnit(e,"x",i+"px",n)))+n},_renderNon3DTransforms=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,_renderCSSTransforms(e,t)},_zeroDeg="0deg",_zeroPx="0px",_endParenthesis=") ",_renderCSSTransforms=function(e,t){var i=t||this,n=i.xPercent,s=i.yPercent,a=i.x,o=i.y,l=i.z,c=i.rotation,f=i.rotationY,p=i.rotationX,m=i.skewX,u=i.skewY,h=i.scaleX,d=i.scaleY,b=i.transformPerspective,y=i.force3D,v=i.target,g=i.zOrigin,_="",
vendor: 6,469 bytes, line 15
15S=y==="auto"&&e&&e!==1||y===!0;if(g&&(p!==_zeroDeg||f!==_zeroDeg)){var w=parseFloat(f)*_DEG2RAD$2,E=Math.sin(w),T=Math.cos(w),M;w=parseFloat(p)*_DEG2RAD$2,M=Math.cos(w),a=_addPxTranslate(v,a,E*M*-g),o=_addPxTranslate(v,o,-Math.sin(w)*-g),l=_addPxTranslate(v,l,T*M*-g+g)}b!==_zeroPx&&(_+="perspective("+b+_endParenthesis),(n||s)&&(_+="translate("+n+"%, "+s+"%) "),(S||a!==_zeroPx||o!==_zeroPx||l!==_zeroPx)&&(_+=l!==_zeroPx||S?"translate3d("+a+", "+o+", "+l+") ":"translate("+a+", "+o+_endParenthesis),c!==_zeroDeg&&(_+="rotate("+c+_endParenthesis),f!==_zeroDeg&&(_+="rotateY("+f+_endParenthesis),p!==_zeroDeg&&(_+="rotateX("+p+_endParenthesis),(m!==_zeroDeg||u!==_zeroDeg)&&(_+="skew("+m+", "+u+_endParenthesis),(h!==1||d!==1)&&(_+="scale("+h+", "+d+_endParenthesis),v.style[_transformProp$3]=_||"translate(0, 0)"},_renderSVGTransforms=function(e,t){var i=t||this,n=i.xPercent,s=i.yPercent,a=i.x,o=i.y,l=i.rotation,c=i.skewX,f=i.skewY,p=i.scaleX,m=i.scaleY,u=i.target,h=i.xOrigin,d=i.yOrigin,b=i.xOffset,y=i.yOffset,v=i.forceCSS,g=parseFloat(a),_=parseFloat(o),S,w,E,T,M;l=parseFloat(l),c=parseFloat(c),f=parseFloat(f),f&&(f=parseFloat(f),c+=f,l+=f),l||c?(l*=_DEG2RAD$2,c*=_DEG2RAD$2,S=Math.cos(l)*p,w=Math.sin(l)*p,E=Math.sin(l-c)*-m,T=Math.cos(l-c)*m,c&&(f*=_DEG2RAD$2,M=Math.tan(c-f),M=Math.sqrt(1+M*M),E*=M,T*=M,f&&(M=Math.tan(f),M=Math.sqrt(1+M*M),S*=M,w*=M)),S=_round$5(S),w=_round$5(w),E=_round$5(E),T=_round$5(T)):(S=p,T=m,w=E=0),(g&&!~(a+"").indexOf("px")||_&&!~(o+"").indexOf("px"))&&(g=_convertToUnit(u,"x",a,"px"),_=_convertToUnit(u,"y",o,"px")),(h||d||b||y)&&(g=_round$5(g+h-(h*S+d*E)+b),_=_round$5(_+d-(h*w+d*T)+y)),(n||s)&&(M=u.getBBox(),g=_round$5(g+n/100*M.width),_=_round$5(_+s/100*M.height)),M="matrix("+S+","+w+","+E+","+T+","+g+","+_+")",u.setAttribute("transform",M),v&&(u.style[_transformProp$3]=M)},_addRotationalPropTween=function(e,t,i,n,s){var a=360,o=_isString$2(s),l=parseFloat(s)*(o&&~s.indexOf("rad")?_RAD2DEG$2:1),c=l-n,f=n+c+"deg",p,m;return o&&(p=s.split("_")[1],p==="short"&&(c%=a,c!==c%(a/2)&&(c+=c<0?a:-360)),p==="cw"&&c<0?c=(c+a*_bigNum$2)%a-~~(c/a)*a:p==="ccw"&&c>0&&(c=(c-a*_bigNum$2)%a-~~(c/a)*a)),e._pt=m=new PropTween(e._pt,t,i,n,c,_renderPropWithEnd),m.e=f,m.u="deg",e._props.push(i),m},_assign=function(e,t){for(var i in t)e[i]=t[i];return e},_addRawTransformPTs=function(e,t,i){var n=_assign({},i._gsap),s="perspective,force3D,transformOrigin,svgOrigin",a=i.style,o,l,c,f,p,m,u,h;n.svg?(c=i.getAttribute("transform"),i.setAttribute("transform",""),a[_transformProp$3]=t,o=_parseTransform(i,1),_removeProperty(i,_transformProp$3),i.setAttribute("transform",c)):(c=getComputedStyle(i)[_transformProp$3],a[_transformProp$3]=t,o=_parseTransform(i,1),a[_transformProp$3]=c);for(l in _transformProps)c=n[l],f=o[l],c!==f&&s.indexOf(l)<0&&(u=getUnit(c),h=getUnit(f),p=u!==h?_convertToUnit(i,l,c,h):parseFloat(c),m=parseFloat(f),e._pt=new PropTween(e._pt,o,l,p,m-p,_renderCSSProp),e._pt.u=h||0,e._props.push(l));_assign(o,n)};_forEachName("padding,margin,Width,Radius",function(r,e){var t="Top",i="Right",n="Bottom",s="Left",a=(e<3?[t,i,n,s]:[t+s,t+i,n+i,n+s]).map(function(o){return e<2?r+o:"border"+o+r});_specialProps[e>1?"border"+r:r]=function(o,l,c,f,p){var m,u;if(arguments.length<4)return m=a.map(function(h){return _get(o,h,c)}),u=m.join(" "),u.split(m[0]).length===5?m[0]:u;m=(f+"").split(" "),u={},a.forEach(function(h,d){return u[h]=m[d]=m[d]||m[(d-1)/2|0]}),o.init(l,u,p)}});var CSSPlugin={name:"css",register:_initCore$4,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,i,n,s){var a=this._props,o=e.style,l=i.vars.startAt,c,f,p,m,u,h,d,b,y,v,g,_,S,w,E,T;_pluginInitted||_initCore$4(),this.styles=this.styles||_getStyleSaver$2(e),T=this.styles.props,this.tween=i;for(d in t)if(d!=="autoRound"&&(f=t[d],!(_plugins[d]&&_checkPlugin(d,t,i,n,e,s)))){if(u=typeof f,h=_specialProps[d],u==="function"&&(f=f.call(i,n,e,s),u=typeof f),u==="string"&&~f.indexOf("random(")&&(f=_replaceRandom(f)),h)h(this,e,d,f,i)&&(E=1);else if(d.substr(0,2)==="--")c=(getComputedStyle(e).getPropertyValue(d)+"").trim(),f+="",_colorExp.lastIndex=0,_colorExp.test(c)||(b=getUnit(c),y=getUnit(f)),y?b!==y&&(c=_convertToUnit(e,d,c,y)+y):b&&(f+=b),this.add(o,"setProperty",c,f,n,s,0,0,d),a.push(d),T.push(d,0,o[d]);else if(u!=="undefined"){if(l&&d in l?(c=typeof l[d]=="function"?l[d].call(i,n,e,s):l[d],_isString$2(c)&&~c.indexOf("random(")&&(c=_replaceRandom(c)),getUnit(c+"")||c==="auto"||(c+=_config$1.units[d]||getUnit(_get(e,d))||""),(c+"").charAt(1)==="="&&(c=_get(e,d))):c=_get(e,d),m=parseFloat(c),v=u==="string"&&f.charAt(1)==="="&&f.substr(0,2),v&&(f=f.substr(2)),p=parseFloat(f),d in _propertyAliases&&(d==="autoAlpha"&&(m===1&&_get(e,"visibility")==="hidden"&&p&&(m=0),T.push("visibility",0,o.visibility),_addNonTweeningPT(this,o,"visibility",m?"inherit":"hidden",p?"inherit":"hidden",!p)),d!=="scale"&&d!=="transform"&&(d=_propertyAliases[d],~d.indexOf(",")&&(d=d.split(",")[0]))),g=d in _transformProps,g){if(this.styles.save(d),u==="string"&&f.substring(0,6)==="var(--"&&(f=_getComputedProperty(e,f.substring(4,f.indexOf(")"))),p=parseFloat(f)),_||(S=e._gsap,S.renderTransform&&!t.parseTransform||_parseTransform(e,t.parseTransform),w=t.smoothOrigin!==!1&&S.smooth,_=this._pt=new PropTween(this._pt,o,_transformProp$3,0,1,S.renderTransform,S,0,-1),_.dep=1),d==="scale")this._pt=new PropTween(this._pt,S,"scaleY",S.scaleY,(v?_parseRelative(S.scaleY,v+p):p)-S.scaleY||0,_renderCSSProp),this._pt.u=0,a.push("scaleY",d),d+="X";else if(d==="transformOrigin"){T.push(_transformOriginProp$2,0,o[_transformOriginProp$2]),f=_convertKeywordsToPercentages(f),S.svg?_applySVGOrigin(e,f,0,w,0,this):(y=parseFloat(f.split(" ")[2])||0,y!==S.zOrigin&&_addNonTweeningPT(this,S,"zOrigin",S.zOrigin,y),_addNonTweeningPT(this,o,d,_firstTwoOnly(c),_firstTwoOnly(f)));continue}else if(d==="svgOrigin"){_applySVGOrigin(e,f,1,w,0,this);continue}else if(d in _rotationalProperties){_addRotationalPropTween(this,S,d,m,v?_parseRelative(m,v+f):f);continue}else if(d==="smoothOrigin"){_addNonTweeningPT(this,S,"smooth",S.smooth,f);continue}else if(d==="force3D"){S[d]=f;continue}else if(d==="transform"){_addRawTransformPTs(this,f,e);continue}}else d in o||(d=_checkPropPrefix(d)||d);if(g||(p||p===0)&&(m||m===0)&&!_complexExp.test(f)&&d in o)b=(c+"").substr((m+"").length),p||(p=0),y=getUnit(f)||(d in _config$1.units?_config$1.units[d]:b),b!==y&&(m=_convertToUnit(e,d,c,y)),this._pt=new PropTween(this._pt,g?S:o,d,m,(v?_parseRelative(m,v+p):p
vendor: 9,401 bytes, lines 15-23
15)-m,!g&&(y==="px"||d==="zIndex")&&t.autoRound!==!1?_renderRoundedCSSProp:_renderCSSProp),this._pt.u=y||0,b!==y&&y!=="%"&&(this._pt.b=c,this._pt.r=_renderCSSPropWithBeginning);else if(d in o)_tweenComplexCSSString.call(this,e,d,c,v?v+f:f);else if(d in e)this.add(e,d,c||e[d],v?v+f:f,n,s);else if(d!=="parseTransform"){_missingPlugin(d,f);continue}g||(d in o?T.push(d,0,o[d]):typeof e[d]=="function"?T.push(d,2,e[d]()):T.push(d,1,c||e[d])),a.push(d)}}E&&_sortPropTweensByPriority(this)},render:function(e,t){if(t.tween._time||!_reverting())for(var i=t._pt;i;)i.r(e,i.d),i=i._next;else t.styles.revert()},get:_get,aliases:_propertyAliases,getSetter:function(e,t,i){var n=_propertyAliases[t];return n&&n.indexOf(",")<0&&(t=n),t in _transformProps&&t!==_transformOriginProp$2&&(e._gsap.x||_get(e,"x"))?i&&_recentSetterPlugin===i?t==="scale"?_setterScale:_setterTransform:(_recentSetterPlugin=i||{})&&(t==="scale"?_setterScaleWithRender:_setterTransformWithRender):e.style&&!_isUndefined$1(e.style[t])?_setterCSSStyle:~t.indexOf("-")?_setterCSSProp:_getSetter(e,t)},core:{_removeProperty,_getMatrix}};gsap$7.utils.checkPrefix=_checkPropPrefix;gsap$7.core.getStyleSaver=_getStyleSaver$2;(function(r,e,t,i){var n=_forEachName(r+","+e+","+t,function(s){_transformProps[s]=1});_forEachName(e,function(s){_config$1.units[s]="deg",_rotationalProperties[s]=1}),_propertyAliases[n[13]]=r+","+e,_forEachName(i,function(s){var a=s.split(":");_propertyAliases[a[1]]=n[a[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");_forEachName("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(r){_config$1.units[r]="px"});gsap$7.registerPlugin(CSSPlugin);var gsapWithCSS=gsap$7.registerPlugin(CSSPlugin)||gsap$7;gsapWithCSS.core.Tween;function initLogoRevealLoader(){const r=document.querySelector("[data-load-wrap]");if(!r)return null;const e=r.querySelector("[data-load-container]"),t=r.querySelector("[data-load-bg]"),i=r.querySelector("[data-load-logo]");if(!e||!t||!i)return null;gsapWithCSS.set(i,{clipPath:"inset(0% 0% 100% 0%)"});const n=gsapWithCSS.timeline({paused:!0,defaults:{ease:"power2.out"}});n.to(i,{clipPath:"inset(0% 0% 0% 0%)",duration:1.2}),n.play();function s(){n.kill(),gsapWithCSS.timeline({onComplete:()=>{gsapWithCSS.set(r,{display:"none"}),window.dispatchEvent(new Event("loader:done"))}}).to(t,{yPercent:-101,duration:1,ease:"power3.out"}).to(e,{autoAlpha:0,duration:.4,ease:"power2.out"},0)}return window.addEventListener("load",s),n}/*!
16 * SplitText 3.13.0
17 * https://gsap.com
18 *
19 * @license Copyright 2025, GreenSock. All rights reserved. Subject to the terms at https://gsap.com/standard-license.
20 * @author: Jack Doyle
21 */let gsap$6,_fonts,_coreInitted$5,_initIfNecessary=()=>_coreInitted$5||SplitText.register(window.gsap),_charSegmenter=typeof Intl<"u"?new Intl.Segmenter:0,_toArray$4=r=>typeof r=="string"?_toArray$4(document.querySelectorAll(r)):"length"in r?Array.from(r):[r],_elements=r=>_toArray$4(r).filter(e=>e instanceof HTMLElement),_emptyArray$1=[],_context$3=function(){},_spacesRegEx=/\s+/g,_emojiSafeRegEx=new RegExp("\\p{RI}\\p{RI}|\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?(\\u{200D}\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?)*|.","gu"),_emptyBounds={left:0,top:0,width:0,height:0},_stretchToFitSpecialChars=(r,e)=>{if(e){let t=new Set(r.join("").match(e)||_emptyArray$1),i=r.length,n,s,a,o;if(t.size)for(;--i>-1;){s=r[i];for(a of t)if(a.startsWith(s)&&a.length>s.length){for(n=0,o=s;a.startsWith(o+=r[i+ ++n])&&o.length<a.length;);if(n&&o.length===a.length){r[i]=a,r.splice(i+1,n);break}}}}return r},_disallowInline=r=>window.getComputedStyle(r).display==="inline"&&(r.style.display="inline-block"),_insertNodeBefore=(r,e,t)=>e.insertBefore(typeof r=="string"?document.createTextNode(r):r,t),_getWrapper=(r,e,t)=>{let i=e[r+"sClass"]||"",{tag:n="div",aria:s="auto",propIndex:a=!1}=e,o=r==="line"?"block":"inline-block",l=i.indexOf("++")>-1,c=f=>{let p=document.createElement(n),m=t.length+1;return i&&(p.className=i+(l?" "+i+m:"")),a&&p.style.setProperty("--"+r,m+""),s!=="none"&&p.setAttribute("aria-hidden","true"),n!=="span"&&(p.style.position="relative",p.style.display=o),p.textContent=f,t.push(p),p};return l&&(i=i.replace("++","")),c.collection=t,c},_getLineWrapper=(r,e,t,i)=>{let n=_getWrapper("line",t,i),s=window.getComputedStyle(r).textAlign||"left";return(a,o)=>{let l=n("");for(l.style.textAlign=s,r.insertBefore(l,e[a]);a<o;a++)l.appendChild(e[a]);l.normalize()}},_splitWordsAndCharsRecursively=(r,e,t,i,n,s,a,o,l,c)=>{var f;let p=Array.from(r.childNodes),m=0,{wordDelimiter:u,reduceWhiteSpace:h=!0,prepareText:d}=e,b=r.getBoundingClientRect(),y=b,v=!h&&window.getComputedStyle(r).whiteSpace.substring(0,3)==="pre",g=0,_=t.collection,S,w,E,T,M,D,R,A,I,O,F,C,k,x,P,L,z,Y;for(typeof u=="object"?(E=u.delimiter||u,w=u.replaceWith||""):w=u===""?"":u||" ",S=w!==" ";m<p.length;m++)if(T=p[m],T.nodeType===3){for(P=T.textContent||"",h?P=P.replace(_spacesRegEx," "):v&&(P=P.replace(/\n/g,w+`
22`)),d&&(P=d(P,r)),T.textContent=P,M=w||E?P.split(E||w):P.match(o)||_emptyArray$1,z=M[M.length-1],A=S?z.slice(-1)===" ":!z,z||M.pop(),y=b,R=S?M[0].charAt(0)===" ":!M[0],R&&_insertNodeBefore(" ",r,T),M[0]||M.shift(),_stretchToFitSpecialChars(M,l),s&&c||(T.textContent=""),I=1;I<=M.length;I++)if(L=M[I-1],!h&&v&&L.charAt(0)===`
23`&&((f=T.previousSibling)==null||f.remove(),_insertNodeBefore(document.createElement("br"),r,T),L=L.slice(1)),!h&&L==="")_insertNodeBefore(w,r,T);else if(L===" ")r.insertBefore(document.createTextNode(" "),T);else{if(S&&L.charAt(0)===" "&&_insertNodeBefore(" ",r,T),g&&I===1&&!R&&_.indexOf(g.parentNode)>-1?(D=_[_.length-1],D.appendChild(document.createTextNode(i?"":L))):(D=t(i?"":L),_insertNodeBefore(D,r,T),g&&I===1&&!R&&D.insertBefore(g,D.firstChild)),i)for(F=_charSegmenter?_stretchToFitSpecialChars([..._charSegmenter.segment(L)].map(G=>G.segment),l):L.match(o)||_emptyArray$1,Y=0;Y<F.length;Y++)D.appendChild(F[Y]===" "?document.createTextNode(" "):i(F[Y]));if(s&&c){if(P=T.textContent=P.substring(L.length+1,P.length),O=D.getBoundingClientRect(),O.top>y.top&&O.left<=y.left){for(C=r.cloneNode(),k=r.childNodes[0];k&&k!==D;)x=k,k=k.nextSibling,C.appendChild(x);r.parentNode.insertBefore(C,r),n&&_disallowInline(C)}y=O}(I<M.length||A)&&_insertNodeBefore(I>=M.length?" ":S&&L.slice(-1)===" "?" "+w:w,r,T)}r.removeChild(T),g=0}else T.nodeType===1&&(a&&a.indexOf(T)>-1?(_.indexOf(T.previousSibling)>-1&&_[_.length-1].appendChild(T),g=T):(_splitWordsAndCharsRecursively(T,e,t,i,n,s,a,o,l,!0),g=0),n&&_disallowInline(T))};const _SplitText=class ft{constructor(e,t){this.isSplit=!1,_initIfNecessary(),this.elements=_elements(e),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=t,this._split=()=>this.isSplit&&this.split(this.vars);let i=[],n,s=()=>{let a=i.length,o;for(;a--;){o=i[a];let l=o.element.offsetWidth;if(l!==o.width){o.width=l,this._split();return}}};this._data={orig:i,obs:typeof ResizeObserver<"u"&&new ResizeObserver(()=>{clearTimeout(n),n=setTimeout(s,200)})},_context$3(this),this.split(t)}split(e){this.isSplit&&this.revert(),this.vars=e=e||this.vars||{};let{type:t="chars,words,lines",aria:i="auto",deepSlice:n=!0,smartWrap:s,onSplit:a,autoSplit:o=!1,specialChars:l,mask:c}=this.vars,f=t.indexOf("lines")>-1,p=t.indexOf("chars")>-1,m=t.indexOf("words")>-1,u=p&&!m&&!f,h=l&&("push"in l?new RegExp("(?:"+l.join("|")+")","gu"):l),d=h?new RegExp(h.source+"|"+_emojiSafeRegEx.source,"gu"):_emojiSafeRegEx,b=!!e.ignore&&_elements(e.ignore),{orig:y,animTime:v,obs:g}=this._data,_;return(p||m||f)&&(this.elements.forEach((S,w)=>{y[w]={element:S,html:S.innerHTML,ariaL:S.getAttribute("aria-label"),ariaH:S.getAttribute("aria-hidden")},i==="auto"?S.setAttribute("aria-label",(S.textContent||"").trim()):i==="hidden"&&S.setAttribute("aria-hidden","true");let E=[],T=[],M=[],D=p?_getWrapper("char",e,E):null,R=_getWrapper("word",e,T),A,I,O,F;if(_splitWordsAndCharsRecursively(S,e,R,D,u,n&&(f||u),b,d,h,!1),f){let C=_toArray$4(S.childNodes),k=_getLineWrapper(S,C,e,M),x,P=[],L=0,z=C.map(G=>G.nodeType===1?G.getBoundingClientRect():_emptyBounds),Y=_emptyBounds;for(A=0;A<C.length;A++)x=C[A],x.nodeType===1&&(x.nodeName==="BR"?(P.push(x),k(L,A+1),L=A+1,Y=z[L]):(A&&z[A].top>Y.top&&z[A].left<=Y.left&&(k(L,A),L=A),Y=z[A]));L<A&&k(L,A),P.forEach(G=>{var Z;return(Z=G.parentNode)==null?void 0:Z.removeChild(G)})}if(!m){for(A=0;A<T.length;A++)if(I=T[A],p||!I.nextSibling||I.nextSibling.nodeType!==3)if(s&&!f){for(O=document.createElement("span"),O.style.whiteSpace="nowrap";I.firstChild;)O.appendChild(I.firstChild);I.replaceWith(O)}else I.replaceWith(...I.childNodes);else F=I.nextSibling,F&&F.nodeType===3&&(F.textContent=(I.textContent||"")+(F.textContent||""),I.remove());T.length=0,S.normalize()}this.lines.push(...M),this.words.push(...T),this.chars.push(...E)}),c&&this[c]&&this.masks.push(...this[c].map(S=>{let w=S.cloneNode();return S.replaceWith(w),w.appendChild(S),S.className&&(w.className=S.className.replace(/(\b\w+\b)/g,"$1-mask")),w.style.overflow="clip",w}))),this.isSplit=!0,_fonts&&(o?_fonts.addEventListener("loadingdone",this._split):_fonts.status==="loading"&&console.warn("SplitText c
23alled before fonts loaded")),(_=a&&a(this))&&_.totalTime&&(this._data.anim=v?_.totalTime(v):_),f&&o&&this.elements.forEach((S,w)=>{y[w].width=S.offsetWidth,g&&g.observe(S)}),this}revert(){var e,t;let{orig:i,anim:n,obs:s}=this._data;return s&&s.disconnect(),i.forEach(({element:a,html:o,ariaL:l,ariaH:c})=>{a.innerHTML=o,l?a.setAttribute("aria-label",l):a.removeAttribute("aria-label"),c?a.setAttribute("aria-hidden",c):a.removeAttribute("aria-hidden")}),this.chars.length=this.words.length=this.lines.length=i.length=this.masks.length=0,this.isSplit=!1,_fonts==null||_fonts.removeEventListener("loadingdone",this._split),n&&(this._data.animTime=n.totalTime(),n.revert()),(t=(e=this.vars).onRevert)==null||t.call(e,this),this}static create(e,t){return new ft(e,t)}static register(e){gsap$6=gsap$6||e||window.gsap,gsap$6&&(_toArray$4=gsap$6.utils.toArray,_context$3=gsap$6.core.context||_context$3),!_coreInitted$5&&window.innerWidth>0&&(_fonts=document.fonts,_coreInitted$5=!0)}};_SplitText.version="3.13.0";let SplitText=_SplitText;gsapWithCSS.registerPlugin(SplitText);let homepageLoaderTimeline=null;const TEXT_STAGGER=.06,TEXT_DURATION=1,splitTextReveal=(r,e,t,{duration:i=TEXT_DURATION,stagger:n=TEXT_STAGGER}={})=>{if(!e)return null;const s=new SplitText(e,{type:"lines",mask:"lines",linesClass:"line++"}),a=s.lines;return gsapWithCSS.set(e,{overflow:"hidden"}),gsapWithCSS.set(a,{yPercent:110,autoAlpha:0}),r.to(a,{yPercent:0,autoAlpha:1,duration:i,ease:"power4.out",stagger:n},t),s},killTimelineIfActive=()=>{homepageLoaderTimeline&&(homepageLoaderTimeline.kill(),homepageLoaderTimeline=null)};function initHeroOnLoad(){const r=document.querySelector(".website-header"),e=document.querySelector(".is-hero");if(r==null||r.querySelector(".website-logo"),r==null||r.querySelectorAll(".animate-on-load"),!e){killTimelineIfActive(),homepageLoaderTimeline=gsapWithCSS.timeline({defaults:{ease:"power3.out"},delay:.3});return}const t=e.querySelector(".layer"),i=e.querySelector(".hero-pretitle"),n=e.querySelector(".hero-subtitle"),s=e.querySelector(".hero-title"),a=e.querySelector(".cta-wrapper"),o=e.querySelector(".hero-text_image"),l=e.querySelector(".hero-text_vimeo"),c=o||l,f=e.querySelector(".rich-text");e.querySelector(".big-title");const p=e.querySelector(".text-wrapper");if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){p&&gsapWithCSS.set(p,{opacity:1,autoAlpha:1,clearProps:"transform"}),s&&(s.style.visibility="visible"),n&&(n.style.visibility="visible"),i&&(i.style.visibility="visible"),f&&(f.style.visibility="visible"),a&&(a.style.visibility="visible"),o&&(o.style.clipPath="pol
23ygon(0 100%, 100% 100%, 100% 0, 0 0)"),l&&(l.style.clipPath="polygon(0 100%, 100% 100%, 100% 0, 0 0)"),t&&(t.style.backgroundColor="rgba(255,255,255,0)",t.style.clipPath="polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)");return}if(killTimelineIfActive(),document.fonts.ready.then(()=>{homepageLoaderTimeline=gsapWithCSS.timeline({defaults:{ease:"power3.out"},delay:.35});const u=homepageLoaderTimeline;u.addLabel("start",0),p&&u.set(p,{opacity:1},"start"),t&&(gsapWithCSS.set(t,{willChange:"clip-path"}),u.to(t,{clipPath:"polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)",duration:1,ease:"power2.inOut"},"start-=0.4")),u.addLabel("textIntro","start+=0.4");const h=(d,b,y)=>{splitTextReveal(u,d,b,y)};h(i,"textIntro",{duration:.9,stagger:.05}),h(s,"textIntro-=0.15",{duration:1.1,stagger:.07}),h(n,"textIntro+=0.15",{duration:.9}),h(f,"textIntro+=0.2",{duration:.85,stagger:.05}),a&&(gsapWithCSS.set(a,{autoAlpha:0,y:32}),u.to(a,{autoAlpha:1,y:0,duration:.7,ease:"power2.out"},"textIntro+=0.35")),e.classList.contains("block_hero-text")&&c&&(gsapWithCSS.set(c,{clipPath:"polygon(0 0, 100% 0, 100% 0, 0 0)",willChange:"clip-path"}),u.to(c,{clipPath:"polygon(0 0, 100% 0, 100% 100%, 0 100%)",duration:.2,ease:"power3.out"},"textIntro-=0.15"),u.call(()=>{gsapWithCSS.set(c,{clearProps:"willChange"})})),u.call(()=>{t&&gsapWithCSS.set(t,{clearProps:"willChange"})})}).catch(u=>{console.warn("Fonts not ready:",u),s&&(s.style.visibility="visible")}),e.classList.contains("block_hero-video")){if(!e.querySelector(".vimeo-bg")){console.warn("[HERO VIDEO] no vimeo found → abort");return}let h=!1,d=null,b=null;const y=e.querySelector(".main-media-wrapper"),v=e.querySelector(".text-wrapper");if(!v){console.warn("[HERO VIDEO] no text-wrapper found → abort");return}const g=e.querySelector(".vimeo_audio-manager"),_=e.querySelector(".scroll-down_icon-wrapper"),S=document.querySelector(".block_booking-mask-new"),w=(Y,G,Z)=>Math.max(G,Math.min(Z,Y)),E=Y=>{if(!Y)return!1;const G=window.getComputedStyle(Y);if(G.display==="none"||G.visibility==="hidden"||Number(G.opacity)===0)return!1;const Z=Y.getBoundingClientRect();return Z.width>0&&Z.height>0},T=()=>{let Y=0;try{Y=parseFloat(getComputedStyle(document.documentElement).getPropertyValue("--sab")||"0"),Number.isNaN(Y)&&(Y=0)}catch{Y=0}return Y},M=()=>E(S),D=()=>{const Y=e.getBoundingClientRect(),G=[];E(g)&&G.push({el:g,name:"audioManager"}),E(_)&&G.push({el:_,name:"scrollDown"});let Z=0;G.forEach(({el:N})=>{const K=N.getBoundingClientRect(),te=w(Y.bottom-K.top,0,Y.height);Z=Math.max(Z,te)});const q=T();return Z+=q,Z+=16,Z},R=()=>{gsapWithCSS.set(v,{transformOrigin:"50% 100%"})},A=()=>window.innerWidth<1e3?24:40,I=()=>{const Y=e.getBoundingClientRect(),G=v.getBoundingClientRect(),Z=D(),q=A(),N=Y.bottom-Z-q,K=N-G.top,te=window.innerWidth<1e3?.78:.82,ue=K/G.height,de=w(ue,te,1),ae=window.innerWidth<1e3?.84:.68,ce=Math.min(de,ae),re=N-G.bottom,Q=w(re,0,re);return{scale:ce,y:Q}},O=Y=>{(y||e).classList.toggle("hide-layer",Y)},F=()=>{if(M()){console.warn("[HERO VIDEO] booking present → animation blocked");return}O(!0),R(),requestAnimationFrame(()=>{const{scale:Y,y:G}=I();gsapWithCSS.to(v,{scale:Y,y:G,duration:.8,ease:"power3.out",overwrite:!0})})},C=()=>{O(!1),R(),gsapWithCSS.to(v,{scale:1,y:0,duration:.9,ease:"power3.out",overwrite:!0})},k=()=>{clearTimeout(d),!M()&&(d=setTimeout(F,2e3))},x=()=>{M()||(C(),k())};gsapWithCSS.delayedCall(5,F);const P=()=>{h||(h=!0,x(),window.addEventListener("scroll",x,{passive:!0}))};window.addEventListener("scroll",P,{passive:!0});const L=()=>
23{if(clearTimeout(d),M()){C();return}(y||e).classList.contains("hide-layer")?F():R()},z=()=>{b&&b.kill(),b=gsapWithCSS.delayedCall(.15,L)};if(window.addEventListener("resize",z),document.fonts&&document.fonts.ready&&document.fonts.ready.then(()=>{L()}),S&&new MutationObserver(()=>{z()}).observe(S,{attributes:!0,attributeFilter:["class","style"]}),window.ResizeObserver){const Y=new ResizeObserver(()=>{z()});Y.observe(v),g&&Y.observe(g),_&&Y.observe(_)}}}/*! @vimeo/player v2.29.2 | (c) 2025 Vimeo | MIT License | https://github.com/vimeo/player.js */function _iterableToArrayLimit(r,e){var t=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(t!=null){var i,n,s,a,o=[],l=!0,c=!1;try{if(s=(t=t.call(r)).next,e!==0)for(;!(l=(i=s.call(t)).done)&&(o.push(i.value),o.length!==e);l=!0);}catch(f){c=!0,n=f}finally{try{if(!l&&t.return!=null&&(a=t.return(),Object(a)!==a))return}finally{if(c)throw n}}return o}}function ownKeys(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);e&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(r,n).enumerable})),t.push.apply(t,i)}return t}function _objectSpread2(r){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?ownKeys(Object(t),!0).forEach(function(i){_defineProperty(r,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(i){Object.defineProperty(r,i,Object.getOwnPropertyDescriptor(t,i))})}return r}function _regeneratorRuntime(){_regeneratorRuntime=function(){return r};var r={},e=Object.prototype,t=e.hasOwnProperty,i=Object.defineProperty||function(A,I,O){A[I]=O.value},n=typeof Symbol=="function"?Symbol:{},s=n.iterator||"@@iterator",a=n.asyncIterator||"@@asyncIterator",o=n.toStringTag||"@@toStringTag";function l(A,I,O){return Object.defineProperty(A,I,{value:O,enumerable:!0,configurable:!0,writable:!0}),A[I]}try{l({},"")}catch{l=function(I,O,F){return I[O]=F}}function c(A,I,O,F){var C=I&&I.prototype instanceof m?I:m,k=Object.create(C.prototype),x=new M(F||[]);return i(k,"_invoke",{value:S(A,O,x)}),k}function f(A,I,O){try{return{type:"normal",arg:A.call(I,O)}}catch(F){return{type:"throw",arg:F}}}r.wrap=c;var p={};function m(){}function u(){}function h(){}var d={};l(d,s,function(){return this});var b=Object.getPrototypeOf,y=b&&b(b(D([])));y&&y!==e&&t.call(y,s)&&(d=y);var v=h.prototype=m.prototype=Object.create(d);function g(A){["next","throw","return"].forEach(function(I){l(A,I,function(O){return this._invoke(I,O)})})}function _(A,I){function O(C,k,x,P){var L=f(A[C],A,k);if(L.type!=="throw"){var z=L.arg,Y=z.value;return Y&&typeof Y=="object"&&t.call(Y,"__await")?I.resolve(Y.__await).then(function(G){O("next",G,x,P)},function(G){O("throw",G,x,P)}):I.resolve(Y).then(function(G){z.value=G,x(z)},function(G){return O("throw",G,x,P)})}P(L.arg)}var F;i(this,"_invoke",{value:function(C,k){function x(){return new I(function(P,L){O(C,k,P,L)})}return F=F?F.then(x,x):x()}})}function S(A,I,O){var F="suspendedStart";return function(C,k){if(F==="executing")throw new Error("Generator is already running");if(F==="completed"){if(C==="throw")throw k;return R()}for(O.method=C,O.arg=k;;){var x=O.delegate;if(x){var P=w(x,O);if(P){if(P===p)continue;return P}}if(O.method==="next")O.sent=O._sent=O.arg;else if(O.method==="throw"){if(F==="suspendedStart")throw F="completed",O.arg;O.dispatchException(O.arg)}else O.method==="return"&&O.abrupt("return",O.arg);F="executing";var L=f(A,I,O);if(L.type==="normal"){if(F=O.done?"completed":"suspendedYield",L.arg===p)continue;return{value:L.arg,done:O.done}}L.type==="throw"&&(F="completed",O.method="throw",O.arg=L.arg)}}}function w(A,I){var O=I.method,F=A.iterator[O];if(F===void 0)return I.delegate=null,O==="throw"&&A.iterator.return&&(I.method="return",I.arg=void 0,w(A,I),I.method==="throw")||O!=="return"&&(I.method="throw",I.arg=new TypeError("The iterator does not provide a '"+O+"' method")),p;var C=f(F,A.iterator,I.arg);if(C.type==="throw")return I.method="throw",I.arg=C.arg,I.delegate=null,p;var k=C.arg;return k?k.done?(I[A.resultName]=k.value,I.next=A.nextLoc,I.method!=="return"&&(I.method="next",I.arg=void 0),I.delegate=null,p):k:(I.method="throw",I.arg=new TypeError("iterator result is not an object"),I.delegate=null,p)}function E(A){var I={tryLoc:A[0]};1 in A&&(I.catchLoc=A[1]),2 in A&&(I.finallyLoc=A[2],I.afterLoc=A[3]),this.tryEntries.push(I)}function T(A){var I=A.completion||{};I.type="normal",delete I.arg,A.completion=I}function M(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(E,this),this.reset(!0)}function D(A){if(A){var I=A[s];
23if(I)return I.call(A);if(typeof A.next=="function")return A;if(!isNaN(A.length)){var O=-1,F=function C(){for(;++O<A.length;)if(t.call(A,O))return C.value=A[O],C.done=!1,C;return C.value=void 0,C.done=!0,C};return F.next=F}}return{next:R}}function R(){return{value:void 0,done:!0}}return u.prototype=h,i(v,"constructor",{value:h,configurable:!0}),i(h,"constructor",{value:u,configurable:!0}),u.displayName=l(h,o,"GeneratorFunction"),r.isGeneratorFunction=function(A){var I=typeof A=="function"&&A.constructor;return!!I&&(I===u||(I.displayName||I.name)==="GeneratorFunction")},r.mark=function(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,h):(A.__proto__=h,l(A,o,"GeneratorFunction")),A.prototype=Object.create(v),A},r.awrap=function(A){return{__await:A}},g(_.prototype),l(_.prototype,a,function(){return this}),r.AsyncIterator=_,r.async=function(A,I,O,F,C){C===void 0&&(C=Promise);var k=new _(c(A,I,O,F),C);return r.isGeneratorFunction(I)?k:k.next().then(function(x){return x.done?x.value:k.next()})},g(v),l(v,o,"Generator"),l(v,s,function(){return this}),l(v,"toString",function(){return"[object Generator]"}),r.keys=function(A){var I=Object(A),O=[];for(var F in I)O.push(F);return O.reverse(),function C(){for(;O.length;){var k=O.pop();if(k in I)return C.value=k,C.done=!1,C}return C.done=!0,C}},r.values=D,M.prototype={constructor:M,reset:function(A){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(T),!A)for(var I in this)I.charAt(0)==="t"&&t.call(this,I)&&!isNaN(+I.slice(1))&&(this[I]=void 0)},stop:function(){this.done=!0;var A=this.tryEntries[0].completion;if(A.type==="throw")throw A.arg;return this.rval},dispatchException:function(A){if(this.done)throw A;var I=this;function O(L,z){return k.type="throw",k.arg=A,I.next=L,z&&(I.method="next",I.arg=void 0),!!z}for(var F=this.tryEntries.length-1;F>=0;--F){var C=this.tryEntries[F],k=C.completion;if(C.tryLoc==="root")return O("end");if(C.tryLoc<=this.prev){var x=t.call(C,"catchLoc"),P=t.call(C,"finallyLoc");if(x&&P){if(this.prev<C.catchLoc)return O(C.catchLoc,!0);if(this.prev<C.finallyLoc)return O(C.finallyLoc)}else if(x){if(this.prev<C.catchLoc)return O(C.catchLoc,!0)}else{if(!P)throw new Error("try statement without catch or finally");if(this.prev<C.finallyLoc)return O(C.finallyLoc)}}}},abrupt:function(A,I){for(var O=this.tryEntries.length-1;O>=0;--O){var F=this.tryEntries[O];if(F.tryLoc<=this.prev&&t.call(F,"finallyLoc")&&this.prev<F.finallyLoc){var C=F;break}}C&&(A==="break"||A==="continue")&&C.tryLoc<=I&&I<=C.finallyLoc&&(C=null);var k=C?C.completion:{};return k.type=A,k.arg=I,C?(this.method="next",this.next=C.finallyLoc,p):this.complete(k)},complete:function(A,I){if(A.type==="throw")throw A.arg;return A.type==="break"||A.type==="continue"?this.next=A.arg:A.type==="return"?(this.rval=this.arg=A.arg,this.method="return",this.next="end"):A.type==="normal"&&I&&(this.next=I),p},finish:function(A){for(var I=this.tryEntries.length-1;I>=0;--I){var O=this.tryEntries[I];if(O.finallyLoc===A)return this.complete(O.completion,O.afterLoc),T(O),p}},catch:function(A){for(var I=this.tryEntries.length-1;I>=0;--I){var O=this.tryEntries[I];if(O.tryLoc===A){var F=O.completion;if(F.type==="throw"){var C=F.arg;T(O)}return C}}throw new Error("illegal catch attempt")},delegateYield:function(A,I,O){return this.delegate={iterator:D(A),resultName:I,nextLoc:O},this.method==="next"&&(this.arg=void 0),p}},r}function asyncGeneratorStep(r,e,t,i,n,s,a){try{var o=r[s](a),l=o.value}catch(c){t(c);return}o.done?e(l):Promise.resolve(l).then(i,n)}function _asyncToGenerator(r){return function(){var e=this,t=arguments;return new Promise(function(i,n){var s=r.apply(e,t);function a(l){asyncGeneratorStep(s,i,n,a,o,"next",l)}function o(l){asyncGeneratorStep(s,i,n,a,o,"throw",l)}a(void 0)})}}function _classCallCheck(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties$1(r,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(r,_toPropertyKey(i.key),i)}}function _createClass$1(r,e,t){return e&&_defineProperties$1(r.prototype,e),t&&_defineProperties$1(r,t),Object.defineProperty(r,"prototype",{writable:!1}),r}function _defineProperty(r,e,t){return e=_toPropertyKey(e),e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function _inherits(r,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&_setPrototypeOf(r,e)}function _getPrototypeOf(r){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},_getPrototypeOf(r)}function _setPrototypeOf(r,e){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},_setPrototypeOf(r,e)}function _isNativeReflectConstruct(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _construct(r,e,t){return _isNativeReflectConstruct()?_construct=Reflect.construct.bind():_construct=function(n,s,a){var o=[null];o.push.apply(o,s);var l=Function.bind.apply(n,o),c=new l;return a&&_setPrototypeOf(c,a.prototype),c},_construct.apply(null,arguments)}function _isNativeFunction(r){return Function.toString.call(r).indexOf("[native code]")!==-1}function _wrapNativeSuper(r){var e=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(i){if(i===null||!_isNativeFunction(i))return i;if(typeof i!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(i))return e.get(i);e.set(i,n)}function n(){return _construct(i,arguments,_getPrototypeOf(this).constructor)}return n.prototype=Object.create(i.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(n,i)},_wrapNativeSuper(r)}function _assertThisInitialized$1(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function _possibleConstructorReturn(r,e){if(e&&(typeof e=="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$1(r)}function _createSuper(r){var e=_isNativeReflectConstruct();return function(){var i=_getPrototypeOf(r),n;if(e){var s=_getPrototypeOf(this).constructor;n=Reflect.construct(i,arguments,s)}else n=i.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _slicedToArray(r,e){return _arrayWithHoles(r)||_iterableToArrayLimit(r,e)||_unsupportedIterableToArray(r,e)||_nonIterableRest()}function _arrayWithHoles(r){if(Array.isArray(r))return r}function _unsupportedIterableToArray(r,e){if(r){if(typeof r=="string")return _arrayLikeToArray(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);if(t==="Object"&&r.constructor&&(t=r.constructor.name),t==="Map"||t==="Set")return Array.from(r);
23if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return _arrayLikeToArray(r,e)}}function _arrayLikeToArray(r,e){(e==null||e>r.length)&&(e=r.length);for(var t=0,i=new Array(e);t<e;t++)i[t]=r[t];return i}function _nonIterableRest(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
24In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _toPrimitive(r,e){if(typeof r!="object"||r===null)return r;var t=r[Symbol.toPrimitive];if(t!==void 0){var i=t.call(r,e);if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}function _toPropertyKey(r){var e=_toPrimitive(r,"string");return typeof e=="symbol"?e:String(e)}var isNode$1=typeof global<"u"&&{}.toString.call(global)==="[object global]",isBun=typeof Bun<"u",isDeno=typeof Deno<"u",isServerRuntime=isNode$1||isBun||isDeno;function getMethodName(r,e){return r.indexOf(e.toLowerCase())===0?r:"".concat(e.toLowerCase()).concat(r.substr(0,1).toUpperCase()).concat(r.substr(1))}function isDomElement(r){return!!(r&&r.nodeType===1&&"nodeName"in r&&r.ownerDocument&&r.ownerDocument.defaultView)}function isInteger(r){return!isNaN(parseFloat(r))&&isFinite(r)&&Math.floor(r)==r}function isVimeoUrl(r){return/^(https?:)?\/\/((((player|www)\.)?vimeo\.com)|((player\.)?[a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))(?=$|\/)/.test(r)}function isVimeoEmbed(r){var e=/^https:\/\/player\.((vimeo\.com)|([a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))\/video\/\d+/;return e.test(r)}function getOembedDomain(r){for(var e=(r||"").match(/^(?:https?:)?(?:\/\/)?([^/?]+)/),t=(e&&e[1]||"").replace("player.",""),i=[".videoji.hk",".vimeo.work",".videoji.cn"],n=0,s=i;n<s.length;n++){var a=s[n];if(t.endsWith(a))return t}return"vimeo.com"}function getVimeoUrl(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=r.id,t=r.url,i=e||t;if(!i)throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(isInteger(i))return"https://vimeo.com/".concat(i);if(isVimeoUrl(i))return i.replace("http:","https:");throw e?new TypeError("“".concat(e,"” is not a valid video id.")):new TypeError("“".concat(i,"” is not a vimeo.com url."))}var subscribe=function(e,t,i){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"addEventListener",s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"removeEventListener",a=typeof t=="string"?[t]:t;return a.forEach(function(o){e[n](o,i)}),{cancel:function(){return a.forEach(function(l){return e[s](l,i)})}}},logSurveyLink=function(){console.log(`
25%cVimeo is looking for feedback!
26%cComplete our survey about the Player SDK: https://t.maze.co/393567477`,"color:#00adef;font-size:1.2em;","color:#aaa;font-size:0.8em;")};function findIframeBySourceWindow(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document;if(!r||!e||typeof e.querySelectorAll!="function")return null;for(var t=e.querySelectorAll("iframe"),i=0;i<t.length;i++)if(t[i]&&t[i].contentWindow===r)return t[i];return null}var arrayIndexOfSupport=typeof Array.prototype.indexOf<"u",postMessageSupport=typeof window<"u"&&typeof window.postMessage<"u";if(!isServerRuntime&&(!arrayIndexOfSupport||!postMessageSupport))throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function createCommonjsModule(r,e){return e={exports:{}},r(e,e.exports),e.exports}/*!
27 * weakmap-polyfill v2.0.4 - ECMAScript6 WeakMap polyfill
28 * https://github.com/polygonplanet/weakmap-polyfill
29 * Copyright (c) 2015-2021 polygonplanet <[email protected]>
30 * @license MIT
31 */(function(r){if(r.WeakMap)return;var e=Object.prototype.hasOwnProperty,t=Object.defineProperty&&function(){try{return Object.defineProperty({},"x",{value:1}).x===1}catch{}}(),i=function(s,a,o){t?Object.defineProperty(s,a,{configurable:!0,writable:!0,value:o}):s[a]=o};r.WeakMap=function(){function s(){if(this===void 0)throw new TypeError("Constructor WeakMap requires 'new'");if(i(this,"_id",o("_WeakMap")),arguments.length>0)throw new TypeError("WeakMap iterable is not supported")}i(s.prototype,"delete",function(c){if(a(this,"delete"),!n(c))return!1;var f=c[this._id];return f&&f[0]===c?(delete c[this._id],!0):!1}),i(s.prototype,"get",function(c){if(a(this,"get"),!!n(c)){var f=c[this._id];if(f&&f[0]===c)return f[1]}}),i(s.prototype,"has",function(c){if(a(this,"has"),!n(c))return!1;var f=c[this._id];return!!(f&&f[0]===c)}),i(s.prototype,"set",function(c,f){if(a(this,"set"),!n(c))throw new TypeError("Invalid value used as weak map key");var p=c[this._id];return p&&p[0]===c?(p[1]=f,this):(i(c,this._id,[c,f]),this)});function a(c,f){if(!n(c)||!e.call(c,"_id"))throw new TypeError(f+" method called on incompatible receiver "+typeof c)}function o(c){return c+"_"+l()+"."+l()}function l(){return Math.random().toString().substring(2)}return i(s,"_polyfill",!0),s}();function n(s){return Object(s)===s}})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:commonjsGlobal);var npo_src=createCommonjsModule(function(r){/*! Native Promise Only
32    v0.8.1 (c) Kyle Simpson
33    MIT License: http://getify.mit-license.org
34*/(function(t,i,n){i[t]=i[t]||n(),r.exports&&(r.exports=i[t])})("Promise",commonjsGlobal,function(){var t,i,n,s=Object.prototype.toString,a=typeof setImmediate<"u"?function(g){return setImmediate(g)}:setTimeout;try{Object.defineProperty({},"x",{}),t=function(g,_,S,w){return Object.defineProperty(g,_,{value:S,writable:!0,configurable:w!==!1})}}catch{t=function(_,S,w){return _[S]=w,_}}n=function(){var g,_,S;function w(E,T){this.fn=E,this.self=T,this.next=void 0}return{add:function(T,M){S=new w(T,M),_?_.next=S:g=S,_=S,S=void 0},drain:function(){var T=g;for(g=_=i=void 0;T;)T.fn.call(T.self),T=T.next}}}();function o(v,g){n.add(v,g),i||(i=a(n.drain))}function l(v){var g,_=typeof v;return v!=null&&(_=="object"||_=="function")&&(g=v.then),typeof g=="function"?g:!1}function c(){for(var v=0;v<this.chain.length;v++)f(this,this.state===1?this.chain[v].success:this.chain[v].failure,this.chain[v]);this.chain.length=0}function f(v,g,_){var S,w;try{g===!1?_.reject(v.msg):(g===!0?S=v.msg:S=g.call(void 0,v.msg),S===_.promise?_.reject(TypeError("Promise-chain cycle")):(w=l(S))?w.call(S,_.resolve,_.reject):_.resolve(S))}catch(E){_.reject(E)}}function p(v){var g,_=this;if(!_.triggered){_.triggered=!0,_.def&&(_=_.def);try{(g=l(v))?o(function(){var S=new h(_);try{g.call(v,function(){p.apply(S,arguments)},function(){m.apply(S,arguments)})}catch(w){m.call(S,w)}}):(_.msg=v,_.state=1,_.chain.length>0&&o(c,_))}catch(S){m.call(new h(_),S)}}}function m(v){var g=this;g.triggered||(g.triggered=!0,g.def&&(g=g.def),g.msg=v,g.state=2,g.chain.length>0&&o(c,g))}function u(v,g,_,S){for(var w=0;w<g.length;w++)(function(T){v.resolve(g[T]).then(function(D){_(T,D)},S)})(w)}function h(v){this.def=v,this.triggered=!1}function d(v){this.promise=v,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function b(v){if(typeof v!="function")throw TypeError("Not a function");if(this.__NPO__!==0)throw TypeError("Not a promise");this.__NPO__=1;var g=new d(this);this.then=function(S,w){var E={success:typeof S=="function"?S:!0,failure:typeof w=="function"?w:!1};return E.promise=new this.constructor(function(M,D){if(typeof M!="function"||typeof D!="function")throw TypeError("Not a function");E.resolve=M,E.reject=D}),g.chain.push(E),g.state!==0&&o(c,g),E.promise},this.catch=function(S){return this.then(void 0,S)};try{v.call(void 0,function(S){p.call(g,S)},function(S){m.call(g,S)})}catch(_){m.call(g,_)}}var y=t({},"constructor",b,!1);return b.prototype=y,t(y,"__NPO__",0,!1),t(b,"resolve",function(g){var _=this;return g&&typeof g=="object"&&g.__NPO__===1?g:new _(function(w,E){if
34(typeof w!="function"||typeof E!="function")throw TypeError("Not a function");w(g)})}),t(b,"reject",function(g){return new this(function(S,w){if(typeof S!="function"||typeof w!="function")throw TypeError("Not a function");w(g)})}),t(b,"all",function(g){var _=this;return s.call(g)!="[object Array]"?_.reject(TypeError("Not an array")):g.length===0?_.resolve([]):new _(function(w,E){if(typeof w!="function"||typeof E!="function")throw TypeError("Not a function");var T=g.length,M=Array(T),D=0;u(_,g,function(A,I){M[A]=I,++D===T&&w(M)},E)})}),t(b,"race",function(g){var _=this;return s.call(g)!="[object Array]"?_.reject(TypeError("Not an array")):new _(function(w,E){if(typeof w!="function"||typeof E!="function")throw TypeError("Not a function");u(_,g,function(M,D){w(D)},E)})}),b})}),callbackMap=new WeakMap;function storeCallback(r,e,t){var i=callbackMap.get(r.element)||{};e in i||(i[e]=[]),i[e].push(t),callbackMap.set(r.element,i)}function getCallbacks(r,e){var t=callbackMap.get(r.element)||{};return t[e]||[]}function removeCallback(r,e,t){var i=callbackMap.get(r.element)||{};if(!i[e])return!0;if(!t)return i[e]=[],callbackMap.set(r.element,i),!0;var n=i[e].indexOf(t);return n!==-1&&i[e].splice(n,1),callbackMap.set(r.element,i),i[e]&&i[e].length===0}function shiftCallbacks(r,e){var t=getCallbacks(r,e);if(t.length<1)return!1;var i=t.shift();return removeCallback(r,e,i),i}function swapCallbacks(r,e){var t=callbackMap.get(r);callbackMap.set(e,t),callbackMap.delete(r)}function parseMessageData(r){if(typeof r=="string")try{r=JSON.parse(r)}catch(e){return console.warn(e),{}}return r}function postMessage(r,e,t){if(!(!r.element.contentWindow||!r.element.contentWindow.postMessage)){var i={method:e};t!==void 0&&(i.value=t);var n=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1"));n>=8&&n<10&&(i=JSON.stringify(i)),r.element.contentWindow.postMessage(i,r.origin)}}function processData(r,e){e=parseMessageData(e);var t=[],i;if(e.event){if(e.event==="error"){var n=getCallbacks(r,e.data.method);n.forEach(function(a){var o=new Error(e.data.message);o.name=e.data.name,a.reject(o),removeCallback(r,e.data.method,a)})}t=getCallbacks(r,"event:".concat(e.event)),i=e.data}else if(e.method){var s=shiftCallbacks(r,e.method);s&&(t.push(s),i=e.value)}t.forEach(function(a){try{if(typeof a=="function"){a.call(r,i);return}a.resolve(i)}catch{}})}var oEmbedParameters=["airplay","audio_tracks","audiotrack","autopause","autoplay","background","byline","cc","chapter_id","chapters","chromecast","color","colors","controls","dnt","end_time","fullscreen","height","id","initial_quality","interactive_params","keyboard","loop","maxheight","max_quality","maxwidth","min_quality","muted","play_button_position","playsinline","portrait","preload","progress_bar","quality","quality_selector","responsive","skipping_forward","speed","start_time","texttrack","thumbnail_id","title","transcript","transparent","unmute_button","url","vimeo_logo","volume","watch_full_video","width"];function getOEmbedParameters(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return oEmbedParameters.reduce(function(t,i){var n=r.getAttribute("data-vimeo-".concat(i));return(n||n==="")&&(t[i]=n===""?1:n),t},e)}function createEmbed(r,e){var t=r.html;if(!e)throw new TypeError("An element must be provided");if(e.getAttribute("data-vimeo-initialized")!==null)return e.querySelector("iframe");var i=document.createElement("div");return i.innerHTML=t,e.appendChild(i.firstChild),e.setAttribute("data-vimeo-initialized","true"),e.querySelector("iframe")}function getOEmbedData(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0;return new Promise(function(i,n){if(!isVimeoUrl(r))throw new TypeError("“".concat(r,"” is not a vimeo.com url."));var s=getOembedDomain(r),a="https://".concat(s,"/api/oembed.json?url=").concat(encodeURIComponent(r));for(var o in e)e.hasOwnProperty(o)&&(a+="&".concat(o,"=").concat(encodeURIComponent(e[o])));var l="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;l.open("GET",a,!0),l.onload=function(){if(l.status===404){n(new Error("“".concat(r,"” was not found.")));return}if(l.status===403){n(new Error("“".concat(r,"” is not embeddable.")));return}try{var c=JSON.parse(l.responseText);if(c.domain_status_code===403){createEmbed(c,t),n(new Error("“".concat(r,"” is not embeddable.")));return}i(c)}catch(f){n(f)}},l.onerror=function(){var c=l.status?" (".concat(l.status,")"):"";n(new Error("There was an error fetching the embed code from Vimeo".concat(c,".")))},l.send()})}function initializeEmbeds(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document,e=[].slice.call(r.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")),t=function(n){"console"in window&&console.error&&console.error("There was an error creating an embed: ".concat(n))};e.forEach(function(i){try{if(i.getAttribute("data-vimeo-defer")!==null)return;var n=getOEmbedParameters(i),s=getVimeoUrl(n);getOEmbedData(s,n,i).then(function(a){return createEmbed(a,i)}).catch(t)}catch(a){t(a)}})}function resizeEmbeds(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=!0;var e=function(i){if(isVimeoUrl(i.origin)&&!(!i.data||i.data.event!=="spacechange")){var n=i.source?findIframeBySourceWindow(i.source,r):null;if(n){var s=n.parentElement;s.style.paddingBottom="".concat(i.data.data[0].bottom,"px")}}};window.addEventListener("message",e)}}function initAppendVideoMetadata(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoSeoMetadataAppended){window.VimeoSeoMetadataAppended=!0;var e=function(i){if(isVimeoUrl(i.origin)){var n=parseMessageData(i.data);if(!(!n||n.event!=="ready")){var s=i.source?findIframeBySourceWindow(i.source,r):null;if(s&&isVimeoEmbed(s.src)){var a=new Player(s);
34a.callMethod("appendVideoMetadata",window.location.href)}}}};window.addEventListener("message",e)}}function checkUrlTimeParam(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoCheckedUrlTimeParam){window.VimeoCheckedUrlTimeParam=!0;var e=function(n){"console"in window&&console.error&&console.error("There was an error getting video Id: ".concat(n))},t=function(n){if(isVimeoUrl(n.origin)){var s=parseMessageData(n.data);if(!(!s||s.event!=="ready")){var a=n.source?findIframeBySourceWindow(n.source,r):null;if(a&&isVimeoEmbed(a.src)){var o=new Player(a);o.getVideoId().then(function(l){var c=new RegExp("[?&]vimeo_t_".concat(l,"=([^&#]*)")).exec(window.location.href);if(c&&c[1]){var f=decodeURI(c[1]);o.setCurrentTime(f)}}).catch(e)}}}};window.addEventListener("message",t)}}function updateDRMEmbeds(){if(!window.VimeoDRMEmbedsUpdated){window.VimeoDRMEmbedsUpdated=!0;var r=function(t){if(isVimeoUrl(t.origin)){var i=parseMessageData(t.data);if(!(!i||i.event!=="drminitfailed")){var n=t.source?findIframeBySourceWindow(t.source):null;if(n){var s=n.getAttribute("allow")||"",a=s.includes("encrypted-media");if(!a){n.setAttribute("allow","".concat(s,"; encrypted-media"));var o=new URL(n.getAttribute("src"));o.searchParams.set("forcereload","drm"),n.setAttribute("src",o.toString());return}}}}};window.addEventListener("message",r)}}function initializeScreenfull(){var r=function(){for(var i,n=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],s=0,a=n.length,o={};s<a;s++)if(i=n[s],i&&i[1]in document){for(s=0;s<i.length;s++)o[n[0][s]]=i[s];return o}return!1}(),e={fullscreenchange:r.fullscreenchange,fullscreenerror:r.fullscreenerror},t={request:function(n){return new Promise(function(s,a){var o=function c(){t.off("fullscreenchange",c),s()};t.on("fullscreenchange",o),n=n||document.documentElement;var l=n[r.requestFullscreen]();l instanceof Promise&&l.then(o).catch(a)})},exit:function(){return new Promise(function(n,s){if(!t.isFullscreen){n();return}var a=function l(){t.off("fullscreenchange",l),n()};t.on("fullscreenchange",a);var o=document[r.exitFullscreen]();o instanceof Promise&&o.then(a).catch(s)})},on:function(n,s){var a=e[n];a&&document.addEventListener(a,s)},off:function(n,s){var a=e[n];a&&document.removeEventListener(a,s)}};return Object.defineProperties(t,{isFullscreen:{get:function(){return!!document[r.fullscreenElement]}},element:{enumerable:!0,get:function(){return document[r.fullscreenElement]}},isEnabled:{enumerable:!0,get:function(){return!!document[r.fullscreenEnabled]}}}),t}var defaultOptions={role:"viewer",autoPlayMuted:!0,allowedDrift:.3,maxAllowedDrift:1,minCheckInterval:.1,maxRateAdjustment:.2,maxTimeToCatchUp:1},TimingSrcConnector=function(r){_inherits(t,r);var e=_createSuper(t);function t(i,n){var s,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;return _classCallCheck(this,t),s=e.call(this),_defineProperty(_assertThisInitialized$1(s),"logger",void 0),_defineProperty(_assertThisInitialized$1(s),"speedAdjustment",0),_defineProperty(_assertThisInitialized$1(s),"adjustSpeed",function(){var l=_asyncToGenerator(_regeneratorRuntime().mark(function c(f,p){var m;return _regeneratorRuntime().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(s.speedAdjustment!==p){h.next=2;break}return h.abrupt("return");case 2:return h.next=4,f.getPlaybackRate();case 4:return h.t0=h.sent,h.t1=s.speedAdjustment,h.t2=h.t0-h.t1,h.t3=p,m=h.t2+h.t3,s.log("New playbackRate:  ".concat(m)),h.next=12,f.setPlaybackRate(m);case 12:s.speedAdjustment=p;case 13:case"end":return h.stop()}},c)}));return function(c,f){return l.apply(this,arguments)}}
34()),s.logger=o,s.init(n,i,_objectSpread2(_objectSpread2({},defaultOptions),a)),s}return _createClass$1(t,[{key:"disconnect",value:function(){this.dispatchEvent(new Event("disconnect"))}},{key:"init",value:function(){var i=_asyncToGenerator(_regeneratorRuntime().mark(function s(a,o,l){var c=this,f,p,m;return _regeneratorRuntime().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,this.waitForTOReadyState(a,"open");case 2:if(l.role!=="viewer"){h.next=10;break}return h.next=5,this.updatePlayer(a,o,l);case 5:f=subscribe(a,"change",function(){return c.updatePlayer(a,o,l)}),p=this.maintainPlaybackPosition(a,o,l),this.addEventListener("disconnect",function(){p.cancel(),f.cancel()}),h.next=14;break;case 10:return h.next=12,this.updateTimingObject(a,o);case 12:m=subscribe(o,["seeked","play","pause","ratechange"],function(){return c.updateTimingObject(a,o)},"on","off"),this.addEventListener("disconnect",function(){return m.cancel()});case 14:case"end":return h.stop()}},s,this)}));function n(s,a,o){return i.apply(this,arguments)}return n}()},{key:"updateTimingObject",value:function(){var i=_asyncToGenerator(_regeneratorRuntime().mark(function s(a,o){var l,c,f,p,m;return _regeneratorRuntime().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,Promise.all([o.getCurrentTime(),o.getPaused(),o.getPlaybackRate()]);case 2:l=h.sent,c=_slicedToArray(l,3),f=c[0],p=c[1],m=c[2],a.update({position:f,velocity:p?0:m});case 8:case"end":return h.stop()}},s)}));function n(s,a){return i.apply(this,arguments)}return n}()},{key:"updatePlayer",value:function(){var i=_asyncToGenerator(_regeneratorRuntime().mark(function s(a,o,l){var c,f,p;return _regeneratorRuntime().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(c=a.query(),f=c.position,p=c.velocity,typeof f=="number"&&o.setCurrentTime(f),typeof p!="number"){u.next=25;break}if(p!==0){u.next=11;break}return u.next=6,o.getPaused();case 6:if(u.t0=u.sent,u.t0!==!1){u.next=9;break}o.pause();case 9:u.next=25;break;case 11:if(!(p>0)){u.next=25;break}return u.next=14,o.getPaused();case 14:if(u.t1=u.sent,u.t1!==!0){u.next=19;break}return u.next=18,o.play().catch(function(){var h=_asyncToGenerator(_regeneratorRuntime().mark(function d(b){return _regeneratorRuntime().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!(b.name==="NotAllowedError"&&l.autoPlayMuted)){v.next=5;break}return v.next=3,o.setMuted(!0);case 3:return v.next=5,o.play().catch(function(g){return o.allowLogging&&console.error("Couldn't play the video from TimingSrcConnector. Error:",g)});case 5:case"end":return v.stop()}},d)}));return function(d){return h.apply(this,arguments)}}());case 18:this.updatePlayer(a,o,l);case 19:return u.next=21,o.getPlaybackRate();case 21:if(u.t2=u.sent,u.t3=p,u.t2===u.t3){u.next=25;break}o.setPlaybackRate(p);case 25:case"end":return u.stop()}},s,this)}));function n(s,a,o){return i.apply(this,arguments)}return n}()},{key:"maintainPlaybackPosition",value:function(n,s,a){var o=this,l=a.allowedDrift,c=a.maxAllowedDrift,f=a.minCheckInterval,p=a.maxRateAdjustment,m=a.maxTimeToCatchUp,u=Math.min(m,Math.max(f,c))*1e3,h=function(){var b=_asyncToGenerator(_regeneratorRuntime().mark(function y(){var v,g,_,S,w;return _regeneratorRuntime().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(T.t0=n.query().velocity===0,T.t0){T.next=6;break}return T.next=4,s.getPaused();case 4:T.t1=T.sent,T.t0=T.t1===!0;case 6:if(!T.t0){T.next=8;break}return T.abrupt("return");case 8:return T.t2=n.query().position,T.next=11,s.getCurrentTime();case 11:if(T.t3=T.sent,v=T.t2-T.t3,g=Math.abs(v),o.log("Drift: ".concat(v)),!(g>c)){T.next=22;break}return T.next=18,o.adjustSpeed(s,0);case 18:s.setCurrentTime(n.query().position),o.log("Resync by currentTime"),T.next=29;break;case 22:if(!(g>l)){T.next=29;break}return _=g/m,S=p,w=_<S?(S-_)/2:S,T.next=28,o.adjustSpeed(s,w*Math.sign(v));case 28:o.log("Resync by playbackRate");case 29:case"end":return T.stop()}},y)}));return function(){return b.apply(this,arguments)}}(),d=setInterval(function(){return h()},u);return{cancel:function(){return clearInterval(d)}}}},{key:"log",value:function(n){var s;(s=this.logger)===null||s===void 0||s.call(this,"TimingSrcConnector: ".concat(n))}},{key:"waitForTOReadyState",value:function(n,s){return new Promise(function(a){var o=function l(){n.readyState===s?a():n.addEventListener("readystatechange",l,{once:!0})};o()})}}]),t}(_wrapNativeSuper(EventTarget)),playerMap=new WeakMap,readyMap=new WeakMap,screenfull={},Player=function(){function r(e){var t=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(_classCallCheck(this,r),this.allowLogging=i.logging||i.logging===void 0,window.jQuery&&e instanceof jQuery&&(e.length>1&&window.console&&console.warn&&this.allowLogging&&console.warn("A jQuery object with multiple elements was passed, using the first element."),e=e[0]),typeof document<"u"&&typeof e=="string"&&(e=document.getElementById(e)),!isDomElement(e))throw new TypeError("You must pass either a valid element or a valid id.");if(e.nodeName!=="IFRAME"){var n=e.querySelector("iframe");n&&(e=n)}if(e.nodeName==="IFRAME"&&!isVimeoUrl(e.getAttribute("src")||""))throw new Error("The player element passed isn’t a Vimeo embed.");
34if(playerMap.has(e))return playerMap.get(e);this._window=e.ownerDocument.defaultView,this.element=e,this.origin="*";var s=new npo_src(function(o,l){if(t._onMessage=function(p){if(!(!isVimeoUrl(p.origin)||t.element.contentWindow!==p.source)){t.origin==="*"&&(t.origin=p.origin);var m=parseMessageData(p.data),u=m&&m.event==="error",h=u&&m.data&&m.data.method==="ready";if(h){var d=new Error(m.data.message);d.name=m.data.name,l(d);return}var b=m&&m.event==="ready",y=m&&m.method==="ping";if(b||y){t.element.setAttribute("data-ready","true"),o();return}processData(t,m)}},t._window.addEventListener("message",t._onMessage),t.element.nodeName!=="IFRAME"){var c=getOEmbedParameters(e,i),f=getVimeoUrl(c);getOEmbedData(f,c,e).then(function(p){var m=createEmbed(p,e);return t.element=m,t._originalElement=e,swapCallbacks(e,m),playerMap.set(t.element,t),p}).catch(l)}});if(readyMap.set(this,s),playerMap.set(this.element,this),this.element.nodeName==="IFRAME"&&postMessage(this,"ping"),screenfull.isEnabled){var a=function(){return screenfull.exit()};this.fullscreenchangeHandler=function(){screenfull.isFullscreen?storeCallback(t,"event:exitFullscreen",a):removeCallback(t,"event:exitFullscreen",a),t.ready().then(function(){postMessage(t,"fullscreenchange",screenfull.isFullscreen)})},screenfull.on("fullscreenchange",this.fullscreenchangeHandler)}return this.allowLogging&&logSurveyLink(),this}return _createClass$1(r,[{key:"callMethod",value:function(t){for(var i=this,n=arguments.length,s=new Array(n>1?n-1:0),a=1;a<n;a++)s[a-1]=arguments[a];if(t==null)throw new TypeError("You must pass a method name.");return new npo_src(function(o,l){return i.ready().then(function(){storeCallback(i,t,{resolve:o,reject:l}),s.length===0?s={}:s.length===1&&(s=s[0]),postMessage(i,t,s)}).catch(l)})}},{key:"get",value:function(t){var i=this;return new npo_src(function(n,s){return t=getMethodName(t,"get"),i.ready().then(function(){storeCallback(i,t,{resolve:n,reject:s}),postMessage(i,t)}).catch(s)})}},{key:"set",value:function(t,i){var n=this;return new npo_src(function(s,a){if(t=getMethodName(t,"set"),i==null)throw new TypeError("There must be a value to set.");return n.ready().then(function(){storeCallback(n,t,{resolve:s,reject:a}),postMessage(n,t,i)}).catch(a)})}},{key:"on",value:function(t,i){if(!t)throw new TypeError("You must pass an event name.");if(!i)throw new TypeError("You must pass a callback function.");if(typeof i!="function")throw new TypeError("The callback must be a function.");var n=getCallbacks(this,"event:".concat(t));n.length===0&&this.callMethod("addEventListener",t).catch(function(){}),storeCallback(this,"event:".concat(t),i)}},{key:"off",value:function(t,i){if(!t)throw new TypeError("You must pass an event name.");if(i&&typeof i!="function")throw new TypeError("The callback must be a function.");var n=removeCallback(this,"event:".concat(t),i);n&&this.callMethod("removeEventListener",t).catch(function(s){})}},{key:"loadVideo",value:function(t){return this.callMethod("loadVideo",t)}},{key:"ready",value:function(){var t=readyMap.get(this)||new npo_src(function(i,n){n(new Error("Unknown player. Probably unloaded."))});return npo_src.resolve(t)}},{key:"addCuePoint",value:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.callMethod("addCuePoint",{time:t,data:i})}},{key:"removeCuePoint",value:function(t){return this.callMethod("removeCuePoint",t)}},{key:"enableTextTrack",value:function(t,i){if(!t)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:t,kind:i})}},{key:"disableTextTrack",value:function(){return this.callMethod("disableTextTrack")}},{key:"pause",value:function(){return this.callMethod("pause")}},{key:"play",value:function(){return this.callMethod("play")}},{key:"requestFullscreen",value:function(){return screenfull.isEnabled?screenfull.request(this.element):this.callMethod("requestFullscreen")}},{key:"exitFullscreen",value:function(){return screenfull.isEnabled?screenfull.exit():this.callMethod("exitFullscreen")}},{key:"getFullscreen",value:function(){return screenfull.isEnabled?npo_src.resolve(screenfull.isFullscreen):this.get("fullscreen")}},{key:"requestPictureInPicture",value:function(){return this.callMethod("requestPictureInPicture")}},{key:"exitPictureInPicture",value:function(){return this.callMethod("exitPictureInPicture")}},{key:"getPictureInPicture",value:function(){return this.get("pictureInPicture")}},{key:"remotePlaybackPrompt",value:function(){return this.callMethod("remotePlaybackPrompt")}},{key:"unload",value:function(){return this.callMethod("unload")}},{key:"destroy",value:function(){var t=this;return new npo_src(function(i){if(readyMap.delete(t),playerMap.delete(t.element),t._originalElement&&(playerMap.delete(t._originalElement),t._originalElement.removeAttribute("data-vimeo-initialized")),t.element&&t.element.nodeName==="IFRAME"&&t.element.parentNode&&(t.element.parentNode.parentNode&&t._originalElement&&t._originalElement!==t.element.parentNode?t.element.parentNode.parentNode.removeChild(t.element.parentNode):t.element.parentNode.removeChild(t.element)),t.element&&t.element.nodeName==="DIV"&&t.element.parentNode){t.element.removeAttribute("data-vimeo-initialized");var n=t.element.querySelector("iframe");n&&n.parentNode&&(n.parentNode.parentNode&&t._originalElement&&t._originalElement!==n.parentNode?n.parentNode.parentNode.removeChild(n.parentNode):n.parentNode.removeChild(n))}t._window.removeEventListener("message",t._onMessage),screenfull.isEnabled&&screenfull.off("fullscreenchange",t.fullscreenchangeHandler),i()})}},{key:"getAutopause",value:function(){return this.get("autopause")}},{key:"setAutopause",value:function(t){return this.set("autopause",t)}},{key:"getBuffered",value:function(){return this.get("buffered")}},{key:"getCameraProps",value:function(){return this.get("cameraProps")}},{key:"setCameraProps",value:function(t){return this.set("cameraProps",t)}},{key:"getChapters",value:function(){return this.get("chapters")}},{key:"getCurrentChapter",value:function(){return this.get("currentChapter")}},{key:"getColor",value:function(){return this.get("color")}},{key:"getColors",value:function(){return npo_src.all([this.get("colorOne"),this.get("colorTwo"),this.get("colorThree"),this.get("colorFour")])}},{key:"setColor",value:function(t){return this.set("color",t)}},{key:"setColors",value:function(t){if(!Array.isArray(t))return new npo_src(function(s,a){return a(new TypeError("Argument must be an array."))});var i=new npo_src(function(s){return s(null)}),n=[t[0]?this.set("colorOne",t[0]):i,t[1]?this.set("colorTwo",t[1]):i,t[2]?this.set("colorThree",t[2]):i,t[3]?this.set("colorFour",t[3]):i];return npo_src.all(n)}},{key:"getCuePoints",value:function(){return this.get("cuePoints")}},{key:"getCurrentTime",value:function(){return this.get("currentTime")}},{key:"setCurrentTime",value:function(t){return this.set("currentTime",t)}},{key:"getDuration",value:function(){return this.get("duration")}},{key:"getEnded",value:function(){return this.get("ended")}},{key:"getLoop",value:function(){return this.get("loop")}},{key:"setLoop",value:function(t){return this.set("loop",t)}},{key:"setMuted",value:function(t){return this.set("muted",t)}},{key:"getMuted",value:function(){return this.get("muted")}},{key:"getPaused",value:function(){return this.get("paused")}},{key:"getPlaybackRate",value:function(){return this.get("playbackRate")}},{key:"setPlaybackRate",value:function(t){return this.set("playbackRate",t)}},{key:"getPlayed",value:function(){return this.get("played")}},{key:"getQualities",value:function(){return this.get("qualities")}},{key:"getQuality",value:function(){return this.get("quality")}
34},{key:"setQuality",value:function(t){return this.set("quality",t)}},{key:"getRemotePlaybackAvailability",value:function(){return this.get("remotePlaybackAvailability")}},{key:"getRemotePlaybackState",value:function(){return this.get("remotePlaybackState")}},{key:"getSeekable",value:function(){return this.get("seekable")}},{key:"getSeeking",value:function(){return this.get("seeking")}},{key:"getTextTracks",value:function(){return this.get("textTracks")}},{key:"getVideoEmbedCode",value:function(){return this.get("videoEmbedCode")}},{key:"getVideoId",value:function(){return this.get("videoId")}},{key:"getVideoTitle",value:function(){return this.get("videoTitle")}},{key:"getVideoWidth",value:function(){return this.get("videoWidth")}},{key:"getVideoHeight",value:function(){return this.get("videoHeight")}},{key:"getVideoUrl",value:function(){return this.get("videoUrl")}},{key:"getVolume",value:function(){return this.get("volume")}},{key:"setVolume",value:function(t){return this.set("volume",t)}},{key:"setTimingSrc",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark(function i(n,s){var a=this,o;return _regeneratorRuntime().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(n){c.next=2;break}throw new TypeError("A Timing Object must be provided.");case 2:return c.next=4,this.ready();case 4:return o=new TimingSrcConnector(this,n,s),postMessage(this,"notifyTimingObjectConnect"),o.addEventListener("disconnect",function(){return postMessage(a,"notifyTimingObjectDisconnect")}),c.abrupt("return",o);case 8:case"end":return c.stop()}},i,this)}));function t(i,n){return e.apply(this,arguments)}return t}()}],[{key:"isVimeoUrl",value:function(t){return isVimeoUrl(t)}}]),r}();isServerRuntime||(screenfull=initializeScreenfull(),initializeEmbeds(),resizeEmbeds(),initAppendVideoMetadata(),checkUrlTimeParam(),updateDRMEmbeds());const LARGE_VIEWPORT_QUERY="(min-width: 1440px)",REDUCED_MOTION_QUERY="(prefers-reduced-motion: reduce)",DEFAULT_ASPECT_RATIO=9/16,MOBILE_VIDEO_BREAKPOINT=1e3,AUDIO_MANAGER_SELECTOR=".vimeo-audio-manager, .vimeo_audio-manager",AUDIO_MANAGER_DESKTOP_QUERY="(min-width: 1024px)",MOBILE_AUDIO_HIDE_DELAY=3500,DESKTOP_AUDIO_HIDE_DELAY=2e3,DESKTOP_ACTIVITY_HIDE_DELAY=1600,vimeoPlayersMap=new Map;function getVimeoPlayer(r){return vimeoPlayersMap.get(r)||null}const buildVimeoURL=r=>`https://player.vimeo.com/video/${r}?api=1&background=1&autoplay=0&loop=1&muted=1`,getBreakpointVideoId=r=>{var i,n;const e=(i=r.dataset.vimeoMobileVideoId)==null?void 0:i.trim(),t=(n=r.dataset.vimeoDesktopVideoId)==null?void 0:n.trim();return window.innerWidth<MOBILE_VIDEO_BREAKPOINT?e:t},getCoverWrapper=r=>r.querySelector(".vimeo-bg__cover-wrapper, .vimeo-bg_cover-wrapper"),getIframeWrapper=r=>r.querySelector(".vimeo-bg__iframe-wrapper, .vimeo-bg_iframe-wrapper"),getBeforeElement=r=>r.querySelector(".vimeo-bg__before, .vimeo-bg_before"),isDesktopAudioViewport=()=>window.matchMedia(AUDIO_MANAGER_DESKTOP_QUERY).matches,isFullAreaAudioManager=r=>(r==null?void 0:r.classList.contains("vimeo_audio-manager--full"))||(r==null?void 0:r.classList.contains("vimeo-audio-manager--full")),getAudioManager=(r,e)=>{var a,o,l,c;const t=r.querySelector(AUDIO_MANAGER_SELECTOR);if(t)return t;const i=e.querySelector(AUDIO_MANAGER_SELECTOR);if(i)return i;const n=(o=(a=r.nextElementSibling)==null?void 0:a.matches)!=null&&o.call(a,AUDIO_MANAGER_SELECTOR)?r.nextElementSibling:null;if(n)return n;const s=(c=(l=e.nextElementSibling)==null?void 0:l.matches)!=null&&c.call(l,AUDIO_MANAGER_SELECTOR)?e.nextElementSibling:null;return s||null},setAudioManagerVisible=r=>{r&&(r.classList.add("is-visible"),r.classList.remove("is-hidden"),r.removeAttribute("aria-hidden"),r.removeAttribute("tabindex"))},setAudioManagerHidden=r=>{r&&(r.classList.remove("is-visible"),isFullAreaAudioManager(r)||(r.classList.add("is-hidden"),r.setAttribute("aria-hidden","true"),r.setAttribute("tabindex","-1")))},setAudioManagerOff=r=>{r&&(r.classList.remove("has-audio-on","is-hidden"),r.classList.add("has-audio-off"),r.setAttribute("aria-label","Attiva audio video"),r.removeAttribute("aria-hidden"),r.removeAttribute("tabindex"),r.classList.contains("has-interacted")||r.classList.add("is-visible"))},forceAudioOff=async(r,e)=>{try{await r.setVolume(0),setAudioManagerOff(e)}catch(t){console.warn("Vimeo force audio off error:",t)}},muteAllVimeoBGVideos=async()=>{const r=Array.from(vimeoPlayersMap.entries()).map(async([e,t])=>{const i=document.getElementById(e),n=i==null?void 0:i.parentElement,s=i&&n?getAudioManager(i,n):null;await forceAudioOff(t,s)});await Promise.allSettled(r)},setupAudioManagers=(r,e,t)=>{if(!e)return()=>{};const i=e.classList.contains("manage-with-hover"),n=i&&t;let s=null,a=null,o=null;const l=()=>{window.clearTimeout(s),window.clearTimeout(a),window.clearTimeout(o)},c=()=>{i&&setAudioManagerHidden(e)},f=()=>
34{i&&(isDesktopAudioViewport()||e.classList.contains("has-interacted")&&(window.clearTimeout(s),s=window.setTimeout(()=>{c()},MOBILE_AUDIO_HIDE_DELAY)))},p=(d=DESKTOP_AUDIO_HIDE_DELAY)=>{i&&isDesktopAudioViewport()&&e.classList.contains("has-interacted")&&(window.clearTimeout(a),a=window.setTimeout(()=>{c()},d))},m=({autoHideOnMobile:d=!1,autoHideOnDesktop:b=!1,desktopDelay:y=DESKTOP_AUDIO_HIDE_DELAY}={})=>{i&&(l(),setAudioManagerVisible(e),d&&f(),b&&p(y))},u=async()=>{const d=e.classList.contains("has-audio-off"),b=d?1:0,y=d?"on":"off";try{if(await r.setVolume(b),e.classList.add("has-interacted"),e.classList.remove("has-audio-on","has-audio-off"),e.classList.add(`has-audio-${y}`),e.setAttribute("aria-label",y==="on"?"Disattiva audio video":"Attiva audio video"),!i)return;m({autoHideOnMobile:!0,autoHideOnDesktop:!0,desktopDelay:DESKTOP_AUDIO_HIDE_DELAY})}catch(v){console.warn("Vimeo audio toggle error:",v)}},h=()=>{isDesktopAudioViewport()&&e.classList.contains("has-interacted")&&(window.clearTimeout(o),window.clearTimeout(a),setAudioManagerVisible(e),o=window.setTimeout(()=>{c()},DESKTOP_ACTIVITY_HIDE_DELAY))};return setAudioManagerVisible(e),e.addEventListener("click",u),n&&(t.addEventListener("mousemove",h,{passive:!0}),t.addEventListener("focusin",h)),()=>{l(),e.removeEventListener("click",u),n&&(t.removeEventListener("mousemove",h),t.removeEventListener("focusin",h))}},getContainerMetrics=(r,e,t)=>{const i=e.getBoundingClientRect(),n=r.offsetWidth||window.innerWidth,s=r.offsetHeight||window.innerHeight,a=i.width||n,o=i.height||s;return{height:t.classList.contains("block-media-full")?window.innerHeight:o,width:a}},setupAspectRatioHandling=({player:r,element:e,parentSection:t,parentContainer:i,shouldUpdateContinuously:n})=>{const s=getIframeWrapper(e),a=getBeforeElement(e),o=window.matchMedia(LARGE_VIEWPORT_QUERY);if(!s)return()=>{};let l=DEFAULT_ASPECT_RATIO,c=null;const f=()=>{const{height:h,width:d}=getContainerMetrics(e,i,t),b=d?h/d:l;b>l?(s.style.width=`${b/l*100}%`,s.style.height="100%"):(s.style.width="100%",s.style.height=`${d?l/b*100:100}%`),t.classList.contains("lock-media-full")&&(t.style.height="100dvh"),i.style.height=o.matches?`${l*100}vw`:"100vh"},p=async()=>{try{const[h,d]=await Promise.all([r.getVideoWidth(),r.getVideoHeight()]);if(!h||!d)return;l=d/h,a&&(a.style.paddingTop=`${l*100}%`),f()}catch(h){console.error("Errore aspect ratio Vimeo:",h)}},m=()=>{c&&window.cancelAnimationFrame(c),c=window.requestAnimationFrame(()=>{f(),c=null})};let u;return n&&"ResizeObserver"in window&&(u=new ResizeObserver(m),u.observe(i)),n&&window.addEventListener("resize",m),r.on("loaded",p),r.on("resize",p),f(),p(),()=>{r.off("loaded",p),r.off("resize",p),c&&window.cancelAnimationFrame(c),u&&u.disconnect(),n&&window.removeEventListener("resize",m)}},setupAutoplayControls=({player:r,element:e,coverWrapper:t,vimeoAudioManager:i,autoplay:n,notPausedByUser:s})=>{const a=window.matchMedia(REDUCED_MOTION_QUERY);let o=0,l=null,c=null,f=null;const p=b=>{t&&(window.clearTimeout(l),window.clearTimeout(c),b?l=window.setTimeout(()=>{t.classList.add("is-hidden"),e.classList.add("is-video-visible"),e.classList.remove("is-video-paused")},800):c=window.setTimeout(()=>{t.classList.remove("is-hidden"),e.classList.remove("is-video-visible"),e.classList.add("is-video-paused")},250))},m=async b=>{const y=++o;b&&a.matches&&(b=!1);try{const v=await r.getPaused();if(y!==o)return;if(b&&v){if(await r.play().catch(g=>{g&&g.name!=="AbortError"&&g.name!=="NotAllowedError"&&console.warn(g)}),y!==o){try{await r.pause(),await forceAudioOff(r,i)}catch(g){console.warn(g)}return}e.dataset.vimeoPlaying="true",e.setAttribute("data-vimeo-activated","true"),p(!0);return}if(b&&!v){e.dataset.vimeoPlaying="true",e.setAttribute("data-vimeo-activated","true"),p(!0);return}!b&&!v&&await r.pause().catch(()=>{}),b||await forceAudioOff(r,i),e.dataset.vimeoPlaying="false",p(!1)}catch(v){console.warn("Vimeo state error:",v)}},u=()=>m(!0),h=()=>m(!1);n&&s&&(f=new IntersectionObserver(b=>{b.forEach(y=>{y.isIntersecting?u():h()})},{threshold:.5}),f.observe(e));const d=()=>{a.matches?h():n&&s&&u()};return a.addEventListener?a.addEventListener("change",d):a.addListener&&a.addListener(d),n&&s?u():h(),()=>{f&&f.disconnect(),a.removeEventListener?a.removeEventListener("change",d):a.removeListener&&a.removeListener(d),window.clearTimeout(l),window.clearTimeout(c)}};function initVimeoBGVideo(){const r=document.querySelectorAll("[data-vimeo-bg-init]");if(!r.length)return;const e=()=>{muteAllVimeoBGVideos()};document.removeEventListener("vimeo:lightbox-open",e),document.addEventListener("vimeo:lightbox-open",e),r.forEach((t,i)=>{var g;const n=t.parentElement,s=t.closest("section")||((g=n==null?void 0:n.parentElement)==null?void 0:g.parentElement);if(!n||!s)return;
34const a=getBreakpointVideoId(t);if(!a)return;const o=t.querySelector("iframe");o&&o.setAttribute("src",buildVimeoURL(a));const l=t.id||`vimeo-bg-index-${i}`;t.id=l;const c=new Player(l);vimeoPlayersMap.set(l,c);const f=getAudioManager(t,n),p=setupAudioManagers(c,f,n),m=getCoverWrapper(t),u=t.getAttribute("data-vimeo-update-size")==="true",h=setupAspectRatioHandling({player:c,element:t,parentSection:s,parentContainer:n,shouldUpdateContinuously:u}),d=t.getAttribute("data-vimeo-autoplay")==="true",b=t.getAttribute("data-vimeo-paused-by-user")!=="true",y=setupAutoplayControls({player:c,element:t,coverWrapper:m,vimeoAudioManager:f,autoplay:d,notPausedByUser:b}),v=()=>{h(),y(),p(),vimeoPlayersMap.delete(l);try{c.destroy()}catch(_){console.warn("Vimeo destroy error:",_)}};t.addEventListener("vimeo:destroy",v,{once:!0})})}var version="1.3.8";function clamp(r,e,t){return Math.max(r,Math.min(e,t))}function lerp(r,e,t){return(1-t)*r+t*e}function damp(r,e,t,i){return lerp(r,e,1-Math.exp(-t*i))}function modulo(r,e){return(r%e+e)%e}var Animate=class{constructor(){ye(this,"isRunning",!1);ye(this,"value",0);ye(this,"from",0);ye(this,"to",0);ye(this,"currentTime",0);ye(this,"lerp");ye(this,"duration");ye(this,"easing");ye(this,"onUpdate")}advance(r){var t;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=r;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const n=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*n}else this.lerp?(this.value=damp(this.value,this.to,this.lerp*60,r),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),(t=this.onUpdate)==null||t.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(r,e,{lerp:t,duration:i,easing:n,onStart:s,onUpdate:a}){this.from=this.value=r,this.to=e,this.lerp=t,this.duration=i,this.easing=n,this.currentTime=0,this.isRunning=!0,s==null||s(),this.onUpdate=a}};function debounce$1(r,e){let t;return function(...i){let n=this;clearTimeout(t),t=setTimeout(()=>{t=void 0,r.apply(n,i)},e)}}var Dimensions=class{constructor(r,e,{autoResize:t=!0,debounce:i=250}={}){ye(this,"width",0);ye(this,"height",0);ye(this,"scrollHeight",0);ye(this,"scrollWidth",0);ye(this,"debouncedResize");ye(this,"wrapperResizeObserver");ye(this,"contentResizeObserver");ye(this,"resize",()=>{this.onWrapperResize(),this.onContentResize()});ye(this,"onWrapperResize",()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)});ye(this,"onContentResize",()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)});this.wrapper=r,this.content=e,t&&(this.debouncedResize=debounce$1(this.resize,i),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var r,e;(r=this.wrapperResizeObserver)==null||r.disconnect(),(e=this.contentResizeObserver)==null||e.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},Emitter=class{constructor(){ye(this,"events",{})}emit(r,...e){var i;let t=this.events[r]||[];for(let n=0,s=t.length;n<s;n++)(i=t[n])==null||i.call(t,...e)}on(r,e){var t;return(t=this.events[r])!=null&&t.push(e)||(this.events[r]=[e]),()=>{var i;this.events[r]=(i=this.events[r])==null?void 0:i.filter(n=>e!==n)}}off(r,e){var t;this.events[r]=(t=this.events[r])==null?void 0:t.filter(i=>e!==i)}destroy(){this.events={}}},LINE_HEIGHT=100/6,listenerOptions={passive:!1},VirtualScroll=class{constructor(r,e={wheelMultiplier:1,touchMultiplier:1}){ye(this,"touchStart",{x:0,y:0});ye(this,"lastDelta",{x:0,y:0});ye(this,"window",{width:0,height:0});ye(this,"emitter",new Emitter);ye(this,"onTouchStart",r=>{const{clientX:e,clientY:t}=r.targetTouches?r.targetTouches[0]:r;this.touchStart.x=e,this.touchStart.y=t,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:r})});ye(this,"onTouchMove",r=>{const{clientX:e,clientY:t}=r.targetTouches?r.targetTouches[0]:r,i=-(e-this.touchStart.x)*this.options.touchMultiplier,n=-(t-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=e,this.touchStart.y=t,this.lastDelta={x:i,y:n},this.emitter.emit("scroll",{deltaX:i,deltaY:n,event:r})});ye(this,"onTouchEnd",r=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:r})});ye(this,"onWheel",r=>{let{deltaX:e,deltaY:t,deltaMode:i}=r;const n=i===1?LINE_HEIGHT:i===2?this.window.width:1,s=i===1?LINE_HEIGHT:i===2?this.window.height:1;e*=n,t*=s,e*=this.options.wheelMultiplier,t*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:t,event:r})});ye(this,"onWindowResize",()=>{this.window={width:window.innerWidth,height:window.innerHeight}});this.element=r,this.options=e,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,listenerOptions),this.element.addEventListener("touchstart",this.onTouchStart,listenerOptions),this.element.addEventListener("touchmove",this.onTouchMove,listenerOptions),this.element.addEventListener("touchend",this.onTouchEnd,listenerOptions)}on(r,e){return this.emitter.on(r,e)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel,listenerOptions),this.element.removeEventListener("touchstart",this.onTouchStart,listenerOptions),this.element.removeEventListener("touchmove",this.onTouchMove,listenerOptions),this.element.removeEventListener("touchend",this.onTouchEnd,listenerOptions)}},defaultEasing=r=>Math.min(1,1.001-Math.pow(2,-10*r)),Lenis=class{constructor({wrapper:r=window,content:e=document.documentElement,eventsTarget:t=r,smoothWheel:i=!0,syncTouch:n=!1,syncTouchLerp:s=.075,touchInertiaExponent:a=1.7,duration:o,easing:l,lerp:c=.
341,infinite:f=!1,orientation:p="vertical",gestureOrientation:m="vertical",touchMultiplier:u=1,wheelMultiplier:h=1,autoResize:d=!0,prevent:b,virtualScroll:y,overscroll:v=!0,autoRaf:g=!1,anchors:_=!1,autoToggle:S=!1,allowNestedScroll:w=!1,__experimental__naiveDimensions:E=!1}={}){ye(this,"_isScrolling",!1);ye(this,"_isStopped",!1);ye(this,"_isLocked",!1);ye(this,"_preventNextNativeScrollEvent",!1);ye(this,"_resetVelocityTimeout",null);ye(this,"__rafID",null);ye(this,"isTouching");ye(this,"time",0);ye(this,"userData",{});ye(this,"lastVelocity",0);ye(this,"velocity",0);ye(this,"direction",0);ye(this,"options");ye(this,"targetScroll");ye(this,"animatedScroll");ye(this,"animate",new Animate);ye(this,"emitter",new Emitter);ye(this,"dimensions");ye(this,"virtualScroll");ye(this,"onScrollEnd",r=>{r instanceof CustomEvent||(this.isScrolling==="smooth"||this.isScrolling===!1)&&r.stopPropagation()});ye(this,"dispatchScrollendEvent",()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))});ye(this,"onTransitionEnd",r=>{if(r.propertyName.includes("overflow")){const e=this.isHorizontal?"overflow-x":"overflow-y",t=getComputedStyle(this.rootElement)[e];["hidden","clip"].includes(t)?this.internalStop():this.internalStart()}});ye(this,"onClick",r=>{const t=r.composedPath().find(i=>{var n,s,a;return i instanceof HTMLAnchorElement&&(((n=i.getAttribute("href"))==null?void 0:n.startsWith("#"))||((s=i.getAttribute("href"))==null?void 0:s.startsWith("/#"))||((a=i.getAttribute("href"))==null?void 0:a.startsWith("./#")))});if(t){const i=t.getAttribute("href");if(i){const n=typeof this.options.anchors=="object"&&this.options.anchors?this.options.anchors:void 0;let s=`#${i.split("#")[1]}`;["#","/#","./#","#top","/#top","./#top"].includes(i)&&(s=0),this.scrollTo(s,n)}}});ye(this,"onPointerDown",r=>{r.button===1&&this.reset()});ye(this,"onVirtualScroll",r=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(r)===!1)return;const{deltaX:e,deltaY:t,event:i}=r;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:t,event:i}),i.ctrlKey||i.lenisStopPropagation)return;const n=i.type.includes("touch"),s=i.type.includes("wheel");this.isTouching=i.type==="touchstart"||i.type==="touchmove";const a=e===0&&t===0;if(this.options.syncTouch&&n&&i.type==="touchstart"&&a&&!this.isStopped&&!this.isLocked){this.reset();return}const l=this.options.gestureOrientation==="vertical"&&t===0||this.options.gestureOrientation==="horizontal"&&e===0;if(a||l)return;let c=i.composedPath();c=c.slice(0,c.indexOf(this.rootElement));const f=this.options.prevent;if(c.find(b=>{var y,v,g;return b instanceof HTMLElement&&(typeof f=="function"&&(f==null?void 0:f(b))||((y=b.hasAttribute)==null?void 0:y.call(b,"data-lenis-prevent"))||n&&((v=b.hasAttribute)==null?void 0:v.call(b,"data-lenis-prevent-touch"))||s&&((g=b.hasAttribute)==null?void 0:g.call(b,"data-lenis-prevent-wheel"))||this.options.allowNestedScroll&&this.checkNestedScroll(b,{deltaX:e,deltaY:t}))}))return;if(this.isStopped||this.isLocked){i.cancelable&&i.preventDefault();return}if(!(this.options.syncTouch&&n||this.options.smoothWheel&&s)){this.isScrolling="native",this.animate.stop(),i.lenisStopPropagation=!0;return}let m=t;this.options.gestureOrientation==="both"?m=Math.abs(t)>Math.abs(e)?t:e:this.options.gestureOrientation==="horizontal"&&(m=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&(this.animatedScroll>0&&this.animatedScroll<this.limit||this.animatedScroll===0&&t>0||this.animatedScroll===this.limit&&t<0))&&(i.lenisStopPropagation=!0),i.cancelable&&i.preventDefault();const u=n&&this.options.syncTouch,d=n&&i.type==="touchend";d&&(m=Math.sign(this.velocity)*Math.pow(Math.abs(this.velocity),this.options.touchInertiaExponent)),this.scrollTo(this.targetScroll+m,{programmatic:!1,...u?{lerp:d?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})});ye(this,"onNativeScroll",()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling==="native"){const r=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-r,this.direction=Math.sign(this.animatedScroll-r),this.isStopped||(this.isScrolling="native"),this.emit
34(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}});ye(this,"raf",r=>{const e=r-(this.time||r);this.time=r,this.animate.advance(e*.001),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))});window.lenisVersion=version,(!r||r===document.documentElement)&&(r=window),typeof o=="number"&&typeof l!="function"?l=defaultEasing:typeof l=="function"&&typeof o!="number"&&(o=1),this.options={wrapper:r,content:e,eventsTarget:t,smoothWheel:i,syncTouch:n,syncTouchLerp:s,touchInertiaExponent:a,duration:o,easing:l,lerp:c,infinite:f,gestureOrientation:m,orientation:p,touchMultiplier:u,wheelMultiplier:h,autoResize:d,prevent:b,virtualScroll:y,overscroll:v,autoRaf:g,anchors:_,autoToggle:S,allowNestedScroll:w,__experimental__naiveDimensions:E},this.dimensions=new Dimensions(r,e,{autoResize:d}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.addEventListener("click",this.onClick,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new VirtualScroll(t,{touchMultiplier:u,wheelMultiplier:h}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&this.rootElement.addEventListener("transitionend",this.onTransitionEnd,{passive:!0}),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.removeEventListener("click",this.onClick,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this.__rafID&&cancelAnimationFrame(this.__rafID)}on(r,e){return this.emitter.on(r,e)}off(r,e){return this.emitter.off(r,e)}setScroll(r){this.isHorizontal?this.options.wrapper.scrollTo({left:r,behavior:"instant"}):this.options.wrapper.scrollTo({top:r,behavior:"instant"})}resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle){this.rootElement.style.removeProperty("overflow");return}this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle){this.rootElement.style.setProperty("overflow","clip");return}this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}scrollTo(r,{offset:e=0,immediate:t=!1,lock:i=!1,duration:n=this.options.duration,easing:s=this.options.easing,lerp:a=this.options.lerp,onStart:o,onComplete:l,force:c=!1,programmatic:f=!0,userData:p}={}){if(!((this.isStopped||this.isLocked)&&!c)){if(typeof r=="string"&&["top","left","start"].includes(r))r=0;else if(typeof r=="string"&&["bottom","right","end"].includes(r))r=this.limit;else{let m;if(typeof r=="string"?m=document.querySelector(r):r instanceof HTMLElement&&(r!=null&&r.nodeType)&&(m=r),m){if(this.options.wrapper!==window){const h=this.rootElement.getBoundingClientRect();e-=this.isHorizontal?h.left:h.top}const u=m.getBoundingClientRect();r=(this.isHorizontal?u.left:u.top)+this.animatedScroll}}if(typeof r=="number"){if(r+=e,r=Math.round(r),this.options.infinite){if(f){this.targetScroll=this.animatedScroll=this.scroll;const m=r-this.animatedScroll;m>this.limit/2?r=r-this.limit:m<-this.limit/2&&(r=r+this.limit)}}else r=clamp(0,r,this.limit);if(r===this.targetScroll){o==null||o(this),l==null||l(this);return}if(this.userData=p??{},t){this.animatedScroll=this.targetScroll=r,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit
34(),l==null||l(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}f||(this.targetScroll=r),typeof n=="number"&&typeof s!="function"?s=defaultEasing:typeof s=="function"&&typeof n!="number"&&(n=1),this.animate.fromTo(this.animatedScroll,r,{duration:n,easing:s,lerp:a,onStart:()=>{i&&(this.isLocked=!0),this.isScrolling="smooth",o==null||o(this)},onUpdate:(m,u)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=m-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=m,this.setScroll(this.scroll),f&&(this.targetScroll=m),u||this.emit(),u&&(this.reset(),this.emit(),l==null||l(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}checkNestedScroll(r,{deltaX:e,deltaY:t}){const i=Date.now(),n=r._lenis??(r._lenis={});let s,a,o,l,c,f,p,m;const u=this.options.gestureOrientation;if(i-(n.time??0)>2e3){n.time=Date.now();const S=window.getComputedStyle(r);n.computedStyle=S;const w=S.overflowX,E=S.overflowY;if(s=["auto","overlay","scroll"].includes(w),a=["auto","overlay","scroll"].includes(E),n.hasOverflowX=s,n.hasOverflowY=a,!s&&!a||u==="vertical"&&!a||u==="horizontal"&&!s)return!1;c=r.scrollWidth,f=r.scrollHeight,p=r.clientWidth,m=r.clientHeight,o=c>p,l=f>m,n.isScrollableX=o,n.isScrollableY=l,n.scrollWidth=c,n.scrollHeight=f,n.clientWidth=p,n.clientHeight=m}else o=n.isScrollableX,l=n.isScrollableY,s=n.hasOverflowX,a=n.hasOverflowY,c=n.scrollWidth,f=n.scrollHeight,p=n.clientWidth,m=n.clientHeight;if(!s&&!a||!o&&!l||u==="vertical"&&(!a||!l)||u==="horizontal"&&(!s||!o))return!1;let h;if(u==="horizontal")h="x";else if(u==="vertical")h="y";else{const S=e!==0,w=t!==0;S&&s&&o&&(h="x"),w&&a&&l&&(h="y")}if(!h)return!1;let d,b,y,v,g;if(h==="x")d=r.scrollLeft,b=c-p,y=e,v=s,g=o;else if(h==="y")d=r.scrollTop,b=f-m,y=t,v=a,g=l;else return!1;return(y>0?d<b:d>0)&&v&&g}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){const r=this.options.wrapper;return this.isHorizontal?r.scrollX??r.scrollLeft:r.scrollY??r.scrollTop}get scroll(){return this.options.infinite?modulo(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(r){this._isScrolling!==r&&(this._isScrolling=r,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(r){this._isStopped!==r&&(this._isStopped=r,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(r){this._isLocked!==r&&(this._isLocked=r,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let r="lenis";return this.options.autoToggle&&(r+=" lenis-autoToggle"),this.isStopped&&(r+=" lenis-stopped"),this.isLocked&&(r+=" lenis-locked"),this.isScrolling&&(r+=" lenis-scrolling"),this.isScrolling==="smooth"&&(r+=" lenis-smooth"),r}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}};function _defineProperties(r,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(r,i.key,i)}}function _createClass(r,e,t){return e&&_defineProperties(r.prototype,e),r}/*!
35 * Observer 3.13.0
36 * https://gsap.com
37 *
38 * @license Copyright 2008-2025, GreenSock. All rights reserved.
39 * Subject to the terms at https://gsap.com/standard-license
40 * @author: Jack Doyle, [email protected]
41*/var gsap$5,_coreInitted$4,_win$3,_doc$3,_docEl$2,_body$5,_isTouch,_pointerType,ScrollTrigger$2,_root$1,_normalizer$1,_eventTypes,_context$2,_getGSAP$4=function(){return gsap$5||t
vendor: 12,022 bytes, lines 41-48
41ypeof window<"u"&&(gsap$5=window.gsap)&&gsap$5.registerPlugin&&gsap$5},_startup$1=1,_observers=[],_scrollers=[],_proxies=[],_getTime$2=Date.now,_bridge=function(e,t){return t},_integrate=function(){var e=ScrollTrigger$2.core,t=e.bridge||{},i=e._scrollers,n=e._proxies;i.push.apply(i,_scrollers),n.push.apply(n,_proxies),_scrollers=i,_proxies=n,_bridge=function(a,o){return t[a](o)}},_getProxyProp=function(e,t){return~_proxies.indexOf(e)&&_proxies[_proxies.indexOf(e)+1][t]},_isViewport$1=function(e){return!!~_root$1.indexOf(e)},_addListener$2=function(e,t,i,n,s){return e.addEventListener(t,i,{passive:n!==!1,capture:!!s})},_removeListener$2=function(e,t,i,n){return e.removeEventListener(t,i,!!n)},_scrollLeft="scrollLeft",_scrollTop="scrollTop",_onScroll$1=function(){return _normalizer$1&&_normalizer$1.isPressed||_scrollers.cache++},_scrollCacheFunc=function(e,t){var i=function n(s){if(s||s===0){_startup$1&&(_win$3.history.scrollRestoration="manual");var a=_normalizer$1&&_normalizer$1.isPressed;s=n.v=Math.round(s)||(_normalizer$1&&_normalizer$1.iOS?1:0),e(s),n.cacheID=_scrollers.cache,a&&_bridge("ss",s)}else(t||_scrollers.cache!==n.cacheID||_bridge("ref"))&&(n.cacheID=_scrollers.cache,n.v=e());return n.v+n.offset};return i.offset=0,e&&i},_horizontal={s:_scrollLeft,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:_scrollCacheFunc(function(r){return arguments.length?_win$3.scrollTo(r,_vertical.sc()):_win$3.pageXOffset||_doc$3[_scrollLeft]||_docEl$2[_scrollLeft]||_body$5[_scrollLeft]||0})},_vertical={s:_scrollTop,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:_horizontal,sc:_scrollCacheFunc(function(r){return arguments.length?_win$3.scrollTo(_horizontal.sc(),r):_win$3.pageYOffset||_doc$3[_scrollTop]||_docEl$2[_scrollTop]||_body$5[_scrollTop]||0})},_getTarget=function(e,t){return(t&&t._ctx&&t._ctx.selector||gsap$5.utils.toArray)(e)[0]||(typeof e=="string"&&gsap$5.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},_isWithin=function(e,t){for(var i=t.length;i--;)if(t[i]===e||t[i].contains(e))return!0;return!1},_getScrollFunc=function(e,t){var i=t.s,n=t.sc;_isViewport$1(e)&&(e=_doc$3.scrollingElement||_docEl$2);var s=_scrollers.indexOf(e),a=n===_vertical.sc?1:2;!~s&&(s=_scrollers.push(e)-1),_scrollers[s+a]||_addListener$2(e,"scroll",_onScroll$1);var o=_scrollers[s+a],l=o||(_scrollers[s+a]=_scrollCacheFunc(_getProxyProp(e,i),!0)||(_isViewport$1(e)?n:_scrollCacheFunc(function(c){return arguments.length?e[i]=c:e[i]})));return l.target=e,o||(l.smooth=gsap$5.getProperty(e,"scrollBehavior")==="smooth"),l},_getVelocityProp=function(e,t,i){var n=e,s=e,a=_getTime$2(),o=a,l=t||50,c=Math.max(500,l*3),f=function(h,d){var b=_getTime$2();d||b-a>l?(s=n,n=h,o=a,a=b):i?n+=h:n=s+(h-s)/(b-o)*(a-o)},p=function(){s=n=i?0:n,o=a=0},m=function(h){var d=o,b=s,y=_getTime$2();return(h||h===0)&&h!==n&&f(h),a===o||y-o>c?0:(n+(i?b:-b))/((i?y:a)-d)*1e3};return{update:f,reset:p,getVelocity:m}},_getEvent=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},_getAbsoluteMax=function(e){var t=Math.max.apply(Math,e),i=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(i)?t:i},_setScrollTrigger=function(){ScrollTrigger$2=gsap$5.core.globals().ScrollTrigger,ScrollTrigger$2&&ScrollTrigger$2.core&&_integrate()},_initCore$3=function(e){return gsap$5=e||_getGSAP$4(),!_coreInitted$4&&gsap$5&&typeof document<"u"&&document.body&&(_win$3=window,_doc$3=document,_docEl$2=_doc$3.documentElement,_body$5=_doc$3.body,_root$1=[_win$3,_doc$3,_docEl$2,_body$5],gsap$5.utils.clamp,_context$2=gsap$5.core.context||function(){},_pointerType="onpointerenter"in _body$5?"pointer":"mouse",_isTouch=Observer$1.isTouch=_win$3.matchMedia&&_win$3.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in _win$3||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,_eventTypes=Observer$1.eventTypes=("ontouchstart"in _docEl$2?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in _docEl$2?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return _startup$1=0},500),_setScrollTrigger(),_coreInitted$4=1),_coreInitted$4};_horizontal.op=_vertical;_scrollers.cache=0;var Observer$1=function(){function r(t){this.init(t)}var e=r.prototype;return e.init=function(i){_coreInitted$4||_initCore$3(gsap$5)||console.warn("Please gsap.registerPlugin(Observer)"),ScrollTrigger$2||_setScrollTrigger();var n=i.tolerance,s=i.dragMinimum,a=i.type,o=i.target,l=i.lineHeight,c=i.debounce,f=i.preventDefault,p=i.onStop,m=i.onStopDelay,u=i.ignore,h=i.wheelSpeed,d=i.event,b=i.onDragStart,y=i.onDragEnd,v=i.onDrag,g=i.onPress,_=i.onRelease,S=i.onRight,w=i.onLeft,E=i.onUp,T=i.onDown,M=i.onChangeX,D=i.onChangeY,R=i.onChange,A=i.onToggleX,I=i.onToggleY,O=i.onHover,F=i.onHoverEnd,C=i.onMove,k=i.ignoreCheck,x=i.isNormalizer,P=i.onGestureStart,L=i.onGestureEnd,z=i.onWheel,Y=i.onEnable,G=i.onDisable,Z=i.onClick,q=i.scrollSpeed,N=i.capture,K=i.allowClicks,te=i.lockAxis,ue=i.onLockAxis;this.target=o=_getTarget(o)||_docEl$2,this.vars=i,u&&(u=gsap$5.utils.toArray(u)),n=n||1e-9,s=s||0,h=h||1,q=q||1,a=a||"wheel,touch,pointer",c=c!==!1,l||(l=parseFloat(_win$3.getComputedStyle(_body$5).lineHeight)||22);var de,ae,ce,re,Q,oe,pe,U=this,me=0,xe=0,De=i.passive||!f&&i.passive!==!1,se=_getScrollFunc(o,_horizontal),we=_getScrollFunc(o,_vertical),ze=se(),$e=we(),Pe=~a.indexOf("touch")&&!~a.indexOf("pointer")&&_eventTypes[0]==="pointerdown",Ae=_isViewport$1(o),Se=o.ownerDocument||_doc$3,Oe=[0,0,0],Be=[0,0,0],Ge=0,Je=function(){return Ge=_getTime$2()},le=function(j,ee){return(U.event=j)&&u&&_isWithin(j.target,u)||ee&&Pe&&j.pointerType!=="touch"||k&&k(j,ee)},be=function(){U._vx.reset(),U._vy.reset(),ae.pause(),p&&p(U)},Ce=function(){var j=U.deltaX=_getAbsoluteMax(Oe),ee=U.deltaY=_getAbsoluteMax(Be),X=Math.abs(j)>=n,ie=Math.abs(ee)>=n;R&&(X||ie)&&R(U,j,ee,Oe,Be),X&&(S&&U.deltaX>0&&S(U),w&&U.deltaX<0&&w(U),M&&M(U),A&&U.deltaX<0!=me<0&&A(U),me=U.deltaX,Oe[0]=Oe[1]=Oe[2]=0),ie&&(T&&U.deltaY>0&&T(U),E&&U.deltaY<0&&E(U),D&&D(U),I&&U.deltaY<0!=xe<0&&I(U),xe=U.deltaY,Be[0]=Be[1]=Be[2]=0),(re||ce)&&(C&&C(U),ce&&(b&&ce===1&&b(U),v&&v(U),ce=0),re=!1),oe&&!(oe=!1)&&ue&&ue(U),Q&&(z(U),Q=!1),de=0},_e=function(j,ee,X){Oe[X]+=j,Be[X]+=ee,U._vx.update(j),U._vy.update(ee),c?de||(de=requestAnimationFrame(Ce)):Ce()},Fe=function(j,ee){te&&!pe&&(U.axis=pe=Math.abs(j)>Math.abs(ee)?"x":"y",oe=!0),pe!=="y"&&(Oe[2]+=j,U._vx.update(j,!0)),pe!=="x"&&(Be[2]+=ee,U._vy.update(ee,!0)),c?de||(de=requestAnimationFrame(Ce)):Ce()},Ve=function(j){if(!le(j,1)){j=_getEvent(j,f);var ee=j.clientX,X=j.clientY,ie=ee-U.x,J=X-U.y,ne=U.isDragging;U.x=ee,U.y=X,(ne||(ie||J)&&(Math.abs(U.startX-ee)>=s||Math.abs(U.startY-X)>=s))&&(ce=ne?2:1,ne||(U.isDragging=!0),Fe(ie,J))}},qe=U.onPress=function(W){le(W,1)||W&&W.button||(U.axis=pe=null,ae.pause(),U.isPressed=!0,W=_getEvent(W),me=xe=0,U.startX=U.x=W.clientX,U.startY=U.y=W.clientY,U._vx.reset(),U._vy.reset(),_addListener$2(x?o:Se,_eventTypes[1],Ve,De,!0),U.deltaX=U.deltaY=0,g&&g(U))},ge=U.onRelease=function(W){if(!le(W,1)){_removeListener$2(x?o:Se,_eventTypes[1],Ve,!0);var j=!isNaN(U.y-U.startY),ee=U.isDragging,X=ee&&(Math.abs(U.x-U.startX)>3||Math.abs(U.y-U.startY)>3),ie=_getEvent(W);!X&&j&&(U._vx.reset(),U._vy.reset(),f&&K&&gsap$5.delayedCall(.08,function(){if(_getTime$2()-Ge>300&&!W.defaultPrevented){if(W.target.click)W.target.click();else if(Se.createEvent){var J=Se.createEvent("MouseEvents");J.initMouseEvent("click",!0,!0,_win$3,1,ie.screenX,ie.screenY,ie.clientX,ie.clientY,!1,!1,!1,!1,0,null),W.target.dispatchEvent(J)}}})),U.isDragging=U.isGesturing=U.isPressed=!1,p&&ee&&!x&&ae.restart(!0),ce&&Ce(),y&&ee&&y(U),_&&_(U,X)}},Ne=function(j){return j.touches&&j.touches.length>1&&(U.isGesturing=!0)&&P(j,U.isDragging)},Te=function(){return(U.isGesturing=!1)||L(U)},We=function(j){if(!le(j)){var ee=se(),X=we();_e((ee-ze)*q,(X-$e)*q,1),ze=ee,$e=X,p&&ae.restart(!0)}},Ye=function(j){if(!le(j)){j=_getEvent(j,f),z&&(Q=!0);var ee=(j.deltaMode===1?l:j.deltaMode===2?_win$3.innerHeight:1)*h;_e(j.deltaX*ee,j.deltaY*ee,0),p&&!x&&ae.restart(!0)}},V=function(j){if(!le(j)){var ee=j.clientX,X=j.clientY,ie=ee-U.x,J=X-U.y;U.x=ee,U.y=X,re=!0,p&&ae.restart(!0),(ie||J)&&Fe(ie,J)}},B=function(j){U.event=j,O(U)},$=function(j){U.event=j,F(U)},H=function(j){return le(j)||_getEvent(j,f)&&Z(U)};ae=U._dc=gsap$5.delayedCall(m||.25,be).pause(),U.deltaX=U.deltaY=0,U._vx=_getVelocityProp(0,50,!0),U._vy=_getVelocityProp(0,50,!0),U.scrollX=se,U.scrollY=we,U.isDragging=U.isGesturing=U.isPressed=!1,_context$2(this),U.enable=function(W){return U.isEnabled||(_addListener$2(Ae?Se:o,"scroll",_onScroll$1),a.indexOf("scroll")>=0&&_addListener$2(Ae?Se:o,"scroll",We,De,N),a.indexOf("wheel")>=0&&_addListener$2(o,"wheel",Ye,De,N),(a.indexOf("touch")>=0&&_isTouch||a.indexOf("pointer")>=0)&&(_addListener$2(o,_eventTypes[0],qe,De,N),_addListener$2(Se,_eventTypes[2],ge),_addListener$2(Se,_eventTypes[3],ge),K&&_addListener$2(o,"click",Je,!0,!0),Z&&_addListener$2(o,"click",H),P&&_addListener$2(Se,"gesturestart",Ne),L&&_addListener$2(Se,"gestureend",Te),O&&_addListener$2(o,_pointerType+"enter",B),F&&_addListener$2(o,_pointerType+"leave",$),C&&_addListener$2(o,_pointerType+"move",V)),U.isEnabled=!0,U.isDragging=U.isGesturing=U.isPressed=re=ce=!1,U._vx.reset(),U._vy.reset(),ze=se(),$e=we(),W&&W.type&&qe(W),Y&&Y(U)),U},U.disable=function(){U.isEnabled&&(_observers.filter(function(W){return W!==U&&_isViewport$1(W.target)}).length||_removeListener$2(Ae?Se:o,"scroll",_onScroll$1),U.isPressed&&(U._vx.reset(),U._vy.reset(),_removeListener$2(x?o:Se,_eventTypes[1],Ve,!0)),_removeListener$2(Ae?Se:o,"scroll",We,N),_removeListener$2(o,"wheel",Ye,N),_removeListener$2(o,_eventTypes[0],qe,N),_removeListener$2(Se,_eventTypes[2],ge),_removeListener$2(Se,_eventTypes[3],ge),_removeListener$2(o,"click",Je,!0),_removeListener$2(o,"click",H),_removeListener$2(Se,"gesturestart",Ne),_removeListener$2(Se,"gestureend",Te),_removeListener$2(o,_pointerType+"enter",B),_removeListener$2(o,_pointerType+"leave",$),_removeListener$2(o,_pointerType+"move",V),U.isEnabled=U.isPressed=U.isDragging=!1,G&&G(U))},U.kill=U.revert=function(){U.disable();var W=_observers.indexOf(U);W>=0&&_observers.splice(W,1),_normalizer$1===U&&(_normalizer$1=0)},_observers.push(U),x&&_isViewport$1(o)&&(_normalizer$1=U),U.enable(d)},_createClass(r,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),r}();Observer$1.version="3.13.0";Observer$1.create=function(r){return new Observer$1(r)};Observer$1.register=_initCore$3;Observer$1.getAll=function(){return _observers.slice()};Observer$1.getById=function(r){return _observers.filter(function(e){return e.vars.id===r})[0]};_getGSAP$4()&&gsap$5.registerPlugin(Observer$1);/*!
42 * ScrollTrigger 3.13.0
43 * https://gsap.com
44 *
45 * @license Copyright 2008-2025, GreenSock. All rights reserved.
46 * Subject to the terms at https://gsap.com/standard-license
47 * @author: Jack Doyle, [email protected]
48*/var gsap$4,_coreInitted$3,_win$2,_doc$2,_docEl$1,_body$4,_root,_resizeDelay,_toArray$3,_clamp,_time2,_syncInterval,_refreshing,_pointerIsDown,_transformProp$2,_i,_prevWidth,_prevHeight,_autoRefresh,_sort,_suppressOverwrites,_ignoreResize,_normalizer,_ignoreMobileResize,_baseScreenHeight,_baseScreenWidth,_fixIOSBug,_context$1,_scrollRestoration,_div100vh,_100vh,_isReverted,_clampingMax,_limitCallbacks,_startup=1,_getTime$1=Date.now,_time1=_getTime$1(),_lastScrollTime=0,_enabled=0,_parseClamp=function(e,t,i){var n=_isString$1(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return i["_"+t+"Clamp"]=n,n?e.substr(6,e.length-7):e},_keepClamp=function(e,t){return t&&(!_isString$1(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},_rafBugFix=function r(){return _enabled&&requestAnimationFrame(r)},_pointerDownHandler=function(){return _pointerIsDown=1},_pointerUpHandler=function(){return _pointerIsDown=0},_passThrough=function(e){return e}
vendor: 5,824 bytes, line 48
48,_round$4=function(e){return Math.round(e*1e5)/1e5||0},_windowExists$2=function(){return typeof window<"u"},_getGSAP$3=function(){return gsap$4||_windowExists$2()&&(gsap$4=window.gsap)&&gsap$4.registerPlugin&&gsap$4},_isViewport=function(e){return!!~_root.indexOf(e)},_getViewportDimension=function(e){return(e==="Height"?_100vh:_win$2["inner"+e])||_docEl$1["client"+e]||_body$4["client"+e]},_getBoundsFunc=function(e){return _getProxyProp(e,"getBoundingClientRect")||(_isViewport(e)?function(){return _winOffsets.width=_win$2.innerWidth,_winOffsets.height=_100vh,_winOffsets}:function(){return _getBounds$1(e)})},_getSizeFunc=function(e,t,i){var n=i.d,s=i.d2,a=i.a;return(a=_getProxyProp(e,"getBoundingClientRect"))?function(){return a()[n]}:function(){return(t?_getViewportDimension(s):e["client"+s])||0}},_getOffsetsFunc=function(e,t){return!t||~_proxies.indexOf(e)?_getBoundsFunc(e):function(){return _winOffsets}},_maxScroll=function(e,t){var i=t.s,n=t.d2,s=t.d,a=t.a;return Math.max(0,(i="scroll"+n)&&(a=_getProxyProp(e,i))?a()-_getBoundsFunc(e)()[s]:_isViewport(e)?(_docEl$1[i]||_body$4[i])-_getViewportDimension(n):e[i]-e["offset"+n])},_iterateAutoRefresh=function(e,t){for(var i=0;i<_autoRefresh.length;i+=3)(!t||~t.indexOf(_autoRefresh[i+1]))&&e(_autoRefresh[i],_autoRefresh[i+1],_autoRefresh[i+2])},_isString$1=function(e){return typeof e=="string"},_isFunction$2=function(e){return typeof e=="function"},_isNumber$1=function(e){return typeof e=="number"},_isObject$1=function(e){return typeof e=="object"},_endAnimation=function(e,t,i){return e&&e.progress(t?0:1)&&i&&e.pause()},_callback=function(e,t){if(e.enabled){var i=e._ctx?e._ctx.add(function(){return t(e)}):t(e);i&&i.totalTime&&(e.callbackAnimation=i)}},_abs$1=Math.abs,_left="left",_top="top",_right="right",_bottom="bottom",_width="width",_height="height",_Right="Right",_Left="Left",_Top="Top",_Bottom="Bottom",_padding="padding",_margin="margin",_Width="Width",_Height="Height",_px="px",_getComputedStyle$1=function(e){return _win$2.getComputedStyle(e)},_makePositionable=function(e){var t=_getComputedStyle$1(e).position;e.style.position=t==="absolute"||t==="fixed"?t:"relative"},_setDefaults$1=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},_getBounds$1=function(e,t){var i=t&&_getComputedStyle$1(e)[_transformProp$2]!=="matrix(1, 0, 0, 1, 0, 0)"&&gsap$4.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 i&&i.progress(0).kill(),n},_getSize=function(e,t){var i=t.d2;return e["offset"+i]||e["client"+i]||0},_getLabelRatioArray=function(e){var t=[],i=e.labels,n=e.duration(),s;for(s in i)t.push(i[s]/n);return t},_getClosestLabel=function(e){return function(t){return gsap$4.utils.snap(_getLabelRatioArray(e),t)}},_snapDirectional=function(e){var t=gsap$4.utils.snap(e),i=Array.isArray(e)&&e.slice(0).sort(function(n,s){return n-s});return i?function(n,s,a){a===void 0&&(a=.001);var o;if(!s)return t(n);if(s>0){for(n-=a,o=0;o<i.length;o++)if(i[o]>=n)return i[o];return i[o-1]}else for(o=i.length,n+=a;o--;)if(i[o]<=n)return i[o];return i[0]}:function(n,s,a){a===void 0&&(a=.001);var o=t(n);return!s||Math.abs(o-n)<a||o-n<0==s<0?o:t(s<0?n-e:n+e)}},_getLabelAtDirection=function(e){return function(t,i){return _snapDirectional(_getLabelRatioArray(e))(t,i.direction)}},_multiListener=function(e,t,i,n){return i.split(",").forEach(function(s){return e(t,s,n)})},_addListener$1=function(e,t,i,n,s){return e.addEventListener(t,i,{passive:!n,capture:!!s})},_removeListener$1=function(e,t,i,n){return e.removeEventListener(t,i,!!n)},_wheelListener=function(e,t,i){i=i&&i.wheelHandler,i&&(e(t,"wheel",i),e(t,"touchmove",i))},_markerDefaults={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},_defaults={toggleActions:"play",anticipatePin:0},_keywords={top:0,left:0,center:.5,bottom:1,right:1},_offsetToPx=function(e,t){if(_isString$1(e)){var i=e.indexOf("="),n=~i?+(e.charAt(i-1)+1)*parseFloat(e.substr(i+1)):0;~i&&(e.indexOf("%")>i&&(n*=t/100),e=e.substr(0,i-1)),e=n+(e in _keywords?_keywords[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},_createMarker=function(e,t,i,n,s,a,o,l){var c=s.startColor,f=s.endColor,p=s.fontSize,m=s.indent,u=s.fontWeight,h=_doc$2.createElement("div"),d=_isViewport(i)||_getProxyProp(i,"pinType")==="fixed",b=e.indexOf("scroller")!==-1,y=d?_body$4:i,v=e.indexOf("start")!==-1,g=v?c:f,_="border-color:"+g+";font-size:"+p+";color:"+g+";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 _+="position:"+((b||l)&&d?"fixed;":"absolute;"),(b||l||!d)&&(_+=(n===_vertical?_right:_bottom)+":"+(a+parseFloat(m))+"px;"),o&&(_+="box-sizing:border-box;text-align:left;width:"+o.offsetWidth+"px;"),h._isStart=v,h.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),h.style.cssText=_,h.innerText=t||t===0?e+"-"+t:e,y.children[0]?y.insertBefore(h,y.children[0]):y.appendChild(h),h._offset=h["offset"+n.op.d2],_positionMarker(h,0,n,v),h},_positionMarker=function(e,t,i,n){var s={display:"block"},a=i[n?"os2":"p2"],o=i[n?"p2":"os2"];e._isFlipped=n,s[i.a+"Percent"]=n?-100:0,s[i.a]=n?"1px":0,s["border"+a+_Width]=1,s["border"+o+_Width]=0,s[i.p]=t+"px",gsap$4.set(e,s)},_triggers=[],_ids={},_rafID,_sync=function(){return _getTime$1()-_lastScrollTime>34&&(_rafID||(_rafID=requestAnimationFrame(_updateAll)))},_onScroll=function(){(!_normalizer||!_normalizer.isPressed||_normalizer.startX>_body$4.clientWidth)&&(_scrollers.cache++,_normalizer?_rafID||(_rafID=requestAnimationFrame(_updateAll)):_updateAll(),_lastScrollTime||_dispatch("scrollStart"),_lastScrollTime=_getTime$1())},_setBaseDimensions=function(){_baseScreenWidth=_win$2.innerWidth,_baseScreenHeight=_win$2.innerHe
vendor: 4,663 bytes, line 48
48ight},_onResize=function(e){_scrollers.cache++,(e===!0||!_refreshing&&!_ignoreResize&&!_doc$2.fullscreenElement&&!_doc$2.webkitFullscreenElement&&(!_ignoreMobileResize||_baseScreenWidth!==_win$2.innerWidth||Math.abs(_win$2.innerHeight-_baseScreenHeight)>_win$2.innerHeight*.25))&&_resizeDelay.restart(!0)},_listeners={},_emptyArray=[],_softRefresh=function r(){return _removeListener$1(ScrollTrigger$1,"scrollEnd",r)||_refreshAll(!0)},_dispatch=function(e){return _listeners[e]&&_listeners[e].map(function(t){return t()})||_emptyArray},_savedStyles=[],_revertRecorded=function(e){for(var t=0;t<_savedStyles.length;t+=5)(!e||_savedStyles[t+4]&&_savedStyles[t+4].query===e)&&(_savedStyles[t].style.cssText=_savedStyles[t+1],_savedStyles[t].getBBox&&_savedStyles[t].setAttribute("transform",_savedStyles[t+2]||""),_savedStyles[t+3].uncache=1)},_revertAll=function(e,t){var i;for(_i=0;_i<_triggers.length;_i++)i=_triggers[_i],i&&(!t||i._ctx===t)&&(e?i.kill(1):i.revert(!0,!0));_isReverted=!0,t&&_revertRecorded(t),t||_dispatch("revert")},_clearScrollMemory=function(e,t){_scrollers.cache++,(t||!_refreshingAll)&&_scrollers.forEach(function(i){return _isFunction$2(i)&&i.cacheID++&&(i.rec=0)}),_isString$1(e)&&(_win$2.history.scrollRestoration=_scrollRestoration=e)},_refreshingAll,_refreshID=0,_queueRefreshID,_queueRefreshAll=function(){if(_queueRefreshID!==_refreshID){var e=_queueRefreshID=_refreshID;requestAnimationFrame(function(){return e===_refreshID&&_refreshAll(!0)})}},_refresh100vh=function(){_body$4.appendChild(_div100vh),_100vh=!_normalizer&&_div100vh.offsetHeight||_win$2.innerHeight,_body$4.removeChild(_div100vh)},_hideAllMarkers=function(e){return _toArray$3(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(t){return t.style.display=e?"none":"block"})},_refreshAll=function(e,t){if(_docEl$1=_doc$2.documentElement,_body$4=_doc$2.body,_root=[_win$2,_doc$2,_docEl$1,_body$4],_lastScrollTime&&!e&&!_isReverted){_addListener$1(ScrollTrigger$1,"scrollEnd",_softRefresh);return}_refresh100vh(),_refreshingAll=ScrollTrigger$1.isRefreshing=!0,_scrollers.forEach(function(n){return _isFunction$2(n)&&++n.cacheID&&(n.rec=n())});var i=_dispatch("refreshInit");_sort&&ScrollTrigger$1.sort(),t||_revertAll(),_scrollers.forEach(function(n){_isFunction$2(n)&&(n.smooth&&(n.target.style.scrollBehavior="auto"),n(0))}),_triggers.slice(0).forEach(function(n){return n.refresh()}),_isReverted=!1,_triggers.forEach(function(n){if(n._subPinOffset&&n.pin){var s=n.vars.horizontal?"offsetWidth":"offsetHeight",a=n.pin[s];n.revert(!0,1),n.adjustPinSpacing(n.pin[s]-a),n.refresh()}}),_clampingMax=1,_hideAllMarkers(!0),_triggers.forEach(function(n){var s=_maxScroll(n.scroller,n._dir),a=n.vars.end==="max"||n._endClamp&&n.end>s,o=n._startClamp&&n.start>=s;(a||o)&&n.setPositions(o?s-1:n.start,a?Math.max(o?s:n.start+1,s):n.end,!0)}),_hideAllMarkers(!1),_clampingMax=0,i.forEach(function(n){return n&&n.render&&n.render(-1)}),_scrollers.forEach(function(n){_isFunction$2(n)&&(n.smooth&&requestAnimationFrame(function(){return n.target.style.scrollBehavior="smooth"}),n.rec&&n(n.rec))}),_clearScrollMemory(_scrollRestoration,1),_resizeDelay.pause(),_refreshID++,_refreshingAll=2,_updateAll(2),_triggers.forEach(function(n){return _isFunction$2(n.vars.onRefresh)&&n.vars.onRefresh(n)}),_refreshingAll=ScrollTrigger$1.isRefreshing=!1,_dispatch("refresh")},_lastScroll=0,_direction=1,_primary,_updateAll=function(e){if(e===2||!_refreshingAll&&!_isReverted){ScrollTrigger$1.isUpdating=!0,_primary&&_primary.update(0);var t=_triggers.length,i=_getTime$1(),n=i-_time1>=50,s=t&&_triggers[0].scroll();if(_direction=_lastScroll>s?-1:1,_refreshingAll||(_lastScroll=s),n&&(_lastScrollTime&&!_pointerIsDown&&i-_lastScrollTime>200&&(_lastScrollTime=0,_dispatch("scrollEnd")),_time2=_time1,_time1=i),_direction<0){for(_i=t;_i-- >0;)_triggers[_i]&&_triggers[_i].update(0,n);_direction=1}else for(_i=0;_i<t;_i++)_triggers[_i]&&_triggers[_i].update(0,n);ScrollTrigger$1.isUpdating=!1}_rafID=0},_propNamesToCopy=[_left,_top,_bottom,_right,_margin+_Bottom,_margin+_Right,_margin+_Top,_margin+_Left,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],_stateProps=_propNamesToCopy.concat([_width,_height,"boxSizing","max"+_Width,"max"+_Height,"position",_margin,_padding,_padding+_Top,_padding+_Right,_padding+_Bottom,_padding+_Left]),_swapPinOut=function(e,t,i){_setState(i);var n=e._gsap;if(n.spacerIsNative)_setState(n.spacerState);else if(e._gsap.swappedIn){var s=t.parentNode;s&&(s.insertBefore(e,t),s.removeChild(t))}
vendor: 4,790 bytes, line 48
48e._gsap.swappedIn=!1},_swapPinIn=function(e,t,i,n){if(!e._gsap.swappedIn){for(var s=_propNamesToCopy.length,a=t.style,o=e.style,l;s--;)l=_propNamesToCopy[s],a[l]=i[l];a.position=i.position==="absolute"?"absolute":"relative",i.display==="inline"&&(a.display="inline-block"),o[_bottom]=o[_right]="auto",a.flexBasis=i.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a[_width]=_getSize(e,_horizontal)+_px,a[_height]=_getSize(e,_vertical)+_px,a[_padding]=o[_margin]=o[_top]=o[_left]="0",_setState(n),o[_width]=o["max"+_Width]=i[_width],o[_height]=o["max"+_Height]=i[_height],o[_padding]=i[_padding],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},_capsExp=/([A-Z])/g,_setState=function(e){if(e){var t=e.t.style,i=e.length,n=0,s,a;for((e.t._gsap||gsap$4.core.getCache(e.t)).uncache=1;n<i;n+=2)a=e[n+1],s=e[n],a?t[s]=a:t[s]&&t.removeProperty(s.replace(_capsExp,"-$1").toLowerCase())}},_getState=function(e){for(var t=_stateProps.length,i=e.style,n=[],s=0;s<t;s++)n.push(_stateProps[s],i[_stateProps[s]]);return n.t=e,n},_copyState=function(e,t,i){for(var n=[],s=e.length,a=i?8:0,o;a<s;a+=2)o=e[a],n.push(o,o in t?t[o]:e[a+1]);return n.t=e.t,n},_winOffsets={left:0,top:0},_parsePosition=function(e,t,i,n,s,a,o,l,c,f,p,m,u,h){_isFunction$2(e)&&(e=e(l)),_isString$1(e)&&e.substr(0,3)==="max"&&(e=m+(e.charAt(4)==="="?_offsetToPx("0"+e.substr(3),i):0));var d=u?u.time():0,b,y,v;if(u&&u.seek(0),isNaN(e)||(e=+e),_isNumber$1(e))u&&(e=gsap$4.utils.mapRange(u.scrollTrigger.start,u.scrollTrigger.end,0,m,e)),o&&_positionMarker(o,i,n,!0);else{_isFunction$2(t)&&(t=t(l));var g=(e||"0").split(" "),_,S,w,E;v=_getTarget(t,l)||_body$4,_=_getBounds$1(v)||{},(!_||!_.left&&!_.top)&&_getComputedStyle$1(v).display==="none"&&(E=v.style.display,v.style.display="block",_=_getBounds$1(v),E?v.style.display=E:v.style.removeProperty("display")),S=_offsetToPx(g[0],_[n.d]),w=_offsetToPx(g[1]||"0",i),e=_[n.p]-c[n.p]-f+S+s-w,o&&_positionMarker(o,w,n,i-w<20||o._isStart&&w>20),i-=i-w}if(h&&(l[h]=e||-.001,e<0&&(e=0)),a){var T=e+i,M=a._isStart;b="scroll"+n.d2,_positionMarker(a,T,n,M&&T>20||!M&&(p?Math.max(_body$4[b],_docEl$1[b]):a.parentNode[b])<=T+1),p&&(c=_getBounds$1(o),p&&(a.style[n.op.p]=c[n.op.p]-n.op.m-a._offset+_px))}return u&&v&&(b=_getBounds$1(v),u.seek(m),y=_getBounds$1(v),u._caScrollDist=b[n.p]-y[n.p],e=e/u._caScrollDist*m),u&&u.seek(d),u?e:Math.round(e)},_prefixExp=/(webkit|moz|length|cssText|inset)/i,_reparent=function(e,t,i,n){if(e.parentNode!==t){var s=e.style,a,o;if(t===_body$4){e._stOrig=s.cssText,o=_getComputedStyle$1(e);for(a in o)!+a&&!_prefixExp.test(a)&&o[a]&&typeof s[a]=="string"&&a!=="0"&&(s[a]=o[a]);s.top=i,s.left=n}else s.cssText=e._stOrig;gsap$4.core.getCache(e).uncache=1,t.appendChild(e)}},_interruptionTracker=function(e,t,i){var n=t,s=n;return function(a){var o=Math.round(e());return o!==n&&o!==s&&Math.abs(o-n)>3&&Math.abs(o-s)>3&&(a=o,i&&i()),s=n,n=Math.round(a),n}},_shiftMarker=function(e,t,i){var n={};n[t.p]="+="+i,gsap$4.set(e,n)},_getTweenCreator=function(e,t){var i=_getScrollFunc(e,t),n="_scroll"+t.p2,s=function a(o,l,c,f,p){var m=a.tween,u=l.onComplete,h={};c=c||i();var d=_interruptionTracker(i,c,function(){m.kill(),a.tween=0});return p=f&&p||0,f=f||o-c,m&&m.kill(),l[n]=o,l.inherit=!1,l.modifiers=h,h[n]=function(){return d(c+f*m.ratio+p*m.ratio*m.ratio)},l.onUpdate=function(){_scrollers.cache++,a.tween&&_updateAll()},l.onComplete=function(){a.tween=0,u&&u.call(m)},m=a.tween=gsap$4.to(e,l),m};return e[n]=i,i.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},_addListener$1(e,"wheel",i.wheelHandler),ScrollTrigger$1.isTouch&&_addListener$1(e,"touchmove",i.wheelHandler),s},ScrollTrigger$1=function(){function r(t,i){_coreInitted$3||r.register(gsap$4)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),_context$1(this),this.init(t,i)}var e=r.prototype;return e.init=function(i,n){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!_enabled){this.update=this.refresh=this.kill=_passThrough;return}i=_setDefaults$1(_isString$1(i)||_isNumber$1(i)||i.nodeType?{trigger:i}:i,_defaults);var s=i,a=s.onUpdate,o=s.toggleClass,l=s.id,c=s.onToggle,f=s.onRefresh,p=s.scrub,m=s.trigger,u=s.pin,h=s.pinSpacing,d=s.invalidateOnRefresh,b=s.anticipatePin,y=s.onScrubComplete,v=s.onSnapComplete,g=s.once,_=s.snap,S=s.pinReparent,w=s.pinSpacer,E=s.containerAnimation,T=s.fastScrollEnd,M=s.preventOverlaps,D=i.horizontal||i.containerAnimation&&i.horizontal!==!1?_horizontal:_vertical,R=!p&&p!==0,A=_getTarget(i.scroller||_win$2),I=gsap$4.core.getCache(A),O=_isViewport(A),F=("pinType"in i?i.pinType:_getProxyProp(A,"pinType")||O&&"fixed")==="fixed",C=[i.onEnter,i.onLeave,i.onEnterBack,i.onLeaveBack],k=R&&i.toggleActions.split(" "),x="markers"in i?i.markers:_defaults.markers,P=O?0:p
vendor: 4,105 bytes, line 48
48arseFloat(_getComputedStyle$1(A)["border"+D.p2+_Width])||0,L=this,z=i.onRefreshInit&&function(){return i.onRefreshInit(L)},Y=_getSizeFunc(A,O,D),G=_getOffsetsFunc(A,O),Z=0,q=0,N=0,K=_getScrollFunc(A,D),te,ue,de,ae,ce,re,Q,oe,pe,U,me,xe,De,se,we,ze,$e,Pe,Ae,Se,Oe,Be,Ge,Je,le,be,Ce,_e,Fe,Ve,qe,ge,Ne,Te,We,Ye,V,B,$;if(L._startClamp=L._endClamp=!1,L._dir=D,b*=45,L.scroller=A,L.scroll=E?E.time.bind(E):K,ae=K(),L.vars=i,n=n||i.animation,"refreshPriority"in i&&(_sort=1,i.refreshPriority===-9999&&(_primary=L)),I.tweenScroll=I.tweenScroll||{top:_getTweenCreator(A,_vertical),left:_getTweenCreator(A,_horizontal)},L.tweenTo=te=I.tweenScroll[D.p],L.scrubDuration=function(X){Ne=_isNumber$1(X)&&X,Ne?ge?ge.duration(X):ge=gsap$4.to(n,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Ne,paused:!0,onComplete:function(){return y&&y(L)}}):(ge&&ge.progress(1).kill(),ge=0)},n&&(n.vars.lazy=!1,n._initted&&!L.isReverted||n.vars.immediateRender!==!1&&i.immediateRender!==!1&&n.duration()&&n.render(0,!0,!0),L.animation=n.pause(),n.scrollTrigger=L,L.scrubDuration(p),Ve=0,l||(l=n.vars.id)),_&&((!_isObject$1(_)||_.push)&&(_={snapTo:_}),"scrollBehavior"in _body$4.style&&gsap$4.set(O?[_body$4,_docEl$1]:A,{scrollBehavior:"auto"}),_scrollers.forEach(function(X){return _isFunction$2(X)&&X.target===(O?_doc$2.scrollingElement||_docEl$1:A)&&(X.smooth=!1)}),de=_isFunction$2(_.snapTo)?_.snapTo:_.snapTo==="labels"?_getClosestLabel(n):_.snapTo==="labelsDirectional"?_getLabelAtDirection(n):_.directional!==!1?function(X,ie){return _snapDirectional(_.snapTo)(X,_getTime$1()-q<500?0:ie.direction)}:gsap$4.utils.snap(_.snapTo),Te=_.duration||{min:.1,max:2},Te=_isObject$1(Te)?_clamp(Te.min,Te.max):_clamp(Te,Te),We=gsap$4.delayedCall(_.delay||Ne/2||.1,function(){var X=K(),ie=_getTime$1()-q<500,J=te.tween;if((ie||Math.abs(L.getVelocity())<10)&&!J&&!_pointerIsDown&&Z!==X){var ne=(X-re)/se,fe=n&&!R?n.totalProgress():ne,he=ie?0:(fe-qe)/(_getTime$1()-_time2)*1e3||0,ve=gsap$4.utils.clamp(-ne,1-ne,_abs$1(he/2)*he/.185),ke=ne+(_.inertia===!1?0:ve),Le,Ie,Me=_,Re=Me.onStart,Ee=Me.onInterrupt,je=Me.onComplete;if(Le=de(ke,L),_isNumber$1(Le)||(Le=ke),Ie=Math.max(0,Math.round(re+Le*se)),X<=Q&&X>=re&&Ie!==X){if(J&&!J._initted&&J.data<=_abs$1(Ie-X))return;_.inertia===!1&&(ve=Le-ne),te(Ie,{duration:Te(_abs$1(Math.max(_abs$1(ke-fe),_abs$1(Le-fe))*.185/he/.05||0)),ease:_.ease||"power3",data:_abs$1(Ie-X),onInterrupt:function(){return We.restart(!0)&&Ee&&Ee(L)},onComplete:function(){L.update(),Z=K(),n&&!R&&(ge?ge.resetTo("totalProgress",Le,n._tTime/n._tDur):n.progress(Le)),Ve=qe=n&&!R?n.totalProgress():L.progress,v&&v(L),je&&je(L)}},X,ve*se,Ie-X-ve*se),Re&&Re(L,te.tween)}}else L.isActive&&Z!==X&&We.restart(!0)}).pause()),l&&(_ids[l]=L),m=L.trigger=_getTarget(m||u!==!0&&u),$=m&&m._gsap&&m._gsap.stRevert,$&&($=$(L)),u=u===!0?m:_getTarget(u),_isString$1(o)&&(o={targets:m,className:o}),u&&(h===!1||h===_margin||(h=!h&&u.parentNode&&u.parentNode.style&&_getComputedStyle$1(u.parentNode).display==="flex"?!1:_padding),L.pin=u,ue=gsap$4.core.getCache(u),ue.spacer?we=ue.pinState:(w&&(w=_getTarget(w),w&&!w.nodeType&&(w=w.current||w.nativeElement),ue.spacerIsNative=!!w,w&&(ue.spacerState=_getState(w))),ue.spacer=Pe=w||_doc$2.createElement("div"),Pe.classList.add("pin-spacer"),l&&Pe.classList.add("pin-spacer-"+l),ue.pinState=we=_getState(u)),i.force3D!==!1&&gsap$4.set(u,{force3D:!0}),L.spacer=Pe=ue.spacer,Fe=_getComputedStyle$1(u),Je=Fe[h+D.os2],Se=gsap$4.getProperty(u),Oe=gsap$4.quickSetter(u,D.a,_px),_swapPinIn(u,Pe,Fe),$e=_getState(u)),x){xe=_isObject$1(x)?_setDefaults$1(x,_markerDefaults):_markerDefaults,U=_createMarker("scroller-start",l,A,D,xe,0),me=_createMarker("scroller-end",l,A,D,xe,0,U),Ae=U["offset"+D.op.d2];var H=_getTarget(_getProxyProp(A,"content")||A);oe=this.markerStart=_createMarker("start",l,H,D,xe,Ae,0,E),pe=this.markerEnd=_createMarker("end",l,H,D,xe,Ae,0,E),E&&(B=gsap$4.quickSetter([oe,pe],D.a,_px)),!F&&!(_proxies.length&&_getProxyProp(A,"fixedMarkers")===!0)&&(_makePositionable(O?_body$4:A),gsap$4.set([U,me],{force3D:!0}),be=gsap$4.quickSetter(U,D.a,_px),_e=gsap$4.quickSetter(me,D.a,_px))}
vendor: 5,320 bytes, line 48
48if(E){var W=E.vars.onUpdate,j=E.vars.onUpdateParams;E.eventCallback("onUpdate",function(){L.update(0,0,1),W&&W.apply(E,j||[])})}if(L.previous=function(){return _triggers[_triggers.indexOf(L)-1]},L.next=function(){return _triggers[_triggers.indexOf(L)+1]},L.revert=function(X,ie){if(!ie)return L.kill(!0);var J=X!==!1||!L.enabled,ne=_refreshing;J!==L.isReverted&&(J&&(Ye=Math.max(K(),L.scroll.rec||0),N=L.progress,V=n&&n.progress()),oe&&[oe,pe,U,me].forEach(function(fe){return fe.style.display=J?"none":"block"}),J&&(_refreshing=L,L.update(J)),u&&(!S||!L.isActive)&&(J?_swapPinOut(u,Pe,we):_swapPinIn(u,Pe,_getComputedStyle$1(u),le)),J||L.update(J),_refreshing=ne,L.isReverted=J)},L.refresh=function(X,ie,J,ne){if(!((_refreshing||!L.enabled)&&!ie)){if(u&&X&&_lastScrollTime){_addListener$1(r,"scrollEnd",_softRefresh);return}!_refreshingAll&&z&&z(L),_refreshing=L,te.tween&&!J&&(te.tween.kill(),te.tween=0),ge&&ge.pause(),d&&n&&(n.revert({kill:!1}).invalidate(),n.getChildren&&n.getChildren(!0,!0,!1).forEach(function(nt){return nt.vars.immediateRender&&nt.render(0,!0,!0)})),L.isReverted||L.revert(!0,!0),L._subPinOffset=!1;var fe=Y(),he=G(),ve=E?E.duration():_maxScroll(A,D),ke=se<=.01||!se,Le=0,Ie=ne||0,Me=_isObject$1(J)?J.end:i.end,Re=i.endTrigger||m,Ee=_isObject$1(J)?J.start:i.start||(i.start===0||!m?0:u?"0 0":"0 100%"),je=L.pinnedContainer=i.pinnedContainer&&_getTarget(i.pinnedContainer,L),He=m&&Math.max(0,_triggers.indexOf(L))||0,Xe=He,Ue,Ze,rt,ot,Qe,Ke,et,ct,ut,st,tt,at,lt;for(x&&_isObject$1(J)&&(at=gsap$4.getProperty(U,D.p),lt=gsap$4.getProperty(me,D.p));Xe-- >0;)Ke=_triggers[Xe],Ke.end||Ke.refresh(0,1)||(_refreshing=L),et=Ke.pin,et&&(et===m||et===u||et===je)&&!Ke.isReverted&&(st||(st=[]),st.unshift(Ke),Ke.revert(!0,!0)),Ke!==_triggers[Xe]&&(He--,Xe--);for(_isFunction$2(Ee)&&(Ee=Ee(L)),Ee=_parseClamp(Ee,"start",L),re=_parsePosition(Ee,m,fe,D,K(),oe,U,L,he,P,F,ve,E,L._startClamp&&"_startClamp")||(u?-.001:0),_isFunction$2(Me)&&(Me=Me(L)),_isString$1(Me)&&!Me.indexOf("+=")&&(~Me.indexOf(" ")?Me=(_isString$1(Ee)?Ee.split(" ")[0]:"")+Me:(Le=_offsetToPx(Me.substr(2),fe),Me=_isString$1(Ee)?Ee:(E?gsap$4.utils.mapRange(0,E.duration(),E.scrollTrigger.start,E.scrollTrigger.end,re):re)+Le,Re=m)),Me=_parseClamp(Me,"end",L),Q=Math.max(re,_parsePosition(Me||(Re?"100% 0":ve),Re,fe,D,K()+Le,pe,me,L,he,P,F,ve,E,L._endClamp&&"_endClamp"))||-.001,Le=0,Xe=He;Xe--;)Ke=_triggers[Xe],et=Ke.pin,et&&Ke.start-Ke._pinPush<=re&&!E&&Ke.end>0&&(Ue=Ke.end-(L._startClamp?Math.max(0,Ke.start):Ke.start),(et===m&&Ke.start-Ke._pinPush<re||et===je)&&isNaN(Ee)&&(Le+=Ue*(1-Ke.progress)),et===u&&(Ie+=Ue));if(re+=Le,Q+=Le,L._startClamp&&(L._startClamp+=Le),L._endClamp&&!_refreshingAll&&(L._endClamp=Q||-.001,Q=Math.min(Q,_maxScroll(A,D))),se=Q-re||(re-=.01)&&.001,ke&&(N=gsap$4.utils.clamp(0,1,gsap$4.utils.normalize(re,Q,Ye))),L._pinPush=Ie,oe&&Le&&(Ue={},Ue[D.a]="+="+Le,je&&(Ue[D.p]="-="+K()),gsap$4.set([oe,pe],Ue)),u&&!(_clampingMax&&L.end>=_maxScroll(A,D)))Ue=_getComputedStyle$1(u),ot=D===_vertical,rt=K(),Be=parseFloat(Se(D.a))+Ie,!ve&&Q>1&&(tt=(O?_doc$2.scrollingElement||_docEl$1:A).style,tt={style:tt,value:tt["overflow"+D.a.toUpperCase()]},O&&_getComputedStyle$1(_body$4)["overflow"+D.a.toUpperCase()]!=="scroll"&&(tt.style["overflow"+D.a.toUpperCase()]="scroll")),_swapPinIn(u,Pe,Ue),$e=_getState(u),Ze=_getBounds$1(u,!0),ct=F&&_getScrollFunc(A,ot?_horizontal:_vertical)(),h?(le=[h+D.os2,se+Ie+_px],le.t=Pe,Xe=h===_padding?_getSize(u,D)+se+Ie:0,Xe&&(le.push(D.d,Xe+_px),Pe.style.flexBasis!=="auto"&&(Pe.style.flexBasis=Xe+_px)),_setState(le),je&&_triggers.forEach(function(nt){nt.pin===je&&nt.vars.pinSpacing!==!1&&(nt._subPinOffset=!0)}),F&&K(Ye)):(Xe=_getSize(u,D),Xe&&Pe.style.flexBasis!=="auto"&&(Pe.style.flexBasis=Xe+_px)),F&&(Qe={top:Ze.top+(ot?rt-re:ct)+_px,left:Ze.left+(ot?ct:rt-re)+_px,boxSizing:"border-box",position:"fixed"},Qe[_width]=Qe["max"+_Width]=Math.ceil(Ze.width)+_px,Qe[_height]=Qe["max"+_Height]=Math.ceil(Ze.height)+_px,Qe[_margin]=Qe[_margin+_Top]=Qe[_margin+_Right]=Qe[_margin+_Bottom]=Qe[_margin+_Left]="0",Qe[_padding]=Ue[_padding],Qe[_padding+_Top]=Ue[_padding+_Top],Qe[_padding+_Right]=Ue[_padding+_Right],Qe[_padding+_Bottom]=Ue[_padding+_Bottom],Qe[_padding+_Left]=Ue[_padding+_Left],ze=_copyState(we,Qe,S),_refreshingAll&&K(0)),n?(ut=n._initted,_suppressOverwrites(1),n.render(n.duration(),!0,!0),Ge=Se(D.a)-Be+se+Ie,Ce=Math.abs(se-Ge)>1,F&&Ce&&ze.splice(ze.length-2,2),n.render(0,!0,!0),ut||n.invalidate(!0),n.parent||n.totalTime(n.totalTime()),_suppressOverwrites(0)):Ge=se,tt&&(tt.value?tt.style["overflow"+D.a.toUpperCase()]=tt.value:tt.style.removeProperty("overflow-"+D.a));else if(m&&K()&&!E)for(Ze=m.parentNode;Ze&&Ze!==_body$4;)Ze._pinOffset&&(re-=Ze._pinOffset,Q-=Ze._pinOffset),Ze=Ze.parentNode;st&&st.forEach(function(nt){return nt.revert(!1,!0)}),L.start=re,L.end=Q,ae=ce=_refreshingAll?Ye:K(),!E&&!_refreshingAll&&(ae<Ye&&K(Ye),L.scroll.rec=0),L.revert(!1,!0),q=_getTime$1(),We&&(Z=-1,We.restart(!0)),_refreshing=0,n&&R&&(n._initted||V)&&n.progress()!==V&&n.progress(V||0,!0).render(n.time(),!0,!0),(ke||N!==L.progress||E||d||n&&!n._initted)&&(n&&!R&&(n._initted||N||n.vars.immediateRender!==!1)&&n.totalProgress(E&&re<-.001&&!N?gsap$4.utils.normalize(re,Q,0):N,!0),L.progress=ke||(ae-re)/se===N?0:N),u&&h&&(Pe._pinOffset=Math.round(L.progress*Ge)),ge&&ge.invali
vendor: 4,307 bytes, line 48
48date(),isNaN(at)||(at-=gsap$4.getProperty(U,D.p),lt-=gsap$4.getProperty(me,D.p),_shiftMarker(U,D,at),_shiftMarker(oe,D,at-(ne||0)),_shiftMarker(me,D,lt),_shiftMarker(pe,D,lt-(ne||0))),ke&&!_refreshingAll&&L.update(),f&&!_refreshingAll&&!De&&(De=!0,f(L),De=!1)}},L.getVelocity=function(){return(K()-ce)/(_getTime$1()-_time2)*1e3||0},L.endAnimation=function(){_endAnimation(L.callbackAnimation),n&&(ge?ge.progress(1):n.paused()?R||_endAnimation(n,L.direction<0,1):_endAnimation(n,n.reversed()))},L.labelToScroll=function(X){return n&&n.labels&&(re||L.refresh()||re)+n.labels[X]/n.duration()*se||0},L.getTrailing=function(X){var ie=_triggers.indexOf(L),J=L.direction>0?_triggers.slice(0,ie).reverse():_triggers.slice(ie+1);return(_isString$1(X)?J.filter(function(ne){return ne.vars.preventOverlaps===X}):J).filter(function(ne){return L.direction>0?ne.end<=re:ne.start>=Q})},L.update=function(X,ie,J){if(!(E&&!J&&!X)){var ne=_refreshingAll===!0?Ye:L.scroll(),fe=X?0:(ne-re)/se,he=fe<0?0:fe>1?1:fe||0,ve=L.progress,ke,Le,Ie,Me,Re,Ee,je,He;if(ie&&(ce=ae,ae=E?K():ne,_&&(qe=Ve,Ve=n&&!R?n.totalProgress():he)),b&&u&&!_refreshing&&!_startup&&_lastScrollTime&&(!he&&re<ne+(ne-ce)/(_getTime$1()-_time2)*b?he=1e-4:he===1&&Q>ne+(ne-ce)/(_getTime$1()-_time2)*b&&(he=.9999)),he!==ve&&L.enabled){if(ke=L.isActive=!!he&&he<1,Le=!!ve&&ve<1,Ee=ke!==Le,Re=Ee||!!he!=!!ve,L.direction=he>ve?1:-1,L.progress=he,Re&&!_refreshing&&(Ie=he&&!ve?0:he===1?1:ve===1?2:3,R&&(Me=!Ee&&k[Ie+1]!=="none"&&k[Ie+1]||k[Ie],He=n&&(Me==="complete"||Me==="reset"||Me in n))),M&&(Ee||He)&&(He||p||!n)&&(_isFunction$2(M)?M(L):L.getTrailing(M).forEach(function(rt){return rt.endAnimation()})),R||(ge&&!_refreshing&&!_startup?(ge._dp._time-ge._start!==ge._time&&ge.render(ge._dp._time-ge._start),ge.resetTo?ge.resetTo("totalProgress",he,n._tTime/n._tDur):(ge.vars.totalProgress=he,ge.invalidate().restart())):n&&n.totalProgress(he,!!(_refreshing&&(q||X)))),u){if(X&&h&&(Pe.style[h+D.os2]=Je),!F)Oe(_round$4(Be+Ge*he));else if(Re){if(je=!X&&he>ve&&Q+1>ne&&ne+1>=_maxScroll(A,D),S)if(!X&&(ke||je)){var Xe=_getBounds$1(u,!0),Ue=ne-re;_reparent(u,_body$4,Xe.top+(D===_vertical?Ue:0)+_px,Xe.left+(D===_vertical?0:Ue)+_px)}else _reparent(u,Pe);_setState(ke||je?ze:$e),Ce&&he<1&&ke||Oe(Be+(he===1&&!je?Ge:0))}}_&&!te.tween&&!_refreshing&&!_startup&&We.restart(!0),o&&(Ee||g&&he&&(he<1||!_limitCallbacks))&&_toArray$3(o.targets).forEach(function(rt){return rt.classList[ke||g?"add":"remove"](o.className)}),a&&!R&&!X&&a(L),Re&&!_refreshing?(R&&(He&&(Me==="complete"?n.pause().totalProgress(1):Me==="reset"?n.restart(!0).pause():Me==="restart"?n.restart(!0):n[Me]()),a&&a(L)),(Ee||!_limitCallbacks)&&(c&&Ee&&_callback(L,c),C[Ie]&&_callback(L,C[Ie]),g&&(he===1?L.kill(!1,1):C[Ie]=0),Ee||(Ie=he===1?1:3,C[Ie]&&_callback(L,C[Ie]))),T&&!ke&&Math.abs(L.getVelocity())>(_isNumber$1(T)?T:2500)&&(_endAnimation(L.callbackAnimation),ge?ge.progress(1):_endAnimation(n,Me==="reverse"?1:!he,1))):R&&a&&!_refreshing&&a(L)}if(_e){var Ze=E?ne/E.duration()*(E._caScrollDist||0):ne;be(Ze+(U._isFlipped?1:0)),_e(Ze)}B&&B(-ne/E.duration()*(E._caScrollDist||0))}},L.enable=function(X,ie){L.enabled||(L.enabled=!0,_addListener$1(A,"resize",_onResize),O||_addListener$1(A,"scroll",_onScroll),z&&_addListener$1(r,"refreshInit",z),X!==!1&&(L.progress=N=0,ae=ce=Z=K()),ie!==!1&&L.refresh())},L.getTween=function(X){return X&&te?te.tween:ge},L.setPositions=function(X,ie,J,ne){if(E){var fe=E.scrollTrigger,he=E.duration(),ve=fe.end-fe.start;X=fe.start+ve*X/he,ie=fe.start+ve*ie/he}L.refresh(!1,!1,{start:_keepClamp(X,J&&!!L._startClamp),end:_keepClamp(ie,J&&!!L._endClamp)},ne),L.update()},L.adjustPinSpacing=function(X){if(le&&X){var ie=le.indexOf(D.d)+1;le[ie]=parseFloat(le[ie])+X+_px,le[1]=parseFloat(le[1])+X+_px,_setState(le)}},L.disable=function(X,ie){if(L.enabled&&(X!==!1&&L.revert(!0,!0),L.enabled=L.isActive=!1,ie||ge&&ge.pause(),Ye=0,ue&&(ue.uncache=1),z&&_removeListener$1(r,"refreshInit",z),We&&(We.pause(),te.tween&&te.tween.kill()&&(te.tween=0)),!O)){for(var J=_triggers.length;J--;)if(_triggers[J].scroller===A&&_triggers[J]!==L)return;_removeListener$1(A,"resize",_onResize),O||_removeListener$1(A,"scroll",_onScroll)}},L.kill=function(X,ie){L.disable(X,ie),ge&&!ie&&ge.kill(),l&&delete _ids[l];var J=_triggers.indexOf(L);J>=0&&_triggers.splice(J,1),J===_i&&_direction>
vendor: 8,296 bytes, line 48
480&&_i--,J=0,_triggers.forEach(function(ne){return ne.scroller===L.scroller&&(J=1)}),J||_refreshingAll||(L.scroll.rec=0),n&&(n.scrollTrigger=null,X&&n.revert({kill:!1}),ie||n.kill()),oe&&[oe,pe,U,me].forEach(function(ne){return ne.parentNode&&ne.parentNode.removeChild(ne)}),_primary===L&&(_primary=0),u&&(ue&&(ue.uncache=1),J=0,_triggers.forEach(function(ne){return ne.pin===u&&J++}),J||(ue.spacer=0)),i.onKill&&i.onKill(L)},_triggers.push(L),L.enable(!1,!1),$&&$(L),n&&n.add&&!se){var ee=L.update;L.update=function(){L.update=ee,_scrollers.cache++,re||Q||L.refresh()},gsap$4.delayedCall(.01,L.update),se=.01,re=Q=0}else L.refresh();u&&_queueRefreshAll()},r.register=function(i){return _coreInitted$3||(gsap$4=i||_getGSAP$3(),_windowExists$2()&&window.document&&r.enable(),_coreInitted$3=_enabled),_coreInitted$3},r.defaults=function(i){if(i)for(var n in i)_defaults[n]=i[n];return _defaults},r.disable=function(i,n){_enabled=0,_triggers.forEach(function(a){return a[n?"kill":"disable"](i)}),_removeListener$1(_win$2,"wheel",_onScroll),_removeListener$1(_doc$2,"scroll",_onScroll),clearInterval(_syncInterval),_removeListener$1(_doc$2,"touchcancel",_passThrough),_removeListener$1(_body$4,"touchstart",_passThrough),_multiListener(_removeListener$1,_doc$2,"pointerdown,touchstart,mousedown",_pointerDownHandler),_multiListener(_removeListener$1,_doc$2,"pointerup,touchend,mouseup",_pointerUpHandler),_resizeDelay.kill(),_iterateAutoRefresh(_removeListener$1);for(var s=0;s<_scrollers.length;s+=3)_wheelListener(_removeListener$1,_scrollers[s],_scrollers[s+1]),_wheelListener(_removeListener$1,_scrollers[s],_scrollers[s+2])},r.enable=function(){if(_win$2=window,_doc$2=document,_docEl$1=_doc$2.documentElement,_body$4=_doc$2.body,gsap$4&&(_toArray$3=gsap$4.utils.toArray,_clamp=gsap$4.utils.clamp,_context$1=gsap$4.core.context||_passThrough,_suppressOverwrites=gsap$4.core.suppressOverwrites||_passThrough,_scrollRestoration=_win$2.history.scrollRestoration||"auto",_lastScroll=_win$2.pageYOffset||0,gsap$4.core.globals("ScrollTrigger",r),_body$4)){_enabled=1,_div100vh=document.createElement("div"),_div100vh.style.height="100vh",_div100vh.style.position="absolute",_refresh100vh(),_rafBugFix(),Observer$1.register(gsap$4),r.isTouch=Observer$1.isTouch,_fixIOSBug=Observer$1.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),_ignoreMobileResize=Observer$1.isTouch===1,_addListener$1(_win$2,"wheel",_onScroll),_root=[_win$2,_doc$2,_docEl$1,_body$4],gsap$4.matchMedia?(r.matchMedia=function(c){var f=gsap$4.matchMedia(),p;for(p in c)f.add(p,c[p]);return f},gsap$4.addEventListener("matchMediaInit",function(){return _revertAll()}),gsap$4.addEventListener("matchMediaRevert",function(){return _revertRecorded()}),gsap$4.addEventListener("matchMedia",function(){_refreshAll(0,1),_dispatch("matchMedia")}),gsap$4.matchMedia().add("(orientation: portrait)",function(){return _setBaseDimensions(),_setBaseDimensions})):console.warn("Requires GSAP 3.11.0 or later"),_setBaseDimensions(),_addListener$1(_doc$2,"scroll",_onScroll);var i=_body$4.hasAttribute("style"),n=_body$4.style,s=n.borderTopStyle,a=gsap$4.core.Animation.prototype,o,l;for(a.revert||Object.defineProperty(a,"revert",{value:function(){return this.time(-.01,!0)}}),n.borderTopStyle="solid",o=_getBounds$1(_body$4),_vertical.m=Math.round(o.top+_vertical.sc())||0,_horizontal.m=Math.round(o.left+_horizontal.sc())||0,s?n.borderTopStyle=s:n.removeProperty("border-top-style"),i||(_body$4.setAttribute("style",""),_body$4.removeAttribute("style")),_syncInterval=setInterval(_sync,250),gsap$4.delayedCall(.5,function(){return _startup=0}),_addListener$1(_doc$2,"touchcancel",_passThrough),_addListener$1(_body$4,"touchstart",_passThrough),_multiListener(_addListener$1,_doc$2,"pointerdown,touchstart,mousedown",_pointerDownHandler),_multiListener(_addListener$1,_doc$2,"pointerup,touchend,mouseup",_pointerUpHandler),_transformProp$2=gsap$4.utils.checkPrefix("transform"),_stateProps.push(_transformProp$2),_coreInitted$3=_getTime$1(),_resizeDelay=gsap$4.delayedCall(.2,_refreshAll).pause(),_autoRefresh=[_doc$2,"visibilitychange",function(){var c=_win$2.innerWidth,f=_win$2.innerHeight;_doc$2.hidden?(_prevWidth=c,_prevHeight=f):(_prevWidth!==c||_prevHeight!==f)&&_onResize()},_doc$2,"DOMContentLoaded",_refreshAll,_win$2,"load",_refreshAll,_win$2,"resize",_onResize],_iterateAutoRefresh(_addListener$1),_triggers.forEach(function(c){return c.enable(0,1)}),l=0;l<_scrollers.length;l+=3)_wheelListener(_removeListener$1,_scrollers[l],_scrollers[l+1]),_wheelListener(_removeListener$1,_scrollers[l],_scrollers[l+2])}},r.config=function(i){"limitCallbacks"in i&&(_limitCallbacks=!!i.limitCallbacks);var n=i.syncInterval;n&&clearInterval(_syncInterval)||(_syncInterval=n)&&setInterval(_sync,n),"ignoreMobileResize"in i&&(_ignoreMobileResize=r.isTouch===1&&i.ignoreMobileResize),"autoRefreshEvents"in i&&(_iterateAutoRefresh(_removeListener$1)||_iterateAutoRefresh(_addListener$1,i.autoRefreshEvents||"none"),_ignoreResize=(i.autoRefreshEvents+"").indexOf("resize")===-1)},r.scrollerProxy=function(i,n){var s=_getTarget(i),a=_scrollers.indexOf(s),o=_isViewport(s);~a&&_scrollers.splice(a,o?6:2),n&&(o?_proxies.unshift(_win$2,n,_body$4,n,_docEl$1,n):_proxies.unshift(s,n))},r.clearMatchMedia=function(i){_triggers.forEach(function(n){return n._ctx&&n._ctx.query===i&&n._ctx.kill(!0,!0)})},r.isInViewport=function(i,n,s){var a=(_isString$1(i)?_getTarget(i):i).getBoundingClientRect(),o=a[s?_width:_height]*n||0;return s?a.right-o>0&&a.left+o<_win$2.innerWidth:a.bottom-o>0&&a.top+o<_win$2.innerHeight},r.positionInViewport=function(i,n,s){_isString$1(i)&&(i=_getTarget(i));var a=i.getBoundingClientRect(),o=a[s?_width:_height],l=n==null?o/2:n in _keywords?_keywords[n]*o:~n.indexOf("%")?parseFloat(n)*o/100:parseFloat(n)||0;return s?(a.left+l)/_win$2.innerWidth:(a.top+l)/_win$2.innerHeight},r.killAll=function(i){if(_triggers.slice(0).forEach(function(s){return s.vars.id!=="ScrollSmoother"&&s.kill()}),i!==!0){var n=_listeners.killAll||[];_listeners={},n.forEach(function(s){return s()})}},r}();ScrollTrigger$1.version="3.13.0";ScrollTrigger$1.saveStyles=function(r){return r?_toArray$3(r).forEach(function(e){if(e&&e.style){var t=_savedStyles.indexOf(e);t>=0&&_savedStyles.splice(t,5),_savedStyles.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),gsap$4.core.getCache(e),_context$1())}}):_savedStyles};ScrollTrigger$1.revert=function(r,e){return _revertAll(!r,e)};ScrollTrigger$1.create=function(r,e){return new ScrollTrigger$1(r,e)};ScrollTrigger$1.refresh=function(r){return r?_onResize(!0):(_coreInitted$3||ScrollTrigger$1.register())&&_refreshAll(!0)};ScrollTrigger$1.update=function(r){return++_scrollers.cache&&_updateAll(r===!0?2:0)};ScrollTrigger$1.clearScrollMemory=_clearScrollMemory;ScrollTrigger$1.maxScroll=function(r,e){return _maxScroll(r,e?_horizontal:_vertical)};ScrollTrigger$1.getScrollFunc=function(r,e){return _getScrollFunc(_getTarget(r),e?_horizontal:_vertical)};ScrollTrigger$1.getById=function(r){return _ids[r]};ScrollTrigger$1.getAll=function(){return _triggers.filter(function(r){return r.vars.id!=="ScrollSmoother"})};ScrollTrigger$1.isScrolling=function(){return!!_lastScrollTime};ScrollTrigger$1.snapDirectional=_snapDirectional;ScrollTrigger$1.addEventListener=function(r,e){var t=_listeners[r]||(_listeners[r]=[]);~t.indexOf(e)||t.push(e)};ScrollTrigger$1.removeEventListener=function(r,e){var t=_listeners[r],i=t&&t.indexOf(e);i>=0&&t.splice(i,1)};ScrollTrigger$1.batch=function(r,e){var t=[],i={},n=e.interval||.016,s=e.batchMax||1e9,a=function(c,f){var p=[],m=[],u=gsap$4.delayedCall(n,function(){f(p,m),p=[],m=[]}).pause();return function(h){p.length||u.restart(!0),p.push(h.trigger),m.push(h),s<=p.length&&u.progress(1)}},o;for(o in e)i[o]=o.substr(0,2)==="on"&&_isFunction$2(e[o])&&o!=="onRefreshInit"?a(o,e[o]):e[o];return _isFunction$2(s)&&(s=s(),_addListener$1(ScrollTrigger$1,"refresh",function(){return s=e.batchMax()})),_toArray$3(r).forEach(function(l){var c={};for(o in i)c[o]=i[o];c.trigger=l,t.push(ScrollTrigger$1.create(c))}),t};var _clampScrollAndGetDurationMultiplier=function(e,t,i,n){return t>n?e(n):t<0&&e(0),i>n?(n-t)/(i-t):i<0?t/(t-i):1},_allowNativePanning=function r(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"
vendor: 4,802 bytes, line 48
48+t+(Observer$1.isTouch?" pinch-zoom":""):"none",e===_docEl$1&&r(_body$4,t)},_overflow={auto:1,scroll:1},_nestedScroll=function(e){var t=e.event,i=e.target,n=e.axis,s=(t.changedTouches?t.changedTouches[0]:t).target,a=s._gsap||gsap$4.core.getCache(s),o=_getTime$1(),l;if(!a._isScrollT||o-a._isScrollT>2e3){for(;s&&s!==_body$4&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(_overflow[(l=_getComputedStyle$1(s)).overflowY]||_overflow[l.overflowX]));)s=s.parentNode;a._isScroll=s&&s!==i&&!_isViewport(s)&&(_overflow[(l=_getComputedStyle$1(s)).overflowY]||_overflow[l.overflowX]),a._isScrollT=o}(a._isScroll||n==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},_inputObserver=function(e,t,i,n){return Observer$1.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:n=n&&_nestedScroll,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return i&&_addListener$1(_doc$2,Observer$1.eventTypes[0],_captureInputs,!1,!0)},onDisable:function(){return _removeListener$1(_doc$2,Observer$1.eventTypes[0],_captureInputs,!0)}})},_inputExp=/(input|label|select|textarea)/i,_inputIsFocused,_captureInputs=function(e){var t=_inputExp.test(e.target.tagName);(t||_inputIsFocused)&&(e._gsapAllow=!0,_inputIsFocused=t)},_getScrollNormalizer=function(e){_isObject$1(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,i=t.normalizeScrollX,n=t.momentum,s=t.allowNestedScroll,a=t.onRelease,o,l,c=_getTarget(e.target)||_docEl$1,f=gsap$4.core.globals().ScrollSmoother,p=f&&f.get(),m=_fixIOSBug&&(e.content&&_getTarget(e.content)||p&&e.content!==!1&&!p.smooth()&&p.content()),u=_getScrollFunc(c,_vertical),h=_getScrollFunc(c,_horizontal),d=1,b=(Observer$1.isTouch&&_win$2.visualViewport?_win$2.visualViewport.scale*_win$2.visualViewport.width:_win$2.outerWidth)/_win$2.innerWidth,y=0,v=_isFunction$2(n)?function(){return n(o)}:function(){return n||2.8},g,_,S=_inputObserver(c,e.type,!0,s),w=function(){return _=!1},E=_passThrough,T=_passThrough,M=function(){l=_maxScroll(c,_vertical),T=_clamp(_fixIOSBug?1:0,l),i&&(E=_clamp(0,_maxScroll(c,_horizontal))),g=_refreshID},D=function(){m._gsap.y=_round$4(parseFloat(m._gsap.y)+u.offset)+"px",m.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(m._gsap.y)+", 0, 1)",u.offset=u.cacheID=0},R=function(){if(_){requestAnimationFrame(w);var x=_round$4(o.deltaY/2),P=T(u.v-x);if(m&&P!==u.v+u.offset){u.offset=P-u.v;var L=_round$4((parseFloat(m&&m._gsap.y)||0)-u.offset);m.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+L+", 0, 1)",m._gsap.y=L+"px",u.cacheID=_scrollers.cache,_updateAll()}return!0}u.offset&&D(),_=!0},A,I,O,F,C=function(){M(),A.isActive()&&A.vars.scrollY>l&&(u()>l?A.progress(1)&&u(l):A.resetTo("scrollY",l))};return m&&gsap$4.set(m,{y:"+=0"}),e.ignoreCheck=function(k){return _fixIOSBug&&k.type==="touchmove"&&R()||d>1.05&&k.type!=="touchstart"||o.isGesturing||k.touches&&k.touches.length>1},e.onPress=function(){_=!1;var k=d;d=_round$4((_win$2.visualViewport&&_win$2.visualViewport.scale||1)/b),A.pause(),k!==d&&_allowNativePanning(c,d>1.01?!0:i?!1:"x"),I=h(),O=u(),M(),g=_refreshID},e.onRelease=e.onGestureStart=function(k,x){if(u.offset&&D(),!x)F.restart(!0);else{_scrollers.cache++;var P=v(),L,z;i&&(L=h(),z=L+P*.05*-k.velocityX/.227,P*=_clampScrollAndGetDurationMultiplier(h,L,z,_maxScroll(c,_horizontal)),A.vars.scrollX=E(z)),L=u(),z=L+P*.05*-k.velocityY/.227,P*=_clampScrollAndGetDurationMultiplier(u,L,z,_maxScroll(c,_vertical)),A.vars.scrollY=T(z),A.invalidate().duration(P).play(.01),(_fixIOSBug&&A.vars.scrollY>=l||L>=l-1)&&gsap$4.to({},{onUpdate:C,duration:P})}a&&a(k)},e.onWheel=function(){A._ts&&A.pause(),_getTime$1()-y>1e3&&(g=0,y=_getTime$1())},e.onChange=function(k,x,P,L,z){if(_refreshID!==g&&M(),x&&i&&h(E(L[2]===x?I+(k.startX-k.x):h()+x-L[1])),P){u.offset&&D();var Y=z[2]===P,G=Y?O+k.startY-k.y:u()+P-z[1],Z=T(G);Y&&G!==Z&&(O+=Z-G),u(Z)}(P||x)&&_updateAll()},e.onEnable=function(){_allowNativePanning(c,i?!1:"x"),ScrollTrigger$1.addEventListener("refresh",C),_addListener$1(_win$2,"resize",C),u.smooth&&(u.target.style.scrollBehavior="auto",u.smooth=h.smooth=!1),S.enable()},e.onDisable=function(){_allowNativePanning(c,!0),_removeListener$1(_win$2,"resize",C),ScrollTrigger$1.removeEventListener("refresh",C),S.kill()},e.lockAxis=e.lockAxis!==!1,o=new Observer$1(e),o.iOS=_fixIOSBug,_fixIOSBug&&!u()&&u(1),_fixIOSBug&&gsap$4.ticker.add(_passThrough),F=o._dc,A=gsap$4.to(o,{ease:"power4",paused:!0,inherit:!1,scrollX:i?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:_interruptionTracker(u,u(),function(){return A.pause()})},onUpdate:_updateAll,onComplete:F.vars.onComplete}),o};ScrollTrigger$1.sort=function(r){if(_isFunction$2(r))return _triggers.sort(r);var e=_win$2.pageYOffset||0;
48return ScrollTrigger$1.getAll().forEach(function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+_win$2.innerHeight}),_triggers.sort(r||function(t,i){return(t.vars.refreshPriority||0)*-1e6+(t.vars.containerAnimation?1e6:t._sortY)-((i.vars.containerAnimation?1e6:i._sortY)+(i.vars.refreshPriority||0)*-1e6)})};ScrollTrigger$1.observe=function(r){return new Observer$1(r)};ScrollTrigger$1.normalizeScroll=function(r){if(typeof r>"u")return _normalizer;if(r===!0&&_normalizer)return _normalizer.enable();if(r===!1){_normalizer&&_normalizer.kill(),_normalizer=r;return}var e=r instanceof Observer$1?r:_getScrollNormalizer(r);return _normalizer&&_normalizer.target===e.target&&_normalizer.kill(),_isViewport(e.target)&&(_normalizer=e),e};ScrollTrigger$1.core={_getVelocityProp,_inputObserver,_scrollers,_proxies,bridge:{ss:function(){_lastScrollTime||_dispatch("scrollStart"),_lastScrollTime=_getTime$1()},ref:function(){return _refreshing}}};_getGSAP$3()&&gsap$4.registerPlugin(ScrollTrigger$1);gsapWithCSS.registerPlugin(ScrollTrigger$1);let lenis=null,tickerFn=null,resizeObs=null,fsb={root:null,track:null,thumb:null,isDragging:!1,dragOffsetY:0,hideTimer:null,opts:null};function initSmoothScroll({smoothTouch:r=!1,anchorOffsetSelector:e=".website-header",anchors:t=!0,duration:i=1.1,lerp:n=void 0,fakeScrollbar:s=!0,fakeScrollbarSelector:a=".website-scrollbar",minThumbSize:o=36,autoHide:l=!0,autoHideDelay:c=800}={}){if(lenis)return lenis;const f=window.matchMedia("(prefers-reduced-motion: reduce)").matches;return lenis=new Lenis({autoRaf:!1,duration:f?.6:i,lerp:f?.08:n,smoothWheel:!0,smoothTouch:r,gestureOrientation:"vertical"}),lenis.on("scroll",()=>{ScrollTrigger$1.update(),updateFakeScrollbar(),showFakeScrollbarTemporarily()}),tickerFn=p=>{lenis==null||lenis.raf(p*1e3)},gsapWithCSS.ticker.add(tickerFn),gsapWithCSS.ticker.lagSmoothing(0),t&&(document.documentElement.style.scrollBehavior="auto",document.querySelectorAll('a[href^="#"]').forEach(p=>{p.addEventListener("click",m=>{const u=p.getAttribute("href");if(!u||u==="#")return;const h=document.querySelector(u);if(!h)return;m.preventDefault();const d=e?document.querySelector(e):null,b=d?-d.getBoundingClientRect().height:0;lenis.scrollTo(h,{offset:b,duration:f?.4:1,lock:!0})})})),resizeObs=new ResizeObserver(()=>{ScrollTrigger$1.refresh(),measureFakeScrollbar(),updateFakeScrollbar()}),resizeObs.observe(document.documentElement),s&&(setupFakeScrollbar({selector:a,minThumbSize:o,autoHide:l,autoHideDelay:c}),measureFakeScrollbar(),updateFakeScrollbar()),lenis}function stopScroll(){lenis==null||lenis.stop(),showFakeScrollbarTemporarily(!0)}function startScroll(){lenis==null||lenis.start()}function setupFakeScrollbar(r){fsb.opts=r,fsb.root=document.querySelector(r.selector),fsb.root&&(fsb.track=fsb.root.querySelector(".track")||createEl(fsb.root,"div","track"),fsb.thumb=fsb.track.querySelector(".thumb")||createEl(fsb.track,"div","thumb"),fsb.root.setAttribute("aria-hidden","true"),fsb.track.addEventListener("pointerdown",onTrackPointerDown),fsb.thumb.addEventListener("pointerdown",onThumbPointerDown),window.addEventListener("pointermove",onPointerMove),window.addEventListener("pointerup",onPointerUp),window.addEventListener("pointercancel",onPointerUp),window.addEventListener("wheel",showFakeScrollbarTemporarily,{passive:!0}),window.addEventListener("keydown",showFakeScrollbarTemporarily),window.addEventListener("touchstart",showFakeScrollbarTemporarily,{passive:!0}),r.autoHide&&hideFakeScrollbarSoon())}function createEl(r,e,t){const i=document.createElement(e);return i.classList.add(t),r.appendChild(i),i}function getScrollMetrics(){var a;const r=document.documentElement,e=Math.max(r.scrollHeight,((a=document.body)==null?void 0:a.scrollHeight)||0),t=window.innerHeight,i=Math.max(1,e-t),n=(lenis==null?void 0:lenis.scroll)??window.scrollY,s=Math.min(1,Math.max(0,n/i));return{total:e,vh:t,scrollMax:i,y:n,progress:s}}function measureFakeScrollbar(){if(!fsb.root)return;const{total:r,vh:e}=getScrollMetrics(),i=fsb.track.getBoundingClientRect().height||fsb.track.clientHeight||0,n=Math.max(0,Math.min(1,e/r)),s=Math.max(fsb.opts.minThumbSize,Math.round(i*n));fsb.thumb.style.height=`${s}px`}function updateFakeScrollbar(){if(!fsb.root)return;const{progress:r}=getScrollMetrics(),e=fsb.track.clientHeight,t=fsb.thumb.clientHeight,n=Math.max(0,e-t)*r;fsb.thumb.style.transform=`translate3d(0, ${n}px, 0)`}function showFakeScrollbarTemporarily(r=!1){var e;!fsb.root||!((e=fsb.opts)!=null&&e.autoHide)||(fsb.root.classList.add("is-visible"),clearTimeout(fsb.hideTimer),fsb.hideTimer=setTimeout(()=>{fsb.isDragging&&!r||fsb.root.classList.remove("is-visible")},fsb.opts.autoHideDelay))}function hideFakeScrollbarSoon(){var r;!fsb.root||!((r=fsb.opts)!=null&&r.autoHide)||(clearTimeout(fsb.hideTimer),fsb.hideTimer=setTimeout(()=>fsb.root.classList.remove("is-visible"),fsb.opts.autoHideDelay))}function onTrackPointerDown(r){if(!fsb.root)return;const e=fsb.track.getBoundingClientRect(),t=r.clientY-e.top,i=fsb.thumb.clientHeight,n=t-i/2;seekByThumbY(n),showFakeScrollbarTemporarily(!0)}function onThumbPointerDown(r){var t,i;if(!fsb.root)return;r.preventDefault(),fsb.isDragging=!0,(i=(t=fsb.thumb).setPointerCapture)==null||i.call(t,r.pointerId);const e=fsb.thumb.getBoundingClientRect();fsb.dragOffsetY=r.clientY-e.top,fsb.root.classList.add("is-dragging"),showFakeScrollbarTemporarily(!0)}function onPointerMove(r){if(!fsb.isDragging||!fsb.root)return;const e=fsb.track.getBoundingClientRect(),t=r.clientY-e.top-fsb.dragOffsetY;seekByThumbY(t)}function onPointerUp(r){var e,t;fsb.isDragging&&(fsb.isDragging=!1,fsb.root.classList.remove("is-dragging"),(t=(e=fsb.thumb).releasePointerCapture)==null||t.call(e,r.pointerId),hideFakeScrollbarSoon())}function seekByThumbY(r){const e=fsb.track.clientHeight,t=fsb.thumb.clientHeight,i=Math.max(0,e-t),n=Math.min(i,Math.max(0,r)),s=i?n/i:0,{scrollMax:a}=getScrollMetrics(),o=a*s;lenis==null||lenis.scrollTo(o,{immediate:!1,duration:.6})}const SCROLL_DURATION=1.2,scrollEase=r=>r<.5?8*r*r*r*r:1-Math.pow(-2*r+2,4)/2,scrollToTarget=r=>{!r||!lenis||(lenis.resize(),requestAnimationFrame(()=>{requestAnimationFrame(()=>{lenis.resize(),lenis.scrollTo(r,{easing:scrollEase,duration:SCROLL_DURATION,offset:0,immediate:!1})})}))};function initScrollTo(){const r=document.querySelectorAll("[data-anchor-target]"),e=document.querySelectorAll(".fullscreen-house");if(!r.length||!e.length||!lenis)return;r.forEach(i=>
48{i.addEventListener("click",n=>{n.preventDefault();const s=i.getAttribute("data-anchor-target"),a=document.querySelector(s);scrollToTarget(a)})});const t=new IntersectionObserver(i=>{i.forEach(n=>{if(!n.isIntersecting)return;const s=n.target.id;r.forEach(a=>{const l=a.getAttribute("data-anchor-target")===`#${s}`;a.classList.toggle("active",l)})})},{root:null,threshold:.5,rootMargin:"0px 0px -10% 0px"});e.forEach(i=>{t.observe(i)})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initResizeHeaderOnScroll({downDelay:r=80,upTolerance:e=12,duration:t=.28,ease:i="cubic-bezier(0.625, 0.05, 0, 1)",addShadowClass:n=!0}={}){if(document.body.querySelector("[data-filter-modal]")||document.body.querySelector(".block_map"))return;const s=document.querySelector(".website-header");if(!s)return;const a=s.querySelector(".upper-row");if(!a)return;const o=window.matchMedia("(prefers-reduced-motion: reduce)").matches;let l=0,c=!1,f=window.scrollY,p=null;gsapWithCSS.set(s,{willChange:"transform"});const m=()=>{l=Math.round(a.getBoundingClientRect().height),c&&gsapWithCSS.set(s,{y:-l})},u=b=>{b!==c&&(c=b,o?gsapWithCSS.set(s,{y:b?-l:0}):gsapWithCSS.to(s,{y:b?-l:0,duration:t,ease:i}),n&&s.classList.toggle("is-compact",b),window.dispatchEvent(new CustomEvent("header:statechange",{detail:{compact:b,offset:b?l:0}})))};m(),ScrollTrigger$1.create({start:0,end:"max",onUpdate:b=>{const y=window.scrollY,v=b.direction;if(y<=r){c&&u(!1),f=y;return}v===1?c||u(!0):f-y>=e&&c&&u(!1),f=y},invalidateOnRefresh:!0,ignoreMobileResize:!0});const h=()=>{p&&cancelAnimationFrame(p),p=requestAnimationFrame(()=>{m()})};window.addEventListener("resize",h,{passive:!0}),window.addEventListener("orientationchange",h,{passive:!0}),new MutationObserver(h).observe(a,{childList:!0,subtree:!0,attributes:!0})}gsapWithCSS.registerPlugin(ScrollTrigger$1);const initFooterReveal=()=>{const r=document.querySelector("#app"),e=document.querySelector(".website-footer");if(!r||!e)return;const t=e.querySelectorAll(".blurred-item");function i(){r.style.paddingBottom=`${e.offsetHeight}px`}i(),gsapWithCSS.set(t,{filter:"blur(10px)"}),ScrollTrigger$1.create({trigger:r,start:()=>`bottom-=${e.offsetHeight} bottom`,end:()=>`+=${e.offsetHeight}`,toggleActions:"play none none reverse",scrub:!0,animation:gsapWithCSS.to(t,{filter:"blur(0px)"}),onLeave:()=>{e.classList.add("footer-revealed")},onLeaveBack:()=>{e.classList.remove("footer-revealed")}})};gsapWithCSS.registerPlugin(ScrollTrigger$1);function initBaseHeroOnScroll(){const r=document.querySelector(".block_hero-base");if(!r)return;const e=r.querySelector(".rich-text.title"),t=r.querySelector(".hero-title"),i=r.querySelector(".hero-main-content_slider");if(!t||!i)return;r.querySelector(".layer");const n=r.querySelector(".hero-image_left"),s=r.querySelector(".hero-image_right"),a=i.querySelector(".slide.is-placeholder"),o=i.querySelectorAll(".slide:not(.is-placeholder)"),l=i.querySelector(".slider-pagination"),c=l==null?void 0:l.querySelector(".thumb");function f(){if(!l||!c)return;const _=o.length;if(_<=0)return;const S=window.innerHeight>window.innerWidth,w=100/_;S?gsapWithCSS.set(c,{height:w+"%",width:"2px",yPercent:0}):gsapWithCSS.set(c,{width:w+"%",height:"4px",xPercent:0})}f(),ScrollTrigger$1.addEventListener("refreshInit",f);const p=window.innerWidth,m=p<388?50:p<450?45:p<768?40:p<1e3?65:p<1150?70:p<1200?60:p<1600?70:60;gsapWithCSS.set(i,{clipPath:"polygon(10% 10%, 90% 10%, 90% 90%, 10% 90%)",transformOrigin:"50% 50%",yPercent:m}),gsapWithCSS.set(e,{autoAlpha:1,yPercent:0,willChange:"transform, opacity, filter"}),gsapWithCSS.set(n,{transformOrigin:"0% 100%"}),gsapWithCSS.set(s,{transformOrigin:"100% 100%"}),gsapWithCSS.set(o,{autoAlpha:0}),gsapWithCSS.set(l,{autoAlpha:0});const u=p<768?140:220,h=p<768?160:40,d=()=>"+="+(window.innerHeight*4.5+window.innerHeight*(u/100)+o.length*window.innerHeight*(h/100)),b=gsapWithCSS.timeline({defaults:{ease:"none"},scrollTrigger:{trigger:r,start:"top top",end:d,scrub:.5,pin:!0,pinSpacing:!0,anticipatePin:1,invalidateOnRefresh:!0,ignoreMobileResize:!0}});b.to(i,{yPercent:20,duration:.2}
48),b.to(i,{yPercent:0,scale:.9,clipPath:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)",duration:.2}),b.to(n,{scale:.6,xPercent:-100,yPercent:100,duration:.6},"<"),b.to(s,{scale:.6,xPercent:100,yPercent:100,duration:.6},"<"),b.to(e,{keyframes:[{filter:"blur(10px)",scale:.9,duration:.25},{scale:.6,duration:.35},{autoAlpha:0,duration:.35}]},"<-0.3"),b.to(a,{autoAlpha:0}),b.to(i,{scale:1,duration:.6},"<-=0.2"),b.to(l,{autoAlpha:1,duration:1},"<");const y="polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)",v=p<1e3?"polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)":"polygon(100% 0, 100% 0, 100% 100%, 100% 100%)";gsapWithCSS.set(o,{autoAlpha:1,clipPath:v,willChange:"clip-path, opacity, transform"});const g=o[0];if(gsapWithCSS.set(g,{autoAlpha:0,clipPath:y,willChange:"clip-path, opacity, transform"}),g){b.set(g,{clipPath:y,autoAlpha:1,filter:"blur:(10px)",className:"slide initially-hidden is-active"},"slidesIntro"),b.to(g,{autoAlpha:1,filter:"blur(0px)",duration:.6},"<-0.8");const _=g.querySelector(".text-wrapper");_&&(p<1e3?b.fromTo(_,{filter:"blur(10px)",y:20,autoAlpha:0},{filter:"blur(0px)",y:0,autoAlpha:1,duration:.6},"<-0.3"):b.fromTo(_,{filter:"blur(10px)",x:20,autoAlpha:0},{filter:"blur(0px)",x:0,autoAlpha:1,duration:.6},"<-0.5"))}o.forEach((_,S)=>{if(S===0)return;const w=o[S-1],E=`slide-${S}`;b.add(E,">"),b.set(_,{clipPath:v,filter:"blur(10px)",className:"slide initially-hidden is-active"},E),p<1e3?b.to(_,{clipPath:y,filter:"blur(0px)",duration:.6}):(b.to(_,{clipPath:"polygon(60% 0%, 100% 0%, 100% 100%, 40% 100%)",filter:"blur(0px)",duration:.6},"+=0.2"),b.to(_,{clipPath:y,duration:.6})),p<1e3?b.to(c,{yPercent:S*100,duration:.55,ease:"none"},"<"):b.to(c,{xPercent:S*100,duration:.55,ease:"none"},"<"),w&&(b.set(w,{className:"slide initially-hidden is-active"},">"),b.set(w,{clipPath:y},">"));const T=_.querySelector(".text-wrapper");T&&(p<1e3?b.fromTo(T,{filter:"blur(10px)",y:20,autoAlpha:0},{filter:"blur(0px)",y:0,autoAlpha:1,duration:.4},"<-=0.2>"):b.fromTo(T,{filter:"blur(10px)",x:20,autoAlpha:0},{filter:"blur(0px)",x:0,autoAlpha:1,duration:.4},"<-=0.4>")),b.to(_,{duration:.4},">"),w&&b.to(w,{duration:.8,className:"slide initially-hidden"},E)}),b.add(()=>{const S=Object.keys(b.labels).filter(w=>w.startsWith("slide-")).map(w=>b.labels[w]/b.duration());b.scrollTrigger.snap={snapTo:w=>{const E=S.reduce((T,M)=>Math.abs(M-w)<Math.abs(T-w)?M:T);return Math.abs(E-w)<.05?E:w},duration:.15,ease:"power1.out"}},">")}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initListWithIndex(){const r=document.querySelectorAll("[data-has-list-with-index]");r.length&&r.forEach(e=>{var v;const t=e.querySelector("[data-list-with-index]");if(!t||t.dataset.listWithIndexInit==="true")return;t.dataset.listWithIndexInit="true";const i=t.querySelector(".indexes-wrapper"),n=t.querySelectorAll(".index-item"),s=t.querySelector(".rich-textes-wrapper"),a=t.querySelectorAll(".rich-text"),o=window.matchMedia("(min-width: 1024px)").matches;if(!i||!n.length||!s||!a.length)return;if(o){const g=i.offsetHeight;gsapWithCSS.set(e,{height:g})}const l="cubic-bezier(0.625, 0.05, 0, 1)",c=typeof gsapWithCSS<"u"&&(gsapWithCSS==null?void 0:gsapWithCSS.to);t.querySelector(".index-item.active")||n[0].classList.add("active"),t.querySelector(".rich-text.active")||a[0].classList.add("active");const f=()=>s.querySelector(".rich-text.active")||a[0];function p(g){if(!g)return 0;const _=getComputedStyle(g);if(!(_.display==="none"||_.visibility==="hidden"||g.hidden))return Math.ceil(g.scrollHeight);const w={position:g.style.position,visibility:g.style.visibility,display:g.style.display,height:g.style.height,pointerEvents:g.style.pointerEvents};g.style.position="absolute",g.style.visibility="hidden",g.style.display="block",g.style.height="auto",g.style.pointerEvents="none";const E=Math.ceil(g.scrollHeight);return g.style.position=w.position,g.style.visibility=w.visibility,g.style.display=w.display,g.style.height=w.height,g.style.pointerEvents=w.pointerEvents,E}function m(g,{immediate:_=!1}={}){c&&!_?gsapWithCSS.to(t,{height:g,duration:.45,ease:l}):(t.style.transition=_?"none":`height 0.45s ${l}`,_&&t.offsetHeight,t.style.height=`${g}px`)}function u({immediate:g=!1}={}){const _=f();if(!_)return;const S=p(_);m(S,{immediate:g})}function h(g){const _=s.querySelector(`.rich-text[data-item="${g}"]`),S=i.querySelector(`.index-item[data-index="${g}"]`);if(!_||!S)return;const w=f(),E=i.querySelector(".index-item.active");if(w===_)return;const T=p(_);c&&gsapWithCSS.set(_,{autoAlpha:0,y:6}),w==null||w.classList.remove("active"),E==null||E.classList.remove("active"),_.classList.add("active"),S.classList.add("active"),m(T,{immediate:!1}),c?requestAnimationFrame(()=>{gsapWithCSS.to(_,{autoAlpha:1,y:0,duration:.28,ease:l,delay:.06})}):(_.classList.add("is-entering"),requestAnimationFrame(()=>_.classList.remove("is-entering")))}n.forEach(g=>{g.addEventListener("click",()=>h(g.dataset.index)),g.setAttribute("tabindex","0"),g.setAttribute("role","button"),g.addEventListener("keydown",_=>{(_.key==="Enter"||_.key===" ")&&(_.preventDefault(),h(g.dataset.index))})}),u({immediate:!0}
vendor: 6,173 bytes, lines 48-55
48),"fonts"in document&&typeof((v=document.fonts.ready)==null?void 0:v.then)=="function"?document.fonts.ready.then(()=>u({immediate:!0})):requestAnimationFrame(()=>u({immediate:!1}));const b=()=>u({immediate:!1});window.addEventListener("resize",b,{passive:!0}),new ResizeObserver(()=>u({immediate:!1})).observe(s)})}gsapWithCSS.registerPlugin(ScrollTrigger$1,SplitText);function animateTitleOnScroll(){const r=document.querySelectorAll("[data-animate-title]");r.length&&document.fonts.ready.then(()=>{r.forEach(e=>{e._split&&e._split.revert(),e.style.textWrap="pretty",e.style.willChange="opacity, transform";const t=new SplitText(e,{type:"words,chars",reduceWhiteSpace:!0});e._split=t,ScrollTrigger$1.matchMedia({"(max-width: 1250px)":function(){setupTimeline({title:e,targets:t.words,offsetMultiplier:.6,stagger:.01,y:6})},"(min-width: 1251px) and (max-width: 1900px)":function(){setupTimeline({title:e,targets:t.chars,offsetMultiplier:.6,stagger:.02,y:12})},"(min-width: 1901px)":function(){setupTimeline({title:e,targets:t.chars,offsetMultiplier:.6,stagger:.03,y:16})}})})})}function setupTimeline({title:r,targets:e,offsetMultiplier:t,stagger:i,y:n}){const s="cubic-bezier(0.625, 0.05, 0, 1)",a=r.offsetHeight*t,o=Math.max(a,40);gsapWithCSS.set(e,{autoAlpha:.2,y:n*.5}),gsapWithCSS.timeline({scrollTrigger:{trigger:r,start:`top+=${o} 80%`,end:"bottom+=300 80%",scrub:!0}}).to(e,{autoAlpha:1,y:0,stagger:i,ease:s},"<+0.3")}/*!
49 * matrix 3.13.0
50 * https://gsap.com
51 *
52 * Copyright 2008-2025, GreenSock. All rights reserved.
53 * Subject to the terms at https://gsap.com/standard-license
54 * @author: Jack Doyle, [email protected]
55*/var _doc$1,_win$1,_docElement$1,_body$3,_divContainer,_svgContainer,_identityMatrix$1,_gEl,_transformProp$1="transform",_transformOriginProp$1=_transformProp$1+"Origin",_hasOffsetBug,_setDoc=function(e){var t=e.ownerDocument||e;for(!(_transformProp$1 in e.style)&&("msTransform"in e.style)&&(_transformProp$1="msTransform",_transformOriginProp$1=_transformProp$1+"Origin");t.parentNode&&(t=t.parentNode););if(_win$1=window,_identityMatrix$1=new Matrix2D,t){_doc$1=t,_docElement$1=t.documentElement,_body$3=t.body,_gEl=_doc$1.createElementNS("http://www.w3.org/2000/svg","g"),_gEl.style.transform="none";var i=t.createElement("div"),n=t.createElement("div"),s=t&&(t.body||t.firstElementChild);s&&s.appendChild&&(s.appendChild(i),i.appendChild(n),i.setAttribute("style","position:static;transform:translate3d(0,0,1px)"),_hasOffsetBug=n.offsetParent!==i,s.removeChild(i))}return t},_forceNonZeroScale=function(e){for(var t,i;e&&e!==_body$3;)i=e._gsap,i&&i.uncache&&i.get(e,"x"),i&&!i.scaleX&&!i.scaleY&&i.renderTransform&&(i.scaleX=i.scaleY=1e-4,i.renderTransform(1,i),t?t.push(i):t=[i]),e=e.parentNode;return t},_svgTemps=[],_divTemps=[],_getDocScrollTop$1=function(){return _win$1.pageYOffset||_doc$1.scrollTop||_docElement$1.scrollTop||_body$3.scrollTop||0},_getDocScrollLeft$1=function(){return _win$1.pageXOffset||_doc$1.scrollLeft||_docElement$1.scrollLeft||_body$3.scrollLeft||0},_svgOwner=function(e){return e.ownerSVGElement||((e.tagName+"").toLowerCase()==="svg"?e:null)},_isFixed$1=function r(e){if(_win$1.getComputedStyle(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return r(e)},_createSibling=function r(e,t){if(e.parentNode&&(_doc$1||_setDoc(e))){var i=_svgOwner(e),n=i?i.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",s=i?t?"rect":"g":"div",a=t!==2?0:100,o=t===3?100:0,l="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",c=_doc$1.createElementNS?_doc$1.createElementNS(n.replace(/^https/,"http"),s):_doc$1.createElement(s);return t&&(i?(_svgContainer||(_svgContainer=r(e)),c.setAttribute("width",.01),c.setAttribute("height",.01),c.setAttribute("transform","translate("+a+","+o+")"),_svgContainer.appendChild(c)):(_divContainer||(_divContainer=r(e),_divContainer.style.cssText=l),c.style.cssText=l+"width:0.1px;height:0.1px;top:"+o+"px;left:"+a+"px",_divContainer.appendChild(c))),c}throw"Need document and parent."},_consolidate=function(e){for(var t=new Matrix2D,i=0;i<e.numberOfItems;i++)t.multiply(e.getItem(i).matrix);return t},_getCTM=function(e){var t=e.getCTM(),i;return t||(i=e.style[_transformProp$1],e.style[_transformProp$1]="none",e.appendChild(_gEl),t=_gEl.getCTM(),e.removeChild(_gEl),i?e.style[_transformProp$1]=i:e.style.removeProperty(_transformProp$1.replace(/([A-Z])/g,"-$1").toLowerCase())),t||_identityMatrix$1.clone()},_placeSiblings=function(e,t){var i=_svgOwner(e),n=e===i,s=i?_svgTemps:_divTemps,a=e.parentNode,o=a&&!i&&a.shadowRoot&&a.shadowRoot.appendChild?a.shadowRoot:a,l,c,f,p,m,u;if(e===_win$1)return e;if(s.length||s.push(_createSibling(e,1),_createSibling(e,2),_createSibling(e,3)),l=i?_svgContainer:_divContainer,i)n?(f=_getCTM(e),p=-f.e/f.a,m=-f.f/f.d,c=_identityMatrix$1):e.getBBox?(f=e.getBBox(),c=e.transform?e.transform.baseVal:{},c=c.numberOfItems?c.numberOfItems>1?_consolidate(c):c.getItem(0).matrix:_identityMatrix$1,p=c.a*f.x+c.c*f.y,m=c.b*f.x+c.d*f.y):(c=new Matrix2D,p=m=0),t&&e.tagName.toLowerCase()==="g"&&(p=m=0),(n?i:a).appendChild(l),l.setAttribute("transform","matrix("+c.a+","+c.b+","+c.c+","+c.d+","+(c.e+p)+","+(c.f+m)+")");else{if(p=m=0,_hasOffsetBug)for(c=e.offsetParent,f=e;f&&(f=f.parentNode)&&f!==c&&f.parentNode;)(_win$1.getComputedStyle(f)[_transformProp$1]+"").length>4&&(p=f.offsetLeft,m=f.offsetTop,f=0);if(u=_win$1.getComputedStyle(e),u.position!=="absolute"&&u.position!=="fixed")for(c=e.offsetParent;a&&a!==c;)p+=a.scrollLeft||0,m+=a.scrollTop||0,a=a.parentNode;f=l.style,f.top=e.offsetTop-m+"px",f.left=e.offsetLeft-p+"px",f[_transformProp$1]=u[_transformProp$1],f[_transformOriginProp$1]=u[_transformOriginProp$1],f.position=u.position==="fixed"?"fixed":"absolute",o.appendChild(l)}return l},_setMatrix=function(e,t,i,n,s,a,o){return e.a=t,e.b=i,e.c=n,e.d=s,e.e=a,e.f=o,e},Matrix2D=function(){function r(t,i,n,s,a,o){t===void 0&&(t=1),i===void 0&&(i=0),n===void 0&&(n=0),s===void 0&&(s=1),a===void 0&&(a=0),o===void 0&&(o=0),_setMatrix(this,t,i,n,s,a,o)}var e=r.prototype;return e.inverse=function(){var i=this.a,n=this.b,s=this.c,a=this.d,o=this.e,l=this.f,c=i*a-n*s||1e-10;
55return _setMatrix(this,a/c,-n/c,-s/c,i/c,(s*l-a*o)/c,-(i*l-n*o)/c)},e.multiply=function(i){var n=this.a,s=this.b,a=this.c,o=this.d,l=this.e,c=this.f,f=i.a,p=i.c,m=i.b,u=i.d,h=i.e,d=i.f;return _setMatrix(this,f*n+m*a,f*s+m*o,p*n+u*a,p*s+u*o,l+h*n+d*a,c+h*s+d*o)},e.clone=function(){return new r(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(i){var n=this.a,s=this.b,a=this.c,o=this.d,l=this.e,c=this.f;return n===i.a&&s===i.b&&a===i.c&&o===i.d&&l===i.e&&c===i.f},e.apply=function(i,n){n===void 0&&(n={});var s=i.x,a=i.y,o=this.a,l=this.b,c=this.c,f=this.d,p=this.e,m=this.f;return n.x=s*o+a*c+p||0,n.y=s*l+a*f+m||0,n},r}();function getGlobalMatrix(r,e,t,i){if(!r||!r.parentNode||(_doc$1||_setDoc(r)).documentElement===r)return new Matrix2D;var n=_forceNonZeroScale(r),s=_svgOwner(r),a=s?_svgTemps:_divTemps,o=_placeSiblings(r,t),l=a[0].getBoundingClientRect(),c=a[1].getBoundingClientRect(),f=a[2].getBoundingClientRect(),p=o.parentNode,m=!i&&_isFixed$1(r),u=new Matrix2D((c.left-l.left)/100,(c.top-l.top)/100,(f.left-l.left)/100,(f.top-l.top)/100,l.left+(m?0:_getDocScrollLeft$1()),l.top+(m?0:_getDocScrollTop$1()));if(p.removeChild(o),n)for(l=n.length;l--;)c=n[l],c.scaleX=c.scaleY=0,c.renderTransform(1,c);return e?u.inverse():u}/*!
56 * Flip 3.13.0
57 * https://gsap.com
58 *
59 * @license Copyright 2008-2025, GreenSock. All rights reserved.
60 * Subject to the terms at https://gsap.com/standard-license
61 * @author: Jack Doyle, [email protected]
62*/var _id=1,_toArray$2,gsap$3,_batch,_batchAction,_body$2,_closestTenth,_getStyleSaver$1,_forEachBatch=function(e,t){return e.actions.forEach(function(i){return i.vars[t]&&i.vars[t](i)})},_batchLookup={},_RAD2DEG$1=180/Math.PI,_DEG2RAD$1=Math.PI/180,_emptyObj={},_dashedNameLookup={},_memoizedRemoveProps={},_listToArray=function(e){return typeof e=="string"?e.split(" ").join("").split(","):e},_callbacks=_listToArray("onStart,onUpdate,onComplete,onReverseComplete,onInterrupt"),_removeProps=_listToArray("transform,transformOrigin,width,height,position,top,left,opacity,zIndex,maxWidth,maxHeight,minWidth,minHeight"),_getEl=function(e){return _toArray$2(e)[0]||console.warn("Element not found:",e)},_round$3=function(e){return Math.round(e*1e4)/1e4||0},_toggleClass=function(e,t,i){return e.forEach(function(n){return n.classList[i](t)})},_reserved={zIndex:1,kill:1,simple:1,spin:1,clearProps:1,targets:1,toggleClass:1,onComplete:1,onUpdate:1,onInterrupt:1,onStart:1,delay:1,repeat:1,repeatDelay:1,yoyo:1,scale:1,fade:1,absolute:1,props:1,onEnter:1,onLeave:1,custom:1,paused:1,nested:1,prune:1,absoluteOnLeave:1},_fitReserved={zIndex:1,simple:1,clearProps:1,scale:1,absolute:1,fitChild:1,getVars:1,props:1},_camelToDashed=function(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()},_copy$1=function(e,t){var i={},n;for(n in e)t[n]||(i[n]=e[n]);return i},_memoizedProps={},_memoizeProps=function(e){var t=_memoizedProps[e]=_listToArray(e);return _memoizedRemoveProps[e]=t.concat(_removeProps),t},_getInverseGlobalMatrix=function(e){var t=e._gsap||gsap$3.core.getCache(e);return t.gmCache===gsap$3.ticker.frame?t.gMatrix:(t.gmCache=gsap$3.ticker.frame,t.gMatrix=getGlobalMatrix(e,!0,!1,!0))},_getDOMDepth=function r(e,t,i){i===void 0&&(i=0);for(var n=e.parentNode,s=1e3*Math.pow(10,i)*(t?-1:1),a=t?-s*900:0;e;)a+=s,e=e.previousSibling;return n?a+r(n,t,i+1):a},_orderByDOMDepth=function(e,t,i){return e.forEach(function(n){return n.d=_getDOMDepth(i?n.element:n.t,t)}),e.sort(function(n,s){return n.d-s.d}),e},_recordInlineStyles=function(e,t){for(var i=e.element.style,n=e.css=e.css||[],s=t.length,a,o;s--;)a=t[s],o=i[a]||i.getPropertyValue(a),n.push(o?a:_dashedNameLookup[a]||(_dashedNameLookup[a]=_camelToDashed(a)),o);return i},_applyInlineStyles=function(e){var t=e.css,i=e.element.style,n=0;for(e.cache.uncache=1;n<t.length;n+=2)t[n+1]?i[t[n]]=t[n+1]:i.removeProperty(t[n]);!t[t.indexOf("transform")+1]&&i.translate&&(i.removeProperty("translate"),i.removeProperty("scale"),i.removeProperty("rotate"))},_setFinalStates=function(e,t){e.forEach(function(i){return i.a.cache.uncache=1}),t||e.finalStates.forEach(_applyInlineStyles)},_absoluteProps="paddingTop,paddingRight,paddingBottom,paddingLeft,gridArea,transition".split(","),_makeAbsolute=function(e,t,i){var n=e.element,s=e.width,a=e.height,o=e.uncache,l=e.getProp,c=n.style,f=4,p,m,u;if(typeof t!="object"&&(t=e),_batch&&i!==1)return _batch._abs.push({t:n,b:e,a:e,sd:0}
62),_batch._final.push(function(){return(e.cache.uncache=1)&&_applyInlineStyles(e)}),n;for(m=l("display")==="none",(!e.isVisible||m)&&(m&&(_recordInlineStyles(e,["display"]).display=t.display),e.matrix=t.matrix,e.width=s=e.width||t.width,e.height=a=e.height||t.height),_recordInlineStyles(e,_absoluteProps),u=window.getComputedStyle(n);f--;)c[_absoluteProps[f]]=u[_absoluteProps[f]];if(c.gridArea="1 / 1 / 1 / 1",c.transition="none",c.position="absolute",c.width=s+"px",c.height=a+"px",c.top||(c.top="0px"),c.left||(c.left="0px"),o)p=new ElementState(n);else if(p=_copy$1(e,_emptyObj),p.position="absolute",e.simple){var h=n.getBoundingClientRect();p.matrix=new Matrix2D(1,0,0,1,h.left+_getDocScrollLeft$1(),h.top+_getDocScrollTop$1())}else p.matrix=getGlobalMatrix(n,!1,!1,!0);return p=_fit(p,e,!0),e.x=_closestTenth(p.x,.01),e.y=_closestTenth(p.y,.01),n},_filterComps=function(e,t){return t!==!0&&(t=_toArray$2(t),e=e.filter(function(i){if(t.indexOf((i.sd<0?i.b:i.a).element)!==-1)return!0;i.t._gsap.renderTransform(1),i.b.isVisible&&(i.t.style.width=i.b.width+"px",i.t.style.height=i.b.height+"px")})),e},_makeCompsAbsolute=function(e){return _orderByDOMDepth(e,!0).forEac
62h(function(t){return(t.a.isVisible||t.b.isVisible)&&_makeAbsolute(t.sd<0?t.b:t.a,t.b,1)})},_findElStateInState=function(e,t){return t&&e.idLookup[_parseElementState(t).id]||e.elementStates[0]},_parseElementState=function(e,t,i,n){return e instanceof ElementState?e:e instanceof FlipState?_findElStateInState(e,n):new ElementState(typeof e=="string"?_getEl(e)||console.warn(e+" not found"):e,t,i)},_recordProps=function(e,t){for(var i=gsap$3.getProperty(e.element,null,"native"),n=e.props={},s=t.length;s--;)n[t[s]]=(i(t[s])+"").trim();return n.zIndex&&(n.zIndex=parseFloat(n.zIndex)||0),e},_applyProps=function(e,t){var i=e.style||e,n;for(n in t)i[n]=t[n]},_getID=function(e){var t=e.getAttribute("data-flip-id");return t||e.setAttribute("data-flip-id",t="auto-"+_id++),t},_elementsFromElementStates=function(e){return e.map(function(t){return t.element})},_handleCallback=function(e,t,i){return e&&t.length&&i.add(e(_elementsFromElementStates(t),i,new FlipState(t,0,!0)),0)},_fit=function(e,t,i,n,s,a){var o=e.element,l=e.cache,c=e.parent,f=e.x,p=e.y,m=t.width,u=t.height,h=t.scaleX,d=t.scaleY,b=t.rotation,y=t.bounds,v=a&&_getStyleSaver$1&&_getStyleSaver$1(o,"transform,width,height"),g=e,_=t.matrix,S=_.e,w=_.f,E=e.bounds.width!==y.width||e.bounds.height!==y.height||e.scaleX!==h||e.scaleY!==d||e.rotation!==b,T=!E&&e.simple&&t.simple&&!s,M,D,R,A,I,O,F;return T||!c?(h=d=1,b=M=0):(I=_getInverseGlobalMatrix(c),O=I.clone().multiply(t.ctm?t.matrix.clone().multiply(t.ctm):t.matrix),b=_round$3(Math.atan2(O.b,O.a)*_RAD2DEG$1),M=_round$3(Math.atan2(O.c,O.d)*_RAD2DEG$1+b)%360,h=Math.sqrt(Math.pow(O.a,2)+Math.pow(O.b,2)),d=Math.sqrt(Math.pow(O.c,2)+Math.pow(O.d,2))*Math.cos(M*_DEG2RAD$1),s&&(s=_toArray$2(s)[0],A=gsap$3.getProperty(s),F=s.getBBox&&typeof s.getBBox=="function"&&s.getBBox(),g={scaleX:A("scaleX"),scaleY:A("scaleY"),width:F?F.width:Math.ceil(parseFloat(A("width","px"))),height:F?F.height:parseFloat(A("height","px"))}),l.rotation=b+"deg",l.skewX=M+"deg"),i?(h*=m===g.width||!g.width?1:m/g.width,d*=u===g.height||!g.height?1:u/g.height,l.scaleX=h,l.scaleY=d):(m=_closestTenth(m*h/g.scaleX,0),u=_closestTenth(u*d/g.scaleY,0),o.style.width=m+"px",o.style.height=u+"px"),n&&_applyProps(o,t.props),T||!c?(f+=S-e.matrix.e,p+=w-e.matrix.f):E||c!==t.parent?(l.renderTransform(1,l),O=getGlobalMatrix(s||o,!1,!1,!0),D=I.apply({x:O.e,y:O.f}),R=I.apply({x:S,y:w}),f+=R.x-D.x,p+=R.y-D.y):(I.e=I.f=0,R=I.apply({x:S-e.matrix.e,y:w-e.matrix.f}),f+=R.x,p+=R.y),f=_closestTenth(f,.02),p=_closestTenth(p,.02),a&&!(a instanceof ElementState)?v&&v.revert():(l.x=f+"px",l.y=p+"px",l.renderTransform(1,l)),a&&(a.x=f,a.y=p,a.rotation=b,a.skewX=M,i?(a.scaleX=h,a.scaleY=d):(a.width=m,a.height=u)),a||l},_parseState=function(e,t){return e instanceof FlipState?e:new FlipState(e,t)},_getChangingElState=function(e,t,i){var n=e.idLookup[i],s=e.alt[i];return s.isVisible&&(!(t.getElementState(s.element)||s).isVisible||!n.isVisible)?s:n},_bodyMetrics=[],_bodyProps="width,height,overflowX,overflowY".split(","),_bodyLocked,_lockBodyScroll=function(e){if(e!==_bodyLocked){var t=_body$2.style,i=_body$2.clientWidth===window.outerWidth,n=_body$2.clientHeight===window.outerHeight,s=4;if(e&&(i||n)){for(;s--;)_bodyMetrics[s]=t[_bodyProps[s]];i&&(t.width=_body$2.clientWidth+"px",t.overflowY="hidden"),n&&(t.height=_body$2.clientHeight+"px",t.overflowX="hidden"),_bodyLocked=e}else if(_bodyLocked){for(;s--;)_bodyMetrics[s]?t[_bodyProps[s]]=_bodyMetrics[s]:t.removeProperty(_camelToDashed(_bodyProps[s]));_bodyLocked=e}}},_fromTo=function(e,t,i,n){e instanceof FlipState&&t instanceof FlipState||console.warn("Not a valid state object."),i=i||{};var s=i,a=s.clearProps,o=s.onEnter,l=s.onLeave,c=s.absolute,f=s.absoluteOnLeave,p=s.custom,m=s.delay,u=s.paused,h=s.repeat,d=s.repeatDelay,b=s.yoyo,y=s.toggleClass,v=s.nested,g=s.zIndex,_=s.scale,S=s.fade,w=s.stagger,E=s.spin,T=s.prune,M=("props"in i?i:e).props,D=_copy$1(i,_reserved),R=gsap$3.timeline({delay:m,paused:u,repeat:h,repeatDelay:d,yoyo:b,data:"isFlip"}),A=D,I=[],O=[],F=[],C=[],k=E===!0?1:E||0,x=typeof E=="function"?E:function(){return k},P=e.interrupted||t.interrupted,L=R[n!==1?"to":"from"],z,Y,G,Z,q,N,K,te,ue,de,ae,ce,re,Q;
62for(Y in t.idLookup)ae=t.alt[Y]?_getChangingElState(t,e,Y):t.idLookup[Y],q=ae.element,de=e.idLookup[Y],e.alt[Y]&&q===de.element&&(e.alt[Y].isVisible||!ae.isVisible)&&(de=e.alt[Y]),de?(N={t:q,b:de,a:ae,sd:de.element===q?0:ae.isVisible?1:-1},F.push(N),N.sd&&(N.sd<0&&(N.b=ae,N.a=de),P&&_recordInlineStyles(N.b,M?_memoizedRemoveProps[M]:_removeProps),S&&F.push(N.swap={t:de.element,b:N.b,a:N.a,sd:-N.sd,swap:N})),q._flip=de.element._flip=_batch?_batch.timeline:R):ae.isVisible&&(F.push({t:q,b:_copy$1(ae,{isVisible:1}),a:ae,sd:0,entering:1}),q._flip=_batch?_batch.timeline:R);if(M&&(_memoizedProps[M]||_memoizeProps(M)).forEach(function(U){return D[U]=function(me){return F[me].a.props[U]}}),F.finalStates=ue=[],ce=function(){for(_orderByDOMDepth(F),_lockBodyScroll(!0),Z=0;Z<F.length;Z++)N=F[Z],re=N.a,Q=N.b,T&&!re.isDifferent(Q)&&!N.entering?F.splice(Z--,1):(q=N.t,v&&!(N.sd<0)&&Z&&(re.matrix=getGlobalMatrix(q,!1,!1,!0)),Q.isVisible&&re.isVisible?(N.sd<0?(K=new ElementState(q,M,e.simple),_fit(K,re,_,0,0,K),K.matrix=getGlobalMatrix(q,!1,!1,!0),K.css=N.b.css,N.a=re=K,S&&(q.style.opacity=P?Q.opacity:re.opacity),w&&C.push(q)):N.sd>0&&S&&(q.style.opacity=P?re.opacity-Q.opacity:"0"),_fit(re,Q,_,M)):Q.isVisible!==re.isVisible&&(Q.isVisible?re.isVisible||(Q.css=re.css,O.push(Q),F.splice(Z--,1),c&&v&&_fit(re,Q,_,M)):(re.isVisible&&I.push(re),F.splice(Z--,1))),_||(q.style.maxWidth=Math.max(re.width,Q.width)+"px",q.style.maxHeight=Math.max(re.height,Q.height)+"px",q.style.minWidth=Math.min(re.width,Q.width)+"px",q.style.minHeight=Math.min(re.height,Q.height)+"px"),v&&y&&q.classList.add(y)),ue.push(re);var me;if(y&&(me=ue.map(function(se){return se.element}),v&&me.forEach(function(se){return se.classList.remove(y)})),_lockBodyScroll(!1),_?(D.scaleX=function(se){return F[se].a.scaleX},D.scaleY=function(se){return F[se].a.scaleY}):(D.width=function(se){return F[se].a.width+"px"},D.height=function(se){return F[se].a.height+"px"},D.autoRound=i.autoRound||!1),D.x=function(se){return F[se].a.x+"px"},D.y=function(se){return F[se].a.y+"px"},D.rotation=function(se){return F[se].a.rotation+(E?x(se,te[se],te)*360:0)},D.skewX=function(se){return F[se].a.skewX},te=F.map(function(se){return se.t}),(g||g===0)&&(D.modifiers={zIndex:function(){return g}},D.zIndex=g,D.immediateRender=i.immediateRender!==!1),S&&(D.opacity=function(se){return F[se].sd<0?0:F[se].sd>0?F[se].a.opacity:"+=0"}),C.length){w=gsap$3.utils.distribute(w);var xe=te.slice(C.length);D.stagger=function(se,we){return w(~C.indexOf(we)?te.indexOf(F[se].swap.t):se,we,xe)}}if(_callbacks.forEach(function(se){return i[se]&&R.eventCallback(se,i[se],i[se+"Params"])}),p&&te.length){A=_copy$1(D,_reserved),"scale"in p&&(p.scaleX=p.scaleY=p.scale,delete p.scale);for(Y in p)z=_copy$1(p[Y],_fitReserved),z[Y]=D[Y],!("duration"in z)&&"duration"in D&&(z.duration=D.duration),z.stagger=D.stagger,L.call(R,te,z,0),delete A[Y]}(te.length||O.length||I.length)&&(y&&R.add(function(){return _toggleClass(me,y,R._zTime<0?"remove":"add")},0)&&!u&&_toggleClass(me,y,"add"),te.length&&L.call(R,te,A,0)),_handleCallback(o,I,R),_handleCallback(l,O,R);var De=_batch&&_batch.timeline;De&&(De.add(R,0),_batch._final.push(function(){return _setFinalStates(F,!a)})),G=R.duration(),R.call(function(){var se=R.time()>=G;se&&!De&&_setFinalStates(F,!a),y&&_toggleClass(me,y,se?"remove":"add")})},f&&(c=F.filter(function(U){return!U.sd&&!U.a.isVisible&&U.b.isVisible}).map(function(U){return U.a.element})),_batch){var oe;c&&(oe=_batch._abs).push.apply(oe,_filterComps(F,c)),_batch._run.push(ce)}else c&&_makeCompsAbsolute(_filterComps(F,c)),ce();var pe=_batch?_batch.timeline:R;return pe.revert=function(){return _killFlip(pe,1,1)},pe},_interrupt=function r(e){e.vars.onInterrupt&&e.vars.onInterrupt.apply(e,e.vars.onInterruptParams||[]),e.getChildren(!0,!1,!0).forEach(r)},_killFlip=function(e,t,i){if(e&&e.progress()<1&&(!e.paused()||i))return t&&(_interrupt(e),t<2&&e.progress(1),e.kill()),!0},_createLookup=function(e){for(var t=e.idLookup={},i=e.alt={},n=e.elementStates,s=n.length,a;s--;)a=n[s],t[a.id]?i[a.id]=a:t[a.id]=a},FlipState=function(){function r(t,i,n){if(this.props=i&&i.props,this.simple=!!(i&&i.simple),n)this.targets=_elementsFromElementStates(t),this.elementStates=t,_createLookup(this);else{this.targets=_toArray$2(t);
62var s=i&&(i.kill===!1||i.batch&&!i.kill);_batch&&!s&&_batch._kill.push(this),this.update(s||!!_batch)}}var e=r.prototype;return e.update=function(i){var n=this;return this.elementStates=this.targets.map(function(s){return new ElementState(s,n.props,n.simple)}),_createLookup(this),this.interrupt(i),this.recordInlineStyles(),this},e.clear=function(){return this.targets.length=this.elementStates.length=0,_createLookup(this),this},e.fit=function(i,n,s){for(var a=_orderByDOMDepth(this.elementStates.slice(0),!1,!0),o=(i||this).idLookup,l=0,c,f;l<a.length;l++)c=a[l],s&&(c.matrix=getGlobalMatrix(c.element,!1,!1,!0)),f=o[c.id],f&&_fit(c,f,n,!0,0,c),c.matrix=getGlobalMatrix(c.element,!1,!1,!0);return this},e.getProperty=function(i,n){var s=this.getElementState(i)||_emptyObj;return(n in s?s:s.props||_emptyObj)[n]},e.add=function(i){for(var n=i.targets.length,s=this.idLookup,a=this.alt,o,l,c;n--;)l=i.elementStates[n],c=s[l.id],c&&(l.element===c.element||a[l.id]&&a[l.id].element===l.element)?(o=this.elementStates.indexOf(l.element===c.element?c:a[l.id]),this.targets.splice(o,1,i.targets[n]),this.elementStates.splice(o,1,l)):(this.targets.push(i.targets[n]),this.elementStates.push(l));return i.interrupted&&(this.interrupted=!0),i.simple||(this.simple=!1),_createLookup(this),this},e.compare=function(i){var n=i.idLookup,s=this.idLookup,a=[],o=[],l=[],c=[],f=[],p=i.alt,m=this.alt,u=function(T,M,D){return(T.isVisible!==M.isVisible?T.isVisible?l:c:T.isVisible?o:a).push(D)&&f.push(D)},h=function(T,M,D){return f.indexOf(D)<0&&u(T,M,D)},d,b,y,v,g,_,S,w;for(y in n)g=p[y],_=m[y],d=g?_getChangingElState(i,this,y):n[y],v=d.element,b=s[y],_?(w=b.isVisible||!_.isVisible&&v===b.element?b:_,S=g&&!d.isVisible&&!g.isVisible&&w.element===g.element?g:d,S.isVisible&&w.isVisible&&S.element!==w.element?((S.isDifferent(w)?o:a).push(S.element,w.element),f.push(S.element,w.element)):u(S,w,S.element),g&&S.element===g.element&&(g=n[y]),h(S.element!==b.element&&g?g:S,b,b.element),h(g&&g.element===_.element?g:S,_,_.element),g&&h(g,_.element===g.element?_:b,g.element)):(b?b.isDifferent(d)?u(d,b,v):a.push(v):l.push(v),g&&h(g,b,g.element));for(y in s)n[y]||(c.push(s[y].element),m[y]&&c.push(m[y].element));return{changed:o,unchanged:a,enter:l,leave:c}},e.recordInlineStyles=function(){for(var i=_memoizedRemoveProps[this.props]||_removeProps,n=this.elementStates.length;n--;)_recordInlineStyles(this.elementStates[n],i)},e.interrupt=function(i){var n=this,s=[];this.targets.forEach(function(a){var o=a._flip,l=_killFlip(o,i?0:1);i&&l&&s.indexOf(o)<0&&o.add(function(){return n.updateVisibility()}),l&&s.push(o)}),!i&&s.length&&this.updateVisibility(),this.interrupted||(this.interrupted=!!s.length)},e.updateVisibility=function(){this.elementStates.forEach(function(i){var n=i.element.getBoundingClientRect();i.isVisible=!!(n.width||n.height||n.top||n.left),i.uncache=1})},e.getElementState=function(i){return this.elementStates[this.targets.indexOf(_getEl(i))]},e.makeAbsolute=function(){return _orderByDOMDepth(this.elementStates.slice(0),!0,!0).map(_makeAbsolute)},r}(),ElementState=function(){function r(t,i,n){this.element=t,this.update(i,n)}var e=r.prototype;return e.isDifferent=function(i){var n=this.bounds,s=i.bounds;return n.top!==s.top||n.left!==s.left||n.width!==s.width||n.height!==s.height||!this.matrix.equals(i.matrix)||this.opacity!==i.opacity||this.props&&i.props&&JSON.stringify(this.props)!==JSON.stringify(i.props)},e.update=function(i,n){var s=this,a=s.element,o=gsap$3.getProperty(a),l=gsap$3.core.getCache(a),c=a.getBoundingClientRect(),f=a.getBBox&&typeof a.getBBox=="function"&&a.nodeName.toLowerCase()!=="svg"&&a.getBBox(),p=n?new Matrix2D(1,0,0,1,c.left+_getDocScrollLeft$1(),c.top+_getDocScrollTop$1()):getGlobalMatrix(a,!1,!1,!0);l.uncache=1,s.getProp=o,s.element=a,s.id=_getID(a),s.matrix=p,s.cache=l,s.bounds=c,s.isVisible=!!(c.width||c.height||c.left||c.top),s.display=o("display"),s.position=o("position"),s.parent=a.parentNode,s.x=o("x"),s.y=o("y"),s.scaleX=l.scaleX,s.scaleY=l.scaleY,s.rotation=o("rotation"),s.skewX=o("skewX"),s.opacity=o("opacity"),s.width=f?f.width:_closestTenth(o("width","px"),.04),s.height=f?f.height:_closestTenth(o("height","px"),.04),i&&_recordProps(s,_memoizedProps[i]||_memoizeProps(i)),s.ctm=a.getCTM&&a.nodeName.toLowerCase()==="svg"&&_getCTM(a).inverse(),s.simple=n||_round$3(p.a)===1&&!_round$3(p.b)&&!_round$3(p.c)&&_roun
62d$3(p.d)===1,s.uncache=0},r}(),FlipAction=function(){function r(t,i){this.vars=t,this.batch=i,this.states=[],this.timeline=i.timeline}var e=r.prototype;return e.getStateById=function(i){for(var n=this.states.length;n--;)if(this.states[n].idLookup[i])return this.states[n]},e.kill=function(){this.batch.remove(this)},r}(),FlipBatch=function(){function r(t){this.id=t,this.actions=[],this._kill=[],this._final=[],this._abs=[],this._run=[],this.data={},this.state=new FlipState,this.timeline=gsap$3.timeline()}var e=r.prototype;return e.add=function(i){var n=this.actions.filter(function(s){return s.vars===i});return n.length?n[0]:(n=new FlipAction(typeof i=="function"?{animate:i}:i,this),this.actions.push(n),n)},e.remove=function(i){var n=this.actions.indexOf(i);return n>=0&&this.actions.splice(n,1),this},e.getState=function(i){var n=this,s=_batch,a=_batchAction;return _batch=this,this.state.clear(),this._kill.length=0,this.actions.forEach(function(o){o.vars.getState&&(o.states.length=0,_batchAction=o,o.state=o.vars.getState(o)),i&&o.states.forEach(function(l){return n.state.add(l)})}),_batchAction=a,_batch=s,this.killConflicts(),this},e.animate=function(){var i=this,n=_batch,s=this.timeline,a=this.actions.length,o,l;for(_batch=this,s.clear(),this._abs.length=this._final.length=this._run.length=0,this.actions.forEach(function(c){c.vars.animate&&c.vars.animate(c);var f=c.vars.onEnter,p=c.vars.onLeave,m=c.targets,u,h;m&&m.length&&(f||p)&&(u=new FlipState,c.states.forEach(function(d){return u.add(d)}),h=u.compare(Flip.getState(m)),h.enter.length&&f&&f(h.enter),h.leave.length&&p&&p(h.leave))}),_makeCompsAbsolute(this._abs),this._run.forEach(function(c){return c()}),l=s.duration(),o=this._final.slice(0),s.add(function(){l<=s.time()&&(o.forEach(function(c){return c()}),_forEachBatch(i,"onComplete"))}),_batch=n;a--;)this.actions[a].vars.once&&this.actions[a].kill();return _forEachBatch(this,"onStart"),s.restart(),this},e.loadState=function(i){i||(i=function(){return 0});var n=[];return this.actions.forEach(function(s){if(s.vars.loadState){var a,o=function l(c){c&&(s.targets=c),a=n.indexOf(l),~a&&(n.splice(a,1),n.length||i())};n.push(o),s.vars.loadState(o)}}),n.length||i(),this},e.setState=function(){return this.actions.forEach(function(i){return i.targets=i.vars.setState&&i.vars.setState(i)}),this},e.killConflicts=function(i){return this.state.interrupt(i),this._kill.forEach(function(n){return n.interrupt(i)}),this},e.run=function(i,n){var s=this;return this!==_batch&&(i||this.getState(n),this.loadState(function(){s._killed||(s.setState(),s.animate())})),this},e.clear=function(i){this.state.clear(),i||(this.actions.length=0)},e.getStateById=function(i){for(var n=this.actions.length,s;n--;)if(s=this.actions[n].getStateById(i),s)return s;return this.state.idLookup[i]&&this.state},e.kill=function(){this._killed=1,this.clear(),delete _batchLookup[this.id]},r}(),Flip=function(){function r(){}return r.getState=function(t,i){var n=_parseState(t,i);return _batchAction&&_batchAction.states.push(n),i&&i.batch&&r.batch(i.batch).state.add(n),n},r.from=function(t,i){return i=i||{},"clearProps"in i||(i.clearProps=!0),_fromTo(t,_parseState(i.targets||t.targets,{props:i.props||t.props,simple:i.simple,kill:!!i.kill}),i,-1)},r.to=function(t,i){return _fromTo(t,_parseState(i.targets||t.targets,{props:i.props||t.props,simple:i.simple,kill:!!i.kill}),i,1)},r.fromTo=function(t,i,n){return _fromTo(t,i,n)},r.fit=function(t,i,n){var s=n?_copy$1(n,_fitReserved):{},a=n||s,o=a.absolute,l=a.scale,c=a.getVars,f=a.props,p=a.runBackwards,m=a.onComplete,u=a.simple,h=n&&n.fitChild&&_getEl(n.fitChild),d=_parseElementState(i,f,u,t),b=_parseElementState(t,0,u,d),y=f?_memoizedRemoveProps[f]:_removeProps,v=gsap$3.context();return f&&_applyProps(s,d.props),_recordInlineStyles(b,y),p&&("immediateRender"in s||(s.immediateRender=!0),s.onComplete=function(){_applyInlineStyles(b),m&&m.apply(this,arguments)}),o&&_makeAbsolute(b,d),s=_fit(b,d,l||h,!s.duration&&f,h,s.duration||c?s:0),typeof n=="object"&&"zIndex"in n&&(s.zIndex=n.zIndex),v&&!c&&v.add(function(){return function(){return _applyInlineStyles(b)}}),c?s:s.duration?gsap$3.to(b.element,s):null},r.makeAbsolute=function(t,i){return(t instanceof FlipState?t:new FlipState(t,i)).makeAbsolute()},r.batch=function(t){return t||(t="default"),_batchLookup[t]||(_batchLookup[t]=new FlipBatch(t))},r.killFlipsOf=function(t,i){(t instanceof FlipState?t.targets:_toArray$2(t)).forEac
62h(function(n){return n&&_killFlip(n._flip,i!==!1?1:2)})},r.isFlipping=function(t){var i=r.getByTarget(t);return!!i&&i.isActive()},r.getByTarget=function(t){return(_getEl(t)||_emptyObj)._flip},r.getElementState=function(t,i){return new ElementState(_getEl(t),i)},r.convertCoordinates=function(t,i,n){var s=getGlobalMatrix(i,!0,!0).multiply(getGlobalMatrix(t));return n?s.apply(n):s},r.register=function(t){if(_body$2=typeof document<"u"&&document.body,_body$2){gsap$3=t,_setDoc(_body$2),_toArray$2=gsap$3.utils.toArray,_getStyleSaver$1=gsap$3.core.getStyleSaver;var i=gsap$3.utils.snap(.1);_closestTenth=function(s,a){return i(parseFloat(s)+a)}}},r}();Flip.version="3.13.0";typeof window<"u"&&window.gsap&&window.gsap.registerPlugin(Flip);function dropdownEffect(r,e){r.style.maxHeight?r.style.maxHeight=null:r.style.maxHeight=r.scrollHeight+64+"px"}function lockScroll(){stopScroll()}function unlockScroll(){startScroll()}gsapWithCSS.registerPlugin(Flip);function initMenuOpenClose(){const r=document.documentElement,e=document.querySelector(".menu-opener"),t=document.getElementById("app"),i=document.getElementById("menu"),n=i.querySelector(".menu-close"),s=document.querySelector(".website-scrollbar"),a=i.querySelectorAll(".main-voice-inner"),o=i.querySelectorAll(".main-voice-inner .index"),l=i.querySelectorAll(".main-voice-inner .name"),c=i.querySelectorAll(".main-voice-inner .subtitle"),p=i.querySelector(".lista-altre-voci.desktop").querySelectorAll(".cta.to-underline"),m=i.querySelectorAll(".socials-menu a"),u=gsapWithCSS.timeline({paused:!0,defaults:{ease:"none"}});window.innerWidth<1e3?(gsapWithCSS.set([o,l,c],{y:-8,filter:"blur(6px)",autoAlpha:0}),u.to([o,l,c],{y:0,filter:"blur(0px)",autoAlpha:1,stagger:.02,duration:.2},"+=0.2")):(gsapWithCSS.set(a,{filter:"blur(10px)"}),gsapWithCSS.set(p,{filter:"blur(10px)"}),gsapWithCSS.set(m,{filter:"blur(10px)"}),u.to(a,{filter:"blur(0px)",stagger:.05,duration:.6},"-=0.2").to(p,{filter:"blur(0px)",stagger:.05,duration:.4},"<").to(m,{filter:"blur(0px)",stagger:.05,duration:.2},"<"));const h=(()=>{const G=navigator.userAgent||navigator.vendor||window.opera,Z="ontouchstart"in window||navigator.maxTouchPoints>0,q=/\bMacintosh\b/.test(G)&&Z,N=/Android/i.test(G),K=N&&!/Mobile/i.test(G),te=/iPad|Tablet|PlayBook|Silk|Kindle|KF[A-Z]+/i.test(G)||q||K,ue=/Mobi|iPhone|Windows Phone|Phone|BlackBerry|BB10/i.test(G)||N&&/Mobile/i.test(G),de=xe=>window.matchMedia(xe).matches,ae=()=>de("(max-width: 767.98px)"),ce=()=>de("(min-width: 768px) and (max-width: 1024.98px)"),re=()=>ue||Z&&ae(),Q=()=>te||Z&&ce(),oe=()=>!re()&&!Q(),pe=()=>{const xe=re()?"mobile":Q()?"tablet":"desktop";return document.documentElement.dataset.device=xe,xe};let U;const me=()=>{clearTimeout(U),U=setTimeout(pe,150)};return window.addEventListener("resize",me),pe(),{isMobile:re,isTablet:Q,isDesktop:oe,hasTouch:Z,reflect:pe}})();function d(){const G=document.querySelectorAll(".has-sub"),Z=document.querySelector(".menu-footer"),q=window.matchMedia("(max-width: 768px)"),N=document.querySelectorAll(".main-voce");G.forEach(K=>{const te=K.querySelector(".sub-menu"),ue=K.openSubmenuTl;K.classList.contains("open-submenu")&&(K.classList.remove("open-submenu","add-opacity"),ue&&ue.reverse(),te&&dropdownEffect(te))}),N.forEach(K=>K.classList.remove("add-opacity")),q.matches&&(Z==null||Z.classList.remove("clip-pathed"))}if(h.isMobile()){let G=function(q){e.classList.add("morph"),s.classList.add("hide"),lockScroll(),document.body.style.overflow="hidden",document.body.classList.remove("unlock-scroll"),setTimeout(()=>{r.classList.add("menu-open"),u.play()},100)};var O=G;delete document.startViewTransition,e.addEventListener("click",G),n.addEventListener("click",Z);async function Z(q){document.body.style.overflow="",document.body.classList.add("unlock-scroll"),s.classList.remove("hide"),unlockScroll(),d(),u.reverse(),setTimeout(()=>{e.classList.remove("morph"),r.classList.remove("menu-open")},1e3)}}else{let G=function(ae,ce,re,Q=1){const oe=Math.max(0,re-Q),pe=ae+ce;if(pe<=oe)return[ae,ce];const U=oe/(pe||1);return[ae*U,ce*U]},Z=function(){const ae=t.getBoundingClientRect();let ce=Math.max(0,-ae.top),re=Math.max(0,ae.bottom-innerHeight),Q=Math.max(0,-ae.left),oe=Math.max(0,ae.right-innerWidth);[ce,re]=G(ce,re,ae.height),[Q,oe]=G(Q,oe,ae.width),r.style.setProperty("--ct0",`${ce}px`),r.style.setProperty("--cb0",`${re}px`),r.style.setProperty("--cl0",`${Q}px`),r.style.setProperty("--cr0",`${oe}px`)},q=function(ae=.9){const ce=(1-ae)*.5*innerHeight,re=(1-ae)*.5*innerWidth,Q=t.getBoundingClientRect();let oe=Math.max(0,-Q.top)+ce,pe=Math.max(0,Q.bottom-innerHeight)+ce,U=Math.max(0,-Q.left)+re,me=Math.max(0,Q.right-innerWidth)+re;[oe,pe]=G(oe,pe,Q.height),[U,me]=G(U,me,Q.width),r.style.setProperty("--ct1",`${oe}px`),r.style.setProperty("--cb1",`${pe}px`),r.style.setProperty("--cl1",`${U}px`),r.style.setProperty("--cr1",`${me}px`)},N=function(){const ae=t.getBoundingClientRect(),ce=Math.max(ae.left,0),re=Math.max(ae.top,0),Q=Math.min(ae.right,innerWidth),oe=Math.min(ae.bottom,innerHe
62ight),pe=Math.round((ce+Q)/2-ae.left),U=Math.round((re+oe)/2-ae.top);document.documentElement.style.setProperty("--ox",`${pe}px`),document.documentElement.style.setProperty("--oy",`${U}px`)},K=function(){r.classList.toggle("menu-open"),i.setAttribute("aria-hidden",String(!r.classList.contains("menu-open")))};var F=G,C=Z,k=q,x=N,P=K;async function te({frames:ae=6,epsilon:ce=.5}={}){const re=window.visualViewport;let Q=null,oe=0;for(;oe<2&&ae-- >0;){await new Promise(we=>requestAnimationFrame(we));const pe=t.getBoundingClientRect(),U=re?re.width:innerWidth,me=re?re.height:innerHeight,xe=scrollX,De=scrollY,se={t:pe.top,l:pe.left,w:pe.width,h:pe.height,vw:U,vh:me,sx:xe,sy:De};Q&&Math.abs(se.t-Q.t)<ce&&Math.abs(se.l-Q.l)<ce&&Math.abs(se.w-Q.w)<ce&&Math.abs(se.h-Q.h)<ce&&se.vw===Q.vw&&se.vh===Q.vh&&se.sx===Q.sx&&se.sy===Q.sy?oe++:oe=0,Q=se}}async function ue(ae){var re,Q,oe,pe,U;s.classList.add("hide"),lockScroll(),document.body.style.overflow="hidden",document.body.classList.remove("unlock-scroll"),(re=ae==null?void 0:ae.preventDefault)==null||re.call(ae);const ce=parseFloat(getComputedStyle(document.documentElement).getPropertyValue("--s"))||.9;await te({frames:8,epsilon:.5}),Z(),q(ce),N(),getComputedStyle(document.documentElement).getPropertyValue("--ct0"),document.body.offsetWidth,await new Promise(me=>requestAnimationFrame(me)),"startViewTransition"in document?(await document.startViewTransition(()=>K()).finished,(oe=(Q=document.querySelector("#menu .menu-close"))==null?void 0:Q.focus)==null||oe.call(Q)):(K(),(U=(pe=document.querySelector("#menu .menu-close"))==null?void 0:pe.focus)==null||U.call(pe)),u.play()}async function de(ae){document.body.style.overflow="",document.body.classList.add("unlock-scroll"),s.classList.remove("hide"),unlockScroll(),d(),u.reverse(),setTimeout(()=>{e.classList.remove("morph"),r.classList.remove("menu-open")},1e3)}e.addEventListener("click",ue),n.addEventListener("click",de),document.addEventListener("keydown",ae=>{ae.key==="Escape"&&r.classList.contains("menu-open")&&de()}),addEventListener("resize",()=>{const ae=parseFloat(getComputedStyle(r).getPropertyValue("--s"))||.9;Z(),q(ae),N()})}const b=i.querySelector(".menu-container"),y=i.querySelector(".menu-header"),v=i.querySelector(".menu-footer"),g=b.querySelector(".main-menu"),_=g.querySelectorAll(".main-voce"),S=g.querySelectorAll(".main-voce.has-sub"),w=g.querySelectorAll(".main-voce.has-not-sub"),E=window.matchMedia("(min-width: 1000px)"),T=window.matchMedia("(max-width: 768px)"),M=y.querySelector(".lingua-corrente"),D=y.querySelector(".altre-lingue"),R=v.querySelector(".toggle-altre-voci"),A=i.querySelectorAll(".lista-altre-voci"),I=(G=null)=>{S.forEach(Z=>{var q;Z!==G&&(Z.classList.remove("open-submenu"),Z.classList.remove("add-opacity"),(q=Z.openSubmenuTl)==null||q.reverse())}),_.forEach(Z=>Z.classList.remove("add-opacity")),T.matches&&(v==null||v.classList.remove("clip-pathed"))};if(E.matches){let G=function(N){N.classList.add("add-zindex","open-submenu"),N.openSubmenuTl.play(0),q(N)},Z=function(N){N.openSubmenuTl&&(N.openSubmenuTl.reverse(),N.classList.remove("open-submenu"),N.openSubmenuTl.eventCallback("onReverseComplete",()=>{N.classList.contains("open-submenu")||N.classList.remove("add-zindex")}))},q=function(N=null){_.forEach(K=>{K!==N&&!K.classList.contains("open-submenu")?K.classList.add("scale-opacity"):K.classList.remove("scale-opacity")})};var L=G,z=Z,Y=q;S.forEach(N=>{const K=N.querySelector(".sub-menu"),te=K?K.querySelectorAll(".link-sub-menu"):null,ue=N.querySelector(".close-submenu");if(!K||!(te!=null&&te.length))return;function de(){K.style.height=`${g.offsetHeight}px`,K.style.top=`${y.offsetHeight}px`}de();const ae=gsapWithCSS.timeline({paused:!0,defaults:{ease:"none"}});gsapWithCSS.set(te,{y:-24,filter:"blur(10px)",autoAlpha:0}),ae.to(te,{y:0,filter:"blur(0px)",autoAlpha:1,stagger:.05,duration:.2}),N.openSubmenuTl=ae,N.addEventListener("click",ce=>{ce.stopPropagation(),N.classList.contains("open-submenu")?(Z(N),q(null)):_.forEach(re=>re===N?G(re):Z(re))}),ue&&ue.addEventListener("click",ce=>{ce.stopPropagation(),Z(N),q(null)}),N.addEventListener("mouseenter",()=>{q(N)}),N.addEventListener("mouseleave",()=>{[...S].some(ce=>ce.classList.contains("open-submenu"))||q(null)})}
62),w.forEach(N=>{N.addEventListener("mouseenter",()=>{q(N)}),N.addEventListener("mouseleave",()=>{[...S].some(K=>K.classList.contains("open-submenu"))||q(null)})})}else S.forEach(G=>{const Z=G.querySelector(".main-voice-inner"),q=G.querySelector(".close-submenu"),N=G.querySelector(".sub-menu"),K=N.querySelectorAll(".link-sub-menu"),te=gsapWithCSS.timeline({paused:!0,defaults:{ease:"power2.out"}});gsapWithCSS.set(K,{y:-8,filter:"blur(6px)",opacity:0}),te.to(K,{y:0,filter:"blur(0px)",opacity:1,stagger:.03,duration:.15}),G.openSubmenuTl=te,Z.addEventListener("click",ue=>{ue.stopPropagation(),G.classList.contains("open-submenu")?(I(),dropdownEffect(N)):(I(G),G.classList.add("open-submenu"),dropdownEffect(N),te.play(0),T.matches&&(v==null||v.classList.add("clip-pathed")),_.forEach(ae=>{ae!==G&&ae.classList.add("add-opacity")}))}),q==null||q.addEventListener("click",ue=>{ue.stopPropagation(),G.classList.contains("open-submenu")&&(I(),dropdownEffect(N))})}),document.addEventListener("click",G=>{G.target.closest(".has-sub")||I()}),document.addEventListener("keydown",G=>{G.key==="Escape"&&I()}),M.addEventListener("click",()=>{M.classList.toggle("open"),dropdownEffect(D)}),R.addEventListener("click",()=>{A.forEach(G=>{G.classList.add("open")})}),A.forEach(G=>{const Z=G.querySelector("[data-close-other-voices]");Z&&Z.addEventListener("click",()=>{G.classList.remove("open")})})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function animateBGColor(){const r=document.querySelector("[data-bg-color]"),e=gsapWithCSS.utils.toArray("[data-section-bg-color]");function t(n){const s=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n);return s?{r:parseInt(s[1],16),g:parseInt(s[2],16),b:parseInt(s[3],16)}:null}function i(n,s,a){const o=t(n),l=t(s);if(!o||!l)return n;const c=Math.round(o.r+(l.r-o.r)*a),f=Math.round(o.g+(l.g-o.g)*a),p=Math.round(o.b+(l.b-o.b)*a);return`rgb(${c}, ${f}, ${p})`}e.forEach((n,s)=>{const a=n.dataset.bg,o=n.querySelector("h1");if(gsapWithCSS.fromTo(o,{opacity:.3},{opacity:1,scrollTrigger:{trigger:n,start:"top bottom",end:"center center",scrub:!0}}),gsapWithCSS.fromTo(o,{opacity:1},{opacity:.3,scrollTrigger:{trigger:n,start:"center center",end:"bottom top",scrub:!0}}),s<e.length-1){const c=e[s+1].dataset.bg;gsapWithCSS.timeline({scrollTrigger:{trigger:n,start:"center center",end:"bottom center",scrub:1,onUpdate:f=>{const p=i(a,c,f.progress);r.style.backgroundColor=p}}})}}),e.length>0&&(r.style.backgroundColor=e[0].dataset.bg)}function waitForFontsReady(r=2e3){return Promise.race([document.fonts.ready,new Promise(e=>setTimeout(e,r))])}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initAnimateTextWrapper(){waitForFontsReady().then(()=>{const r=document.querySelectorAll("[data-animate-text-wrapper]");r.length&&r.forEach(e=>{if(e.dataset.animateTextWrapperInit==="true")return;if(e.dataset.animateTextWrapperInit="true",window.matchMedia("(prefers-reduced-motion: reduce)").matches){e.classList.add("animate");return}const t=gsapWithCSS.timeline({paused:!0});ScrollTrigger$1.create({trigger:e,start:"top 95%",toggleClass:{targets:e,className:"animate"},onEnter:()=>t.play(),once:!0})})})}gsapWithCSS.registerPlugin(ScrollTrigger$1,SplitText);function initAnimateSingleTextClipPath(){waitForFontsReady().then(()=>{const r=document.querySelectorAll("[data-animate-single-text-clip-path]");r.length&&r.forEach(e=>{let t=[];e.classList.contains("rich-text")?t=e.querySelectorAll("p, h1, h2, h3, h4, h5, h6, li"):t=[e],t.forEach(i=>{if(i.dataset.animateTextClipInit==="true")return;if(i.dataset.animateTextClipInit="true",window.matchMedia("(prefers-reduced-motion: reduce)").matches){i.style.opacity=1;return}const n=new SplitText(i,{type:"lines"});gsapWithCSS.set(n.lines,{clipPath:"inset(100% 0 0 0)",opacity:0});const s=gsapWithCSS.timeline({paused:!0});s.to(n.lines,{clipPath:"inset(0% 0 0 0)",opacity:1,duration:.8,ease:"cubic-bezier(.17, .67, .1, .99)",stagger:.15}),ScrollTrigger$1.create({trigger:i,start:"top 90%",onEnter:()=>s.play(),once:!0})})})})}gsapWithCSS.registerPlugin(ScrollTrigger$1,SplitText);function initAnimateSingleTextBlur(){waitForFontsReady().then(()=>{const r=document.querySelectorAll("[data-animate-single-text-blur]");
62r.length&&r.forEach(e=>{let t=[];e.classList.contains("rich-text")?t=e.querySelectorAll("p, h1, h2, h3, h4, h5, h6, li"):t=[e],t.forEach(i=>{if(i.dataset.animateTextBlurInit==="true")return;if(i.dataset.animateTextBlurInit="true",window.matchMedia("(prefers-reduced-motion: reduce)").matches){i.style.opacity=1;return}const n=new SplitText(i,{type:"lines"});gsapWithCSS.set(n.lines,{transform:"translate3d(0, 16px, 0) scale(0.8)",filter:"blur(6px)",opacity:.5});const s=gsapWithCSS.timeline({paused:!0});s.to(n.lines,{transform:"translate3d(0, 0, 0) scale(1)",filter:"blur(0px)",opacity:1,duration:.8,ease:"cubic-bezier(.17, .67, .1, .99)",stagger:.15}),ScrollTrigger$1.create({trigger:i,start:"top 90%",onEnter:()=>s.play(),once:!0})})})})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function animateFullscreenImages(){if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;const e=document.querySelectorAll(".block_full-media.image");e.length&&(gsapWithCSS.matchMedia(),e.forEach(t=>{if(t.hasAttribute("data-parallax-image")){t.classList.contains("100vh")?t.style.height="100vh":t.style.height="140vh";const i=t.querySelector(".image-wrapper");if(!i)return;const s=i.querySelector("picture")||i.querySelector("img, video");if(!s)return;const a=(t.dataset.parallaxAxis||"y").toLowerCase(),o=gsapWithCSS.utils.mapRange(500,1200,18,30,window.innerHeight),l=(t.dataset.parallaxMobile||"true")==="true",c=parseFloat(t.dataset.parallaxMinScale||"1.1");if(window.innerWidth<768&&!l)return;const p=()=>{const d=t.getBoundingClientRect();return(a==="y"?d.height:d.width)*(o/100)},m=()=>{const d=p(),b=s.getBoundingClientRect();if(!b.height||!b.width)return;const y=a==="y"?b.height:b.width,v=1+d/Math.max(y,1),g=Math.max(c,roundTo(v+.02,3));gsapWithCSS.set(s,{scale:g,transformOrigin:"center center",willChange:"transform"})};let u;const h=()=>{const d=p(),b=a==="y"?{y:-d/2}:{x:-d/2},y=a==="y"?{y:d/2}:{x:d/2};u&&u.kill(),m();const v=gsapWithCSS.fromTo(s,{...b},{...y,ease:"none"});u=ScrollTrigger$1.create({trigger:t,start:"top bottom",end:"bottom top",scrub:!0,invalidateOnRefresh:!0,animation:v})};onceMediaReady(s,()=>{h(),document.addEventListener("lazyloaded",d=>{t.contains(d.target)&&(m(),ScrollTrigger$1.refresh())})})}if(t.hasAttribute("data-reveal-image")){const i=t.querySelector(".image-wrapper");if(!i)return;const n=t.querySelector(".layer"),s=parseFloat(t.dataset.revealDuration||"1.6"),a=t.dataset.revealEase||"power3.out",o=i.querySelector("picture");gsapWithCSS.set(o,{willChange:"transform"}),gsapWithCSS.timeline({scrollTrigger:{trigger:t,start:"top 40%",once:!0,markers:!1,onEnter:()=>{n==null||n.classList.add("open")}}}).fromTo(o,{scale:1.1},{scale:1,duration:s,ease:a}).add(()=>{gsapWithCSS.set(o,{clearProps:"will-change"}),t.dispatchEvent(new CustomEvent("reveal:complete",{bubbles:!0}))})}}))}function onceMediaReady(r,e){if(r.tagName==="IMG"){if(r.complete&&r.naturalWidth){e();return}r.addEventListener("load",e,{once:!0}),r.addEventListener("error",e,{once:!0});return}if(r.tagName==="VIDEO"){if(r.readyState>=2){e();return}r.addEventListener("loadeddata",e,{once:!0}),r.addEventListener("error",e,{once:!0});return}const t=r.querySelector("img");if(t)return onceMediaReady(t,e);requestAnimationFrame(e)}function roundTo(r,e=2){const t=Math.pow(10,e);return Math.round(r*t)/t}function initManageActiveHouseLinks(){const r=document.querySelectorAll(".fullscreen-house[id]"),e=document.querySelectorAll(".block_full-images-list .navbar-opener .anchor-link");if(!r.length||!e.length)return;const t=new IntersectionObserver(i=>{i.forEach(n=>{if(n.isIntersecting){const s=n.target.id;e.forEach(a=>{a.getAttribute("data-anchor-target")===`#${s}`?a.classList.add("active"):a.classList.remove("active")})}})},{root:null,threshold:.5});r.forEach(i=>t.observe(i))}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initManageBlockFullImagesList(){const r=document.querySelectorAll(".block_full-images-list");r.length&&(r.forEach(e=>{const t=e.querySelector(".navbar-opener");if(!t)return;gsapWithCSS.set(t,{clipPath:"polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)"});let i,n=!1;window.addEventListener("scroll",()=>
62{n||(n=!0,gsapWithCSS.to(t,{clipPath:"polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)",duration:.4,ease:"power2.out"})),clearTimeout(i),i=setTimeout(()=>{n=!1,gsapWithCSS.to(t,{clipPath:"polygon(0 0, 100% 0, 100% 100%, 0% 100%)",duration:.8,ease:"power3.out"})},250)})}),initManageActiveHouseLinks())}gsapWithCSS.registerPlugin(SplitText,ScrollTrigger$1);function setupSplitAndAnimation({container:r,animateOnScroll:e,delay:t}){let i=[];(r.hasAttribute("data-animate-text-wrapper-new")?Array.from(r.children):[r]).forEach(a=>{const o=new SplitText(a,{type:"lines",mask:"lines",linesClass:"line++",lineThreshold:.1}),c=window.getComputedStyle(a).textIndent;c&&c!=="0px"&&(o.lines.length>0&&(o.lines[0].style.paddingLeft=c),a.style.textIndent="0"),i.push(...o.lines)}),gsapWithCSS.set(i,{yPercent:100});const s={yPercent:0,duration:1,stagger:.1,ease:"power4.out",delay:t};e?gsapWithCSS.to(i,{...s,scrollTrigger:{trigger:r,start:"top 75%",once:!0}}):gsapWithCSS.to(i,s),r.addEventListener("animationend",()=>{i.forEach(a=>a.removeAttribute("style"))},{once:!0})}function initTextAnimation({selector:r="[data-animate-text]",animateOnScroll:e=!0,delay:t=0}={}){var s;const i=document.querySelectorAll(r);if(!i.length)return;((s=document.fonts)!=null&&s.ready?document.fonts.ready:Promise.resolve()).then(()=>{requestAnimationFrame(()=>{i.forEach(a=>{setupSplitAndAnimation({container:a,animateOnScroll:e,delay:t})}),ScrollTrigger$1.refresh()})})}/*!
63 * ScrollToPlugin 3.13.0
64 * https://gsap.com
65 *
66 * @license Copyright 2008-2025, GreenSock. All rights reserved.
67 * Subject to the terms at https://gsap.com/standard-license
68 * @author: Jack Doyle, [email protected]
69*/var gsap$2,_coreInitted$2,_window,_docEl,_body$1,_toArray$1,_config,ScrollTrigger,_windowExists$1=function(){return typeof window<"u"},_getGSAP$2=function(){return gsap$2||_windowExists$1()&&(gsap$2=window.gsap)&&gsap$2.registerPlugin&&gsap$2},_isString=function(e){return typeof e=="string"},_isFunction$1=function(e){return typeof e=="function"},_max=function(e,t){var i=t==="x"?"Width":"Height",n="scroll"+i,s="client"+i;return e===_window||e===_docEl||e===_body$1?Math.max(_docEl[n],_body$1[n])-(_window["inner"+i]||_docEl[s]||_body$1[s]):e[n]-e["offset"+i]},_buildGetter=function(e,t){var i="scroll"+(t==="x"?"Left":"Top");return e===_window&&(e.pageXOffset!=null?i="page"+t.toUpperCase()+"Offset":e=_docEl[i]!=null?_docEl:_body$1),function(){return e[i]}},_clean=function(e,t,i,n){if(_isFunction$1(e)&&(e=e(t,i,n)),typeof e!="object")return _isString(e)&&e!=="max"&&e.charAt(1)!=="="?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var s={},a;for(a in e)s[a]=a!=="onAutoKill"&&_isFunction$1(e[a])?e[a](t,i,n):e[a];return s},_getOffset=function(e,t){if(e=_toArray$1(e)[0],!e||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var i=e.getBoundingClientRect(),n=!t||t===_window||t===_body$1,s=n?{top:_docEl.clientTop-(_window.pageYOffset||_docEl.scrollTop||_body$1.scrollTop||0),left:_docEl.clientLeft-(_window.pageXOffset||_docEl.scrollLeft||_body$1.scrollLeft||0)}:t.getBoundingClientRect(),a={x:i.left-s.left,y:i.top-s.top};return!n&&t&&(a.x+=_buildGetter(t,"x")(),a.y+=_buildGetter(t,"y")()),a},_parseVal=function(e,t,i,n,s){return!isNaN(e)&&typeof e!="object"?parseFloat(e)-s:_isString(e)&&e.charAt(1)==="="?parseFloat(e.substr(2))*(e.charAt(0)==="-"?-1:1)+n-s:e==="max"?_max(t,i)-s:Math.min(_max(t,i),_getOffset(e,t)[i]-s)},_initCore$2=function(){gsap$2=_getGSAP$2(),_windowExists$1()&&gsap$2&&typeof document<"u"&&document.body&&(_window=window,_body$1=document.body,_docEl=document.documentElement,_toArray$1=gsap$2.utils.toArray,gsap$2.config({autoKillThreshold:7}),_config=gsap$2.config(),_coreInitted$2=1)},ScrollToPlugin={version:"3.13.0",name:"scrollTo",rawVars:1,register:function(e){gsap$2=e,_initCore$2()},init:function(e,t,i,n,s){_coreInitted$2||_initCore$2();var a=this,o=gsap$2.getProperty(e,"scrollSnapType");a.isWin=e===_window,a.target=e,a.tween=i,t=_clean(t,n,e,s),a.vars=t,a.autoKill=!!("autoKill"in t?t:_config).autoKill,a.getX=_buildGetter(e,"x"),a.getY=_buildGetter(e,"y"),a.x=a.xPrev=a.getX(),a.y=a.yPrev=a.getY(),ScrollTrigger||(ScrollTrigger=gsap$2.core.globals().ScrollTrigger),gsap$2.getProperty(e,"scrollBehavior")==="smooth"&&gsap$2.set(e,{scrollBehavior:"auto"}),o&&o!=="none"&&(a.snap=1,a.snapInline=e.style.scrollSnapType,e.style.scrollSnapType="none"),t.x!=null?(a.add(a,"x",a.x,_parseVal(t.x,e,"x",a.x,t.offsetX||0),n,s),a._props.push("scrollTo_x")):a.skipX=1,t.y!=null?(a.add(a,"y",a.y,_parseVal(t.y,e,"y",a.y,t.offsetY||0),n,s),a._props.push("scrollTo_y")):a.skipY=1},render:function(e,t){for(var i=t._pt,n=t.target,s=t.tween,a=t.autoKill,o=t.xPrev,l=t.yPrev,c=t.isWin,f=t.snap,p=t.snapInline,m,u,h,d,b;i;)i.r(e,i.d),i=i._next;m=c||!t.skipX?t.getX():o,u=c||!t.skipY?t.getY():l,h=u-l,d=m-o,b=_config.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),a&&(!t.skipX&&(d>b||d<-b)&&m<_max(n,"x")&&(t.skipX=1),!t.skipY&&(h>b||h<-b)&&u<_max(n,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(s.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(s,t.vars.onAutoKillParam
69s||[]))),c?_window.scrollTo(t.skipX?m:t.x,t.skipY?u:t.y):(t.skipY||(n.scrollTop=t.y),t.skipX||(n.scrollLeft=t.x)),f&&(e===1||e===0)&&(u=n.scrollTop,m=n.scrollLeft,p?n.style.scrollSnapType=p:n.style.removeProperty("scroll-snap-type"),n.scrollTop=u+1,n.scrollLeft=m+1,n.scrollTop=u,n.scrollLeft=m),t.xPrev=t.x,t.yPrev=t.y,ScrollTrigger&&ScrollTrigger.update()},kill:function(e){var t=e==="scrollTo",i=this._props.indexOf(e);return(t||e==="scrollTo_x")&&(this.skipX=1),(t||e==="scrollTo_y")&&(this.skipY=1),i>-1&&this._props.splice(i,1),!this._props.length}};ScrollToPlugin.max=_max;ScrollToPlugin.getOffset=_getOffset;ScrollToPlugin.buildGetter=_buildGetter;ScrollToPlugin.config=function(r){_config||_initCore$2()||(_config=gsap$2.config());for(var e in r)_config[e]=r[e]};_getGSAP$2()&&gsap$2.registerPlugin(ScrollToPlugin);gsapWithCSS.registerPlugin(ScrollTrigger$1,SplitText,ScrollToPlugin);function initScrollMotionSlider(){const r=document.querySelectorAll(".block_scroll-motion-slider");r.length&&r.forEach(e=>{const t=e.querySelector(".slider-progress"),i=e.querySelectorAll(".slider-images .single-slide"),n=e.querySelector(".slider-text"),s=e.querySelector(".slider-indices"),a=i.length;if(!a)return;let o;window.innerWidth<1e3?o=window.innerHeight*a*.8:o=window.innerHeight*a*.6;let l=0,c=null;function f(){s.innerHTML="",i.forEach((b,y)=>{const v=(y+1).toString().padStart(2,"0"),g=b.querySelector(".slide-title"),_=g?g.textContent.trim():"",S=document.createElement("p");S.dataset.index=y,S.innerHTML=`
70                    <span class="marker"></span>
71                    <span class="index">${v}</span>
72                    <span class="label">${_}</span>
73                `,s.appendChild(S)})}function p(b){s.querySelectorAll("p").forEach((v,g)=>{const _=v.querySelector(".marker"),S=v.querySelector(".index"),w=v.querySelector(".label"),E=g===b;gsapWithCSS.to([S,w],{opacity:E?1:.4,duration:.3,ease:"power2.out"}),gsapWithCSS.to(_,{scaleX:E?1:0,duration:.3,ease:"power2.out"})})}function m(b){const y=i[b];if(!y)return;const v=y.querySelector(".slide-title"),g=y.querySelector(".slide-text"),_=y.querySelector(".slide-infos");y.querySelector(".cta-wrapper");const S=y.querySelector(".slide-cta"),w=v?v.textContent.trim():"";g&&g.textContent.trim();const E=_?_.innerHTML:"",T=S?S.getAttribute("href"):"#",M=S?S.textContent.trim():"";n.innerHTML=`
74            <h2 class="slider-title">${w}</h2>
75            <ul class="slide-infos">${E}</ul>
76            <div class="cta-wrapper">
77                <a href="${T}" class="slide-cta cta underline light">
78                    <div class="span-wrapper">
79                        <span>${M}</span>
80                    </div>
81                </a>
82            </div>
83        `,c&&c.revert();const D=n.querySelector(".slider-title");D&&(c=new SplitText(D,{type:"lines",linesClass:"line",mask:"lines"}),gsapWithCSS.set(c.lines,{yPercent:100,opacity:0}),gsapWithCSS.to(c.lines,{yPercent:0,opacity:1,duration:1.2,stagger:.1,ease:"power3.out"}));const R=n.querySelector(".slide-infos"),A=n.querySelector(".cta-wrapper");n.querySelector(".slide-cta"),gsapWithCSS.fromTo([R,A],{autoAlpha:0,y:20},{autoAlpha:1,y:0,duration:1,delay:.2,ease:"power2.out",stagger:.1})}function u(b){i.forEach((y,v)=>{const g=y.querySelector("picture");g&&gsapWithCSS.to(g,{opacity:v===b?1:0,scale:v===b?1:1.1,duration:1.2,ease:"power2.out"})}),m(b),p(b)}f();const h=Array.from(i).map(b=>b.querySelector(".image-wrapper"));gsapWithCSS.set(h,{opacity:0,scale:1.1}),h[0]&&gsapWithCSS.set(h[0],{opacity:1,scale:1}),m(0),p(0);const d=ScrollTrigger$1.create({trigger:e,start:"top top",end:`+=${o}px`,scrub:1,pin:!0,pinSpacing:!0,onUpdate:b=>{window.innerWidth<768?gsapWithCSS.set(t,{scaleX:b.progress,scaleY:"100%"}):gsapWithCSS.set(t,{scaleY:b.progress,scaleX:"100%"});const y=Math.floor(b.progress*a);l!==y&&y<a&&(l=y,u(y))}});s.querySelectorAll("p").forEach(b=>{b.addEventListener("click",()=>{const y=parseInt(b.dataset.index);if(isNaN(y))return;const v=y/a,g=d.end-d.start,_=d.start+g*v;gsapWithCSS.to(window,{duration:1.2,ease:"power3.inOut",scrollTo:{y:_}})})})})}function initGlobalAnimations(){initBaseHeroOnScroll(),initSmoothScroll(),initScrollTo(),initResizeHeaderOnScroll(),initFooterReveal(),animateTitleOnScroll(),initMenuOpenClose(),initListWithIndex(),animateBGColor(),initAnimateTextWrapper(),initAnimateSingleTextClipPath(),initAnimateSingleTextBlur(),initTextAnimation(),animateFullscreenImages(),initManageBlockFullImagesList(),initScrollMotionSlider()}function getDefaultExportFromCjs(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}
83var lazysizes={exports:{}},hasRequiredLazysizes;function requireLazysizes(){return hasRequiredLazysizes||(hasRequiredLazysizes=1,function(r){(function(e,t){var i=t(e,e.document,Date);e.lazySizes=i,r.exports&&(r.exports=i)})(typeof window<"u"?window:{},function(t,i,n){var s,a;if(function(){var x,P={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};a=t.lazySizesConfig||t.lazysizesConfig||{};for(x in P)x in a||(a[x]=P[x])}(),!i||!i.getElementsByClassName)return{init:function(){},cfg:a,noSupport:!0};var o=i.documentElement,l=t.HTMLPictureElement,c="addEventListener",f="getAttribute",p=t[c].bind(t),m=t.setTimeout,u=t.requestAnimationFrame||m,h=t.requestIdleCallback,d=/^picture$/i,b=["load","error","lazyincluded","_lazyloaded"],y={},v=Array.prototype.forEach,g=function(x,P){return y[P]||(y[P]=new RegExp("(\\s|^)"+P+"(\\s|$)")),y[P].test(x[f]("class")||"")&&y[P]},_=function(x,P){g(x,P)||x.setAttribute("class",(x[f]("class")||"").trim()+" "+P)},S=function(x,P){var L;(L=g(x,P))&&x.setAttribute("class",(x[f]("class")||"").replace(L," "))},w=function(x,P,L){var z=L?c:"removeEventListener";L&&w(x,P),b.forEach(function(Y){x[z](Y,P)})},E=function(x,P,L,z,Y){var G=i.createEvent("Event");return L||(L={}),L.instance=s,G.initEvent(P,!z,!Y),G.detail=L,x.dispatchEvent(G),G},T=function(x,P){var L;!l&&(L=t.picturefill||a.pf)?(P&&P.src&&!x[f]("srcset")&&x.setAttribute("srcset",P.src),L({reevaluate:!0,elements:[x]})):P&&P.src&&(x.src=P.src)},M=function(x,P){return(getComputedStyle(x,null)||{})[P]},D=function(x,P,L){for(L=L||x.offsetWidth;L<a.minSize&&P&&!x._lazysizesWidth;)L=P.offsetWidth,P=P.parentNode;return L},R=function(){var x,P,L=[],z=[],Y=L,G=function(){var q=Y;for(Y=L.length?z:L,x=!0,P=!1;q.length;)q.shift()();x=!1},Z=function(q,N){x&&!N?q.apply(this,arguments):(Y.push(q),P||(P=!0,(i.hidden?m:u)(G)))};return Z._lsFlush=G,Z}(),A=function(x,P){return P?function(){R(x)}:function(){var L=this,z=arguments;R(function(){x.apply(L,z)})}},I=function(x){var P,L=0,z=a.throttleDelay,Y=a.ricTimeout,G=function(){P=!1,L=n.now(),x()},Z=h&&Y>49?function(){h(G,{timeout:Y}),Y!==a.ricTimeout&&(Y=a.ricTimeout)}:A(function(){m(G)},!0);return function(q){var N;(q=q===!0)&&(Y=33),!P&&(P=!0,N=z-(n.now()-L),N<0&&(N=0),q||N<9?Z():m(Z,N))}},O=function(x){var P,L,z=99,Y=function(){P=null,x()},G=function(){var Z=n.now()-L;Z<z?m(G,z-Z):(h||Y)(Y)};return function(){L=n.now(),P||(P=m(G,z))}},F=function(){var x,P,L,z,Y,G,Z,q,N,K,te,ue,de=/^img$/i,ae=/^iframe$/i,ce="onscroll"in t&&!/(gle|ing)bot/.test(navigator.userAgent),re=0,Q=0,oe=0,pe=-1,U=function(le){oe--,(!le||oe<0||!le.target)&&(oe=0)},me=function(le){return ue==null&&(ue=M(i.body,"visibility")=="hidden"),ue||!(M(le.parentNode,"visibility")=="hidden"&&M(le,"visibility")=="hidden")},xe=function(le,be){var Ce,_e=le,Fe=me(le);for(q-=be,te+=be,N-=be,K+=be;Fe&&(_e=_e.offsetParent)&&_e!=i.body&&_e!=o;)Fe=(M(_e,"opacity")||1)>0,Fe&&M(_e,"overflow")!="visible"&&(Ce=_e.getBoundingClientRect(),Fe=K>Ce.left&&N<Ce.right&&te>Ce.top-1&&q<Ce.bottom+1);return Fe},De=function(){var le,be,Ce,_e,Fe,Ve,qe,ge,Ne,Te,We,Ye,V=s.elements;if((z=a.loadMode)&&oe<8&&(le=V.length)){for(be=0,pe++;be<le;be++)if(!(!V[be]||V[be]._lazyRace)){if(!ce||s.prematureUnveil&&s.prematureUnveil(V[be])){Oe(V[be]);continue}if((!(ge=V[be][f]("data-expand"))||!(Ve=ge*1))&&(Ve=Q),Te||(Te=!a.expand||a.expand<1?o.clientHeight>500&&o.clientWidth>500?500:370:a.expand,s._defEx=Te,We=Te*a.expFactor,Ye=a.hFac,ue=null,Q<We&&oe<1&&pe>2&&z>2&&!i.hidden?(Q=We,pe=0):z>1&&pe>1&&oe<6?Q=Te:Q=re),Ne!==Ve&&(G=innerWidth+Ve*Ye,Z=innerHeight+Ve,qe=Ve*-1,Ne=Ve),Ce=V[be].getBoundingClientRect(),(te=Ce.bottom)>=qe&&(q=Ce.top)<=Z&&(K=Ce.right)>=qe*Ye&&(N=Ce.left)<=G&&(te||K||N||q)&&(a.loadHidden||me(V[be]))&&(P&&oe<3&&!ge&&(z<3||pe<4)||xe(V[be],Ve))){if(Oe(V[be]),Fe=!0,oe>9)break}else!Fe&&P&&!_e&&oe<4&&pe<4&&z>
832&&(x[0]||a.preloadAfterLoad)&&(x[0]||!ge&&(te||K||N||q||V[be][f](a.sizesAttr)!="auto"))&&(_e=x[0]||V[be])}_e&&!Fe&&Oe(_e)}},se=I(De),we=function(le){var be=le.target;if(be._lazyCache){delete be._lazyCache;return}U(le),_(be,a.loadedClass),S(be,a.loadingClass),w(be,$e),E(be,"lazyloaded")},ze=A(we),$e=function(le){ze({target:le.target})},Pe=function(le,be){var Ce=le.getAttribute("data-load-mode")||a.iframeLoadMode;Ce==0?le.contentWindow.location.replace(be):Ce==1&&(le.src=be)},Ae=function(le){var be,Ce=le[f](a.srcsetAttr);(be=a.customMedia[le[f]("data-media")||le[f]("media")])&&le.setAttribute("media",be),Ce&&le.setAttribute("srcset",Ce)},Se=A(function(le,be,Ce,_e,Fe){var Ve,qe,ge,Ne,Te,We;(Te=E(le,"lazybeforeunveil",be)).defaultPrevented||(_e&&(Ce?_(le,a.autosizesClass):le.setAttribute("sizes",_e)),qe=le[f](a.srcsetAttr),Ve=le[f](a.srcAttr),Fe&&(ge=le.parentNode,Ne=ge&&d.test(ge.nodeName||"")),We=be.firesLoad||"src"in le&&(qe||Ve||Ne),Te={target:le},_(le,a.loadingClass),We&&(clearTimeout(L),L=m(U,2500),w(le,$e,!0)),Ne&&v.call(ge.getElementsByTagName("source"),Ae),qe?le.setAttribute("srcset",qe):Ve&&!Ne&&(ae.test(le.nodeName)?Pe(le,Ve):le.src=Ve),Fe&&(qe||Ne)&&T(le,{src:Ve})),le._lazyRace&&delete le._lazyRace,S(le,a.lazyClass),R(function(){var Ye=le.complete&&le.naturalWidth>1;(!We||Ye)&&(Ye&&_(le,a.fastLoadedClass),we(Te),le._lazyCache=!0,m(function(){"_lazyCache"in le&&delete le._lazyCache},9)),le.loading=="lazy"&&oe--},!0)}),Oe=function(le){if(!le._lazyRace){var be,Ce=de.test(le.nodeName),_e=Ce&&(le[f](a.sizesAttr)||le[f]("sizes")),Fe=_e=="auto";(Fe||!P)&&Ce&&(le[f]("src")||le.srcset)&&!le.complete&&!g(le,a.errorClass)&&g(le,a.lazyClass)||(be=E(le,"lazyunveilread").detail,Fe&&C.updateElem(le,!0,le.offsetWidth),le._lazyRace=!0,oe++,Se(le,be,Fe,_e,Ce))}},Be=O(function(){a.loadMode=3,se()}),Ge=function(){a.loadMode==3&&(a.loadMode=2),Be()},Je=function(){if(!P){if(n.now()-Y<999){m(Je,999);return}P=!0,a.loadMode=3,se(),p("scroll",Ge,!0)}};return{_:function(){Y=n.now(),s.elements=i.getElementsByClassName(a.lazyClass),x=i.getElementsByClassName(a.lazyClass+" "+a.preloadClass),p("scroll",se,!0),p("resize",se,!0),p("pageshow",function(le){if(le.persisted){var be=i.querySelectorAll("."+a.loadingClass);be.length&&be.forEach&&u(function(){be.forEach(function(Ce){Ce.complete&&Oe(Ce)})})}}),t.MutationObserver?new MutationObserver(se).observe(o,{childList:!0,subtree:!0,attributes:!0}):(o[c]("DOMNodeInserted",se,!0),o[c]("DOMAttrModified",se,!0),setInterval(se,999)),p("hashchange",se,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(le){i[c](le,se,!0)}),/d$|^c/.test(i.readyState)?Je():(p("load",Je),i[c]("DOMContentLoaded",se),m(Je,2e4)),s.elements.length?(De(),R._lsFlush()):se()},checkElems:se,unveil:Oe,_aLSL:Ge}}(),C=function(){var x,P=A(function(G,Z,q,N){var K,te,ue;if(G._lazysizesWidth=N,N+="px",G.setAttribute("sizes",N),d.test(Z.nodeName||""))for(K=Z.getElementsByTagName("source"),te=0,ue=K.length;te<ue;te++)K[te].setAttribute("sizes",N);q.detail.dataAttr||T(G,q.detail)}),L=function(G,Z,q){var N,K=G.parentNode;K&&(q=D(G,K,q),N=E(G,"lazybeforesizes",{width:q,dataAttr:!!Z}),N.defaultPrevented||(q=N.detail.width,q&&q!==G._lazysizesWidth&&P(G,K,N,q)))},z=function(){var G,Z=x.length;if(Z)for(G=0;G<Z;G++)L(x[G])},Y=O(z);return{_:function(){x=i.getElementsByClassName(a.autosizesClass),p("resize",Y)},checkElems:Y,updateElem:L}}(),k=function(){!k.i&&i.getElementsByClassName&&(k.i=!0,C._(),F._())};return m(function(){a.init&&k()}),s={cfg:a,autoSizer:C,loader:F,init:k,uP:T,aC:_,rC:S,hC:g,fire:E,gW:D,rAF:R},s})}(lazysizes)),lazysizes.exports}requireLazysizes();function initLazyLoad(){document.addEventListener("lazyloaded",function(r){var e=r.target.parentElement;e&&(e.classList.add("loadedx"),setTimeout(function(){e.classList.add("removebg")},800))})}window.initLazyLoad=initLazyLoad;function copyTextButton(){const r=document.querySelectorAll(".copy-text-button");if(!r.length)return;const e=i=>{const n=i.getAttribute("data-copy-text")||i.querySelector("[data-copy-text-element]").textContent.trim();n&&navigator.clipboard.writeText(n).then(()=>{i.setAttribute("data-copy-button","copied"),i.setAttribute("aria-label","Email copied to clipboard!")})},t=i=>
vendor: 7,443 bytes, line 83
83{(i.type==="click"||i.type==="keydown"&&(i.key==="Enter"||i.key===" "))&&(i.preventDefault(),e(i.currentTarget))};r.forEach(i=>{i.addEventListener("click",t),i.addEventListener("keydown",t),i.addEventListener("mouseleave",()=>{i.removeAttribute("data-copy-button"),i.blur(),i.setAttribute("aria-label","Copy text to clipboard")}),i.addEventListener("blur",()=>{i.removeAttribute("data-copy-button"),i.setAttribute("aria-label","Copy text to clipboard")})})}var lottie$2={exports:{}},lottie$1=lottie$2.exports,hasRequiredLottie;function requireLottie(){return hasRequiredLottie||(hasRequiredLottie=1,function(module,exports){typeof document<"u"&&typeof navigator<"u"&&function(r,e){module.exports=e()}(lottie$1,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(r){return document.createElement(r)}function extendPrototype(r,e){var t,i=r.length,n;for(t=0;t<i;t+=1){n=r[t].prototype;for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e.prototype[s]=n[s])}}function getDescriptor(r,e){return Object.getOwnPropertyDescriptor(r,e)}function createProxyFunction(r){function e(){}return e.prototype=r,e}var audioControllerFactory=function(){function r(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return r.prototype={addAudio:function(t){this.audios.push(t)},pause:function(){var t,i=this.audios.length;for(t=0;t<i;t+=1)this.audios[t].pause()},resume:function(){var t,i=this.audios.length;for(t=0;t<i;t+=1)this.audios[t].resume()},setRate:function(t){var i,n=this.audios.length;for(i=0;i<n;i+=1)this.audios[i].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var t,i=this.audios.length;for(t=0;t<i;t+=1)this.audios[t].volume(this._volume*(this._isMuted?0:1))}},function(){return new r}}(),createTypedArray=function(){function r(t,i){var n=0,s=[],a;switch(t){case"int16":case"uint8c":a=1;break;default:a=1.1;break}for(n=0;n<i;n+=1)s.push(a);return s}function e(t,i){return t==="float32"?new Float32Array(i):t==="int16"?new Int16Array(i):t==="uint8c"?new Uint8ClampedArray(i):r(t,i)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?e:r}();function createSizedArray(r){return Array.apply(null,{length:r})}function _typeof$6(r){"@babel/helpers - typeof";return _typeof$6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$6(r)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var r=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],e,t=r.length;for(e=0;e<t;e+=1)BMMath[r[e]]=Math[r[e]]})(),BMMath.random=Math.random,BMMath.abs=function(r){var e=_typeof$6(r);if(e==="object"&&r.length){var t=createSizedArray(r.length),i,n=r.length;for(i=0;i<n;i+=1)t[i]=Math.abs(r[i]);return t}return Math.abs(r)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(r){r.style.position="absolute",r.style.top=0,r.style.left=0,r.style.display="block",r.style.transformOrigin="0 0",r.style.webkitTransformOrigin="0 0",r.style.backfaceVisibility="visible",r.style.webkitBackfaceVisibility="visible",r.style.transformStyle="preserve-3d",r.style.webkitTransformStyle="preserve-3d",r.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(r,e,t,i){this.type=r,this.currentTime=e,this.totalTime=t,this.direction=i<0?-1:1}function BMCompleteEvent(r,e){this.type=r,this.direction=e<0?-1:1}function BMCompleteLoopEvent(r,e,t,i){this.type=r,this.currentLoop=t,this.totalLoops=e,this.direction=i<0?-1:1}function BMSegmentStartEvent(r,e,t){this.type=r,this.firstFrame=e,this.totalFrames=t}function BMDestroyEvent(r,e){this.type=r,this.target=e}function BMRenderFrameErrorEvent(r,e){this.type="renderFrameError",this.nativeError=r,this.currentTime=e}function BMConfigErrorEvent(r){this.type="configError",this.nativeError=r}var createElementID=function(){var r=0;return function(){return r+=1,idPrefix$1+"__lottie_element_"+r}}();function HSVtoRGB(r,e,t){var i,n,s,a,o,l,c,f;switch(a=Math.floor(r*6),o=r*6-a,l=t*(1-e),c=t*(1-o*e),f=t*(1-(1-o)*e),a%6){case 0:i=t,n=f,s=l;break;case 1:i=c,n=t,s=l;break;case 2:i=l,n=t,s=f;break;case 3:i=l,n=c,s=t;break;case 4:i=f,n=l,s=t;break;case 5:i=t,n=l,s=c;break}return[i,n,s]}function RGBtoHSV(r,e,t){var i=Math.max(r,e,t),n=Math.min(r,e,t),s=i-n,a,o=i===0?0:s/i,l=i/255;switch(i){case n:a=0;break;case r:a=e-t+s*(e<t?6:0),a/=6*s;break;case e:a=t-r+s*2,a/=6*s;break;case t:a=r-e+s*4,a/=6*s;break}return[a,o,l]}function addSaturationToRGB(r,e){var t=RGBtoHSV(r[0]*255,r[1]*255,r[2]*255);return t[1]+=e,t[1]>1?t[1]=1:t[1]<=0&&(t[1]=0),HSVtoRGB(t[0],t[1],t[2])}function addBrightnessToRGB(r,e){var t=RGBtoHSV(r[0]*255,r[1]*255,r[2]*255);return t[2]+=e,t[2]>1?t[2]=1:t[2]<0&&(t[2]=0),HSVtoRGB(t[0],t[1],t[2])}function addHueToRGB(r,e){var t=RGBtoHSV(r[0]*255,r[1]*255,r[2]*255);return t[0]+=e/360,t[0]>1?t[0]-=1:t[0]<0&&(t[0]+=1),HSVtoRGB(t[0],t[1],t[2])}var rgbToHex=function(){var r=[],e,t;for(e=0;e<256;e+=1)t=e.toString(16),r[e]=t.length===1?"0"+t:t;return function(i,n,s){return i<0&&(i=0),n<0&&(n=0),s<0&&(s=0),"#"+r[i]+r[n]+r[s]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e};function createNS(r){return document.createElementNS(svgNS,r)}function _typeof$5(r){"@babel/helpers - typeof";return _typeof$5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$5(r)}var dataManager=function(){var r=1,e=[],t,i,n={onmessage:function(){},postMessage:function(u){t({data:u})}},s={postMessage:function(u){n.onmessage({data:u})}};function a(m){if(window.Worker&&window.Blob&&getWebWorker()){var u=new Blob(["var _workerSelf = self;
83 self.onmessage = ",m.toString()],{type:"text/javascript"}),h=URL.createObjectURL(u);return new Worker(h)}return t=m,n}function o(){i||(i=a(function(u){function h(){function b(F,C){var k,x,P=F.length,L,z,Y,G;for(x=0;x<P;x+=1)if(k=F[x],"ks"in k&&!k.completed){if(k.completed=!0,k.hasMask){var Z=k.masksProperties;for(z=Z.length,L=0;L<z;L+=1)if(Z[L].pt.k.i)S(Z[L].pt.k);else for(G=Z[L].pt.k.length,Y=0;Y<G;Y+=1)Z[L].pt.k[Y].s&&S(Z[L].pt.k[Y].s[0]),Z[L].pt.k[Y].e&&S(Z[L].pt.k[Y].e[0])}k.ty===0?(k.layers=g(k.refId,C),b(k.layers,C)):k.ty===4?_(k.shapes):k.ty===5&&I(k)}}function y(F,C){if(F){var k=0,x=F.length;for(k=0;k<x;k+=1)F[k].t===1&&(F[k].data.layers=g(F[k].data.refId,C),b(F[k].data.layers,C))}}function v(F,C){for(var k=0,x=C.length;k<x;){if(C[k].id===F)return C[k];k+=1}return null}function g(F,C){var k=v(F,C);return k?k.layers.__used?JSON.parse(JSON.stringify(k.layers)):(k.layers.__used=!0,k.layers):null}function _(F){var C,k=F.length,x,P;for(C=k-1;C>=0;C-=1)if(F[C].ty==="sh")if(F[C].ks.k.i)S(F[C].ks.k);else for(P=F[C].ks.k.length,x=0;x<P;x+=1)F[C].ks.k[x].s&&S(F[C].ks.k[x].s[0]),F[C].ks.k[x].e&&S(F[C].ks.k[x].e[0]);else F[C].ty==="gr"&&_(F[C].it)}function S(F){var C,k=F.i.length;for(C=0;C<k;C+=1)F.i[C][0]+=F.v[C][0],F.i[C][1]+=F.v[C][1],F.o[C][0]+=F.v[C][0],F.o[C][1]+=F.v[C][1]}function w(F,C){var k=C?C.split("."):[100,100,100];return F[0]>k[0]?!0:k[0]>F[0]?!1:F[1]>k[1]?!0:k[1]>F[1]?!1:F[2]>k[2]?!0:k[2]>F[2]?!1:null}var E=function(){var F=[4,4,14];function C(x){var P=x.t.d;x.t.d={k:[{s:P,t:0}]}}function k(x){var P,L=x.length;for(P=0;P<L;P+=1)x[P].ty===5&&C(x[P])}return function(x){if(w(F,x.v)&&(k(x.layers),x.assets)){var P,L=x.assets.length;for(P=0;P<L;P+=1)x.assets[P].layers&&k(x.assets[P].layers)}}}(),T=function(){var F=[4,7,99];return function(C){if(C.chars&&!w(F,C.v)){var k,x=C.chars.length;for(k=0;k<x;k+=1){var P=C.chars[k];P.data&&P.data.shapes&&(_(P.data.shapes),P.data.ip=0,P.data.op=99999,P.data.st=0,P.data.sr=1,P.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},C.chars[k].t||(P.data.shapes.push({ty:"no"}),P.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),M=function(){var F=[5,7,15];function C(x){var P=x.t.p;typeof P.a=="number"&&(P.a={a:0,k:P.a}),typeof P.p=="number"&&(P.p={a:0,k:P.p}),typeof P.r=="number"&&(P.r={a:0,k:P.r})}function k(x){var P,L=x.length;for(P=0;P<L;P+=1)x[P].ty===5&&C(x[P])}return function(x){if(w(F,x.v)&&(k(x.layers),x.assets)){var P,L=x.assets.length;for(P=0;P<L;P+=1)x.assets[P].layers&&k(x.assets[P].layers)}}}(),D=function(){var F=[4,1,9];function C(x){var P,L=x.length,z,Y;for(P=0;P<L;P+=1)if(x[P].ty==="gr")C(x[P].it);else if(x[P].ty==="fl"||x[P].ty==="st")if(x[P].c.k&&x[P].c.k[0].i)for(Y=x[P].c.k.length,z=0;z<Y;z+=1)x[P].c.k[z].s&&(x[P].c.k[z].s[0]/=255,x[P].c.k[z].s[1]/=255,x[P].c.k[z].s[2]/=255,x[P].c.k[z].s[3]/=255),x[P].c.k[z].e&&(x[P].c.k[z].e[0]/=255,x[P].c.k[z].e[1]/=255,x[P].c.k[z].e[2]/=255,x[P].c.k[z].e[3]/=255);else x[P].c.k[0]/=255,x[P].c.k[1]/=255,x[P].c.k[2]/=255,x[P].c.k[3]/=255}function k(x){var P,L=x.length;for(P=0;P<L;P+=1)x[P].ty===4&&C(x[P].shapes)}return function(x){if(w(F,x.v)&&(k(x.layers),x.assets)){var P,L=x.assets.length;for(P=0;P<L;P+=1)x.assets[P].layers&&k(x.assets[P].layers)}}}(),R=function(){var F=[4,4,18];function C(x){var P,L=x.length,z,Y;for(P=L-1;P>=0;P-=1)if(x[P].ty==="sh")if(x[P].ks.k.i)x[P].ks.k.c=x[P].closed;else for(Y=x[P].ks.k.length,z=0;z<Y;z+=1)x[P].ks.k[z].s&&(x[P].ks.k[z].s[0].c=x[P].closed),x[P].ks.k[z].e&&(x[P].ks.k[z].e[0].c=x[P].closed);else x[P].ty==="gr"&&C(x[P].it)}function k(x){var P,L,z=x.length,Y,G,Z,q;for(L=0;L<z;L+=1){if(P=x[L],P.hasMask){var N=P.masksProperties;for(G=N.length,Y=0;Y<G;Y+=1)if(N[Y].pt.k.i)N[Y].pt.k.c=N[Y].cl;else for(q=N[Y].pt.k.length,Z=0;Z<q;Z+=1)N[Y].pt.k[Z].s&&(N[Y].pt.k[Z].s[0].c=N[Y].cl),N[Y].pt.k[Z].e&&(N[Y].pt.k[Z].e[0].c=N[Y].cl)}P.ty===4&&C(P.shapes)}}return function(x){if(w(F,x.v)&&(k(x.layers),x.assets)){var P,L=x.assets.length;for(P=0;P<L;P+=1)x.assets[P].layers&&k(x.assets[P].layers)}}}();function A(F){F.__complete||(D(F),E(F),T(F),M(F),R(F),b(F.layers,F.assets),y(F.chars,F.assets),F.__complete=!0)}function I(F){F.t.a.length===0&&"m"in F.t.p}var O={};return O.completeData=A,O.checkColors=D,O.checkChars=T,O.checkPathProperties=M,O.checkShapes=R,O.completeLayers=b,O}if(s.dataManager||(s.dataManager=h()),s.assetLoader||(s.assetLoader=function(){function b(v){var g=v.getResponseHeader("content-type");return g&&v.responseType==="json"&&g.indexOf("json")!==-1||v.response&&_typeof$5(v.response)==="object"?v.response:v.response&&typeof v.response=="string"?JSON.parse(v.response):v.responseText?JSON.parse(v.responseText):null}function y(v,g,_,S){var w,E=new XMLHttpRequest;try{E.responseType="json"}catch{}E.onreadystatechange=function(){if(E.readyState===4)if(E.status===200)w=b(E),_(w);else try{w=b(E),_(w)}catch(T){S&&S(T)}};try{E.open(["G","E","T"].join(""),v,!0)}catch{E.open(["G","E","T"].join(""),g+"/"+v,!0)}E.send()}return{load:y}}()),u.data.type==="loadAnimation")s.assetLoader.load(u.data.path,u.data.fullPath,function(b){s.dataManager.completeData(b),s.postMessage({id:u.data.id,payload:b,status:"success"})},function(){s.postMessage({id:u.data.id,status:"error"})});else if(u.data.type==="complete"){var d=u.data.animation;s.dataManager.completeData(d),s.postMessage({id:u.data.id,payload:d,status:"success"})}
vendor: 163,719 bytes, lines 83-91
83else u.data.type==="loadData"&&s.assetLoader.load(u.data.path,u.data.fullPath,function(b){s.postMessage({id:u.data.id,payload:b,status:"success"})},function(){s.postMessage({id:u.data.id,status:"error"})})}),i.onmessage=function(m){var u=m.data,h=u.id,d=e[h];e[h]=null,u.status==="success"?d.onComplete(u.payload):d.onError&&d.onError()})}function l(m,u){r+=1;var h="processId_"+r;return e[h]={onComplete:m,onError:u},h}function c(m,u,h){o();var d=l(u,h);i.postMessage({type:"loadAnimation",path:m,fullPath:window.location.origin+window.location.pathname,id:d})}function f(m,u,h){o();var d=l(u,h);i.postMessage({type:"loadData",path:m,fullPath:window.location.origin+window.location.pathname,id:d})}function p(m,u,h){o();var d=l(u,h);i.postMessage({type:"complete",animation:m,id:d})}return{loadAnimation:c,loadData:f,completeAnimation:p}}(),ImagePreloader=function(){var r=function(){var y=createTag("canvas");y.width=1,y.height=1;var v=y.getContext("2d");return v.fillStyle="rgba(0,0,0,0)",v.fillRect(0,0,1,1),y}();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function t(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(y,v,g){var _="";if(y.e)_=y.p;else if(v){var S=y.p;S.indexOf("images/")!==-1&&(S=S.split("/")[1]),_=v+S}else _=g,_+=y.u?y.u:"",_+=y.p;return _}function n(y){var v=0,g=setInterval((function(){var _=y.getBBox();(_.width||v>500)&&(this._imageLoaded(),clearInterval(g)),v+=1}).bind(this),50)}function s(y){var v=i(y,this.assetsPath,this.path),g=createNS("image");isSafari?this.testImageLoaded(g):g.addEventListener("load",this._imageLoaded,!1),g.addEventListener("error",(function(){_.img=r,this._imageLoaded()}).bind(this),!1),g.setAttributeNS("http://www.w3.org/1999/xlink","href",v),this._elementHelper.append?this._elementHelper.append(g):this._elementHelper.appendChild(g);var _={img:g,assetData:y};return _}function a(y){var v=i(y,this.assetsPath,this.path),g=createTag("img");g.crossOrigin="anonymous",g.addEventListener("load",this._imageLoaded,!1),g.addEventListener("error",(function(){_.img=r,this._imageLoaded()}).bind(this),!1),g.src=v;var _={img:g,assetData:y};return _}function o(y){var v={assetData:y},g=i(y,this.assetsPath,this.path);return dataManager.loadData(g,(function(_){v.img=_,this._footageLoaded()}).bind(this),(function(){v.img={},this._footageLoaded()}).bind(this)),v}function l(y,v){this.imagesLoadedCb=v;var g,_=y.length;for(g=0;g<_;g+=1)y[g].layers||(!y[g].t||y[g].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(y[g]))):y[g].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(y[g]))))}function c(y){this.path=y||""}function f(y){this.assetsPath=y||""}function p(y){for(var v=0,g=this.images.length;v<g;){if(this.images[v].assetData===y)return this.images[v].img;v+=1}return null}function m(){this.imagesLoadedCb=null,this.images.length=0}function u(){return this.totalImages===this.loadedAssets}function h(){return this.totalFootages===this.loadedFootagesCount}function d(y,v){y==="svg"?(this._elementHelper=v,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function b(){this._imageLoaded=e.bind(this),this._footageLoaded=t.bind(this),this.testImageLoaded=n.bind(this),this.createFootageData=o.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return b.prototype={loadAssets:l,setAssetsPath:f,setPath:c,loadedImages:u,loadedFootages:h,destroy:m,getAsset:p,createImgData:a,createImageData:s,imageLoaded:e,footageLoaded:t,setCacheType:d},b}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var i=this._cbs[e],n=0;n<i.length;n+=1)i[n](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),(function(){this.removeEventListener(e,t)}).bind(this)},removeEventListener:function(e,t){if(!t)this._cbs[e]=null;else if(this._cbs[e]){for(var i=0,n=this._cbs[e].length;i<n;)this._cbs[e][i]===t&&(this._cbs[e].splice(i,1),i-=1,n-=1),i+=1;this._cbs[e].length||(this._cbs[e]=null)}}};var markerParser=function(){function r(e){for(var t=e.split(`\r
84`),i={},n,s=0,a=0;a<t.length;a+=1)n=t[a].split(":"),n.length===2&&(i[n[0]]=n[1].trim(),s+=1);if(s===0)throw new Error;return i}return function(e){for(var t=[],i=0;i<e.length;i+=1){var n=e[i],s={time:n.tm,duration:n.dr};try{s.payload=JSON.parse(e[i].cm)}catch{try{s.payload=r(e[i].cm)}catch{s.payload={name:e[i].cm}}}t.push(s)}return t}}(),ProjectInterface=function(){function r(e){this.compositions.push(e)}return function(){function e(t){for(var i=0,n=this.compositions.length;i<n;){if(this.compositions[i].data&&this.compositions[i].data.nm===t)return this.compositions[i].prepareFrame&&this.compositions[i].data.xt&&this.compositions[i].prepareFrame(this.currentFrame),this.compositions[i].compInterface;i+=1}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=r,e}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(r){return renderers[r]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var r in renderers)if(renderers[r])return r;return""}function _typeof$4(r){"@babel/helpers - typeof";return _typeof$4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$4(r)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(r){(r.wrapper||r.container)&&(this.wrapper=r.wrapper||r.container);var e="svg";r.animType?e=r.animType:r.renderer&&(e=r.renderer);var t=getRenderer(e);this.renderer=new t(this,r.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,r.loop===""||r.loop===null||r.loop===void 0||r.loop===!0?this.loop=!0:r.loop===!1?this.loop=!1:this.loop=parseInt(r.loop,10),this.autoplay="autoplay"in r?r.autoplay:!0,this.name=r.name?r.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(r,"autoloadSegments")?r.autoloadSegments:!0,this.assetsPath=r.assetsPath,this.initialSegment=r.initialSegment,r.audioFactory&&this.audioController.setAudioFactory(r.audioFactory),r.animationData?this.setupAnimation(r.animationData):r.path&&(r.path.lastIndexOf("\\")!==-1?this.path=r.path.substr(0,r.path.lastIndexOf("\\")+1):this.path=r.path.substr(0,r.path.lastIndexOf("/")+1),this.fileName=r.path.substr(r.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(r.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(r){dataManager.completeAnimation(r,this.configAnimation)},AnimationItem.prototype.setData=function(r,e){e&&_typeof$4(e)!=="object"&&(e=JSON.parse(e));var t={wrapper:r,animationData:e},i=r.attributes;t.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"",t.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var n=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";n==="false"?t.loop=!1:n==="true"?t.loop=!0:n!==""&&(t.loop=parseInt(n,10));var s=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:i.getNamedItem("bm-autoplay")?i.getNamedItem("bm-autoplay").value:!0;t.autoplay=s!=="false",t.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"";var a=i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"";a==="false"&&(t.prerender=!1),t.path?this.setParams(t):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(r){r.op>this.animationData.op&&(this.animationData.op=r.op,this.totalFrames=Math.floor(r.op-this.animationData.ip));var e=this.animationData.layers,t,i=e.length,n=r.layers,s,a=n.length;for(s=0;s<a;s+=1)for(t=0;t<i;){if(e[t].id===n[s].id){e[t]=n[s];break}t+=1}if((r.chars||r.fonts)&&(this.renderer.globalData.fontManager.addChars(r.chars),this.renderer.globalData.fontManager.addFonts(r.fonts,this.renderer.globalData.defs)),r.assets)for(i=r.assets.length,t=0;t<i;t+=1)this.animationData.assets.push(r.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(r){this.animationData=r;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var r=this.animationData.segments;if(!r||r.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var e=r.shift();this.timeCompleted=e.time*this.frameRate;var t=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(t,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){var r=this.animationData.segments;r||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(r){if(this.renderer)try{this.animationData=r,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(r),r.assets||(r.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(r.assets),this.markers=markerParser(r.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var r=getExpressionsPlugin();r&&r.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(r,e){var t=typeof r=="number"?r:void 0,i=typeof e=="number"?e:void 0;this.renderer.updateContainerSize(t,i)},AnimationItem.prototype.setSubframe=function(r){this.isSubframeEnabled=!!r},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(r){this.triggerRenderFrameError(r)}},AnimationItem.prototype.play=function(r){r&&this.name!==r||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(r){r&&this.name!==r||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(r){r&&this.name!==r||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(r){r&&this.name!==r||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(r){for(var e,t=0;t<this.markers.length;t+=1)if(e=this.markers[t],e.payload&&e.payload.name===r)return e;return null},AnimationItem.prototype.goToAndStop=function(r,e,t){if(!(t&&this.name!==t)){var i=Number(r);if(isNaN(i)){var n=this.getMarkerData(r);n&&this.goToAndStop(n.time,!0)}else e?this.setCurrentRawFrameValue(r):this.setCurrentRawFrameValue(r*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(r,e,t){if(!(t&&this.name!==t)){var i=Number(r);if(isNaN(i)){var n=this.getMarkerData(r);n&&(n.duration?this.playSegments([n.time,n.time+n.duration],!0):this.goToAndStop(n.time,!0))}else this.goToAndStop(i,e,t);this.play()}},AnimationItem.prototype.advanceTime=function(r){if(!(this.isPaused===!0||this.isLoaded===!1)){var e=this.currentRawFrame+r*this.frameModifier,t=!1;e>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(t=!0,e=this.totalFrames-1):e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):e<0?this.checkSegments(e%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(t=!0,e=0)):this.setCurrentRawFrameValue(e),t&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(r,e){this.playCount=0,r[1]<r[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=r[0]-r[1],this.timeCompleted=this.totalFrames,this.firstFrame=r[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):r[1]>r[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=r[1]-r[0],this.timeCompleted=this.totalFrames,this.firstFrame=r[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(r,e){var t=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<r?t=r:this.currentRawFrame+this.firstFrame>e&&(t=e-r)),this.firstFrame=r,this.totalFrames=e-r,this.timeCompleted=this.totalFrames,t!==-1&&this.goToAndStop(t,!0)},AnimationItem.prototype.playSegments=function(r,e){if(e&&(this.segments.length=0),_typeof$4(r[0])==="object"){var t,i=r.length;for(t=0;t<i;t+=1)this.segments.push(r[t])}else this.segments.push(r);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(r){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),r&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(r){return this.segments.length?(this.adjustSegment(this.segments.shift(),r),!0):!1},AnimationItem.prototype.destroy=function(r){r&&this.name!==r||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(r){this.currentRawFrame=r,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(r){this.playSpeed=r,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(r){this.playDirection=r<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(r){this.loop=r},AnimationItem.prototype.setVolume=function(r,e){e&&this.name!==e||this.audioController.setVolume(r)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(r){r&&this.name!==r||this.audioController.mute()},AnimationItem.prototype.unmute=function(r){r&&this.name!==r||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(r){var e="";if(r.e)e=r.p;else if(this.assetsPath){var t=r.p;t.indexOf("images/")!==-1&&(t=t.split("/")[1]),e=this.assetsPath+t}else e=this.path,e+=r.u?r.u:"",e+=r.p;return e},AnimationItem.prototype.getAssetData=function(r){for(var e=0,t=this.assets.length;e<t;){if(r===this.assets[e].id)return this.assets[e];e+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(r){return r?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(r,e,t){try{var i=this.renderer.getElementByPath(r);i.updateDocumentData(e,t)}catch{}},AnimationItem.prototype.trigger=function(r){if(this._cbs&&this._cbs[r])switch(r){case"enterFrame":this.triggerEvent(r,new BMEnterFrameEvent(r,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(r,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(r,new BMCompleteLoopEvent(r,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(r,new BMCompleteEvent(r,this.frameMult));break;case"segmentStart":this.triggerEvent(r,new BMSegmentStartEvent(r,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(r,new BMDestroyEvent(r,this));break;default:this.triggerEvent(r)}r==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(r,this.currentFrame,this.totalFrames,this.frameMult)),r==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(r,this.loop,this.playCount,this.frameMult)),r==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(r,this.frameMult)),r==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(r,this.firstFrame,this.totalFrames)),r==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(r,this))},AnimationItem.prototype.triggerRenderFrameError=function(r){var e=new BMRenderFrameErrorEvent(r,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(r){var e=new BMConfigErrorEvent(r,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var animationManager=function(){var r={},e=[],t=0,i=0,n=0,s=!0,a=!1;function o(C){for(var k=0,x=C.target;k<i;)e[k].animation===x&&(e.splice(k,1),k-=1,i-=1,x.isPaused||p()),k+=1}function l(C,k){if(!C)return null;for(var x=0;x<i;){if(e[x].elem===C&&e[x].elem!==null)return e[x].animation;x+=1}var P=new AnimationItem;return m(P,C),P.setData(C,k),P}function c(){var C,k=e.length,x=[];for(C=0;C<k;C+=1)x.push(e[C].animation);return x}function f(){n+=1,D()}function p(){n-=1}function m(C,k){C.addEventListener("destroy",o),C.addEventListener("_active",f),C.addEventListener("_idle",p),e.push({elem:k,animation:C}),i+=1}function u(C){var k=new AnimationItem;return m(k,null),k.setParams(C),k}function h(C,k){var x;for(x=0;x<i;x+=1)e[x].animation.setSpeed(C,k)}function d(C,k){var x;for(x=0;x<i;x+=1)e[x].animation.setDirection(C,k)}function b(C){var k;for(k=0;k<i;k+=1)e[k].animation.play(C)}function y(C){var k=C-t,x;for(x=0;x<i;x+=1)e[x].animation.advanceTime(k);t=C,n&&!a?window.requestAnimationFrame(y):s=!0}function v(C){t=C,window.requestAnimationFrame(y)}function g(C){var k;for(k=0;k<i;k+=1)e[k].animation.pause(C)}function _(C,k,x){var P;for(P=0;P<i;P+=1)e[P].animation.goToAndStop(C,k,x)}function S(C){var k;for(k=0;k<i;k+=1)e[k].animation.stop(C)}function w(C){var k;for(k=0;k<i;k+=1)e[k].animation.togglePause(C)}function E(C){var k;for(k=i-1;k>=0;k-=1)e[k].animation.destroy(C)}function T(C,k,x){var P=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),L,z=P.length;for(L=0;L<z;L+=1)x&&P[L].setAttribute("data-bm-type",x),l(P[L],C);if(k&&z===0){x||(x="svg");var Y=document.getElementsByTagName("body")[0];Y.innerText="";var G=createTag("div");G.style.width="100%",G.style.height="100%",G.setAttribute("data-bm-type",x),Y.appendChild(G),l(G,C)}}function M(){var C;for(C=0;C<i;C+=1)e[C].animation.resize()}function D(){!a&&n&&s&&(window.requestAnimationFrame(v),s=!1)}function R(){a=!0}function A(){a=!1,D()}function I(C,k){var x;for(x=0;x<i;x+=1)e[x].animation.setVolume(C,k)}function O(C){var k;for(k=0;k<i;k+=1)e[k].animation.mute(C)}function F(C){var k;for(k=0;k<i;k+=1)e[k].animation.unmute(C)}return r.registerAnimation=l,r.loadAnimation=u,r.setSpeed=h,r.setDirection=d,r.play=b,r.pause=g,r.stop=S,r.togglePause=w,r.searchAnimations=T,r.resize=M,r.goToAndStop=_,r.destroy=E,r.freeze=R,r.unfreeze=A,r.setVolume=I,r.mute=O,r.unmute=F,r.getRegisteredAnimations=c,r}(),BezierFactory=function(){var r={};r.getBezierEasing=t;var e={};function t(v,g,_,S,w){var E=w||("bez_"+v+"_"+g+"_"+_+"_"+S).replace(/\./g,"p");if(e[E])return e[E];var T=new y([v,g,_,S]);return e[E]=T,T}var i=4,n=.001,s=1e-7,a=10,o=11,l=1/(o-1),c=typeof Float32Array=="function";function f(v,g){return 1-3*g+3*v}function p(v,g){return 3*g-6*v}function m(v){return 3*v}function u(v,g,_){return((f(g,_)*v+p(g,_))*v+m(g))*v}function h(v,g,_){return 3*f(g,_)*v*v+2*p(g,_)*v+m(g)}function d(v,g,_,S,w){var E,T,M=0;do T=g+(_-g)/2,E=u(T,S,w)-v,E>0?_=T:g=T;while(Math.abs(E)>s&&++M<a);return T}function b(v,g,_,S){for(var w=0;w<i;++w){var E=h(g,_,S);if(E===0)return g;var T=u(g,_,S)-v;g-=T/E}return g}function y(v){this._p=v,this._mSampleValues=c?new Float32Array(o):new Array(o),this._precomputed=!1,this.get=this.get.bind(this)}return y.prototype={get:function(g){var _=this._p[0],S=this._p[1],w=this._p[2],E=this._p[3];return this._precomputed||this._precompute(),_===S&&w===E?g:g===0?0:g===1?1:u(this._getTForX(g),S,E)},_precompute:function(){var g=this._p[0],_=this._p[1],S=this._p[2],w=this._p[3];this._precomputed=!0,(g!==_||S!==w)&&this._calcSampleValues()},_calcSampleValues:function(){for(var g=this._p[0],_=this._p[2],S=0;S<o;++S)this._mSampleValues[S]=u(S*l,g,_)},_getTForX:function(g){for(var _=this._p[0],S=this._p[2],w=this._mSampleValues,E=0,T=1,M=o-1;T!==M&&w[T]<=g;++T)E+=l;--T;var D=(g-w[T])/(w[T+1]-w[T]),R=E+D*l,A=h(R,_,S);return A>=n?b(g,R,_,S):A===0?R:d(g,E,E+l,_,S)}},r}(),pooling=function(){function r(e){return e.concat(createSizedArray(e.length))}return{double:r}}(),poolFactory=function(){return function(r,e,t){var i=0,n=r,s=createSizedArray(n),a={newElement:o,release:l};function o(){var c;return i?(i-=1,c=s[i]):c=e(),c}function l(c){i===n&&(s=pooling.double(s),n*=2),t&&t(c),s[i]=c,i+=1}return a}}(),bezierLengthPool=function(){function r(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,r)}(),segmentsLengthPool=function(){function r(){return{lengths:[],totalLength:0}}function e(t){var i,n=t.lengths.length;for(i=0;i<n;i+=1)bezierLengthPool.release(t.lengths[i]);t.lengths.length=0}return poolFactory(8,r,e)}();function bezFunction(){var r=Math;function e(m,u,h,d,b,y){var v=m*d+u*b+h*y-b*d-y*m-h*u;return v>-.001&&v<.001}function t(m,u,h,d,b,y,v,g,_){if(h===0&&y===0&&_===0)return e(m,u,d,b,v,g);var S=r.sqrt(r.pow(d-m,2)+r.pow(b-u,2)+r.pow(y-h,2)),w=r.sqrt(r.pow(v-m,2)+r.pow(g-u,2)+r.pow(_-h,2)),E=r.sqrt(r.pow(v-d,2)+r.pow(g-b,2)+r.pow(_-y,2)),T;return S>w?S>E?T=S-w-E:T=E-w-S:E>w?T=E-w-S:T=w-S-E,T>-1e-4&&T<1e-4}var i=function(){return function(m,u,h,d){var b=getDefaultCurveSegments(),y,v,g,_,S,w=0,E,T=[],M=[],D=bezierLengthPool.newElement();for(g=h.length,y=0;y<b;y+=1){for(S=y/(b-1),E=0,v=0;v<g;v+=1)_=bmPow(1-S,3)*m[v]+3*bmPow(1-S,2)*S*h[v]+3*(1-S)*bmPow(S,2)*d[v]+bmPow(S,3)*u[v],T[v]=_,M[v]!==null&&(E+=bmPow(T[v]-M[v],2)),M[v]=T[v];E&&(E=bmSqrt(E),w+=E),D.percents[y]=S,D.lengths[y]=w}return D.addedLength=w,D}}();function n(m){var u=segmentsLengthPool.newElement(),h=m.c,d=m.v,b=m.o,y=m.i,v,g=m._length,_=u.lengths,S=0;for(v=0;v<g-1;v+=1)_[v]=i(d[v],d[v+1],b[v],y[v+1]),S+=_[v].addedLength;return h&&g&&(_[v]=i(d[v],d[0],b[v],y[0]),S+=_[v].addedLength),u.totalLength=S,u}function s(m){this.segmentLength=0,this.points=new Array(m)}function a(m,u){this.partialLength=m,this.point=u}var o=function(){var m={};return function(u,h,d,b){var y=(u[0]+"_"+u[1]+"_"+h[0]+"_"+h[1]+"_"+d[0]+"_"+d[1]+"_"+b[0]+"_"+b[1]).replace(/\./g,"p");if(!m[y]){var v=getDefaultCurveSegments(),g,_,S,w,E,T=0,M,D,R=null;u.length===2&&(u[0]!==h[0]||u[1]!==h[1])&&e(u[0],u[1],h[0],h[1],u[0]+d[0],u[1]+d[1])&&e(u[0],u[1],h[0],h[1],h[0]+b[0],h[1]+b[1])&&(v=2);var A=new s(v);for(S=d.length,g=0;g<v;g+=1){for(D=createSizedArray(S),E=g/(v-1),M=0,_=0;_<S;_+=1)w=bmPow(1-E,3)*u[_]+3*bmPow(1-E,2)*E*(u[_]+d[_])+3*(1-E)*bmPow(E,2)*(h[_]+b[_])+bmPow(E,3)*h[_],D[_]=w,R!==null&&(M+=bmPow(D[_]-R[_],2));M=bmSqrt(M),T+=M,A.points[g]=new a(M,D),R=D}A.segmentLength=T,m[y]=A}return m[y]}}();function l(m,u){var h=u.percents,d=u.lengths,b=h.length,y=bmFloor((b-1)*m),v=m*u.addedLength,g=0;if(y===b-1||y===0||v===d[y])return h[y];for(var _=d[y]>v?-1:1,S=!0;S;)if(d[y]<=v&&d[y+1]>v?(g=(v-d[y])/(d[y+1]-d[y]),S=!1):y+=_,y<0||y>=b-1){if(y===b-1)return h[y];S=!1}return h[y]+(h[y+1]-h[y])*g}function c(m,u,h,d,b,y){var v=l(b,y),g=1-v,_=r.round((g*g*g*m[0]+(v*g*g+g*v*g+g*g*v)*h[0]+(v*v*g+g*v*v+v*g*v)*d[0]+v*v*v*u[0])*1e3)/1e3,S=r.round((g*g*g*m[1]+(v*g*g+g*v*g+g*g*v)*h[1]+(v*v*g+g*v*v+v*g*v)*d[1]+v*v*v*u[1])*1e3)/1e3;return[_,S]}var f=createTypedArray("float32",8);function p(m,u,h,d,b,y,v){b<0?b=0:b>1&&(b=1);var g=l(b,v);y=y>1?1:y;var _=l(y,v),S,w=m.length,E=1-g,T=1-_,M=E*E*E,D=g*E*E*3,R=g*g*E*3,A=g*g*g,I=E*E*T,O=g*E*T+E*g*T+E*E*_,F=g*g*T+E*g*_+g*E*_,C=g*g*_,k=E*T*T,x=g*T*T+E*_*T+E*T*_,P=g*_*T+E*_*_+g*T*_,L=g*_*_,z=T*T*T,Y=_*T*T+T*_*T+T*T*_,G=_*_*T+T*_*_+_*T*_,Z=_*_*_;for(S=0;S<w;S+=1)f[S*4]=r.round((M*m[S]+D*h[S]+R*d[S]+A*u[S])*1e3)/1e3,f[S*4+1]=r.round((I*m[S]+O*h[S]+F*d[S]+C*u[S])*1e3)/1e3,f[S*4+2]=r.round((k*m[S]+x*h[S]+P*d[S]+L*u[S])*1e3)/1e3,f[S*4+3]=r.round((z*m[S]+Y*h[S]+G*d[S]+Z*u[S])*1e3)/1e3;return f}return{getSegmentsLength:n,getNewSegment:p,getPointInSegment:c,buildBezierData:o,pointOnLine2D:e,pointOnLine3D:t}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(r,e){var t=this.offsetTime,i;this.propType==="multidimensional"&&(i=createTypedArray("float32",this.pv.length));for(var n=e.lastIndex,s=n,a=this.keyframes.length-1,o=!0,l,c,f;o;){if(l=this.keyframes[s],c=this.keyframes[s+1],s===a-1&&r>=c.t-t){l.h&&(l=c),n=0;break}if(c.t-t>r){n=s;break}s<a-1?s+=1:(n=0,o=!1)}f=this.keyframesMetadata[s]||{};var p,m,u,h,d,b,y=c.t-t,v=l.t-t,g;if(l.to){f.bezierData||(f.bezierData=bez.buildBezierData(l.s,c.s||l.e,l.to,l.ti));var _=f.bezierData;if(r>=y||r<v){var S=r>=y?_.points.length-1:0;for(m=_.points[S].point.length,p=0;p<m;p+=1)i[p]=_.points[S].point[p]}else{f.__fnct?b=f.__fnct:(b=BezierFactory.getBezierEasing(l.o.x,l.o.y,l.i.x,l.i.y,l.n).get,f.__fnct=b),u=b((r-v)/(y-v));var w=_.segmentLength*u,E,T=e.lastFrame<r&&e._lastKeyframeIndex===s?e._lastAddedLength:0;for(d=e.lastFrame<r&&e._lastKeyframeIndex===s?e._lastPoint:0,o=!0,h=_.points.length;o;){if(T+=_.points[d].partialLength,w===0||u===0||d===_.points.length-1){for(m=_.points[d].point.length,p=0;p<m;p+=1)i[p]=_.points[d].point[p];break}else if(w>=T&&w<T+_.points[d+1].partialLength){for(E=(w-T)/_.points[d+1].partialLength,m=_.points[d].point.length,p=0;p<m;p+=1)i[p]=_.points[d].point[p]+(_.points[d+1].point[p]-_.points[d].point[p])*E;break}d<h-1?d+=1:o=!1}e._lastPoint=d,e._lastAddedLength=T-_.points[d].partialLength,e._lastKeyframeIndex=s}}else{var M,D,R,A,I;if(a=l.s.length,g=c.s||l.e,this.sh&&l.h!==1)if(r>=y)i[0]=g[0],i[1]=g[1],i[2]=g[2];else if(r<=v)i[0]=l.s[0],i[1]=l.s[1],i[2]=l.s[2];else{var O=createQuaternion(l.s),F=createQuaternion(g),C=(r-v)/(y-v);quaternionToEuler(i,slerp(O,F,C))}else for(s=0;s<a;s+=1)l.h!==1&&(r>=y?u=1:r<v?u=0:(l.o.x.constructor===Array?(f.__fnct||(f.__fnct=[]),f.__fnct[s]?b=f.__fnct[s]:(M=l.o.x[s]===void 0?l.o.x[0]:l.o.x[s],D=l.o.y[s]===void 0?l.o.y[0]:l.o.y[s],R=l.i.x[s]===void 0?l.i.x[0]:l.i.x[s],A=l.i.y[s]===void 0?l.i.y[0]:l.i.y[s],b=BezierFactory.getBezierEasing(M,D,R,A).get,f.__fnct[s]=b)):f.__fnct?b=f.__fnct:(M=l.o.x,D=l.o.y,R=l.i.x,A=l.i.y,b=BezierFactory.getBezierEasing(M,D,R,A).get,l.keyframeMetadata=b),u=b((r-v)/(y-v)))),g=c.s||l.e,I=l.h===1?l.s[s]:l.s[s]+(g[s]-l.s[s])*u,this.propType==="multidimensional"?i[s]=I:i=I}return e.lastIndex=n,i}function slerp(r,e,t){var i=[],n=r[0],s=r[1],a=r[2],o=r[3],l=e[0],c=e[1],f=e[2],p=e[3],m,u,h,d,b;return u=n*l+s*c+a*f+o*p,u<0&&(u=-u,l=-l,c=-c,f=-f,p=-p),1-u>1e-6?(m=Math.acos(u),h=Math.sin(m),d=Math.sin((1-t)*m)/h,b=Math.sin(t*m)/h):(d=1-t,b=t),i[0]=d*n+b*l,i[1]=d*s+b*c,i[2]=d*a+b*f,i[3]=d*o+b*p,i}function quaternionToEuler(r,e){var t=e[0],i=e[1],n=e[2],s=e[3],a=Math.atan2(2*i*s-2*t*n,1-2*i*i-2*n*n),o=Math.asin(2*t*i+2*n*s),l=Math.atan2(2*t*s-2*i*n,1-2*t*t-2*n*n);r[0]=a/degToRads,r[1]=o/degToRads,r[2]=l/degToRads}function createQuaternion(r){var e=r[0]*degToRads,t=r[1]*degToRads,i=r[2]*degToRads,n=Math.cos(e/2),s=Math.cos(t/2),a=Math.cos(i/2),o=Math.sin(e/2),l=Math.sin(t/2),c=Math.sin(i/2),f=n*s*a-o*l*c,p=o*l*a+n*s*c,m=o*s*a+n*l*c,u=n*l*a-o*s*c;return[p,m,u,f]}function getValueAtCurrentTime(){var r=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,t=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(r===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=t&&r>=t||this._caching.lastFrame<e&&r<e))){this._caching.lastFrame>=r&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(r,this._caching);this.pv=i}return this._caching.lastFrame=r,this.pv}function setVValue(r){var e;if(this.propType==="unidimensional")e=r*this.mult,mathAbs(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var t=0,i=this.v.length;t<i;)e=r[t]*this.mult,mathAbs(this.v[t]-e)>1e-5&&(this.v[t]=e,this._mdf=!0),t+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var r,e=this.effectsSequence.length,t=this.kf?this.pv:this.data.k;for(r=0;r<e;r+=1)t=this.effectsSequence[r](t);this.setVValue(t),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(r){this.effectsSequence.push(r),this.container.addDynamicProperty(this)}function ValueProperty(r,e,t,i){this.propType="unidimensional",this.mult=t||1,this.data=e,this.v=t?e.k*t:e.k,this.pv=e.k,this._mdf=!1,this.elem=r,this.container=i,this.comp=r.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(r,e,t,i){this.propType="multidimensional",this.mult=t||1,this.data=e,this._mdf=!1,this.elem=r,this.container=i,this.comp=r.comp,this.k=!1,this.kf=!1,this.frameId=-1;var n,s=e.k.length;for(this.v=createTypedArray("float32",s),this.pv=createTypedArray("float32",s),this.vel=createTypedArray("float32",s),n=0;n<s;n+=1)this.v[n]=e.k[n]*this.mult,this.pv[n]=e.k[n];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(r,e,t,i){this.propType="unidimensional",this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=r.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=e,this.mult=t||1,this.elem=r,this.container=i,this.comp=r.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(r,e,t,i){this.propType="multidimensional";var n,s=e.k.length,a,o,l,c;for(n=0;n<s-1;n+=1)e.k[n].to&&e.k[n].s&&e.k[n+1]&&e.k[n+1].s&&(a=e.k[n].s,o=e.k[n+1].s,l=e.k[n].to,c=e.k[n].ti,(a.length===2&&!(a[0]===o[0]&&a[1]===o[1])&&bez.pointOnLine2D(a[0],a[1],o[0],o[1],a[0]+l[0],a[1]+l[1])&&bez.pointOnLine2D(a[0],a[1],o[0],o[1],o[0]+c[0],o[1]+c[1])||a.length===3&&!(a[0]===o[0]&&a[1]===o[1]&&a[2]===o[2])&&bez.pointOnLine3D(a[0],a[1],a[2],o[0],o[1],o[2],a[0]+l[0],a[1]+l[1],a[2]+l[2])&&bez.pointOnLine3D(a[0],a[1],a[2],o[0],o[1],o[2],o[0]+c[0],o[1]+c[1],o[2]+c[2]))&&(e.k[n].to=null,e.k[n].ti=null),a[0]===o[0]&&a[1]===o[1]&&l[0]===0&&l[1]===0&&c[0]===0&&c[1]===0&&(a.length===2||a[2]===o[2]&&l[2]===0&&c[2]===0)&&(e.k[n].to=null,e.k[n].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=e,this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=r.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=t||1,this.elem=r,this.container=i,this.comp=r.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var f=e.k[0].s.length;for(this.v=createTypedArray("float32",f),this.pv=createTypedArray("float32",f),n=0;n<f;n+=1)this.v[n]=initFrame,this.pv[n]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",f)},this.addEffect=addEffect}var PropertyFactory=function(){function r(t,i,n,s,a){i.sid&&(i=t.globalData.slotManager.getProp(i));var o;if(!i.k.length)o=new ValueProperty(t,i,s,a);else if(typeof i.k[0]=="number")o=new MultiDimensionalProperty(t,i,s,a);else switch(n){case 0:o=new KeyframedValueProperty(t,i,s,a);break;case 1:o=new KeyframedMultidimensionalProperty(t,i,s,a);break}return o.effectsSequence.length&&a.addDynamicProperty(o),o}var e={getProp:r};return e}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var e,t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){function r(){return createTypedArray("float32",2)}return poolFactory(8,r)}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(r,e){this.c=r,this.setLength(e);for(var t=0;t<e;)this.v[t]=pointPool.newElement(),this.o[t]=pointPool.newElement(),this.i[t]=pointPool.newElement(),t+=1},ShapePath.prototype.setLength=function(r){for(;this._maxLength<r;)this.doubleArrayLength();this._length=r},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(r,e,t,i,n){var s;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),t){case"v":s=this.v;break;case"i":s=this.i;break;case"o":s=this.o;break;default:s=[];break}(!s[i]||s[i]&&!n)&&(s[i]=pointPool.newElement()),s[i][0]=r,s[i][1]=e},ShapePath.prototype.setTripleAt=function(r,e,t,i,n,s,a,o){this.setXYAt(r,e,"v",a,o),this.setXYAt(t,i,"o",a,o),this.setXYAt(n,s,"i",a,o)},ShapePath.prototype.reverse=function(){var r=new ShapePath;r.setPathData(this.c,this._length);var e=this.v,t=this.o,i=this.i,n=0;this.c&&(r.setTripleAt(e[0][0],e[0][1],i[0][0],i[0][1],t[0][0],t[0][1],0,!1),n=1);var s=this._length-1,a=this._length,o;for(o=n;o<a;o+=1)r.setTripleAt(e[s][0],e[s][1],i[s][0],i[s][1],t[s][0],t[s][1],o,!1),s-=1;return r},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function r(){return new ShapePath}function e(n){var s=n._length,a;for(a=0;a<s;a+=1)pointPool.release(n.v[a]),pointPool.release(n.i[a]),pointPool.release(n.o[a]),n.v[a]=null,n.i[a]=null,n.o[a]=null;n._length=0,n.c=!1}function t(n){var s=i.newElement(),a,o=n._length===void 0?n.v.length:n._length;for(s.setLength(o),s.c=n.c,a=0;a<o;a+=1)s.setTripleAt(n.v[a][0],n.v[a][1],n.o[a][0],n.o[a][1],n.i[a][0],n.i[a][1],a);return s}var i=poolFactory(4,r,e);return i.clone=t,i}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(r){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=r,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var r;for(r=0;r<this._length;r+=1)shapePool.release(this.shapes[r]);this._length=0};var shapeCollectionPool=function(){var r={newShapeCollection:n,release:s},e=0,t=4,i=createSizedArray(t);function n(){var a;return e?(e-=1,a=i[e]):a=new ShapeCollection,a}function s(a){var o,l=a._length;for(o=0;o<l;o+=1)shapePool.release(a.shapes[o]);a._length=0,e===t&&(i=pooling.double(i),t*=2),i[e]=a,e+=1}return r}(),ShapePropertyFactory=function(){var r=-999999;function e(y,v,g){var _=g.lastIndex,S,w,E,T,M,D,R,A,I,O=this.keyframes;if(y<O[0].t-this.offsetTime)S=O[0].s[0],E=!0,_=0;else if(y>=O[O.length-1].t-this.offsetTime)S=O[O.length-1].s?O[O.length-1].s[0]:O[O.length-2].e[0],E=!0;else{for(var F=_,C=O.length-1,k=!0,x,P,L;k&&(x=O[F],P=O[F+1],!(P.t-this.offsetTime>y));)F<C-1?F+=1:k=!1;if(L=this.keyframesMetadata[F]||{},E=x.h===1,_=F,!E){if(y>=P.t-this.offsetTime)A=1;else if(y<x.t-this.offsetTime)A=0;else{var z;L.__fnct?z=L.__fnct:(z=BezierFactory.getBezierEasing(x.o.x,x.o.y,x.i.x,x.i.y).get,L.__fnct=z),A=z((y-(x.t-this.offsetTime))/(P.t-this.offsetTime-(x.t-this.offsetTime)))}w=P.s?P.s[0]:x.e[0]}S=x.s[0]}for(D=v._length,R=S.i[0].length,g.lastIndex=_,T=0;T<D;T+=1)for(M=0;M<R;M+=1)I=E?S.i[T][M]:S.i[T][M]+(w.i[T][M]-S.i[T][M])*A,v.i[T][M]=I,I=E?S.o[T][M]:S.o[T][M]+(w.o[T][M]-S.o[T][M])*A,v.o[T][M]=I,I=E?S.v[T][M]:S.v[T][M]+(w.v[T][M]-S.v[T][M])*A,v.v[T][M]=I}function t(){var y=this.comp.renderedFrame-this.offsetTime,v=this.keyframes[0].t-this.offsetTime,g=this.keyframes[this.keyframes.length-1].t-this.offsetTime,_=this._caching.lastFrame;return _!==r&&(_<v&&y<v||_>g&&y>g)||(this._caching.lastIndex=_<y?this._caching.lastIndex:0,this.interpolateShape(y,this.pv,this._caching)),this._caching.lastFrame=y,this.pv}function i(){this.paths=this.localShapeCollection}function n(y,v){if(y._length!==v._length||y.c!==v.c)return!1;var g,_=y._length;for(g=0;g<_;g+=1)if(y.v[g][0]!==v.v[g][0]||y.v[g][1]!==v.v[g][1]||y.o[g][0]!==v.o[g][0]||y.o[g][1]!==v.o[g][1]||y.i[g][0]!==v.i[g][0]||y.i[g][1]!==v.i[g][1])return!1;return!0}function s(y){n(this.v,y)||(this.v=shapePool.clone(y),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function a(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var y;this.kf?y=this.pv:this.data.ks?y=this.data.ks.k:y=this.data.pt.k;var v,g=this.effectsSequence.length;for(v=0;v<g;v+=1)y=this.effectsSequence[v](y);this.setVValue(y),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function o(y,v,g){this.propType="shape",this.comp=y.comp,this.container=y,this.elem=y,this.data=v,this.k=!1,this.kf=!1,this._mdf=!1;var _=g===3?v.pt.k:v.ks.k;this.v=shapePool.clone(_),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function l(y){this.effectsSequence.push(y),this.container.addDynamicProperty(this)}o.prototype.interpolateShape=e,o.prototype.getValue=a,o.prototype.setVValue=s,o.prototype.addEffect=l;function c(y,v,g){this.propType="shape",this.comp=y.comp,this.elem=y,this.container=y,this.offsetTime=y.data.st,this.keyframes=g===3?v.pt.k:v.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var _=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,_),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=r,this.reset=i,this._caching={lastFrame:r,lastIndex:0},this.effectsSequence=[t.bind(this)]}c.prototype.getValue=a,c.prototype.interpolateShape=e,c.prototype.setVValue=s,c.prototype.addEffect=l;var f=function(){var y=roundCorner;function v(g,_){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=_.d,this.elem=g,this.comp=g.comp,this.frameId=-1,this.initDynamicPropertyContainer(g),this.p=PropertyFactory.getProp(g,_.p,1,0,this),this.s=PropertyFactory.getProp(g,_.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return v.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var _=this.p.v[0],S=this.p.v[1],w=this.s.v[0]/2,E=this.s.v[1]/2,T=this.d!==3,M=this.v;M.v[0][0]=_,M.v[0][1]=S-E,M.v[1][0]=T?_+w:_-w,M.v[1][1]=S,M.v[2][0]=_,M.v[2][1]=S+E,M.v[3][0]=T?_-w:_+w,M.v[3][1]=S,M.i[0][0]=T?_-w*y:_+w*y,M.i[0][1]=S-E,M.i[1][0]=T?_+w:_-w,M.i[1][1]=S-E*y,M.i[2][0]=T?_+w*y:_-w*y,M.i[2][1]=S+E,M.i[3][0]=T?_-w:_+w,M.i[3][1]=S+E*y,M.o[0][0]=T?_+w*y:_-w*y,M.o[0][1]=S-E,M.o[1][0]=T?_+w:_-w,M.o[1][1]=S+E*y,M.o[2][0]=T?_-w*y:_+w*y,M.o[2][1]=S+E,M.o[3][0]=T?_-w:_+w,M.o[3][1]=S-E*y}},extendPrototype([DynamicPropertyContainer],v),v}(),p=function(){function y(v,g){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=v,this.comp=v.comp,this.data=g,this.frameId=-1,this.d=g.d,this.initDynamicPropertyContainer(v),g.sy===1?(this.ir=PropertyFactory.getProp(v,g.ir,0,0,this),this.is=PropertyFactory.getProp(v,g.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(v,g.pt,0,0,this),this.p=PropertyFactory.getProp(v,g.p,1,0,this),this.r=PropertyFactory.getProp(v,g.r,0,degToRads,this),this.or=PropertyFactory.getProp(v,g.or,0,0,this),this.os=PropertyFactory.getProp(v,g.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return y.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var g=Math.floor(this.pt.v)*2,_=Math.PI*2/g,S=!0,w=this.or.v,E=this.ir.v,T=this.os.v,M=this.is.v,D=2*Math.PI*w/(g*2),R=2*Math.PI*E/(g*2),A,I,O,F,C=-Math.PI/2;C+=this.r.v;var k=this.data.d===3?-1:1;for(this.v._length=0,A=0;A<g;A+=1){I=S?w:E,O=S?T:M,F=S?D:R;var x=I*Math.cos(C),P=I*Math.sin(C),L=x===0&&P===0?0:P/Math.sqrt(x*x+P*P),z=x===0&&P===0?0:-x/Math.sqrt(x*x+P*P);x+=+this.p.v[0],P+=+this.p.v[1],this.v.setTripleAt(x,P,x-L*F*O*k,P-z*F*O*k,x+L*F*O*k,P+z*F*O*k,A,!0),S=!S,C+=_*k}},convertPolygonToPath:function(){var g=Math.floor(this.pt.v),_=Math.PI*2/g,S=this.or.v,w=this.os.v,E=2*Math.PI*S/(g*4),T,M=-Math.PI*.5,D=this.data.d===3?-1:1;for(M+=this.r.v,this.v._length=0,T=0;T<g;T+=1){var R=S*Math.cos(M),A=S*Math.sin(M),I=R===0&&A===0?0:A/Math.sqrt(R*R+A*A),O=R===0&&A===0?0:-R/Math.sqrt(R*R+A*A);R+=+this.p.v[0],A+=+this.p.v[1],this.v.setTripleAt(R,A,R-I*E*w*D,A-O*E*w*D,R+I*E*w*D,A+O*E*w*D,T,!0),M+=_*D}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],y),y}(),m=function(){function y(v,g){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=v,this.comp=v.comp,this.frameId=-1,this.d=g.d,this.initDynamicPropertyContainer(v),this.p=PropertyFactory.getProp(v,g.p,1,0,this),this.s=PropertyFactory.getProp(v,g.s,1,0,this),this.r=PropertyFactory.getProp(v,g.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return y.prototype={convertRectToPath:function(){var g=this.p.v[0],_=this.p.v[1],S=this.s.v[0]/2,w=this.s.v[1]/2,E=bmMin(S,w,this.r.v),T=E*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(g+S,_-w+E,g+S,_-w+E,g+S,_-w+T,0,!0),this.v.setTripleAt(g+S,_+w-E,g+S,_+w-T,g+S,_+w-E,1,!0),E!==0?(this.v.setTripleAt(g+S-E,_+w,g+S-E,_+w,g+S-T,_+w,2,!0),this.v.setTripleAt(g-S+E,_+w,g-S+T,_+w,g-S+E,_+w,3,!0),this.v.setTripleAt(g-S,_+w-E,g-S,_+w-E,g-S,_+w-T,4,!0),this.v.setTripleAt(g-S,_-w+E,g-S,_-w+T,g-S,_-w+E,5,!0),this.v.setTripleAt(g-S+E,_-w,g-S+E,_-w,g-S+T,_-w,6,!0),this.v.setTripleAt(g+S-E,_-w,g+S-T,_-w,g+S-E,_-w,7,!0)):(this.v.setTripleAt(g-S,_+w,g-S+T,_+w,g-S,_+w,2),this.v.setTripleAt(g-S,_-w,g-S,_-w+T,g-S,_-w,3))):(this.v.setTripleAt(g+S,_-w+E,g+S,_-w+T,g+S,_-w+E,0,!0),E!==0?(this.v.setTripleAt(g+S-E,_-w,g+S-E,_-w,g+S-T,_-w,1,!0),this.v.setTripleAt(g-S+E,_-w,g-S+T,_-w,g-S+E,_-w,2,!0),this.v.setTripleAt(g-S,_-w+E,g-S,_-w+E,g-S,_-w+T,3,!0),this.v.setTripleAt(g-S,_+w-E,g-S,_+w-T,g-S,_+w-E,4,!0),this.v.setTripleAt(g-S+E,_+w,g-S+E,_+w,g-S+T,_+w,5,!0),this.v.setTripleAt(g+S-E,_+w,g+S-T,_+w,g+S-E,_+w,6,!0),this.v.setTripleAt(g+S,_+w-E,g+S,_+w-E,g+S,_+w-T,7,!0)):(this.v.setTripleAt(g-S,_-w,g-S+T,_-w,g-S,_-w,1,!0),this.v.setTripleAt(g-S,_+w,g-S,_+w-T,g-S,_+w,2,!0),this.v.setTripleAt(g+S,_+w,g+S-T,_+w,g+S,_+w,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:i},extendPrototype([DynamicPropertyContainer],y),y}();function u(y,v,g){var _;if(g===3||g===4){var S=g===3?v.pt:v.ks,w=S.k;w.length?_=new c(y,v,g):_=new o(y,v,g)}else g===5?_=new m(y,v):g===6?_=new f(y,v):g===7&&(_=new p(y,v));return _.k&&y.addDynamicProperty(_),_}function h(){return o}function d(){return c}var b={};return b.getShapeProp=u,b.getConstructorFunction=h,b.getKeyframedConstructorFunction=d,b}();/*!
85 Transformation Matrix v2.0
86 (c) Epistemex 2014-2015
87 www.epistemex.com
88 By Ken Fyrstenberg
89 Contributions by leeoniya.
90 License: MIT, header required.
91 */var Matrix=function(){var r=Math.cos,e=Math.sin,t=Math.tan,i=Math.round;function n(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function s(x){if(x===0)return this;var P=r(x),L=e(x);return this._t(P,-L,0,0,L,P,0,0,0,0,1,0,0,0,0,1)}function a(x){if(x===0)return this;var P=r(x),L=e(x);return this._t(1,0,0,0,0,P,-L,0,0,L,P,0,0,0,0,1)}function o(x){if(x===0)return this;var P=r(x),L=e(x);return this._t(P,0,L,0,0,1,0,0,-L,0,P,0,0,0,0,1)}function l(x){if(x===0)return this;var P=r(x),L=e(x);return this._t(P,-L,0,0,L,P,0,0,0,0,1,0,0,0,0,1)}function c(x,P){return this._t(1,P,x,1,0,0)}function f(x,P){return this.shear(t(x),t(P))}function p(x,P){var L=r(P),z=e(P);return this._t(L,z,0,0,-z,L,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,t(x),1,0,0,0,0,1,0,0,0,0,1)._t(L,-z,0,0,z,L,0,0,0,0,1,0,0,0,0,1)}function m(x,P,L){return!L&&L!==0&&(L=1),x===1&&P===1&&L===1?this:this._t(x,0,0,0,0,P,0,0,0,0,L,0,0,0,0,1)}function u(x,P,L,z,Y,G,Z,q,N,K,te,ue,de,ae,ce,re){return this.props[0]=x,this.props[1]=P,this.props[2]=L,this.props[3]=z,this.props[4]=Y,this.props[5]=G,this.props[6]=Z,this.props[7]=q,this.props[8]=N,this.props[9]=K,this.props[10]=te,this.props[11]=ue,this.props[12]=de,this.props[13]=ae,this.props[14]=ce,this.props[15]=re,this}function h(x,P,L){return L=L||0,x!==0||P!==0||L!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,x,P,L,1):this}function d(x,P,L,z,Y,G,Z,q,N,K,te,ue,de,ae,ce,re){var Q=this.props;if(x===1&&P===0&&L===0&&z===0&&Y===0&&G===1&&Z===0&&q===0&&N===0&&K===0&&te===1&&ue===0)return Q[12]=Q[12]*x+Q[15]*de,Q[13]=Q[13]*G+Q[15]*ae,Q[14]=Q[14]*te+Q[15]*ce,Q[15]*=re,this._identityCalculated=!1,this;var oe=Q[0],pe=Q[1],U=Q[2],me=Q[3],xe=Q[4],De=Q[5],se=Q[6],we=Q[7],ze=Q[8],$e=Q[9],Pe=Q[10],Ae=Q[11],Se=Q[12],Oe=Q[13],Be=Q[14],Ge=Q[15];return Q[0]=oe*x+pe*Y+U*N+me*de,Q[1]=oe*P+pe*G+U*K+me*ae,Q[2]=oe*L+pe*Z+U*te+me*ce,Q[3]=oe*z+pe*q+U*ue+me*re,Q[4]=xe*x+De*Y+se*N+we*de,Q[5]=xe*P+De*G+se*K+we*ae,Q[6]=xe*L+De*Z+se*te+we*ce,Q[7]=xe*z+De*q+se*ue+we*re,Q[8]=ze*x+$e*Y+Pe*N+Ae*de,Q[9]=ze*P+$e*G+Pe*K+Ae*ae,Q[10]=ze*L+$e*Z+Pe*te+Ae*ce,Q[11]=ze*z+$e*q+Pe*ue+Ae*re,Q[12]=Se*x+Oe*Y+Be*N+Ge*de,Q[13]=Se*P+Oe*G+Be*K+Ge*ae,Q[14]=Se*L+Oe*Z+Be*te+Ge*ce,Q[15]=Se*z+Oe*q+Be*ue+Ge*re,this._identityCalculated=!1,this}function b(x){var P=x.props;return this.transform(P[0],P[1],P[2],P[3],P[4],P[5],P[6],P[7],P[8],P[9],P[10],P[11],P[12],P[13],P[14],P[15])}function y(){return this._identityCalculated||(this._identity=!(this.props[0]!==1||this.props[1]!==0||this.props[2]!==0||this.props[3]!==0||this.props[4]!==0||this.props[5]!==1||this.props[6]!==0||this.props[7]!==0||this.props[8]!==0||this.props[9]!==0||this.props[10]!==1||this.props[11]!==0||this.props[12]!==0||this.props[13]!==0||this.props[14]!==0||this.props[15]!==1),this._identityCalculated=!0),this._identity}function v(x){for(var P=0;P<16;){if(x.props[P]!==this.props[P])return!1;P+=1}return!0}function g(x){var P;for(P=0;P<16;P+=1)x.props[P]=this.props[P];return x}function _(x){var P;for(P=0;P<16;P+=1)this.props[P]=x[P]}function S(x,P,L){return{x:x*this.props[0]+P*this.props[4]+L*this.props[8]+this.props[12],y:x*this.props[1]+P*this.props[5]+L*this.props[9]+this.props[13],z:x*this.props[2]+P*this.props[6]+L*this.props[10]+this.props[14]}}function w(x,P,L){return x*this.props[0]+P*this.props[4]+L*this.props[8]+this.props[12]}function E(x,P,L){return x*this.props[1]+P*this.props[5]+L*this.props[9]+this.props[13]}function T(x,P,L){return x*this.props[2]+P*this.props[6]+L*this.props[10]+this.props[14]}function M(){var x=this.props[0]*this.props[5]-this.props[1]*this.props[4],P=this.props[5]/x,L=-this.props[1]/x,z=-this.props[4]/x,Y=this.props[0]/x,G=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/x,Z=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/x,q=new Matrix;return q.props[0]=P,q.props[1]=L,q.props[4]=z,q.props[5]=Y,q.props[12]=G,q.props[13]=Z,q}function D(x){var P=this.getInverseMatrix();return P.applyToPointArray(x[0],x[1],x[2]||0)}function R(x){var P,L=x.length,z=[];for(P=0;P<L;P+=1)z[P]=D(x[P]);return z}function A(x,P,L){var z=createTypedArray("float32",6);if(this.isIdentity())z[0]=x[0],z[1]=x[1],z[2]=P[0],z[3]=P[1],z[4]=L[0],z[5]=L[1];else{var Y=this.props[0],G=this.props[1],Z=this.props[4],q=this.props[5],N=this.props[12],K=this.props[13];z[0]=x[0]*Y+x[1]*Z+N,z[1]=x[0]*G+x[1]*q+K,z[2]=P[0]*Y+P[1]*Z+N,z[3]=P[0]*G+P[1]*q+K,z[4]=L[0]*Y+L[1]*Z+N,z[5]=L[0]*G+L[1]*q+K}return z}function I(x,P,L){var z;return this.isIdentity()?z=[x,P,L]:z=[x*this.props[0]+P*this.props[4]+L*this.props[8]+this.props[12],x*this.props[1]+P*this.props[5]+L*this.props[9]+this.props[13],x*this.props[2]+P*this.props[6]+L*this.props[10]+this.props[14]],z}function O(x,P){if(this.isIdentity())return x+","+P;var L=this.props;return Math.round((x*L[0]+P*L[4]+L[12])*100)/100+","+Math.round((x*L[1]+P*L[5]+L[13])*100)/100}function F(){for(var x=0,P=this.props,L="matrix3d(",z=1e4;x<16;)L+=i(P[x]*z)/z,L+=x===15?")":",",x+=1;return L}function C(x){var P=1e4;return x<1e-6&&x>0||x>-1e-6&&x<0?i(x*P)/P:x}function k(){var x=this.props,P=C(x[0]),L=C(x[1]),z=C(x[4]),Y=C(x[5]),G=C(x[12]),Z=C(x[13]);return"matrix("+P+","+L+","+z+","+Y+","+G+","+Z+")"}return function(){this.reset=n,this.rotate=s,this.rotateX=a,this.rotateY=o,this.rotateZ=l,this.skew=f,this.skewFromAxis=p,this.shear=c,this.scale=m,this.setTransform=u,this.translate=h,this.transform=d,this.multiply=b,this.applyToPoint=S,this.applyToX=w,this.applyToY=E,this.applyToZ=T,this.applyToPointArray=I,this.applyToTriplePoints=A,this.applyToPointStringified=O,this.toCSS=F,this.to2dCSS=k,this.clone=g,this.cloneFromProps=_,this.equals=v,this.inversePoints=R,this.inversePoint=D,this.getInverseMatrix=M,this._t=this.transform,this.isIdentity=y,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(r){"@babel/helpers - typeof";return _typeof$3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$3(r)}var lottie={};function setLocation(r){setLocationHref(r)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(r){setSubframeEnabled(r)}function setPrefix(r){setIdPrefix(r)}function loadAnimation(r){return animationManager.loadAnimation(r)}function setQuality(r){if(typeof r=="string")switch(r){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(r)&&r>1&&setDefaultCurveSegments(r)}function inBrowser(){return typeof navigator<"u"}function installPlugin(r,e){r==="expressions"&&setExpressionsPlugin(e)}function getFactory(r){switch(r){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.13.0";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(r){for(var e=queryString.split("&"),t=0;t<e.length;t+=1){var i=e[t].split("=");if(decodeURIComponent(i[0])==r)return decodeURIComponent(i[1])}return null}var queryString="";{var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{_typeof$3(exports)!=="object"&&(window.bodymovin=lottie)}catch(r){}var ShapeModifiers=function(){var r={},e={};r.registerModifier=t,r.getModifier=i;function t(n,s){e[n]||(e[n]=s)}function i(n,s,a){return new e[n](s,a)}return r}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(r){if(!this.closed){r.sh.container.addDynamicProperty(r.sh);var e={shape:r.sh,data:r,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&r.setAsAnimated()}},ShapeModifier.prototype.init=function(r,e){this.shapes=[],this.elem=r,this.initDynamicPropertyContainer(r),this.initModifierProperties(r,e),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(r,e){this.s=PropertyFactory.getProp(r,e.s,0,.01,this),this.e=PropertyFactory.getProp(r,e.e,0,.01,this),this.o=PropertyFactory.getProp(r,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(r){r.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(r,e,t,i,n){var s=[];e<=1?s.push({s:r,e}):r>=1?s.push({s:r-1,e:e-1}):(s.push({s:r,e:1}),s.push({s:0,e:e-1}));var a=[],o,l=s.length,c;for(o=0;o<l;o+=1)if(c=s[o],!(c.e*n<i||c.s*n>i+t)){var f,p;c.s*n<=i?f=0:f=(c.s*n-i)/t,c.e*n>=i+t?p=1:p=(c.e*n-i)/t,a.push([f,p])}return a.length||a.push([0,0]),a},TrimModifier.prototype.releasePathsData=function(r){var e,t=r.length;for(e=0;e<t;e+=1)segmentsLengthPool.release(r[e]);return r.length=0,r},TrimModifier.prototype.processShapes=function(r){var e,t;if(this._mdf||r){var i=this.o.v%360/360;if(i<0&&(i+=1),this.s.v>1?e=1+i:this.s.v<0?e=0+i:e=this.s.v+i,this.e.v>1?t=1+i:this.e.v<0?t=0+i:t=this.e.v+i,e>t){var n=e;e=t,t=n}e=Math.round(e*1e4)*1e-4,t=Math.round(t*1e4)*1e-4,this.sValue=e,this.eValue=t}else e=this.sValue,t=this.eValue;var s,a,o=this.shapes.length,l,c,f,p,m,u=0;if(t===e)for(a=0;a<o;a+=1)this.shapes[a].localShapeCollection.releaseShapes(),this.shapes[a].shape._mdf=!0,this.shapes[a].shape.paths=this.shapes[a].localShapeCollection,this._mdf&&(this.shapes[a].pathsData.length=0);else if(t===1&&e===0||t===0&&e===1){if(this._mdf)for(a=0;a<o;a+=1)this.shapes[a].pathsData.length=0,this.shapes[a].shape._mdf=!0}else{var h=[],d,b;for(a=0;a<o;a+=1)if(d=this.shapes[a],!d.shape._mdf&&!this._mdf&&!r&&this.m!==2)d.shape.paths=d.localShapeCollection;else{if(s=d.shape.paths,c=s._length,m=0,!d.shape._mdf&&d.pathsData.length)m=d.totalShapeLength;else{for(f=this.releasePathsData(d.pathsData),l=0;l<c;l+=1)p=bez.getSegmentsLength(s.shapes[l]),f.push(p),m+=p.totalLength;d.totalShapeLength=m,d.pathsData=f}u+=m,d.shape._mdf=!0}var y=e,v=t,g=0,_;for(a=o-1;a>=0;a-=1)if(d=this.shapes[a],d.shape._mdf){for(b=d.localShapeCollection,b.releaseShapes(),this.m===2&&o>1?(_=this.calculateShapeEdges(e,t,d.totalShapeLength,g,u),g+=d.totalShapeLength):_=[[y,v]],c=_.length,l=0;l<c;l+=1){y=_[l][0],v=_[l][1],h.length=0,v<=1?h.push({s:d.totalShapeLength*y,e:d.totalShapeLength*v}):y>=1?h.push({s:d.totalShapeLength*(y-1),e:d.totalShapeLength*(v-1)}):(h.push({s:d.totalShapeLength*y,e:d.totalShapeLength}),h.push({s:0,e:d.totalShapeLength*(v-1)}));var S=this.addShapes(d,h[0]);if(h[0].s!==h[0].e){if(h.length>1){var w=d.shape.paths.shapes[d.shape.paths._length-1];if(w.c){var E=S.pop();this.addPaths(S,b),S=this.addShapes(d,h[1],E)}else this.addPaths(S,b),S=this.addShapes(d,h[1])}this.addPaths(S,b)}}d.shape.paths=b}}},TrimModifier.prototype.addPaths=function(r,e){var t,i=r.length;for(t=0;t<i;t+=1)e.addShape(r[t])},TrimModifier.prototype.addSegment=function(r,e,t,i,n,s,a){n.setXYAt(e[0],e[1],"o",s),n.setXYAt(t[0],t[1],"i",s+1),a&&n.setXYAt(r[0],r[1],"v",s),n.setXYAt(i[0],i[1],"v",s+1)},TrimModifier.prototype.addSegmentFromArray=function(r,e,t,i){e.setXYAt(r[1],r[5],"o",t),e.setXYAt(r[2],r[6],"i",t+1),i&&e.setXYAt(r[0],r[4],"v",t),e.setXYAt(r[3],r[7],"v",t+1)},TrimModifier.prototype.addShapes=function(r,e,t){var i=r.pathsData,n=r.shape.paths.shapes,s,a=r.shape.paths._length,o,l,c=0,f,p,m,u,h=[],d,b=!0;for(t?(p=t._length,d=t._length):(t=shapePool.newElement(),p=0,d=0),h.push(t),s=0;s<a;s+=1){for(m=i[s].lengths,t.c=n[s].c,l=n[s].c?m.length:m.length+1,o=1;o<l;o+=1)if(f=m[o-1],c+f.addedLength<e.s)c+=f.addedLength,t.c=!1;else if(c>e.e){t.c=!1;break}else e.s<=c&&e.e>=c+f.addedLength?(this.addSegment(n[s].v[o-1],n[s].o[o-1],n[s].i[o],n[s].v[o],t,p,b),b=!1):(u=bez.getNewSegment(n[s].v[o-1],n[s].v[o],n[s].o[o-1],n[s].i[o],(e.s-c)/f.addedLength,(e.e-c)/f.addedLength,m[o-1]),this.addSegmentFromArray(u,t,p,b),b=!1,t.c=!1),c+=f.addedLength,p+=1;if(n[s].c&&m.length){if(f=m[o-1],c<=e.e){var y=m[o-1].addedLength;e.s<=c&&e.e>=c+y?(this.addSegment(n[s].v[o-1],n[s].o[o-1],n[s].i[0],n[s].v[0],t,p,b),b=!1):(u=bez.getNewSegment(n[s].v[o-1],n[s].v[0],n[s].o[o-1],n[s].i[0],(e.s-c)/y,(e.e-c)/y,m[o-1]),this.addSegmentFromArray(u,t,p,b),b=!1,t.c=!1)}else t.c=!1;c+=f.addedLength,p+=1}if(t._length&&(t.setXYAt(t.v[d][0],t.v[d][1],"i",d),t.setXYAt(t.v[t._length-1][0],t.v[t._length-1][1],"o",t._length-1)),c>e.e)break;s<a-1&&(t=shapePool.newElement(),b=!0,h.push(t),p=0)}return h};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(r,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(r,e.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(r,e){var t=e/100,i=[0,0],n=r._length,s=0;for(s=0;s<n;s+=1)i[0]+=r.v[s][0],i[1]+=r.v[s][1];i[0]/=n,i[1]/=n;var a=shapePool.newElement();a.c=r.c;var o,l,c,f,p,m;for(s=0;s<n;s+=1)o=r.v[s][0]+(i[0]-r.v[s][0])*t,l=r.v[s][1]+(i[1]-r.v[s][1])*t,c=r.o[s][0]+(i[0]-r.o[s][0])*-t,f=r.o[s][1]+(i[1]-r.o[s][1])*-t,p=r.i[s][0]+(i[0]-r.i[s][0])*-t,m=r.i[s][1]+(i[1]-r.i[s][1])*-t,a.setTripleAt(o,l,c,f,p,m,s);return a},PuckerAndBloatModifier.prototype.processShapes=function(r){var e,t,i=this.shapes.length,n,s,a=this.amount.v;if(a!==0){var o,l;for(t=0;t<i;t+=1){if(o=this.shapes[t],l=o.localShapeCollection,!(!o.shape._mdf&&!this._mdf&&!r))for(l.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,s=o.shape.paths._length,n=0;n<s;n+=1)l.addShape(this.processPath(e[n],a));o.shape.paths=o.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var r=[0,0];function e(l){var c=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||c,this.a&&l.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&l.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&l.skewFromAxis(-this.sk.v,this.sa.v),this.r?l.rotate(-this.r.v):l.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?l.translate(this.px.v,this.py.v,-this.pz.v):l.translate(this.px.v,this.py.v,0):l.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function t(l){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||l){var c;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var f,p;if(c=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(f=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/c,0),p=this.p.getValueAtTime(this.p.keyframes[0].t/c,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(f=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/c,0),p=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/c,0)):(f=this.p.pv,p=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/c,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){f=[],p=[];var m=this.px,u=this.py;m._caching.lastFrame+m.offsetTime<=m.keyframes[0].t?(f[0]=m.getValueAtTime((m.keyframes[0].t+.01)/c,0),f[1]=u.getValueAtTime((u.keyframes[0].t+.01)/c,0),p[0]=m.getValueAtTime(m.keyframes[0].t/c,0),p[1]=u.getValueAtTime(u.keyframes[0].t/c,0)):m._caching.lastFrame+m.offsetTime>=m.keyframes[m.keyframes.length-1].t?(f[0]=m.getValueAtTime(m.keyframes[m.keyframes.length-1].t/c,0),f[1]=u.getValueAtTime(u.keyframes[u.keyframes.length-1].t/c,0),p[0]=m.getValueAtTime((m.keyframes[m.keyframes.length-1].t-.01)/c,0),p[1]=u.getValueAtTime((u.keyframes[u.keyframes.length-1].t-.01)/c,0)):(f=[m.pv,u.pv],p[0]=m.getValueAtTime((m._caching.lastFrame+m.offsetTime-.01)/c,m.offsetTime),p[1]=u.getValueAtTime((u._caching.lastFrame+u.offsetTime-.01)/c,u.offsetTime))}else p=r,f=p;this.v.rotate(-Math.atan2(f[1]-p[1],f[0]-p[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function i(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function n(){}function s(l){this._addDynamicProperty(l),this.elem.addDynamicProperty(l),this._isDirty=!0}function a(l,c,f){if(this.elem=l,this.frameId=-1,this.propType="transform",this.data=c,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(f||l),c.p&&c.p.s?(this.px=PropertyFactory.getProp(l,c.p.x,0,0,this),this.py=PropertyFactory.getProp(l,c.p.y,0,0,this),c.p.z&&(this.pz=PropertyFactory.getProp(l,c.p.z,0,0,this))):this.p=PropertyFactory.getProp(l,c.p||{k:[0,0,0]},1,0,this),c.rx){if(this.rx=PropertyFactory.getProp(l,c.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(l,c.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(l,c.rz,0,degToRads,this),c.or.k[0].ti){var p,m=c.or.k.length;for(p=0;p<m;p+=1)c.or.k[p].to=null,c.or.k[p].ti=null}this.or=PropertyFactory.getProp(l,c.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(l,c.r||{k:0},0,degToRads,this);c.sk&&(this.sk=PropertyFactory.getProp(l,c.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(l,c.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(l,c.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(l,c.s||{k:[100,100,100]},1,.01,this),c.o?this.o=PropertyFactory.getProp(l,c.o,0,.01,l):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}a.prototype={applyToMatrix:e,getValue:t,precalculateMatrix:i,autoOrient:n},extendPrototype([DynamicPropertyContainer],a),a.prototype.addDynamicProperty=s,a.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function o(l,c,f){return new a(l,c,f)}return{getTransformProperty:o}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(r,e){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(r,e.c,0,null,this),this.o=PropertyFactory.getProp(r,e.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(r,e.tr,this),this.so=PropertyFactory.getProp(r,e.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(r,e.tr.eo,0,.01,this),this.data=e,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(r,e,t,i,n,s){var a=s?-1:1,o=i.s.v[0]+(1-i.s.v[0])*(1-n),l=i.s.v[1]+(1-i.s.v[1])*(1-n);r.translate(i.p.v[0]*a*n,i.p.v[1]*a*n,i.p.v[2]),e.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),e.rotate(-i.r.v*a*n),e.translate(i.a.v[0],i.a.v[1],i.a.v[2]),t.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),t.scale(s?1/o:o,s?1/l:l),t.translate(i.a.v[0],i.a.v[1],i.a.v[2])},RepeaterModifier.prototype.init=function(r,e,t,i){for(this.elem=r,this.arr=e,this.pos=t,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(r),this.initModifierProperties(r,e[t]);t>0;)t-=1,this._elements.unshift(e[t]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(r){var e,t=r.length;for(e=0;e<t;e+=1)r[e]._processed=!1,r[e].ty==="gr"&&this.resetElements(r[e].it)},RepeaterModifier.prototype.cloneElements=function(r){var e=JSON.parse(JSON.stringify(r));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(r,e){var t,i=r.length;for(t=0;t<i;t+=1)r[t]._render=e,r[t].ty==="gr"&&this.changeGroupRender(r[t].it,e)},RepeaterModifier.prototype.processShapes=function(r){var e,t,i,n,s,a=!1;if(this._mdf||r){var o=Math.ceil(this.c.v);if(this._groups.length<o){for(;this._groups.length<o;){var l={it:this.cloneElements(this._elements),ty:"gr"};l.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes(),a=!0}s=0;var c;for(i=0;i<=this._groups.length-1;i+=1){if(c=s<o,this._groups[i]._render=c,this.changeGroupRender(this._groups[i].it,c),!c){var f=this.elemsData[i].it,p=f[f.length-1];p.transform.op.v!==0?(p.transform.op._mdf=!0,p.transform.op.v=0):p.transform.op._mdf=!1}s+=1}this._currentCopies=o;var m=this.o.v,u=m%1,h=m>0?Math.floor(m):Math.ceil(m),d=this.pMatrix.props,b=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v=0;if(m>0){for(;v<h;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),v+=1;u&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,u,!1),v+=u)}else if(m<0){for(;v>h;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),v-=1;u&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-u,!0),v-=u)}i=this.data.m===1?0:this._currentCopies-1,n=this.data.m===1?1:-1,s=this._currentCopies;for(var g,_;s;){if(e=this.elemsData[i].it,t=e[e.length-1].transform.mProps.v.props,_=t.length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),v!==0){for((i!==0&&n===1||i!==this._currentCopies-1&&n===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(b[0],b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8],b[9],b[10],b[11],b[12],b[13],b[14],b[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9],d[10],d[11],d[12],d[13],d[14],d[15]),g=0;g<_;g+=1)t[g]=this.matrix.props[g];this.matrix.reset()}else for(this.matrix.reset(),g=0;g<_;g+=1)t[g]=this.matrix.props[g];v+=1,s-=1,i+=n}}else for(s=this._currentCopies,i=0,n=1;s;)e=this.elemsData[i].it,t=e[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,s-=1,i+=n;return a},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(r,e){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(r,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(r,e){var t=shapePool.newElement();t.c=r.c;var i,n=r._length,s,a,o,l,c,f,p=0,m,u,h,d,b,y;for(i=0;i<n;i+=1)s=r.v[i],o=r.o[i],a=r.i[i],s[0]===o[0]&&s[1]===o[1]&&s[0]===a[0]&&s[1]===a[1]?(i===0||i===n-1)&&!r.c?(t.setTripleAt(s[0],s[1],o[0],o[1],a[0],a[1],p),p+=1):(i===0?l=r.v[n-1]:l=r.v[i-1],c=Math.sqrt(Math.pow(s[0]-l[0],2)+Math.pow(s[1]-l[1],2)),f=c?Math.min(c/2,e)/c:0,b=s[0]+(l[0]-s[0])*f,m=b,y=s[1]-(s[1]-l[1])*f,u=y,h=m-(m-s[0])*roundCorner,d=u-(u-s[1])*roundCorner,t.setTripleAt(m,u,h,d,b,y,p),p+=1,i===n-1?l=r.v[0]:l=r.v[i+1],c=Math.sqrt(Math.pow(s[0]-l[0],2)+Math.pow(s[1]-l[1],2)),f=c?Math.min(c/2,e)/c:0,h=s[0]+(l[0]-s[0])*f,m=h,d=s[1]+(l[1]-s[1])*f,u=d,b=m-(m-s[0])*roundCorner,y=u-(u-s[1])*roundCorner,t.setTripleAt(m,u,h,d,b,y,p),p+=1):(t.setTripleAt(r.v[i][0],r.v[i][1],r.o[i][0],r.o[i][1],r.i[i][0],r.i[i][1],p),p+=1);return t},RoundCornersModifier.prototype.processShapes=function(r){var e,t,i=this.shapes.length,n,s,a=this.rd.v;if(a!==0){var o,l;for(t=0;t<i;t+=1){if(o=this.shapes[t],l=o.localShapeCollection,!(!o.shape._mdf&&!this._mdf&&!r))for(l.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,s=o.shape.paths._length,n=0;n<s;n+=1)l.addShape(this.processPath(e[n],a));o.shape.paths=o.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(r,e){return Math.abs(r-e)*1e5<=Math.min(Math.abs(r),Math.abs(e))}function floatZero(r){return Math.abs(r)<=1e-5}function lerp(r,e,t){return r*(1-t)+e*t}function lerpPoint(r,e,t){return[lerp(r[0],e[0],t),lerp(r[1],e[1],t)]}function quadRoots(r,e,t){if(r===0)return[];var i=e*e-4*r*t;if(i<0)return[];var n=-e/(2*r);if(i===0)return[n];var s=Math.sqrt(i)/(2*r);return[n-s,n+s]}function polynomialCoefficients(r,e,t,i){return[-r+3*e-3*t+i,3*r-6*e+3*t,-3*r+3*e,r]}function singlePoint(r){return new PolynomialBezier(r,r,r,r,!1)}function PolynomialBezier(r,e,t,i,n){n&&pointEqual(r,e)&&(e=lerpPoint(r,i,1/3)),n&&pointEqual(t,i)&&(t=lerpPoint(r,i,2/3));var s=polynomialCoefficients(r[0],e[0],t[0],i[0]),a=polynomialCoefficients(r[1],e[1],t[1],i[1]);this.a=[s[0],a[0]],this.b=[s[1],a[1]],this.c=[s[2],a[2]],this.d=[s[3],a[3]],this.points=[r,e,t,i]}PolynomialBezier.prototype.point=function(r){return[((this.a[0]*r+this.b[0])*r+this.c[0])*r+this.d[0],((this.a[1]*r+this.b[1])*r+this.c[1])*r+this.d[1]]},PolynomialBezier.prototype.derivative=function(r){return[(3*r*this.a[0]+2*this.b[0])*r+this.c[0],(3*r*this.a[1]+2*this.b[1])*r+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(r){var e=this.derivative(r);return Math.atan2(e[1],e[0])},PolynomialBezier.prototype.normalAngle=function(r){var e=this.derivative(r);return Math.atan2(e[0],e[1])},PolynomialBezier.prototype.inflectionPoints=function(){var r=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(r))return[];var e=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/r,t=e*e-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/r;if(t<0)return[];var i=Math.sqrt(t);return floatZero(i)?i>0&&i<1?[e]:[]:[e-i,e+i].filter(function(n){return n>0&&n<1})},PolynomialBezier.prototype.split=function(r){if(r<=0)return[singlePoint(this.points[0]),this];if(r>=1)return[this,singlePoint(this.points[this.points.length-1])];var e=lerpPoint(this.points[0],this.points[1],r),t=lerpPoint(this.points[1],this.points[2],r),i=lerpPoint(this.points[2],this.points[3],r),n=lerpPoint(e,t,r),s=lerpPoint(t,i,r),a=lerpPoint(n,s,r);return[new PolynomialBezier(this.points[0],e,n,a,!0),new PolynomialBezier(a,s,i,this.points[3],!0)]};function extrema(r,e){var t=r.points[0][e],i=r.points[r.points.length-1][e];if(t>i){var n=i;i=t,t=n}for(var s=quadRoots(3*r.a[e],2*r.b[e],r.c[e]),a=0;a<s.length;a+=1)if(s[a]>0&&s[a]<1){var o=r.point(s[a])[e];o<t?t=o:o>i&&(i=o)}return{min:t,max:i}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var r=this.bounds();return{left:r.x.min,right:r.x.max,top:r.y.min,bottom:r.y.max,width:r.x.max-r.x.min,height:r.y.max-r.y.min,cx:(r.x.max+r.x.min)/2,cy:(r.y.max+r.y.min)/2}};function intersectData(r,e,t){var i=r.boundingBox();return{cx:i.cx,cy:i.cy,width:i.width,height:i.height,bez:r,t:(e+t)/2,t1:e,t2:t}}function splitData(r){var e=r.bez.split(.5);return[intersectData(e[0],r.t1,r.t),intersectData(e[1],r.t,r.t2)]}function boxIntersect(r,e){return Math.abs(r.cx-e.cx)*2<r.width+e.width&&Math.abs(r.cy-e.cy)*2<r.height+e.height}function intersectsImpl(r,e,t,i,n,s){if(boxIntersect(r,e)){if(t>=s||r.width<=i&&r.height<=i&&e.width<=i&&e.height<=i){n.push([r.t,e.t]);return}var a=splitData(r),o=splitData(e);intersectsImpl(a[0],o[0],t+1,i,n,s),intersectsImpl(a[0],o[1],t+1,i,n,s),intersectsImpl(a[1],o[0],t+1,i,n,s),intersectsImpl(a[1],o[1],t+1,i,n,s)}}PolynomialBezier.prototype.intersections=function(r,e,t){e===void 0&&(e=2),t===void 0&&(t=7);var i=[];return intersectsImpl(intersectData(this,0,1),intersectData(r,0,1),0,e,i,t),i},PolynomialBezier.shapeSegment=function(r,e){var t=(e+1)%r.length();return new PolynomialBezier(r.v[e],r.o[e],r.i[t],r.v[t],!0)},PolynomialBezier.shapeSegmentInverted=function(r,e){var t=(e+1)%r.length();return new PolynomialBezier(r.v[t],r.i[t],r.o[e],r.v[e],!0)};function crossProduct(r,e){return[r[1]*e[2]-r[2]*e[1],r[2]*e[0]-r[0]*e[2],r[0]*e[1]-r[1]*e[0]]}function lineIntersection(r,e,t,i){var n=[r[0],r[1],1],s=[e[0],e[1],1],a=[t[0],t[1],1],o=[i[0],i[1],1],l=crossProduct(crossProduct(n,s),crossProduct(a,o));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(r,e,t){return[r[0]+Math.cos(e)*t,r[1]-Math.sin(e)*t]}function pointDistance(r,e){return Math.hypot(r[0]-e[0],r[1]-e[1])}function pointEqual(r,e){return floatEqual(r[0],e[0])&&floatEqual(r[1],e[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(r,e){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(r,e.s,0,null,this),this.frequency=PropertyFactory.getProp(r,e.r,0,null,this),this.pointsType=PropertyFactory.getProp(r,e.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(r,e,t,i,n,s,a){var o=t-Math.PI/2,l=t+Math.PI/2,c=e[0]+Math.cos(t)*i*n,f=e[1]-Math.sin(t)*i*n;r.setTripleAt(c,f,c+Math.cos(o)*s,f-Math.sin(o)*s,c+Math.cos(l)*a,f-Math.sin(l)*a,r.length())}function getPerpendicularVector(r,e){var t=[e[0]-r[0],e[1]-r[1]],i=-Math.PI*.5,n=[Math.cos(i)*t[0]-Math.sin(i)*t[1],Math.sin(i)*t[0]+Math.cos(i)*t[1]];return n}function getProjectingAngle(r,e){var t=e===0?r.length()-1:e-1,i=(e+1)%r.length(),n=r.v[t],s=r.v[i],a=getPerpendicularVector(n,s);return Math.atan2(0,1)-Math.atan2(a[1],a[0])}function zigZagCorner(r,e,t,i,n,s,a){var o=getProjectingAngle(e,t),l=e.v[t%e._length],c=e.v[t===0?e._length-1:t-1],f=e.v[(t+1)%e._length],p=s===2?Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)):0,m=s===2?Math.sqrt(Math.pow(l[0]-f[0],2)+Math.pow(l[1]-f[1],2)):0;setPoint(r,e.v[t%e._length],o,a,i,m/((n+1)*2),p/((n+1)*2))}function zigZagSegment(r,e,t,i,n,s){for(var a=0;a<i;a+=1){var o=(a+1)/(i+1),l=n===2?Math.sqrt(Math.pow(e.points[3][0]-e.points[0][0],2)+Math.pow(e.points[3][1]-e.points[0][1],2)):0,c=e.normalAngle(o),f=e.point(o);setPoint(r,f,c,s,t,l/((i+1)*2),l/((i+1)*2)),s=-s}return s}ZigZagModifier.prototype.processPath=function(r,e,t,i){var n=r._length,s=shapePool.newElement();if(s.c=r.c,r.c||(n-=1),n===0)return s;var a=-1,o=PolynomialBezier.shapeSegment(r,0);zigZagCorner(s,r,0,e,t,i,a);for(var l=0;l<n;l+=1)a=zigZagSegment(s,o,e,t,i,-a),l===n-1&&!r.c?o=null:o=PolynomialBezier.shapeSegment(r,(l+1)%n),zigZagCorner(s,r,l+1,e,t,i,a);return s},ZigZagModifier.prototype.processShapes=function(r){var e,t,i=this.shapes.length,n,s,a=this.amplitude.v,o=Math.max(0,Math.round(this.frequency.v)),l=this.pointsType.v;if(a!==0){var c,f;for(t=0;t<i;t+=1){if(c=this.shapes[t],f=c.localShapeCollection,!(!c.shape._mdf&&!this._mdf&&!r))for(f.releaseShapes(),c.shape._mdf=!0,e=c.shape.paths.shapes,s=c.shape.paths._length,n=0;n<s;n+=1)f.addShape(this.processPath(e[n],a,o,l));c.shape.paths=c.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(r,e,t){var i=Math.atan2(e[0]-r[0],e[1]-r[1]);return[polarOffset(r,i,t),polarOffset(e,i,t)]}function offsetSegment(r,e){var t,i,n,s,a,o,l;l=linearOffset(r.points[0],r.points[1],e),t=l[0],i=l[1],l=linearOffset(r.points[1],r.points[2],e),n=l[0],s=l[1],l=linearOffset(r.points[2],r.points[3],e),a=l[0],o=l[1];var c=lineIntersection(t,i,n,s);c===null&&(c=i);var f=lineIntersection(a,o,n,s);return f===null&&(f=a),new PolynomialBezier(t,c,f,o)}function joinLines(r,e,t,i,n){var s=e.points[3],a=t.points[0];if(i===3||pointEqual(s,a))return s;if(i===2){var o=-e.tangentAngle(1),l=-t.tangentAngle(0)+Math.PI,c=lineIntersection(s,polarOffset(s,o+Math.PI/2,100),a,polarOffset(a,o+Math.PI/2,100)),f=c?pointDistance(c,s):pointDistance(s,a)/2,p=polarOffset(s,o,2*f*roundCorner);return r.setXYAt(p[0],p[1],"o",r.length()-1),p=polarOffset(a,l,2*f*roundCorner),r.setTripleAt(a[0],a[1],a[0],a[1],p[0],p[1],r.length()),a}var m=pointEqual(s,e.points[2])?e.points[0]:e.points[2],u=pointEqual(a,t.points[1])?t.points[3]:t.points[1],h=lineIntersection(m,s,a,u);return h&&pointDistance(h,s)<n?(r.setTripleAt(h[0],h[1],h[0],h[1],h[0],h[1],r.length()),h):s}function getIntersection(r,e){var t=r.intersections(e);return t.length&&floatEqual(t[0][0],1)&&t.shift(),t.length?t[0]:null}function pruneSegmentIntersection(r,e){var t=r.slice(),i=e.slice(),n=getIntersection(r[r.length-1],e[0]);return n&&(t[r.length-1]=r[r.length-1].split(n[0])[0],i[0]=e[0].split(n[1])[1]),r.length>1&&e.length>1&&(n=getIntersection(r[0],e[e.length-1]),n)?[[r[0].split(n[0])[0]],[e[e.length-1].split(n[1])[1]]]:[t,i]}function pruneIntersections(r){for(var e,t=1;t<r.length;t+=1)e=pruneSegmentIntersection(r[t-1],r[t]),r[t-1]=e[0],r[t]=e[1];return r.length>1&&(e=pruneSegmentIntersection(r[r.length-1],r[0]),r[r.length-1]=e[0],r[0]=e[1]),r}function offsetSegmentSplit(r,e){var t=r.inflectionPoints(),i,n,s,a;if(t.length===0)return[offsetSegment(r,e)];if(t.length===1||floatEqual(t[1],1))return s=r.split(t[0]),i=s[0],n=s[1],[offsetSegment(i,e),offsetSegment(n,e)];s=r.split(t[0]),i=s[0];var o=(t[1]-t[0])/(1-t[0]);return s=s[1].split(o),a=s[0],n=s[1],[offsetSegment(i,e),offsetSegment(a,e),offsetSegment(n,e)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(r,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(r,e.a,0,null,this),this.miterLimit=PropertyFactory.getProp(r,e.ml,0,null,this),this.lineJoin=e.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(r,e,t,i){var n=shapePool.newElement();n.c=r.c;var s=r.length();r.c||(s-=1);var a,o,l,c=[];for(a=0;a<s;a+=1)l=PolynomialBezier.shapeSegment(r,a),c.push(offsetSegmentSplit(l,e));if(!r.c)for(a=s-1;a>=0;a-=1)l=PolynomialBezier.shapeSegmentInverted(r,a),c.push(offsetSegmentSplit(l,e));c=pruneIntersections(c);var f=null,p=null;for(a=0;a<c.length;a+=1){var m=c[a];for(p&&(f=joinLines(n,p,m[0],t,i)),p=m[m.length-1],o=0;o<m.length;o+=1)l=m[o],f&&pointEqual(l.points[0],f)?n.setXYAt(l.points[1][0],l.points[1][1],"o",n.length()-1):n.setTripleAt(l.points[0][0],l.points[0][1],l.points[1][0],l.points[1][1],l.points[0][0],l.points[0][1],n.length()),n.setTripleAt(l.points[3][0],l.points[3][1],l.points[3][0],l.points[3][1],l.points[2][0],l.points[2][1],n.length()),f=l.points[3]}return c.length&&joinLines(n,p,c[0][0],t,i),n},OffsetPathModifier.prototype.processShapes=function(r){var e,t,i=this.shapes.length,n,s,a=this.amount.v,o=this.miterLimit.v,l=this.lineJoin;if(a!==0){var c,f;for(t=0;t<i;t+=1){if(c=this.shapes[t],f=c.localShapeCollection,!(!c.shape._mdf&&!this._mdf&&!r))for(f.releaseShapes(),c.shape._mdf=!0,e=c.shape.paths.shapes,s=c.shape.paths._length,n=0;n<s;n+=1)f.addShape(this.processPath(e[n],a,l,o));c.shape.paths=c.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(r){for(var e=r.fStyle?r.fStyle.split(" "):[],t="normal",i="normal",n=e.length,s,a=0;a<n;a+=1)switch(s=e[a].toLowerCase(),s){case"italic":i="italic";break;case"bold":t="700";break;case"black":t="900";break;case"medium":t="500";break;case"regular":case"normal":t="400";break;case"light":case"thin":t="200";break}return{style:i,weight:r.fWeight||t}}var FontManager=function(){var r=5e3,e={w:0,size:0,shapes:[],data:{shapes:[]}},t=[];t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var i=127988,n=917631,s=917601,a=917626,o=65039,l=8205,c=127462,f=127487,p=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function m(C){var k=C.split(","),x,P=k.length,L=[];for(x=0;x<P;x+=1)k[x]!=="sans-serif"&&k[x]!=="monospace"&&L.push(k[x]);return L.join(",")}function u(C,k){var x=createTag("span");x.setAttribute("aria-hidden",!0),x.style.fontFamily=k;var P=createTag("span");P.innerText="giItT1WQy@!-/#",x.style.position="absolute",x.style.left="-10000px",x.style.top="-10000px",x.style.fontSize="300px",x.style.fontVariant="normal",x.style.fontStyle="normal",x.style.fontWeight="normal",x.style.letterSpacing="0",x.appendChild(P),document.body.appendChild(x);var L=P.offsetWidth;return P.style.fontFamily=m(C)+", "+k,{node:P,w:L,parent:x}}function h(){var C,k=this.fonts.length,x,P,L=k;for(C=0;C<k;C+=1)this.fonts[C].loaded?L-=1:this.fonts[C].fOrigin==="n"||this.fonts[C].origin===0?this.fonts[C].loaded=!0:(x=this.fonts[C].monoCase.node,P=this.fonts[C].monoCase.w,x.offsetWidth!==P?(L-=1,this.fonts[C].loaded=!0):(x=this.fonts[C].sansCase.node,P=this.fonts[C].sansCase.w,x.offsetWidth!==P&&(L-=1,this.fonts[C].loaded=!0)),this.fonts[C].loaded&&(this.fonts[C].sansCase.parent.parentNode.removeChild(this.fonts[C].sansCase.parent),this.fonts[C].monoCase.parent.parentNode.removeChild(this.fonts[C].monoCase.parent)));L!==0&&Date.now()-this.initTime<r?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function d(C,k){var x=document.body&&k?"svg":"canvas",P,L=getFontProperties(C);if(x==="svg"){var z=createNS("text");z.style.fontSize="100px",z.setAttribute("font-family",C.fFamily),z.setAttribute("font-style",L.style),z.setAttribute("font-weight",L.weight),z.textContent="1",C.fClass?(z.style.fontFamily="inherit",z.setAttribute("class",C.fClass)):z.style.fontFamily=C.fFamily,k.appendChild(z),P=z}else{var Y=new OffscreenCanvas(500,500).getContext("2d");Y.font=L.style+" "+L.weight+" 100px "+C.fFamily,P=Y}function G(Z){return x==="svg"?(P.textContent=Z,P.getComputedTextLength()):P.measureText(Z).width}return{measureText:G}}function b(C,k){if(!C){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=C.list;return}if(!document.body){this.isLoaded=!0,C.list.forEach(function(te){te.helper=d(te),te.cache={}}),this.fonts=C.list;return}var x=C.list,P,L=x.length,z=L;for(P=0;P<L;P+=1){var Y=!0,G,Z;if(x[P].loaded=!1,x[P].monoCase=u(x[P].fFamily,"monospace"),x[P].sansCase=u(x[P].fFamily,"sans-serif"),!x[P].fPath)x[P].loaded=!0,z-=1;else if(x[P].fOrigin==="p"||x[P].origin===3){if(G=document.querySelectorAll('style[f-forigin="p"][f-family="'+x[P].fFamily+'"], style[f-origin="3"][f-family="'+x[P].fFamily+'"]'),G.length>0&&(Y=!1),Y){var q=createTag("style");q.setAttribute("f-forigin",x[P].fOrigin),q.setAttribute("f-origin",x[P].origin),q.setAttribute("f-family",x[P].fFamily),q.type="text/css",q.innerText="@font-face {font-family: "+x[P].fFamily+"; font-style: normal; src: url('"+x[P].fPath+"');}",k.appendChild(q)}}else if(x[P].fOrigin==="g"||x[P].origin===1){for(G=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),Z=0;Z<G.length;Z+=1)G[Z].href.indexOf(x[P].fPath)!==-1&&(Y=!1);if(Y){var N=createTag("link");N.setAttribute("f-forigin",x[P].fOrigin),N.setAttribute("f-origin",x[P].origin),N.type="text/css",N.rel="stylesheet",N.href=x[P].fPath,document.body.appendChild(N)}}else if(x[P].fOrigin==="t"||x[P].origin===2){for(G=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),Z=0;Z<G.length;Z+=1)x[P].fPath===G[Z].src&&(Y=!1);if(Y){var K=createTag("link");K.setAttribute("f-forigin",x[P].fOrigin),K.setAttribute("f-origin",x[P].origin),K.setAttribute("rel","stylesheet"),K.setAttribute("href",x[P].fPath),k.appendChild(K)}}x[P].helper=d(x[P],k),x[P].cache={},this.fonts.push(x[P])}z===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function y(C){if(C){this.chars||(this.chars=[]);var k,x=C.length,P,L=this.chars.length,z;for(k=0;k<x;k+=1){for(P=0,z=!1;P<L;)this.chars[P].style===C[k].style&&this.chars[P].fFamily===C[k].fFamily&&this.chars[P].ch===C[k].ch&&(z=!0),P+=1;z||(this.chars.push(C[k]),L+=1)}}}function v(C,k,x){for(var P=0,L=this.chars.length;P<L;){if(this.chars[P].ch===C&&this.chars[P].style===k&&this.chars[P].fFamily===x)return this.chars[P];P+=1}return(typeof C=="string"&&C.charCodeAt(0)!==13||!C)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",C,k,x)),e}function g(C,k,x){var P=this.getFontByName(k),L=C;if(!P.cache[L]){var z=P.helper;if(C===" "){var Y=z.measureText("|"+C+"|"),G=z.measureText("||");P.cache[L]=(Y-G)/100}else P.cache[L]=z.measureText(C)/100}return P.cache[L]*x}function _(C){for(var k=0,x=this.fonts.length;k<x;){if(this.fonts[k].fName===C)return this.fonts[k];k+=1}return this.fonts[0]}function S(C){var k=0,x=C.charCodeAt(0);if(x>=55296&&x<=56319){var P=C.charCodeAt(1);P>=56320&&P<=57343&&(k=(x-55296)*1024+P-56320+65536)}return k}function w(C,k){var x=C.toString(16)+k.toString(16);return p.indexOf(x)!==-1}function E(C){return C===l}function T(C){return C===o}function M(C){var k=S(C);return k>=c&&k<=f}function D(C){return M(C.substr(0,2))&&M(C.substr(2,2))}function R(C){return t.indexOf(C)!==-1}function A(C,k){var x=S(C.substr(k,2));if(x!==i)return!1;var P=0;for(k+=2;P<5;){if(x=S(C.substr(k,2)),x<s||x>a)return!1;P+=1,k+=2}return S(C.substr(k,2))===n}function I(){this.isLoaded=!0}var O=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};O.isModifier=w,O.isZeroWidthJoiner=E,O.isFlagEmoji=D,O.isRegionalCode=M,O.isCombinedCharacter=R,O.isRegionalFlag=A,O.isVariationSelector=T,O.BLACK_FLAG_CODE_POINT=i;var F={addChars:y,addFonts:b,getCharData:v,getFontByName:_,measureText:g,checkLoadedFonts:h,setIsLoaded:I};return O.prototype=F,O}();function SlotManager(r){this.animationData=r}SlotManager.prototype.getProp=function(r){return this.animationData.slots&&this.animationData.slots[r.sid]?Object.assign(r,this.animationData.slots[r.sid].p):r};function slotFactory(r){return new SlotManager(r)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){this.renderableComponents.indexOf(e)===-1&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){this.renderableComponents.indexOf(e)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var r={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(e){return r[e]||""}}();function SliderEffect(r,e,t){this.p=PropertyFactory.getProp(e,r.v,0,0,t)}function AngleEffect(r,e,t){this.p=PropertyFactory.getProp(e,r.v,0,0,t)}function ColorEffect(r,e,t){this.p=PropertyFactory.getProp(e,r.v,1,0,t)}function PointEffect(r,e,t){this.p=PropertyFactory.getProp(e,r.v,1,0,t)}function LayerIndexEffect(r,e,t){this.p=PropertyFactory.getProp(e,r.v,0,0,t)}function MaskIndexEffect(r,e,t){this.p=PropertyFactory.getProp(e,r.v,0,0,t)}function CheckboxEffect(r,e,t){this.p=PropertyFactory.getProp(e,r.v,0,0,t)}function NoValueEffect(){this.p={}}function EffectsManager(r,e){var t=r.ef||[];this.effectElements=[];var i,n=t.length,s;for(i=0;i<n;i+=1)s=new GroupEffect(t[i],e),this.effectElements.push(s)}function GroupEffect(r,e){this.init(r,e)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(r,e){this.data=r,this.effectElements=[],this.initDynamicPropertyContainer(e);var t,i=this.data.ef.length,n,s=this.data.ef;for(t=0;t<i;t+=1){switch(n=null,s[t].ty){case 0:n=new SliderEffect(s[t],e,this);break;case 1:n=new AngleEffect(s[t],e,this);break;case 2:n=new ColorEffect(s[t],e,this);break;case 3:n=new PointEffect(s[t],e,this);break;case 4:case 7:n=new CheckboxEffect(s[t],e,this);break;case 10:n=new LayerIndexEffect(s[t],e,this);break;case 11:n=new MaskIndexEffect(s[t],e,this);break;case 5:n=new EffectsManager(s[t],e);break;default:n=new NoValueEffect(s[t]);break}n&&this.effectElements.push(n)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if(this.data.masksProperties[e].mode!=="n"&&this.data.masksProperties[e].cl!==!1)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e("layer"),i=e("effects"),n=e("shape"),s=e("text"),a=e("comp");this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var o=i.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(o),this.data.ty===0||this.data.xt?this.compInterface=a(this):this.data.ty===4?(this.layerInterface.shapeInterface=n(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=s(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm),t=this.baseElement||this.layerElement;t.style["mix-blend-mode"]=e},initBaseData:function(e,t,i){this.globalData=t,this.comp=i,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var i,n=this.dynamicProperties.length;for(i=0;i<n;i+=1)(t||this._isParent&&this.dynamicProperties[i].propType==="transform")&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&this.dynamicProperties.push(e)}};function FootageElement(r,e,t){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(r.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(r,e,t)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var r=getExpressionInterfaces();if(r){var e=r("footage");this.layerInterface=e(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(r,e,t){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(r.refId),this.initBaseData(r,e,t),this._isPlaying=!1,this._canPlay=!1;var i=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(i),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=r.tm?PropertyFactory.getProp(this,r.tm,0,e.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,r.au&&r.au.lv?r.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(r){if(this.prepareRenderableFrame(r,!0),this.prepareProperties(r,!0),this.tm._placeholder)this._currentTime=r/this.data.sr;else{var e=this.tm.v;this._currentTime=e}this._volume=this.lv.v[0];var t=this._volume*this._volumeMultiplier;this._previousVolume!==t&&(this._previousVolume=t,this.audio.volume(t))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(r){this.audio.rate(r)},AudioElement.prototype.volume=function(r){this._volumeMultiplier=r,this._previousVolume=r*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(r){var e,t=this.layers.length,i;for(this.completeLayers=!0,e=t-1;e>=0;e-=1)this.elements[e]||(i=this.layers[e],i.ip-i.st<=r-this.layers[e].st&&i.op-i.st>r-this.layers[e].st&&this.buildItem(e)),this.completeLayers=this.elements[e]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(r){switch(r.ty){case 2:return this.createImage(r);case 0:return this.createComp(r);case 1:return this.createSolid(r);case 3:return this.createNull(r);case 4:return this.createShape(r);case 5:return this.createText(r);case 6:return this.createAudio(r);case 13:return this.createCamera(r);case 15:return this.createFootage(r);default:return this.createNull(r)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(r){return new AudioElement(r,this.globalData,this)},BaseRenderer.prototype.createFootage=function(r){return new FootageElement(r,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var r,e=this.layers.length;for(r=0;r<e;r+=1)this.buildItem(r);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(r){this.completeLayers=!1;var e,t=r.length,i,n=this.layers.length;for(e=0;e<t;e+=1)for(i=0;i<n;){if(this.layers[i].id===r[e].id){this.layers[i]=r[e];break}i+=1}},BaseRenderer.prototype.setProjectInterface=function(r){this.globalData.projectInterface=r},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(r,e,t){for(var i=this.elements,n=this.layers,s=0,a=n.length;s<a;)n[s].ind==e&&(!i[s]||i[s]===!0?(this.buildItem(s),this.addPendingElement(r)):(t.push(i[s]),i[s].setAsParent(),n[s].parent!==void 0?this.buildElementParenting(r,n[s].parent,t):r.setHierarchy(t))),s+=1},BaseRenderer.prototype.addPendingElement=function(r){this.pendingElements.push(r)},BaseRenderer.prototype.searchExtraCompositions=function(r){var e,t=r.length;for(e=0;e<t;e+=1)if(r[e].xt){var i=this.createComp(r[e]);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},BaseRenderer.prototype.getElementById=function(r){var e,t=this.elements.length;for(e=0;e<t;e+=1)if(this.elements[e].data.ind===r)return this.elements[e];return null},BaseRenderer.prototype.getElementByPath=function(r){var e=r.shift(),t;if(typeof e=="number")t=this.elements[e];else{var i,n=this.elements.length;for(i=0;i<n;i+=1)if(this.elements[i].data.nm===e){t=this.elements[i];break}}return r.length===0?t:t.getElementByPath(r)},BaseRenderer.prototype.setupGlobalData=function(r,e){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(r),this.globalData.fontManager.addChars(r.chars),this.globalData.fontManager.addFonts(r.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=r.fr,this.globalData.nm=r.nm,this.globalData.compSize={w:r.w,h:r.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,i=0,n=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<n;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),i=0;i<n;i+=1)t.multiply(this.hierarchy[i].finalTransform.mProp.v)}(!this.localTransforms||this.finalTransform._matMdf)&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<t;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var i=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(i),e=1;e<t;e+=1){var n=this.localTransforms[e].matrix;i.multiply(n)}i.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var s=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)s*=this.localTransforms[e].opacity*.01;this.finalTransform.localOpacity=s}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,i=e.length;for(t=0;t<i;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var i=!0,n=this.comp;i;)n.finalTransform?(n.data.hasMask&&t.splice(0,0,n.finalTransform),n=n.comp):i=!1;var s,a=t.length,o;for(s=0;s<a;s+=1)o=t[s].mat.applyToPointArray(0,0,0),e=[e[0]-o[0],e[1]-o[1],0];return e},mHelper:new Matrix};function MaskElement(r,e,t){this.data=r,this.element=e,this.globalData=t,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i=this.globalData.defs,n,s=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(s),this.solidPath="";var a,o=this.masksProperties,l=0,c=[],f,p,m=createElementID(),u,h,d,b,y="clipPath",v="clip-path";for(n=0;n<s;n+=1)if((o[n].mode!=="a"&&o[n].mode!=="n"||o[n].inv||o[n].o.k!==100||o[n].o.x)&&(y="mask",v="mask"),(o[n].mode==="s"||o[n].mode==="i")&&l===0?(u=createNS("rect"),u.setAttribute("fill","#ffffff"),u.setAttribute("width",this.element.comp.data.w||0),u.setAttribute("height",this.element.comp.data.h||0),c.push(u)):u=null,a=createNS("path"),o[n].mode==="n")this.viewData[n]={op:PropertyFactory.getProp(this.element,o[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,o[n],3),elem:a,lastPath:""},i.appendChild(a);else{l+=1,a.setAttribute("fill",o[n].mode==="s"?"#000000":"#ffffff"),a.setAttribute("clip-rule","nonzero");var g;if(o[n].x.k!==0?(y="mask",v="mask",b=PropertyFactory.getProp(this.element,o[n].x,0,null,this.element),g=createElementID(),h=createNS("filter"),h.setAttribute("id",g),d=createNS("feMorphology"),d.setAttribute("operator","erode"),d.setAttribute("in","SourceGraphic"),d.setAttribute("radius","0"),h.appendChild(d),i.appendChild(h),a.setAttribute("stroke",o[n].mode==="s"?"#000000":"#ffffff")):(d=null,b=null),this.storedData[n]={elem:a,x:b,expan:d,lastPath:"",lastOperator:"",filterId:g,lastRadius:0},o[n].mode==="i"){p=c.length;var _=createNS("g");for(f=0;f<p;f+=1)_.appendChild(c[f]);var S=createNS("mask");S.setAttribute("mask-type","alpha"),S.setAttribute("id",m+"_"+l),S.appendChild(a),i.appendChild(S),_.setAttribute("mask","url("+getLocationHref()+"#"+m+"_"+l+")"),c.length=0,c.push(_)}else c.push(a);o[n].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[n]={elem:a,lastPath:"",op:PropertyFactory.getProp(this.element,o[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,o[n],3),invRect:u},this.viewData[n].prop.k||this.drawPath(o[n],this.viewData[n].prop.v,this.viewData[n])}for(this.maskElement=createNS(y),s=c.length,n=0;n<s;n+=1)this.maskElement.appendChild(c[n]);l>0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(v,"url("+getLocationHref()+"#"+m+")"),i.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(r){return this.viewData[r].prop},MaskElement.prototype.renderFrame=function(r){var e=this.element.finalTransform.mat,t,i=this.masksProperties.length;for(t=0;t<i;t+=1)if((this.viewData[t].prop._mdf||r)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||r)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),this.masksProperties[t].mode!=="n"&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||r)&&this.viewData[t].invRect.setAttribute("transform",e.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||r))){var n=this.storedData[t].expan;this.storedData[t].x.v<0?(this.storedData[t].lastOperator!=="erode"&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),n.setAttribute("radius",-this.storedData[t].x.v)):(this.storedData[t].lastOperator!=="dilate"&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",this.storedData[t].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var r="M0,0 ";return r+=" h"+this.globalData.compSize.w,r+=" v"+this.globalData.compSize.h,r+=" h-"+this.globalData.compSize.w,r+=" v-"+this.globalData.compSize.h+" ",r},MaskElement.prototype.drawPath=function(r,e,t){var i=" M"+e.v[0][0]+","+e.v[0][1],n,s;for(s=e._length,n=1;n<s;n+=1)i+=" C"+e.o[n-1][0]+","+e.o[n-1][1]+" "+e.i[n][0]+","+e.i[n][1]+" "+e.v[n][0]+","+e.v[n][1];if(e.c&&s>1&&(i+=" C"+e.o[n-1][0]+","+e.o[n-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),t.lastPath!==i){var a="";t.elem&&(e.c&&(a=r.inv?this.solidPath+i:i),t.elem.setAttribute("d",a)),t.lastPath=i}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var r={};r.createFilter=e,r.createAlphaToLuminanceFilter=t;function e(i,n){var s=createNS("filter");return s.setAttribute("id",i),n!==!0&&(s.setAttribute("filterUnits","objectBoundingBox"),s.setAttribute("x","0%"),s.setAttribute("y","0%"),s.setAttribute("width","100%"),s.setAttribute("height","100%")),s}function t(){var i=createNS("feColorMatrix");return i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),i}return r}(),featureSupport=function(){var r={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(r.maskType=!1),/firefox/i.test(navigator.userAgent)&&(r.svgLumaHidden=!1),r}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(r){var e,t="SourceGraphic",i=r.data.ef?r.data.ef.length:0,n=createElementID(),s=filtersFactory.createFilter(n,!0),a=0;this.filters=[];var o;for(e=0;e<i;e+=1){o=null;var l=r.data.ef[e].ty;if(registeredEffects$1[l]){var c=registeredEffects$1[l].effect;o=new c(s,r.effectsManager.effectElements[e],r,idPrefix+a,t),t=idPrefix+a,registeredEffects$1[l].countsAsEffect&&(a+=1)}o&&this.filters.push(o)}a&&(r.globalData.defs.appendChild(s),r.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+n+")")),this.filters.length&&r.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(r){var e,t=this.filters.length;for(e=0;e<t;e+=1)this.filters[e].renderFrame(r)},SVGEffects.prototype.getEffects=function(r){var e,t=this.filters.length,i=[];for(e=0;e<t;e+=1)this.filters[e].type===r&&i.push(this.filters[e]);return i};function registerEffect$1(r,e,t){registeredEffects$1[r]={effect:e,countsAsEffect:t}}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var t=createNS("g");t.setAttribute("id",this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.ty===0&&!this.data.hd){var i=createNS("clipPath"),n=createNS("path");n.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var s=createElementID();if(i.setAttribute("id",s),i.appendChild(n),this.globalData.defs.appendChild(i),this.checkMasks()){var a=createNS("g");a.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")"),a.appendChild(this.layerElement),this.transformedElement=a,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var t=this.layerId+"_"+e,i,n,s,a;if(e===1||e===3){var o=createNS("mask");o.setAttribute("id",t),o.setAttribute("mask-type",e===3?"luminance":"alpha"),s=createNS("use"),s.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),o.appendChild(s),this.globalData.defs.appendChild(o),!featureSupport.maskType&&e===1&&(o.setAttribute("mask-type","luminance"),i=createElementID(),n=filtersFactory.createFilter(i),this.globalData.defs.appendChild(n),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),a=createNS("g"),a.appendChild(s),o.appendChild(a),a.setAttribute("filter","url("+getLocationHref()+"#"+i+")"))}else if(e===2){var l=createNS("mask");l.setAttribute("id",t),l.setAttribute("mask-type","alpha");var c=createNS("g");l.appendChild(c),i=createElementID(),n=filtersFactory.createFilter(i);var f=createNS("feComponentTransfer");f.setAttribute("in","SourceGraphic"),n.appendChild(f);var p=createNS("feFuncA");p.setAttribute("type","table"),p.setAttribute("tableValues","1.0 0.0"),f.appendChild(p),this.globalData.defs.appendChild(n);var m=createNS("rect");m.setAttribute("width",this.comp.data.w),m.setAttribute("height",this.comp.data.h),m.setAttribute("x","0"),m.setAttribute("y","0"),m.setAttribute("fill","#ffffff"),m.setAttribute("opacity","0"),c.setAttribute("filter","url("+getLocationHref()+"#"+i+")"),c.appendChild(m),s=createNS("use"),s.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),c.appendChild(s),featureSupport.maskType||(l.setAttribute("mask-type","luminance"),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),a=createNS("g"),c.appendChild(m),a.appendChild(this.layerElement),c.appendChild(a)),this.globalData.defs.appendChild(l)}this.matteMasks[e]=t}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){var r={initElement:function(t,i,n){this.initFrame(),this.initBaseData(t,i,n),this.initTransform(t,i,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var t=this.baseElement||this.layerElement;t.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var t=this.baseElement||this.layerElement;t.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(r)],RenderableDOMElement)})();function IImageElement(r,e,t){this.assetData=e.getAssetData(r.refId),this.assetData&&this.assetData.sid&&(this.assetData=e.slotManager.getProp(this.assetData)),this.initElement(r,e,t),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var r=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",r),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(r,e){this.elem=r,this.pos=e}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(e){var t,i=this.shapeModifiers.length;for(t=0;t<i;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=0,i=this.shapeModifiers.length;t<i;)if(this.shapeModifiers[t].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();t=this.shapeModifiers.length;var i;for(e=t-1;e>=0&&(i=this.shapeModifiers[e].processShapes(this._isFirstFrame),!i);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,i=0,n=t.length;i<n;){if(t[i].elem===e)return t[i].pos;i+=1}return 0},addProcessedElement:function(e,t){for(var i=this.processedElements,n=i.length;n;)if(n-=1,i[n].elem===e){i[n].pos=t;return}i.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(r,e,t){this.caches=[],this.styles=[],this.transformers=r,this.lStr="",this.sh=t,this.lvl=e,this._isAnimated=!!t.k;for(var i=0,n=r.length;i<n;){if(r[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(r,e){this.data=r,this.type=r.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=r.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(r,e,t,i){this.elem=r,this.frameId=-1,this.dataProps=createSizedArray(e.length),this.renderer=t,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",e.length?e.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(i);var n,s=e.length||0,a;for(n=0;n<s;n+=1)a=PropertyFactory.getProp(r,e[n].v,0,0,this),this.k=a.k||this.k,this.dataProps[n]={n:e[n].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(r){if(!(this.elem.globalData.frameId===this.frameId&&!r)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||r,this._mdf)){var e=0,t=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),e=0;e<t;e+=1)this.dataProps[e].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(r,e,t){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(r,e.o,0,.01,this),this.w=PropertyFactory.getProp(r,e.w,0,null,this),this.d=new DashProperty(r,e.d||{},"svg",this),this.c=PropertyFactory.getProp(r,e.c,1,255,this),this.style=t,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(r,e,t){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(r,e.o,0,.01,this),this.c=PropertyFactory.getProp(r,e.c,1,255,this),this.style=t}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(r,e,t){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.style=t}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(r,e,t){this.data=e,this.c=createTypedArray("uint8c",e.p*4);var i=e.k.k[0].s?e.k.k[0].s.length-e.p*4:e.k.k.length-e.p*4;this.o=createTypedArray("float32",i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(t),this.prop=PropertyFactory.getProp(r,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(r,e){for(var t=0,i=this.o.length/2,n;t<i;){if(n=Math.abs(r[t*4]-r[e*4+t*2]),n>.01)return!1;t+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var r=0,e=this.data.k.k.length;r<e;){if(!this.comparePoints(this.data.k.k[r].s,this.data.p))return!1;r+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(r){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||r){var e,t=this.data.p*4,i,n;for(e=0;e<t;e+=1)i=e%4===0?100:255,n=Math.round(this.prop.v[e]*i),this.c[e]!==n&&(this.c[e]=n,this._cmdf=!r);if(this.o.length)for(t=this.prop.v.length,e=this.data.p*4;e<t;e+=1)i=e%2===0?100:1,n=e%2===0?Math.round(this.prop.v[e]*100):this.prop.v[e],this.o[e-this.data.p*4]!==n&&(this.o[e-this.data.p*4]=n,this._omdf=!r);this._mdf=!r}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(r,e,t){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.initGradientData(r,e,t)}SVGGradientFillStyleData.prototype.initGradientData=function(r,e,t){this.o=PropertyFactory.getProp(r,e.o,0,.01,this),this.s=PropertyFactory.getProp(r,e.s,1,null,this),this.e=PropertyFactory.getProp(r,e.e,1,null,this),this.h=PropertyFactory.getProp(r,e.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(r,e.a||{k:0},0,degToRads,this),this.g=new GradientProperty(r,e.g,this),this.style=t,this.stops=[],this.setGradientData(t.pElem,e),this.setGradientOpacity(e,t),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(r,e){var t=createElementID(),i=createNS(e.t===1?"linearGradient":"radialGradient");i.setAttribute("id",t),i.setAttribute("spreadMethod","pad"),i.setAttribute("gradientUnits","userSpaceOnUse");var n=[],s,a,o;for(o=e.g.p*4,a=0;a<o;a+=4)s=createNS("stop"),i.appendChild(s),n.push(s);r.setAttribute(e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+t+")"),this.gf=i,this.cst=n},SVGGradientFillStyleData.prototype.setGradientOpacity=function(r,e){if(this.g._hasOpacity&&!this.g._collapsable){var t,i,n,s=createNS("mask"),a=createNS("path");s.appendChild(a);var o=createElementID(),l=createElementID();s.setAttribute("id",l);var c=createNS(r.t===1?"linearGradient":"radialGradient");c.setAttribute("id",o),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),n=r.g.k.k[0].s?r.g.k.k[0].s.length:r.g.k.k.length;var f=this.stops;for(i=r.g.p*4;i<n;i+=2)t=createNS("stop"),t.setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(t),f.push(t);a.setAttribute(r.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+o+")"),r.ty==="gs"&&(a.setAttribute("stroke-linecap",lineCapEnum[r.lc||2]),a.setAttribute("stroke-linejoin",lineJoinEnum[r.lj||2]),r.lj===1&&a.setAttribute("stroke-miterlimit",r.ml)),this.of=c,this.ms=s,this.ost=f,this.maskId=l,e.msElem=a}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(r,e,t){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(r,e.w,0,null,this),this.d=new DashProperty(r,e.d||{},"svg",this),this.initGradientData(r,e,t),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(r,e,t){this.transform={mProps:r,op:e,container:t},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(e,t,i,n){if(t===0)return"";var s=e.o,a=e.i,o=e.v,l,c=" M"+n.applyToPointStringified(o[0][0],o[0][1]);for(l=1;l<t;l+=1)c+=" C"+n.applyToPointStringified(s[l-1][0],s[l-1][1])+" "+n.applyToPointStringified(a[l][0],a[l][1])+" "+n.applyToPointStringified(o[l][0],o[l][1]);return i&&t&&(c+=" C"+n.applyToPointStringified(s[l-1][0],s[l-1][1])+" "+n.applyToPointStringified(a[0][0],a[0][1])+" "+n.applyToPointStringified(o[0][0],o[0][1]),c+="z"),c},SVGElementsRenderer=function(){var r=new Matrix,e=new Matrix,t={createRenderFunction:i};function i(p){switch(p.ty){case"fl":return o;case"gf":return c;case"gs":return l;case"st":return f;case"sh":case"el":case"rc":case"sr":return a;case"tr":return n;case"no":return s;default:return null}}function n(p,m,u){(u||m.transform.op._mdf)&&m.transform.container.setAttribute("opacity",m.transform.op.v),(u||m.transform.mProps._mdf)&&m.transform.container.setAttribute("transform",m.transform.mProps.v.to2dCSS())}function s(){}function a(p,m,u){var h,d,b,y,v,g,_=m.styles.length,S=m.lvl,w,E,T,M;for(g=0;g<_;g+=1){if(y=m.sh._mdf||u,m.styles[g].lvl<S){for(E=e.reset(),T=S-m.styles[g].lvl,M=m.transformers.length-1;!y&&T>0;)y=m.transformers[M].mProps._mdf||y,T-=1,M-=1;if(y)for(T=S-m.styles[g].lvl,M=m.transformers.length-1;T>0;)E.multiply(m.transformers[M].mProps.v),T-=1,M-=1}else E=r;if(w=m.sh.paths,d=w._length,y){for(b="",h=0;h<d;h+=1)v=w.shapes[h],v&&v._length&&(b+=buildShapeString(v,v._length,v.c,E));m.caches[g]=b}else b=m.caches[g];m.styles[g].d+=p.hd===!0?"":b,m.styles[g]._mdf=y||m.styles[g]._mdf}}function o(p,m,u){var h=m.style;(m.c._mdf||u)&&h.pElem.setAttribute("fill","rgb("+bmFloor(m.c.v[0])+","+bmFloor(m.c.v[1])+","+bmFloor(m.c.v[2])+")"),(m.o._mdf||u)&&h.pElem.setAttribute("fill-opacity",m.o.v)}function l(p,m,u){c(p,m,u),f(p,m,u)}function c(p,m,u){var h=m.gf,d=m.g._hasOpacity,b=m.s.v,y=m.e.v;if(m.o._mdf||u){var v=p.ty==="gf"?"fill-opacity":"stroke-opacity";m.style.pElem.setAttribute(v,m.o.v)}if(m.s._mdf||u){var g=p.t===1?"x1":"cx",_=g==="x1"?"y1":"cy";h.setAttribute(g,b[0]),h.setAttribute(_,b[1]),d&&!m.g._collapsable&&(m.of.setAttribute(g,b[0]),m.of.setAttribute(_,b[1]))}var S,w,E,T;if(m.g._cmdf||u){S=m.cst;var M=m.g.c;for(E=S.length,w=0;w<E;w+=1)T=S[w],T.setAttribute("offset",M[w*4]+"%"),T.setAttribute("stop-color","rgb("+M[w*4+1]+","+M[w*4+2]+","+M[w*4+3]+")")}if(d&&(m.g._omdf||u)){var D=m.g.o;for(m.g._collapsable?S=m.cst:S=m.ost,E=S.length,w=0;w<E;w+=1)T=S[w],m.g._collapsable||T.setAttribute("offset",D[w*2]+"%"),T.setAttribute("stop-opacity",D[w*2+1])}if(p.t===1)(m.e._mdf||u)&&(h.setAttribute("x2",y[0]),h.setAttribute("y2",y[1]),d&&!m.g._collapsable&&(m.of.setAttribute("x2",y[0]),m.of.setAttribute("y2",y[1])));else{var R;if((m.s._mdf||m.e._mdf||u)&&(R=Math.sqrt(Math.pow(b[0]-y[0],2)+Math.pow(b[1]-y[1],2)),h.setAttribute("r",R),d&&!m.g._collapsable&&m.of.setAttribute("r",R)),m.s._mdf||m.e._mdf||m.h._mdf||m.a._mdf||u){R||(R=Math.sqrt(Math.pow(b[0]-y[0],2)+Math.pow(b[1]-y[1],2)));var A=Math.atan2(y[1]-b[1],y[0]-b[0]),I=m.h.v;I>=1?I=.99:I<=-1&&(I=-.99);var O=R*I,F=Math.cos(A+m.a.v)*O+b[0],C=Math.sin(A+m.a.v)*O+b[1];h.setAttribute("fx",F),h.setAttribute("fy",C),d&&!m.g._collapsable&&(m.of.setAttribute("fx",F),m.of.setAttribute("fy",C))}}}function f(p,m,u){var h=m.style,d=m.d;d&&(d._mdf||u)&&d.dashStr&&(h.pElem.setAttribute("stroke-dasharray",d.dashStr),h.pElem.setAttribute("stroke-dashoffset",d.dashoffset[0])),m.c&&(m.c._mdf||u)&&h.pElem.setAttribute("stroke","rgb("+bmFloor(m.c.v[0])+","+bmFloor(m.c.v[1])+","+bmFloor(m.c.v[2])+")"),(m.o._mdf||u)&&h.pElem.setAttribute("stroke-opacity",m.o.v),(m.w._mdf||u)&&(h.pElem.setAttribute("stroke-width",m.w.v),h.msElem&&h.msElem.setAttribute("stroke-width",m.w.v))}return t}();function SVGShapeElement(r,e,t){this.shapes=[],this.shapesData=r.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(r,e,t),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var r,e=this.shapes.length,t,i,n=this.stylesList.length,s,a=[],o=!1;for(i=0;i<n;i+=1){for(s=this.stylesList[i],o=!1,a.length=0,r=0;r<e;r+=1)t=this.shapes[r],t.styles.indexOf(s)!==-1&&(a.push(t),o=t._isAnimated||o);a.length>1&&o&&this.setShapesAsAnimated(a)}},SVGShapeElement.prototype.setShapesAsAnimated=function(r){var e,t=r.length;for(e=0;e<t;e+=1)r[e].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(r,e){var t,i=new SVGStyleData(r,e),n=i.pElem;if(r.ty==="st")t=new SVGStrokeStyleData(this,r,i);else if(r.ty==="fl")t=new SVGFillStyleData(this,r,i);else if(r.ty==="gf"||r.ty==="gs"){var s=r.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;t=new s(this,r,i),this.globalData.defs.appendChild(t.gf),t.maskId&&(this.globalData.defs.appendChild(t.ms),this.globalData.defs.appendChild(t.of),n.setAttribute("mask","url("+getLocationHref()+"#"+t.maskId+")"))}else r.ty==="no"&&(t=new SVGNoStyleData(this,r,i));return(r.ty==="st"||r.ty==="gs")&&(n.setAttribute("stroke-linecap",lineCapEnum[r.lc||2]),n.setAttribute("stroke-linejoin",lineJoinEnum[r.lj||2]),n.setAttribute("fill-opacity","0"),r.lj===1&&n.setAttribute("stroke-miterlimit",r.ml)),r.r===2&&n.setAttribute("fill-rule","evenodd"),r.ln&&n.setAttribute("id",r.ln),r.cl&&n.setAttribute("class",r.cl),r.bm&&(n.style["mix-blend-mode"]=getBlendMode(r.bm)),this.stylesList.push(i),this.addToAnimatedContents(r,t),t},SVGShapeElement.prototype.createGroupElement=function(r){var e=new ShapeGroupData;return r.ln&&e.gr.setAttribute("id",r.ln),r.cl&&e.gr.setAttribute("class",r.cl),r.bm&&(e.gr.style["mix-blend-mode"]=getBlendMode(r.bm)),e},SVGShapeElement.prototype.createTransformElement=function(r,e){var t=TransformPropertyFactory.getTransformProperty(this,r,this),i=new SVGTransformData(t,t.o,e);return this.addToAnimatedContents(r,i),i},SVGShapeElement.prototype.createShapeElement=function(r,e,t){var i=4;r.ty==="rc"?i=5:r.ty==="el"?i=6:r.ty==="sr"&&(i=7);var n=ShapePropertyFactory.getShapeProp(this,r,i,this),s=new SVGShapeData(e,t,n);return this.shapes.push(s),this.addShapeToModifiers(s),this.addToAnimatedContents(r,s),s},SVGShapeElement.prototype.addToAnimatedContents=function(r,e){for(var t=0,i=this.animatedContents.length;t<i;){if(this.animatedContents[t].element===e)return;t+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(r),element:e,data:r})},SVGShapeElement.prototype.setElementStyles=function(r){var e=r.styles,t,i=this.stylesList.length;for(t=0;t<i;t+=1)e.indexOf(this.stylesList[t])===-1&&!this.stylesList[t].closed&&e.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var r,e=this.itemsData.length;for(r=0;r<e;r+=1)this.prevViewData[r]=this.itemsData[r];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,r=0;r<e;r+=1)this.dynamicProperties[r].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(r,e,t,i,n,s,a){var o=[].concat(s),l,c=r.length-1,f,p,m=[],u=[],h,d,b;for(l=c;l>=0;l-=1){if(b=this.searchProcessedElement(r[l]),b?e[l]=t[b-1]:r[l]._render=a,r[l].ty==="fl"||r[l].ty==="st"||r[l].ty==="gf"||r[l].ty==="gs"||r[l].ty==="no")b?e[l].style.closed=r[l].hd:e[l]=this.createStyleElement(r[l],n),r[l]._render&&e[l].style.pElem.parentNode!==i&&i.appendChild(e[l].style.pElem),m.push(e[l].style);else if(r[l].ty==="gr"){if(!b)e[l]=this.createGroupElement(r[l]);else for(p=e[l].it.length,f=0;f<p;f+=1)e[l].prevViewData[f]=e[l].it[f];this.searchShapes(r[l].it,e[l].it,e[l].prevViewData,e[l].gr,n+1,o,a),r[l]._render&&e[l].gr.parentNode!==i&&i.appendChild(e[l].gr)}else r[l].ty==="tr"?(b||(e[l]=this.createTransformElement(r[l],i)),h=e[l].transform,o.push(h)):r[l].ty==="sh"||r[l].ty==="rc"||r[l].ty==="el"||r[l].ty==="sr"?(b||(e[l]=this.createShapeElement(r[l],o,n)),this.setElementStyles(e[l])):r[l].ty==="tm"||r[l].ty==="rd"||r[l].ty==="ms"||r[l].ty==="pb"||r[l].ty==="zz"||r[l].ty==="op"?(b?(d=e[l],d.closed=!1):(d=ShapeModifiers.getModifier(r[l].ty),d.init(this,r[l]),e[l]=d,this.shapeModifiers.push(d)),u.push(d)):r[l].ty==="rp"&&(b?(d=e[l],d.closed=!0):(d=ShapeModifiers.getModifier(r[l].ty),e[l]=d,d.init(this,r,l,e),this.shapeModifiers.push(d),a=!1),u.push(d));this.addProcessedElement(r[l],l+1)}for(c=m.length,l=0;l<c;l+=1)m[l].closed=!0;for(c=u.length,l=0;l<c;l+=1)u[l].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var r,e=this.stylesList.length;for(r=0;r<e;r+=1)this.stylesList[r].reset();for(this.renderShape(),r=0;r<e;r+=1)(this.stylesList[r]._mdf||this._isFirstFrame)&&(this.stylesList[r].msElem&&(this.stylesList[r].msElem.setAttribute("d",this.stylesList[r].d),this.stylesList[r].d="M0 0"+this.stylesList[r].d),this.stylesList[r].pElem.setAttribute("d",this.stylesList[r].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var r,e=this.animatedContents.length,t;for(r=0;r<e;r+=1)t=this.animatedContents[r],(this._isFirstFrame||t.element._isAnimated)&&t.data!==!0&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(r,e,t,i,n,s){this.o=r,this.sw=e,this.sc=t,this.fc=i,this.m=n,this.p=s,this._mdf={o:!0,sw:!!e,sc:!!t,fc:!!i,m:!0,p:!0}}LetterProps.prototype.update=function(r,e,t,i,n,s){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var a=!1;return this.o!==r&&(this.o=r,this._mdf.o=!0,a=!0),this.sw!==e&&(this.sw=e,this._mdf.sw=!0,a=!0),this.sc!==t&&(this.sc=t,this._mdf.sc=!0,a=!0),this.fc!==i&&(this.fc=i,this._mdf.fc=!0,a=!0),this.m!==n&&(this.m=n,this._mdf.m=!0,a=!0),s.length&&(this.p[0]!==s[0]||this.p[1]!==s[1]||this.p[4]!==s[4]||this.p[5]!==s[5]||this.p[12]!==s[12]||this.p[13]!==s[13])&&(this.p=s,this._mdf.p=!0,a=!0),a};function TextProperty(r,e){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,e.d&&e.d.sid&&(e.d=r.globalData.slotManager.getProp(e.d)),this.data=e,this.elem=r,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(r,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r},TextProperty.prototype.setCurrentData=function(r){r.__complete||this.completeTextData(r),this.currentData=r,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(r){this.effectsSequence.push(r),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(r){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!r)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,t=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var i,n=this.effectsSequence.length,s=r||this.data.d.k[this.keysIndex].s;for(i=0;i<n;i+=1)t!==this.keysIndex?s=this.effectsSequence[i](s,s.t):s=this.effectsSequence[i](this.currentData,s.t);e!==s&&this.setCurrentData(s),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var r=this.data.d.k,e=this.elem.comp.renderedFrame,t=0,i=r.length;t<=i-1&&!(t===i-1||r[t+1].t>e);)t+=1;return this.keysIndex!==t&&(this.keysIndex=t),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(r){for(var e=[],t=0,i=r.length,n,s,a=!1,o=!1,l="";t<i;)a=o,o=!1,n=r.charCodeAt(t),l=r.charAt(t),FontManager.isCombinedCharacter(n)?a=!0:n>=55296&&n<=56319?FontManager.isRegionalFlag(r,t)?l=r.substr(t,14):(s=r.charCodeAt(t+1),s>=56320&&s<=57343&&(FontManager.isModifier(n,s)?(l=r.substr(t,2),a=!0):FontManager.isFlagEmoji(r.substr(t,4))?l=r.substr(t,4):l=r.substr(t,2))):n>56319?(s=r.charCodeAt(t+1),FontManager.isVariationSelector(n)&&(a=!0)):FontManager.isZeroWidthJoiner(n)&&(a=!0,o=!0),a?(e[e.length-1]+=l,a=!1):e.push(l),t+=l.length;return e},TextProperty.prototype.completeTextData=function(r){r.__complete=!0;var e=this.elem.globalData.fontManager,t=this.data,i=[],n,s,a,o=0,l,c=t.m.g,f=0,p=0,m=0,u=[],h=0,d=0,b,y,v=e.getFontByName(r.f),g,_=0,S=getFontProperties(v);r.fWeight=S.weight,r.fStyle=S.style,r.finalSize=r.s,r.finalText=this.buildFinalText(r.t),s=r.finalText.length,r.finalLineHeight=r.lh;var w=r.tr/1e3*r.finalSize,E;if(r.sz)for(var T=!0,M=r.sz[0],D=r.sz[1],R,A;T;){A=this.buildFinalText(r.t),R=0,h=0,s=A.length,w=r.tr/1e3*r.finalSize;var I=-1;for(n=0;n<s;n+=1)E=A[n].charCodeAt(0),a=!1,A[n]===" "?I=n:(E===13||E===3)&&(h=0,a=!0,R+=r.finalLineHeight||r.finalSize*1.2),e.chars?(g=e.getCharData(A[n],v.fStyle,v.fFamily),_=a?0:g.w*r.finalSize/100):_=e.measureText(A[n],r.f,r.finalSize),h+_>M&&A[n]!==" "?(I===-1?s+=1:n=I,R+=r.finalLineHeight||r.finalSize*1.2,A.splice(n,I===n?1:0,"\r"),I=-1,h=0):(h+=_,h+=w);R+=v.ascent*r.finalSize/100,this.canResize&&r.finalSize>this.minimumFontSize&&D<R?(r.finalSize-=1,r.finalLineHeight=r.finalSize*r.lh/r.s):(r.finalText=A,s=r.finalText.length,T=!1)}h=-w,_=0;var O=0,F;for(n=0;n<s;n+=1)if(a=!1,F=r.finalText[n],E=F.charCodeAt(0),E===13||E===3?(O=0,u.push(h),d=h>d?h:d,h=-2*w,l="",a=!0,m+=1):l=F,e.chars?(g=e.getCharData(F,v.fStyle,e.getFontByName(r.f).fFamily),_=a?0:g.w*r.finalSize/100):_=e.measureText(l,r.f,r.finalSize),F===" "?O+=_+w:(h+=_+w+O,O=0),i.push({l:_,an:_,add:f,n:a,anIndexes:[],val:l,line:m,animatorJustifyOffset:0}),c==2){if(f+=_,l===""||l===" "||n===s-1){for((l===""||l===" ")&&(f-=_);p<=n;)i[p].an=f,i[p].ind=o,i[p].extra=_,p+=1;o+=1,f=0}}else if(c==3){if(f+=_,l===""||n===s-1){for(l===""&&(f-=_);p<=n;)i[p].an=f,i[p].ind=o,i[p].extra=_,p+=1;f=0,o+=1}}else i[o].ind=o,i[o].extra=0,o+=1;if(r.l=i,d=h>d?h:d,u.push(h),r.sz)r.boxWidth=r.sz[0],r.justifyOffset=0;else switch(r.boxWidth=d,r.j){case 1:r.justifyOffset=-r.boxWidth;break;case 2:r.justifyOffset=-r.boxWidth/2;break;default:r.justifyOffset=0}r.lineWidths=u;var C=t.a,k,x;y=C.length;var P,L,z=[];for(b=0;b<y;b+=1){for(k=C[b],k.a.sc&&(r.strokeColorAnim=!0),k.a.sw&&(r.strokeWidthAnim=!0),(k.a.fc||k.a.fh||k.a.fs||k.a.fb)&&(r.fillColorAnim=!0),L=0,P=k.s.b,n=0;n<s;n+=1)x=i[n],x.anIndexes[b]=L,(P==1&&x.val!==""||P==2&&x.val!==""&&x.val!==" "||P==3&&(x.n||x.val==" "||n==s-1)||P==4&&(x.n||n==s-1))&&(k.s.rn===1&&z.push(L),L+=1);t.a[b].s.totalChars=L;var Y=-1,G;if(k.s.rn===1)for(n=0;n<s;n+=1)x=i[n],Y!=x.anIndexes[b]&&(Y=x.anIndexes[b],G=z.splice(Math.floor(Math.random()*z.length),1)[0]),x.anIndexes[b]=G}r.yOffset=r.finalLineHeight||r.finalSize*1.2,r.ls=r.ls||0,r.ascent=v.ascent*r.finalSize/100},TextProperty.prototype.updateDocumentData=function(r,e){e=e===void 0?this.keysIndex:e;var t=this.copyData({},this.data.d.k[e].s);t=this.copyData(t,r),this.data.d.k[e].s=t,this.recalculate(e),this.setCurrentData(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(r){var e=this.data.d.k[r].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(r){this.canResize=r,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(r){this.minimumFontSize=Math.floor(r)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var r=Math.max,e=Math.min,t=Math.floor;function i(s,a){this._currentTextLength=-1,this.k=!1,this.data=a,this.elem=s,this.comp=s.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(s),this.s=PropertyFactory.getProp(s,a.s||{k:0},0,0,this),"e"in a?this.e=PropertyFactory.getProp(s,a.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(s,a.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(s,a.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(s,a.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(s,a.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(s,a.a,0,.01,this),this.dynamicProperties.length||this.getValue()}i.prototype={getMult:function(a){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=0,l=0,c=1,f=1;this.ne.v>0?o=this.ne.v/100:l=-this.ne.v/100,this.xe.v>0?c=1-this.xe.v/100:f=1+this.xe.v/100;var p=BezierFactory.getBezierEasing(o,l,c,f).get,m=0,u=this.finalS,h=this.finalE,d=this.data.sh;if(d===2)h===u?m=a>=h?1:0:m=r(0,e(.5/(h-u)+(a-u)/(h-u),1)),m=p(m);else if(d===3)h===u?m=a>=h?0:1:m=1-r(0,e(.5/(h-u)+(a-u)/(h-u),1)),m=p(m);else if(d===4)h===u?m=0:(m=r(0,e(.5/(h-u)+(a-u)/(h-u),1)),m<.5?m*=2:m=1-2*(m-.5)),m=p(m);else if(d===5){if(h===u)m=0;else{var b=h-u;a=e(r(0,a+.5-u),h-u);var y=-b/2+a,v=b/2;m=Math.sqrt(1-y*y/(v*v))}m=p(m)}else d===6?(h===u?m=0:(a=e(r(0,a+.5-u),h-u),m=(1+Math.cos(Math.PI+Math.PI*2*a/(h-u)))/2),m=p(m)):(a>=t(u)&&(a-u<0?m=r(0,e(e(h,1)-(u-a),1)):m=r(0,e(h-a,1))),m=p(m));if(this.sm.v!==100){var g=this.sm.v*.01;g===0&&(g=1e-8);var _=.5-g*.5;m<_?m=0:(m=(m-_)/g,m>1&&(m=1))}return m*this.a.v},getValue:function(a){this.iterateDynamicProperties(),this._mdf=a||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,a&&this.data.r===2&&(this.e.v=this._currentTextLength);var o=this.data.r===2?1:100/this.data.totalChars,l=this.o.v/o,c=this.s.v/o+l,f=this.e.v/o+l;if(c>f){var p=c;c=f,f=p}this.finalS=c,this.finalE=f}},extendPrototype([DynamicPropertyContainer],i);function n(s,a,o){return new i(s,a)}return{getTextSelectorProp:n}}();function TextAnimatorDataProperty(r,e,t){var i={propType:!1},n=PropertyFactory.getProp,s=e.a;this.a={r:s.r?n(r,s.r,0,degToRads,t):i,rx:s.rx?n(r,s.rx,0,degToRads,t):i,ry:s.ry?n(r,s.ry,0,degToRads,t):i,sk:s.sk?n(r,s.sk,0,degToRads,t):i,sa:s.sa?n(r,s.sa,0,degToRads,t):i,s:s.s?n(r,s.s,1,.01,t):i,a:s.a?n(r,s.a,1,0,t):i,o:s.o?n(r,s.o,0,.01,t):i,p:s.p?n(r,s.p,1,0,t):i,sw:s.sw?n(r,s.sw,0,0,t):i,sc:s.sc?n(r,s.sc,1,0,t):i,fc:s.fc?n(r,s.fc,1,0,t):i,fh:s.fh?n(r,s.fh,0,0,t):i,fs:s.fs?n(r,s.fs,0,.01,t):i,fb:s.fb?n(r,s.fb,0,.01,t):i,t:s.t?n(r,s.t,0,0,t):i},this.s=TextSelectorProp.getTextSelectorProp(r,e.s,t),this.s.t=e.s.t}function TextAnimatorProperty(r,e,t){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=r,this._renderType=e,this._elem=t,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(t)}TextAnimatorProperty.prototype.searchProperties=function(){var r,e=this._textData.a.length,t,i=PropertyFactory.getProp;for(r=0;r<e;r+=1)t=this._textData.a[r],this._animatorsData[r]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:i(this._elem,this._textData.p.a,0,0,this),f:i(this._elem,this._textData.p.f,0,0,this),l:i(this._elem,this._textData.p.l,0,0,this),r:i(this._elem,this._textData.p.r,0,0,this),p:i(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=i(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(r,e){if(this.lettersChangedFlag=e,!(!this._mdf&&!this._isFirstFrame&&!e&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var t=this._moreOptions.alignment.v,i=this._animatorsData,n=this._textData,s=this.mHelper,a=this._renderType,o=this.renderedLetters.length,l,c,f,p,m=r.l,u,h,d,b,y,v,g,_,S,w,E,T,M,D,R;if(this._hasMaskedPath){if(R=this._pathData.m,!this._pathData.n||this._pathData._mdf){var A=R.v;this._pathData.r.v&&(A=A.reverse()),u={tLength:0,segments:[]},p=A._length-1;var I;for(T=0,f=0;f<p;f+=1)I=bez.buildBezierData(A.v[f],A.v[f+1],[A.o[f][0]-A.v[f][0],A.o[f][1]-A.v[f][1]],[A.i[f+1][0]-A.v[f+1][0],A.i[f+1][1]-A.v[f+1][1]]),u.tLength+=I.segmentLength,u.segments.push(I),T+=I.segmentLength;f=p,R.v.c&&(I=bez.buildBezierData(A.v[f],A.v[0],[A.o[f][0]-A.v[f][0],A.o[f][1]-A.v[f][1]],[A.i[0][0]-A.v[0][0],A.i[0][1]-A.v[0][1]]),u.tLength+=I.segmentLength,u.segments.push(I),T+=I.segmentLength),this._pathData.pi=u}if(u=this._pathData.pi,h=this._pathData.f.v,g=0,v=1,b=0,y=!0,w=u.segments,h<0&&R.v.c)for(u.tLength<Math.abs(h)&&(h=-Math.abs(h)%u.tLength),g=w.length-1,S=w[g].points,v=S.length-1;h<0;)h+=S[v].partialLength,v-=1,v<0&&(g-=1,S=w[g].points,v=S.length-1);S=w[g].points,_=S[v-1],d=S[v],E=d.partialLength}p=m.length,l=0,c=0;var O=r.finalSize*1.2*.714,F=!0,C,k,x,P,L;P=i.length;var z,Y=-1,G,Z,q,N=h,K=g,te=v,ue=-1,de,ae,ce,re,Q,oe,pe,U,me="",xe=this.defaultPropsArray,De;if(r.j===2||r.j===1){var se=0,we=0,ze=r.j===2?-.5:-1,$e=0,Pe=!0;for(f=0;f<p;f+=1)if(m[f].n){for(se&&(se+=we);$e<f;)m[$e].animatorJustifyOffset=se,$e+=1;se=0,Pe=!0}else{for(x=0;x<P;x+=1)C=i[x].a,C.t.propType&&(Pe&&r.j===2&&(we+=C.t.v*ze),k=i[x].s,z=k.getMult(m[f].anIndexes[x],n.a[x].s.totalChars),z.length?se+=C.t.v*z[0]*ze:se+=C.t.v*z*ze);Pe=!1}for(se&&(se+=we);$e<f;)m[$e].animatorJustifyOffset=se,$e+=1}for(f=0;f<p;f+=1){if(s.reset(),de=1,m[f].n)l=0,c+=r.yOffset,c+=F?1:0,h=N,F=!1,this._hasMaskedPath&&(g=K,v=te,S=w[g].points,_=S[v-1],d=S[v],E=d.partialLength,b=0),me="",U="",oe="",De="",xe=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ue!==m[f].line){switch(r.j){case 1:h+=T-r.lineWidths[m[f].line];break;case 2:h+=(T-r.lineWidths[m[f].line])/2;break}ue=m[f].line}Y!==m[f].ind&&(m[Y]&&(h+=m[Y].extra),h+=m[f].an/2,Y=m[f].ind),h+=t[0]*m[f].an*.005;var Ae=0;for(x=0;x<P;x+=1)C=i[x].a,C.p.propType&&(k=i[x].s,z=k.getMult(m[f].anIndexes[x],n.a[x].s.totalChars),z.length?Ae+=C.p.v[0]*z[0]:Ae+=C.p.v[0]*z),C.a.propType&&(k=i[x].s,z=k.getMult(m[f].anIndexes[x],n.a[x].s.totalChars),z.length?Ae+=C.a.v[0]*z[0]:Ae+=C.a.v[0]*z);for(y=!0,this._pathData.a.v&&(h=m[0].an*.5+(T-this._pathData.f.v-m[0].an*.5-m[m.length-1].an*.5)*Y/(p-1),h+=this._pathData.f.v);y;)b+E>=h+Ae||!S?(M=(h+Ae-b)/d.partialLength,Z=_.point[0]+(d.point[0]-_.point[0])*M,q=_.point[1]+(d.point[1]-_.point[1])*M,s.translate(-t[0]*m[f].an*.005,-(t[1]*O)*.01),y=!1):S&&(b+=d.partialLength,v+=1,v>=S.length&&(v=0,g+=1,w[g]?S=w[g].points:R.v.c?(v=0,g=0,S=w[g].points):(b-=d.partialLength,S=null)),S&&(_=d,d=S[v],E=d.partialLength));G=m[f].an/2-m[f].add,s.translate(-G,0,0)}else G=m[f].an/2-m[f].add,s.translate(-G,0,0),s.translate(-t[0]*m[f].an*.005,-t[1]*O*.01,0);for(x=0;x<P;x+=1)C=i[x].a,C.t.propType&&(k=i[x].s,z=k.getMult(m[f].anIndexes[x],n.a[x].s.totalChars),(l!==0||r.j!==0)&&(this._hasMaskedPath?z.length?h+=C.t.v*z[0]:h+=C.t.v*z:z.length?l+=C.t.v*z[0]:l+=C.t.v*z));for(r.strokeWidthAnim&&(ce=r.sw||0),r.strokeColorAnim&&(r.sc?ae=[r.sc[0],r.sc[1],r.sc[2]]:ae=[0,0,0]),r.fillColorAnim&&r.fc&&(re=[r.fc[0],r.fc[1],r.fc[2]]),x=0;x<P;x+=1)C=i[x].a,C.a.propType&&(k=i[x].s,z=k.getMult(m[f].anIndexes[x],n.a[x].s.totalChars),z.length?s.translate(-C.a.v[0]*z[0],-C.a.v[1]*z[1],C.a.v[2]*z[2]):s.translate(-C.a.v[0]*z,-C.a.v[1]*z,C.a.v[2]*z));for(x=0;x<P;x+=1)C=i[x].a,C.s.propType&&(k=i[x].s,z=k.getMult(m[f].anIndexes[x],n.a[x].s.totalChars),z.length?s.scale(1+(C.s.v[0]-1)*z[0],1+(C.s.v[1]-1)*z[1],1):s.scale(1+(C.s.v[0]-1)*z,1+(C.s.v[1]-1)*z,1));for(x=0;x<P;x+=1){if(C=i[x].a,k=i[x].s,z=k.getMult(m[f].anIndexes[x],n.a[x].s.totalChars),C.sk.propType&&(z.length?s.skewFromAxis(-C.sk.v*z[0],C.sa.v*z[1]):s.skewFromAxis(-C.sk.v*z,C.sa.v*z)),C.r.propType&&(z.length?s.rotateZ(-C.r.v*z[2]):s.rotateZ(-C.r.v*z)),C.ry.propType&&(z.length?s.rotateY(C.ry.v*z[1]):s.rotateY(C.ry.v*z)),C.rx.propType&&(z.length?s.rotateX(C.rx.v*z[0]):s.rotateX(C.rx.v*z)),C.o.propType&&(z.length?de+=(C.o.v*z[0]-de)*z[0]:de+=(C.o.v*z-de)*z),r.strokeWidthAnim&&C.sw.propType&&(z.length?ce+=C.sw.v*z[0]:ce+=C.sw.v*z),r.strokeColorAnim&&C.sc.propType)for(Q=0;Q<3;Q+=1)z.length?ae[Q]+=(C.sc.v[Q]-ae[Q])*z[0]:ae[Q]+=(C.sc.v[Q]-ae[Q])*z;if(r.fillColorAnim&&r.fc){if(C.fc.propType)for(Q=0;Q<3;Q+=1)z.length?re[Q]+=(C.fc.v[Q]-re[Q])*z[0]:re[Q]+=(C.fc.v[Q]-re[Q])*z;C.fh.propType&&(z.length?re=addHueToRGB(re,C.fh.v*z[0]):re=addHueToRGB(re,C.fh.v*z)),C.fs.propType&&(z.length?re=addSaturationToRGB(re,C.fs.v*z[0]):re=addSaturationToRGB(re,C.fs.v*z)),C.fb.propType&&(z.length?re=addBrightnessToRGB(re,C.fb.v*z[0]):re=addBrightnessToRGB(re,C.fb.v*z))}}for(x=0;x<P;x+=1)C=i[x].a,C.p.propType&&(k=i[x].s,z=k.getMult(m[f].anIndexes[x],n.a[x].s.totalChars),this._hasMaskedPath?z.length?s.translate(0,C.p.v[1]*z[0],-C.p.v[2]*z[1]):s.translate(0,C.p.v[1]*z,-C.p.v[2]*z):z.length?s.translate(C.p.v[0]*z[0],C.p.v[1]*z[1],-C.p.v[2]*z[2]):s.translate(C.p.v[0]*z,C.p.v[1]*z,-C.p.v[2]*z));if(r.strokeWidthAnim&&(oe=ce<0?0:ce),r.strokeColorAnim&&(pe="rgb("+Math.round(ae[0]*255)+","+Math.round(ae[1]*255)+","+Math.round(ae[2]*255)+")"),r.fillColorAnim&&r.fc&&(U="rgb("+Math.round(re[0]*255)+","+Math.round(re[1]*255)+","+Math.round(re[2]*255)+")"),this._hasMaskedPath){if(s.translate(0,-r.ls),s.translate(0,t[1]*O*.01+c,0),this._pathData.p.v){D=(d.point[1]-_.point[1])/(d.point[0]-_.point[0]);var Se=Math.atan(D)*180/Math.PI;d.point[0]<_.point[0]&&(Se+=180),s.rotate(-Se*Math.PI/180)}s.translate(Z,q,0),h-=t[0]*m[f].an*.005,m[f+1]&&Y!==m[f+1].ind&&(h+=m[f].an/2,h+=r.tr*.001*r.finalSize)}else{switch(s.translate(l,c,0),r.ps&&s.translate(r.ps[0],r.ps[1]+r.ascent,0),r.j){case 1:s.translate(m[f].animatorJustifyOffset+r.justifyOffset+(r.boxWidth-r.lineWidths[m[f].line]),0,0);break;case 2:s.translate(m[f].animatorJustifyOffset+r.justifyOffset+(r.boxWidth-r.lineWidths[m[f].line])/2,0,0);break}s.translate(0,-r.ls),s.translate(G,0,0),s.translate(t[0]*m[f].an*.005,t[1]*O*.01,0),l+=m[f].l+r.tr*.001*r.finalSize}a==="html"?me=s.toCSS():a==="svg"?me=s.to2dCSS():xe=[s.props[0],s.props[1],s.props[2],s.props[3],s.props[4],s.props[5],s.props[6],s.props[7],s.props[8],s.props[9],s.props[10],s.props[11],s.props[12],s.props[13],s.props[14],s.props[15]],De=de}o<=f?(L=new LetterProps(De,oe,pe,U,me,xe),this.renderedLetters.push(L),o+=1,this.lettersChangedFlag=!0):(L=this.renderedLetters[f],this.lettersChangedFlag=L.update(De,oe,pe,U,me,xe)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty);function ITextElement(){}ITextElement.prototype.initElement=function(r,e,t){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(r,e,t),this.textProperty=new TextProperty(this,r.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(r.t,this.renderType,this),this.initTransform(r,e,t),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(r){this._mdf=!1,this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange)},ITextElement.prototype.createPathShape=function(r,e){var t,i=e.length,n,s="";for(t=0;t<i;t+=1)e[t].ty==="sh"&&(n=e[t].ks.k,s+=buildShapeString(n,n.i.length,!0,r));return s},ITextElement.prototype.updateDocumentData=function(r,e){this.textProperty.updateDocumentData(r,e)},ITextElement.prototype.canResizeFont=function(r){this.textProperty.canResizeFont(r)},ITextElement.prototype.setMinimumFontSize=function(r){this.textProperty.setMinimumFontSize(r)},ITextElement.prototype.applyTextPropertiesToMatrix=function(r,e,t,i,n){switch(r.ps&&e.translate(r.ps[0],r.ps[1]+r.ascent,0),e.translate(0,-r.ls,0),r.j){case 1:e.translate(r.justifyOffset+(r.boxWidth-r.lineWidths[t]),0,0);break;case 2:e.translate(r.justifyOffset+(r.boxWidth-r.lineWidths[t])/2,0,0);break}e.translate(i,n,0)},ITextElement.prototype.buildColor=function(r){return"rgb("+Math.round(r[0]*255)+","+Math.round(r[1]*255)+","+Math.round(r[2]*255)+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(r,e,t){this.textSpans=[],this.renderType="svg",this.initElement(r,e,t)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(r){for(var e=0,t=r.length,i=[],n="";e<t;)r[e]==="\r"||r[e]==="�"?(i.push(n),n=""):n+=r[e],e+=1;return i.push(n),i},SVGTextLottieElement.prototype.buildShapeData=function(r,e){if(r.shapes&&r.shapes.length){var t=r.shapes[0];if(t.it){var i=t.it[t.it.length-1];i.s&&(i.s.k[0]=e,i.s.k[1]=e)}}return r},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var r,e,t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t?t.l.length:0),t.fc?this.layerElement.setAttribute("fill",this.buildColor(t.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),t.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(t.sc)),this.layerElement.setAttribute("stroke-width",t.sw)),this.layerElement.setAttribute("font-size",t.finalSize);var i=this.globalData.fontManager.getFontByName(t.f);if(i.fClass)this.layerElement.setAttribute("class",i.fClass);else{this.layerElement.setAttribute("font-family",i.fFamily);var n=t.fWeight,s=t.fStyle;this.layerElement.setAttribute("font-style",s),this.layerElement.setAttribute("font-weight",n)}this.layerElement.setAttribute("aria-label",t.t);var a=t.l||[],o=!!this.globalData.fontManager.chars;e=a.length;var l,c=this.mHelper,f="",p=this.data.singleShape,m=0,u=0,h=!0,d=t.tr*.001*t.finalSize;if(p&&!o&&!t.sz){var b=this.textContainer,y="start";switch(t.j){case 1:y="end";break;case 2:y="middle";break;default:y="start";break}b.setAttribute("text-anchor",y),b.setAttribute("letter-spacing",d);var v=this.buildTextContents(t.finalText);for(e=v.length,u=t.ps?t.ps[1]+t.ascent:0,r=0;r<e;r+=1)l=this.textSpans[r].span||createNS("tspan"),l.textContent=v[r],l.setAttribute("x",0),l.setAttribute("y",u),l.style.display="inherit",b.appendChild(l),this.textSpans[r]||(this.textSpans[r]={span:null,glyph:null}),this.textSpans[r].span=l,u+=t.finalLineHeight;this.layerElement.appendChild(b)}else{var g=this.textSpans.length,_;for(r=0;r<e;r+=1){if(this.textSpans[r]||(this.textSpans[r]={span:null,childSpan:null,glyph:null}),!o||!p||r===0){if(l=g>r?this.textSpans[r].span:createNS(o?"g":"text"),g<=r){if(l.setAttribute("stroke-linecap","butt"),l.setAttribute("stroke-linejoin","round"),l.setAttribute("stroke-miterlimit","4"),this.textSpans[r].span=l,o){var S=createNS("g");l.appendChild(S),this.textSpans[r].childSpan=S}this.textSpans[r].span=l,this.layerElement.appendChild(l)}l.style.display="inherit"}if(c.reset(),p&&(a[r].n&&(m=-d,u+=t.yOffset,u+=h?1:0,h=!1),this.applyTextPropertiesToMatrix(t,c,a[r].line,m,u),m+=a[r].l||0,m+=d),o){_=this.globalData.fontManager.getCharData(t.finalText[r],i.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily);var w;if(_.t===1)w=new SVGCompElement(_.data,this.globalData,this);else{var E=emptyShapeData;_.data&&_.data.shapes&&(E=this.buildShapeData(_.data,t.finalSize)),w=new SVGShapeElement(E,this.globalData,this)}if(this.textSpans[r].glyph){var T=this.textSpans[r].glyph;this.textSpans[r].childSpan.removeChild(T.layerElement),T.destroy()}this.textSpans[r].glyph=w,w._debug=!0,w.prepareFrame(0),w.renderFrame(),this.textSpans[r].childSpan.appendChild(w.layerElement),_.t===1&&this.textSpans[r].childSpan.setAttribute("transform","scale("+t.finalSize/100+","+t.finalSize/100+")")}else p&&l.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),l.textContent=a[r].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}p&&l&&l.setAttribute("d",f)}for(;r<this.textSpans.length;)this.textSpans[r].span.style.display="none",r+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var r=this.layerElement.getBBox();this.bbox={top:r.y,left:r.x,width:r.width,height:r.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var r,e=this.textSpans.length,t;for(this.renderedFrame=this.comp.renderedFrame,r=0;r<e;r+=1)t=this.textSpans[r].glyph,t&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var r,e,t=this.textAnimator.renderedLetters,i=this.textProperty.currentData.l;e=i.length;var n,s,a;for(r=0;r<e;r+=1)i[r].n||(n=t[r],s=this.textSpans[r].span,a=this.textSpans[r].glyph,a&&a.renderFrame(),n._mdf.m&&s.setAttribute("transform",n.m),n._mdf.o&&s.setAttribute("op
91acity",n.o),n._mdf.sw&&s.setAttribute("stroke-width",n.sw),n._mdf.sc&&s.setAttribute("stroke",n.sc),n._mdf.fc&&s.setAttribute("fill",n.fc))}};function ISolidElement(r,e,t){this.initElement(r,e,t)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var r=createNS("rect");r.setAttribute("width",this.data.sw),r.setAttribute("height",this.data.sh),r.setAttribute("fill",this.data.sc),this.layerElement.appendChild(r)};function NullElement(r,e,t){this.initFrame(),this.initBaseData(r,e,t),this.initFrame(),this.initTransform(r,e,t),this.initHierarchy()}NullElement.prototype.prepareFrame=function(r){this.prepareProperties(r,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(r){return new NullElement(r,this.globalData,this)},SVGRendererBase.prototype.createShape=function(r){return new SVGShapeElement(r,this.globalData,this)},SVGRendererBase.prototype.createText=function(r){return new SVGTextLottieElement(r,this.globalData,this)},SVGRendererBase.prototype.createImage=function(r){return new IImageElement(r,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(r){return new ISolidElement(r,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(r){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+r.w+" "+r.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",r.w),this.svgElement.setAttribute("height",r.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs;this.setupGlobalData(r,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=r;var t=createNS("clipPath"),i=createNS("rect");i.setAttribute("width",r.w),i.setAttribute("height",r.h),i.setAttribute("x",0),i.setAttribute("y",0);var n=createElementID();t.setAttribute("id",n),t.appendChild(i),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+n+")"),e.appendChild(t),this.layers=r.layers,this.elements=createSizedArray(r.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var r,e=this.layers?this.layers.length:0;for(r=0;r<e;r+=1)this.elements[r]&&this.elements[r].destroy&&this.elements[r].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(r){var e=0,t=this.layers.length;for(e=0;e<t;e+=1)if(this.layers[e].ind===r)return e;return-1},SVGRendererBase.prototype.buildItem=function(r){var e=this.elements;if(!(e[r]||this.layers[r].ty===99)){e[r]=!0;var t=this.createItem(this.layers[r]);if(e[r]=t,getExpressionsPlugin()&&(this.layers[r].ty===0&&this.globalData.projectInterface.registerComposition(t),t.initExpressions()),this.appendElementInPos(t,r),this.layers[r].tt){var i="tp"in this.layers[r]?this.findIndexByInd(this.layers[r].tp):r-1;if(i===-1)return;if(!this.elements[i]||this.elements[i]===!0)this.buildItem(i),this.addPendingElement(t);else{var n=e[i],s=n.getMatte(this.layers[r].tt);t.setMatte(s)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var r=this.pendingElements.pop();if(r.checkParenting(),r.data.tt)for(var e=0,t=this.elements.length;e<t;){if(this.elements[e]===r){var i="tp"in r.data?this.findIndexByInd(r.data.tp):e-1,n=this.elements[i],s=n.getMatte(this.layers[e].tt);r.setMatte(s);break}e+=1}}},SVGRendererBase.prototype.renderFrame=function(r){if(!(this.renderedFrame===r||this.destroyed)){r===null?r=this.renderedFrame:this.renderedFrame=r,this.globalData.frameNum=r,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=r,this.globalData._mdf=!1;var e,t=this.layers.length;for(this.completeLayers||this.checkLayers(r),e=t-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(r-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(r,e){var t=r.getBaseElement();if(t){for(var i=0,n;i<e;)this.elements[i]&&this.elements[i]!==!0&&this.elements[i].getBaseElement()&&
vendor: 126,460 bytes, line 91
91(n=this.elements[i].getBaseElement()),i+=1;n?this.layerElement.insertBefore(t,n):this.layerElement.appendChild(t)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(r,e,t){this.initFrame(),this.initBaseData(r,e,t),this.initTransform(r,e,t),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!e.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(r){if(this._mdf=!1,this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=r/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var t,i=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),t=i-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&(this.elements[t].prepareFrame(this.renderedFrame-this.layers[t].st),this.elements[t]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var r,e=this.layers.length;for(r=0;r<e;r+=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame()},ICompElement.prototype.setElements=function(r){this.elements=r},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var r,e=this.layers.length;for(r=0;r<e;r+=1)this.elements[r]&&this.elements[r].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(r,e,t){this.layers=r.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(r,e,t),this.tm=r.tm?PropertyFactory.getProp(this,r.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(r){return new SVGCompElement(r,this.globalData,this)};function SVGRenderer(r,e){this.animationItem=r,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var t="";if(e&&e.title){var i=createNS("title"),n=createElementID();i.setAttribute("id",n),i.textContent=e.title,this.svgElement.appendChild(i),t+=n}if(e&&e.description){var s=createNS("desc"),a=createElementID();s.setAttribute("id",a),s.textContent=e.description,this.svgElement.appendChild(s),t+=" "+a}t&&this.svgElement.setAttribute("aria-labelledby",t);var o=createNS("defs");this.svgElement.appendChild(o);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&e.hideOnTransparent===!1),viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"},width:e&&e.width,height:e&&e.height,runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(r){return new SVGCompElement(r,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(e){var t,i=e.length,n="_";for(t=0;t<i;t+=1)n+=e[t].transform.key+"_";var s=this.sequences[n];return s||(s={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[n]=s,this.sequenceList.push(s)),s},processSequence:function(e,t){for(var i=0,n=e.transforms.length,s=t;i<n&&!t;){if(e.transforms[i].transform.mProps._mdf){s=!0;break}i+=1}if(s)for(e.finalTransform.reset(),i=n-1;i>=0;i-=1)e.finalTransform.multiply(e.transforms[i].transform.mProps.v);e._mdf=s},processSequences:function(e){var t,i=this.sequenceList.length;for(t=0;t<i;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",t=null,i=null,n=null;function s(){var l=createNS("svg"),c=createNS("filter"),f=createNS("feColorMatrix");return c.setAttribute("id",e),f.setAttribute("type","matrix"),f.setAttribute("color-interpolation-filters","sRGB"),f.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),c.appendChild(f),l.appendChild(c),l.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(l.style.display="none"),l}function a(){t||(n=s(),document.body.appendChild(n),t=createTag("canvas"),i=t.getContext("2d"),i.filter="url(#"+e+")",i.fillStyle="rgba(0,0,0,0)",i.fillRect(0,0,1,1))}function o(l){return t||a(),t.width=l.width,t.height=l.height,i.filter="url(#"+e+")",t}return{load:a,get:o}};function createCanvas(r,e){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(r,e);var t=createTag("canvas");return t.width=r,t.height=e,t}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(r){var e,t=r.data.ef?r.data.ef.length:0;this.filters=[];var i;for(e=0;e<t;e+=1){i=null;var n=r.data.ef[e].ty;if(registeredEffects[n]){var s=registeredEffects[n].effect;i=new s(r.effectsManager.effectElements[e],r)}i&&this.filters.push(i)}this.filters.length&&r.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(r){var e,t=this.filters.length;for(e=0;e<t;e+=1)this.filters[e].renderFrame(r)},CVEffects.prototype.getEffects=function(r){var e,t=this.filters.length,i=[];for(e=0;e<t;e+=1)this.filters[e].type===r&&i.push(this.filters[e]);return i};function registerEffect(r,e){registeredEffects[r]={effect:e}}function CVMaskElement(r,e){this.data=r,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var t,i=this.masksProperties.length,n=!1;for(t=0;t<i;t+=1)this.masksProperties[t].mode!=="n"&&(n=!0),this.viewData[t]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[t],3);this.hasMasks=n,n&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var r=this.element.finalTransform.mat,e=this.element.canvasContext,t,i=this.masksProperties.length,n,s,a;for(e.beginPath(),t=0;t<i;t+=1)if(this.masksProperties[t].mode!=="n"){this.masksProperties[t].inv&&(e.moveTo(0,0),e.lineTo(this.element.globalData.compSize.w,0),e.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),e.lineTo(0,this.element.globalData.compSize.h),e.lineTo(0,0)),a=this.viewData[t].v,n=r.applyToPointArray(a.v[0][0],a.v[0][1],0),e.moveTo(n[0],n[1]);var o,l=a._length;for(o=1;o<l;o+=1)s=r.applyToTriplePoints(a.o[o-1],a.i[o],a.v[o]),e.bezierCurveTo(s[0],s[1],s[2],s[3],s[4],s[5]);s=r.applyToTriplePoints(a.o[o-1],a.i[0],a.v[0]),e.bezierCurveTo(s[0],s[1],s[2],s[3],s[4],s[5])}this.element.globalData.renderer.save(!0),e.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var i=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(i),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0],t=e.getContext("2d");this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var i=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(i.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var n=assetLoader.getLumaCanvas(this.canvasContext.canvas),s=n.getContext("2d");s.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(r,e,t,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var n=4;e.ty==="rc"?n=5:e.ty==="el"?n=6:e.ty==="sr"&&(n=7),this.sh=ShapePropertyFactory.getShapeProp(r,e,n,r);var s,a=t.length,o;for(s=0;s<a;s+=1)t[s].closed||(o={transforms:i.addTransformSequence(t[s].transforms),trNodes:[]},this.styledShapes.push(o),t[s].elements.push(o))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(r,e,t){this.shapes=[],this.shapesData=r.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(r,e,t)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(r,e){var t={data:r,type:r.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:r.hd===!0},i={};if(r.ty==="fl"||r.ty==="st"?(i.c=PropertyFactory.getProp(this,r.c,1,255,this),i.c.k||(t.co="rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")")):(r.ty==="gf"||r.ty==="gs")&&(i.s=PropertyFactory.getProp(this,r.s,1,null,this),i.e=PropertyFactory.getProp(this,r.e,1,null,this),i.h=PropertyFactory.getProp(this,r.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,r.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,r.g,this)),i.o=PropertyFactory.getProp(this,r.o,0,.01,this),r.ty==="st"||r.ty==="gs"){if(t.lc=lineCapEnum[r.lc||2],t.lj=lineJoinEnum[r.lj||2],r.lj==1&&(t.ml=r.ml),i.w=PropertyFactory.getProp(this,r.w,0,null,this),i.w.k||(t.wi=i.w.v),r.d){var n=new DashProperty(this,r.d,"canvas",this);i.d=n,i.d.k||(t.da=i.d.dashArray,t.do=i.d.dashoffset[0])}}else t.r=r.r===2?"evenodd":"nonzero";return this.stylesList.push(t),i.style=t,i},CVShapeElement.prototype.createGroupElement=function(){var r={it:[],prevViewData:[]};return r},CVShapeElement.prototype.createTransformElement=function(r){var e={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,r.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,r,this)}};return e},CVShapeElement.prototype.createShapeElement=function(r){var e=new CVShapeData(this,r,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var r,e=this.itemsData.length;for(r=0;r<e;r+=1)this.prevViewData[r]=this.itemsData[r];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,r=0;r<e;r+=1)this.dynamicProperties[r].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(r){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.push(r)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var r,e=this.stylesList.length;for(r=0;r<e;r+=1)this.stylesList[r].closed||this.stylesList[r].transforms.pop()},CVShapeElement.prototype.closeStyles=function(r){var e,t=r.length;for(e=0;e<t;e+=1)r[e].closed=!0},CVShapeElement.prototype.searchShapes=function(r,e,t,i,n){var s,a=r.length-1,o,l,c=[],f=[],p,m,u,h=[].concat(n);for(s=a;s>=0;s-=1){if(p=this.searchProcessedElement(r[s]),p?e[s]=t[p-1]:r[s]._shouldRender=i,r[s].ty==="fl"||r[s].ty==="st"||r[s].ty==="gf"||r[s].ty==="gs")p?e[s].style.closed=!1:e[s]=this.createStyleElement(r[s],h),c.push(e[s].style);else if(r[s].ty==="gr"){if(!p)e[s]=this.createGroupElement(r[s]);else for(l=e[s].it.length,o=0;o<l;o+=1)e[s].prevViewData[o]=e[s].it[o];this.searchShapes(r[s].it,e[s].it,e[s].prevViewData,i,h)}else r[s].ty==="tr"?(p||(u=this.createTransformElement(r[s]),e[s]=u),h.push(e[s]),this.addTransformToStyleList(e[s])):r[s].ty==="sh"||r[s].ty==="rc"||r[s].ty==="el"||r[s].ty==="sr"?p||(e[s]=this.createShapeElement(r[s])):r[s].ty==="tm"||r[s].ty==="rd"||r[s].ty==="pb"||r[s].ty==="zz"||r[s].ty==="op"?(p?(m=e[s],m.closed=!1):(m=ShapeModifiers.getModifier(r[s].ty),m.init(this,r[s]),e[s]=m,this.shapeModifiers.push(m)),f.push(m)):r[s].ty==="rp"&&(p?(m=e[s],m.closed=!0):(m=ShapeModifiers.getModifier(r[s].ty),e[s]=m,m.init(this,r,s,e),this.shapeModifiers.push(m),i=!1),f.push(m));this.addProcessedElement(r[s],s+1)}for(this.removeTransformFromStyleList(),this.closeStyles(c),a=f.length,s=0;s<a;s+=1)f[s].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(r,e){(r._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=r.opacity,e.opacity*=e.op.v,e._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var r,e=this.stylesList.length,t,i,n,s,a,o,l=this.globalData.renderer,c=this.globalData.canvasContext,f,p;for(r=0;r<e;r+=1)if(p=this.stylesList[r],f=p.type,!((f==="st"||f==="gs")&&p.wi===0||!p.data._shouldRender||p.coOp===0||this.globalData.currentGlobalAlpha===0)){for(l.save(),a=p.elements,f==="st"||f==="gs"?(l.ctxStrokeStyle(f==="st"?p.co:p.grd),l.ctxLineWidth(p.wi),l.ctxLineCap(p.lc),l.ctxLineJoin(p.lj),l.ctxMiterLimit(p.ml||0)):l.ctxFillStyle(f==="fl"?p.co:p.grd),l.ctxOpacity(p.coOp),f!=="st"&&f!=="gs"&&c.beginPath(),l.ctxTransform(p.preTransforms.finalTransform.props),i=a.length,t=0;t<i;t+=1){for((f==="st"||f==="gs")&&(c.beginPath(),p.da&&(c.setLineDash(p.da),c.lineDashOffset=p.do)),o=a[t].trNodes,s=o.length,n=0;n<s;n+=1)o[n].t==="m"?c.moveTo(o[n].p[0],o[n].p[1]):o[n].t==="c"?c.bezierCurveTo(o[n].pts[0],o[n].pts[1],o[n].pts[2],o[n].pts[3],o[n].pts[4],o[n].pts[5]):c.closePath();(f==="st"||f==="gs")&&(l.ctxStroke(),p.da&&c.setLineDash(this.dashResetter))}f!=="st"&&f!=="gs"&&this.globalData.renderer.ctxFill(p.r),l.restore()}},CVShapeElement.prototype.renderShape=function(r,e,t,i){var n,s=e.length-1,a;for(a=r,n=s;n>=0;n-=1)e[n].ty==="tr"?(a=t[n].transform,this.renderShapeTransform(r,a)):e[n].ty==="sh"||e[n].ty==="el"||e[n].ty==="rc"||e[n].ty==="sr"?this.renderPath(e[n],t[n]):e[n].ty==="fl"?this.renderFill(e[n],t[n],a):e[n].ty==="st"?this.renderStroke(e[n],t[n],a):e[n].ty==="gf"||e[n].ty==="gs"?this.renderGradientFill(e[n],t[n],a):e[n].ty==="gr"?this.renderShape(a,e[n].it,t[n].it):e[n].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(r,e){if(this._isFirstFrame||e._mdf||r.transforms._mdf){var t=r.trNodes,i=e.paths,n,s,a,o=i._length;t.length=0;var l=r.transforms.finalTransform;for(a=0;a<o;a+=1){var c=i.shapes[a];if(c&&c.v){for(s=c._length,n=1;n<s;n+=1)n===1&&t.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),t.push({t:"c",pts:l.applyToTriplePoints(c.o[n-1],c.i[n],c.v[n])});s===1&&t.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&s&&(t.push({t:"c",pts:l.applyToTriplePoints(c.o[n-1],c.i[0],c.v[0])}),t.push({t:"z"}))}}r.trNodes=t}},CVShapeElement.prototype.renderPath=function(r,e){if(r.hd!==!0&&r._shouldRender){var t,i=e.styledShapes.length;for(t=0;t<i;t+=1)this.renderStyledShape(e.styledShapes[t],e.sh)}},CVShapeElement.prototype.renderFill=function(r,e,t){var i=e.style;(e.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||t._opMdf||this._isFirstFrame)&&(i.coOp=e.o.v*t.opacity)},CVShapeElement.prototype.renderGradientFill=function(r,e,t){var i=e.style,n;if(!i.grd||e.g._mdf||e.s._mdf||e.e._mdf||r.t!==1&&(e.h._mdf||e.a._mdf)){var s=this.globalData.canvasContext,a=e.s.v,o=e.e.v;if(r.t===1)n=s.createLinearGradient(a[0],a[1],o[0],o[1]);else{var l=Math.sqrt(Math.pow(a[0]-o[0],2)+Math.pow(a[1]-o[1],2)),c=Math.atan2(o[1]-a[1],o[0]-a[0]),f=e.h.v;f>=1?f=.99:f<=-1&&(f=-.99);var p=l*f,m=Math.cos(c+e.a.v)*p+a[0],u=Math.sin(c+e.a.v)*p+a[1];n=s.createRadialGradient(m,u,0,a[0],a[1],l)}var h,d=r.g.p,b=e.g.c,y=1;for(h=0;h<d;h+=1)e.g._hasOpacity&&e.g._collapsable&&(y=e.g.o[h*2+1]),n.addColorStop(b[h*4]/100,"rgba("+b[h*4+1]+","+b[h*4+2]+","+b[h*4+3]+","+y+")");i.grd=n}i.coOp=e.o.v*t.opacity},CVShapeElement.prototype.renderStroke=function(r,e,t){var i=e.style,n=e.d;n&&(n._mdf||this._isFirstFrame)&&(i.da=n.dashArray,i.do=n.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||t._opMdf||this._isFirstFrame)&&(i.coOp=e.o.v*t.opacity),(e.w._mdf||this._isFirstFrame)&&(i.wi=e.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(r,e,t){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(r,e,t)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r.l?r.l.length:0);var e=!1;r.fc?(e=!0,this.values.fill=this.buildColor(r.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var t=!1;r.sc&&(t=!0,this.values.stroke=this.buildColor(r.sc),this.values.sWidth=r.sw);var i=this.globalData.fontManager.getFontByName(r.f),n,s,a=r.l,o=this.mHelper;this.stroke=t,this.values.fValue=r.finalSize+"px "+this.globalData.fontManager.getFontByName(r.f).fFamily,s=r.finalText.length;var l,c,f,p,m,u,h,d,b,y,v=this.data.singleShape,g=r.tr*.001*r.finalSize,_=0,S=0,w=!0,E=0;for(n=0;n<s;n+=1){l=this.globalData.fontManager.getCharData(r.finalText[n],i.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily),c=l&&l.data||{},o.reset(),v&&a[n].n&&(_=-g,S+=r.yOffset,S+=w?1:0,w=!1),m=c.shapes?c.shapes[0].it:[],h=m.length,o.scale(r.finalSize/100,r.finalSize/100),v&&this.applyTextPropertiesToMatrix(r,o,a[n].line,_,S),b=createSizedArray(h-1);var T=0;for(u=0;u<h;u+=1)if(m[u].ty==="sh"){for(p=m[u].ks.k.i.length,d=m[u].ks.k,y=[],f=1;f<p;f+=1)f===1&&y.push(o.applyToX(d.v[0][0],d.v[0][1],0),o.applyToY(d.v[0][0],d.v[0][1],0)),y.push(o.applyToX(d.o[f-1][0],d.o[f-1][1],0),o.applyToY(d.o[f-1][0],d.o[f-1][1],0),o.applyToX(d.i[f][0],d.i[f][1],0),o.applyToY(d.i[f][0],d.i[f][1],0),o.applyToX(d.v[f][0],d.v[f][1],0),o.applyToY(d.v[f][0],d.v[f][1],0));y.push(o.applyToX(d.o[f-1][0],d.o[f-1][1],0),o.applyToY(d.o[f-1][0],d.o[f-1][1],0),o.applyToX(d.i[0][0],d.i[0][1],0),o.applyToY(d.i[0][0],d.i[0][1],0),o.applyToX(d.v[0][0],d.v[0][1],0),o.applyToY(d.v[0][0],d.v[0][1],0)),b[T]=y,T+=1}v&&(_+=a[n].l,_+=g),this.textSpans[E]?this.textSpans[E].elem=b:this.textSpans[E]={elem:b},E+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var r=this.canvasContext;r.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var e,t,i,n,s,a,o=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;t=l.length;var c,f=null,p=null,m=null,u,h,d=this.globalData.renderer;for(e=0;e<t;e+=1)if(!l[e].n){if(c=o[e],c&&(d.save(),d.ctxTransform(c.p),d.ctxOpacity(c.o)),this.fill){for(c&&c.fc?f!==c.fc&&(d.ctxFillStyle(c.fc),f=c.fc):f!==this.values.fill&&(f=this.values.fill,d.ctxFillStyle(this.values.fill)),u=this.textSpans[e].elem,n=u.length,this.globalData.canvasContext.beginPath(),i=0;i<n;i+=1)for(h=u[i],a=h.length,this.globalData.canvasContext.moveTo(h[0],h[1]),s=2;s<a;s+=6)this.globalData.canvasContext.bezierCurveTo(h[s],h[s+1],h[s+2],h[s+3],h[s+4],h[s+5]);this.globalData.canvasContext.closePath(),d.ctxFill()}if(this.stroke){for(c&&c.sw?m!==c.sw&&(m=c.sw,d.ctxLineWidth(c.sw)):m!==this.values.sWidth&&(m=this.values.sWidth,d.ctxLineWidth(this.values.sWidth)),c&&c.sc?p!==c.sc&&(p=c.sc,d.ctxStrokeStyle(c.sc)):p!==this.values.stroke&&(p=this.values.stroke,d.ctxStrokeStyle(this.values.stroke)),u=this.textSpans[e].elem,n=u.length,this.globalData.canvasContext.beginPath(),i=0;i<n;i+=1)for(h=u[i],a=h.length,this.globalData.canvasContext.moveTo(h[0],h[1]),s=2;s<a;s+=6)this.globalData.canvasContext.bezierCurveTo(h[s],h[s+1],h[s+2],h[s+3],h[s+4],h[s+5]);this.globalData.canvasContext.closePath(),d.ctxStroke()}c&&this.globalData.renderer.restore()}};function CVImageElement(r,e,t){this.assetData=e.getAssetData(r.refId),this.img=e.imageLoader.getAsset(this.assetData),this.initElement(r,e,t)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var r=createTag("canvas");r.width=this.assetData.w,r.height=this.assetData.h;var e=r.getContext("2d"),t=this.img.width,i=this.img.height,n=t/i,s=this.assetData.w/this.assetData.h,a,o,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;n>s&&l==="xMidYMid slice"||n<s&&l!=="xMidYMid slice"?(o=i,a=o*s):(a=t,o=a/s),e.drawImage(this.img,(t-a)/2,(i-o)/2,a,o,0,0,this.assetData.w,this.assetData.h),this.img=r}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(r,e,t){this.initElement(r,e,t)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(r){return new CVShapeElement(r,this.globalData,this)},CanvasRendererBase.prototype.createText=function(r){return new CVTextElement(r,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(r){return new CVImageElement(r,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(r){return new CVSolidElement(r,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(r){r[0]===1&&r[1]===0&&r[4]===0&&r[5]===1&&r[12]===0&&r[13]===0||this.canvasContext.transform(r[0],r[1],r[4],r[5],r[12],r[13])},CanvasRendererBase.prototype.ctxOpacity=function(r){this.canvasContext.globalAlpha*=r<0?0:r},CanvasRendererBase.prototype.ctxFillStyle=function(r){this.canvasContext.fillStyle=r},CanvasRendererBase.prototype.ctxStrokeStyle=function(r){this.canvasContext.strokeStyle=r},CanvasRendererBase.prototype.ctxLineWidth=function(r){this.canvasContext.lineWidth=r},CanvasRendererBase.prototype.ctxLineCap=function(r){this.canvasContext.lineCap=r},CanvasRendererBase.prototype.ctxLineJoin=function(r){this.canvasContext.lineJoin=r},CanvasRendererBase.prototype.ctxMiterLimit=function(r){this.canvasContext.miterLimit=r},CanvasRendererBase.prototype.ctxFill=function(r){this.canvasContext.fill(r)},CanvasRendererBase.prototype.ctxFillRect=function(r,e,t,i){this.canvasContext.fillRect(r,e,t,i)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(r){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}r&&(this.globalData.blendMode="source-over"),this.contextData.restore(r)},CanvasRendererBase.prototype.configAnimation=function(r){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var e=this.animationItem.container.style;e.width="100%",e.height="100%";var t="0px 0px 0px";e.transformOrigin=t,e.mozTransformOrigin=t,e.webkitTransformOrigin=t,e["-webkit-transform"]=t,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=r,this.layers=r.layers,this.transformCanvas={w:r.w,h:r.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(r,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(r.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(r,e){this.reset();var t,i;r?(t=r,i=e,this.canvasContext.canvas.width=t,this.canvasContext.canvas.height=i):(this.animationItem.wrapper&&this.animationItem.container?(t=this.animationItem.wrapper.offsetWidth,i=this.animationItem.wrapper.offsetHeight):(t=this.canvasContext.canvas.width,i=this.canvasContext.canvas.height),this.canvasContext.canvas.width=t*this.renderConfig.dpr,this.canvasContext.canvas.height=i*this.renderConfig.dpr);var n,s;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var a=this.renderConfig.preserveAspectRatio.split(" "),o=a[1]||"meet",l=a[0]||"xMidYMid",c=l.substr(0,4),f=l.substr(4);n=t/i,s=this.transformCanvas.w/this.transformCanvas.h,s>n&&o==="meet"||s<n&&o==="slice"?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr)),c==="xMid"&&(s<n&&o==="meet"||s>n&&o==="slice")?this.transformCanvas.tx=(t-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:c==="xMax"&&(s<n&&o==="meet"||s>n&&o==="slice")?this.transformCanvas.tx=(t-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,f==="YMid"&&(s>n&&o==="meet"||s<n&&o==="slice")?this.transformCanvas.ty=(i-this.transformCanvas.h*(t/this.transformCanvas.w))/2*this.renderConfig.dpr:f==="YMax"&&(s>n&&o==="meet"||s<n&&o==="slice")?this.transformCanvas.ty=(i-this.transformCanvas.h*(t/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var r,e=this.layers?this.layers.length:0;for(r=e-1;r>=0;r-=1)this.elements[r]&&this.elements[r].destroy&&this.elements[r].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(r,e){if(!(this.renderedFrame===r&&this.renderConfig.clearCanvas===!0&&!e||this.destroyed||r===-1)){this.renderedFrame=r,this.globalData.frameNum=r-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=r;var t,i=this.layers.length;for(this.completeLayers||this.checkLayers(r),t=i-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(r-this.layers[t].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),t=i-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(r){var e=this.elements;if(!(e[r]||this.layers[r].ty===99)){var t=this.createItem(this.layers[r],this,this.globalData);e[r]=t,t.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var r=this.pendingElements.pop();r.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var r,e=15;for(r=0;r<e;r+=1){var t=new CanvasContext;this.stack[r]=t}this._length=e,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}CVContextData.prototype.duplicate=function(){var r=this._length*2,e=0;for(e=this._length;e<r;e+=1)this.stack[e]=new CanvasContext;this._length=r},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(r){this.cArrPos-=1;var e=this.stack[this.cArrPos],t=e.transform,i,n=this.cTr.props;for(i=0;i<16;i+=1)n[i]=t[i];if(r){this.nativeContext.restore();var s=this.stack[this.cArrPos+1];this.appliedFillStyle=s.fillStyle,this.appliedStrokeStyle=s.strokeStyle,this.appliedLineWidth=s.lineWidth,this.appliedLineCap=s.lineCap,this.appliedLineJoin=s.lineJoin,this.appliedMiterLimit=s.miterLimit}this.nativeContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13]),(r||e.opacity!==-1&&this.currentOpacity!==e.opacity)&&(this.nativeContext.globalAlpha=e.opacity,this.currentOpacity=e.opacity),this.currentFillStyle=e.fillStyle,this.currentStrokeStyle=e.strokeStyle,this.currentLineWidth=e.lineWidth,this.currentLineCap=e.lineCap,this.currentLineJoin=e.lineJoin,this.currentMiterLimit=e.miterLimit},CVContextData.prototype.save=function(r){r&&this.nativeContext.save();var e=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var t=this.stack[this.cArrPos],i;for(i=0;i<16;i+=1)t.transform[i]=e[i];this.cArrPos+=1;var n=this.stack[this.cArrPos];n.opacity=t.opacity,n.fillStyle=t.fillStyle,n.strokeStyle=t.strokeStyle,n.lineWidth=t.lineWidth,n.lineCap=t.lineCap,n.lineJoin=t.lineJoin,n.miterLimit=t.miterLimit},CVContextData.prototype.setOpacity=function(r){this.stack[this.cArrPos].opacity=r},CVContextData.prototype.setContext=function(r){this.nativeContext=r},CVContextData.prototype.fillStyle=function(r){this.stack[this.cArrPos].fillStyle!==r&&(this.currentFillStyle=r,this.stack[this.cArrPos].fillStyle=r)},CVContextData.prototype.strokeStyle=function(r){this.stack[this.cArrPos].strokeStyle!==r&&(this.currentStrokeStyle=r,this.stack[this.cArrPos].strokeStyle=r)},CVContextData.prototype.lineWidth=function(r){this.stack[this.cArrPos].lineWidth!==r&&(this.currentLineWidth=r,this.stack[this.cArrPos].lineWidth=r)},CVContextData.prototype.lineCap=function(r){this.stack[this.cArrPos].lineCap!==r&&(this.currentLineCap=r,this.stack[this.cArrPos].lineCap=r)},CVContextData.prototype.lineJoin=function(r){this.stack[this.cArrPos].lineJoin!==r&&(this.currentLineJoin=r,this.stack[this.cArrPos].lineJoin=r)},CVContextData.prototype.miterLimit=function(r){this.stack[this.cArrPos].miterLimit!==r&&(this.currentMiterLimit=r,this.stack[this.cArrPos].miterLimit=r)},CVContextData.prototype.transform=function(r){this.transformMat.cloneFromProps(r);var e=this.cTr;this.transformMat.multiply(e),e.cloneFromProps(this.transformMat.props);var t=e.props;this.nativeContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13])},CVContextData.prototype.opacity=function(r){var e=this.stack[this.cArrPos].opacity;e*=r<0?0:r,this.stack[this.cArrPos].opacity!==e&&(this.currentOpacity!==r&&(this.nativeContext.globalAlpha=r,this.currentOpacity=r),this.stack[this.cArrPos].opacity=e)},CVContextData.prototype.fill=function(r){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(r)},CVContextData.prototype.fillRect=function(r,e,t,i){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(r,e,t,i)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()};function CVCompElement(r,e,t){this.completeLayers=!1,this.layers=r.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(r,e,t),this.tm=r.tm?PropertyFactory.getProp(this,r.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var r=this.canvasContext;r.beginPath(),r.moveTo(0,0),r.lineTo(this.data.w,0),r.lineTo(this.data.w,this.data.h),r.lineTo(0,this.data.h),r.lineTo(0,0),r.clip();var e,t=this.layers.length;for(e=t-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var r,e=this.layers.length;for(r=e-1;r>=0;r-=1)this.elements[r]&&this.elements[r].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(r){return new CVCompElement(r,this.globalData,this)};function CanvasRenderer(r,e){this.animationItem=r,this.renderConfig={clearCanvas:e&&e.clearCanvas!==void 0?e.clearCanvas:!0,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||"",runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(r){return new CVCompElement(r,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(r,e,t){this.initElement(r,e,t)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var r;this.data.hasMask?(r=createNS("rect"),r.setAttribute("width",this.data.sw),r.setAttribute("height",this.data.sh),r.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(r=createTag("div"),r.style.width=this.data.sw+"px",r.style.height=this.data.sh+"px",r.style.backgroundColor=this.data.sc),this.layerElement.appendChild(r)};function HShapeElement(r,e,t){this.shapes=[],this.shapesData=r.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(r,e,t),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var r;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),r=this.svgElement;else{r=createNS("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;r.setAttribute("width",e.w),r.setAttribute("height",e.h),r.appendChild(this.shapesContainer),this.layerElement.appendChild(r)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=r},HShapeElement.prototype.getTransformedPoint=function(r,e){var t,i=r.length;for(t=0;t<i;t+=1)e=r[t].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(r,e){var t=r.sh.v,i=r.transformers,n,s=t._length,a,o,l,c;if(!(s<=1)){for(n=0;n<s-1;n+=1)a=this.getTransformedPoint(i,t.v[n]),o=this.getTransformedPoint(i,t.o[n]),l=this.getTransformedPoint(i,t.i[n+1]),c=this.getTransformedPoint(i,t.v[n+1]),this.checkBounds(a,o,l,c,e);t.c&&(a=this.getTransformedPoint(i,t.v[n]),o=this.getTransformedPoint(i,t.o[n]),l=this.getTransformedPoint(i,t.i[0]),c=this.getTransformedPoint(i,t.v[0]),this.checkBounds(a,o,l,c,e))}},HShapeElement.prototype.checkBounds=function(r,e,t,i,n){this.getBoundsOfCurve(r,e,t,i);var s=this.shapeBoundingBox;n.x=bmMin(s.left,n.x),n.xMax=bmMax(s.right,n.xMax),n.y=bmMin(s.top,n.y),n.yMax=bmMax(s.bottom,n.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(r,e,t,i){for(var n=[[r[0],i[0]],[r[1],i[1]]],s,a,o,l,c,f,p,m=0;m<2;++m)a=6*r[m]-12*e[m]+6*t[m],s=-3*r[m]+9*e[m]-9*t[m]+3*i[m],o=3*e[m]-3*r[m],a|=0,s|=0,o|=0,s===0&&a===0||(s===0?(l=-o/a,l>0&&l<1&&n[m].push(this.calculateF(l,r,e,t,i,m))):(c=a*a-4*o*s,c>=0&&(f=(-a+bmSqrt(c))/(2*s),f>0&&f<1&&n[m].push(this.calculateF(f,r,e,t,i,m)),p=(-a-bmSqrt(c))/(2*s),p>0&&p<1&&n[m].push(this.calculateF(p,r,e,t,i,m)))));this.shapeBoundingBox.left=bmMin.apply(null,n[0]),this.shapeBoundingBox.top=bmMin.apply(null,n[1]),this.shapeBoundingBox.right=bmMax.apply(null,n[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,n[1])},HShapeElement.prototype.calculateF=function(r,e,t,i,n,s){return bmPow(1-r,3)*e[s]+3*bmPow(1-r,2)*r*t[s]+3*(1-r)*bmPow(r,2)*i[s]+bmPow(r,3)*n[s]},HShapeElement.prototype.calculateBoundingBox=function(r,e){var t,i=r.length;for(t=0;t<i;t+=1)r[t]&&r[t].sh?this.calculateShapeBoundingBox(r[t],e):r[t]&&r[t].it?this.calculateBoundingBox(r[t].it,e):r[t]&&r[t].style&&r[t].w&&this.expandStrokeBoundingBox(r[t].w,e)},HShapeElement.prototype.expandStrokeBoundingBox=function(r,e){var t=0;if(r.keyframes){for(var i=0;i<r.keyframes.length;i+=1){var n=r.keyframes[i].s;n>t&&(t=n)}t*=r.mult}else t=r.v*r.mult;e.x-=t,e.xMax+=t,e.y-=t,e.yMax+=t},HShapeElement.prototype.currentBoxContains=function(r){return this.currentBBox.x<=r.x&&this.currentBBox.y<=r.y&&this.currentBBox.width+this.currentBBox.x>=r.x+r.width&&this.currentBBox.height+this.currentBBox.y>=r.y+r.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var r=this.tempBoundingBox,e=999999;if(r.x=e,r.xMax=-e,r.y=e,r.yMax=-e,this.calculateBoundingBox(this.itemsData,r),r.width=r.xMax<r.x?0:r.xMax-r.x,r.height=r.yMax<r.y?0:r.yMax-r.y,this.currentBoxContains(r))return;var t=!1;if(this.currentBBox.w!==r.width&&(this.currentBBox.w=r.width,this.shapeCont.setAttribute("width",r.width),t=!0),this.currentBBox.h!==r.height&&(this.currentBBox.h=r.height,this.shapeCont.setAttribute("height",r.height),t=!0),t||this.currentBBox.x!==r.x||this.currentBBox.y!==r.y){this.currentBBox.w=r.width,this.currentBBox.h=r.height,this.currentBBox.x=r.x,this.currentBBox.y=r.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var i=this.shapeCont.style,n="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";i.transform=n,i.webkitTransform=n}}};function HTextElement(r,e,t){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(r,e,t)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var r=createNS("g");this.maskedElement.appendChild(r),this.innerElem=r}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r.l?r.l.length:0);var e=this.innerElem.style,t=r.fc?this.buildColor(r.fc):"rgba(0,0,0,0)";e.fill=t,e.color=t,r.sc&&(e.stroke=this.buildColor(r.sc),e.strokeWidth=r.sw+"px");var i=this.globalData.fontManager.getFontByName(r.f);if(!this.globalData.fontManager.chars)if(e.fontSize=r.finalSize+"px",e.lineHeight=r.finalSize+"px",i.fClass)this.innerElem.className=i.fClass;else{e.fontFamily=i.fFamily;var n=r.fWeight,s=r.fStyle;e.fontStyle=s,e.fontWeight=n}var a,o,l=r.l;o=l.length;var c,f,p,m=this.mHelper,u,h="",d=0;for(a=0;a<o;a+=1){if(this.globalData.fontManager.chars?(this.textPaths[d]?c=this.textPaths[d]:(c=createNS("path"),c.setAttribute("stroke-linecap",lineCapEnum[1]),c.setAttribute("stroke-linejoin",lineJoinEnum[2]),c.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[d]?(f=this.textSpans[d],p=f.children[0]):(f=createTag("div"),f.style.lineHeight=0,p=createNS("svg"),p.appendChild(c),styleDiv(f)))):this.isMasked?c=this.textPaths[d]?this.textPaths[d]:createNS("text"):this.textSpans[d]?(f=this.textSpans[d],c=this.textPaths[d]):(f=createTag("span"),styleDiv(f),c=createTag("span"),styleDiv(c),f.appendChild(c)),this.globalData.fontManager.chars){var b=this.globalData.fontManager.getCharData(r.finalText[a],i.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily),y;if(b?y=b.data:y=null,m.reset(),y&&y.shapes&&y.shapes.length&&(u=y.shapes[0].it,m.scale(r.finalSize/100,r.finalSize/100),h=this.createPathShape(m,u),c.setAttribute("d",h)),this.isMasked)this.innerElem.appendChild(c);else{if(this.innerElem.appendChild(f),y&&y.shapes){document.body.appendChild(p);var v=p.getBBox();p.setAttribute("width",v.width+2),p.setAttribute("height",v.height+2),p.setAttribute("viewBox",v.x-1+" "+(v.y-1)+" "+(v.width+2)+" "+(v.height+2));var g=p.style,_="translate("+(v.x-1)+"px,"+(v.y-1)+"px)";g.transform=_,g.webkitTransform=_,l[a].yOffset=v.y-1}else p.setAttribute("width",1),p.setAttribute("height",1);f.appendChild(p)}}else if(c.textContent=l[a].val,c.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(c);else{this.innerElem.appendChild(f);var S=c.style,w="translate3d(0,"+-r.finalSize/1.2+"px,0)";S.transform=w,S.webkitTransform=w}this.isMasked?this.textSpans[d]=c:this.textSpans[d]=f,this.textSpans[d].style.display="block",this.textPaths[d]=c,d+=1}for(;d<this.textSpans.length;)this.textSpans[d].style.display="none",d+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var r;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),r=this.svgElement.style;var e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";r.transform=e,r.webkitTransform=e}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var t,i,n=0,s=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;i=a.length;var o,l,c;for(t=0;t<i;t+=1)a[t].n?n+=1:(l=this.textSpans[t],c=this.textPaths[t],o=s[n],n+=1,o._mdf.m&&(this.isMasked?l.setAttribute("transform",o.m):(l.style.webkitTransform=o.m,l.style.transform=o.m)),l.style.opacity=o.o,o.sw&&o._mdf.sw&&c.setAttribute("stroke-width",o.sw),o.sc&&o._mdf.sc&&c.setAttribute("stroke",o.sc),o.fc&&o._mdf.fc&&(c.setAttribute("fill",o.fc),c.style.color=o.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var f=this.innerElem.getBBox();this.currentBBox.w!==f.width&&(this.currentBBox.w=f.width,this.svgElement.setAttribute("width",f.width)),this.currentBBox.h!==f.height&&(this.currentBBox.h=f.height,this.svgElement.setAttribute("height",f.height));var p=1;if(this.currentBBox.w!==f.width+p*2||this.currentBBox.h!==f.height+p*2||this.currentBBox.x!==f.x-p||this.currentBBox.y!==f.y-p){this.currentBBox.w=f.width+p*2,this.currentBBox.h=f.height+p*2,this.currentBBox.x=f.x-p,this.currentBBox.y=f.y-p,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),r=this.svgElement.style;var m="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=m,r.webkitTransform=m}}}};function HCameraElement(r,e,t){this.initFrame(),this.initBaseData(r,e,t),this.initHierarchy();var i=PropertyFactory.getProp;if(this.pe=i(this,r.pe,0,0,this),r.ks.p.s?(this.px=i(this,r.ks.p.x,1,0,this),this.py=i(this,r.ks.p.y,1,0,this),this.pz=i(this,r.ks.p.z,1,0,this)):this.p=i(this,r.ks.p,1,0,this),r.ks.a&&(this.a=i(this,r.ks.a,1,0,this)),r.ks.or.k.length&&r.ks.or.k[0].to){var n,s=r.ks.or.k.length;for(n=0;n<s;n+=1)r.ks.or.k[n].to=null,r.ks.or.k[n].ti=null}this.or=i(this,r.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=i(this,r.ks.rx,0,degToRads,this),this.ry=i(this,r.ks.ry,0,degToRads,this),this.rz=i(this,r.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var r,e=this.comp.threeDElements.length,t,i,n;for(r=0;r<e;r+=1)if(t=this.comp.threeDElements[r],t.type==="3d"){i=t.perspectiveElem.style,n=t.container.style;var s=this.pe.v+"px",a="0px 0px 0px",o="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.perspective=s,i.webkitPerspective=s,n.transformOrigin=a,n.mozTransformOrigin=a,n.webkitTransformOrigin=a,i.transform=o,i.webkitTransform=o}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var r=this._isFirstFrame,e,t;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)r=this.hierarchy[e].finalTransform.mProp._mdf||r;if(r||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(t=this.hierarchy.length-1,e=t;e>=0;e-=1){var i=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var n;this.p?n=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:n=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var s=Math.sqrt(Math.pow(n[0],2)+Math.pow(n[1],2)+Math.pow(n[2],2)),a=[n[0]/s,n[1]/s,n[2]/s],o=Math.sqrt(a[2]*a[2]+a[0]*a[0]),l=Math.atan2(a[1],o),c=Math.atan2(a[0],-a[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var f=!this._prevMat.equals(this.mat);if((f||this.pe._mdf)&&this.comp.threeDElements){t=this.comp.threeDElements.length;var p,m,u;for(e=0;e<t;e+=1)if(p=this.comp.threeDElements[e],p.type==="3d"){if(f){var h=this.mat.toCSS();u=p.container.style,u.transform=h,u.webkitTransform=h}this.pe._mdf&&(m=p.perspectiveElem.style,m.perspective=this.pe.v+"px",m.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(r){this.prepareProperties(r,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(r,e,t){this.assetData=e.getAssetData(r.refId),this.initElement(r,e,t)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var r=this.globalData.getAssetsPath(this.assetData),e=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",r),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(e),e.crossOrigin="anonymous",e.src=r,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(r,e){this.animationItem=r,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&e.hideOnTransparent===!1),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var r=this.pendingElements.pop();r.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(r,e){var t=r.getBaseElement();if(t){var i=this.layers[e];if(!i.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(t,e);else{for(var n=0,s,a,o;n<e;)this.elements[n]&&this.elements[n]!==!0&&this.elements[n].getBaseElement&&(a=this.elements[n],o=this.layers[n].ddd?this.getThreeDContainerByPos(n):a.getBaseElement(),s=o||s),n+=1;s?(!i.ddd||!this.supports3d)&&this.layerElement.insertBefore(t,s):(!i.ddd||!this.supports3d)&&this.layerElement.appendChild(t)}else this.addTo3dContainer(t,e)}},HybridRendererBase.prototype.createShape=function(r){return this.supports3d?new HShapeElement(r,this.globalData,this):new SVGShapeElement(r,this.globalData,this)},HybridRendererBase.prototype.createText=function(r){return this.supports3d?new HTextElement(r,this.globalData,this):new SVGTextLottieElement(r,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(r){return this.camera=new HCameraElement(r,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(r){return this.supports3d?new HImageElement(r,this.globalData,this):new IImageElement(r,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(r){return this.supports3d?new HSolidElement(r,this.globalData,this):new ISolidElement(r,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(r){for(var e=0,t=this.threeDElements.length;e<t;){if(this.threeDElements[e].startPos<=r&&this.threeDElements[e].endPos>=r)return this.threeDElements[e].perspectiveElem;e+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(r,e){var t=createTag("div"),i,n;styleDiv(t);var s=createTag("div");if(styleDiv(s),e==="3d"){i=t.style,i.width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";var a="50% 50%";i.webkitTransformOrigin=a,i.mozTransformOrigin=a,i.transformOrigin=a,n=s.style;var o="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.transform=o,n.webkitTransform=o}t.appendChild(s);var l={container:s,perspectiveElem:t,startPos:r,endPos:r,type:e};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var r,e=this.layers.length,t,i="";for(r=0;r<e;r+=1)this.layers[r].ddd&&this.layers[r].ty!==3?(i!=="3d"&&(i="3d",t=this.createThreeDContainer(r,"3d")),t.endPos=Math.max(t.endPos,r)):(i!=="2d"&&(i="2d",t=this.createThreeDContainer(r,"2d")),t.endPos=Math.max(t.endPos,r));for(e=this.threeDElements.length,r=e-1;r>=0;r-=1)this.resizerElem.appendChild(this.threeDElements[r].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(r,e){for(var t=0,i=this.threeDElements.length;t<i;){if(e<=this.threeDElements[t].endPos){for(var n=this.threeDElements[t].startPos,s;n<e;)this.elements[n]&&this.elements[n].getBaseElement&&(s=this.elements[n].getBaseElement()),n+=1;s?this.threeDElements[t].container.insertBefore(r,s):this.threeDElements[t].container.appendChild(r);break}t+=1}},HybridRendererBase.prototype.configAnimation=function(r){var e=createTag("div"),t=this.animationItem.wrapper,i=e.style;i.width=r.w+"px",i.height=r.h+"px",this.resizerElem=e,styleDiv(e),i.transformStyle="flat",i.mozTransformStyle="flat",i.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),t.appendChild(e),i.overflow="hidden";var n=createNS("svg");n.setAttribute("width","1"),n.setAttribute("height","1"),styleDiv(n),this.resizerElem.appendChild(n);var s=createNS("defs");n.appendChild(s),this.data=r,this.setupGlobalData(r,n),this.globalData.defs=s,this.layers=r.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var r,e=this.layers?this.layers.length:0;for(r=0;r<e;r+=1)this.elements[r]&&this.elements[r].destroy&&this.elements[r].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var r=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,t=r/e,i=this.globalData.compSize.w/this.globalData.compSize.h,n,s,a,o;i>t?(n=r/this.globalData.compSize.w,s=r/this.globalData.compSize.w,a=0,o=(e-this.globalData.compSize.h*(r/this.globalData.compSize.w))/2):(n=e/this.globalData.compSize.h,s=e/this.globalData.compSize.h,a=(r-this.globalData.compSize.w*(e/this.globalData.compSize.h))/2,o=0);var l=this.resizerElem.style;l.webkitTransform="matrix3d("+n+",0,0,0,0,"+s+",0,0,0,0,1,0,"+a+","+o+",0,1)",l.transform=l.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var r=this.globalData.compSize.w,e=this.globalData.compSize.h,t,i=this.threeDElements.length;for(t=0;t<i;t+=1){var n=this.threeDElements[t].perspectiveElem.style;n.webkitPerspective=Math.sqrt(Math.pow(r,2)+Math.pow(e,2))+"px",n.perspective=n.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(r){var e,t=r.length,i=createTag("div");for(e=0;e<t;e+=1)if(r[e].xt){var n=this.createComp(r[e],i,this.globalData.comp,null);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}};function HCompElement(r,e,t){this.layers=r.layers,this.supports3d=!r.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(r,e,t),this.tm=r.tm?PropertyFactory.getProp(this,r.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(r,e){for(var t=0,i;t<e;)this.elements[t]&&this.elements[t].getBaseElement&&(i=this.elements[t].getBaseElement()),t+=1;i?this.layerElement.insertBefore(r,i):this.layerElement.appendChild(r)},HCompElement.prototype.createComp=function(r){return this.supports3d?new HCompElement(r,this.globalData,this):new SVGCompElement(r,this.globalData,this)};function HybridRenderer(r,e){this.animationItem=r,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&e.hideOnTransparent===!1),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"},runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(r){return this.supports3d?new HCompElement(r,this.globalData,this):new SVGCompElement(r,this.globalData,this)};var CompExpressionInterface=function(){return function(r){function e(t){for(var i=0,n=r.layers.length;i<n;){if(r.layers[i].nm===t||r.layers[i].ind===t)return r.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(e,"_name",{value:r.data.nm}),e.layer=e,e.pixelAspect=1,e.height=r.data.h||r.globalData.compSize.h,e.width=r.data.w||r.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/r.globalData.frameRate,e.displayStartTime=0,e.numLayers=r.layers.length,e}}();function _typeof$2(r){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$2(r)}function seedRandom(r,e){var t=this,i=256,n=6,s=52,a="random",o=e.pow(i,n),l=e.pow(2,s),c=l*2,f=i-1,p;function m(g,_,S){var w=[];_=_===!0?{entropy:!0}:_||{};var E=b(d(_.entropy?[g,v(r)]:g===null?y():g,3),w),T=new u(w),M=function(){for(var R=T.g(n),A=o,I=0;R<l;)R=(R+I)*i,A*=i,I=T.g(1);for(;R>=c;)R/=2,A/=2,I>>>=1;return(R+I)/A};return M.int32=function(){return T.g(4)|0},M.quick=function(){return T.g(4)/4294967296},M.double=M,b(v(T.S),r),(_.pass||S||function(D,R,A,I){return I&&(I.S&&h(I,T),D.state=function(){return h(T,{})}),A?(e[a]=D,R):D})(M,E,"global"in _?_.global:this==e,_.state)}e["seed"+a]=m;function u(g){var _,S=g.length,w=this,E=0,T=w.i=w.j=0,M=w.S=[];for(S||(g=[S++]);E<i;)M[E]=E++;for(E=0;E<i;E++)M[E]=M[T=f&T+g[E%S]+(_=M[E])],M[T]=_;w.g=function(D){for(var R,A=0,I=w.i,O=w.j,F=w.S;D--;)R=F[I=f&I+1],A=A*i+F[f&(F[I]=F[O=f&O+R])+(F[O]=R)];return w.i=I,w.j=O,A}}function h(g,_){return _.i=g.i,_.j=g.j,_.S=g.S.slice(),_}function d(g,_){var S=[],w=_typeof$2(g),E;if(_&&w=="object")for(E in g)try{S.push(d(g[E],_-1))}catch{}return S.length?S:w=="string"?g:g+"\0"}function b(g,_){for(var S=g+"",w,E=0;E<S.length;)_[f&E]=f&(w^=_[f&E]*19)+S.charCodeAt(E++);return v(_)}function y(){try{var g=new Uint8Array(i);return(t.crypto||t.msCrypto).getRandomValues(g),v(g)}catch{var _=t.navigator,S=_&&_.plugins;return[+new Date,t,S,t.screen,v(r)]}}function v(g){return String.fromCharCode.apply(0,g)}b(e.random(),r)}function initialize$2(r){seedRandom([],r)}var propTypes={SHAPE:"shape"};function _typeof$1(r){"@babel/helpers - typeof";return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$1(r)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(r){return r.constructor===Array||r.constructor===Float32Array}function isNumerable(r,e){return r==="number"||e instanceof Number||r==="boolean"||r==="string"}function $bm_neg(r){var e=_typeof$1(r);if(e==="number"||r instanceof Number||e==="boolean")return-r;if($bm_isInstanceOfArray(r)){var t,i=r.length,n=[];for(t=0;t<i;t+=1)n[t]=-r[t];return n}return r.propType?r.v:-r}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(r,e){var t=_typeof$1(r),i=_typeof$1(e);if(isNumerable(t,r)&&isNumerable(i,e)||t==="string"||i==="string")return r+e;if($bm_isInstanceOfArray(r)&&isNumerable(i,e))return r=r.slice(0),r[0]+=e,r;if(isNumerable(t,r)&&$bm_isInstanceOfArray(e))return e=e.slice(0),e[0]=r+e[0],e;if($bm_isInstanceOfArray(r)&&$bm_isInstanceOfArray(e)){for(var n=0,s=r.length,a=e.length,o=[];n<s||n<a;)(typeof r[n]=="number"||r[n]instanceof Number)&&(typeof e[n]=="number"||e[n]instanceof Number)?o[n]=r[n]+e[n]:o[n]=e[n]===void 0?r[n]:r[n]||e[n],n+=1;return o}return 0}var add=sum;function sub(r,e){var t=_typeof$1(r),i=_typeof$1(e);if(isNumerable(t,r)&&isNumerable(i,e))return t==="string"&&(r=parseInt(r,10)),i==="string"&&(e=parseInt(e,10)),r-e;if($bm_isInstanceOfArray(r)&&isNumerable(i,e))return r=r.slice(0),r[0]-=e,r;if(isNumerable(t,r)&&$bm_isInstanceOfArray(e))return e=e.slice(0),e[0]=r-e[0],e;if($bm_isInstanceOfArray(r)&&$bm_isInstanceOfArray(e)){for(var n=0,s=r.length,a=e.length,o=[];n<s||n<a;)(typeof r[n]=="number"||r[n]instanceof Number)&&(typeof e[n]=="number"||e[n]instanceof Number)?o[n]=r[n]-e[n]:o[n]=e[n]===void 0?r[n]:r[n]||e[n],n+=1;return o}return 0}function mul(r,e){var t=_typeof$1(r),i=_typeof$1(e),n;if(isNumerable(t,r)&&isNumerable(i,e))return r*e;var s,a;if($bm_isInstanceOfArray(r)&&isNumerable(i,e)){for(a=r.length,n=createTypedArray("float32",a),s=0;s<a;s+=1)n[s]=r[s]*e;return n}if(isNumerable(t,r)&&$bm_isInstanceOfArray(e)){for(a=e.length,n=createTypedArray("float32",a),s=0;s<a;s+=1)n[s]=r*e[s];return n}return 0}function div(r,e){var t=_typeof$1(r),i=_typeof$1(e),n;if(isNumerable(t,r)&&isNumerable(i,e))return r/e;var s,a;if($bm_isInstanceOfArray(r)&&isNumerable(i,e)){for(a=r.length,n=createTypedArray("float32",a),s=0;s<a;s+=1)n[s]=r[s]/e;return n}if(isNumerable(t,r)&&$bm_isInstanceOfArray(e)){for(a=e.length,n=createTypedArray("float32",a),s=0;s<a;s+=1)n[s]=r/e[s];return n}return 0}function mod(r,e){return typeof r=="string"&&(r=parseInt(r,10)),typeof e=="string"&&(e=parseInt(e,10)),r%e}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(r,e,t){if(e>t){var i=t;t=e,e=i}return Math.min(Math.max(r,e),t)}function radiansToDegrees(r){return r/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(r){return r*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(r,e){if(typeof r=="number"||r instanceof Number)return e=e||0,Math.abs(r-e);e||(e=helperLengthArray);var t,i=Math.min(r.length,e.length),n=0;for(t=0;t<i;t+=1)n+=Math.pow(e[t]-r[t],2);return Math.sqrt(n)}function normalize(r){return div(r,length(r))}function rgbToHsl(r){var e=r[0],t=r[1],i=r[2],n=Math.max(e,t,i),s=Math.min(e,t,i),a,o,l=(n+s)/2;if(n===s)a=0,o=0;else{var c=n-s;switch(o=l>.5?c/(2-n-s):c/(n+s),n){case e:a=(t-i)/c+(t<i?6:0);break;case t:a=(i-e)/c+2;break;case i:a=(e-t)/c+4;break}a/=6}return[a,o,l,r[3]]}function hue2rgb(r,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?r+(e-r)*6*t:t<1/2?e:t<2/3?r+(e-r)*(2/3-t)*6:r}function hslToRgb(r){var e=r[0],t=r[1],i=r[2],n,s,a;if(t===0)n=i,a=i,s=i;else{var o=i<.5?i*(1+t):i+t-i*t,l=2*i-o;n=hue2rgb(l,o,e+1/3),s=hue2rgb(l,o,e),a=hue2rgb(l,o,e-1/3)}return[n,s,a,r[3]]}function linear(r,e,t,i,n){if((i===void 0||n===void 0)&&(i=e,n=t,e=0,t=1),t<e){var s=t;t=e,e=s}if(r<=e)return i;if(r>=t)return n;var a=t===e?0:(r-e)/(t-e);if(!i.length)return i+(n-i)*a;var o,l=i.length,c=createTypedArray("float32",l);for(o=0;o<l;o+=1)c[o]=i[o]+(n[o]-i[o])*a;return c}function random(r,e){if(e===void 0&&(r===void 0?(r=0,e=1):(e=r,r=void 0)),e.length){var t,i=e.length;r||(r=createTypedArray("float32",i));var n=createTypedArray("float32",i),s=BMMath.random();for(t=0;t<i;t+=1)n[t]=r[t]+s*(e[t]-r[t]);return n}r===void 0&&(r=0);var a=BMMath.random();return r+a*(e-r)}function createPath(r,e,t,i){var n,s=r.length,a=shapePool.newElement();a.setPathData(!!i,s);var o=[0,0],l,c;for(n=0;n<s;n+=1)l=e&&e[n]?e[n]:o,c=t&&t[n]?t[n]:o,a.setTripleAt(r[n][0],r[n][1],c[0]+r[n][0],c[1]+r[n][1],l[0]+r[n][0],l[1]+r[n][1],n,!0);return a}function initiateExpression(elem,data,property){function noOp(r){return r}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty._name=elem.data.nm,thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=(function r(e,t){var i,n,s=this.pv.length?this.pv.length:1,a=createTypedArray("float32",s);e=5;var o=Math.floor(time*e);for(i=0,n=0;i<o;){for(n=0;n<s;n+=1)a[n]+=-t+t*2*BMMath.random();i+=1}var l=time*e,c=l-Math.floor(l),f=createTypedArray("float32",s);if(s>1){for(n=0;n<s;n+=1)f[n]=this.pv[n]+a[n]+(-t+t*2*BMMath.random())*c;return f}return this.pv+a[0]+(-t+t*2*BMMath.random())*c}).bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(r,e){return loopIn(r,e,!0)}function loopOutDuration(r,e){return loopOut(r,e,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(r,e){var t=[e[0]-r[0],e[1]-r[1],e[2]-r[2]],i=Math.atan2(t[0],Math.sqrt(t[1]*t[1]+t[2]*t[2]))/degToRads,n=-Math.atan2(t[1],t[2])/degToRads;return[n,i,0]}function easeOut(r,e,t,i,n){return applyEase(easeOutBez,r,e,t,i,n)}function easeIn(r,e,t,i,n){return applyEase(easeInBez,r,e,t,i,n)}function ease(r,e,t,i,n){return applyEase(easeInOutBez,r,e,t,i,n)}function applyEase(r,e,t,i,n,s){n===void 0?(n=t,s=i):e=(e-t)/(i-t),e>1?e=1:e<0&&(e=0);var a=r(e);if($bm_isInstanceOfArray(n)){var o,l=n.length,c=createTypedArray("float32",l);for(o=0;o<l;o+=1)c[o]=(s[o]-n[o])*a+n[o];return c}return(s-n)*a+n}function nearestKey(r){var e,t=data.k.length,i,n;if(!data.k.length||typeof data.k[0]=="number")i=0,n=0;else if(i=-1,r*=elem.comp.globalData.frameRate,r<data.k[0].t)i=1,n=data.k[0].t;else{for(e=0;e<t-1;e+=1)if(r===data.k[e].t){i=e+1,n=data.k[e].t;break}else if(r>data.k[e].t&&r<data.k[e+1].t){r-data.k[e].t>data.k[e+1].t-r?(i=e+2,n=data.k[e+1].t):(i=e+1,n=data.k[e].t);break}i===-1&&(i=e+1,n=data.k[e].t)}var s={};return s.index=i,s.time=n/elem.comp.globalData.frameRate,s}function key(r){var e,t,i;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+r);r-=1,e={time:data.k[r].t/elem.comp.globalData.frameRate,value:[]};var n=Object.prototype.hasOwnProperty.call(data.k[r],"s")?data.k[r].s:data.k[r-1].e;for(i=n.length,t=0;t<i;t+=1)e[t]=n[t],e.value[t]=n[t];return e}function framesToTime(r,e){return e||(e=elem.comp.globalData.frameRate),r/e}function timeToFrames(r,e){return!r&&r!==0&&(r=time),e||(e=elem.comp.globalData.frameRate),r*e}function seedRandom(r){BMMath.seedrandom(randSeed+r)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(r,e){return typeof value=="string"?e===void 0?value.substring(r):value.substring(r,e):""}function substr(r,e){return typeof value=="string"?e===void 0?value.substr(r):value.substr(r,e):""}function posterizeTime(r){time=r===0?0:Math.floor(time*r)/r,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(r){return value=r,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt,scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var r={};r.initExpressions=e,r.resetFrame=ExpressionManager.resetFrame;function e(t){var i=0,n=[];function s(){i+=1}function a(){i-=1,i===0&&l()}function o(c){n.indexOf(c)===-1&&n.push(c)}function l(){var c,f=n.length;for(c=0;c<f;c+=1)n[c].release();n.length=0}t.renderer.compInterface=CompExpressionInterface(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=s,t.renderer.globalData.popExpression=a,t.renderer.globalData.registerExpressionProperty=o}return r}(),MaskManagerInterface=function(){function r(t,i){this._mask=t,this._data=i}Object.defineProperty(r.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(r.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var e=function(i){var n=createSizedArray(i.viewData.length),s,a=i.viewData.length;for(s=0;s<a;s+=1)n[s]=new r(i.viewData[s],i.masksProperties[s]);var o=function(c){for(s=0;s<a;){if(i.masksProperties[s].nm===c)return n[s];s+=1}return null};return o};return e}(),ExpressionPropertyInterface=function(){var r={pv:0,v:0,mult:1},e={pv:[0,0,0],v:[0,0,0],mult:1};function t(a,o,l){Object.defineProperty(a,"velocity",{get:function(){return o.getVelocityAtTime(o.comp.currentFrame)}}),a.numKeys=o.keyframes?o.keyframes.length:0,a.key=function(c){if(!a.numKeys)return 0;var f="";"s"in o.keyframes[c-1]?f=o.keyframes[c-1].s:"e"in o.keyframes[c-2]?f=o.keyframes[c-2].e:f=o.keyframes[c-2].s;var p=l==="unidimensional"?new Number(f):Object.assign({},f);return p.time=o.keyframes[c-1].t/o.elem.comp.globalData.frameRate,p.value=l==="unidimensional"?f[0]:f,p},a.valueAtTime=o.getValueAtTime,a.speedAtTime=o.getSpeedAtTime,a.velocityAtTime=o.getVelocityAtTime,a.propertyGroup=o.propertyGroup}function i(a){(!a||!("pv"in a))&&(a=r);var o=1/a.mult,l=a.pv*o,c=new Number(l);return c.value=l,t(c,a,"unidimensional"),function(){return a.k&&a.getValue(),l=a.v*o,c.value!==l&&(c=new Number(l),c.value=l,c[0]=l,t(c,a,"unidimensional")),c}}function n(a){(!a||!("pv"in a))&&(a=e);var o=1/a.mult,l=a.data&&a.data.l||a.pv.length,c=createTypedArray("float32",l),f=createTypedArray("float32",l);return c.value=f,t(c,a,"multidimensional"),function(){a.k&&a.getValue();for(var p=0;p<l;p+=1)f[p]=a.v[p]*o,c[p]=f[p];return c}}function s(){return r}return function(a){return a?a.propType==="unidimensional"?i(a):n(a):s}}(),TransformExpressionInterface=function(){return function(r){function e(a){switch(a){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}Object.defineProperty(e,"rotation",{get:ExpressionPropertyInterface(r.r||r.rz)}),Object.defineProperty(e,"zRotation",{get:ExpressionPropertyInterface(r.rz||r.r)}),Object.defineProperty(e,"xRotation",{get:ExpressionPropertyInterface(r.rx)}),Object.defineProperty(e,"yRotation",{get:ExpressionPropertyInterface(r.ry)}),Object.defineProperty(e,"scale",{get:ExpressionPropertyInterface(r.s)});var t,i,n,s;return r.p?s=ExpressionPropertyInterface(r.p):(t=ExpressionPropertyInterface(r.px),i=ExpressionPropertyInterface(r.py),r.pz&&(n=ExpressionPropertyInterface(r.pz))),Object.defineProperty(e,"position",{get:function(){return r.p?s():[t(),i(),n?n():0]}}),Object.defineProperty(e,"xPosition",{get:ExpressionPropertyInterface(r.px)}),Object.defineProperty(e,"yPosition",{get:ExpressionPropertyInterface(r.py)}),Object.defineProperty(e,"zPosition",{get:ExpressionPropertyInterface(r.pz)}),Object.defineProperty(e,"anchorPoint",{get:ExpressionPropertyInterface(r.a)}),Object.defineProperty(e,"opacity",{get:ExpressionPropertyInterface(r.o)}),Object.defineProperty(e,"skew",{get:ExpressionPropertyInterface(r.sk)}),Object.defineProperty(e,"skewAxis",{get:ExpressionPropertyInterface(r.sa)}),Object.defineProperty(e,"orientation",{get:ExpressionPropertyInterface(r.or)}),e}}(),LayerExpressionInterface=function(){function r(c){var f=new Matrix;if(c!==void 0){var p=this._elem.finalTransform.mProp.getValueAtTime(c);p.clone(f)}else{var m=this._elem.finalTransform.mProp;m.applyToMatrix(f)}return f}function e(c,f){var p=this.getMatrix(f);return p.props[12]=0,p.props[13]=0,p.props[14]=0,this.applyPoint(p,c)}function t(c,f){var p=this.getMatrix(f);return this.applyPoint(p,c)}function i(c,f){var p=this.getMatrix(f);return p.props[12]=0,p.props[13]=0,p.props[14]=0,this.invertPoint(p,c)}function n(c,f){var p=this.getMatrix(f);return this.invertPoint(p,c)}function s(c,f){if(this._elem.hierarchy&&this._elem.hierarchy.length){var p,m=this._elem.hierarchy.length;for(p=0;p<m;p+=1)this._elem.hierarchy[p].finalTransform.mProp.applyToMatrix(c)}return c.applyToPointArray(f[0],f[1],f[2]||0)}function a(c,f){if(this._elem.hierarchy&&this._elem.hierarchy.length){var p,m=this._elem.hierarchy.length;for(p=0;p<m;p+=1)this._elem.hierarchy[p].finalTransform.mProp.applyToMatrix(c)}return c.inversePoint(f)}function o(c){var f=new Matrix;if(f.reset(),this._elem.finalTransform.mProp.applyToMatrix(f),this._elem.hierarchy&&this._elem.hierarchy.length){var p,m=this._elem.hierarchy.length;for(p=0;p<m;p+=1)this._elem.hierarchy[p].finalTransform.mProp.applyToMatrix(f);return f.inversePoint(c)}return f.inversePoint(c)}function l(){return[1,1,1,1]}return function(c){var f;function p(d){u.mask=new MaskManagerInterface(d,c)}function m(d){u.effect=d}function u(d){switch(d){case"ADBE Root Vectors Group":case"Contents":case 2:return u.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return f;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return u.effect;case"ADBE Text Properties":return u.textInterface;default:return null}}u.getMatrix=r,u.invertPoint=a,u.applyPoint=s,u.toWorld=t,u.toWorldVec=e,u.fromWorld=n,u.fromWorldVec=i,u.toComp=t,u.fromComp=o,u.sampleImage=l,u.sourceRectAtTime=c.sourceRectAtTime.bind(c),u._elem=c,f=TransformExpressionInterface(c.finalTransform.mProp);var h=getDescriptor(f,"anchorPoint");return Object.defineProperties(u,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(f,"rotation"),scale:getDescriptor(f,"scale"),position:getDescriptor(f,"position"),opacity:getDescriptor(f,"opacity"),anchorPoint:h,anchor_point:h,transform:{get:function(){return f}},active:{get:function(){return c.isInRange}}}),u.startTime=c.data.st,u.index=c.data.ind,u.source=c.data.refId,u.height=c.data.ty===0?c.data.h:100,u.width=c.data.ty===0?c.data.w:100,u.inPoint=c.data.ip/c.comp.globalData.frameRate,u.outPoint=c.data.op/c.comp.globalData.frameRate,u._name=c.data.nm,u.registerMaskInterface=p,u.registerEffectsInterface=m,u}}(),propertyGroupFactory=function(){return function(r,e){return function(t){return t=t===void 0?1:t,t<=0?r:e(t-1)}}}(),PropertyInterface=function(){return function(r,e){var t={_name:r};function i(n){return n=n===void 0?1:n,n<=0?t:e(n-1)}return i}}(),EffectsExpressionInterface=function(){var r={createEffectsInterface:e};function e(n,s){if(n.effectsManager){var a=[],o=n.data.ef,l,c=n.effectsManager.effectElements.length;for(l=0;l<c;l+=1)a.push(t(o[l],n.effectsManager.effectElements[l],s,n));var f=n.data.ef||[],p=function(u){for(l=0,c=f.length;l<c;){if(u===f[l].nm||u===f[l].mn||u===f[l].ix)return a[l];l+=1}return null};return Object.defineProperty(p,"numProperties",{get:function(){return f.length}}),p}return null}function t(n,s,a,o){function l(u){for(var h=n.ef,d=0,b=h.length;d<b;){if(u===h[d].nm||u===h[d].mn||u===h[d].ix)return h[d].ty===5?f[d]:f[d]();d+=1}throw new Error}var c=propertyGroupFactory(l,a),f=[],p,m=n.ef.length;for(p=0;p<m;p+=1)n.ef[p].ty===5?f.push(t(n.ef[p],s.effectElements[p],s.effectElements[p].propertyGroup,o)):f.push(i(s.effectElements[p],n.ef[p].ty,o,c));return n.mn==="ADBE Color Control"&&Object.defineProperty(l,"color",{get:function(){return f[0]()}}),Object.defineProperties(l,{numProperties:{get:function(){return n.np}},_name:{value:n.nm},propertyGroup:{value:c}}),l.enabled=n.en!==0,l.active=l.enabled,l}function i(n,s,a,o){var l=ExpressionPropertyInterface(n.p);function c(){return s===10?a.comp.compInterface(n.p.v):l()}return n.p.setGroupProperty&&n.p.setGroupProperty(PropertyInterface("",o)),c}return r}(),ShapePathInterface=function(){return function(e,t,i){var n=t.sh;function s(o){return o==="Shape"||o==="shape"||o==="Path"||o==="path"||o==="ADBE Vector Shape"||o===2?s.path:null}var a=propertyGroupFactory(s,i);return n.setGroupProperty(PropertyInterface("Path",a)),Object.defineProperties(s,{path:{get:function(){return n.k&&n.getValue(),n}},shape:{get:function(){return n.k&&n.getValue(),n}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:i}}),s}}(),ShapeExpressionInterface=function(){function r(h,d,b){var y=[],v,g=h?h.length:0;for(v=0;v<g;v+=1)h[v].ty==="gr"?y.push(t(h[v],d[v],b)):h[v].ty==="fl"?y.push(i(h[v],d[v],b)):h[v].ty==="st"?y.push(a(h[v],d[v],b)):h[v].ty==="tm"?y.push(o(h[v],d[v],b)):h[v].ty==="tr"||(h[v].ty==="el"?y.push(c(h[v],d[v],b)):h[v].ty==="sr"?y.push(f(h[v],d[v],b)):h[v].ty==="sh"?y.push(ShapePathInterface(h[v],d[v],b)):h[v].ty==="rc"?y.push(p(h[v],d[v],b)):h[v].ty==="rd"?y.push(m(h[v],d[v],b)):h[v].ty==="rp"?y.push(u(h[v],d[v],b)):h[v].ty==="gf"?y.push(n(h[v],d[v],b)):y.push(s(h[v],d[v])));return y}function e(h,d,b){var y,v=function(S){for(var w=0,E=y.length;w<E;){if(y[w]._name===S||y[w].mn===S||y[w].propertyIndex===S||y[w].ix===S||y[w].ind===S)return y[w];w+=1}return typeof S=="number"?y[S-1]:null};v.propertyGroup=propertyGroupFactory(v,b),y=r(h.it,d.it,v.propertyGroup),v.numProperties=y.length;var g=l(h.it[h.it.length-1],d.it[d.it.length-1],v.propertyGroup);return v.transform=g,v.propertyIndex=h.cix,v._name=h.nm,v}function t(h,d,b){var y=function(S){switch(S){case"ADBE Vectors Group":case"Contents":case 2:return y.content;default:return y.transform}};y.propertyGroup=propertyGroupFactory(y,b);var v=e(h,d,y.propertyGroup),g=l(h.it[h.it.length-1],d.it[d.it.length-1],y.propertyGroup);return y.content=v,y.transform=g,Object.defineProperty(y,"_name",{get:function(){return h.nm}}),y.numProperties=h.np,y.propertyIndex=h.ix,y.nm=h.nm,y.mn=h.mn,y}function i(h,d,b){function y(v){return v==="Color"||v==="color"?y.color:v==="Opacity"||v==="opacity"?y.opacity:null}return Object.defineProperties(y,{color:{get:ExpressionPropertyInterface(d.c)},opacity:{get:ExpressionPropertyInterface(d.o)},_name:{value:h.nm},mn:{value:h.mn}}),d.c.setGroupProperty(PropertyInterface("Color",b)),d.o.setGroupProperty(PropertyInterface("Opacity",b)),y}function n(h,d,b){function y(v){return v==="Start Point"||v==="start point"?y.startPoint:v==="End Point"||v==="end point"?y.endPoint:v==="Opacity"||v==="opacity"?y.opacity:null}return Object.defineProperties(y,{startPoint:{get:ExpressionPropertyInterface(d.s)},endPoint:{get:ExpressionPropertyInterface(d.e)},opacity:{get:ExpressionPropertyInterface(d.o)},type:{get:function(){return"a"}},_name:{value:h.nm},mn:{value:h.mn}}),d.s.setGroupProperty(PropertyInterface("Start Point",b)),d.e.setGroupProperty(PropertyInterface("End Point",b)),d.o.setGroupProperty(PropertyInterface("Opacity",b)),y}function s(){function h(){return null}return h}function a(h,d,b){var y=propertyGroupFactory(E,b),v=propertyGroupFactory(w,y);function g(T){Object.defineProperty(w,h.d[T].nm,{get:ExpressionPropertyInterface(d.d.dataProps[T].p)})}var _,S=h.d?h.d.length:0,w={};for(_=0;_<S;_+=1)g(_),d.d.dataProps[_].p.setGroupProperty(v);function E(T){return T==="Color"||T==="color"?E.color:T==="Opacity"||T==="opacity"?E.opacity:T==="Stroke Width"||T==="stroke width"?E.strokeWidth:null}return Object.defineProperties(E,{color:{get:ExpressionPropertyInterface(d.c)},opacity:{get:ExpressionPropertyInterface(d.o)},strokeWidth:{get:ExpressionPropertyInterface(d.w)},dash:{get:function(){return w}},_name:{value:h.nm},mn:{value:h.mn}}),d.c.setGroupProperty(PropertyInterface("Color",y)),d.o.setGroupProperty(PropertyInterface("Opacity",y)),d.w.setGroupProperty(PropertyInterface("Stroke Width",y)),E}function o(h,d,b){function y(g){return g===h.e.ix||g==="End"||g==="end"?y.end:g===h.s.ix?y.start:g===h.o.ix?y.offset:null}var v=propertyGroupFactory(y,b);return y.propertyIndex=h.ix,d.s.setGroupProperty(PropertyInterface("Start",v)),d.e.setGroupProperty(PropertyInterface("End",v)),d.o.setGroupProperty(PropertyInterface("Offset",v)),y.propertyIndex=h.ix,y.propertyGroup=b,Object.defineProperties(y,{start:{get:ExpressionPropertyInterface(d.s)},end:{get:ExpressionPropertyInterface(d.e)},offset:{get:ExpressionPropertyInterface(d.o)},_name:{value:h.nm}}),y.mn=h.mn,y}function l(h,d,b){function y(g){return h.a.ix===g||g==="Anchor Point"?y.anchorPoint:h.o.ix===g||g==="Opacity"?y.opacity:h.p.ix===g||g==="Position"?y.position:h.r.ix===g||g==="Rotation"||g==="ADBE Vector Rotation"?y.rotation:h.s.ix===g||g==="Scale"?y.scale:h.sk&&h.sk.ix===g||g==="Skew"?y.skew:h.sa&&h.sa.ix===g||g==="Skew Axis"?y.skewAxis:null}var v=propertyGroupFactory(y,b);return d.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",v)),d.transform.mProps.p.setGroupProperty(PropertyInterface("Position",v)),d.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",v)),d.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",v)),d.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",v)),d.transform.mProps.sk&&(d.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",v)),d.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",v))),d.transform.op.setGroupProperty(PropertyInterface("Opacity",v)),Object.defineProperties(y,{opacity:{get:ExpressionPropertyInterface(d.transform.mProps.o)},position:{get:ExpressionPropertyInterface(d.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(d.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(d.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(d.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(d.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(d.transform.mProps.sa)},_name:{value:h.nm}}),y.ty="tr",y.mn=h.mn,y.propertyGroup=b,y}function c(h,d,b){function y(_){return h.p.ix===_?y.position:h.s.ix===_?y.size:null}var v=propertyGroupFactory(y,b);y.propertyIndex=h.ix;var g=d.sh.ty==="tm"?d.sh.prop:d.sh;return g.s.setGroupProperty(PropertyInterface("Size",v)),g.p.setGroupProperty(PropertyInterface("Position",v)),Object.defineProperties(y,{size:{get:ExpressionPropertyInterface(g.s)},position:{get:ExpressionPropertyInterface(g.p)},_name:{value:h.nm}}),y.mn=h.mn,y}function f(h,d,b){function y(_){return h.p.ix===_?y.position:h.r.ix===_?y.rotation:h.pt.ix===_?y.points:h.or.ix===_||_==="ADBE Vector Star Outer Radius"?y.outerRadius:h.os.ix===_?y.outerRoundness:h.ir&&(h.ir.ix===_||_==="ADBE Vector Star Inner Radius")?y.innerRadius:h.is&&h.is.ix===_?y.innerRoundness:null}var v=propertyGroupFactory(y,b),g=d.sh.ty==="tm"?d.sh.prop:d.sh;return y.propertyIndex=h.ix,g.or.setGroupProperty(PropertyInterface("Outer Radius",v)),g.os.setGroupProperty(PropertyInterface("Outer Roundness",v)),g.pt.setGroupProperty(PropertyInterface("Points",v)),g.p.setGroupProperty(PropertyInterface("Position",v)),g.r.setGroupProperty(PropertyInterface("Rotation",v)),h.ir&&(g.ir.setGroupProperty(PropertyInterface("Inner Radius",v)),g.is.setGroupProperty(PropertyInterface("Inner Roundness",v))),Object.defineProperties(y,{position:{get:ExpressionPropertyInterface(g.p)},rotation:{get:ExpressionPropertyInterface(g.r)},points:{get:ExpressionPropertyInterface(g.pt)},outerRadius:{get:ExpressionPropertyInterface(g.or)},outerRoundness:{get:ExpressionPropertyInterface(g.os)},innerRadius:{get:ExpressionPropertyInterface(g.ir)},innerRoundness:{get:ExpressionPropertyInterface(g.is)},_name:{value:h.nm}}),y.mn=h.mn,y}function p(h,d,b){function y(_){return h.p.ix===_?y.position:h.r.ix===_?y.roundness:h.s.ix===_||_==="Size"||_==="ADBE Vector Rect Size"?y.size:null}var v=propertyGroupFactory(y,b),g=d.sh.ty==="tm"?d.sh.prop:d.sh;return y.propertyIndex=h.ix,g.p.setGroupProperty(PropertyInterface("Position",v)),g.s.setGroupProperty(PropertyInterface("Size",v)),g.r.setGroupProperty(PropertyInterface("Rotation",v)),Object.defineProperties(y,{position:{get:ExpressionPropertyInterface(g.p)},roundness:{get:ExpressionPropertyInterface(g.r)},size:{get:ExpressionPropertyInterface(g.s)},_name:{value:h.nm}}),y.mn=h.mn,y}function m(h,d,b){function y(_){return h.r.ix===_||_==="Round Corners 1"?y.radius:null}var v=propertyGroupFactory(y,b),g=d;return y.propertyIndex=h.ix,g.rd.setGroupProperty(PropertyInterface("Radius",v)),Object.defineProperties(y,{radius:{get:ExpressionPropertyInterface(g.rd)},_name:{value:h.nm}}),y.mn=h.mn,y}function u(h,d,b){function y(_){return h.c.ix===_||_==="Copies"?y.copies:h.o.ix===_||_==="Offset"?y.offset:null}var v=propertyGroupFactory(y,b),g=d;return y.propertyIndex=h.ix,g.c.setGroupProperty(PropertyInterface("Copies",v)),g.o.setGroupProperty(PropertyInterface("Offset",v)),Object.defineProperties(y,{copies:{get:ExpressionPropertyInterface(g.c)},offset:{get:ExpressionPropertyInterface(g.o)},_name:{value:h.nm}}),y.mn=h.mn,y}return function(h,d,b){var y;function v(_){if(typeof _=="number")return _=_===void 0?1:_,_===0?b:y[_-1];for(var S=0,w=y.length;S<w;){if(y[S]._name===_)return y[S];S+=1}return null}function g(){return b}return v.propertyGroup=propertyGroupFactory(v,g),y=r(h,d,v.propertyGroup),v.numProperties=y.length,v._name="Contents",v}}(),TextExpressionInterface=function(){return function(r){var e;function t(i){switch(i){case"ADBE Text Document":return t.sourceText;default:return null}}return Object.defineProperty(t,"sourceText",{get:function(){r.textProperty.getValue();var n=r.textProperty.currentData.t;return(!e||n!==e.value)&&(e=new String(n),e.value=n||new String(n),Object.defineProperty(e,"style",{get:function(){return{fillColor:r.textProperty.currentData.fc}}})),e}}),t}}();function _typeof(r){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(r)}var FootageInterface=function(){var r=function(i){var n="",s=i.getFootageData();function a(){return n="",s=i.getFootageData(),o}function o(l){if(s[l])return n=l,s=s[l],_typeof(s)==="object"?o:s;var c=l.indexOf(n);if(c!==-1){var f=parseInt(l.substr(c+n.length),10);return s=s[f],_typeof(s)==="object"?o:s}return""}return a},e=function(i){function n(s){return s==="Outline"?n.outlineInterface():null}return n._name="Outline",n.outlineInterface=r(i),n};return function(t){function i(n){return n==="Data"?i.dataInterface:null}return i._name="Data",i.dataInterface=e(t),i}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(r){return interfaces[r]||null}var expressionHelpers=function(){function r(a,o,l){o.x&&(l.k=!0,l.x=!0,l.initiateExpression=ExpressionManager.initiateExpression,l.effectsSequence.push(l.initiateExpression(a,o,l).bind(l)))}function e(a){return a*=this.elem.globalData.frameRate,a-=this.offsetTime,a!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<a?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(a,this._cachingAtTime),this._cachingAtTime.lastFrame=a),this._cachingAtTime.value}function t(a){var o=-.01,l=this.getValueAtTime(a),c=this.getValueAtTime(a+o),f=0;if(l.length){var p;for(p=0;p<l.length;p+=1)f+=Math.pow(c[p]-l[p],2);f=Math.sqrt(f)*100}else f=0;return f}function i(a){if(this.vel!==void 0)return this.vel;var o=-.001,l=this.getValueAtTime(a),c=this.getValueAtTime(a+o),f;if(l.length){f=createTypedArray("float32",l.length);var p;for(p=0;p<l.length;p+=1)f[p]=(c[p]-l[p])/o}else f=(c-l)/o;return f}function n(){return this.pv}function s(a){this.propertyGroup=a}return{searchExpressions:r,getSpeedAtTime:t,getVelocityAtTime:i,getValueAtTime:e,getStaticValueAtTime:n,setGroupProperty:s}}();function addPropertyDecorator(){function r(m,u,h){if(!this.k||!this.keyframes)return this.pv;m=m?m.toLowerCase():"";var d=this.comp.renderedFrame,b=this.keyframes,y=b[b.length-1].t;if(d<=y)return this.pv;var v,g;h?(u?v=Math.abs(y-this.elem.comp.globalData.frameRate*u):v=Math.max(0,y-this.elem.data.ip),g=y-v):((!u||u>b.length-1)&&(u=b.length-1),g=b[b.length-1-u].t,v=y-g);var _,S,w;if(m==="pingpong"){var E=Math.floor((d-g)/v);if(E%2!==0)return this.getValueAtTime((v-(d-g)%v+g)/this.comp.globalData.frameRate,0)}else if(m==="offset"){var T=this.getValueAtTime(g/this.comp.globalData.frameRate,0),M=this.getValueAtTime(y/this.comp.globalData.frameRate,0),D=this.getValueAtTime(((d-g)%v+g)/this.comp.globalData.frameRate,0),R=Math.floor((d-g)/v);if(this.pv.length){for(w=new Array(T.length),S=w.length,_=0;_<S;_+=1)w[_]=(M[_]-T[_])*R+D[_];return w}return(M-T)*R+D}else if(m==="continue"){var A=this.getValueAtTime(y/this.comp.globalData.frameRate,0),I=this.getValueAtTime((y-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(w=new Array(A.length),S=w.length,_=0;_<S;_+=1)w[_]=A[_]+(A[_]-I[_])*((d-y)/this.comp.globalData.frameRate)/5e-4;return w}return A+(A-I)*((d-y)/.001)}return this.getValueAtTime(((d-g)%v+g)/this.comp.globalData.frameRate,0)}function e(m,u,h){if(!this.k)return this.pv;m=m?m.toLowerCase():"";var d=this.comp.renderedFrame,b=this.keyframes,y=b[0].t;if(d>=y)return this.pv;var v,g;h?(u?v=Math.abs(this.elem.comp.globalData.frameRate*u):v=Math.max(0,this.elem.data.op-y),g=y+v):((!u||u>b.length-1)&&(u=b.length-1),g=b[u].t,v=g-y);var _,S,w;if(m==="pingpong"){var E=Math.floor((y-d)/v);if(E%2===0)return this.getValueAtTime(((y-d)%v+y)/this.comp.globalData.frameRate,0)}else if(m==="offset"){var T=this.getValueAtTime(y/this.comp.globalData.frameRate,0),M=this.getValueAtTime(g/this.comp.globalData.frameRate,0),D=this.getValueAtTime((v-(y-d)%v+y)/this.comp.globalData.frameRate,0),R=Math.floor((y-d)/v)+1;if(this.pv.length){for(w=new Array(T.length),S=w.length,_=0;_<S;_+=1)w[_]=D[_]-(M[_]-T[_])*R;return w}return D-(M-T)*R}else if(m==="continue"){var A=this.getValueAtTime(y/this.comp.globalData.frameRate,0),I=this.getValueAtTime((y+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(w=new Array(A.length),S=w.length,_=0;_<S;_+=1)w[_]=A[_]+(A[_]-I[_])*(y-d)/.001;return w}return A+(A-I)*(y-d)/.001}return this.getValueAtTime((v-((y-d)%v+y))/this.comp.globalData.frameRate,0)}function t(m,u){if(!this.k)return this.pv;if(m=(m||.4)*.5,u=Math.floor(u||5),u<=1)return this.pv;var h=this.comp.renderedFrame/this.comp.globalData.frameRate,d=h-m,b=h+m,y=u>1?(b-d)/(u-1):1,v=0,g=0,_;this.pv.length?_=createTypedArray("float32",this.pv.length):_=0;for(var S;v<u;){if(S=this.getValueAtTime(d+v*y),this.pv.length)for(g=0;g<this.pv.length;g+=1)_[g]+=S[g];else _+=S;v+=1}if(this.pv.length)for(g=0;g<this.pv.length;g+=1)_[g]/=u;else _/=u;return _}function i(m){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var u=this._transformCachingAtTime.v;if(u.cloneFromProps(this.pre.props),this.appliedTransformations<1){var h=this.a.getValueAtTime(m);u.translate(-h[0]*this.a.mult,-h[1]*this.a.mult,h[2]*this.a.mult)}if(this.appliedTransformations<2){var d=this.s.getValueAtTime(m);u.scale(d[0]*this.s.mult,d[1]*this.s.mult,d[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var b=this.sk.getValueAtTime(m),y=this.sa.getValueAtTime(m);u.skewFromAxis(-b*this.sk.mult,y*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var v=this.r.getValueAtTime(m);u.rotate(-v*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var g=this.rz.getValueAtTime(m),_=this.ry.getValueAtTime(m),S=this.rx.getValueAtTime(m),w=this.or.getValueAtTime(m);u.rotateZ(-g*this.rz.mult).rotateY(_*this.ry.mult).rotateX(S*this.rx.mult).rotateZ(-w[2]*this.or.mult).rotateY(w[1]*this.or.mult).rotateX(w[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var E=this.px.getValueAtTime(m),T=this.py.getValueAtTime(m);if(this.data.p.z){var M=this.pz.getValueAtTime(m);u.translate(E*this.px.mult,T*this.py.mult,-M*this.pz.mult)}else u.translate(E*this.px.mult,T*this.py.mult,0)}else{var D=this.p.getValueAtTime(m);u.translate(D[0]*this.p.mult,D[1]*this.p.mult,-D[2]*this.p.mult)}return u}function n(){return this.v.clone(new Matrix)}var s=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(m,u,h){var d=s(m,u,h);return d.dynamicProperties.length?d.getValueAtTime=i.bind(d):d.getValueAtTime=n.bind(d),d.setGroupProperty=expressionHelpers.setGroupProperty,d};var a=PropertyFactory.getProp;PropertyFactory.getProp=function(m,u,h,d,b){var y=a(m,u,h,d,b);y.kf?y.getValueAtTime=expressionHelpers.getValueAtTime.bind(y):y.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(y),y.setGroupProperty=expressionHelpers.setGroupProperty,y.loopOut=r,y.loopIn=e,y.smooth=t,y.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(y),y.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(y),y.numKeys=u.a===1?u.k.length:0,y.propertyIndex=u.ix;var v=0;return h!==0&&(v=createTypedArray("float32",u.a===1?u.k[0].s.length:u.k.length)),y._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:v},expressionHelpers.searchExpressions(m,u,y),y.k&&b.addDynamicProperty(y),y};function o(m){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),m*=this.elem.globalData.frameRate,m-=this.offsetTime,m!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<m?this._caching.lastIndex:0,this._cachingAtTime.lastTime=m,this.interpolateShape(m,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var l=ShapePropertyFactory.getConstructorFunction(),c=ShapePropertyFactory.getKeyframedConstructorFunction();function f(){}f.prototype={vertices:function(u,h){this.k&&this.getValue();var d=this.v;h!==void 0&&(d=this.getValueAtTime(h,0));var b,y=d._length,v=d[u],g=d.v,_=createSizedArray(y);for(b=0;b<y;b+=1)u==="i"||u==="o"?_[b]=[v[b][0]-g[b][0],v[b][1]-g[b][1]]:_[b]=[v[b][0],v[b][1]];return _},points:function(u){return this.vertices("v",u)},inTangents:function(u){return this.vertices("i",u)},outTangents:function(u){return this.vertices("o",u)},isClosed:function(){return this.v.c},pointOnPath:function(u,h){var d=this.v;h!==void 0&&(d=this.getValueAtTime(h,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(d));for(var b=this._segmentsLength,y=b.lengths,v=b.totalLength*u,g=0,_=y.length,S=0,w;g<_;){if(S+y[g].addedLength>v){var E=g,T=d.c&&g===_-1?0:g+1,M=(v-S)/y[g].addedLength;w=bez.getPointInSegment(d.v[E],d.v[T],d.o[E],d.i[T],M,y[g]);break}else S+=y[g].addedLength;g+=1}return w||(w=d.c?[d.v[0][0],d.v[0][1]]:[d.v[d._length-1][0],d.v[d._length-1][1]]),w},vectorOnPath:function(u,h,d){u==1?u=this.v.c:u==0&&(u=.999);var b=this.pointOnPath(u,h),y=this.pointOnPath(u+.001,h),v=y[0]-b[0],g=y[1]-b[1],_=Math.sqrt(Math.pow(v,2)+Math.pow(g,2));if(_===0)return[0,0];var S=d==="tangent"?[v/_,g/_]:[-g/_,v/_];return S},tangentOnPath:function(u,h){return this.vectorOnPath(u,h,"tangent")},normalOnPath:function(u,h){return this.vectorOnPath(u,h,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([f],l),extendPrototype([f],c),c.prototype.getValueAtTime=o,c.prototype.initiateExpression=ExpressionManager.initiateExpression;var p=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(m,u,h,d,b){var y=p(m,u,h,d,b);return y.propertyIndex=u.ix,y.lock=!1,h===3?expressionHelpers.searchExpressions(m,u.pt,y):h===4&&expressionHelpers.searchExpressions(m,u.ks,y),y.k&&m.addDynamicProperty(y),y}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function r(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(e,t){var i=this.calculateExpression(t);if(e.t!==i){var n={};return this.copyData(n,e),n.t=i.toString(),n.__complete=!1,n}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=r}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function r(e,t){var i=createNS("feMerge");i.setAttribute("result",e);var n,s;for(s=0;s<t.length;s+=1)n=createNS("feMergeNode"),n.setAttribute("in",t[s]),i.appendChild(n),i.appendChild(n);return i}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(r,e,t,i,n){this.filterManager=e;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","linearRGB"),s.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=s,s.setAttribute("result",i+"_tint_1"),r.appendChild(s),s=createNS("feColorMatrix"),s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),s.setAttribute("result",i+"_tint_2"),r.appendChild(s),this.matrixFilter=s;var a=this.createMergeNode(i,[n,i+"_tint_1",i+"_tint_2"]);r.appendChild(a)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,t=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+i+" 0"),this.matrixFilter.setAttribute("values",t[0]-e[0]+" 0 0 0 "+e[0]+" "+(t[1]-e[1])+" 0 0 0 "+e[1]+" "+(t[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 1 0")}};function SVGFillFilter(r,e,t,i){this.filterManager=e;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.setAttribute("result",i),r.appendChild(n),this.matrixFilter=n}SVGFillFilter.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,t=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+t+" 0")}};function SVGStrokeEffect(r,e,t){this.initialized=!1,this.filterManager=e,this.elem=t,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var r=this.elem.layerElement.children||this.elem.layerElement.childNodes,e,t,i,n;for(this.filterManager.effectElements[1].p.v===1?(n=this.elem.maskManager.masksProperties.length,i=0):(i=this.filterManager.effectElements[0].p.v-1,n=i+1),t=createNS("g"),t.setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1),i;i<n;i+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:i});if(this.filterManager.effectElements[10].p.v===3){var s=createNS("mask"),a=createElementID();s.setAttribute("id",a),s.setAttribute("mask-type","alpha"),s.appendChild(t),this.elem.globalData.defs.appendChild(s);var o=createNS("g");for(o.setAttribute("mask","url("+getLocationHref()+"#"+a+")");r[0];)o.appendChild(r[0]);this.elem.layerElement.appendChild(o),this.masker=s,t.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(r=this.elem.layerElement.children||this.elem.layerElement.childNodes;r.length;)this.elem.layerElement.removeChild(r[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(r){this.initialized||this.initialize();var e,t=this.paths.length,i,n;for(e=0;e<t;e+=1)if(this.paths[e].m!==-1&&(i=this.elem.maskManager.viewData[this.paths[e].m],n=this.paths[e].p,(r||this.filterManager._mdf||i.prop._mdf)&&n.setAttribute("d",i.lastPath),r||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||i.prop._mdf)){var s;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var a=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,o=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,l=n.getTotalLength();s="0 0 0 "+l*a+" ";var c=l*(o-a),f=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,p=Math.floor(c/f),m;for(m=0;m<p;m+=1)s+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";s+="0 "+l*10+" 0 0"}else s="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;n.setAttribute("stroke-dasharray",s)}if((r||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(r||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(r||this.filterManager.effectElements[3].p._mdf)){var u=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(u[0]*255)+","+bmFloor(u[1]*255)+","+bmFloor(u[2]*255)+")")}};function SVGTritoneFilter(r,e,t,i){this.filterManager=e;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","linearRGB"),n.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),r.appendChild(n);var s=createNS("feComponentTransfer");s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("result",i),this.matrixFilter=s;var a=createNS("feFuncR");a.setAttribute("type","table"),s.appendChild(a),this.feFuncR=a;var o=createNS("feFuncG");o.setAttribute("type","table"),s.appendChild(o),this.feFuncG=o;var l=createNS("feFuncB");l.setAttribute("type","table"),s.appendChild(l),this.feFuncB=l,r.appendChild(s)}SVGTritoneFilter.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,t=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v,n=i[0]+" "+t[0]+" "+e[0],s=i[1]+" "+t[1]+" "+e[1],a=i[2]+" "+t[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",n),this.feFuncG.setAttribute("tableValues",s),this.feFuncB.setAttribute("tableValues",a)}};function SVGProLevelsFilter(r,e,t,i){this.filterManager=e;var n=this.filterManager.effectElements,s=createNS("feComponentTransfer");(n[10].p.k||n[10].p.v!==0||n[11].p.k||n[11].p.v!==1||n[12].p.k||n[12].p.v!==1||n[13].p.k||n[13].p.v!==0||n[14].p.k||n[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",s)),(n[17].p.k||n[17].p.v!==0||n[18].p.k||n[18].p.v!==1||n[19].p.k||n[19].p.v!==1||n[20].p.k||n[20].p.v!==0||n[21].p.k||n[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",s)),(n[24].p.k||n[24].p.v!==0||n[25].p.k||n[25].p.v!==1||n[26].p.k||n[26].p.v!==1||n[27].p.k||n[27].p.v!==0||n[28].p.k||n[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",s)),(n[31].p.k||n[31].p.v!==0||n[32].p.k||n[32].p.v!==1||n[33].p.k||n[33].p.v!==1||n[34].p.k||n[34].p.v!==0||n[35].p.k||n[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",s)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(s.setAttribute("color-interpolation-filters","sRGB"),r.appendChild(s)),(n[3].p.k||n[3].p.v!==0||n[4].p.k||n[4].p.v!==1||n[5].p.k||n[5].p.v!==1||n[6].p.k||n[6].p.v!==0||n[7].p.k||n[7].p.v!==1)&&(s=createNS("feComponentTransfer"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("result",i),r.appendChild(s),this.feFuncRComposed=this.createFeFunc("feFuncR",s),this.feFuncGComposed=this.createFeFunc("feFuncG",s),this.feFuncBComposed=this.createFeFunc("feFuncB",s))}SVGProLevelsFilter.prototype.createFeFunc=function(r,e){var t=createNS(r);return t.setAttribute("type","table"),e.appendChild(t),t},SVGProLevelsFilter.prototype.getTableValue=function(r,e,t,i,n){for(var s=0,a=256,o,l=Math.min(r,e),c=Math.max(r,e),f=Array.call(null,{length:a}),p,m=0,u=n-i,h=e-r;s<=256;)o=s/256,o<=l?p=h<0?n:i:o>=c?p=h<0?i:n:p=i+u*Math.pow((o-r)/h,1/t),f[m]=p,m+=1,s+=256/(a-1);return f.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var e,t=this.filterManager.effectElements;this.feFuncRComposed&&(r||t[3].p._mdf||t[4].p._mdf||t[5].p._mdf||t[6].p._mdf||t[7].p._mdf)&&(e=this.getTableValue(t[3].p.v,t[4].p.v,t[5].p.v,t[6].p.v,t[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(r||t[10].p._mdf||t[11].p._mdf||t[12].p._mdf||t[13].p._mdf||t[14].p._mdf)&&(e=this.getTableValue(t[10].p.v,t[11].p.v,t[12].p.v,t[13].p.v,t[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(r||t[17].p._mdf||t[18].p._mdf||t[19].p._mdf||t[20].p._mdf||t[21].p._mdf)&&(e=this.getTableValue(t[17].p.v,t[18].p.v,t[19].p.v,t[20].p.v,t[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(r||t[24].p._mdf||t[25].p._mdf||t[26].p._mdf||t[27].p._mdf||t[28].p._mdf)&&(e=this.getTableValue(t[24].p.v,t[25].p.v,t[26].p.v,t[27].p.v,t[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(r||t[31].p._mdf||t[32].p._mdf||t[33].p._mdf||t[34].p._mdf||t[35].p._mdf)&&(e=this.getTableValue(t[31].p.v,t[32].p.v,t[33].p.v,t[34].p.v,t[35].p.v),this.feFuncA.setAttribute("tableValues",e))}};function SVGDropShadowEffect(r,e,t,i,n){var s=e.container.globalData.renderConfig.filterSize,a=e.data.fs||s;r.setAttribute("x",a.x||s.x),r.setAttribute("y",a.y||s.y),r.setAttribute("width",a.width||s.width),r.setAttribute("height",a.height||s.height),this.filterManager=e;var o=createNS("feGaussianBlur");o.setAttribute("in","SourceAlpha"),o.setAttribute("result",i+"_drop_shadow_1"),o.setAttribute("stdDeviation","0"),this.feGaussianBlur=o,r.appendChild(o);var l=createNS("feOffset");l.setAttribute("dx","25"),l.setAttribute("dy","0"),l.setAttribute("in",i+"_drop_shadow_1"),l.setAttribute("result",i+"_drop_shadow_2"),this.feOffset=l,r.appendChild(l);var c=createNS("feFlood");c.setAttribute("flood-color","#00ff00"),c.setAttribute("flood-opacity","1"),c.setAttribute("result",i+"_drop_shadow_3"),this.feFlood=c,r.appendChild(c);var f=createNS("feComposite");f.setAttribute("in",i+"_drop_shadow_3"),f.setAttribute("in2",i+"_drop_shadow_2"),f.setAttribute("operator","in"),f.setAttribute("result",i+"_drop_shadow_4"),r.appendChild(f);var p=this.createMergeNode(i,[i+"_drop_shadow_4",n]);r.appendChild(p)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){if((r||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),r||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(e[0]*255),Math.round(e[1]*255),Math.round(e[2]*255)))}if((r||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),r||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var t=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,n=t*Math.cos(i),s=t*Math.sin(i);this.feOffset.setAttribute("dx",n),this.feOffset.setAttribute("dy",s)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(r,e,t){this.initialized=!1,this.filterManager=e,this.filterElem=r,this.elem=t,t.matteElement=createNS("g"),t.matteElement.appendChild(t.layerElement),t.matteElement.appendChild(t.transformedElement),t.baseElement=t.matteElement}SVGMatte3Effect.prototype.findSymbol=function(r){for(var e=0,t=_svgMatteSymbols.length;e<t;){if(_svgMatteSymbols[e]===r)return _svgMatteSymbols[e];e+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(r,e){var t=r.layerElement.parentNode;if(t){for(var i=t.children,n=0,s=i.length;n<s&&i[n]!==r.layerElement;)n+=1;var a;n<=s-2&&(a=i[n+1]);var o=createNS("use");o.setAttribute("href","#"+e),a?t.insertBefore(o,a):t.appendChild(o)}},SVGMatte3Effect.prototype.setElementAsMask=function(r,e){if(!this.findSymbol(e)){var t=createElementID(),i=createNS("mask");i.setAttribute("id",e.layerId),i.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(e);var n=r.globalData.defs;n.appendChild(i);var s=createNS("symbol");s.setAttribute("id",t),this.replaceInParent(e,t),s.appendChild(e.layerElement),n.appendChild(s);var a=createNS("use");a.setAttribute("href","#"+t),i.appendChild(a),e.data.hd=!1,e.show()}r.setMatte(e.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var r=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,t=0,i=e.length;t<i;)e[t]&&e[t].data.ind===r&&this.setElementAsMask(this.elem,e[t]),t+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(r,e,t,i){r.setAttribute("x","-100%"),r.setAttribute("y","-100%"),r.setAttribute("width","300%"),r.setAttribute("height","300%"),this.filterManager=e;var n=createNS("feGaussianBlur");n.setAttribute("result",i),r.appendChild(n),this.feGaussianBlur=n}SVGGaussianBlurEffect.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var e=.3,t=this.filterManager.effectElements[0].p.v*e,i=this.filterManager.effectElements[1].p.v,n=i==3?0:t,s=i==2?0:t;this.feGaussianBlur.setAttribute("stdDeviation",n+" "+s);var a=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}};function TransformEffect(){}TransformEffect.prototype.init=function(r){this.effectsManager=r,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(r){if(this._opMdf=!1,this._mdf=!1,r||this.effectsManager._mdf){var e=this.effectsManager.effectElements,t=e[0].p.v,i=e[1].p.v,n=e[2].p.v===1,s=e[3].p.v,a=n?s:e[4].p.v,o=e[5].p.v,l=e[6].p.v,c=e[7].p.v;this.matrix.reset(),this.matrix.translate(-t[0],-t[1],t[2]),this.matrix.scale(a*.01,s*.01,1),this.matrix.rotate(-c*degToRads),this.matrix.skewFromAxis(-o*degToRads,(l+90)*degToRads),this.matrix.translate(i[0],i[1],0),this._mdf=!0,this.opacity!==e[8].p.v&&(this.opacity=e[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(r,e){this.init(e)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(r){this.init(r)}return extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})}(lottie$2,lottie$2.exports)),lottie$2.exports}var lottieExports=requireLottie();const lottie=getDefaultExportFromCjs(lottieExports);function initLottieIcons(){const r=document.querySelectorAll("[data-lottie]");r.length&&r.forEach((e,t)=>{if(e.dataset.lottieMobileOnly==="true"&&window.innerWidth>768)return;const n=e.dataset.lottieFallback||null,s=e.dataset.lottiePath,a=e.dataset.lottieJson?JSON.parse(e.dataset.lottieJson):null;if(!s&&!a&&!n)return;const o={container:e,renderer:"svg",loop:e.dataset.lottieLoop!=="false",autoplay:e.dataset.lottieAutoplay!=="false",name:e.dataset.lottieName||`lottie-${t}`};a?o.animationData=a:fetch(s).then(l=>{if(!l.ok&&n)throw new Error("Local path failed");o.path=s,lottie.loadAnimation(o)}).catch(()=>{n&&(o.path=n,lottie.loadAnimation(o))})})}function loadGoogleMaps(r){return new Promise((e,t)=>
91{if(typeof window.google=="object"&&typeof window.google.maps=="object"){e(window.google);return}window.initMap=()=>e(window.google);const i=document.createElement("script");i.src=`https://maps.googleapis.com/maps/api/js?key=${r}&callback=initMap&libraries=maps,marker,places&v=weekly&loading=async`,i.async=!0,i.defer=!0,i.onerror=t,document.head.appendChild(i)})}function initCustomMaps(){const r=document.querySelectorAll(".map");r.length&&r.forEach(async e=>{const t=e.dataset.mapKey,i=parseFloat(e.dataset.cordsLat),n=parseFloat(e.dataset.cordsLng);if(!(!t||isNaN(i)||isNaN(n)))try{const s=await loadGoogleMaps(t),a=new s.maps.Map(e,{center:{lat:i,lng:n},zoom:17,zoomControl:!0,mapTypeControl:!0,scaleControl:!1,streetViewControl:!0,rotateControl:!1,fullscreenControl:!0,styles:[{featureType:"administrative",elementType:"all",stylers:[{saturation:"-100"}]},{featureType:"administrative.province",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"all",stylers:[{saturation:-100},{lightness:65},{visibility:"on"}]},{featureType:"poi",elementType:"all",stylers:[{saturation:-100},{lightness:"50"},{weight:"1.12"},{visibility:"on"}]},{featureType:"poi",elementType:"geometry.fill",stylers:[{visibility:"on"}]},{featureType:"poi",elementType:"labels",stylers:[{visibility:"on"}]},{featureType:"road",elementType:"all",stylers:[{saturation:"-100"}]},{featureType:"road.highway",elementType:"all",stylers:[{visibility:"simplified"}]},{featureType:"road.highway.controlled_access",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"road.arterial",elementType:"all",stylers:[{lightness:"30"}]},{featureType:"road.local",elementType:"all",stylers:[{lightness:"40"}]},{featureType:"transit",elementType:"all",stylers:[{saturation:-100},{visibility:"simplified"}]},{featureType:"water",elementType:"geometry",stylers:[{hue:"#ffff00"},{lightness:-25},{saturation:-97}]},{featureType:"water",elementType:"labels",stylers:[{lightness:-25},{saturation:-100}]}]}),o=(window.innerWidth<1280,"https://www.reschio.com/assets/img/pin2.png");new s.maps.Marker({position:{lat:i,lng:n},map:a,icon:o})}catch(s){console.error("❌ Errore nel caricamento della Google Maps API:",s)}})}function openModal(){const r=document.querySelectorAll(".open-modal"),e=document.querySelector(".website-scrollbar");r.forEach(t=>{t.addEventListener("click",i=>{i.preventDefault(),i.stopPropagation();const n=t.dataset.id,s=document.getElementById(n);if(!s)return;const a=s.querySelector(".close-modal");if(document.body.classList.add("modal-open"),s.classList.add("open"),e==null||e.classList.add("hide"),lockScroll(),s.classList.contains("booking-modal")){const o=animateModalRows(s);o&&(s._bookingTimeline=o)}a==null||a.addEventListener("click",o=>{o.preventDefault(),o.stopPropagation(),s.classList.remove("open"),e==null||e.classList.remove("hide"),document.body.classList.remove("modal-open"),unlockScroll()},{once:!0})})})}function animateModalRows(r){const e=r.querySelectorAll(".booking-row");if(!e.length)return null;gsapWithCSS.set(e,{y:window.innerWidth<1280?-16:-40,force3D:!0,autoAlpha:0});const t=gsapWithCSS.timeline();return t.to(e,{y:0,autoAlpha:1,duration:.6,ease:"power2.out",stagger:.08,delay:.1}),t}function collapseAccordion(r){const e=r.querySelector(".accordion-body");r.classList.remove("open-accordion"),e&&(e.style.maxHeight=null)}function closeAccordion(r){const e=r.querySelectorAll("[data-animate-item-inside-accordion]");if(!e.length){collapseAccordion(r);return}gsapWithCSS.to(e,{autoAlpha:0,y:-8,duration:.2,onComplete:()=>collapseAccordion(r)})}function openAccordions(){const r=document.querySelectorAll(".accordions-list");if(!r.length)return;r.forEach(i=>{const n=i.querySelectorAll(".accordion"),s=i.closest(".navbar-opener");n.forEach(a=>{const o=a.querySelector(".accordion-header"),l=a.querySelector(".accordion-body"),c=a.querySelectorAll("[data-animate-item-inside-accordion]");c.length&&gsapWithCSS.set(c,{autoAlpha:0,y:-8}),a.hasAttribute("data-opened-by-default")&&(a.classList.add("open-accordion"),l.style.maxHeight=l.scrollHeight+"px",s&&s.classList.add("open-accordion"),gs
91apWithCSS.set(c,{autoAlpha:1,y:0})),o.addEventListener("click",f=>{f.stopPropagation();const p=a.classList.contains("open-accordion");n.forEach(m=>{m.classList.contains("open-accordion")&&(closeAccordion(m),s&&s.classList.remove("open-accordion"))}),p||(s&&s.classList.add("open-accordion"),a.classList.add("open-accordion"),dropdownEffect(l),gsapWithCSS.to(c,{autoAlpha:1,y:0,duration:.2,delay:.05}))})})}),window.addEventListener("click",()=>{if(document.body.classList.contains("modal-open"))return;document.querySelectorAll(".accordion.open-accordion").forEach(closeAccordion)});let e,t=window.scrollY;window.addEventListener("scroll",()=>{document.body.classList.contains("modal-open")||e||(e=setTimeout(()=>{const i=window.scrollY;Math.abs(i-t)>50&&document.querySelectorAll(".accordion.open-accordion").forEach(closeAccordion),t=i,e=null},50))})}function initCustomCursor(){const r=document.querySelector(".custom-cursor");if(!r)return;gsapWithCSS.set(r,{xPercent:-50,yPercent:-50});const e=gsapWithCSS.quickTo(r,"x",{duration:.6,ease:"power3"}),t=gsapWithCSS.quickTo(r,"y",{duration:.6,ease:"power3"});window.addEventListener("mousemove",o=>{e(o.clientX),t(o.clientY)});const i=document.createElement("style");document.head.appendChild(i);const n=i.sheet;let s=null;document.addEventListener("mouseover",o=>{var m;const l=o.target.closest("[data-cursor]");if(a(),!l)return;const c=(m=l.getAttribute("data-cursor"))==null?void 0:m.trim();if(!c)return;const f=`cursor--${c.toLowerCase().replace(/\s+/g,"-")}`;r.classList.add("cursor--active",f),s=f;const p=`.cursor.${f}::before { content: "${c.replace(/"/g,'\\"')}"; }`;if(n.insertRule(p,n.cssRules.length),l.getAttribute("data-cursor-position")==="true"){const u=l.getBoundingClientRect(),h=u.left+u.width/2,d=o.clientX<h;r.classList.add(d?"cursor--position-left":"cursor--position-right")}else r.classList.add("cursor--position-top")}),document.addEventListener("mouseout",o=>{(!o.relatedTarget||!o.relatedTarget.closest("[data-cursor]"))&&a()});function a(){var o;if(r.className="cursor",s){for(let l=n.cssRules.length-1;l>=0;l--)(o=n.cssRules[l].selectorText)!=null&&o.includes(s)&&n.deleteRule(l);s=null}}}function setHeroSpacing(){const r=document.querySelector(".website-header"),e=document.querySelector(".is-hero");if(!r||!e)return;const t=r.offsetHeight;e.style.paddingTop=`${t}px`}function initShowScreenLock(){const r=document.querySelectorAll(".block_lock-rotation");if(!r.length)return;const e=699,t=700,i=1019,n=typeof window.matchMedia=="function",s=n?window.matchMedia(`(max-width: ${e}px) and (orientation: landscape)`):null,a=n?window.matchMedia(`(min-width: ${t}px) and (max-width: ${i}px) and (orientation: portrait)`):null;function o(){return screen.orientation&&typeof screen.orientation.type=="string"?screen.orientation.type.startsWith("landscape")?"landscape":"portrait":window.innerWidth>window.innerHeight?"landscape":"portrait"}function l(){return window.innerWidth<=e}function c(){const h=window.innerWidth;return h>=t&&h<=i}function f(){if(n&&s&&a)return s.matches||a.matches;const h=o(),d=l()&&h==="landscape",b=c()&&h==="portrait";return d||b}function p(){const h=f();r.forEach(d=>{d.classList.toggle("is-visible",h)})}function m(h){if(h){if(typeof h.addEventListener=="function"){h.addEventListener("change",p);return}typeof h.addListener=="function"&&h.addListener(p)}}p();let u;window.addEventListener("resize",()=>{clearTimeout(u),u=setTimeout(p,200)}),window.addEventListener("orientationchange",p),window.addEventListener("load",p),m(s),m(a)}function initVimeoOnClick(){const r=document.querySelectorAll("[data-vimeo-player-with-click]");r.length&&r.forEach((e,t)=>{var d;const n=(()=>{var v,g;const b=(v=e.dataset.vimeoMobileVideoId)==null?void 0:v.trim(),y=(g=e.dataset.vimeoDesktopVideoId)==null?void 0:g.trim();return window.innerWidth<1e3?b:y})();if(!n)return;const s=`https://player.vimeo.com/video/${n}?api=1&background=1&autoplay=0&loop=1&muted=1`;(d=e.querySelector("iframe"))==null||d.setAttribute("src",s);const a=`vimeo-bg-index-${t}`;e.id=a;const o=new Player(a),l=e.getAttribute("data-vimeo-update-size");let c;if(l==="true"&&o.getVideoWidth().then(b=>{o.getVideoHeight().then(y=>{const v=e.querySelector(".vimeo-player__before");v&&(v.style.paddingTop=y/b*100+"%")})}),l==="cover"){let b=function(){const y=e.offsetHeight/e.offsetWidth,v=e.querySelector(".vimeo-player__iframe");
91if(v&&c)if(y>c){const g=y/c;v.style.width=g*100+"%",v.style.height="100%"}else{const g=c/y;v.style.height=g*100+"%",v.style.width="100%"}};var h=b;o.getVideoWidth().then(y=>{o.getVideoHeight().then(v=>{c=v/y;const g=e.querySelector(".vimeo-player__before");g&&(g.style.paddingTop="0%"),b()})}),window.addEventListener("resize",b)}o.on("play",()=>{e.setAttribute("data-vimeo-loaded","true"),e.setAttribute("data-vimeo-playing","true")}),o.on("pause",()=>{e.setAttribute("data-vimeo-playing","false")}),o.on("ended",()=>{e.setAttribute("data-vimeo-activated","false"),e.setAttribute("data-vimeo-playing","false"),o.unload()});function f(){e.setAttribute("data-vimeo-activated","true"),e.setAttribute("data-vimeo-playing","true"),o.play()}function p(){o.pause()}const m=e.querySelector('[data-vimeo-control="play"]');m&&m.addEventListener("click",()=>{o.setVolume(0),f(),e.getAttribute("data-vimeo-muted")==="true"?o.setVolume(0):o.setVolume(1)});const u=e.querySelector('[data-vimeo-control="pause"]');u&&u.addEventListener("click",p)})}function initInputFile(){document.querySelectorAll("form").forEach(e=>{const t=e.querySelectorAll(".form-row.has-file");t.length>0&&t.forEach(i=>{i.querySelector("label");var n=i.querySelector("input"),s=i.querySelector(".file-name");s.style.height=`${n.offsetHeight}px`,n.addEventListener("change",function(){this.files.length>0?(s.textContent=this.files[0].name,s.classList.add("file-selected")):s.textContent="{{'Files accepted in PDF and Word format'|t}}"})})})}function initVimeoLightbox(){const r=document.querySelector("[data-vimeo-lightbox-init]");if(!r)return;const e=document.querySelectorAll('[data-vimeo-lightbox-control="open"]'),t=document.querySelectorAll('[data-vimeo-lightbox-control="close"]');let i=r.querySelector("iframe");const n=r.querySelector(".vimeo-lightbox__placeholder"),s=r.querySelector(".vimeo-lightbox__calc"),a=r.querySelector(".vimeo-lightbox__calc-wrap"),o=r.querySelector("[data-vimeo-lightbox-player]");let l=null,c=null,f=null,p=r.getAttribute("data-vimeo-muted")==="true";const m="ontouchstart"in window||navigator.maxTouchPoints>0,u=new Set;function h(M){const D=Math.floor(M/60),R=Math.floor(M%60).toString().padStart(2,"0");return`${D}:${R}`}function d(M){const D=s.offsetWidth,R=s.offsetHeight;a.style.maxWidth=`${Math.min(D,R/M)}px`}function b(){if(!f)return;const M=o.offsetHeight,D=o.offsetWidth,R=M/D,A=r.querySelector(".vimeo-lightbox__iframe");A&&(R>f?(A.style.width=`${R/f*100}%`,A.style.height="100%"):(A.style.height=`${f/R*100}%`,A.style.width="100%"))}function y(){document.dispatchEvent(new CustomEvent("vimeo:lightbox-open"))}function v(){r.setAttribute("data-vimeo-activated","false"),l&&(l.pause().then(()=>{l.setCurrentTime(0)}),r.setAttribute("data-vimeo-playing","false"))}document.addEventListener("keydown",M=>{M.key==="Escape"&&v()}),t.forEach(M=>{M.addEventListener("click",v)});function g(){l.on("play",()=>{r.setAttribute("data-vimeo-loaded","true"),r.setAttribute("data-vimeo-playing","true")}),l.on("ended",v),l.on("pause",()=>{r.setAttribute("data-vimeo-playing","false")});const M=r.querySelector("[data-vimeo-duration]");l.getDuration().then(O=>{M&&(M.textContent=h(O)),r.querySelectorAll('[data-vimeo-control="timeline"], progress').forEach(F=>{F.max=O})});const D=r.querySelector('[data-vimeo-control="timeline"]'),R=r.querySelector("progress");l.on("timeupdate",O=>{D&&(D.value=O.seconds),R&&(R.value=O.seconds),M&&(M.textContent=h(Math.trunc(O.seconds)))}),D&&["input","change"].forEach(O=>{D.addEventListener(O,F=>{const C=F.target.value;l.setCurrentTime(C),R&&(R.value=C)})});let A;o.addEventListener("mousemove",()=>{r.setAttribute("data-vimeo-hover","true"),clearTimeout(A),A=setTimeout(()=>{r.setAttribute("data-vimeo-hover","false")},3e3)});const I=r.querySelector('[data-vimeo-control="fullscreen"]');if(I){const O=()=>document.fullscreenElement||document.webkitFullscreenElement;document.fullscreenEnabled||document.webkitFullscreenEnabled||(I.style.display="none"),I.addEventListener("click",()=>{O()?(r.setAttribute("data-vimeo-fullscreen","false"),(document.exitFullscreen||document.webkitExitFullscreen).call(document)):(r.setAttribute("data-vimeo-fullscreen","true"),(o.requestFullscreen||o.webkitRequestFullscreen).call(o))}),["fullscreenchange","webkitfullscreenchange"].forEach(F=>{document.addEventListener(F,()=>{r.setAttribute("data-vimeo-fullscreen",O()?"true":"false")})})}}async function _(){const M=r.getAttribute("data-vimeo-update-size"),D=await l.getVideoWidth(),A=await l.getVideoHeight()/D,I=r.querySelector(".vimeo-lightbox__before");M==="true"?(I&&(I.style.paddingTop=`${A*100}%`),d(A)):M==="cover"?(f=A,I&&(I.style.paddingTop="0%"),b()):d(A)}window.addEventListener("resize",()=>{l&&_()});async function S(M,D){if(M){if(y(),r.setAttribute("data-vimeo-activated","loading"),r.setAttribute("data-vimeo-loaded","fal
91se"),l&&M!==c){await l.pause(),await l.unload();const R=i,A=document.createElement("iframe");A.className=R.className,A.setAttribute("allow",R.getAttribute("allow")),A.setAttribute("frameborder","0"),A.setAttribute("allowfullscreen","true"),A.setAttribute("allow","autoplay; encrypted-media"),R.parentNode.replaceChild(A,R),i=A,l=null,c=null,r.setAttribute("data-vimeo-playing","false")}if(D&&n&&["src","srcset","sizes","alt","width"].forEach(R=>{const A=D.getAttribute(R);A!=null&&n.setAttribute(R,A)}),r.hasAttribute("data-use-original-cover"))try{const R=await fetch(`https://vimeo.com/api/oembed.json?url=https://vimeo.com/${M}`);if(R.ok){const A=await R.json();A.thumbnail_url&&n&&n.setAttribute("src",A.thumbnail_url)}}catch(R){console.warn("Errore nel recupero della cover Vimeo:",R)}l||(i.src=`https://player.vimeo.com/video/${M}?api=1&background=1&autoplay=0&loop=0&muted=0`,l=new Player(i),g(),c=M,await _()),r.setAttribute("data-vimeo-activated","true"),m?u.has(c)&&l.setVolume(p?0:1).then(()=>{r.setAttribute("data-vimeo-playing","true"),l.play()}):l.setVolume(p?0:1).then(()=>{r.setAttribute("data-vimeo-playing","true"),setTimeout(()=>{l.play()},50)})}}const w=r.querySelector('[data-vimeo-control="play"]'),E=r.querySelector('[data-vimeo-control="pause"]'),T=r.querySelector('[data-vimeo-control="mute"]');w&&w.addEventListener("click",()=>{l&&(y(),m?u.has(c)?l.setVolume(p?0:1).then(()=>{r.setAttribute("data-vimeo-playing","true"),l.play()}):l.setVolume(0).then(()=>{r.setAttribute("data-vimeo-playing","true"),l.play(),p||setTimeout(()=>{l.setVolume(1),r.setAttribute("data-vimeo-muted","false")},100),u.add(c)}):l.setVolume(p?0:1).then(()=>{r.setAttribute("data-vimeo-playing","true"),setTimeout(()=>{l.play()},50)}))}),E&&E.addEventListener("click",()=>{l&&l.pause()}),T&&T.addEventListener("click",()=>{l&&(p=!p,l.setVolume(p?0:1).then(()=>{r.setAttribute("data-vimeo-muted",p?"true":"false")}))}),e.forEach(M=>{M.addEventListener("click",async()=>{const D=window.innerWidth<1020?M.getAttribute("data-vimeo-mobile-lightbox-id"):M.getAttribute("data-vimeo-desktop-l
91ightbox-id"),R=M.querySelector("[data-vimeo-lightbox-placeholder]");if(M.hasAttribute("data-use-original-cover")&&D)try{if(!M.dataset.vimeoThumbnail){const I=await fetch(`https://vimeo.com/api/oembed.json?url=https://vimeo.com/${D}`);if(I.ok){const O=await I.json();O.thumbnail_url&&(M.dataset.vimeoThumbnail=O.thumbnail_url)}}M.dataset.vimeoThumbnail&&n&&n.setAttribute("src",M.dataset.vimeoThumbnail)}catch(I){console.warn("Errore nel recupero della cover Vimeo:",I)}S(D,R)})})}function loadYouTubeAPI(){return new Promise(r=>{if(window.YT&&window.YT.Player)r(window.YT);else{const e=document.createElement("script");e.src="https://www.youtube.com/iframe_api",window.onYouTubeIframeAPIReady=()=>r(window.YT),document.head.appendChild(e)}})}async function initYouTubeLightbox(){const r=document.querySelector("[data-yt-lightbox-init]");if(!r)return;const e=document.querySelectorAll('[data-yt-lightbox-control="open"]'),t=document.querySelectorAll('[data-yt-lightbox-control="close"]'),i=r.querySelector("[data-yt-lightbox-player]"),n=r.querySelector(".yt-lightbox__placeholder"),s=r.querySelector(".yt-lightbox__calc"),a=r.querySelector(".yt-lightbox__calc-wrap");let o=null,l=null,c=r.getAttribute("data-yt-muted")==="true";const f="ontouchstart"in window||navigator.maxTouchPoints>0,p=new Set;function m(y){const v=Math.floor(y/60),g=Math.floor(y%60).toString().padStart(2,"0");return`${v}:${g}`}function u(y=9/16){const v=s.offsetWidth,g=s.offsetHeight,_=r.querySelector(".yt-lightbox__before");_&&(_.style.paddingTop=y*100+"%"),a.style.maxWidth=Math.min(v,g/y)+"px"}function h(){r.setAttribute("data-yt-activated","false"),o&&(o.pauseVideo(),o.seekTo(0,!0),r.setAttribute("data-yt-playing","false"))}document.addEventListener("keydown",y=>{y.key==="Escape"&&h()}),t.forEach(y=>y.addEventListener("click",h));function d(){const y=r.querySelector("[data-yt-duration]"),v=r.querySelector('[data-yt-control="timeline"]'),g=r.querySelector("progress");y&&(y.textContent=m(o.getDuration())),setInterval(()=>{if(!o||o.getPlayerState()!==YT.PlayerState.PLAYING)return;const S=o.getCurrentTime();v&&(v.value=S),g&&(g.value=S),y&&(y.textContent=m(Math.trunc(S)))},500),v&&["input","change"].forEach(S=>v.addEventListener(S,w=>{const E=w.target.value;o.seekTo(E,!0),g&&(g.value=E)}));let _;i.addEventListener("mousemove",()=>{r.setAttribute("data-yt-hover","true"),clearTimeout(_),_=setTimeout(()=>{r.setAttribute("data-yt-hover","false")},3e3)})}async function b(y,v){if(r.setAttribute("data-yt-activated","loading"),r.setAttribute("data-yt-loaded","false"),o&&y!==l&&(o.destroy(),o=null,l=null,r.setAttribute("data-yt-playing","false")),v&&["src","srcset","sizes","alt","width"].forEach(g=>{const _=v.getAttribute(g);_!=null&&n.setAttribute(g,_)}),!o){const g=await loadYouTubeAPI();o=new g.Player(i,{videoId:y,playerVars:{autoplay:0,controls:1,modestbranding:1,rel:0,playsinline:1},events:{onReady:()=>{d(),u(),l=y,r.setAttribute("data-yt-loaded","true")},onStateChange:_=>{_.data===g.PlayerState.PLAYING&&r.setAttribute("data-yt-playing","true"),_.data===g.PlayerState.PAUSED&&r.setAttribute("data-yt-playing","false"),_.data===g.PlayerState.ENDED&&h()}}})}r.setAttribute("data-yt-activated","true"),f?p.has(l)&&(c?o.mute():o.unMute(),o.playVideo()):(c?o.mute():o.unMute(),o.playVideo())}r.querySelector('[data-yt-control="play"]').addEventListener("click",()=>{f&&!p.has(l)?(o.mute(),o.playVideo(),c||setTimeout(()=>o.unMute(),100),p.add(l)):(c?o.mute():o.unMute(),o.playVideo()),r.setAttribute("data-yt-playing","true")}),r.querySelector('[data-yt-control="pause"]').addEventListener("click",()=>{o.pauseVideo()}),r.querySelector('[data-yt-control="mute"]').addEventListener("click",()=>{c=!c,c?o.mute():o.unMute(),r.setAttribute("data-yt-muted",c?"true":"false")}),e.forEach(y=>{y.addEventListener("click",()=>{const v=window.innerWidth<1020?y.getAttribute("data-yt-mobile-lightbox-id"):y.getAttribute("data-yt-desktop-lightbox-id"),g=y.querySelector("[data-yt-lightbox-placeholder]");b(v,g)})})}function initTakeBGColorOfPreviousSection(){const r=document.querySelectorAll("main > section[data-get-bgcolor-of-previous]");if(!r.length)return;r.forEach(t=>{let i=t.previousElementSibling;for(;i&&i.tagName!=="SECTION";)i=i.previousElementSibling;if(!i)return;const s=getComputedStyle(i).backgroundColor;if(!s||e(s))return;const a=(t.getAttribute("data-get-bgcolor-of-previous")||"").trim();/^--[A-Za-z0-9\-_]+$/.test(a)?t.style.setProperty(a,s):(t.style.backgroundColor=s,t.style.setProperty("--prev-bg",s))});function e(t){const i=String(t).trim().toLowerCase();if(i==="transparent")return!0;const n=i.match(/^rgba?\(([^)]+)\)$/);if(n){const s=n[1].split(",").map(a=>a.trim());if(s.length===4){const a=parseFloat(s[3]);return!isNaN(a)&&a===0}return!1}return/^#([0-9a-f]{8})$/.test(i)?parseInt(i.slice(7,9),16)===0:!1}}function initBookingMask(){const r=document.querySelectorAll(".block_booking-mask"),e=document.querySelector(".block_booking-mask-new"),t=document.querySelector(".website-scrollbar");
91if(e){const i=document.querySelector(".block_booking-mask-only-opener"),n=e.querySelector(".close");window.matchMedia("(min-width: 1024px)").matches&&setTimeout(()=>{e.classList.add("show")},3e3),window.addEventListener("scroll",function(){var s;if(window.matchMedia("(min-width: 1024px)").matches){const a=e.querySelector(".js-range-datepicker");a&&(s=a._flatpickr)!=null&&s.isOpen&&a._flatpickr.close(),window.scrollY>80?(i.classList.add("show"),e.classList.remove("show")):(i.classList.remove("show"),e.classList.add("show"))}else window.scrollY>80?i.classList.add("show"):i.classList.remove("show")}),n.addEventListener("click",s=>{var o;s.preventDefault();const a=e.querySelector(".js-range-datepicker");a&&(o=a._flatpickr)!=null&&o.isOpen&&a._flatpickr.close(),i.classList.add("show"),e.classList.remove("show"),t.classList.remove("hide"),document.body.classList.add("unlock-scroll"),unlockScroll()}),i.addEventListener("click",s=>{s.preventDefault(),i.classList.toggle("show"),e.classList.toggle("show"),window.matchMedia("(max-width: 1023px)").matches&&(t.classList.add("hide"),lockScroll(),document.body.classList.remove("unlock-scroll"))})}r.forEach(i=>{const n=i.querySelector(".form-booking-mask"),s=n==null?void 0:n.querySelector("form");if(!n||!s)return;const a=n.offsetWidth,o=()=>{i.classList.remove("open"),i.style.transform=`translate3d(${a}px, 0, 0)`};window.addEventListener("scroll",()=>{i.classList.contains("open")&&o()});const l=s.querySelector(".form-row.has-dates-input .js-range-datepicker"),c=s.querySelector("#dateIn"),f=s.querySelector("#dateOut");s.querySelector(".form-row.has-text-input.adults input"),s.querySelector(".form-row.has-text-input.childerns input"),s.querySelector(".form-row.has-text-input.rooms-number input"),[l].forEach(p=>{p==null||p.addEventListener("change",function(){const m=l==null?void 0:l.value.trim();if(m&&m.includes(" al ")){const[u,h]=m.split(" al ");u&&(c.value=`${u.trim()}`),h&&(f.value=`${h.trim()}`)}if(m&&m.includes(" to ")){const[u,h]=m.split(" to ");u&&(c.value=`${u.trim()}`),h&&(f.value=`${h.trim()}`)}})})})}function appendItemsToBody(){const r=document.querySelectorAll("[data-append-to-body]");r.length&&r.forEach(e=>{e.parentNode!==document.body&&document.body.appendChild(e)})}function initGlobalFunctions(){initLazyLoad(),initLottieIcons(),initCustomMaps(),copyTextButton(),openModal(),openAccordions(),initCustomCursor(),setHeroSpacing(),initShowScreenLock(),initVimeoOnClick(),initInputFile(),initVimeoLightbox(),initYouTubeLightbox(),initTakeBGColorOfPreviousSection(),initBookingMask(),appendItemsToBody()}function isObject$1(r){return r!==null&&typeof r=="object"&&"constructor"in r&&r.constructor===Object}function extend$1(r,e){r===void 0&&(r={}),e===void 0&&(e={});const t=["__proto__","constructor","prototype"];Object.keys(e).filter(i=>t.indexOf(i)<0).forEach(i=>{typeof r[i]>"u"?r[i]=e[i]:isObject$1(e[i])&&isObject$1(r[i])&&Object.keys(e[i]).length>0&&extend$1(r[i],e[i])})}const ssrDocument={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function getDocument(){const r=typeof document<"u"?document:{};return extend$1(r,ssrDocument),r}const ssrWindow={document:ssrDocument,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function r(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(r){return typeof setTimeout>"u"?(r(),null):setTimeout(r,0)},cancelAnimationFrame(r){typeof setTimeout>"u"||clearTimeout(r)}};function getWindow(){const r=typeof window<"u"?window:{};return extend$1(r,ssrWindow),r}function classesToTokens(r){return r===void 0&&(r=""),r.trim().split(" ").filter(e=>!!e.trim())}function deleteProps(r){const e=r;Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}function nextTick(r,e){return e===void 0&&(e=0),setTimeout(r,e)}function now(){return Date.now()}function getComputedStyle$1(r){const e=getWindow();let t;return e.getComputedStyle&&(t=e.getComputedStyle(r,null)),!t&&r.currentStyle&&(t=r.currentStyle),t||(t=r.style),t}function getTranslate(r,e){e===void 0&&(e="x");const t=getWindow();let i,n,s;const a=getComputedStyle$1(r);return t.WebKitCSSMatrix?(n=a.transform||a.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map(o=>o.replace(",",".")).join(", ")),s=new t.WebKitCSSMatrix(n==="none"?"":n)):(s=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=s.toString().split(",")),e==="x"&&(t.WebKitCSSMatrix?n=s.m41:i.length===16?n=parseFloat(i[12]):n=parseFloat(i[4])),e==="y"&&(t.WebKitCSSMatrix?n=s.m42:i.length===16?n=parseFloat(i[13]):n=parseFloat(i[5])),n||0}function isObject(r){return typeof r=="object"&&r!==null&&r.constructor&&Object.prototype.toString.call(r).slice(8,-1)==="Object"}function isNode(r){return typeof window<"u"&&typeof window.HTMLElement<"u"?r instanceof HTMLElement:r&&(r.nodeType===1||r.nodeType===11)}function extend(){const r=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let t=1;t<arguments.length;t+=1){const i=t<0||arguments.length<=t?void 0:arguments[t];if(i!=null&&!isNode(i)){const n=Object.keys(Object(i)).filter(s=>e.indexOf(s)<0);for(let s=0,a=n.length;s<a;s+=1){const o=n[s],l=Object.getOwnPropertyDescriptor(i,o);l!==void 0&&l.enumerable&&(isObject(r[o])&&isObject(i[o])?i[o].__swiper__?r[o]=i[o]:extend(r[o],i[o]):!isObject(r[o])&&isObject(i[o])?(r[o]={},i[o].__swiper__?r[o]=i[o]:extend(r[o],i[o])):r[o]=i[o])}}}return r}function setCSSProperty(r,e,t){r.style.setProperty(e,t)}function animateCSSModeScroll(r){let{swiper:e,targetPosition:t,side:i}=r;const n=getWindow(),s=-e.translate;let a=null,o;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(e.cssModeFrameID);const c=t>s?"next":"prev",f=(m,u)=>c==="next"&&m>=u||c==="prev"&&m<=u,p=()=>{o=new Date().getTime(),a===null&&(a=o);const m=Math.max(Math.min((o-a)/l,1),0),u=.5-Math.cos(m*Math.PI)/2;let h=s+u*(t-s);if(f(h,t)&&(h=t),e.wrapperEl.scrollTo({[i]:h}),f(h,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[i]:h})}),n.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=n.requestAnimationFrame(p)};p()}function getSlideTransformEl(r){return r.querySelector(".swiper-slide-transform")||r.shadowRoot&&r.shadowRoot.querySelector(".swiper-slide-transform")||r}function elementChildren(r,e){e===void 0&&(e="");const t=getWindow(),i=[...r.children];return t.HTMLSlotElement&&r instanceof HTMLSlotElement&&i.push(...r.assignedElements()),e?i.filter(n=>n.matches(e)):i}function elementIsChildOfSlot(r,e){const t=[e];for(;t.length>0;){const i=t.shift();if(r===i)return!0;t.push(...i.children,...i.shadowRoot?i.shadowRoot.children:[],...i.assignedElements?i.assignedElements():[])}}function elementIsChildOf(r,e){const t=getWindow();let i=e.contains(r);return!i&&t.HTMLSlotElement&&e instanceof HTMLSlotElement&&(i=[...e.assignedElements()].includes(r),i||(i=elementIsChildOfSlot(r,e))),i}function showWarning(r){try{console.warn(r);return}catch{}}function createElement$1(r,e){e===void 0&&(e=[]);const t=document.createElement(r);return t.classList.add(...Array.isArray(e)?e:classesToTokens(e)),t}function elementOffset(r){const e=getWindow(),t=getDocument(),i=r.getBoundingClientRect(),n=t.body,s=r.clientTop||n.clientTop||0,a=r.clientLeft||n.clientLeft||0,o=r===e?e.scrollY:r.scrollTop,l=r===e?e.scrollX:r.scrollLeft;return{top:i.top+o-s,left:i.left+l-a}}function elementPrevAll(r,e){const t=[];for(;r.previousElementSibling;){const i=r.previousElementSibling;e?i.matches(e)&&t.push(i):t.push(i),r=i}return t}function elementNextAll(r,e){const t=[];for(;r.nextElementSibling;){const i=r.nextElementSibling;e?i.matches(e)&&t.push(i):t.push(i),r=i}return t}function elementStyle(r,e){return getWindow().getComputedStyle(r,null).getPropertyValue(e)}function elementIndex(r){let e=r,t;if(e){for(t=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(t+=1);return t}}function elementParents(r,e){const t=[];let i=r.parentElement;for(;i;)e?i.matches(e)&&t.push(i):t.push(i),i=i.parentElement;return t}function elementTransitionEnd(r,e){function t(i){i.target===r&&(e.call(r,i),r.removeEventListener("transitionend",t))}e&&r.addEventListener("transitionend",t)}function elementOuterSize(r,e,t){const i=getWindow();return r[e==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(r,null).getPropertyValue(e==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(r,null).getPropertyValue(e==="width"?"margin-left":"margin-bottom"))}function makeElementsArray(r){return(Array.isArray(r)?r:[r]).filter(e=>!!e)}function getRotateFix(r){return e=>Math.abs(e)>0&&r.browser&&r.browser.need3dFix&&Math.abs(e)%90===0?e+.001:e}let support;function calcSupport(){const r=getWindow(),e=getDocument();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in r||r.DocumentTouch&&e instanceof r.DocumentTouch)}}
vendor: 4,380 bytes, line 91
91function getSupport(){return support||(support=calcSupport()),support}let deviceCached;function calcDevice(r){let{userAgent:e}=r===void 0?{}:r;const t=getSupport(),i=getWindow(),n=i.navigator.platform,s=e||i.navigator.userAgent,a={ios:!1,android:!1},o=i.screen.width,l=i.screen.height,c=s.match(/(Android);?[\s\/]+([\d.]+)?/);let f=s.match(/(iPad).*OS\s([\d_]+)/);const p=s.match(/(iPod)(.*OS\s([\d_]+))?/),m=!f&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),u=n==="Win32";let h=n==="MacIntel";const d=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!f&&h&&t.touch&&d.indexOf(`${o}x${l}`)>=0&&(f=s.match(/(Version)\/([\d.]+)/),f||(f=[0,1,"13_0_0"]),h=!1),c&&!u&&(a.os="android",a.android=!0),(f||m||p)&&(a.os="ios",a.ios=!0),a}function getDevice(r){return r===void 0&&(r={}),deviceCached||(deviceCached=calcDevice(r)),deviceCached}let browser;function calcBrowser(){const r=getWindow(),e=getDevice();let t=!1;function i(){const o=r.navigator.userAgent.toLowerCase();return o.indexOf("safari")>=0&&o.indexOf("chrome")<0&&o.indexOf("android")<0}if(i()){const o=String(r.navigator.userAgent);if(o.includes("Version/")){const[l,c]=o.split("Version/")[1].split(" ")[0].split(".").map(f=>Number(f));t=l<16||l===16&&c<2}}const n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(r.navigator.userAgent),s=i(),a=s||n&&e.ios;return{isSafari:t||s,needPerspectiveFix:t,need3dFix:a,isWebView:n}}function getBrowser(){return browser||(browser=calcBrowser()),browser}function Resize(r){let{swiper:e,on:t,emit:i}=r;const n=getWindow();let s=null,a=null;const o=()=>{!e||e.destroyed||!e.initialized||(i("beforeResize"),i("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(s=new ResizeObserver(p=>{a=n.requestAnimationFrame(()=>{const{width:m,height:u}=e;let h=m,d=u;p.forEach(b=>{let{contentBoxSize:y,contentRect:v,target:g}=b;g&&g!==e.el||(h=v?v.width:(y[0]||y).inlineSize,d=v?v.height:(y[0]||y).blockSize)}),(h!==m||d!==u)&&o()})}),s.observe(e.el))},c=()=>{a&&n.cancelAnimationFrame(a),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null)},f=()=>{!e||e.destroyed||!e.initialized||i("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof n.ResizeObserver<"u"){l();return}n.addEventListener("resize",o),n.addEventListener("orientationchange",f)}),t("destroy",()=>{c(),n.removeEventListener("resize",o),n.removeEventListener("orientationchange",f)})}function Observer(r){let{swiper:e,extendParams:t,on:i,emit:n}=r;const s=[],a=getWindow(),o=function(f,p){p===void 0&&(p={});const m=a.MutationObserver||a.WebkitMutationObserver,u=new m(h=>{if(e.__preventObserver__)return;if(h.length===1){n("observerUpdate",h[0]);return}const d=function(){n("observerUpdate",h[0])};a.requestAnimationFrame?a.requestAnimationFrame(d):a.setTimeout(d,0)});u.observe(f,{attributes:typeof p.attributes>"u"?!0:p.attributes,childList:e.isElement||(typeof p.childList>"u"?!0:p).childList,characterData:typeof p.characterData>"u"?!0:p.characterData}),s.push(u)},l=()=>{if(e.params.observer){if(e.params.observeParents){const f=elementParents(e.hostEl);for(let p=0;p<f.length;p+=1)o(f[p])}o(e.hostEl,{childList:e.params.observeSlideChildren}),o(e.wrapperEl,{attributes:!1})}},c=()=>{s.forEach(f=>{f.disconnect()}),s.splice(0,s.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",l),i("destroy",c)}var eventsEmitter={on(r,e,t){const i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;const n=t?"unshift":"push";return r.split(" ").forEach(s=>{i.eventsListeners[s]||(i.eventsListeners[s]=[]),i.eventsListeners[s][n](e)}),i},once(r,e,t){const i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;function n(){i.off(r,n),n.__emitterProxy&&delete n.__emitterProxy;for(var s=arguments.length,a=new Array(s),o=0;o<s;o++)a[o]=arguments[o];e.apply(i,a)}return n.__emitterProxy=e,i.on(r,n,t)},onAny(r,e){const t=this;if(!t.eventsListeners||t.destroyed||typeof r!="function")return t;const i=e?"unshift":"push";return t.eventsAnyListeners.indexOf(r)<0&&t.eventsAnyListeners[i](r),t},offAny(r){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const t=e.eventsAnyListeners.indexOf(r);return t>=0&&e.eventsAnyListeners.splice(t,1),e},off(r,e){const t=this;return!t.eventsListeners||t.destroyed||!t.eventsListeners||r.split(" ").forEach(i=>
vendor: 13,140 bytes, line 91
91{typeof e>"u"?t.eventsListeners[i]=[]:t.eventsListeners[i]&&t.eventsListeners[i].forEach((n,s)=>{(n===e||n.__emitterProxy&&n.__emitterProxy===e)&&t.eventsListeners[i].splice(s,1)})}),t},emit(){const r=this;if(!r.eventsListeners||r.destroyed||!r.eventsListeners)return r;let e,t,i;for(var n=arguments.length,s=new Array(n),a=0;a<n;a++)s[a]=arguments[a];return typeof s[0]=="string"||Array.isArray(s[0])?(e=s[0],t=s.slice(1,s.length),i=r):(e=s[0].events,t=s[0].data,i=s[0].context||r),t.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(l=>{r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach(c=>{c.apply(i,[l,...t])}),r.eventsListeners&&r.eventsListeners[l]&&r.eventsListeners[l].forEach(c=>{c.apply(i,t)})}),r}};function updateSize(){const r=this;let e,t;const i=r.el;typeof r.params.width<"u"&&r.params.width!==null?e=r.params.width:e=i.clientWidth,typeof r.params.height<"u"&&r.params.height!==null?t=r.params.height:t=i.clientHeight,!(e===0&&r.isHorizontal()||t===0&&r.isVertical())&&(e=e-parseInt(elementStyle(i,"padding-left")||0,10)-parseInt(elementStyle(i,"padding-right")||0,10),t=t-parseInt(elementStyle(i,"padding-top")||0,10)-parseInt(elementStyle(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(r,{width:e,height:t,size:r.isHorizontal()?e:t}))}function updateSlides(){const r=this;function e(D,R){return parseFloat(D.getPropertyValue(r.getDirectionLabel(R))||0)}const t=r.params,{wrapperEl:i,slidesEl:n,size:s,rtlTranslate:a,wrongRTL:o}=r,l=r.virtual&&t.virtual.enabled,c=l?r.virtual.slides.length:r.slides.length,f=elementChildren(n,`.${r.params.slideClass}, swiper-slide`),p=l?r.virtual.slides.length:f.length;let m=[];const u=[],h=[];let d=t.slidesOffsetBefore;typeof d=="function"&&(d=t.slidesOffsetBefore.call(r));let b=t.slidesOffsetAfter;typeof b=="function"&&(b=t.slidesOffsetAfter.call(r));const y=r.snapGrid.length,v=r.slidesGrid.length;let g=t.spaceBetween,_=-d,S=0,w=0;if(typeof s>"u")return;typeof g=="string"&&g.indexOf("%")>=0?g=parseFloat(g.replace("%",""))/100*s:typeof g=="string"&&(g=parseFloat(g)),r.virtualSize=-g,f.forEach(D=>{a?D.style.marginLeft="":D.style.marginRight="",D.style.marginBottom="",D.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(setCSSProperty(i,"--swiper-centered-offset-before",""),setCSSProperty(i,"--swiper-centered-offset-after",""));const E=t.grid&&t.grid.rows>1&&r.grid;E?r.grid.initSlides(f):r.grid&&r.grid.unsetSlides();let T;const M=t.slidesPerView==="auto"&&t.breakpoints&&Object.keys(t.breakpoints).filter(D=>typeof t.breakpoints[D].slidesPerView<"u").length>0;for(let D=0;D<p;D+=1){T=0;let R;if(f[D]&&(R=f[D]),E&&r.grid.updateSlide(D,R,f),!(f[D]&&elementStyle(R,"display")==="none")){if(t.slidesPerView==="auto"){M&&(f[D].style[r.getDirectionLabel("width")]="");const A=getComputedStyle(R),I=R.style.transform,O=R.style.webkitTransform;if(I&&(R.style.transform="none"),O&&(R.style.webkitTransform="none"),t.roundLengths)T=r.isHorizontal()?elementOuterSize(R,"width"):elementOuterSize(R,"height");else{const F=e(A,"width"),C=e(A,"padding-left"),k=e(A,"padding-right"),x=e(A,"margin-left"),P=e(A,"margin-right"),L=A.getPropertyValue("box-sizing");if(L&&L==="border-box")T=F+x+P;else{const{clientWidth:z,offsetWidth:Y}=R;T=F+C+k+x+P+(Y-z)}}I&&(R.style.transform=I),O&&(R.style.webkitTransform=O),t.roundLengths&&(T=Math.floor(T))}else T=(s-(t.slidesPerView-1)*g)/t.slidesPerView,t.roundLengths&&(T=Math.floor(T)),f[D]&&(f[D].style[r.getDirectionLabel("width")]=`${T}px`);f[D]&&(f[D].swiperSlideSize=T),h.push(T),t.centeredSlides?(_=_+T/2+S/2+g,S===0&&D!==0&&(_=_-s/2-g),D===0&&(_=_-s/2-g),Math.abs(_)<1/1e3&&(_=0),t.roundLengths&&(_=Math.floor(_)),w%t.slidesPerGroup===0&&m.push(_),u.push(_)):(t.roundLengths&&(_=Math.floor(_)),(w-Math.min(r.params.slidesPerGroupSkip,w))%r.params.slidesPerGroup===0&&m.push(_),u.push(_),_=_+T+g),r.virtualSize+=T+g,S=T,w+=1}}if(r.virtualSize=Math.max(r.virtualSize,s)+b,a&&o&&(t.effect==="slide"||t.effect==="coverflow")&&(i.style.width=`${r.virtualSize+g}px`),t.setWrapperSize&&(i.style[r.getDirectionLabel("width")]=`${r.virtualSize+g}px`),E&&r.grid.updateWrapperSize(T,m),!t.centeredSlides){const D=[];for(let R=0;R<m.length;R+=1){let A=m[R];t.roundLengths&&(A=Math.floor(A)),m[R]<=r.virtualSize-s&&D.push(A)}m=D,Math.floor(r.virtualSize-s)-Math.floor(m[m.length-1])>1&&m.push(r.virtualSize-s)}if(l&&t.loop){const D=h[0]+g;if(t.slidesPerGroup>1){const R=Math.ceil((r.virtual.slidesBefore+r.virtual.slidesAfter)/t.slidesPerGroup),A=D*t.slidesPerGroup;for(let I=0;I<R;I+=1)m.push(m[m.length-1]+A)}for(let R=0;R<r.virtual.slidesBefore+r.virtual.slidesAfter;R+=1)t.slidesPerGroup===1&&m.push(m[m.length-1]+D),u.push(u[u.length-1]+D),r.virtualSize+=D}if(m.length===0&&(m=[0]),g!==0){const D=r.isHorizontal()&&a?"marginLeft":r.getDirectionLabel("marginRight");f.filter((R,A)=>!t.cssMode||t.loop?!0:A!==f.length-1).forEach(R=>{R.style[D]=`${g}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let D=0;h.forEach(A=>{D+=A+(g||0)}),D-=g;const R=D>s?D-s:0;m=m.map(A=>A<=0?-d:A>R?R+b:A)}if(t.centerInsufficientSlides){let D=0;h.forEach(A=>{D+=A+(g||0)}),D-=g;const R=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(D+R<s){const A=(s-D-R)/2;m.forEach((I,O)=>{m[O]=I-A}),u.forEach((I,O)=>{u[O]=I+A})}}if(Object.assign(r,{slides:f,snapGrid:m,slidesGrid:u,slidesSizesGrid:h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){setCSSProperty(i,"--swiper-centered-offset-before",`${-m[0]}px`),setCSSProperty(i,"--swiper-centered-offset-after",`${r.size/2-h[h.length-1]/2}px`);const D=-r.snapGrid[0],R=-r.slidesGrid[0];r.snapGrid=r.snapGrid.map(A=>A+D),r.slidesGrid=r.slidesGrid.map(A=>A+R)}if(p!==c&&r.emit("slidesLengthChange"),m.length!==y&&(r.params.watchOverflow&&r.checkOverflow(),r.emit("snapGridLengthChange")),u.length!==v&&r.emit("slidesGridLengthChange"),t.watchSlidesProgress&&r.updateSlidesOffset(),r.emit("slidesUpdated"),!l&&!t.cssMode&&(t.effect==="slide"||t.effect==="fade")){const D=`${t.containerModifierClass}backface-hidden`,R=r.el.classList.contains(D);p<=t.maxBackfaceHiddenSlides?R||r.el.classList.add(D):R&&r.el.classList.remove(D)}}function updateAutoHeight(r){const e=this,t=[],i=e.virtual&&e.params.virtual.enabled;let n=0,s;typeof r=="number"?e.setTransition(r):r===!0&&e.setTransition(e.params.speed);const a=o=>i?e.slides[e.getSlideIndexByData(o)]:e.slides[o];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(o=>{t.push(o)});else for(s=0;s<Math.ceil(e.params.slidesPerView);s+=1){const o=e.activeIndex+s;if(o>e.slides.length&&!i)break;t.push(a(o))}else t.push(a(e.activeIndex));for(s=0;s<t.length;s+=1)if(typeof t[s]<"u"){const o=t[s].offsetHeight;n=o>n?o:n}(n||n===0)&&(e.wrapperEl.style.height=`${n}px`)}function updateSlidesOffset(){const r=this,e=r.slides,t=r.isElement?r.isHorizontal()?r.wrapperEl.offsetLeft:r.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(r.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-t-r.cssOverflowAdjustment()}const toggleSlideClasses$1=(r,e,t)=>{e&&!r.classList.contains(t)?r.classList.add(t):!e&&r.classList.contains(t)&&r.classList.remove(t)};function updateSlidesProgress(r){r===void 0&&(r=this&&this.translate||0);const e=this,t=e.params,{slides:i,rtlTranslate:n,snapGrid:s}=e;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&e.updateSlidesOffset();let a=-r;n&&(a=r),e.visibleSlidesIndexes=[],e.visibleSlides=[];let o=t.spaceBetween;typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*e.size:typeof o=="string"&&(o=parseFloat(o));for(let l=0;l<i.length;l+=1){const c=i[l];let f=c.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(f-=i[0].swiperSlideOffset);const p=(a+(t.centeredSlides?e.minTranslate():0)-f)/(c.swiperSlideSize+o),m=(a-s[0]+(t.centeredSlides?e.minTranslate():0)-f)/(c.swiperSlideSize+o),u=-(a-f),h=u+e.slidesSizesGrid[l],d=u>=0&&u<=e.size-e.slidesSizesGrid[l],b=u>=0&&u<e.size-1||h>1&&h<=e.size||u<=0&&h>=e.size;b&&(e.visibleSlides.push(c),e.visibleSlidesIndexes.push(l)),toggleSlideClasses$1(c,b,t.slideVisibleClass),toggleSlideClasses$1(c,d,t.slideFullyVisibleClass),c.progress=n?-p:p,c.originalProgress=n?-m:m}}function updateProgress(r){const e=this;if(typeof r>"u"){const f=e.rtlTranslate?-1:1;r=e&&e.translate&&e.translate*f||0}const t=e.params,i=e.maxTranslate()-e.minTranslate();let{progress:n,isBeginning:s,isEnd:a,progressLoop:o}=e;const l=s,c=a;if(i===0)n=0,s=!0,a=!0;else{n=(r-e.minTranslate())/i;const f=Math.abs(r-e.minTranslate())<1,p=Math.abs(r-e.maxTranslate())<1;s=f||n<=0,a=p||n>=1,f&&(n=0),p&&(n=1)}if(t.loop){const f=e.getSlideIndexByData(0),p=e.getSlideIndexByData(e.slides.length-1),m=e.slidesGrid[f],u=e.slidesGrid[p],h=e.slidesGrid[e.slidesGrid.length-1],d=Math.abs(r);d>=m?o=(d-m)/h:o=(d+h-u)/h,o>1&&(o-=1)}Object.assign(e,{progress:n,progressLoop:o,isBeginning:s,isEnd:a}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&e.updateSlidesProgress(r),s&&!l&&e.emit("reachBeginning toEdge"),a&&!c&&e.emit("reachEnd toEdge"),(l&&!s||c&&!a)&&e.emit("fromEdge"),e.emit("progress",n)}const toggleSlideClasses=(r,e,t)=>{e&&!r.classList.contains(t)?r.classList.add(t):!e&&r.classList.contains(t)&&r.classList.remove(t)};function updateSlidesClasses(){const r=this,{slides:e,params:t,slidesEl:i,activeIndex:n}=r,s=r.virtual&&t.virtual.enabled,a=r.grid&&t.grid&&t.grid.rows>1,o=p=>elementChildren(i,`.${t.slideClass}${p}, swiper-slide${p}`)[0];let l,c,f;if(s)if(t.loop){let p=n-r.virtual.slidesBefore;p<0&&(p=r.virtual.slides.length+p),p>=r.virtual.slides.length&&(p-=r.virtual.slides.length),l=o(`[data-swiper-slide-index="${p}"]`)}else l=o(`[data-swiper-slide-index="${n}"]`);else a?(l=e.find(p=>p.column===n),f=e.find(p=>p.column===n+1),c=e.find(p=>p.column===n-1)):l=e[n];l&&(a||(f=elementNextAll(l,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!f&&(f=e[0]),c=elementPrevAll(l,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!c===0&&(c=e[e.length-1]))),e.forEach(p=>{toggleSlideClasses(p,p===l,t.slideActiveClass),toggleSlideClasses(p,p===f,t.slideNextClass),toggleSlideClasses(p,p===c,t.slidePrevClass)}),r.emitSlidesClasses()}const processLazyPreloader=(r,e)=>{if(!r||r.destroyed||!r.params)return;const t=()=>r.isElement?"swiper-slide":`.${r.params.slideClass}`,i=e.closest(t());if(i){let n=i.querySelector(`.${r.params.lazyPreloaderClass}`);!n&&r.isElement&&(i.shadowRoot?n=i.shadowRoot.querySelector(`.${r.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(n=i.shadowRoot.querySelector(`.${r.params.lazyPreloaderClass}`),n&&n.remove())})),n&&n.remove()}},unlazy=(r,e)=>{if(!r.slides[e])return;const t=r.slides[e].querySelector('[loading="lazy"]');t&&t.removeAttribute("loading")},preload=r=>{if(!r||r.destroyed||!r.params)return;let e=r.params.lazyPreloadPrevNext;const t=r.slides.length;if(!t||!e||e<0)return;e=Math.min(e,t);const i=r.params.slidesPerView==="auto"?r.slidesPerViewDynamic():Math.ceil(r.params.slidesPerView),n=r.activeIndex;if(r.params.grid&&r.params.grid.rows>1){const a=n,o=[a-e];o.push(...Array.from({length:e}).map((l,c)=>a+i+c)),r.slides.forEach((l,c)=>{o.includes(l.column)&&unlazy(r,c)});return}const s=n+i-1;if(r.params.rewind||r.params.loop)for(let a=n-e;a<=s+e;a+=1){const o=(a%t+t)%t;(o<n||o>s)&&unlazy(r,o)}else for(let a=Math.max(n-e,0);a<=Math.min(s+e,t-1);a+=1)a!==n&&(a>s||a<n)&&unlazy(r,a)};function getActiveIndexByTranslate(r){const{slidesGrid:e,params:t}=r,i=r.rtlTranslate?r.translate:-r.translate;let n;for(let s=0;s<e.length;s+=1)typeof e[s+1]<"u"?i>=e[s]&&i<e[s+1]-(e[s+1]-e[s])/2?n=s:i>=e[s]&&i<e[s+1]&&(n=s+1):i>=e[s]&&(n=s);return t.normalizeSlideIndex&&(n<0||typeof n>"u")&&(n=0),n}function updateActiveIndex(r){const e=this,t=e.rtlTranslate?e.translate:-e.translate,{snapGrid:i,params:n,activeIndex:s,realIndex:a,snapIndex:o}=e;let l=r,c;const f=u=>{let h=u-e.virtual.slidesBefore;return h<0&&(h=e.virtual.slides.length+h),h>=e.virtual.slides.length&&(h-=e.virtual.slides.length),h};if(typeof l>"u"&&(l=getActiveIndexByTranslate(e)),i.indexOf(t)>=0)c=i.indexOf(t);else{const u=Math.min(n.slidesPerGroupSkip,l);c=u+Math.floor((l-u)/n.slidesPerGroup)}if(c>=i.length&&(c=i.length-1),l===s&&!e.params.loop){c!==o&&(e.snapIndex=c,e.emit("snapIndexChange"));return}if(l===s&&e.params.loop&&e.virtual&&e.params.virtual.enabled){e.realIndex=f(l);return}const p=e.grid&&n.grid&&n.grid.rows>1;let m;if(e.virtual&&n.virtual.enabled&&n.loop)m=f(l);else if(p){const u=e.slides.find(d=>d.column===l);let h=parseInt(u.getAttribute("data-swiper-slide-index"),10);Number.isNaN(h)&&(h=Math.max(e.slides.indexOf(u),0)),m=Math.floor(h/n.grid.rows)}else if(e.slides[l]){const u=e.slides[l].getAttribute("data-swiper-slide-index");u?m=parseInt(u,10):m=l}else m=l;Object.assign(e,{previousSnapIndex:o,snapIndex:c,previousRealIndex:a,realIndex:m,previousIndex:s,activeIndex:l}),e.initialized&&preload(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(a!==m&&e.emit("realIndexChange"),e.emit("slideChange"))}function updateClickedSlide(r,e){const t=this,i=t.params;let n=r.closest(`.${i.slideClass}, swiper-slide`);!n&&t.isElement&&e&&e.length>
vendor: 4,308 bytes, line 91
911&&e.includes(r)&&[...e.slice(e.indexOf(r)+1,e.length)].forEach(o=>{!n&&o.matches&&o.matches(`.${i.slideClass}, swiper-slide`)&&(n=o)});let s=!1,a;if(n){for(let o=0;o<t.slides.length;o+=1)if(t.slides[o]===n){s=!0,a=o;break}}if(n&&s)t.clickedSlide=n,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):t.clickedIndex=a;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}i.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}var update={updateSize,updateSlides,updateAutoHeight,updateSlidesOffset,updateSlidesProgress,updateProgress,updateSlidesClasses,updateActiveIndex,updateClickedSlide};function getSwiperTranslate(r){r===void 0&&(r=this.isHorizontal()?"x":"y");const e=this,{params:t,rtlTranslate:i,translate:n,wrapperEl:s}=e;if(t.virtualTranslate)return i?-n:n;if(t.cssMode)return n;let a=getTranslate(s,r);return a+=e.cssOverflowAdjustment(),i&&(a=-a),a||0}function setTranslate(r,e){const t=this,{rtlTranslate:i,params:n,wrapperEl:s,progress:a}=t;let o=0,l=0;const c=0;t.isHorizontal()?o=i?-r:r:l=r,n.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),t.previousTranslate=t.translate,t.translate=t.isHorizontal()?o:l,n.cssMode?s[t.isHorizontal()?"scrollLeft":"scrollTop"]=t.isHorizontal()?-o:-l:n.virtualTranslate||(t.isHorizontal()?o-=t.cssOverflowAdjustment():l-=t.cssOverflowAdjustment(),s.style.transform=`translate3d(${o}px, ${l}px, ${c}px)`);let f;const p=t.maxTranslate()-t.minTranslate();p===0?f=0:f=(r-t.minTranslate())/p,f!==a&&t.updateProgress(r),t.emit("setTranslate",t.translate,e)}function minTranslate(){return-this.snapGrid[0]}function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1]}function translateTo(r,e,t,i,n){r===void 0&&(r=0),e===void 0&&(e=this.params.speed),t===void 0&&(t=!0),i===void 0&&(i=!0);const s=this,{params:a,wrapperEl:o}=s;if(s.animating&&a.preventInteractionOnTransition)return!1;const l=s.minTranslate(),c=s.maxTranslate();let f;if(i&&r>l?f=l:i&&r<c?f=c:f=r,s.updateProgress(f),a.cssMode){const p=s.isHorizontal();if(e===0)o[p?"scrollLeft":"scrollTop"]=-f;else{if(!s.support.smoothScroll)return animateCSSModeScroll({swiper:s,targetPosition:-f,side:p?"left":"top"}),!0;o.scrollTo({[p?"left":"top"]:-f,behavior:"smooth"})}return!0}return e===0?(s.setTransition(0),s.setTranslate(f),t&&(s.emit("beforeTransitionStart",e,n),s.emit("transitionEnd"))):(s.setTransition(e),s.setTranslate(f),t&&(s.emit("beforeTransitionStart",e,n),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(m){!s||s.destroyed||m.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,s.animating=!1,t&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}var translate={getTranslate:getSwiperTranslate,setTranslate,minTranslate,maxTranslate,translateTo};function setTransition(r,e){const t=this;t.params.cssMode||(t.wrapperEl.style.transitionDuration=`${r}ms`,t.wrapperEl.style.transitionDelay=r===0?"0ms":""),t.emit("setTransition",r,e)}function transitionEmit(r){let{swiper:e,runCallbacks:t,direction:i,step:n}=r;const{activeIndex:s,previousIndex:a}=e;let o=i;if(o||(s>a?o="next":s<a?o="prev":o="reset"),e.emit(`transition${n}`),t&&s!==a){if(o==="reset"){e.emit(`slideResetTransition${n}`);return}e.emit(`slideChangeTransition${n}`),o==="next"?e.emit(`slideNextTransition${n}`):e.emit(`slidePrevTransition${n}`)}}function transitionStart(r,e){r===void 0&&(r=!0);const t=this,{params:i}=t;i.cssMode||(i.autoHeight&&t.updateAutoHeight(),transitionEmit({swiper:t,runCallbacks:r,direction:e,step:"Start"}))}function transitionEnd(r,e){r===void 0&&(r=!0);const t=this,{params:i}=t;t.animating=!1,!i.cssMode&&(t.setTransition(0),transitionEmit({swiper:t,runCallbacks:r,direction:e,step:"End"}))}var transition={setTransition,transitionStart,transitionEnd};function slideTo(r,e,t,i,n){r===void 0&&(r=0),t===void 0&&(t=!0),typeof r=="string"&&(r=parseInt(r,10));const s=this;let a=r;a<0&&(a=0);const{params:o,snapGrid:l,slidesGrid:c,previousIndex:f,activeIndex:p,rtlTranslate:m,wrapperEl:u,enabled:h}=s;
vendor: 2,717 bytes, line 91
91if(!h&&!i&&!n||s.destroyed||s.animating&&o.preventInteractionOnTransition)return!1;typeof e>"u"&&(e=s.params.speed);const d=Math.min(s.params.slidesPerGroupSkip,a);let b=d+Math.floor((a-d)/s.params.slidesPerGroup);b>=l.length&&(b=l.length-1);const y=-l[b];if(o.normalizeSlideIndex)for(let E=0;E<c.length;E+=1){const T=-Math.floor(y*100),M=Math.floor(c[E]*100),D=Math.floor(c[E+1]*100);typeof c[E+1]<"u"?T>=M&&T<D-(D-M)/2?a=E:T>=M&&T<D&&(a=E+1):T>=M&&(a=E)}if(s.initialized&&a!==p&&(!s.allowSlideNext&&(m?y>s.translate&&y>s.minTranslate():y<s.translate&&y<s.minTranslate())||!s.allowSlidePrev&&y>s.translate&&y>s.maxTranslate()&&(p||0)!==a))return!1;a!==(f||0)&&t&&s.emit("beforeSlideChangeStart"),s.updateProgress(y);let v;a>p?v="next":a<p?v="prev":v="reset";const g=s.virtual&&s.params.virtual.enabled;if(!(g&&n)&&(m&&-y===s.translate||!m&&y===s.translate))return s.updateActiveIndex(a),o.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),o.effect!=="slide"&&s.setTranslate(y),v!=="reset"&&(s.transitionStart(t,v),s.transitionEnd(t,v)),!1;if(o.cssMode){const E=s.isHorizontal(),T=m?y:-y;if(e===0)g&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),g&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{u[E?"scrollLeft":"scrollTop"]=T})):u[E?"scrollLeft":"scrollTop"]=T,g&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1});else{if(!s.support.smoothScroll)return animateCSSModeScroll({swiper:s,targetPosition:T,side:E?"left":"top"}),!0;u.scrollTo({[E?"left":"top"]:T,behavior:"smooth"})}return!0}const w=getBrowser().isSafari;return g&&!n&&w&&s.isElement&&s.virtual.update(!1,!1,a),s.setTransition(e),s.setTranslate(y),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",e,i),s.transitionStart(t,v),e===0?s.transitionEnd(t,v):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(T){!s||s.destroyed||T.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(t,v))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0}function slideToLoop(r,e,t,i){r===void 0&&(r=0),t===void 0&&(t=!0),typeof r=="string"&&(r=parseInt(r,10));const n=this;if(n.destroyed)return;typeof e>"u"&&(e=n.params.speed);const s=n.grid&&n.params.grid&&n.params.grid.rows>1;let a=r;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)a=a+n.virtual.slidesBefore;else{let o;if(s){const m=a*n.params.grid.rows;o=n.slides.find(u=>u.getAttribute("data-swiper-slide-index")*1===m).column}
vendor: 23,030 bytes, line 91
91else o=n.getSlideIndexByData(a);const l=s?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:c}=n.params;let f=n.params.slidesPerView;f==="auto"?f=n.slidesPerViewDynamic():(f=Math.ceil(parseFloat(n.params.slidesPerView,10)),c&&f%2===0&&(f=f+1));let p=l-o<f;if(c&&(p=p||o<Math.ceil(f/2)),i&&c&&n.params.slidesPerView!=="auto"&&!s&&(p=!1),p){const m=c?o<n.activeIndex?"prev":"next":o-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:m,slideTo:!0,activeSlideIndex:m==="next"?o+1:o-l+1,slideRealIndex:m==="next"?n.realIndex:void 0})}if(s){const m=a*n.params.grid.rows;a=n.slides.find(u=>u.getAttribute("data-swiper-slide-index")*1===m).column}else a=n.getSlideIndexByData(a)}return requestAnimationFrame(()=>{n.slideTo(a,e,t,i)}),n}function slideNext(r,e,t){e===void 0&&(e=!0);const i=this,{enabled:n,params:s,animating:a}=i;if(!n||i.destroyed)return i;typeof r>"u"&&(r=i.params.speed);let o=s.slidesPerGroup;s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(o=Math.max(i.slidesPerViewDynamic("current",!0),1));const l=i.activeIndex<s.slidesPerGroupSkip?1:o,c=i.virtual&&s.virtual.enabled;if(s.loop){if(a&&!c&&s.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&s.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+l,r,e,t)}),!0}return s.rewind&&i.isEnd?i.slideTo(0,r,e,t):i.slideTo(i.activeIndex+l,r,e,t)}function slidePrev(r,e,t){e===void 0&&(e=!0);const i=this,{params:n,snapGrid:s,slidesGrid:a,rtlTranslate:o,enabled:l,animating:c}=i;if(!l||i.destroyed)return i;typeof r>"u"&&(r=i.params.speed);const f=i.virtual&&n.virtual.enabled;if(n.loop){if(c&&!f&&n.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}const p=o?i.translate:-i.translate;function m(v){return v<0?-Math.floor(Math.abs(v)):Math.floor(v)}const u=m(p),h=s.map(v=>m(v)),d=n.freeMode&&n.freeMode.enabled;let b=s[h.indexOf(u)-1];if(typeof b>"u"&&(n.cssMode||d)){let v;s.forEach((g,_)=>{u>=g&&(v=_)}),typeof v<"u"&&(b=d?s[v]:s[v>0?v-1:v])}let y=0;if(typeof b<"u"&&(y=a.indexOf(b),y<0&&(y=i.activeIndex-1),n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(y=y-i.slidesPerViewDynamic("previous",!0)+1,y=Math.max(y,0))),n.rewind&&i.isBeginning){const v=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(v,r,e,t)}else if(n.loop&&i.activeIndex===0&&n.cssMode)return requestAnimationFrame(()=>{i.slideTo(y,r,e,t)}),!0;return i.slideTo(y,r,e,t)}function slideReset(r,e,t){e===void 0&&(e=!0);const i=this;if(!i.destroyed)return typeof r>"u"&&(r=i.params.speed),i.slideTo(i.activeIndex,r,e,t)}function slideToClosest(r,e,t,i){e===void 0&&(e=!0),i===void 0&&(i=.5);const n=this;if(n.destroyed)return;typeof r>"u"&&(r=n.params.speed);let s=n.activeIndex;const a=Math.min(n.params.slidesPerGroupSkip,s),o=a+Math.floor((s-a)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[o]){const c=n.snapGrid[o],f=n.snapGrid[o+1];l-c>(f-c)*i&&(s+=n.params.slidesPerGroup)}else{const c=n.snapGrid[o-1],f=n.snapGrid[o];l-c<=(f-c)*i&&(s-=n.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,n.slidesGrid.length-1),n.slideTo(s,r,e,t)}function slideToClickedSlide(){const r=this;if(r.destroyed)return;const{params:e,slidesEl:t}=r,i=e.slidesPerView==="auto"?r.slidesPerViewDynamic():e.slidesPerView;let n=r.clickedIndex,s;const a=r.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(r.animating)return;s=parseInt(r.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?n<r.loopedSlides-i/2||n>r.slides.length-r.loopedSlides+i/2?(r.loopFix(),n=r.getSlideIndex(elementChildren(t,`${a}[data-swiper-slide-index="${s}"]`)[0]),nextTick(()=>{r.slideTo(n)})):r.slideTo(n):n>r.slides.length-i?(r.loopFix(),n=r.getSlideIndex(elementChildren(t,`${a}[data-swiper-slide-index="${s}"]`)[0]),nextTick(()=>{r.slideTo(n)})):r.slideTo(n)}else r.slideTo(n)}var slide={slideTo,slideToLoop,slideNext,slidePrev,slideReset,slideToClosest,slideToClickedSlide};function loopCreate(r,e){const t=this,{params:i,slidesEl:n}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const s=()=>{elementChildren(n,`.${i.slideClass}, swiper-slide`).forEach((m,u)=>{m.setAttribute("data-swiper-slide-index",u)})},a=t.grid&&i.grid&&i.grid.rows>1,o=i.slidesPerGroup*(a?i.grid.rows:1),l=t.slides.length%o!==0,c=a&&t.slides.length%i.grid.rows!==0,f=p=>{for(let m=0;m<p;m+=1){const u=t.isElement?createElement$1("swiper-slide",[i.slideBlankClass]):createElement$1("div",[i.slideClass,i.slideBlankClass]);t.slidesEl.append(u)}};if(l){if(i.loopAddBlankSlides){const p=o-t.slides.length%o;f(p),t.recalcSlides(),t.updateSlides()}else showWarning("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");s()}else if(c){if(i.loopAddBlankSlides){const p=i.grid.rows-t.slides.length%i.grid.rows;f(p),t.recalcSlides(),t.updateSlides()}else showWarning("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");s()}else s();t.loopFix({slideRealIndex:r,direction:i.centeredSlides?void 0:"next",initial:e})}function loopFix(r){let{slideRealIndex:e,slideTo:t=!0,direction:i,setTranslate:n,activeSlideIndex:s,initial:a,byController:o,byMousewheel:l}=r===void 0?{}:r;const c=this;if(!c.params.loop)return;c.emit("beforeLoopFix");const{slides:f,allowSlidePrev:p,allowSlideNext:m,slidesEl:u,params:h}=c,{centeredSlides:d,initialSlide:b}=h;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&&h.virtual.enabled){t&&(!h.centeredSlides&&c.snapIndex===0?c.slideTo(c.virtual.slides.length,0,!1,!0):h.centeredSlides&&c.snapIndex<h.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&&c.slideTo(c.virtual.slidesBefore,0,!1,!0)),c.allowSlidePrev=p,c.allowSlideNext=m,c.emit("loopFix");return}let y=h.slidesPerView;y==="auto"?y=c.slidesPerViewDynamic():(y=Math.ceil(parseFloat(h.slidesPerView,10)),d&&y%2===0&&(y=y+1));const v=h.slidesPerGroupAuto?y:h.slidesPerGroup;let g=v;g%v!==0&&(g+=v-g%v),g+=h.loopAdditionalSlides,c.loopedSlides=g;const _=c.grid&&h.grid&&h.grid.rows>1;f.length<y+g||c.params.effect==="cards"&&f.length<y+g*2?showWarning("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):_&&h.grid.fill==="row"&&showWarning("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const S=[],w=[],E=_?Math.ceil(f.length/h.grid.rows):f.length,T=a&&E-b<y&&!d;let M=T?b:c.activeIndex;typeof s>"u"?s=c.getSlideIndex(f.find(C=>C.classList.contains(h.slideActiveClass))):M=s;const D=i==="next"||!i,R=i==="prev"||!i;let A=0,I=0;const F=(_?f[s].column:s)+(d&&typeof n>"u"?-y/2+.5:0);if(F<g){A=Math.max(g-F,v);for(let C=0;C<g-F;C+=1){const k=C-Math.floor(C/E)*E;if(_){const x=E-k-1;for(let P=f.length-1;P>=0;P-=1)f[P].column===x&&S.push(P)}else S.push(E-k-1)}}else if(F+y>E-g){I=Math.max(F-(E-g*2),v),T&&(I=Math.max(I,y-E+b+1));for(let C=0;C<I;C+=1){const k=C-Math.floor(C/E)*E;_?f.forEach((x,P)=>{x.column===k&&w.push(P)}):w.push(k)}}if(c.__preventObserver__=!0,requestAnimationFrame(()=>{c.__preventObserver__=!1}),c.params.effect==="cards"&&f.length<y+g*2&&(w.includes(s)&&w.splice(w.indexOf(s),1),S.includes(s)&&S.splice(S.indexOf(s),1)),R&&S.forEach(C=>{f[C].swiperLoopMoveDOM=!0,u.prepend(f[C]),f[C].swiperLoopMoveDOM=!1}),D&&w.forEach(C=>{f[C].swiperLoopMoveDOM=!0,u.append(f[C]),f[C].swiperLoopMoveDOM=!1}),c.recalcSlides(),h.slidesPerView==="auto"?c.updateSlides():_&&(S.length>0&&R||w.length>0&&D)&&c.slides.forEach((C,k)=>{c.grid.updateSlide(k,C,c.slides)}),h.watchSlidesProgress&&c.updateSlidesOffset(),t){if(S.length>0&&R){if(typeof e>"u"){const C=c.slidesGrid[M],x=c.slidesGrid[M+A]-C;l?c.setTranslate(c.translate-x):(c.slideTo(M+Math.ceil(A),0,!1,!0),n&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-x,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-x))}else if(n){const C=_?S.length/h.grid.rows:S.length;c.slideTo(c.activeIndex+C,0,!1,!0),c.touchEventsData.currentTranslate=c.translate}}else if(w.length>0&&D)if(typeof e>"u"){const C=c.slidesGrid[M],x=c.slidesGrid[M-I]-C;l?c.setTranslate(c.translate-x):(c.slideTo(M-I,0,!1,!0),n&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-x,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-x))}else{const C=_?w.length/h.grid.rows:w.length;c.slideTo(c.activeIndex-C,0,!1,!0)}}if(c.allowSlidePrev=p,c.allowSlideNext=m,c.controller&&c.controller.control&&!o){const C={slideRealIndex:e,direction:i,setTranslate:n,activeSlideIndex:s,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach(k=>{!k.destroyed&&k.params.loop&&k.loopFix({...C,slideTo:k.params.slidesPerView===h.slidesPerView?t:!1})}):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix({...C,slideTo:c.controller.control.params.slidesPerView===h.slidesPerView?t:!1})}c.emit("loopFix")}function loopDestroy(){const r=this,{params:e,slidesEl:t}=r;if(!e.loop||!t||r.virtual&&r.params.virtual.enabled)return;r.recalcSlides();const i=[];r.slides.forEach(n=>{const s=typeof n.swiperSlideIndex>"u"?n.getAttribute("data-swiper-slide-index")*1:n.swiperSlideIndex;i[s]=n}),r.slides.forEach(n=>{n.removeAttribute("data-swiper-slide-index")}),i.forEach(n=>{t.append(n)}),r.recalcSlides(),r.slideTo(r.realIndex,0)}var loop={loopCreate,loopFix,loopDestroy};function setGrabCursor(r){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const t=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),t.style.cursor="move",t.style.cursor=r?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function unsetGrabCursor(){const r=this;r.params.watchOverflow&&r.isLocked||r.params.cssMode||(r.isElement&&(r.__preventObserver__=!0),r[r.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",r.isElement&&requestAnimationFrame(()=>{r.__preventObserver__=!1}))}var grabCursor={setGrabCursor,unsetGrabCursor};function closestElement(r,e){e===void 0&&(e=this);function t(i){if(!i||i===getDocument()||i===getWindow())return null;i.assignedSlot&&(i=i.assignedSlot);const n=i.closest(r);return!n&&!i.getRootNode?null:n||t(i.getRootNode().host)}return t(e)}function preventEdgeSwipe(r,e,t){const i=getWindow(),{params:n}=r,s=n.edgeSwipeDetection,a=n.edgeSwipeThreshold;return s&&(t<=a||t>=i.innerWidth-a)?s==="prevent"?(e.preventDefault(),!0):!1:!0}function onTouchStart(r){const e=this,t=getDocument();let i=r;i.originalEvent&&(i=i.originalEvent);const n=e.touchEventsData;if(i.type==="pointerdown"){if(n.pointerId!==null&&n.pointerId!==i.pointerId)return;n.pointerId=i.pointerId}else i.type==="touchstart"&&i.targetTouches.length===1&&(n.touchId=i.targetTouches[0].identifier);if(i.type==="touchstart"){preventEdgeSwipe(e,i,i.targetTouches[0].pageX);return}const{params:s,touches:a,enabled:o}=e;if(!o||!s.simulateTouch&&i.pointerType==="mouse"||e.animating&&s.preventInteractionOnTransition)return;!e.animating&&s.cssMode&&s.loop&&e.loopFix();let l=i.target;if(s.touchEventsTarget==="wrapper"&&!elementIsChildOf(l,e.wrapperEl)||"which"in i&&i.which===3||"button"in i&&i.button>0||n.isTouched&&n.isMoved)return;const c=!!s.noSwipingClass&&s.noSwipingClass!=="",f=i.composedPath?i.composedPath():i.path;c&&i.target&&i.target.shadowRoot&&f&&(l=f[0]);const p=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,m=!!(i.target&&i.target.shadowRoot);if(s.noSwiping&&(m?closestElement(p,l):l.closest(p))){e.allowClick=!0;return}if(s.swipeHandler&&!l.closest(s.swipeHandler))return;a.currentX=i.pageX,a.currentY=i.pageY;const u=a.currentX,h=a.currentY;if(!preventEdgeSwipe(e,i,u))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=u,a.startY=h,n.touchStartTime=now(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,s.threshold>0&&(n.allowThresholdMove=!1);let d=!0;l.matches(n.focusableElements)&&(d=!1,l.nodeName==="SELECT"&&(n.isTouched=!1)),t.activeElement&&t.activeElement.matches(n.focusableElements)&&t.activeElement!==l&&(i.pointerType==="mouse"||i.pointerType!=="mouse"&&!l.matches(n.focusableElements))&&t.activeElement.blur();const b=d&&e.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||b)&&!l.isContentEditable&&i.preventDefault(),s.freeMode&&s.freeMode.enabled&&e.freeMode&&e.animating&&!s.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",i)}function onTouchMove(r){const e=getDocument(),t=this,i=t.touchEventsData,{params:n,touches:s,rtlTranslate:a,enabled:o}=t;if(!o||!n.simulateTouch&&r.pointerType==="mouse")return;let l=r;if(l.originalEvent&&(l=l.originalEvent),l.type==="pointermove"&&(i.touchId!==null||l.pointerId!==i.pointerId))return;let c;if(l.type==="touchmove"){if(c=[...l.changedTouches].find(S=>S.identifier===i.touchId),!c||c.identifier!==i.touchId)return}else c=l;if(!i.isTouched){i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",l);return}const f=c.pageX,p=c.pageY;if(l.preventedByNestedSwiper){s.startX=f,s.startY=p;return}if(!t.allowTouchMove){l.target.matches(i.focusableElements)||(t.allowClick=!1),i.isTouched&&(Object.assign(s,{startX:f,startY:p,currentX:f,currentY:p}),i.touchStartTime=now());return}if(n.touchReleaseOnEdges&&!n.loop)if(t.isVertical()){if(p<s.startY&&t.translate<=t.maxTranslate()||p>s.startY&&t.translate>=t.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else{if(a&&(f>s.startX&&-t.translate<=t.maxTranslate()||f<s.startX&&-t.translate>=t.minTranslate()))return;if(!a&&(f<s.startX&&t.translate<=t.maxTranslate()||f>s.startX&&t.translate>=t.minTranslate()))return}if(e.activeElement&&e.activeElement.matches(i.focusableElements)&&e.activeElement!==l.target&&l.pointerType!=="mouse"&&e.activeElement.blur(),e.activeElement&&l.target===e.activeElement&&l.target.matches(i.focusableElements)){i.isMoved=!0,t.allowClick=!1;return}i.allowTouchCallbacks&&t.emit("touchMove",l),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=f,s.currentY=p;const m=s.currentX-s.startX,u=s.currentY-s.startY;if(t.params.threshold&&Math.sqrt(m**2+u**2)<t.params.threshold)return;if(typeof i.isScrolling>"u"){let S;t.isHorizontal()&&s.currentY===s.startY||t.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:m*m+u*u>=25&&(S=Math.atan2(Math.abs(u),Math.abs(m))*180/Math.PI,i.isScrolling=t.isHorizontal()?S>n.touchAngle:90-S>n.touchAngle)}if(i.isScrolling&&t.emit("touchMoveOpposite",l),typeof i.startMoving>"u"&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(i.startMoving=!0),i.isScrolling||l.type==="touchmove"&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;t.allowClick=!1,!n.cssMode&&l.cancelable&&l.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&l.stopPropagation();let h=t.isHorizontal()?m:u,d=t.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;n.oneWayMovement&&(h=Math.abs(h)*(a?1:-1),d=Math.abs(d)*(a?1:-1)),s.diff=h,h*=n.touchRatio,a&&(h=-h,d=-d);const b=t.touchesDirection;t.swipeDirection=h>0?"prev":"next",t.touchesDirection=d>0?"prev":"next";const y=t.params.loop&&!n.cssMode,v=t.touchesDirection==="next"&&t.allowSlideNext||t.touchesDirection==="prev"&&t.allowSlidePrev;if(!i.isMoved){if(y&&v&&t.loopFix({direction:t.swipeDirection}),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){const S=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(S)}i.allowMomentumBounce=!1,n.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",l)}if(new Date().getTime(),n._loopSwapReset!==!1&&i.isMoved&&i.allowThresholdMove&&b!==t.touchesDirection&&y&&v&&Math.abs(h)>=1){Object.assign(s,{startX:f,startY:p,currentX:f,currentY:p,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}t.emit("sliderMove",l),i.isMoved=!0,i.currentTranslate=h+i.startTranslate;let g=!0,_=n.resistanceRatio;if(n.touchReleaseOnEdges&&(_=0),h>0?(y&&v&&i.allowThresholdMove&&i.currentTranslate>(n.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-(n.slidesPerView!=="auto"&&t.slides.length-n.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>t.minTranslate()&&(g=!1,n.resistance&&(i.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+i.startTranslate+h)**_))):h<0&&(y&&v&&i.allowThresholdMove&&i.currentTranslate<(n.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+(n.slidesPerView!=="auto"&&t.slides.length-n.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-(n.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),i.currentTranslate<t.maxTranslate()&&(g=!1,n.resistance&&(i.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-i.startTranslate-h)**_))),g&&(l.preventedByNestedSwiper=!0),!t.allowSlideNext&&t.swipeDirection==="next"&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&t.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&!t.allowSlideNext&&(i.currentTranslate=i.startTranslate),n.threshold>0)if(Math.abs(h)>n.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,s.diff=t.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{i.currentTranslate=i.startTranslate;return}!n.followFinger||n.cssMode||((n.freeMode&&n.freeMode.enabled&&t.freeMode||n.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}function onTouchEnd(r){const e=this,t=e.touchEventsData;let i=r;i.originalEvent&&(i=i.originalEvent);let n;if(i.type==="touchend"||i.type==="touchcancel"){if(n=[...i.changedTouches].find(S=>S.identifier===t.touchId),!n||n.identifier!==t.touchId)return}else{if(t.touchId!==null||i.pointerId!==t.pointerId)return;n=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(e.browser.isSafari||e.browser.isWebView)))return;t.pointerId=null,t.touchId=null;const{params:a,touches:o,rtlTranslate:l,slidesGrid:c,enabled:f}=e;if(!f||!a.simulateTouch&&i.pointerType==="mouse")return;if(t.allowTouchCallbacks&&e.emit("touchEnd",i),t.allowTouchCallbacks=!1,!t.isTouched){t.isMoved&&a.grabCursor&&e.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1;return}a.grabCursor&&t.isMoved&&t.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const p=now(),m=p-t.touchStartTime;if(e.allowClick){const S=i.path||i.composedPath&&i.composedPath();e.updateClickedSlide(S&&S[0]||i.target,S),e.emit("tap click",i),m<300&&p-t.lastClickTime<300&&e.emit("doubleTap doubleClick",i)}if(t.lastClickTime=now(),nextTick(()=>{e.destroyed||(e.allowClick=!0)}),!t.isTouched||!t.isMoved||!e.swipeDirection||o.diff===0&&!t.loopSwapReset||t.currentTranslate===t.startTranslate&&!t.loopSwapReset){t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;return}t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;let u;if(a.followFinger?u=l?e.translate:-e.translate:u=-t.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:u});return}const h=u>=-e.maxTranslate()&&!e.params.loop;let d=0,b=e.slidesSizesGrid[0];for(let S=0;S<c.length;S+=S<a.slidesPerGroupSkip?1:a.slidesPerGroup){const w=S<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;typeof c[S+w]<"u"?(h||u>=c[S]&&u<c[S+w])&&(d=S,b=c[S+w]-c[S]):(h||u>=c[S])&&(d=S,b=c[c.length-1]-c[c.length-2])}let y=null,v=null;a.rewind&&(e.isBeginning?v=a.virtual&&a.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(y=0));const g=(u-c[d])/b,_=d<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(m>a.longSwipesMs){if(!a.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(g>=a.longSwipesRatio?e.slideTo(a.rewind&&e.isEnd?y:d+_):e.slideTo(d)),e.swipeDirection==="prev"&&(g>1-a.longSwipesRatio?e.slideTo(d+_):v!==null&&g<0&&Math.abs(g)>a.longSwipesRatio?e.slideTo(v):e.slideTo(d))}else{if(!a.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(i.target===e.navigation.nextEl||i.target===e.navigation.prevEl)?i.target===e.navigation.nextEl?e.slideTo(d+_):e.slideTo(d):(e.swipeDirection==="next"&&e.slideTo(y!==null?y:d+_),e.swipeDirection==="prev"&&e.slideTo(v!==null?v:d))}}function onResize(){const r=this,{params:e,el:t}=r;if(t&&t.offsetWidth===0)return;e.breakpoints&&r.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:n,snapGrid:s}=r,a=r.virtual&&r.params.virtual.enabled;r.allowSlideNext=!0,r.allowSlidePrev=!0,r.updateSize(),r.updateSlides(),r.updateSlidesClasses();const o=a&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&r.isEnd&&!r.isBeginning&&!r.params.centeredSlides&&!o?r.slideTo(r.slides.length-1,0,!1,!0):r.params.loop&&!a?r.slideToLoop(r.realIndex,0,!1,!0):r.slideTo(r.activeIndex,0,!1,!0),r.autoplay&&r.autoplay.running&&r.autoplay.paused&&(clearTimeout(r.autoplay.resizeTimeout),r.autoplay.resizeTimeout=setTimeout(()=>{r.autoplay&&r.autoplay.running&&r.autoplay.paused&&r.autoplay.resume()},500)),r.allowSlidePrev=n,r.allowSlideNext=i,r.params.watchOverflow&&s!==r.snapGrid&&r.checkOverflow()}function onClick(r){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&r.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(r.stopPropagation(),r.stopImmediatePropagation())))}function onScroll(){const r=this,{wrapperEl:e,rtlTranslate:t,enabled:i}=r;if(!i)return;r.previousTranslate=r.translate,r.isHorizontal()?r.translate=-e.scrollLeft:r.translate=-e.scrollTop,r.translate===0&&(r.translate=0),r.updateActiveIndex(),r.updateSlidesClasses();let n;const s=r.maxTranslate()-r.minTranslate();s===0?n=0:n=(r.translate-r.minTranslate())/s,n!==r.progress&&r.updateProgress(t?-r.translate:r.translate),r.emit("setTranslate",r.translate,!1)}function onLoad(r){const e=this;processLazyPreloader(e,r.target),!(e.params.cssMode||e.params.slidesPerView!=="auto"&&!e.params.autoHeight)&&e.update(
vendor: 2,074 bytes, line 91
91)}function onDocumentTouchStart(){const r=this;r.documentTouchHandlerProceeded||(r.documentTouchHandlerProceeded=!0,r.params.touchReleaseOnEdges&&(r.el.style.touchAction="auto"))}const events=(r,e)=>{const t=getDocument(),{params:i,el:n,wrapperEl:s,device:a}=r,o=!!i.nested,l=e==="on"?"addEventListener":"removeEventListener",c=e;!n||typeof n=="string"||(t[l]("touchstart",r.onDocumentTouchStart,{passive:!1,capture:o}),n[l]("touchstart",r.onTouchStart,{passive:!1}),n[l]("pointerdown",r.onTouchStart,{passive:!1}),t[l]("touchmove",r.onTouchMove,{passive:!1,capture:o}),t[l]("pointermove",r.onTouchMove,{passive:!1,capture:o}),t[l]("touchend",r.onTouchEnd,{passive:!0}),t[l]("pointerup",r.onTouchEnd,{passive:!0}),t[l]("pointercancel",r.onTouchEnd,{passive:!0}),t[l]("touchcancel",r.onTouchEnd,{passive:!0}),t[l]("pointerout",r.onTouchEnd,{passive:!0}),t[l]("pointerleave",r.onTouchEnd,{passive:!0}),t[l]("contextmenu",r.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&n[l]("click",r.onClick,!0),i.cssMode&&s[l]("scroll",r.onScroll),i.updateOnWindowResize?r[c](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):r[c]("observerUpdate",onResize,!0),n[l]("load",r.onLoad,{capture:!0}))};function attachEvents(){const r=this,{params:e}=r;r.onTouchStart=onTouchStart.bind(r),r.onTouchMove=onTouchMove.bind(r),r.onTouchEnd=onTouchEnd.bind(r),r.onDocumentTouchStart=onDocumentTouchStart.bind(r),e.cssMode&&(r.onScroll=onScroll.bind(r)),r.onClick=onClick.bind(r),r.onLoad=onLoad.bind(r),events(r,"on")}function detachEvents(){events(this,"off")}var events$1={attachEvents,detachEvents};const isGridEnabled=(r,e)=>r.grid&&e.grid&&e.grid.rows>1;function setBreakpoint(){const r=this,{realIndex:e,initialized:t,params:i,el:n}=r,s=i.breakpoints;if(!s||s&&Object.keys(s).length===0)return;const a=getDocument(),o=i.breakpointsBase==="window"||!i.breakpointsBase?i.breakpointsBase:"container",l=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?r.el:a.querySelector(i.breakpointsBase),c=r.getBreakp
vendor: 6,558 bytes, line 91
91oint(s,o,l);if(!c||r.currentBreakpoint===c)return;const p=(c in s?s[c]:void 0)||r.originalParams,m=isGridEnabled(r,i),u=isGridEnabled(r,p),h=r.params.grabCursor,d=p.grabCursor,b=i.enabled;m&&!u?(n.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),r.emitContainerClasses()):!m&&u&&(n.classList.add(`${i.containerModifierClass}grid`),(p.grid.fill&&p.grid.fill==="column"||!p.grid.fill&&i.grid.fill==="column")&&n.classList.add(`${i.containerModifierClass}grid-column`),r.emitContainerClasses()),h&&!d?r.unsetGrabCursor():!h&&d&&r.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(w=>{if(typeof p[w]>"u")return;const E=i[w]&&i[w].enabled,T=p[w]&&p[w].enabled;E&&!T&&r[w].disable(),!E&&T&&r[w].enable()});const y=p.direction&&p.direction!==i.direction,v=i.loop&&(p.slidesPerView!==i.slidesPerView||y),g=i.loop;y&&t&&r.changeDirection(),extend(r.params,p);const _=r.params.enabled,S=r.params.loop;Object.assign(r,{allowTouchMove:r.params.allowTouchMove,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev}),b&&!_?r.disable():!b&&_&&r.enable(),r.currentBreakpoint=c,r.emit("_beforeBreakpoint",p),t&&(v?(r.loopDestroy(),r.loopCreate(e),r.updateSlides()):!g&&S?(r.loopCreate(e),r.updateSlides()):g&&!S&&r.loopDestroy()),r.emit("breakpoint",p)}function getBreakpoint(r,e,t){if(e===void 0&&(e="window"),!r||e==="container"&&!t)return;let i=!1;const n=getWindow(),s=e==="window"?n.innerHeight:t.clientHeight,a=Object.keys(r).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){const l=parseFloat(o.substr(1));return{value:s*l,point:o}}return{value:o,point:o}});a.sort((o,l)=>parseInt(o.value,10)-parseInt(l.value,10));for(let o=0;o<a.length;o+=1){const{point:l,value:c}=a[o];e==="window"?n.matchMedia(`(min-width: ${c}px)`).matches&&(i=l):c<=t.clientWidth&&(i=l)}return i||"max"}var breakpoints={setBreakpoint,getBreakpoint};function prepareClasses(r,e){const t=[];return r.forEach(i=>{typeof i=="object"?Object.keys(i).forEach(n=>{i[n]&&t.push(e+n)}):typeof i=="string"&&t.push(e+i)}),t}function addClasses(){const r=this,{classNames:e,params:t,rtl:i,el:n,device:s}=r,a=prepareClasses(["initialized",t.direction,{"free-mode":r.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&t.grid.fill==="column"},{android:s.android},{ios:s.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...a),n.classList.add(...e),r.emitContainerClasses()}function removeClasses(){const r=this,{el:e,classNames:t}=r;!e||typeof e=="string"||(e.classList.remove(...t),r.emitContainerClasses())}var classes={addClasses,removeClasses};function checkOverflow(){const r=this,{isLocked:e,params:t}=r,{slidesOffsetBefore:i}=t;if(i){const n=r.slides.length-1,s=r.slidesGrid[n]+r.slidesSizesGrid[n]+i*2;r.isLocked=r.size>s}else r.isLocked=r.snapGrid.length===1;t.allowSlideNext===!0&&(r.allowSlideNext=!r.isLocked),t.allowSlidePrev===!0&&(r.allowSlidePrev=!r.isLocked),e&&e!==r.isLocked&&(r.isEnd=!1),e!==r.isLocked&&r.emit(r.isLocked?"lock":"unlock")}var checkOverflow$1={checkOverflow},defaults$1={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function moduleExtendParams(r,e){return function(i){i===void 0&&(i={});const n=Object.keys(i)[0],s=i[n];if(typeof s!="object"||s===null){extend(e,i);return}if(r[n]===!0&&(r[n]={enabled:!0}),n==="navigation"&&r[n]&&r[n].enabled&&!r[n].prevEl&&!r[n].nextEl&&(r[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&r[n]&&r[n].enabled&&!r[n].el&&(r[n].auto=!0),!(n in r&&"enabled"in s)){extend(e,i);return}typeof r[n]=="object"&&!("enabled"in r[n])&&(r[n].enabled=!0),r[n]||(r[n]={enabled:!1}),extend(e,i)}}const prototypes={eventsEmitter,update,translate,transition,slide,loop,grabCursor,events:events$1,breakpoints,checkOverflow:checkOverflow$1,classes},extendedDefaults={};class Swiper{constructor(){let e,t;for(var i=arguments.length,n=new Array(i),s=0;s<i;s++)n[s]=arguments[s];n.length===1&&n[0].constructor&&Object.prototype.toString.call(n[0]).slice(8,-1)==="Object"?t=n[0]:[e,t]=n,t||(t={}),t=extend({},t),e&&!t.el&&(t.el=e);const a=getDocument();if(t.el&&typeof t.el=="string"&&a.querySelectorAll(t.el).length>1){const f=[];return a.querySelectorAll(t.el).forEach(p=>{const m=extend({},t,{el:p});f.push(new Swiper(m))}),f}const o=this;o.__swiper__=!0,o.support=getSupport(),o.device=getDevice({userAgent:t.userAgent}),o.browser=getBrowser(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],t.modules&&Array.isArray(t.modules)&&o.modules.push(...t.modules);const l={};
vendor: 10,952 bytes, line 91
91o.modules.forEach(f=>{f({params:t,swiper:o,extendParams:moduleExtendParams(t,l),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});const c=extend({},defaults$1,l);return o.params=extend({},c,extendedDefaults,t),o.originalParams=extend({},o.params),o.passedParams=extend({},t),o.params&&o.params.on&&Object.keys(o.params.on).forEach(f=>{o.on(f,o.params.on[f])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return o.params.direction==="horizontal"},isVertical(){return o.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:i}=this,n=elementChildren(t,`.${i.slideClass}, swiper-slide`),s=elementIndex(n[0]);return elementIndex(e)-s}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>t.getAttribute("data-swiper-slide-index")*1===e))}recalcSlides(){const e=this,{slidesEl:t,params:i}=e;e.slides=elementChildren(t,`.${i.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const i=this;e=Math.min(Math.max(e,0),1);const n=i.minTranslate(),a=(i.maxTranslate()-n)*e+n;i.translateTo(a,typeof t>"u"?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(t.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const n=e.getSlideClasses(i);t.push({slideEl:i,classNames:n}),e.emit("_slideClass",i,n)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){e===void 0&&(e="current"),t===void 0&&(t=!1);const i=this,{params:n,slides:s,slidesGrid:a,slidesSizesGrid:o,size:l,activeIndex:c}=i;let f=1;if(typeof n.slidesPerView=="number")return n.slidesPerView;if(n.centeredSlides){let p=s[c]?Math.ceil(s[c].swiperSlideSize):0,m;for(let u=c+1;u<s.length;u+=1)s[u]&&!m&&(p+=Math.ceil(s[u].swiperSlideSize),f+=1,p>l&&(m=!0));for(let u=c-1;u>=0;u-=1)s[u]&&!m&&(p+=s[u].swiperSlideSize,f+=1,p>l&&(m=!0))}else if(e==="current")for(let p=c+1;p<s.length;p+=1)(t?a[p]+o[p]-a[c]<l:a[p]-a[c]<l)&&(f+=1);else for(let p=c-1;p>=0;p-=1)a[c]-a[p]<l&&(f+=1);return f}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:i}=e;i.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(a=>{a.complete&&processLazyPreloader(e,a)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function n(){const a=e.rtlTranslate?e.translate*-1:e.translate,o=Math.min(Math.max(a,e.maxTranslate()),e.minTranslate());e.setTranslate(o),e.updateActiveIndex(),e.updateSlidesClasses()}let s;if(i.freeMode&&i.freeMode.enabled&&!i.cssMode)n(),i.autoHeight&&e.updateAutoHeight();else{if((i.slidesPerView==="auto"||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const a=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;s=e.slideTo(a.length-1,0,!1,!0)}else s=e.slideTo(e.activeIndex,0,!1,!0);s||n()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){t===void 0&&(t=!0);const i=this,n=i.params.direction;return e||(e=n==="horizontal"?"vertical":"horizontal"),e===n||e!=="horizontal"&&e!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${n}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(s=>{e==="vertical"?s.style.width="":s.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}changeLanguageDirection(e){const t=this;t.rtl&&e==="rtl"||!t.rtl&&e==="ltr"||(t.rtl=e==="rtl",t.rtlTranslate=t.params.direction==="horizontal"&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(n()):elementChildren(i,n())[0];return!a&&t.params.createElements&&(a=createElement$1("div",t.params.wrapperClass),i.append(a),elementChildren(i,`.${t.params.slideClass}`).forEach(o=>{a.append(o)})),Object.assign(t,{el:i,wrapperEl:a,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:a,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||elementStyle(i,"direction")==="rtl",rtlTranslate:t.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||elementStyle(i,"direction")==="rtl"),wrongRTL:elementStyle(a,"display")==="-webkit-box"}),!0}init(e){const t=this;if(t.initialized||t.mount(e)===!1)return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();const n=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&n.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),n.forEach(s=>{s.complete?processLazyPreloader(t,s):s.addEventListener("load",a=>{processLazyPreloader(t,a.target)})}),preload(t),t.initialized=!0,preload(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){e===void 0&&(e=!0),t===void 0&&(t=!0);const i=this,{params:n,el:s,wrapperEl:a,slides:o}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),t&&(i.removeClasses(),s&&typeof s!="string"&&s.removeAttribute("style"),a&&a.removeAttribute("style"),o&&o.length&&o.forEach(l=>{l.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(l=>{i.off(l)}),e!==!1&&(i.el&&typeof i.el!="string"&&(i.el.swiper=null),deleteProps(i)),i.destroyed=!0),null}static extendDefaults(e){extend(extendedDefaults,e)}static get extendedDefaults(){return extendedDefaults}static get defaults(){return defaults$1}static installModule(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const t=Swiper.prototype.__modules__;typeof e=="function"&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(t=>Swiper.installModule(t)),Swiper):(Swiper.installModule(e),Swiper)}}Object.keys(prototypes).forEach(r=>{Object.keys(prototypes[r]).forEach(e=>{Swiper.prototype[e]=prototypes[r][e]})});Swiper.use([Resize,Observer]);function Virtual(r){let{swiper:e,extendParams:t,on:i,emit:n}=r;t({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let s;const a=getDocument();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const o=a.createElement("div");function l(h,d){const b=e.params.virtual;if(b.cache&&e.virtual.cache[d])return e.virtual.cache[d];let y;return b.renderSlide?(y=b.renderSlide.call(e,h,d),typeof y=="string"&&(o.innerHTML=y,y=o.children[0])):e.isElement?y=createElement$1("swiper-slide"):y=createElement$1("div",e.params.slideClass),y.setAttribute("data-swiper-slide-index",d),b.renderSlide||(y.innerHTML=h),b.cache&&(e.virtual.cache[d]=y),y}function c(h,d,b){const{slidesPerView:y,slidesPerGroup:v,centeredSlides:g,loop:_,initialSlide:S}=e.params;if(d&&!_&&S>0)return;const{addSlidesBefore:w,addSlidesAfter:E}=e.params.virtual,{from:T,to:M,slides:D,slidesGrid:R,offset:A}=e.virtual;e.params.cssMode||e.updateActiveIndex();const I=typeof b>"u"?e.activeIndex||0:b;let O;e.rtlTranslate?O="right":O=e.isHorizontal()?"left":"top";let F,C;g?(F=Math.floor(y/2)+v+E,C=Math.floor(y/2)+v+w):(F=y+(v-1)+E,C=(_?y:v)+w);let k=I-C,x=I+F;_||(k=Math.max(k,0),x=Math.min(x,D.length-1));let P=(e.slidesGrid[k]||0)-(e.slidesGrid[0]||0);_&&I>=C?(k-=C,g||(P+=e.slidesGrid[0])):_&&I<C&&(k=-C,g&&(P+=e.slidesGrid[0])),Object.assign(e.virtual,{from:k,to:x,offset:P,slidesGrid:e.slidesGrid,slidesBefore:C,slidesAfter:F});function L(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),n("virtualUpdate")}if(T===k&&M===x&&!h){e.slidesGrid!==R&&P!==A&&e.slides.forEach(N=>{N.style[O]=`${P-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),n("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:P,from:k,to:x,slides:function(){const K=[];for(let te=k;te<=x;te+=1)K.push(D[te]);return K}()}),e.params.virtual.renderExternalUpdate?L():n("virtualUpdate");return}const z=[],Y=[],G=N=>{let K=N;return N<0?K=D.length+N:K>=D.length&&(K=K-D.length),K};if(h)e.slides.filter(N=>N.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(N=>{N.remove()});else for(let N=T;N<=M;N+=1)if(N<k||N>x){const K=G(N);e.slides.filter(te=>te.matches(`.${e.params.slideClass}[data-swiper-slide-index="${K}"], swiper-slide[data-swiper-slide-index="${K}
91"]`)).forEach(te=>{te.remove()})}const Z=_?-D.length:0,q=_?D.length*2:D.length;for(let N=Z;N<q;N+=1)if(N>=k&&N<=x){const K=G(N);typeof M>"u"||h?Y.push(K):(N>M&&Y.push(K),N<T&&z.push(K))}if(Y.forEach(N=>{e.slidesEl.append(l(D[N],N))}),_)for(let N=z.length-1;N>=0;N-=1){const K=z[N];e.slidesEl.prepend(l(D[K],K))}else z.sort((N,K)=>K-N),z.forEach(N=>{e.slidesEl.prepend(l(D[N],N))});elementChildren(e.slidesEl,".swiper-slide, swiper-slide").forEach(N=>{N.style[O]=`${P-Math.abs(e.cssOverflowAdjustment())}px`}),L()}function f(h){if(typeof h=="object"&&"length"in h)for(let d=0;d<h.length;d+=1)h[d]&&e.virtual.slides.push(h[d]);else e.virtual.slides.push(h);c(!0)}function p(h){const d=e.activeIndex;let b=d+1,y=1;if(Array.isArray(h)){for(let v=0;v<h.length;v+=1)h[v]&&e.virtual.slides.unshift(h[v]);b=d+h.length,y=h.length}else e.virtual.slides.unshift(h);if(e.params.virtual.cache){const v=e.virtual.cache,g={};Object.keys(v).forEach(_=>{const S=v[_],w=S.getAttribute("data-swiper-slide-index");w&&S.setAttribute("data-swiper-slide-index",parseInt(w,10)+y),g[parseInt(_,10)+y]=S}),e.virtual.cache=g}c(!0),e.slideTo(b,0)}function m(h){if(typeof h>"u"||h===null)return;let d=e.activeIndex;if(Array.isArray(h))for(let b=h.length-1;b>=0;b-=1)e.params.virtual.cache&&(delete e.virtual.cache[h[b]],Object.keys(e.virtual.cache).forEach(y=>{y>h&&(e.virtual.cache[y-1]=e.virtual.cache[y],e.virtual.cache[y-1].setAttribute("data-swiper-slide-index",y-1),delete e.virtual.cache[y])})),e.virtual.slides.splice(h[b],1),h[b]<d&&(d-=1),d=Math.max(d,0);else e.params.virtual.cache&&(delete e.virtual.cache[h],Object.keys(e.virtual.cache).forEach(b=>{b>h&&(e.virtual.cache[b-1]=e.virtual.cache[b],e.virtual.cache[b-1].setAttribute("data-swiper-slide-index",b-1),delete e.virtual.cache[b])})),e.virtual.slides.splice(h,1),h<d&&(d-=1),d=Math.max(d,0);c(!0),e.slideTo(d,0)}function u(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),c(!0),e.slideTo(0,0)}i("beforeInit",()=>{if(!e.params.virtual.enabled)return;let h;if(typeof e.passedParams.virtual.slides>"u"){const d=[...e.slidesEl.children].filter(b=>b.matches(`.${e.params.slideClass}, swiper-slide`));d&&d.length&&(e.virtual.slides=[...d],h=!0,d.forEach((b,y)=>{b.setAttribute("data-swiper-slide-index",y),e.virtual.cache[y]=b,b.remove()}))}h||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,c(!1,!0)}),i("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(s),s=setTimeout(()=>{c()},100)):c())}),i("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&setCSSProperty(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:f,prependSlide:p,removeSlide:m,removeAllSlides:u,update:c})}function Keyboard(r){let{swiper:e,extendParams:t,on:i,emit:n}=r;const s=getDocument(),a=getWindow();e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function o(f){if(!e.enabled)return;const{rtlTranslate:p}=e;let m=f;m.originalEvent&&(m=m.originalEvent);const u=m.keyCode||m.charCode,h=e.params.keyboard.pageUpDown,d=h&&u===33,b=h&&u===34,y=u===37,v=u===39,g=u===38,_=u===40;if(!e.allowSlideNext&&(e.isHorizontal()&&v||e.isVertical()&&_||b)||!e.allowSlidePrev&&(e.isHorizontal()&&y||e.isVertical()&&g||d))return!1;if(!(m.shiftKey||m.altKey||m.ctrlKey||m.metaKey)&&!(s.activeElement&&s.activeElement.nodeName&&(s.activeElement.nodeName.toLowerCase()==="input"||s.activeElement.nodeName.toLowerCase()==="textarea"))){if(e.params.keyboard.onlyInViewport&&(d||b||y||v||g||_)){let S=!1;if(elementParents(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&elementParents(e.el,`.${e.params.slideActiveClass}`).length===0)return;const w=e.el,E=w.clientWidth,T=w.clientHeight,M=a.innerWidth,D=a.innerHeight,R=elementOffset(w);p&&(R.left-=w.scrollLeft);const A=[[R.left,R.top],[R.left+E,R.top],[R.left,R.top+T],[R.left+E,R.top+T]];for(let I=0;I<A.length;I+=1){const O=A[I];if(O[0]>=0&&O[0]<=M&&O[1]>
vendor: 5,552 bytes, line 91
91=0&&O[1]<=D){if(O[0]===0&&O[1]===0)continue;S=!0}}if(!S)return}e.isHorizontal()?((d||b||y||v)&&(m.preventDefault?m.preventDefault():m.returnValue=!1),((b||v)&&!p||(d||y)&&p)&&e.slideNext(),((d||y)&&!p||(b||v)&&p)&&e.slidePrev()):((d||b||g||_)&&(m.preventDefault?m.preventDefault():m.returnValue=!1),(b||_)&&e.slideNext(),(d||g)&&e.slidePrev()),n("keyPress",u)}}function l(){e.keyboard.enabled||(s.addEventListener("keydown",o),e.keyboard.enabled=!0)}function c(){e.keyboard.enabled&&(s.removeEventListener("keydown",o),e.keyboard.enabled=!1)}i("init",()=>{e.params.keyboard.enabled&&l()}),i("destroy",()=>{e.keyboard.enabled&&c()}),Object.assign(e.keyboard,{enable:l,disable:c})}function Mousewheel(r){let{swiper:e,extendParams:t,on:i,emit:n}=r;const s=getWindow();t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let a,o=now(),l;const c=[];function f(g){let E=0,T=0,M=0,D=0;return"detail"in g&&(T=g.detail),"wheelDelta"in g&&(T=-g.wheelDelta/120),"wheelDeltaY"in g&&(T=-g.wheelDeltaY/120),"wheelDeltaX"in g&&(E=-g.wheelDeltaX/120),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(E=T,T=0),M=E*10,D=T*10,"deltaY"in g&&(D=g.deltaY),"deltaX"in g&&(M=g.deltaX),g.shiftKey&&!M&&(M=D,D=0),(M||D)&&g.deltaMode&&(g.deltaMode===1?(M*=40,D*=40):(M*=800,D*=800)),M&&!E&&(E=M<1?-1:1),D&&!T&&(T=D<1?-1:1),{spinX:E,spinY:T,pixelX:M,pixelY:D}}function p(){e.enabled&&(e.mouseEntered=!0)}function m(){e.enabled&&(e.mouseEntered=!1)}function u(g){return e.params.mousewheel.thresholdDelta&&g.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&now()-o<e.params.mousewheel.thresholdTime?!1:g.delta>=6&&now()-o<60?!0:(g.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),n("scroll",g.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),n("scroll",g.raw)),o=new s.Date().getTime(),!1)}function h(g){const _=e.params.mousewheel;if(g.direction<0){if(e.isEnd&&!e.params.loop&&_.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&_.releaseOnEdges)return!0;return!1}function d(g){let _=g,S=!0;if(!e.enabled||g.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const w=e.params.mousewheel;e.params.cssMode&&_.preventDefault();let E=e.el;e.params.mousewheel.eventsTarget!=="container"&&(E=document.querySelector(e.params.mousewheel.eventsTarget));const T=E&&E.contains(_.target);if(!e.mouseEntered&&!T&&!w.releaseOnEdges)return!0;_.originalEvent&&(_=_.originalEvent);let M=0;const D=e.rtlTranslate?-1:1,R=f(_);if(w.forceToAxis)if(e.isHorizontal())if(Math.abs(R.pixelX)>Math.abs(R.pixelY))M=-R.pixelX*D;else return!0;else if(Math.abs(R.pixelY)>Math.abs(R.pixelX))M=-R.pixelY;else return!0;else M=Math.abs(R.pixelX)>Math.abs(R.pixelY)?-R.pixelX*D:-R.pixelY;if(M===0)return!0;w.invert&&(M=-M);let A=e.getTranslate()+M*w.sensitivity;if(A>=e.minTranslate()&&(A=e.minTranslate()),A<=e.maxTranslate()&&(A=e.maxTranslate()),S=e.params.loop?!0:!(A===e.minTranslate()||A===e.maxTranslate()),S&&e.params.nested&&_.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const I={time:now(),delta:Math.abs(M),direction:Math.sign(M),raw:g};c.length>=2&&c.shift();const O=c.length?c[c.length-1]:void 0;if(c.push(I),O?(I.direction!==O.direction||I.delta>O.delta||I.time>O.time+150)&&u(I):u(I),h(I))return!0}else{const I={time:now(),delta:Math.abs(M),direction:Math.sign(M)},O=l&&I.time<l.time+500&&I.delta<=l.delta&&I.direction===l.direction;if(!O){l=void 0;let F=e.getTranslate()+M*w.sensitivity;const C=e.isBeginning,k=e.isEnd;if(F>=e.minTranslate()&&(F=e.minTranslate()),F<=e.maxTranslate()&&(F=e.maxTranslate()),e.setTransition(0),e.setTranslate(F),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!C&&e.isBeginning||!k&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:I.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(a),a=void 0,c.length>=15&&c.shift();const x=c.length?c[c.length-1]:void 0,P=c[0];if(c.push(I),x&&(I.delta>x.delta||I.direction!==x.direction))c.splice(0);else if(c.length>=15&&I.time-P.time<500&&P.delta-I.delta>=1&&I.delta<=6){const L=M>0?.8:.2;l=I,c.splice(0),a=nextTick(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,L)},0)}a||(a=nextTick(()=>{if(e.destroyed||!e.params)return;const L=.5;l=I,c.splice(0),e.slideToClosest(e.params.speed,!0,void 0,L)},500))}if(O||n("scroll",_),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),w.releaseOnEdges&&(F===e.minTranslate()||F===e.maxTranslate()))return!0}}return _.preventDefault?_.preventDefault():_.returnValue=!1,!1}function b(g){let _=e.el;e.params.mousewheel.eventsTarget!=="container"&&(_=document.querySelector(e.params.mousewheel.eventsTarget)),_[g]("mouseenter",p),_[g]("mouseleave",m),_[g]("wheel",d)}function y(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",d),!0):e.mousewheel.enabled?!1:(b("addEventListener"),e.mousewheel.enabled=!0,!0)}function v(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,d),!0):e.mousewheel.enabled?(b("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}i("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&v(),e.params.mousewheel.enabled&&y()}),i("destroy",()=>{e.params.cssMode&&y(),e.mousewheel.enabled&&v()}),Object.assign(e.mousewheel,{enable:y,disable:v})}function createElementIfNotDefined(r,e,t,i){return r.params.createElements&&Object.keys(i).forEac
vendor: 5,605 bytes, line 91
91h(n=>{if(!t[n]&&t.auto===!0){let s=elementChildren(r.el,`.${i[n]}`)[0];s||(s=createElement$1("div",i[n]),s.className=i[n],r.el.append(s)),t[n]=s,e[n]=s}}),t}function Navigation(r){let{swiper:e,extendParams:t,on:i,emit:n}=r;t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};function s(h){let d;return h&&typeof h=="string"&&e.isElement&&(d=e.el.querySelector(h)||e.hostEl.querySelector(h),d)?d:(h&&(typeof h=="string"&&(d=[...document.querySelectorAll(h)]),e.params.uniqueNavElements&&typeof h=="string"&&d&&d.length>1&&e.el.querySelectorAll(h).length===1?d=e.el.querySelector(h):d&&d.length===1&&(d=d[0])),h&&!d?h:d)}function a(h,d){const b=e.params.navigation;h=makeElementsArray(h),h.forEach(y=>{y&&(y.classList[d?"add":"remove"](...b.disabledClass.split(" ")),y.tagName==="BUTTON"&&(y.disabled=d),e.params.watchOverflow&&e.enabled&&y.classList[e.isLocked?"add":"remove"](b.lockClass))})}function o(){const{nextEl:h,prevEl:d}=e.navigation;if(e.params.loop){a(d,!1),a(h,!1);return}a(d,e.isBeginning&&!e.params.rewind),a(h,e.isEnd&&!e.params.rewind)}function l(h){h.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),n("navigationPrev"))}function c(h){h.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),n("navigationNext"))}function f(){const h=e.params.navigation;if(e.params.navigation=createElementIfNotDefined(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(h.nextEl||h.prevEl))return;let d=s(h.nextEl),b=s(h.prevEl);Object.assign(e.navigation,{nextEl:d,prevEl:b}),d=makeElementsArray(d),b=makeElementsArray(b);const y=(v,g)=>{v&&v.addEventListener("click",g==="next"?c:l),!e.enabled&&v&&v.classList.add(...h.lockClass.split(" "))};d.forEach(v=>y(v,"next")),b.forEach(v=>y(v,"prev"))}function p(){let{nextEl:h,prevEl:d}=e.navigation;h=makeElementsArray(h),d=makeElementsArray(d);const b=(y,v)=>{y.removeEventListener("click",v==="next"?c:l),y.classList.remove(...e.params.navigation.disabledClass.split(" "))};h.forEach(y=>b(y,"next")),d.forEach(y=>b(y,"prev"))}i("init",()=>{e.params.navigation.enabled===!1?u():(f(),o())}),i("toEdge fromEdge lock unlock",()=>{o()}),i("destroy",()=>{p()}),i("enable disable",()=>{let{nextEl:h,prevEl:d}=e.navigation;if(h=makeElementsArray(h),d=makeElementsArray(d),e.enabled){o();return}[...h,...d].filter(b=>!!b).forEach(b=>b.classList.add(e.params.navigation.lockClass))}),i("click",(h,d)=>{let{nextEl:b,prevEl:y}=e.navigation;b=makeElementsArray(b),y=makeElementsArray(y);const v=d.target;let g=y.includes(v)||b.includes(v);if(e.isElement&&!g){const _=d.path||d.composedPath&&d.composedPath();_&&(g=_.find(S=>b.includes(S)||y.includes(S)))}if(e.params.navigation.hideOnClick&&!g){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===v||e.pagination.el.contains(v)))return;let _;b.length?_=b[0].classList.contains(e.params.navigation.hiddenClass):y.length&&(_=y[0].classList.contains(e.params.navigation.hiddenClass)),n(_===!0?"navigationShow":"navigationHide"),[...b,...y].filter(S=>!!S).forEach(S=>S.classList.toggle(e.params.navigation.hiddenClass))}});const m=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),f(),o()},u=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),p()};Object.assign(e.navigation,{enable:m,disable:u,update:o,init:f,destroy:p})}function classesToSelector(r){return r===void 0&&(r=""),`.${r.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Pagination(r){let{swiper:e,extendParams:t,on:i,emit:n}=r;const s="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:v=>v,formatFractionTotal:v=>v,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`,paginationDisabledClass:`${s}-disabled`}}),e.pagination={el:null,bullets:[]};let a,o=0;function l(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function c(v,g){const{bulletActiveClass:_}=e.params.pagination;v&&(v=v[`${g==="prev"?"previous":"next"}ElementSibling`],v&&(v.classList.add(`${_}-${g}`),v=v[`${g==="prev"?"previous":"next"}ElementSibling`],v&&v.classList.add(`${_}-${g}-${g}`)))}function f(v,g,_){if(v=v%_,g=g%_,g===v+1)return"next";if(g===v-1)return"previous"}function p(v){const g=v.target.closest(classesToSelector(e.params.pagination.bulletClass));if(!g)return;v.preventDefault();const _=elementIndex(g)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===_)return;const S=f(e.realIndex,_,e.slides.length);S==="next"?e.slideNext():S==="previous"?e.slidePrev():e.slideToLoop(_)}else e.slideTo(_)}function m(){const v=e.rtl,g=e.params.pagination;if(l())return;let _=e.pagination.el;_=makeElementsArray(_);let S,w;const E=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,T=e.params.loop?Math.
vendor: 5,332 bytes, line 91
91ceil(E/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(w=e.previousRealIndex||0,S=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(S=e.snapIndex,w=e.previousSnapIndex):(w=e.previousIndex||0,S=e.activeIndex||0),g.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const M=e.pagination.bullets;let D,R,A;if(g.dynamicBullets&&(a=elementOuterSize(M[0],e.isHorizontal()?"width":"height"),_.forEach(I=>{I.style[e.isHorizontal()?"width":"height"]=`${a*(g.dynamicMainBullets+4)}px`}),g.dynamicMainBullets>1&&w!==void 0&&(o+=S-(w||0),o>g.dynamicMainBullets-1?o=g.dynamicMainBullets-1:o<0&&(o=0)),D=Math.max(S-o,0),R=D+(Math.min(M.length,g.dynamicMainBullets)-1),A=(R+D)/2),M.forEach(I=>{const O=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(F=>`${g.bulletActiveClass}${F}`)].map(F=>typeof F=="string"&&F.includes(" ")?F.split(" "):F).flat();I.classList.remove(...O)}),_.length>1)M.forEach(I=>{const O=elementIndex(I);O===S?I.classList.add(...g.bulletActiveClass.split(" ")):e.isElement&&I.setAttribute("part","bullet"),g.dynamicBullets&&(O>=D&&O<=R&&I.classList.add(...`${g.bulletActiveClass}-main`.split(" ")),O===D&&c(I,"prev"),O===R&&c(I,"next"))});else{const I=M[S];if(I&&I.classList.add(...g.bulletActiveClass.split(" ")),e.isElement&&M.forEach((O,F)=>{O.setAttribute("part",F===S?"bullet-active":"bullet")}),g.dynamicBullets){const O=M[D],F=M[R];for(let C=D;C<=R;C+=1)M[C]&&M[C].classList.add(...`${g.bulletActiveClass}-main`.split(" "));c(O,"prev"),c(F,"next")}}if(g.dynamicBullets){const I=Math.min(M.length,g.dynamicMainBullets+4),O=(a*I-a)/2-A*a,F=v?"right":"left";M.forEach(C=>{C.style[e.isHorizontal()?F:"top"]=`${O}px`})}}_.forEach((M,D)=>{if(g.type==="fraction"&&(M.querySelectorAll(classesToSelector(g.currentClass)).forEach(R=>{R.textContent=g.formatFractionCurrent(S+1)}),M.querySelectorAll(classesToSelector(g.totalClass)).forEach(R=>{R.textContent=g.formatFractionTotal(T)})),g.type==="progressbar"){let R;g.progressbarOpposite?R=e.isHorizontal()?"vertical":"horizontal":R=e.isHorizontal()?"horizontal":"vertical";const A=(S+1)/T;let I=1,O=1;R==="horizontal"?I=A:O=A,M.querySelectorAll(classesToSelector(g.progressbarFillClass)).forEach(F=>{F.style.transform=`translate3d(0,0,0) scaleX(${I}) scaleY(${O})`,F.style.transitionDuration=`${e.params.speed}ms`})}g.type==="custom"&&g.renderCustom?(M.innerHTML=g.renderCustom(e,S+1,T),D===0&&n("paginationRender",M)):(D===0&&n("paginationRender",M),n("paginationUpdate",M)),e.params.watchOverflow&&e.enabled&&M.classList[e.isLocked?"add":"remove"](g.lockClass)})}function u(){const v=e.params.pagination;if(l())return;const g=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let _=e.pagination.el;_=makeElementsArray(_);let S="";if(v.type==="bullets"){let w=e.params.loop?Math.ceil(g/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&w>g&&(w=g);for(let E=0;E<w;E+=1)v.renderBullet?S+=v.renderBullet.call(e,E,v.bulletClass):S+=`<${v.bulletElement} ${e.isElement?'part="bullet"':""} class="${v.bulletClass}"></${v.bulletElement}>`}v.type==="fraction"&&(v.renderFraction?S=v.renderFraction.call(e,v.currentClass,v.totalClass):S=`<span class="${v.currentClass}"></span> / <span class="${v.totalClass}"></span>`),v.type==="progressbar"&&(v.renderProgressbar?S=v.renderProgressbar.call(e,v.progressbarFillClass):S=`<span class="${v.progressbarFillClass}"></span>`),e.pagination.bullets=[],_.forEach(w=>{v.type!=="custom"&&(w.innerHTML=S||""),v.type==="bullets"&&e.pagination.bullets.push(...w.querySelectorAll(classesToSelector(v.bulletClass)))}),v.type!=="custom"&&n("paginationRender",_[0])}function h(){e.params.pagination=createElementIfNotDefined(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const v=e.params.pagination;if(!v.el)return;let g;typeof v.el=="string"&&e.isElement&&(g=e.el.querySelector(v.el)),!g&&typeof v.el=="string"&&(g=[...document.querySelectorAll(v.el)]),g||(g=v.el),!(!g||g.length===0)&&(e.params.uniqueNavElements&&typeof v.el=="string"&&Array.isArray(g)&&g.length>1&&(g=[...e.el.querySelectorAll(v.el)],g.length>1&&(g=g.find(_=>elementParents(_,".swiper")[0]===e.el))),Array.isArray(g)&&g.length===1&&(g=g[0]),Object.assign(e.pagination,{el:g}),g=makeElementsArray(g),g.forEach(_=>{v.type==="bullets"&&v.clickable&&_.classList.add(...(v.clickableClass||"").split(" ")),_.classList.add(v.modifierClass+v.type),_.classList.add(e.isHorizontal()?v.horizontalClass:v.verticalClass),v.type==="bullets"&&v.dynamicBullets&&(_.classList.add(`${v.modifierClass}${v.type}-dynamic`),o=0,v.dynamicMainBullets<1&&(v.dynamicMainBullets=1)),v.type==="progressbar"&&v.progressbarOpposite&&_.classList.add(v.progressbarOppositeClass),v.clickable&&_.addEventListener("click",p),e.enabled||_.classList.add(v.lockClass)}))}function d(){const v=e.params.pagination;if(l())return;let g=e.pagination.el;g&&(g=makeElementsArray(g),g.forEach(_=>{_.classList.remove(v.hiddenClass),_.classList.remove(v.modifierClass+v.type),_.classList.remove(e.isHorizontal()?v.horizontalClass:v.verticalClass),v.clickable&&(_.classList.remove(...(v.clickableClass||"").split(" ")),_.removeEventListener("click",p))}
vendor: 5,928 bytes, line 91
91)),e.pagination.bullets&&e.pagination.bullets.forEach(_=>_.classList.remove(...v.bulletActiveClass.split(" ")))}i("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const v=e.params.pagination;let{el:g}=e.pagination;g=makeElementsArray(g),g.forEach(_=>{_.classList.remove(v.horizontalClass,v.verticalClass),_.classList.add(e.isHorizontal()?v.horizontalClass:v.verticalClass)})}),i("init",()=>{e.params.pagination.enabled===!1?y():(h(),u(),m())}),i("activeIndexChange",()=>{typeof e.snapIndex>"u"&&m()}),i("snapIndexChange",()=>{m()}),i("snapGridLengthChange",()=>{u(),m()}),i("destroy",()=>{d()}),i("enable disable",()=>{let{el:v}=e.pagination;v&&(v=makeElementsArray(v),v.forEach(g=>g.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),i("lock unlock",()=>{m()}),i("click",(v,g)=>{const _=g.target,S=makeElementsArray(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&S&&S.length>0&&!_.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&_===e.navigation.nextEl||e.navigation.prevEl&&_===e.navigation.prevEl))return;const w=S[0].classList.contains(e.params.pagination.hiddenClass);n(w===!0?"paginationShow":"paginationHide"),S.forEach(E=>E.classList.toggle(e.params.pagination.hiddenClass))}});const b=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:v}=e.pagination;v&&(v=makeElementsArray(v),v.forEach(g=>g.classList.remove(e.params.pagination.paginationDisabledClass))),h(),u(),m()},y=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:v}=e.pagination;v&&(v=makeElementsArray(v),v.forEach(g=>g.classList.add(e.params.pagination.paginationDisabledClass))),d()};Object.assign(e.pagination,{enable:b,disable:y,render:u,update:m,init:h,destroy:d})}function Scrollbar(r){let{swiper:e,extendParams:t,on:i,emit:n}=r;const s=getDocument();let a=!1,o=null,l=null,c,f,p,m;t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null};function u(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:A,rtlTranslate:I}=e,{dragEl:O,el:F}=A,C=e.params.scrollbar,k=e.params.loop?e.progressLoop:e.progress;let x=f,P=(p-f)*k;I?(P=-P,P>0?(x=f-P,P=0):-P+f>p&&(x=p+P)):P<0?(x=f+P,P=0):P+f>p&&(x=p-P),e.isHorizontal()?(O.style.transform=`translate3d(${P}px, 0, 0)`,O.style.width=`${x}px`):(O.style.transform=`translate3d(0px, ${P}px, 0)`,O.style.height=`${x}px`),C.hide&&(clearTimeout(o),F.style.opacity=1,o=setTimeout(()=>{F.style.opacity=0,F.style.transitionDuration="400ms"},1e3))}function h(A){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${A}ms`)}function d(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:A}=e,{dragEl:I,el:O}=A;I.style.width="",I.style.height="",p=e.isHorizontal()?O.offsetWidth:O.offsetHeight,m=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?f=p*m:f=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?I.style.width=`${f}px`:I.style.height=`${f}px`,m>=1?O.style.display="none":O.style.display="",e.params.scrollbar.hide&&(O.style.opacity=0),e.params.watchOverflow&&e.enabled&&A.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function b(A){return e.isHorizontal()?A.clientX:A.clientY}function y(A){const{scrollbar:I,rtlTranslate:O}=e,{el:F}=I;let C;C=(b(A)-elementOffset(F)[e.isHorizontal()?"left":"top"]-(c!==null?c:f/2))/(p-f),C=Math.max(Math.min(C,1),0),O&&(C=1-C);const k=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*C;e.updateProgress(k),e.setTranslate(k),e.updateActiveIndex(),e.updateSlidesClasses()}function v(A){const I=e.params.scrollbar,{scrollbar:O,wrapperEl:F}=e,{el:C,dragEl:k}=O;a=!0,c=A.target===k?b(A)-A.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,A.preventDefault(),A.stopPropagation(),F.style.transitionDuration="100ms",k.style.transitionDuration="100ms",y(A),clearTimeout(l),C.style.transitionDuration="0ms",I.hide&&(C.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),n("scrollbarDragStart",A)}function g(A){const{scrollbar:I,wrapperEl:O}=e,{el:F,dragEl:C}=I;a&&(A.preventDefault&&A.cancelable?A.preventDefault():A.returnValue=!1,y(A),O.style.transitionDuration="0ms",F.style.transitionDuration="0ms",C.style.transitionDuration="0ms",n("scrollbarDragMove",A))}function _(A){const I=e.params.scrollbar,{scrollbar:O,wrapperEl:F}=e,{el:C}=O;a&&(a=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",F.style.transitionDuration=""),I.hide&&(clearTimeout(l),l=nextTick(()=>{C.style.opacity=0,C.style.transitionDuration="400ms"},1e3)),n("scrollbarDragEnd",A),I.snapOnRelease&&e.slideToClosest())}function S(A){const{scrollbar:I,params:O}=e,F=I.el;if(!F)return;const C=F,k=O.passiveListeners?{passive:!1,capture:!1}:!1,x=O.passiveListeners?{passive:!0,capture:!1}:!1;if(!C)return;const P=A==="on"?"addEventListener":"removeEventListener";C[P]("pointerdown",v,k),s[P]("pointermove",g,k),s[P]("pointerup",_,x)}function w(){!e.params.scrollbar.el||!e.scrollbar.el||S("on")}function E(){!e.params.scrollbar.el||!e.scrollbar.el||S("off")}function T(){const{scrollbar:A,el:I}=e;e.params.scrollbar=createElementIfNotDefined(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const O=e.params.scrollbar;if(!O.el)return;let F;if(typeof O.el=="string"&&e.isElement&&(F=e.el.querySelector(O.el)),!F&&typeof O.el=="string"){if(F=s.querySelectorAll(O.el),!F.length)return}else F||(F=O.el);e.params.uniqueNavElements&&typeof O.el=="string"&&F.length>1&&I.querySelectorAll(O.el).length===1&&(F=I.querySelector(O.el)),F.length>
910&&(F=F[0]),F.classList.add(e.isHorizontal()?O.horizontalClass:O.verticalClass);let C;F&&(C=F.querySelector(classesToSelector(e.params.scrollbar.dragClass)),C||(C=createElement$1("div",e.params.scrollbar.dragClass),F.append(C))),Object.assign(A,{el:F,dragEl:C}),O.draggable&&w(),F&&F.classList[e.enabled?"remove":"add"](...classesToTokens(e.params.scrollbar.lockClass))}function M(){const A=e.params.scrollbar,I=e.scrollbar.el;I&&I.classList.remove(...classesToTokens(e.isHorizontal()?A.horizontalClass:A.verticalClass)),E()}i("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const A=e.params.scrollbar;let{el:I}=e.scrollbar;I=makeElementsArray(I),I.forEach(O=>{O.classList.remove(A.horizontalClass,A.verticalClass),O.classList.add(e.isHorizontal()?A.horizontalClass:A.verticalClass)})}),i("init",()=>{e.params.scrollbar.enabled===!1?R():(T(),d(),u())}),i("update resize observerUpdate lock unlock changeDirection",()=>{d()}),i("setTranslate",()=>{u()}),i("setTransition",(A,I)=>{h(I)}),i("enable disable",()=>{const{el:A}=e.scrollbar;A&&A.classList[e.enabled?"remove":"add"](...classesToTokens(e.params.scrollbar.lockClass))}),i("destroy",()=>{M()});const D=()=>{e.el.classList.remove(...classesToTokens(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...classesToTokens(e.params.scrollbar.scrollbarDisabledClass)),T(),d(),u()},R=()=>{e.el.classList.add(...classesToTokens(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...classesToTokens(e.params.scrollbar.scrollbarDisabledClass)),M()};Object.assign(e.scrollbar,{enable:D,disable:R,updateSize:d,setTranslate:u,init:T,destroy:M})}function Parallax(r){let{swiper:e,extendParams:t,on:i}=r;t({parallax:{enabled:!1}});const n="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",s=(l,c)=>{const{rtl:f}=e,p=f?-1:1,m=l.getAttribute("data-swiper-parallax")||"0";let u=l.getAttribute("data-swiper-parallax-x"),h=l.getAttribute("data-swiper-parallax-y");const d=l.getAttribute("data-swiper-parallax-scale"),b=l.getAttribute("data-swiper-parallax-opacity"),y=l.getAttribute("data-swiper-parallax-rotate");if(u||h?(u=u||"0",h=h||"0"):e.isHorizontal()?(u=m,h="0"):(h=m,u="0"),u.indexOf("%")>=0?u=`${parseInt(u,10)*c*p}%`:u=`${u*c*p}px`,h.indexOf("%")>=0?h=`${parseInt(h,10)*c}%`:h=`${h*c}px`,typeof b<"u"&&b!==null){const g=b-(b-1)*(1-Math.abs(c));l.style.opacity=g}let v=`translate3d(${u}, ${h}, 0px)`;if(typeof d<"u"&&d!==null){const g=d-(d-1)*(1-Math.abs(c));v+=` scale(${g})`}if(y&&typeof y<"u"&&y!==null){const g=y*c*-1;v+=` rotate(${g}deg)`}l.style.transform=v},a=()=>{const{el:l,slides:c,progress:f,snapGrid:p,isElement:m}=e,u=elementChildren(l,n);e.isElement&&u.push(...elementChildren(e.hostEl,n)),u.forEach(h=>{s(h,f)}),c.forEach((h,d)=>{let b=h.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(b+=Math.ceil(d/2)-f*(p.length-1)),b=Math.min(Math.max(b,-1),1),h.querySelectorAll(`${n}, [data-swiper-parallax-rotate]`).forEach(y=>{s(y,b)})})},o=function(l){l===void 0&&(l=e.params.speed);const{el:c,hostEl:f}=e,p=[...c.querySelectorAll(n)];e.isElement&&p.push(...f.querySelectorAll(n)),p.forEach(m=>{let u=parseInt(m.getAttribute("data-swiper-parallax-duration"),10)||l;l===0&&(u=0),m.style.transitionDuration=`${u}ms`})};i("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),i("init",()=>{e.params.parallax.enabled&&a()}),i("setTranslate",()=>{e.params.parallax.enabled&&a()}),i("setTransition",(l,c)=>{e.params.parallax.enabled&&o(c)})}function Zoom(r){let{swiper:e,extendParams:t,on:i,emit:n}=r;const s=getWindow();t({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let a=1,o=!1,l=!1,c={x:0,y:0};const f=-3;let p,m;const u=[],h={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},d={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},b={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let y=1;Object.defineProperty(e.zoom,"scale",{get(){return y},set(q){if(y!==q){const N=h.imageEl,K=h.slideEl;n("zoomChange",q,N,K)}y=q}});function v(){if(u.length<2)return 1;const q=u[0].pageX,N=u[0].pageY,K=u[1].pageX,te=u[1].pageY;return Math.sqrt((K-q)**2+(te-N)**2)}function g(){const q=e.params.zoom,N=h.imageWrapEl.getAttribute("data-swiper-zoom")||q.maxRatio;
vendor: 9,123 bytes, line 91
91if(q.limitToOriginalSize&&h.imageEl&&h.imageEl.naturalWidth){const K=h.imageEl.naturalWidth/h.imageEl.offsetWidth;return Math.min(K,N)}return N}function _(){if(u.length<2)return{x:null,y:null};const q=h.imageEl.getBoundingClientRect();return[(u[0].pageX+(u[1].pageX-u[0].pageX)/2-q.x-s.scrollX)/a,(u[0].pageY+(u[1].pageY-u[0].pageY)/2-q.y-s.scrollY)/a]}function S(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function w(q){const N=S();return!!(q.target.matches(N)||e.slides.filter(K=>K.contains(q.target)).length>0)}function E(q){const N=`.${e.params.zoom.containerClass}`;return!!(q.target.matches(N)||[...e.hostEl.querySelectorAll(N)].filter(K=>K.contains(q.target)).length>0)}function T(q){if(q.pointerType==="mouse"&&u.splice(0,u.length),!w(q))return;const N=e.params.zoom;if(p=!1,m=!1,u.push(q),!(u.length<2)){if(p=!0,h.scaleStart=v(),!h.slideEl){h.slideEl=q.target.closest(`.${e.params.slideClass}, swiper-slide`),h.slideEl||(h.slideEl=e.slides[e.activeIndex]);let K=h.slideEl.querySelector(`.${N.containerClass}`);if(K&&(K=K.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),h.imageEl=K,K?h.imageWrapEl=elementParents(h.imageEl,`.${N.containerClass}`)[0]:h.imageWrapEl=void 0,!h.imageWrapEl){h.imageEl=void 0;return}h.maxRatio=g()}if(h.imageEl){const[K,te]=_();h.originX=K,h.originY=te,h.imageEl.style.transitionDuration="0ms"}o=!0}}function M(q){if(!w(q))return;const N=e.params.zoom,K=e.zoom,te=u.findIndex(ue=>ue.pointerId===q.pointerId);te>=0&&(u[te]=q),!(u.length<2)&&(m=!0,h.scaleMove=v(),h.imageEl&&(K.scale=h.scaleMove/h.scaleStart*a,K.scale>h.maxRatio&&(K.scale=h.maxRatio-1+(K.scale-h.maxRatio+1)**.5),K.scale<N.minRatio&&(K.scale=N.minRatio+1-(N.minRatio-K.scale+1)**.5),h.imageEl.style.transform=`translate3d(0,0,0) scale(${K.scale})`))}function D(q){if(!w(q)||q.pointerType==="mouse"&&q.type==="pointerout")return;const N=e.params.zoom,K=e.zoom,te=u.findIndex(ue=>ue.pointerId===q.pointerId);te>=0&&u.splice(te,1),!(!p||!m)&&(p=!1,m=!1,h.imageEl&&(K.scale=Math.max(Math.min(K.scale,h.maxRatio),N.minRatio),h.imageEl.style.transitionDuration=`${e.params.speed}ms`,h.imageEl.style.transform=`translate3d(0,0,0) scale(${K.scale})`,a=K.scale,o=!1,K.scale>1&&h.slideEl?h.slideEl.classList.add(`${N.zoomedSlideClass}`):K.scale<=1&&h.slideEl&&h.slideEl.classList.remove(`${N.zoomedSlideClass}`),K.scale===1&&(h.originX=0,h.originY=0,h.slideEl=void 0)))}let R;function A(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function I(){clearTimeout(R),e.touchEventsData.preventTouchMoveFromPointerMove=!0,R=setTimeout(()=>{e.destroyed||A()})}function O(q){const N=e.device;if(!h.imageEl||d.isTouched)return;N.android&&q.cancelable&&q.preventDefault(),d.isTouched=!0;const K=u.length>0?u[0]:q;d.touchesStart.x=K.pageX,d.touchesStart.y=K.pageY}function F(q){const K=q.pointerType==="mouse"&&e.params.zoom.panOnMouseMove;if(!w(q)||!E(q))return;const te=e.zoom;if(!h.imageEl)return;if(!d.isTouched||!h.slideEl){K&&x(q);return}if(K){x(q);return}d.isMoved||(d.width=h.imageEl.offsetWidth||h.imageEl.clientWidth,d.height=h.imageEl.offsetHeight||h.imageEl.clientHeight,d.startX=getTranslate(h.imageWrapEl,"x")||0,d.startY=getTranslate(h.imageWrapEl,"y")||0,h.slideWidth=h.slideEl.offsetWidth,h.slideHeight=h.slideEl.offsetHeight,h.imageWrapEl.style.transitionDuration="0ms");const ue=d.width*te.scale,de=d.height*te.scale;if(d.minX=Math.min(h.slideWidth/2-ue/2,0),d.maxX=-d.minX,d.minY=Math.min(h.slideHeight/2-de/2,0),d.maxY=-d.minY,d.touchesCurrent.x=u.length>0?u[0].pageX:q.pageX,d.touchesCurrent.y=u.length>0?u[0].pageY:q.pageY,Math.max(Math.abs(d.touchesCurrent.x-d.touchesStart.x),Math.abs(d.touchesCurrent.y-d.touchesStart.y))>5&&(e.allowClick=!1),!d.isMoved&&!o){if(e.isHorizontal()&&(Math.floor(d.minX)===Math.floor(d.startX)&&d.touchesCurrent.x<d.touchesStart.x||Math.floor(d.maxX)===Math.floor(d.startX)&&d.touchesCurrent.x>d.touchesStart.x)){d.isTouched=!1,A();return}if(!e.isHorizontal()&&(Math.floor(d.minY)===Math.floor(d.startY)&&d.touchesCurrent.y<d.touchesStart.y||Math.floor(d.maxY)===Math.floor(d.startY)&&d.touchesCurrent.y>d.touchesStart.y)){d.isTouched=!1,A();return}}q.cancelable&&q.preventDefault(),q.stopPropagation(),I(),d.isMoved=!0;const ce=(te.scale-a)/(h.maxRatio-e.params.zoom.minRatio),{originX:re,originY:Q}=h;d.currentX=d.touchesCurrent.x-d.touchesStart.x+d.startX+ce*(d.width-re*2),d.currentY=d.touchesCurrent.y-d.touchesStart.y+d.startY+ce*(d.height-Q*2),d.currentX<d.minX&&(d.currentX=d.minX+1-(d.minX-d.currentX+1)**.8),d.currentX>d.maxX&&(d.currentX=d.maxX-1+(d.currentX-d.maxX+1)**.8),d.currentY<d.minY&&(d.currentY=d.minY+1-(d.minY-d.currentY+1)**.8),d.currentY>d.maxY&&(d.currentY=d.maxY-1+(d.currentY-d.maxY+1)**.8),b.prevPositionX||(b.prevPositionX=d.touchesCurrent.x),b.prevPositionY||(b.prevPositionY=d.touchesCurrent.y),b.prevTime||(b.prevTime=Date.now()),b.x=(d.touchesCurrent.x-b.prevPositionX)/(Date.now()-b.prevTime)/2,b.y=(d.touchesCurrent.y-b.prevPositionY)/(Date.now()-b.prevTime)/2,Math.abs(d.touchesCurrent.x-b.prevPositionX)<2&&(b.x=0),Math.abs(d.touchesCurrent.y-b.prevPositionY)<2&&(b.y=0),b.prevPositionX=d.touchesCurrent.x,b.prevPositionY=d.touchesCurrent.y,b.prevTime=Date.now(),h.imageWrapEl.style.transform=`translate3d(${d.currentX}px, ${d.currentY}px,0)`}function C(){const q=e.zoom;if(u.length=0,!h.imageEl)return;if(!d.isTouched||!d.isMoved){d.isTouched=!1,d.isMoved=!1;return}d.isTouched=!1,d.isMoved=!1;let N=300,K=300;const te=b.x*N,ue=d.currentX+te,de=b.y*K,ae=d.currentY+de;b.x!==0&&(N=Math.abs((ue-d.currentX)/b.x)),b.y!==0&&(K=Math.abs((ae-d.currentY)/b.y));const ce=Math.max(N,K);d.currentX=ue,d.currentY=ae;const re=d.width*q.scale,Q=d.height*q.scale;d.minX=Math.min(h.slideWidth/2-re/2,0),d.maxX=-d.minX,d.minY=Math.min(h.slideHeight/2-Q/2,0),d.maxY=-d.minY,d.currentX=Math.max(Math.min(d.currentX,d.maxX),d.minX),d.currentY=Math.max(Math.min(d.currentY,d.maxY),d.minY),h.imageWrapEl.style.transitionDuration=`${ce}ms`,h.imageWrapEl.style.transform=`translate3d(${d.currentX}px, ${d.currentY}px,0)`}function k(){const q=e.zoom;h.slideEl&&e.activeIndex!==e.slides.indexOf(h.slideEl)&&(h.imageEl&&(h.imageEl.style.transform="translate3d(0,0,0) scale(1)"),h.imageWrapEl&&(h.imageWrapEl.style.transform="translate3d(0,0,0)"),h.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),q.scale=1,a=1,h.slideEl=void 0,h.imageEl=void 0,h.imageWrapEl=void 0,h.originX=0,h.originY=0)}function x(q){if(a<=1||!h.imageWrapEl||!w(q)||!E(q))return;const N=s.getComputedStyle(h.imageWrapEl).transform,K=new s.DOMMatrix(N);if(!l){l=!0,c.x=q.clientX,c.y=q.clientY,d.startX=K.e,d.startY=K.f,d.width=h.imageEl.offsetWidth||h.imageEl.clientWidth,d.height=h.imageEl.offsetHeight||h.imageEl.clientHeight,h.slideWidth=h.slideEl.offsetWidth,h.slideHeight=h.slideEl.offsetHeight;return}const te=(q.clientX-c.x)*f,ue=(q.clientY-c.y)*f,de=d.width*a,ae=d.height*a,ce=h.slideWidth,re=h.slideHeight,Q=Math.min(ce/2-de/2,0),oe=-Q,pe=Math.min(re/2-ae/2,0),U=-pe,me=Math.max(Math.min(d.startX+te,oe),Q),xe=Math.max(Math.min(d.startY+ue,U),pe);h.imageWrapEl.style.transitionDuration="0ms",h.imageWrapEl.style.transform=`translate3d(${me}px, ${xe}px, 0)`,c.x=q.clientX,c.y=q.clientY,d.startX=me,d.startY=xe,d.currentX=me,d.currentY=xe}function P(q){const N=e.zoom,K=e.params.zoom;if(!h.slideEl){q&&q.target&&(h.slideEl=q.target.closest(`.${e.params.slideClass}, swiper-slide`)),h.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?h.slideEl=elementChildren(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:h.slideEl=e.slides[e.activeIndex]);let Be=h.slideEl.querySelector(`.${K.containerClass}`);Be&&(Be=Be.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),h.imageEl=Be,Be?h.imageWrapEl=elementParents(h.imageEl,`.${K.containerClass}`)[0]:h.imageWrapEl=void 0}if(!h.imageEl||!h.imageWrapEl)return;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),h.slideEl.classList.add(`${K.zoomedSlideClass}`);let te,ue,de,ae,ce,re,Q,oe,pe,U,me,xe,De,se,we,ze,$e,Pe;typeof d.touchesStart.x>"u"&&q?(te=q.pageX,ue=q.pageY):(te=d.touchesStart.x,ue=d.touchesStart.y);const Ae=a,Se=typeof q=="number"?q:null;a===1&&Se&&(te=void 0,ue=void 0,d.touchesStart.x=void 0,d.touchesStart.y=void 0);const Oe=g();N.scale=Se||Oe,a=Se||Oe,q&&!(a===1&&Se)?($e=h.slideEl.offsetWidth,Pe=h.slideEl.offsetHeight,de=elementOffset(h.slideEl).left+s.scrollX,ae=elementOffset(h.slideEl).top+s.scrollY,ce=de+$e/2-te,re=ae+Pe/2-ue,pe=h.imageEl.offsetWidth||h.imageEl.clientWidth,U=h.imageEl.offsetHeight||h.imageEl.clientHeight,me=pe*N.scale,xe=U*N.scale,De=Math.min($e/2-me/2,0),se=Math.min(Pe/2-xe/2,0),we=-De,ze=-se,Ae>0&&Se&&typeof d.currentX=="number"&&typeof d.currentY=="number"?(Q=d.currentX*N.scale/Ae,oe=d.currentY*N.scale/Ae):(Q=ce*N.scale,oe=re*N.scale),Q<De&&(Q=De),Q>we&&(Q=we),oe<se&&(oe=se),oe>ze&&(oe=ze)):(Q=0,oe=0),Se&&N.scale===1&&(h.originX=0,h.originY=0),d.currentX=Q,d.currentY=oe,h.imageWrapEl.style.transitionDuration="300ms",h.imageWrapEl.style.transform=`translate3d(${Q}px, ${oe}px,0)`,h.imageEl.style.transitionDuration="300ms",h.imageEl.style.transform=`translate3d(0,
910,0) scale(${N.scale})`}function L(){const q=e.zoom,N=e.params.zoom;if(!h.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?h.slideEl=elementChildren(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:h.slideEl=e.slides[e.activeIndex];let K=h.slideEl.querySelector(`.${N.containerClass}`);K&&(K=K.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),h.imageEl=K,K?h.imageWrapEl=elementParents(h.imageEl,`.${N.containerClass}`)[0]:h.imageWrapEl=void 0}!h.imageEl||!h.imageWrapEl||(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),q.scale=1,a=1,d.currentX=void 0,d.currentY=void 0,d.touchesStart.x=void 0,d.touchesStart.y=void 0,h.imageWrapEl.style.transitionDuration="300ms",h.imageWrapEl.style.transform="translate3d(0,0,0)",h.imageEl.style.transitionDuration="300ms",h.imageEl.style.transform="translate3d(0,0,0) scale(1)",h.slideEl.classList.remove(`${N.zoomedSlideClass}`),h.slideEl=void 0,h.originX=0,h.originY=0,e.params.zoom.panOnMouseMove&&(c={x:0,y:0},l&&(l=!1,d.startX=0,d.startY=0)))}function z(q){const N=e.zoom;N.scale&&N.scale!==1?L():P(q)}function Y(){const q=e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:q,activeListenerWithCapture:N}}function G(){const q=e.zoom;if(q.enabled)return;q.enabled=!0;const{passiveListener:N,activeListenerWithCapture:K}=Y();e.wrapperEl.addEventListener("pointerdown",T,N),e.wrapperEl.addEventListener("pointermove",M,K),["pointerup","pointercancel","pointerout"].forEach(te=>{e.wrapperEl.addEventListener(te,D,N)}),e.wrapperEl.addEventListener("pointermove",F,K)}function Z(){const q=e.zoom;if(!q.enabled)return;q.enabled=!1;const{passiveListener:N,activeListenerWithCapture:K}=Y();e.wrapperEl.removeEventListener("pointerdown",T,N),e.wrapperEl.removeEventListener("pointermove",M,K),["pointerup","pointercancel","pointerout"].forEach(te=>{e.wrapperEl.removeEventListener(te,D,N)}),e.wrapperEl.removeEventListener("pointermove",F,K)}i("init",()=>{e.params.zoom.enabled&&G()}),i("destroy",()=>{Z()}),i("touchStart",(q,N)=>{e.zoom.enabled&&O(N)}),i("touchEnd",(q,N)=>{e.zoom.enabled&&C()}),i("doubleTap",(q,N)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&z(N)}),i("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&k()}),i("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&k()}),Object.assign(e.zoom,{enable:G,disable:Z,in:P,out:L,toggle:z})}function Controller(r){let{swiper:e,extendParams:t,on:i}=r;t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function n(c,f){const p=function(){let d,b,y;return(v,g)=>{for(b=-1,d=v.length;d-b>1;)y=d+b>>1,v[y]<=g?b=y:d=y;return d}}();this.x=c,this.y=f,this.lastIndex=c.length-1;let m,u;return this.interpolate=function(d){return d?(u=p(this.x,d),m=u-1,(d-this.x[m])*(this.y[u]-this.y[m])/(this.x[u]-this.x[m])+this.y[m]):0},this}function s(c){e.controller.spline=e.params.loop?new n(e.slidesGrid,c.slidesGrid):new n(e.snapGrid,c.snapGrid)}function a(c,f){const p=e.controller.control;let m,u;const h=e.constructor;function d(b){if(b.destroyed)return;const y=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&(s(b),u=-e.controller.spline.interpolate(-y)),(!u||e.params.controller.by==="container")&&(m=(b.maxTranslate()-b.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(m)||!Number.isFinite(m))&&(m=1),u=(y-e.minTranslate())*m+b.minTranslate()),e.params.controller.inverse&&(u=b.maxTranslate()-u),b.updateProgress(u),b.setTranslate(u,e),b.updateActiveIndex(),b.updateSlidesClasses()}if(Array.isArray(p))for(let b=0;b<p.length;b+=1)p[b]!==f&&p[b]instanceof h&&d(p[b]);else p instanceof h&&f!==p&&d(p)}function o(c,f){const p=e.constructor,m=e.controller.control;let u;function h(d){d.destroyed||(d.setTransition(c,e),c!==0&&(d.transitionStart(),d.params.autoHeight&&nextTick(()=>{d.updateAutoHeight()}),elementTransitionEnd(d.wrapperEl,()=>{m&&d.transitionEnd()})))}if(Array.isArray(m))for(u=0;u<m.length;u+=1)m[u]!==f&&m[u]instanceof p&&h(m[u]);else m instanceof p&&f!==m&&h(m)}function l(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}i("beforeInit",()=>{if(typeof window<"u"&&(typeof e.params.controller.control=="string"||e.params.controller.control instanceof HTMLElement)){(typeof e.params.controller.control=="string"?[...document.querySelectorAll(e.params.controller.control)]:[e.params.controller.control]).forEac
vendor: 4,783 bytes, line 91
91h(f=>{if(e.controller.control||(e.controller.control=[]),f&&f.swiper)e.controller.control.push(f.swiper);else if(f){const p=`${e.params.eventsPrefix}init`,m=u=>{e.controller.control.push(u.detail[0]),e.update(),f.removeEventListener(p,m)};f.addEventListener(p,m)}});return}e.controller.control=e.params.controller.control}),i("update",()=>{l()}),i("resize",()=>{l()}),i("observerUpdate",()=>{l()}),i("setTranslate",(c,f,p)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(f,p)}),i("setTransition",(c,f,p)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(f,p)}),Object.assign(e.controller,{setTranslate:a,setTransition:o})}function A11y(r){let{swiper:e,extendParams:t,on:i}=r;t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),e.a11y={clicked:!1};let n=null,s,a,o=new Date().getTime();function l(k){const x=n;x.length!==0&&(x.innerHTML="",x.innerHTML=k)}function c(k){const x=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(k).replace(/x/g,x)}function f(k){k=makeElementsArray(k),k.forEach(x=>{x.setAttribute("tabIndex","0")})}function p(k){k=makeElementsArray(k),k.forEach(x=>{x.setAttribute("tabIndex","-1")})}function m(k,x){k=makeElementsArray(k),k.forEach(P=>{P.setAttribute("role",x)})}function u(k,x){k=makeElementsArray(k),k.forEach(P=>{P.setAttribute("aria-roledescription",x)})}function h(k,x){k=makeElementsArray(k),k.forEach(P=>{P.setAttribute("aria-controls",x)})}function d(k,x){k=makeElementsArray(k),k.forEach(P=>{P.setAttribute("aria-label",x)})}function b(k,x){k=makeElementsArray(k),k.forEach(P=>{P.setAttribute("id",x)})}function y(k,x){k=makeElementsArray(k),k.forEach(P=>{P.setAttribute("aria-live",x)})}function v(k){k=makeElementsArray(k),k.forEach(x=>{x.setAttribute("aria-disabled",!0)})}function g(k){k=makeElementsArray(k),k.forEach(x=>{x.setAttribute("aria-disabled",!1)})}function _(k){if(k.keyCode!==13&&k.keyCode!==32)return;const x=e.params.a11y,P=k.target;if(!(e.pagination&&e.pagination.el&&(P===e.pagination.el||e.pagination.el.contains(k.target))&&!k.target.matches(classesToSelector(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const L=makeElementsArray(e.navigation.prevEl);makeElementsArray(e.navigation.nextEl).includes(P)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?l(x.lastSlideMessage):l(x.nextSlideMessage)),L.includes(P)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?l(x.firstSlideMessage):l(x.prevSlideMessage))}e.pagination&&P.matches(classesToSelector(e.params.pagination.bulletClass))&&P.click()}}function S(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:k,prevEl:x}=e.navigation;x&&(e.isBeginning?(v(x),p(x)):(g(x),f(x))),k&&(e.isEnd?(v(k),p(k)):(g(k),f(k)))}function w(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function E(){return w()&&e.params.pagination.clickable}function T(){const k=e.params.a11y;w()&&e.pagination.bullets.forEach(x=>{e.params.pagination.clickable&&(f(x),e.params.pagination.renderBullet||(m(x,"button"),d(x,k.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(x)+1)))),x.matches(classesToSelector(e.params.pagination.bulletActiveClass))?x.setAttribute("aria-current","true"):x.removeAttribute("aria-current")})}const M=(k,x,P)=>{f(k),k.tagName!=="BUTTON"&&(m(k,"button"),k.addEventListener("keydown",_)),d(k,P),h(k,x)},D=k=>{a&&a!==k.target&&!a.contains(k.target)&&(s=!0),e.a11y.clicked=!0},R=()=>{s=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},A=k=>{o=new Date().getTime()},I=k=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-o<100)return;const x=k.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!x||!e.slides.includes(x))return;a=x;const P=e.slides.indexOf(x)===e.activeIndex,L=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(x);P||L||k.sourceCapabilities&&k.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{s||(e.params.loop?e.slideToLoop(parseInt(x.getAttribute("data-swiper-slide-index")),0):e.slideTo(e.slides.indexOf(x),0),s=!1)}))},O=()=>{const k=e.params.a11y;k.itemRoleDescriptionMessage&&u(e.slides,k.itemRoleDescriptionMessage),k.slideRole&&m(e.slides,k.slideRole);const x=e.slides.length;
91k.slideLabelMessage&&e.slides.forEach((P,L)=>{const z=e.params.loop?parseInt(P.getAttribute("data-swiper-slide-index"),10):L,Y=k.slideLabelMessage.replace(/\{\{index\}\}/,z+1).replace(/\{\{slidesLength\}\}/,x);d(P,Y)})},F=()=>{const k=e.params.a11y;e.el.append(n);const x=e.el;k.containerRoleDescriptionMessage&&u(x,k.containerRoleDescriptionMessage),k.containerMessage&&d(x,k.containerMessage),k.containerRole&&m(x,k.containerRole);const P=e.wrapperEl,L=k.id||P.getAttribute("id")||`swiper-wrapper-${c(16)}`,z=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";b(P,L),y(P,z),O();let{nextEl:Y,prevEl:G}=e.navigation?e.navigation:{};Y=makeElementsArray(Y),G=makeElementsArray(G),Y&&Y.forEach(q=>M(q,L,k.nextSlideMessage)),G&&G.forEach(q=>M(q,L,k.prevSlideMessage)),E()&&makeElementsArray(e.pagination.el).forEach(N=>{N.addEventListener("keydown",_)}),getDocument().addEventListener("visibilitychange",A),e.el.addEventListener("focus",I,!0),e.el.addEventListener("focus",I,!0),e.el.addEventListener("pointerdown",D,!0),e.el.addEventListener("pointerup",R,!0)};function C(){n&&n.remove();let{nextEl:k,prevEl:x}=e.navigation?e.navigation:{};k=makeElementsArray(k),x=makeElementsArray(x),k&&k.forEach(L=>L.removeEventListener("keydown",_)),x&&x.forEach(L=>L.removeEventListener("keydown",_)),E()&&makeElementsArray(e.pagination.el).forEach(z=>{z.removeEventListener("keydown",_)}),getDocument().removeEventListener("visibilitychange",A),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",I,!0),e.el.removeEventListener("pointerdown",D,!0),e.el.removeEventListener("pointerup",R,!0))}i("beforeInit",()=>{n=createElement$1("span",e.params.a11y.notificationClass),n.setAttribute("aria-live","assertive"),n.setAttribute("aria-atomic","true")}),i("afterInit",()=>{e.params.a11y.enabled&&F()}),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&O()}),i("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&S()}),i("paginationUpdate",()=>{e.params.a11y.enabled&&T()}),i("destroy",()=>{e.params.a11y.enabled&&C()})}function History(r){let{swiper:e,extendParams:t,on:i}=r;t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let n=!1,s={};const a=u=>u.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=u=>{const h=getWindow();let d;u?d=new URL(u):d=h.location;const b=d.pathname.slice(1).split("/").filter(_=>_!==""),y=b.length,v=b[y-2],g=b[y-1];return{key:v,value:g}},l=(u,h)=>{const d=getWindow();if(!n||!e.params.history.enabled)return;let b;e.params.url?b=new URL(e.params.url):b=d.location;const y=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${h}"]`):e.slides[h];let v=a(y.getAttribute("data-history"));if(e.params.history.root.length>0){let _=e.params.history.root;_[_.length-1]==="/"&&(_=_.slice(0,_.length-1)),v=`${_}/${u?`${u}/`:""}${v}`}else b.pathname.includes(u)||(v=`${u?`${u}/`:""}${v}`);e.params.history.keepQuery&&(v+=b.search);const g=d.history.state;g&&g.value===v||(e.params.history.replaceState?d.history.replaceState({value:v},null,v):d.history.pushState({value:v},null,v))},c=(u,h,d)=>
vendor: 4,753 bytes, line 91
91{if(h)for(let b=0,y=e.slides.length;b<y;b+=1){const v=e.slides[b];if(a(v.getAttribute("data-history"))===h){const _=e.getSlideIndex(v);e.slideTo(_,u,d)}}else e.slideTo(0,u,d)},f=()=>{s=o(e.params.url),c(e.params.speed,s.value,!1)},p=()=>{const u=getWindow();if(e.params.history){if(!u.history||!u.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}if(n=!0,s=o(e.params.url),!s.key&&!s.value){e.params.history.replaceState||u.addEventListener("popstate",f);return}c(0,s.value,e.params.runCallbacksOnInit),e.params.history.replaceState||u.addEventListener("popstate",f)}},m=()=>{const u=getWindow();e.params.history.replaceState||u.removeEventListener("popstate",f)};i("init",()=>{e.params.history.enabled&&p()}),i("destroy",()=>{e.params.history.enabled&&m()}),i("transitionEnd _freeModeNoMomentumRelease",()=>{n&&l(e.params.history.key,e.activeIndex)}),i("slideChange",()=>{n&&e.params.cssMode&&l(e.params.history.key,e.activeIndex)})}function HashNavigation(r){let{swiper:e,extendParams:t,emit:i,on:n}=r,s=!1;const a=getDocument(),o=getWindow();t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(m,u){if(e.virtual&&e.params.virtual.enabled){const h=e.slides.find(b=>b.getAttribute("data-hash")===u);return h?parseInt(h.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(elementChildren(e.slidesEl,`.${e.params.slideClass}[data-hash="${u}"], swiper-slide[data-hash="${u}"]`)[0])}}});const l=()=>{i("hashChange");const m=a.location.hash.replace("#",""),u=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],h=u?u.getAttribute("data-hash"):"";if(m!==h){const d=e.params.hashNavigation.getSlideIndex(e,m);if(typeof d>"u"||Number.isNaN(d))return;e.slideTo(d)}},c=()=>{if(!s||!e.params.hashNavigation.enabled)return;const m=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],u=m?m.getAttribute("data-hash")||m.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?(o.history.replaceState(null,null,`#${u}`||""),i("hashSet")):(a.location.hash=u||"",i("hashSet"))},f=()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;s=!0;const m=a.location.hash.replace("#","");if(m){const h=e.params.hashNavigation.getSlideIndex(e,m);e.slideTo(h||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&o.addEventListener("hashchange",l)},p=()=>{e.params.hashNavigation.watchState&&o.removeEventListener("hashchange",l)};n("init",()=>{e.params.hashNavigation.enabled&&f()}),n("destroy",()=>{e.params.hashNavigation.enabled&&p()}),n("transitionEnd _freeModeNoMomentumRelease",()=>{s&&c()}),n("slideChange",()=>{s&&e.params.cssMode&&c()})}function Autoplay(r){let{swiper:e,extendParams:t,on:i,emit:n,params:s}=r;e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let a,o,l=s&&s.autoplay?s.autoplay.delay:3e3,c=s&&s.autoplay?s.autoplay.delay:3e3,f,p=new Date().getTime(),m,u,h,d,b,y,v;function g(x){!e||e.destroyed||!e.wrapperEl||x.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",g),!(v||x.detail&&x.detail.bySwiperTouchMove)&&D())}const _=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?m=!0:m&&(c=f,m=!1);const x=e.autoplay.paused?f:p+c-new Date().getTime();e.autoplay.timeLeft=x,n("autoplayTimeLeft",x,x/l),o=requestAnimationFrame(()=>{_()})},S=()=>{let x;return e.virtual&&e.params.virtual.enabled?x=e.slides.find(L=>L.classList.contains("swiper-slide-active")):x=e.slides[e.activeIndex],x?parseInt(x.getAttribute("data-swiper-autoplay"),10):void 0},w=x=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(o),_();let P=typeof x>"u"?e.params.autoplay.delay:x;l=e.params.autoplay.delay,c=e.params.autoplay.delay;const L=S();!Number.isNaN(L)&&L>0&&typeof x>"u"&&(P=L,l=L,c=L),f=P;const z=e.params.speed,Y=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(z,!0,!0),n("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,z,!0,!0),n("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(z,!0,!0),n("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,z,!0,!0),n("autoplay")),e.params.cssMode&&(p=new Date().getTime(),requestAnimationFrame(()=>{w()})))};return P>0?(clearTimeout(a),a=setTimeout(()=>{Y()},P)):requestAnimationFrame(()=>{Y()}),P},E=()=>{p=new Date().getTime(),e.autoplay.running=!0,w(),n("autoplayStart")},T=()=>
vendor: 5,019 bytes, line 91
91{e.autoplay.running=!1,clearTimeout(a),cancelAnimationFrame(o),n("autoplayStop")},M=(x,P)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(a),x||(y=!0);const L=()=>{n("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",g):D()};if(e.autoplay.paused=!0,P){b&&(f=e.params.autoplay.delay),b=!1,L();return}f=(f||e.params.autoplay.delay)-(new Date().getTime()-p),!(e.isEnd&&f<0&&!e.params.loop)&&(f<0&&(f=0),L())},D=()=>{e.isEnd&&f<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(p=new Date().getTime(),y?(y=!1,w(f)):w(),e.autoplay.paused=!1,n("autoplayResume"))},R=()=>{if(e.destroyed||!e.autoplay.running)return;const x=getDocument();x.visibilityState==="hidden"&&(y=!0,M(!0)),x.visibilityState==="visible"&&D()},A=x=>{x.pointerType==="mouse"&&(y=!0,v=!0,!(e.animating||e.autoplay.paused)&&M(!0))},I=x=>{x.pointerType==="mouse"&&(v=!1,e.autoplay.paused&&D())},O=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",A),e.el.addEventListener("pointerleave",I))},F=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",A),e.el.removeEventListener("pointerleave",I))},C=()=>{getDocument().addEventListener("visibilitychange",R)},k=()=>{getDocument().removeEventListener("visibilitychange",R)};i("init",()=>{e.params.autoplay.enabled&&(O(),C(),E())}),i("destroy",()=>{F(),k(),e.autoplay.running&&T()}),i("_freeModeStaticRelease",()=>{(h||y)&&D()}),i("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?T():M(!0,!0)}),i("beforeTransitionStart",(x,P,L)=>{e.destroyed||!e.autoplay.running||(L||!e.params.autoplay.disableOnInteraction?M(!0,!0):T())}),i("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){T();return}u=!0,h=!1,y=!1,d=setTimeout(()=>{y=!0,h=!0,M(!0)},200)}}),i("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!u)){if(clearTimeout(d),clearTimeout(a),e.params.autoplay.disableOnInteraction){h=!1,u=!1;return}h&&e.params.cssMode&&D(),h=!1,u=!1}}),i("slideChange",()=>{e.destroyed||!e.autoplay.running||(b=!0)}),Object.assign(e.autoplay,{start:E,stop:T,pause:M,resume:D})}function Thumb(r){let{swiper:e,extendParams:t,on:i}=r;t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let n=!1,s=!1;e.thumbs={swiper:null};function a(){const c=e.thumbs.swiper;if(!c||c.destroyed)return;const f=c.clickedIndex,p=c.clickedSlide;if(p&&p.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof f>"u"||f===null)return;let m;c.params.loop?m=parseInt(c.clickedSlide.getAttribute("data-swiper-slide-index"),10):m=f,e.params.loop?e.slideToLoop(m):e.slideTo(m)}function o(){const{thumbs:c}=e.params;if(n)return!1;n=!0;const f=e.constructor;if(c.swiper instanceof f){if(c.swiper.destroyed)return n=!1,!1;e.thumbs.swiper=c.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper.update()}else if(isObject(c.swiper)){const p=Object.assign({},c.swiper);Object.assign(p,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new f(p),s=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",a),!0}function l(c){const f=e.thumbs.swiper;if(!f||f.destroyed)return;const p=f.params.slidesPerView==="auto"?f.slidesPerViewDynamic():f.params.slidesPerView;let m=1;const u=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(m=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(m=1),m=Math.floor(m),f.slides.forEach(b=>b.classList.remove(u)),f.params.loop||f.params.virtual&&f.params.virtual.enabled)for(let b=0;b<m;b+=1)elementChildren(f.slidesEl,`[data-swiper-slide-index="${e.realIndex+b}"]`).forEach(y=>{y.classList.add(u)});else for(let b=0;b<m;b+=1)f.slides[e.realIndex+b]&&f.slides[e.realIndex+b].classList.add(u);const h=e.params.thumbs.autoScrollOffset,d=h&&!f.params.loop;if(e.realIndex!==f.realIndex||d){const b=f.activeIndex;let y,v;if(f.params.loop){const g=f.slides.find(_=>_.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);y=f.slides.indexOf(g),v=e.activeIndex>e.previousIndex?"next":"prev"}else y=e.realIndex,v=y>e.previousIndex?"next":"prev";d&&(y+=v==="next"?h:-1*h),f.visibleSlidesIndexes&&f.visibleSlidesIndexes.indexOf(y)<0&&(f.params.centeredSlides?y>b?y=y-Math.floor(p/2)+1:y=y+Math.floor(p/2)-1:y>b&&f.params.slidesPerGroup,f.slideTo(y,c?0:void 0))}}i("beforeInit",()=>{const{thumbs:c}=e.params;if(!(!c||!c.swiper))if(typeof c.swiper=="string"||c.swiper instanceof HTMLElement){const f=getDocument(),p=()=>{const u=typeof c.swiper=="string"?f.querySelector(c.swiper):c.swiper;if(u&&u.swiper)c.swiper=u.swiper,o(),l(!0);else if(u){const h=`${e.params.eventsPrefix}init`,d=b=>{c.swiper=b.detail[0],u.removeEventListener(h,d),o(),l(!0),c.swiper.update(
vendor: 4,367 bytes, line 91
91),e.update()};u.addEventListener(h,d)}return u},m=()=>{if(e.destroyed)return;p()||requestAnimationFrame(m)};requestAnimationFrame(m)}else o(),l(!0)}),i("slideChange update resize observerUpdate",()=>{l()}),i("setTransition",(c,f)=>{const p=e.thumbs.swiper;!p||p.destroyed||p.setTransition(f)}),i("beforeDestroy",()=>{const c=e.thumbs.swiper;!c||c.destroyed||s&&c.destroy()}),Object.assign(e.thumbs,{init:o,update:l})}function freeMode(r){let{swiper:e,extendParams:t,emit:i,once:n}=r;t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function s(){if(e.params.cssMode)return;const l=e.getTranslate();e.setTranslate(l),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function a(){if(e.params.cssMode)return;const{touchEventsData:l,touches:c}=e;l.velocities.length===0&&l.velocities.push({position:c[e.isHorizontal()?"startX":"startY"],time:l.touchStartTime}),l.velocities.push({position:c[e.isHorizontal()?"currentX":"currentY"],time:now()})}function o(l){let{currentPos:c}=l;if(e.params.cssMode)return;const{params:f,wrapperEl:p,rtlTranslate:m,snapGrid:u,touchEventsData:h}=e,b=now()-h.touchStartTime;if(c<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(c>-e.maxTranslate()){e.slides.length<u.length?e.slideTo(u.length-1):e.slideTo(e.slides.length-1);return}if(f.freeMode.momentum){if(h.velocities.length>1){const T=h.velocities.pop(),M=h.velocities.pop(),D=T.position-M.position,R=T.time-M.time;e.velocity=D/R,e.velocity/=2,Math.abs(e.velocity)<f.freeMode.minimumVelocity&&(e.velocity=0),(R>150||now()-T.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=f.freeMode.momentumVelocityRatio,h.velocities.length=0;let y=1e3*f.freeMode.momentumRatio;const v=e.velocity*y;let g=e.translate+v;m&&(g=-g);let _=!1,S;const w=Math.abs(e.velocity)*20*f.freeMode.momentumBounceRatio;let E;if(g<e.maxTranslate())f.freeMode.momentumBounce?(g+e.maxTranslate()<-w&&(g=e.maxTranslate()-w),S=e.maxTranslate(),_=!0,h.allowMomentumBounce=!0):g=e.maxTranslate(),f.loop&&f.centeredSlides&&(E=!0);else if(g>e.minTranslate())f.freeMode.momentumBounce?(g-e.minTranslate()>w&&(g=e.minTranslate()+w),S=e.minTranslate(),_=!0,h.allowMomentumBounce=!0):g=e.minTranslate(),f.loop&&f.centeredSlides&&(E=!0);else if(f.freeMode.sticky){let T;for(let M=0;M<u.length;M+=1)if(u[M]>-g){T=M;break}Math.abs(u[T]-g)<Math.abs(u[T-1]-g)||e.swipeDirection==="next"?g=u[T]:g=u[T-1],g=-g}if(E&&n("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(m?y=Math.abs((-g-e.translate)/e.velocity):y=Math.abs((g-e.translate)/e.velocity),f.freeMode.sticky){const T=Math.abs((m?-g:g)-e.translate),M=e.slidesSizesGrid[e.activeIndex];T<M?y=f.speed:T<2*M?y=f.speed*1.5:y=f.speed*2.5}}else if(f.freeMode.sticky){e.slideToClosest();return}f.freeMode.momentumBounce&&_?(e.updateProgress(S),e.setTransition(y),e.setTranslate(g),e.transitionStart(!0,e.swipeDirection),e.animating=!0,elementTransitionEnd(p,()=>{!e||e.destroyed||!h.allowMomentumBounce||(i("momentumBounce"),e.setTransition(f.speed),setTimeout(()=>{e.setTranslate(S),elementTransitionEnd(p,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(i("_freeModeNoMomentumRelease"),e.updateProgress(g),e.setTransition(y),e.setTranslate(g),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,elementTransitionEnd(p,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(g),e.updateActiveIndex(),e.updateSlidesClasses()}else if(f.freeMode.sticky){e.slideToClosest();return}else f.freeMode&&i("_freeModeNoMomentumRelease");(!f.freeMode.momentum||b>=f.longSwipesMs)&&(i("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:s,onTouchMove:a,onTouchEnd:o}})}function Grid(r){let{swiper:e,extendParams:t,on:i}=r;t({grid:{rows:1,fill:"column"}});let n,s,a,o;const l=()=>{let d=e.params.spaceBetween;return typeof d=="string"&&d.indexOf("%")>=0?d=parseFloat(d.replace("%",""))/100*e.size:typeof d=="string"&&(d=parseFloat(d)),d},c=d=>{const{slidesPerView:b}=e.params,{rows:y,fill:v}=e.params.grid,g=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:d.length;a=Math.floor(g/y),Math.floor(g/y)===g/y?n=g:n=Math.ceil(g/y)*y,b!=="auto"&&v==="row"&&(n=Math.max(n,b*y)),s=n/y},f=()=>
91{e.slides&&e.slides.forEach(d=>{d.swiperSlideGridSet&&(d.style.height="",d.style[e.getDirectionLabel("margin-top")]="")})},p=(d,b,y)=>{const{slidesPerGroup:v}=e.params,g=l(),{rows:_,fill:S}=e.params.grid,w=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:y.length;let E,T,M;if(S==="row"&&v>1){const D=Math.floor(d/(v*_)),R=d-_*v*D,A=D===0?v:Math.min(Math.ceil((w-D*_*v)/_),v);M=Math.floor(R/A),T=R-M*A+D*v,E=T+M*n/_,b.style.order=E}else S==="column"?(T=Math.floor(d/_),M=d-T*_,(T>a||T===a&&M===_-1)&&(M+=1,M>=_&&(M=0,T+=1))):(M=Math.floor(d/s),T=d-M*s);b.row=M,b.column=T,b.style.height=`calc((100% - ${(_-1)*g}px) / ${_})`,b.style[e.getDirectionLabel("margin-top")]=M!==0?g&&`${g}px`:"",b.swiperSlideGridSet=!0},m=(d,b)=>{const{centeredSlides:y,roundLengths:v}=e.params,g=l(),{rows:_}=e.params.grid;if(e.virtualSize=(d+g)*n,e.virtualSize=Math.ceil(e.virtualSize/_)-g,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+g}px`),y){const S=[];for(let w=0;w<b.length;w+=1){let E=b[w];v&&(E=Math.floor(E)),b[w]<e.virtualSize+b[0]&&S.push(E)}b.splice(0,b.length),b.push(...S)}},u=()=>{o=e.params.grid&&e.params.grid.rows>1},h=()=>{const{params:d,el:b}=e,y=d.grid&&d.grid.rows>1;o&&!y?(b.classList.remove(`${d.containerModifierClass}grid`,`${d.containerModifierClass}grid-column`),a=1,e.emitContainerClasses()):!o&&y&&(b.classList.add(`${d.containerModifierClass}grid`),d.grid.fill==="column"&&b.classList.add(`${d.containerModifierClass}grid-column`),e.emitContainerClasses()),o=y};i("init",u),i("update",h),e.grid={initSlides:c,unsetSlides:f,updateSlide:p,updateWrapperSize:m}}function appendSlide(r){const e=this,{params:t,slidesEl:i}=e;t.loop&&e.loopDestroy();const n=s=>{if(typeof s=="string"){const a=document.createElement("div");a.innerHTML=s,i.append(a.children[0]),a.innerHTML=""}else i.append(s)};if(typeof r=="object"&&"length"in r)for(let s=0;s<r.length;s+=1)r[s]&&n(r[s]);else n(r);e.recalcSlides(),t.loop&&e.loopCreate(),(!t.observer||e.isElement)&&e.update()}function prependSlide(r){const e=this,{params:t,activeIndex:i,slidesEl:n}=e;t.loop&&e.loopDestroy();let s=i+1;const a=o=>{if(typeof o=="string"){const l=document.createElement("div");l.innerHTML=o,n.prepend(l.children[0]),l.innerHTML=""}else n.prepend(o)};if(typeof r=="object"&&"length"in r){for(let o=0;o<r.length;o+=1)r[o]&&a(r[o]);s=i+r.length}else a(r);e.recalcSlides(),t.loop&&e.loopCreate(),(!t.observer||e.isElement)&&e.update(),e.slideTo(s,0,!1)}function addSlide(r,e){const t=this,{params:i,activeIndex:n,slidesEl:s}=t;let a=n;i.loop&&(a-=t.loopedSlides,t.loopDestroy(),t.recalcSlides());const o=t.slides.length;if(r<=0){t.prependSlide(e);return}if(r>=o){t.appendSlide(e);return}let l=a>r?a+1:a;const c=[];for(let f=o-1;f>=r;f-=1){const p=t.slides[f];p.remove(),c.unshift(p)}if(typeof e=="object"&&"length"in e){for(let f=0;f<e.length;f+=1)e[f]&&s.append(e[f]);l=a>r?a+e.length:a}else s.append(e);for(let f=0;f<c.length;f+=1)s.append(c[f]);t.recalcSlides(),i.loop&&t.loopCreate(),(!i.observer||t.isElement)&&t.update(),i.loop?t.slideTo(l+t.loopedSlides,0,!1):t.slideTo(l,0,!1)}function removeSlide(r){const e=this,{params:t,activeIndex:i}=e;let n=i;t.loop&&(n-=e.loopedSlides,e.loopDestroy());let s=n,a;if(typeof r=="object"&&"length"in r){for(let o=0;o<r.length;o+=1)a=r[o],e.slides[a]&&e.slides[a].remove(),a<s&&(s-=1);s=Math.max(s,0)}else a=r,e.slides[a]&&e.slides[a].remove(),a<s&&(s-=1),s=Math.max(s,0);e.recalcSlides(),t.loop&&e.loopCreate(),(!t.observer||e.isElement)&&e.update(),t.loop?e.slideTo(s+e.loopedSlides,0,!1):e.slideTo(s,0,!1)}function removeAllSlides(){const r=this,e=[];for(let t=0;t<r.slides.length;t+=1)e.push(t);r.removeSlide(e)}function Manipulation(r){let{swiper:e}=r;Object.assign(e,{appendSlide:appendSlide.bind(e),prependSlide:prependSlide.bind(e),addSlide:addSlide.bind(e),removeSlide:removeSlide.bind(e),removeAllSlides:removeAllSlides.bind(e)})}function effectInit(r){const{effect:e,swiper:t,on:i,setTranslate:n,setTransition:s,overwriteParams:a,perspective:o,recreateShadows:l,getEffectParams:c}=r;i("beforeInit",()=>{if(t.params.effect!==e)return;t.classNames.push(`${t.params.containerModifierClass}${e}`),o&&o()&&t.classNames.push(`${t.params.containerModifierClass}3d`);const p=a?a():{};Object.assign(t.params,p),Object.assign(t.originalParams,p)}),i("setTranslate",()=>{t.params.effect===e&&n()}),i("setTransition",(p,m)=>{t.params.effect===e&&s(m)}),i("transitionEnd",()=>{if(t.params.effect===e&&l){if(!c||!c().slideShadows)return;
vendor: 4,140 bytes, line 91
91t.slides.forEach(p=>{p.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(m=>m.remove())}),l()}});let f;i("virtualUpdate",()=>{t.params.effect===e&&(t.slides.length||(f=!0),requestAnimationFrame(()=>{f&&t.slides&&t.slides.length&&(n(),f=!1)}))})}function effectTarget(r,e){const t=getSlideTransformEl(e);return t!==e&&(t.style.backfaceVisibility="hidden",t.style["-webkit-backface-visibility"]="hidden"),t}function effectVirtualTransitionEnd(r){let{swiper:e,duration:t,transformElements:i,allSlides:n}=r;const{activeIndex:s}=e,a=o=>o.parentElement?o.parentElement:e.slides.find(c=>c.shadowRoot&&c.shadowRoot===o.parentNode);if(e.params.virtualTranslate&&t!==0){let o=!1,l;n?l=i:l=i.filter(c=>{const f=c.classList.contains("swiper-slide-transform")?a(c):c;return e.getSlideIndex(f)===s}),l.forEach(c=>{elementTransitionEnd(c,()=>{if(o||!e||e.destroyed)return;o=!0,e.animating=!1;const f=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(f)})})}}function EffectFade(r){let{swiper:e,extendParams:t,on:i}=r;t({fadeEffect:{crossFade:!1}}),effectInit({effect:"fade",swiper:e,on:i,setTranslate:()=>{const{slides:a}=e,o=e.params.fadeEffect;for(let l=0;l<a.length;l+=1){const c=e.slides[l];let p=-c.swiperSlideOffset;e.params.virtualTranslate||(p-=e.translate);let m=0;e.isHorizontal()||(m=p,p=0);const u=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(c.progress),0):1+Math.min(Math.max(c.progress,-1),0),h=effectTarget(o,c);h.style.opacity=u,h.style.transform=`translate3d(${p}px, ${m}px, 0px)`}},setTransition:a=>{const o=e.slides.map(l=>getSlideTransformEl(l));o.forEach(l=>{l.style.transitionDuration=`${a}ms`}),effectVirtualTransitionEnd({swiper:e,duration:a,transformElements:o,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function EffectCube(r){let{swiper:e,extendParams:t,on:i}=r;t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const n=(l,c,f)=>{let p=f?l.querySelector(".swiper-slide-shadow-left"):l.querySelector(".swiper-slide-shadow-top"),m=f?l.querySelector(".swiper-slide-shadow-right"):l.querySelector(".swiper-slide-shadow-bottom");p||(p=createElement$1("div",`swiper-slide-shadow-cube swiper-slide-shadow-${f?"left":"top"}`.split(" ")),l.append(p)),m||(m=createElement$1("div",`swiper-slide-shadow-cube swiper-slide-shadow-${f?"right":"bottom"}`.split(" ")),l.append(m)),p&&(p.style.opacity=Math.max(-c,0)),m&&(m.style.opacity=Math.max(c,0))};effectInit({effect:"cube",swiper:e,on:i,setTranslate:()=>{const{el:l,wrapperEl:c,slides:f,width:p,height:m,rtlTranslate:u,size:h,browser:d}=e,b=getRotateFix(e),y=e.params.cubeEffect,v=e.isHorizontal(),g=e.virtual&&e.params.virtual.enabled;let _=0,S;y.shadow&&(v?(S=e.wrapperEl.querySelector(".swiper-cube-shadow"),S||(S=createElement$1("div","swiper-cube-shadow"),e.wrapperEl.append(S)),S.style.height=`${p}px`):(S=l.querySelector(".swiper-cube-shadow"),S||(S=createElement$1("div","swiper-cube-shadow"),l.append(S))));for(let E=0;E<f.length;E+=1){const T=f[E];let M=E;g&&(M=parseInt(T.getAttribute("data-swiper-slide-index"),10));let D=M*90,R=Math.floor(D/360);u&&(D=-D,R=Math.floor(-D/360));const A=Math.max(Math.min(T.progress,1),-1);let I=0,O=0,F=0;M%4===0?(I=-R*4*h,F=0):(M-1)%4===0?(I=0,F=-R*4*h):(M-2)%4===0?(I=h+R*4*h,F=h):(M-3)%4===0&&(I=-h,F=3*h+h*4*R),u&&(I=-I),v||(O=I,I=0);const C=`rotateX(${b(v?0:-D)}deg) rotateY(${b(v?D:0)}deg) translate3d(${I}px, ${O}px, ${F}px)`;A<=1&&A>-1&&(_=M*90+A*90,u&&(_=-M*90-A*90)),T.style.transform=C,y.slideShadows&&n(T,A,v)}if(c.style.transformOrigin=`50% 50% -${h/2}px`,c.style["-webkit-transform-origin"]=`50% 50% -${h/2}px`,y.shadow)if(v)S.style.transform=`translate3d(0px, ${p/2+y.shadowOffset}px, ${-p/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${y.shadowScale})`;else{const E=Math.abs(_)-Math.floor(Math.abs(_)/90)*90,T=1.5-(Math.sin(E*2*Math.PI/360)/2+Math.cos(E*2*Math.PI/360)/2),M=y.shadowScale,D=y.shadowScale/T,R=y.shadowOffset;S.style.transform=`scale3d(${M}, 1, ${D}
91) translate3d(0px, ${m/2+R}px, ${-m/2/D}px) rotateX(-89.99deg)`}const w=(d.isSafari||d.isWebView)&&d.needPerspectiveFix?-h/2:0;c.style.transform=`translate3d(0px,0,${w}px) rotateX(${b(e.isHorizontal()?0:_)}deg) rotateY(${b(e.isHorizontal()?-_:0)}deg)`,c.style.setProperty("--swiper-cube-translate-z",`${w}px`)},setTransition:l=>{const{el:c,slides:f}=e;if(f.forEach(p=>{p.style.transitionDuration=`${l}ms`,p.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(m=>{m.style.transitionDuration=`${l}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const p=c.querySelector(".swiper-cube-shadow");p&&(p.style.transitionDuration=`${l}ms`)}},recreateShadows:()=>{const l=e.isHorizontal();e.slides.forEach(c=>{const f=Math.max(Math.min(c.progress,1),-1);n(c,f,l)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function createShadow(r,e,t){const i=`swiper-slide-shadow${t?`-${t}`:""}${r?` swiper-slide-shadow-${r}`:""}`,n=getSlideTransformEl(e);let s=n.querySelector(`.${i.split(" ").join(".")}`);return s||(s=createElement$1("div",i.split(" ")),n.append(s)),s}function EffectFlip(r){let{swiper:e,extendParams:t,on:i}=r;t({flipEffect:{slideShadows:!0,limitRotation:!0}});const n=(l,c)=>{let f=e.isHorizontal()?l.querySelector(".swiper-slide-shadow-left"):l.querySelector(".swiper-slide-shadow-top"),p=e.isHorizontal()?l.querySelector(".swiper-slide-shadow-right"):l.querySelector(".swiper-slide-shadow-bottom");f||(f=createShadow("flip",l,e.isHorizontal()?"left":"top")),p||(p=createShadow("flip",l,e.isHorizontal()?"right":"bottom")),f&&(f.style.opacity=Math.max(-c,0)),p&&(p.style.opacity=Math.max(c,0))};effectInit({effect:"flip",swiper:e,on:i,setTranslate:()=>{const{slides:l,rtlTranslate:c}=e,f=e.params.flipEffect,p=getRotateFix(e);for(let m=0;m<l.length;m+=1){const u=l[m];let h=u.progress;e.params.flipEffect.limitRotation&&(h=Math.max(Math.min(u.progress,1),-1));const d=u.swiperSlideOffset;let y=-180*h,v=0,g=e.params.cssMode?-d-e.translate:-d,_=0;e.isHorizontal()?c&&(y=-y):(_=g,g=0,v=-y,y=0),u.style.zIndex=-Math.abs(Math.round(h))+l.length,f.slideShadows&&n(u,h);const S=`translate3d(${g}px, ${_}px, 0px) rotateX(${p(v)}deg) rotateY(${p(y)}deg)`,w=effectTarget(f,u);w.style.transform=S}},setTransition:l=>{const c=e.slides.map(f=>getSlideTransformEl(f));c.forEach(f=>{f.style.transitionDuration=`${l}ms`,f.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(p=>{p.style.transitionDuration=`${l}ms`})}),effectVirtualTransitionEnd({swiper:e,duration:l,transformElements:c})},recreateShadows:()=>{e.params.flipEffect,e.slides.forEach(l=>{let c=l.progress;e.params.flipEffect.limitRotation&&(c=Math.max(Math.min(l.progress,1),-1)),n(l,c)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function EffectCoverflow(r){let{swiper:e,extendParams:t,on:i}=r;t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),effectInit({effect:"coverflow",swiper:e,on:i,setTranslate:()=>{const{width:a,height:o,slides:l,slidesSizesGrid:c}=e,f=e.params.coverflowEffect,p=e.isHorizontal(),m=e.translate,u=p?-m+a/2:-m+o/2,h=p?f.rotate:-f.rotate,d=f.depth,b=getRotateFix(e);for(let y=0,v=l.length;y<v;y+=1){const g=l[y],_=c[y],S=g.swiperSlideOffset,w=(u-S-_/2)/_,E=typeof f.modifier=="function"?f.modifier(w):w*f.modifier;let T=p?h*E:0,M=p?0:h*E,D=-d*Math.abs(E),R=f.stretch;typeof R=="string"&&R.indexOf("%")!==-1&&(R=parseFloat(f.stretch)/100*_);let A=p?0:R*E,I=p?R*E:0,O=1-(1-f.scale)*Math.abs(E);Math.abs(I)<.001&&(I=0),Math.abs(A)<.001&&(A=0),Math.abs(D)<.001&&(D=0),Math.abs(T)<.001&&(T=0),Math.abs(M)<.001&&(M=0),Math.abs(O)<.001&&(O=0);const F=`translate3d(${I}px,${A}px,${D}px)  rotateX(${b(M)}deg) rotateY(${b(T)}deg) scale(${O})`,C=effectTarget(f,g);if(C.style.transform=F,g.style.zIndex=-Math.abs(Math.round(E))+1,f.slideShadows){let k=p?g.querySelector(".swiper-slide-shadow-left"):g.querySelector(".swiper-slide-shadow-top"),x=p?g.querySelector(".swiper-slide-shadow-right"):g.querySelector(".swiper-slide-shadow-bottom");k||(k=createShadow("coverflow",g,p?"left":"top")),x||(x=createShadow("coverflow",g,p?"right":"bottom")),k&&(k.style.opacity=E>0?E:0),x&&(x.style.opacity=-E>0?-E:0)}}},setTransition:a=>{e.slides.map(l=>
91getSlideTransformEl(l)).forEach(l=>{l.style.transitionDuration=`${a}ms`,l.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(c=>{c.style.transitionDuration=`${a}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function EffectCreative(r){let{swiper:e,extendParams:t,on:i}=r;t({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const n=o=>typeof o=="string"?o:`${o}px`;effectInit({effect:"creative",swiper:e,on:i,setTranslate:()=>{const{slides:o,wrapperEl:l,slidesSizesGrid:c}=e,f=e.params.creativeEffect,{progressMultiplier:p}=f,m=e.params.centeredSlides,u=getRotateFix(e);if(m){const h=c[0]/2-e.params.slidesOffsetBefore||0;l.style.transform=`translateX(calc(50% - ${h}px))`}for(let h=0;h<o.length;h+=1){const d=o[h],b=d.progress,y=Math.min(Math.max(d.progress,-f.limitProgress),f.limitProgress);let v=y;m||(v=Math.min(Math.max(d.originalProgress,-f.limitProgress),f.limitProgress));const g=d.swiperSlideOffset,_=[e.params.cssMode?-g-e.translate:-g,0,0],S=[0,0,0];let w=!1;e.isHorizontal()||(_[1]=_[0],_[0]=0);let E={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};y<0?(E=f.next,w=!0):y>0&&(E=f.prev,w=!0),_.forEach((O,F)=>{_[F]=`calc(${O}px + (${n(E.translate[F])} * ${Math.abs(y*p)}))`}),S.forEach((O,F)=>{let C=E.rotate[F]*Math.abs(y*p);S[F]=C}),d.style.zIndex=-Math.abs(Math.round(b))+o.length;const T=_.join(", "),M=`rotateX(${u(S[0])}deg) rotateY(${u(S[1])}deg) rotateZ(${u(S[2])}deg)`,D=v<0?`scale(${1+(1-E.scale)*v*p})`:`scale(${1-(1-E.scale)*v*p})`,R=v<0?1+(1-E.opacity)*v*p:1-(1-E.opacity)*v*p,A=`translate3d(${T}) ${M} ${D}`;if(w&&E.shadow||!w){let O=d.querySelector(".swiper-slide-shadow");if(!O&&E.shadow&&(O=createShadow("creative",d)),O){const F=f.shadowPerProgress?y*(1/f.limitProgress):y;O.style.opacity=Math.min(Math.max(Math.abs(F),0),1)}}const I=effectTarget(f,d);I.style.transform=A,I.style.opacity=R,E.origin&&(I.style.transformOrigin=E.origin)}},setTransition:o=>{const l=e.slides.map(c=>getSlideTransformEl(c));l.forEach(c=>{c.style.transitionDuration=`${o}ms`,c.querySelectorAll(".swiper-slide-shadow").forEach(f=>{f.style.transitionDuration=`${o}ms`})}),effectVirtualTransitionEnd({swiper:e,duration:o,transformElements:l,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}function EffectCards(r){let{swiper:e,extendParams:t,on:i}=r;t({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),effectInit({effect:"cards",swiper:e,on:i,setTranslate:()=>{const{slides:a,activeIndex:o,rtlTranslate:l}=e,c=e.params.cardsEffect,{startTranslate:f,isTouched:p}=e.touchEventsData,m=l?-e.translate:e.translate;for(let u=0;u<a.length;u+=1){const h=a[u],d=h.progress,b=Math.min(Math.max(d,-4),4);let y=h.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(y-=a[0].swiperSlideOffset);let v=e.params.cssMode?-y-e.translate:-y,g=0;const _=-100*Math.abs(b);let S=1,w=-c.perSlideRotate*b,E=c.perSlideOffset-Math.abs(b)*.75;const T=e.virtual&&e.params.virtual.enabled?e.virtual.from+u:u,M=(T===o||T===o-1)&&b>0&&b<1&&(p||e.params.cssMode)&&m<f,D=(T===o||T===o+1)&&b<0&&b>-1&&(p||e.params.cssMode)&&m>f;if(M||D){const O=(1-Math.abs((Math.abs(b)-.5)/.5))**.5;w+=-28*b*O,S+=-.5*O,E+=96*O,g=`${-25*O*Math.abs(b)}%`}if(b<0?v=`calc(${v}px ${l?"-":"+"} (${E*Math.abs(b)}%))`:b>0?v=`calc(${v}px ${l?"-":"+"} (-${E*Math.abs(b)}%))`:v=`${v}px`,!e.isHorizontal()){const O=g;g=v,v=O}const R=b<0?`${1+(1-S)*b}`:`${1-(1-S)*b}`,A=`
92        translate3d(${v}, ${g}, ${_}px)
93        rotateZ(${c.rotate?l?-w:w:0}deg)
94        scale(${R})
95      `;if(c.slideShadows){let O=h.querySelector(".swiper-slide-shadow");O||(O=createShadow("cards",h)),O&&(O.style.opacity=Math.min(Math.max((Math.abs(b)-.5)/.5,0),1))}h.style.zIndex=-Math.abs(Math.round(d))+a.length;const I=effectTarget(c,h);I.style.transform=A}},setTransition:a=>{const o=e.slides.map(l=>getSlideTransformEl(l));o.forEach(l=>{l.style.transitionDuration=`${a}ms`,l.querySelectorAll(".swiper-slide-shadow").forEach(c=>{c.style.transitionDuration=`${a}ms`})}),effectVirtualTransitionEnd({swiper:e,duration:a,transformElements:o})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}const modules=[Virtual,Keyboard,Mousewheel,Navigation,Pagination,Scrollbar,Parallax,Zoom,Controller,A11y,History,HashNavigation,Autoplay,Thumb,freeMode,Grid,Manipulation,EffectFade,EffectCube,EffectFlip,Effe
95ctCoverflow,EffectCreative,EffectCards];Swiper.use(modules);function initFlexibleSlider(){document.querySelectorAll(".swiper-flexible-slider").forEach((e,t)=>{const i=e.dataset.swiper||`swipername${t}`,n=e.querySelectorAll(".swiper-slide"),s=e.querySelector(".swiper-functions.arrows"),a=e.querySelector(".swiper-prev"),o=e.querySelector(".swiper-next"),l=e.querySelector(".slider-pagination"),c=e.dataset.loop==="true",f={mobile:parseFloat(e.dataset.nSlidesMobile)||1.1,tablet:parseFloat(e.dataset.nSlidesTablet)||2.2,smallDesktop:parseFloat(e.dataset.nSlidesSmallDesktop)||3.2,desktop:parseFloat(e.dataset.nSlidesDesktop)||4.2},p={mobile:e.dataset.spaceBetweenMobile!==void 0?parseInt(e.dataset.spaceBetweenMobile):16,tablet:e.dataset.spaceBetweenTablet!==void 0?parseInt(e.dataset.spaceBetweenTablet):16,smallDesktop:e.dataset.spaceBetweenSmallDesktop!==void 0?parseInt(e.dataset.spaceBetweenSmallDesktop):16,desktop:e.dataset.spaceBetweenDesktop!==void 0?parseInt(e.dataset.spaceBetweenDesktop):16},m=window.innerWidth;let u=f.mobile;m>=1500?u=f.desktop:m>=1200?u=f.smallDesktop:m>=640&&(u=f.tablet),s&&(n.length<=u?s.classList.add("hide"):s.classList.remove("hide"));const h={loop:c,slidesPerView:f.mobile,spaceBetween:p.mobile,speed:700,breakpoints:{640:{slidesPerView:f.tablet,spaceBetween:p.tablet},1200:{slidesPerView:f.smallDesktop,spaceBetween:p.smallDesktop},1500:{slidesPerView:f.desktop,spaceBetween:p.desktop}}};a&&o&&(h.navigation={nextEl:o,prevEl:a}),l&&(h.pagination={el:l,clickable:!0});const d=new Swiper(e,h);typeof window<"u"&&(window[i]=d)})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initFamilyGallery(){const r=document.querySelectorAll(".block_family-gallery");if(!r.length)return;r.forEach(n=>{const s=gsapWithCSS.timeline({defaults:{ease:"none"}}),a=n.querySelector(".container-image"),o=document.querySelector(".blocco-anni");if(a&&window.matchMedia("(min-width: 1024px)").matches){const l=a.querySelector(".blur img"),c=a.querySelector(".visible img");let f=-200,p="100vh",m="top+=200 top",u=n.offsetHeight-window.innerHeight;const h=()=>Math.max(0,u+f);s.to(a,{"--clipT":"0%","--clipL":"0%","--clipB":"0%","--clipR":"0%"},0).to(a,{y:p},0).to(l,{transform:"scale3d(1,1,1)"},0).to(c,{transform:"scale3d(1,1,1)"},0),ScrollTrigger$1.create({trigger:n,start:m,end:()=>"+="+h(),scrub:!0,animation:s,invalidateOnRefresh:!0,ignoreMobileResize:!0,onLeave(){o&&(a.classList.add("fixed"),o.classList.add("show"))},onEnterBack(){o&&(a.classList.remove("fixed"),o.classList.remove("show"))}})}});const e=document.querySelectorAll("[data-parallax-famiglia]"),t=document.querySelectorAll(".container-foto-famiglia"),i=document.querySelector(".blocco-anni");i.querySelector(".blocco-anni-container"),i.offsetHeight,t.length&&(window.matchMedia("(max-width: 1023px)").matches&&ScrollTrigger$1.create({trigger:t,start:"top top",end:"bottom bottom",onLeave(){i&&i.classList.add("show")},onLeaveBack(){i&&i.classList.remove("show")},onEnter(){i&&i.classList.add("show")},onEnterBack(){i&&i.classList.add("show")}}),!(e.length<2)&&e.forEach((n,s)=>{if(s===0)return;const a=document.querySelector(".blocco-anni .blocco-anni-container"),o=document.querySelector(".block_family-gallery .container-image"),l=document.querySelector(".blocco-anni"),c=e.length-1,f=s,p=l.offsetHeight;let m=gsapWithCSS.timeline({defaults:{ease:"none",duration:1},scrollTrigger:{trigger:n,start:"top+=0 bottom-=50%",end:"top top",scrub:!0,invalidateOnRefresh:!0,ignoreMobileResize:!0}});a&&m.to(a,{y:p*s*-1+"px"},0),l&&f==c&&gsapWithCSS.timeline({defaults:{ease:"none",duration:1},scrollTrigger:{trigger:n,start:"top+=0 bottom",end:"top top-=50%",scrub:!0,invalidateOnRefresh:!0,ignoreMobileResize:!0,onLeave(){l.classList.remove("show"),o&&o.classList.remove("fixed")},onEnterBack(){l.classList.add("show")}}})}))}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initOnScrollCarouselContainer(){const r=document.querySelectorAll("[data-pinned-gllery]");r.length&&r.forEach(e=>{const t=e.querySelector(".gallery-scroller-wrapper"),i=e.querySelector(".gallery-scroller"),n=i.querySelectorAll(".card");if(!t||!i||!n.length)return;const s=()=>i.scrollWidth-t.offsetWidth;gsapWithCSS.to(n,{x:()=>-s(),ease:"none",scrollTrigger:{trigger:i,pin:!0,scrub:1,start:"top top",end:()=>"+="+s()*1.1,snap:n.length>1?1/(n.length-1):!1,invalidateOnRefresh:!0}})})}gsapWithCSS.registerPlugin(ScrollTrigger$1,Observer$1);function blockSliderFullNew(){const r=document.querySelector(".isHome");setTimeout(()=>{const e=document.querySelector(".text-wrapper-home-new"),t=document.querySelectorAll(".block-slider-full-new");if(!t.length)return;const i=document.querySelector(".layer-home");t.forEach(n=>{const s=gsapWithCSS.timeline(),a=gsapWithCSS.timeline(),o=n.querySelector(".slides-full-new"),l=o.querySelector(".slide-full-new:first-child"),c=l.querySelector("picture img"),f=l.querySelector(".blur-overlay"),p=l.querySelector(".text-wrapper"),m=n.querySelector(".pagination-wrapper"),u=m==null?void 0:m.querySelector(".thumb"),h=gsapWithCSS.utils.toArray(".slide-full-new:not(:last-child)"),d=gsapWithCSS.utils.toArray(".slide-full-new");let b;if(r&&(b=r.querySelector(".vimeo_audio-manager")),n.offsetHeight-window.innerHeight,a.fromTo(c,{scale:1.5},{scale:1,duration:.9,force3D:!0,ease:"none"},0).fromTo(f,{backdropFilter:"blur(20px)"},{backdropFilter:"blur(0px)",duration:1},0).fromTo(p,{filter:"blur(10px)",autoAlpha:0},{filter:"blur(0px)",autoAlpha:1,delay:.3,duration:.7,force3D:!0,ease:"none"},0),i&&a.fromTo(i,{autoAlpha:0},{autoAlpha:.8,duration:1,ease:"none"},0),m){const _=m.offsetWidth/d.length;gsapWithCSS.set(u,{width:_}),a.fromTo(m,{autoAlpha:0},{autoAlpha:1,duration:.2,ease:"none"})}ScrollTrigger$1.create({trigger:l,start:"top bottom",end:"bottom bottom",scrub:.5,animation:a,onLeave:()=>{console.log("leave tlfirst"),r&&gsapWithCSS.set(r,{autoAlpha:0});const g=getVimeoPlayer("vimeo-bg-index-0");g&&g.setVolume(0).catch(_=>console.warn("Vimeo volume error:",_)),b&&b.classList.contains("has-audio-on")&&(b.classList.remove("has-audio-on"),b.classList.add("has-audio-off"))},onEnterBack:()=>{r&&gsapWithCSS.set(r,{autoAlpha:1})},onEnter:()=>{window.matchMedia("(min-width: 1024px)").matches&&e&&e.classList.remove("show")},onLeaveBack:()=>{window.matchMedia("(min-width: 1024px)").matches&&e&&e.classList.add("show")}}),window.matchMedia("(min-width: 1024px)").matches?gsapWithCSS.set(h,{clipPath:"pol
95ygon(0 0, 100% 0, 100% 100%, 0 100%)"}):gsapWithCSS.set(h,{clipPath:"inset(0% 0% 0% 0%)"}),h.forEach((g,_)=>{const S=g.nextElementSibling,w=gsapWithCSS.timeline();if(window.matchMedia("(min-width: 1024px)").matches?(w.to(g,{clipPath:"polygon(0% 0%, 65% 0%, 35% 100%, 0% 100%)",ease:"none",duration:.5},0),w.to(g,{clipPath:"polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)",ease:"none",duration:.5})):w.to(g,{clipPath:"inset(0% 0% 100% 0%)",ease:"none",duration:1},0),m){const T=m.offsetWidth/d.length;w.to(u,{x:(_+1)*T,ease:"none",delay:.3,duration:.3},0)}if(S&&S.classList.contains("slide-full-new")){const E=S.querySelector("picture img"),T=S.querySelector(".blur-overlay"),M=S.querySelector(".text-wrapper");w.fromTo(E,{scale:1.5},{scale:1,duration:.9,force3D:!0,ease:"none"},0).fromTo(T,{backdropFilter:"blur(20px)"},{backdropFilter:"blur(0px)",duration:1,force3D:!0,overwrite:"auto"},0).fromTo(M,{filter:"blur(10px)",autoAlpha:0},{filter:"blur(0px)",autoAlpha:1,delay:.3,duration:.7,force3D:!0,ease:"none"},0)}s.add(w,_)});const y=d.length*window.innerHeight*.8,v=o.parentElement;ScrollTrigger$1.create({trigger:o,start:"top top",end:`+=${y}px`,pin:!0,pinSpacing:!1,anticipatePin:1,scrub:.5,animation:s,invalidateOnRefresh:!0,ignoreMobileResize:!0,onRefresh:()=>{v.style.marginBottom=`${y}px`},onUpdate:g=>{const _=g.progress;_<=.02||_>=.98?gsapWithCSS.to(m,{autoAlpha:0,duration:.3}):gsapWithCSS.to(m,{autoAlpha:1,duration:.3})}}),gsapWithCSS.set(d,{zIndex:(g,_,S)=>S.length-g})}),ScrollTrigger$1.refresh()},300)}gsapWithCSS.registerPlugin(ScrollTrigger$1,Observer$1);function blockHeroSliderFullNew(){const r=document.querySelectorAll(".block-hero-slider-full-new");r.length&&r.forEach(e=>{const t=gsapWithCSS.timeline(),i=gsapWithCSS.timeline(),n=e.querySelector(".slides-hero-new"),s=n.querySelector(".slide-hero-new:first-child"),a=s.querySelector("picture"),o=a.querySelector("img"),l=gsapWithCSS.utils.toArray(".slide-hero-new:not(:last-child)"),c=gsapWithCSS.utils.toArray(".slide-hero-new:not(:first-child)"),f=gsapWithCSS.utils.toArray(".slide-hero-new"),p=e.querySelector(".text-intro"),m=e.querySelector(".bg-img"),u=gsapWithCSS.utils.toArray(".bg-img img");gsapWithCSS.set(s,{autoAlpha:1}),gsapWithCSS.set(a,{clipPath:"inset(8% 15% 16% 16%)"}),i.to(a,{clipPath:"inset(0% 0% 0% 0%)",force3D:!0,duration:1,ease:"none"},0),i.to(m,{autoAlpha:0,y:"80vh",force3D:!0,duration:1,ease:"none"},0),i.to(u,{autoAlpha:0,scale:1.5,force3D:!0,duration:1,ease:"none"},0),i.fromTo(p,{filter:"blur(0)",autoAlpha:1},{filter:"blur(20px)",autoAlpha:0,duration:.5,force3D:!0,ease:"none"},0),i.fromTo(o,{scale:1.5},{scale:1,duration:.9,force3D:!0,ease:"none"},0),ScrollTrigger$1.create({trigger:s,start:"top 50%",end:"bottom bottom",scrub:.5,animation:i,onLeave:()=>gsapWithCSS.to(c,{autoAlpha:1,duration:.1}),onEnterBack:()=>gsapWithCSS.to(c,{autoAlpha:0,duration:.1})}),gsapWithCSS.set(l,{clipPath:"inset(0% 0% 0% 0%)"}),l.forEach((d,b)=>{const y=d.nextElementSibling,v=gsapWithCSS.timeline();if(v.to(d,{clipPath:"inset(0% 0% 100% 0%)",ease:"none",duration:1},0),y&&y.classList.contains("slide-hero-new")){const g=y.querySelector("picture img"),_=y.querySelector(".blur-overlay"),S=y.querySelector(".text-wrapper");v.fromTo(g,{scale:1.5},{scale:1,duration:.9,force3D:!0,ease:"none"},0).fromTo(_,{backdropFilter:"blur(20px)"},{backdropFilter:"blur(0px)",duration:1,force3D:!0,overwrite:"auto"},0).fromTo(S,{filter:"blur(10px)",autoAlpha:0},{filter:"blur(0px)",autoAlpha:1,delay:.3,duration:.7,force3D:!0,ease:"none"},0)}t.add(v,b)});const h=f.length*window.innerHeight*.8;ScrollTrigger$1.create({trigger:n,start:"top top",end:`+=${h}px`,pin:!0,anticipatePin:1,scrub:.5,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0}),gsapWithCSS.set(f,{zIndex:(d,b,y)=>y.length-d})})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initBlockStickyCards(){const r=document.querySelectorAll(".block_sticky-cards .container");r.length&&r.forEach(e=>{const t=gsapWithCSS.timeline(),i=gsapWithCSS.utils.toArray(".sticky-features__img-item"),n=gsapWithCSS.utils.toArray(".sticky-features__img-item:not(:last-child)");gsapWithCSS.set(n,{clipPath:"inset(0% 0% 0% 0%)"}
95),n.forEach((o,l)=>{const c=gsapWithCSS.timeline();c.to(o,{clipPath:"inset(0% 0% 100% 0%)",ease:"none",duration:1},0),t.add(c,l)});const s=i.length*window.innerHeight*.5,a=e.parentElement;ScrollTrigger$1.create({trigger:e,start:"top top",end:`+=${s}px`,pin:e,pinSpacing:!1,anticipatePin:1,scrub:.5,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0,onRefresh:()=>{a.style.paddingBottom=`${s}px`}}),gsapWithCSS.set(i,{zIndex:(o,l,c)=>c.length-o})})}function updateSliderControls(r){const e=r.querySelector(".slider-controls"),t=r.querySelector(".slider-arrow-prev"),i=r.querySelector(".slider-arrow-next"),n=r.querySelector(".finalists-pagination");if(!e)return;const s=(t==null?void 0:t.classList.contains("swiper-button-lock"))??!0,a=(i==null?void 0:i.classList.contains("swiper-button-lock"))??!0,o=(n==null?void 0:n.classList.contains("swiper-pagination-lock"))??!0;e.hidden=s&&a&&o}function initFinalistsSwiper(){const r=document.querySelectorAll("[data-finalists-swiper]");r.length&&r.forEach(e=>{let t=null;const i=e.hasAttribute("data-always-grid"),n=()=>{const s=window.matchMedia("(min-width: 1280px)").matches&&!i;if(s&&!t&&(t=new Swiper(e,{modules:[Navigation,Pagination],slidesPerView:3,spaceBetween:40,speed:700,watchOverflow:!0,navigation:{prevEl:e.querySelector(".slider-arrow-prev"),nextEl:e.querySelector(".slider-arrow-next")},pagination:{el:e.querySelector(".finalists-pagination"),clickable:!0},on:{init(){updateSliderControls(e)},resize(){updateSliderControls(e)},lock(){updateSliderControls(e)},unlock(){updateSliderControls(e)}}}),updateSliderControls(e)),!s&&t&&(t.destroy(!0,!0),t=null,updateSliderControls(e)),i){const a=e.querySelector(".slider-controls");a&&(a.hidden=!0)}};n(),window.addEventListener("resize",n)})}function initSliders(){initFlexibleSlider(),initFamilyGallery(),initOnScrollCarouselContainer(),blockSliderFullNew(),blockHeroSliderFullNew(),initBlockStickyCards(),initFinalistsSwiper()}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initParallaxSections(){const r=document.querySelectorAll("[data-parallax-wrapper]");r.length<2||r.forEach((e,t)=>{if(t===0)return;const i=r[t-1];if(!i)return;var n=300,s="top+=300 bottom";window.matchMedia("(min-width: 1280px)").matches&&(n=600,s="top+=200 bottom");const a=i.querySelector("[data-parallax-overlay]");let o=gsapWithCSS.timeline({defaults:{ease:"none",duration:1},scrollTrigger:{trigger:e,start:s,end:"top top",scrub:!0,invalidateOnRefresh:!0,ignoreMobileResize:!0}});e.classList.contains("no-parallax")||(window.matchMedia("(min-width: 1024px)").matches&&o.fromTo(i,{y:0},{y:n}),a&&o.fromTo(a,{opacity:0},{opacity:.5},0))})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function media5050(){const r=document.querySelectorAll(".block_50-50");r.length!==0&&r.forEach(e=>{const t=gsapWithCSS.timeline({defaults:{ease:"none"}}),i=e.querySelector(".pic-left"),n=e.querySelector(".pic-right");let s=e.offsetHeight-window.innerHeight;if(i&&n){let l=function(){return Math.max(0,s)},c=function(f){const p=f.nextElementSibling;return!!(p&&p.classList.contains("block_image-50"))};var a=l,o=c;c(e)&&(gsapWithCSS.set(e,{"--scroll":"200vh"}),s=e.offsetHeight/2-window.innerHeight),t.to(i,{clipPath:"inset(0%)"},0).to(n,{clipPath:"inset(25%)"},0),ScrollTrigger$1.create({trigger:e,start:"top top",end:()=>"+="+l(),scrub:!0,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0})}})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function image50(){const r=document.querySelectorAll(".block_image-50");r.length!==0&&r.forEach(e=>{const t=gsapWithCSS.timeline({defaults:{ease:"none"}}),i=e.querySelector(".mask-left"),n=e.querySelector(".mask-right");let s=e.offsetHeight-window.innerHeight;const a=()=>Math.max(0,s);if(i&&n){let l=function(c){const f=c.previousElementSibling;return!!(f&&f.classList.contains("block_50-50"))};var o=l;if(l(e)&&gsapWithCSS.set(e,{marginTop:"calc(-100vh - var(--scroll) - 400px)","background-color":"transparent"}),gsapWithCSS.set(i,{clipPath:"polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)",webkitClipPath:"polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)"}
95),gsapWithCSS.set(n,{clipPath:"polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%)",webkitClipPath:"polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%)"}),t.to(i,{clipPath:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)",webkitClipPath:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)"},0).to(n,{clipPath:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)",webkitClipPath:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)"},0),l(e)){const c=e.previousElementSibling,f=c.querySelector(".pic-left"),p=c.querySelector(".pic-right");t.to(f,{y:100},0),t.to(p,{y:-100},0)}ScrollTrigger$1.create({trigger:e,start:"top top",end:()=>"+="+a(),scrub:!0,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0,onEnter:()=>{}})}})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function imageGallery(){const r=document.querySelectorAll(".block_image-gallery");r.length!==0&&r.forEach(e=>{const t=gsapWithCSS.timeline({defaults:{ease:"none"}}),i=gsapWithCSS.timeline({defaults:{ease:"none"}}),n=e.querySelector(".image-gallery-wrapper"),s=e.querySelector(".image-gallery-container"),a=e.querySelector(".col-1"),o=e.querySelector(".col-2"),l=e.querySelector(".col-3"),c=o.querySelector(".container-middle"),f=c.querySelector(".main-media-wrapper"),p=e.querySelector(".text-wrapper");i.to(n,{clipPath:"polygon(0% 0vh, 100% 0vh, 100% 100%, 0% 100%)",transform:"translate3d(0,0,0)"},0),i.to(o,{transform:"translate3d(0,0,0)"},0),ScrollTrigger$1.create({trigger:e,start:"top 100%",end:"top top",scrub:!0,animation:i,invalidateOnRefresh:!0}),t.to(s,{transform:"scale3d(3.2,3.2,3.2)"},0),t.to(e,{"--ratio":1},0),a&&t.to(a,{transform:"translate3d(0,-50vh,0)"},0),l&&t.to(l,{transform:"translate3d(0,50vh,0)"},0),t.to(c,{transform:"scale3d(1,1,1)"},0),t.to(p,{clipPath:"inset(1% -1%)"},0);let m=!1;ScrollTrigger$1.create({trigger:e,start:"top top",end:()=>"+="+(e.offsetHeight-window.innerHeight-300),scrub:!0,anticipatePin:1,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0,onUpdate:u=>{const h=u.progress;!m&&h>=.6?(m=!0,p.classList.add("is-active"),gsapWithCSS.to(f,{opacity:1,duration:.4,ease:"power2.out"},.3)):m&&h<.6&&(m=!1,gsapWithCSS.to(f,{opacity:0,duration:.3,ease:"power2.in"}),p.classList.remove("is-active"))}})})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function fullImage(){const r=document.querySelectorAll(".block_full-image");r.length!==0&&r.forEach(e=>{const t=gsapWithCSS.timeline({defaults:{ease:"none"}}),i=e.querySelector("picture"),n=i.querySelector("img"),s=e.querySelector(".container"),a=e.querySelector(".text-wrapper");let o=e.offsetHeight-window.innerHeight;const l=()=>Math.max(0,o),c=e.querySelector(".main-media-wrapper");if(i){let f=!1;t.to(n,{transform:"scale3d(1,1,1)"},0),t.to(s,{"--clip":"0%"},0),ScrollTrigger$1.create({trigger:e,start:"top+=400 bottom",end:()=>"+="+l(),scrub:!0,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0,onUpdate:p=>{const m=p.progress;!f&&m>=.4?(f=!0,a&&a.classList.add("show"),i.classList.add("show"),c&&gsapWithCSS.to(c,{opacity:1,duration:.4,ease:"power2.out"},.3)):f&&m<.4&&(f=!1,a&&a.classList.remove("show"),i.classList.remove("show"),c&&gsapWithCSS.to(c,{opacity:0,duration:.3,ease:"power2.in"}))}})}})}function _assertThisInitialized(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function _inheritsLoose(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.__proto__=e}var gsap$1,_win,_doc,_docElement,_body,_tempDiv,_placeholderDiv,_
95coreInitted$1,_checkPrefix,_toArray,_supportsPassive,_isTouchDevice,_touchEventLookup,_isMultiTouching,_isAndroid,InertiaPlugin,_defaultCursor,_supportsPointer,_context,_getStyleSaver,_dragCount=0,_windowExists=function r(){return typeof window<"u"},_getGSAP$1=function r(){return gsap$1||_windowExists()&&(gsap$1=window.gsap)&&gsap$1.registerPlugin&&gsap$1},_isFunction=function r(e){return typeof e=="function"},_isObject=function r(e){return typeof e=="object"},_isUndefined=function r(e){return typeof e>"u"},_emptyFunc=function r(){return!1},_transformProp="transform",_transformOriginProp="transformOrigin",_round$2=function r(e){return Math.round(e*1e4)/1e4},_isArray=Array.isArray,_createElement=function r(e,t){var i=_doc.createElementNS?_doc.createElementNS("http://www.w3.org/1999/xhtml".replace(/^https/,"http"),e):_doc.createElement(e);return i.style?i:_doc.createElement(e)},_RAD2DEG=180/Math.PI,_bigNum$1=1e20,_identityMatrix=new Matrix2D,_getTime=Date.now||function(){return new Date().getTime()},_renderQueue=[],_lookup={},_lookupCount=0,_clickableTagExp=/^(?:a|input|textarea|button|select)$/i,_lastDragTime=0,_temp1={},_windowProxy={},_copy=function r(e,t){var i={},n;for(n in e)i[n]=t?e[n]*t:e[n];return i},_extend=function r(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},_setTouchActionForAllDescendants=function r(e,t){for(var i=e.length,n;i--;)t?e[i].style.touchAction=t:e[i].style.removeProperty("touch-action"),n=e[i].children,n&&n.length&&r(n,t)},_renderQueueTick=function r(){return _renderQueue.forEach(function(e){return e()})},_addToRenderQueue=function r(e){_renderQueue.push(e),_renderQueue.length===1&&gsap$1.ticker.add(_renderQueueTick)},_renderQueueTimeout=function r(){return!_renderQueue.length&&gsap$1.ticker.remove(_renderQueueTick)},_removeFromRenderQueue=function r(e){for(var t=_renderQueue.length;t--;)_renderQueue[t]===e&&_renderQueue.splice(t,1);gsap$1.to(_renderQueueTimeout,{overwrite:!0,delay:15,duration:0,onComplete:_renderQueueTimeout,data:"_draggable"})},_setDefaults=function r(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},_addListener=function r(e,t,i,n){if(e.addEventListener){var s=_touchEventLookup[t];n=n||(_supportsPassive?{passive:!1}:null),e.addEventListener(s||t,i,n),s&&t!==s&&e.addEventListener(t,i,n)}},_removeListener=function r(e,t,i,n){if(e.removeEventListener){var s=_touchEventLookup[t];e.removeEventListener(s||t,i,n),s&&t!==s&&e.removeEventListener(t,i,n)}},_preventDefault=function r(e){e.preventDefault&&e.preventDefault(),e.preventManipulation&&e.preventManipulation()},_hasTouchID=function r(e,t){for(var i=e.length;i--;)if(e[i].identifier===t)return!0},_onMultiTouchDocumentEnd=function r(e){_isMultiTouching=e.touches&&_dragCount<e.touches.length,_removeListener(e.target,"touchend",r)},_onMultiTouchDocument=function r(e){_isMultiTouching=e.touches&&_dragCount<e.touches.length,_addListener(e.target,"touchend",_onMultiTouchDocumentEnd)},_getDocScrollTop=function r(e){return _win.pageYOffset||e.scrollTop||e.documentElement.scrollTop||e.body.scrollTop||0},_getDocScrollLeft=function r(e){return _win.pageXOffset||e.scrollLeft||e.documentElement.scrollLeft||e.body.scrollLeft||0},_addScrollListener=function r(e,t){_addListener(e,"scroll",t),_isRoot(e.parentNode)||r(e.parentNode,t)},_removeScrollListener=function r(e,t){_removeListener(e,"scroll",t),_isRoot(e.parentNode)||r(e.parentNode,t)},_isRoot=function r(e){return!e||e===_docElement||e.nodeType===9||e===_doc.body||e===_win||!e.nodeType||!e.parentNode},_getMaxScroll=function r(e,t){var i=t==="x"?"Width":"Height",n="scroll"+i,s="client"+i;return Math.max(0,_isRoot(e)?Math.max(_docElement[n],_body[n])-(_win["inner"+i]||_docElement[s]||_body[s]):e[n]-e[s])},_recordMaxScrolls=function r(e,t){var i=_getMaxScroll(e,"x"),n=_getMaxScroll(e,"y");_isRoot(e)?e=_windowProxy:r(e.parentNode,t),e._gsMaxScrollX=i,e._gsMaxScrollY=n,t||(e._gsScrollX=e.scrollLeft||0,e._gsScrollY=e.scrollTop||0)},_setStyle=function r(e,t,i){var n=e.style;n&&(_isUndefined(n[t])&&(t=_checkPrefix(t,e)||t),i==null?n.removeProperty&&n.removeProperty(t.replace(/([A-Z])/g,"-$1").toLowerCase()):n[t]=i)},_getComputedStyle=function r(e){return _win.getComputedStyle(e instanceof Element?e:e.host||(e.parentNode||{}).host||e)},_tempRect={},_parseRect=function r(e){if(e===_win)return _tempRect.left=_tempRect.top=0,_tempRect.width=_tempRect.right=_docElement.clientWidth||e.innerWidth||_body.clientWidth||0,_tempRect.height=_tempRect.bottom=(e.innerHe
95ight||0)-20<_docElement.clientHeight?_docElement.clientHeight:e.innerHeight||_body.clientHeight||0,_tempRect;var t=e.ownerDocument||_doc,i=_isUndefined(e.pageX)?!e.nodeType&&!_isUndefined(e.left)&&!_isUndefined(e.top)?e:_toArray(e)[0].getBoundingClientRect():{left:e.pageX-_getDocScrollLeft(t),top:e.pageY-_getDocScrollTop(t),right:e.pageX-_getDocScrollLeft(t)+1,bottom:e.pageY-_getDocScrollTop(t)+1};return _isUndefined(i.right)&&!_isUndefined(i.width)?(i.right=i.left+i.width,i.bottom=i.top+i.height):_isUndefined(i.width)&&(i={width:i.right-i.left,height:i.bottom-i.top,right:i.right,left:i.left,bottom:i.bottom,top:i.top}),i},_dispatchEvent=function r(e,t,i){var n=e.vars,s=n[i],a=e._listeners[t],o;return _isFunction(s)&&(o=s.apply(n.callbackScope||e,n[i+"Params"]||[e.pointerEvent])),a&&e.dispatchEvent(t)===!1&&(o=!1),o},_getBounds=function r(e,t){var i=_toArray(e)[0],n,s,a;return!i.nodeType&&i!==_win?_isUndefined(e.left)?(s=e.min||e.minX||e.minRotation||0,n=e.min||e.minY||0,{left:s,top:n,width:(e.max||e.maxX||e.maxRotation||0)-s,height:(e.max||e.maxY||0)-n}):(a={x:0,y:0},{left:e.left-a.x,top:e.top-a.y,width:e.width,height:e.height}):_getElementBounds(i,t)},_point1={},_getElementBounds=function r(e,t){t=_toArray(t)[0];var i=e.getBBox&&e.ownerSVGElement,n=e.ownerDocument||_doc,s,a,o,l,c,f,p,m,u,h,d,b,y;if(e===_win)o=_getDocScrollTop(n),s=_getDocScrollLeft(n),a=s+(n.documentElement.clientWidth||e.innerWidth||n.body.clientWidth||0),l=o+((e.innerHeight||0)-20<n.documentElement.clientHeight?n.documentElement.clientHeight:e.innerHeight||n.body.clientHeight||0);else{if(t===_win||_isUndefined(t))return e.getBoundingClientRect();s=o=0,i?(h=e.getBBox(),d=h.width,b=h.height):(e.viewBox&&(h=e.viewBox.baseVal)&&(s=h.x||0,o=h.y||0,d=h.width,b=h.height),d||(y=_getComputedStyle(e),h=y.boxSizing==="border-box",d=(parseFloat(y.width)||e.clientWidth||0)+(h?0:parseFloat(y.borderLeftWidth)+parseFloat(y.borderRightWidth)),b=(parseFloat(y.height)||e.clientHeight||0)+(h?0:parseFloat(y.borderTopWidth)+parseFloat(y.borderBottomWidth)))),a=d,l=b}return e===t?{left:s,top:o,width:a-s,height:l-o}:(c=getGlobalMatrix(t,!0).multiply(getGlobalMatrix(e)),f=c.apply({x:s,y:o}),p=c.apply({x:a,y:o}),m=c.apply({x:a,y:l}),u=c.apply({x:s,y:l}),s=Math.min(f.x,p.x,m.x,u.x),o=Math.min(f.y,p.y,m.y,u.y),{left:s,top:o,width:Math.max(f.x,p.x,m.x,u.x)-s,height:Math.max(f.y,p.y,m.y,u.y)-o})},_parseInertia=function r(e,t,i,n,s,a){var o={},l,c,f;if(t)if(s!==1&&t instanceof Array){if(o.end=l=[],f=t.length,_isObject(t[0]))for(c=0;c<f;c++)l[c]=_copy(t[c],s);else for(c=0;c<f;c++)l[c]=t[c]*s;i+=1.1,n-=1.1}else _isFunction(t)?o.end=function(p){var m=t.call(e,p),u,h;if(s!==1)if(_isObject(m)){u={};for(h in m)u[h]=m[h]*s;m=u}else m*=s;return m}:o.end=t;return(i||i===0)&&(o.max=i),(n||n===0)&&(o.min=n),a&&(o.velocity=0),o},_isClickable=function r(e){var t;return!e||!e.getAttribute||e===_body?!1:(t=e.getAttribute("data-clickable"))==="true"||t!=="false"&&(_clickableTagExp.test(e.nodeName+"")||e.getAttribute("contentEditable")==="true")?!0:r(e.parentNode)},_setSelectable=function r(e,t){for(var i=e.length,n;i--;)n=e[i],n.ondragstart=n.onselectstart=t?null:_emptyFunc,gsap$1.set(n,{lazy:!0,userSelect:t?"text":"none"})},_isFixed=function r(e){if(_getComputedStyle(e).position==="fixed")return!0;if(e=e.parentNode,e&&e.nodeType===1)return r(e)},_supports3D,_addPaddingBR,ScrollProxy=function r(e,t){e=gsap$1.utils.toArray(e)[0],t=t||{};var i=document.createElement("div"),n=i.style,s=e.firstChild,a=0,o=0,l=e.scrollTop,c=e.scrollLeft,f=e.scrollWidth,p=e.scrollHeight,m=0,u=0,h=0,d,b,y,v,g,_;_supports3D&&t.force3D!==!1?(g="translate3d(",_="px,0px)"):_transformProp&&(g="translate(",_="px)"),this.scrollTop=function(S,w){if
95(!arguments.length)return-this.top();this.top(-S,w)},this.scrollLeft=function(S,w){if(!arguments.length)return-this.left();this.left(-S,w)},this.left=function(S,w){if(!arguments.length)return-(e.scrollLeft+o);var E=e.scrollLeft-c,T=o;if((E>2||E<-2)&&!w){c=e.scrollLeft,gsap$1.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-c),t.onKill&&t.onKill();return}S=-S,S<0?(o=S-.5|0,S=0):S>u?(o=S-u|0,S=u):o=0,(o||T)&&(this._skip||(n[_transformProp]=g+-o+"px,"+-a+_),o+m>=0&&(n.paddingRight=o+m+"px")),e.scrollLeft=S|0,c=e.scrollLeft},this.top=function(S,w){if(!arguments.length)return-(e.scrollTop+a);var E=e.scrollTop-l,T=a;if((E>2||E<-2)&&!w){l=e.scrollTop,gsap$1.killTweensOf(this,{top:1,scrollTop:1}),this.top(-l),t.onKill&&t.onKill();return}S=-S,S<0?(a=S-.5|0,S=0):S>h?(a=S-h|0,S=h):a=0,(a||T)&&(this._skip||(n[_transformProp]=g+-o+"px,"+-a+_)),e.scrollTop=S|0,l=e.scrollTop},this.maxScrollTop=function(){return h},this.maxScrollLeft=function(){return u},this.disable=function(){for(s=i.firstChild;s;)v=s.nextSibling,e.appendChild(s),s=v;e===i.parentNode&&e.removeChild(i)},this.enable=function(){if(s=e.firstChild,s!==i){for(;s;)v=s.nextSibling,i.appendChild(s),s=v;e.appendChild(i),this.calibrate()}},this.calibrate=function(S){var w=e.clientWidth===d,E,T,M;l=e.scrollTop,c=e.scrollLeft,!(w&&e.clientHeight===b&&i.offsetHeight===y&&f===e.scrollWidth&&p===e.scrollHeight&&!S)&&((a||o)&&(T=this.left(),M=this.top(),this.left(-e.scrollLeft),this.top(-e.scrollTop)),E=_getComputedStyle(e),(!w||S)&&(n.display="block",n.width="auto",n.paddingRight="0px",m=Math.max(0,e.scrollWidth-e.clientWidth),m&&(m+=parseFloat(E.paddingLeft)+(_addPaddingBR?parseFloat(E.paddingRight):0))),n.display="inline-block",n.position="relative",n.overflow="visible",n.verticalAlign="top",n.boxSizing="content-box",n.width="100%",n.paddingRight=m+"px",_addPaddingBR&&(n.paddingBottom=E.paddingBottom),d=e.clientWidth,b=e.clientHeight,f=e.scrollWidth,p=e.scrollHeight,u=e.scrollWidth-d,h=e.scrollHeight-b,y=i.offsetHeight,n.display="block",(T||M)&&(this.left(T),this.top(M)))},this.content=i,this.element=e,this._skip=!1,this.enable()},_initCore$1=function r(e){if(_windowExists()&&document.body){var t=window&&window.navigator;_win=window,_doc=document,_docElement=_doc.documentElement,_body=_doc.body,_tempDiv=_createElement("div"),_supportsPointer=!!window.PointerEvent,_placeholderDiv=_createElement("div"),_placeholderDiv.style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",_defaultCursor=_placeholderDiv.style.cursor==="grab"?"grab":"move",_isAndroid=t&&t.userAgent.toLowerCase().indexOf("android")!==-1,_isTouchDevice="ontouchstart"in _docElement&&"orientation"in _win||t&&(t.MaxTouchPoints>0||t.msMaxTouchPoints>0),_addPaddingBR=function(){var i=_createElement("div"),n=_createElement("div"),s=n.style,a=_body,o;return s.display="inline-block",s.position="relative",i.style.cssText="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",i.appendChild(n),a.appendChild(i),o=n.offsetHeight+18>i.scrollHeight,a.removeChild(i),o}(),_touchEventLookup=function(i){for(var n=i.split(","),s=("onpointerdown"in _tempDiv?"pointerdown,pointermove,pointerup,pointercancel":"onmspointerdown"in _tempDiv?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":i).split(","),a={},o=4;--o>-1;)a[n[o]]=s[o],a[s[o]]=n[o];try{_docElement.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){_supportsPassive=1}}))}catch{}return a}("touchstart,touchmove,touchend,touchcancel"),_addListener(_doc,"touchcancel",_emptyFunc),_addListener(_win,"touchmove",_emptyFunc),_body&&_body.addEventListener("touchstart",_emptyFunc),_addListener(_doc,"contextmenu",function(){for(var i in _lookup)_lookup[i].isPressed&&_lookup[i].endDrag()}),gsap$1=_coreInitted$1=_getGSAP$1()}gsap$1?(InertiaPlugin=gsap$1.plugins.inertia,_context=gsap$1.core.context||function(){},_checkPrefix=gsap$1.utils.checkPrefix,_transformProp=_checkPrefix(_transformProp),_transformOriginProp=_checkPrefix(_transformOriginProp),_toArray=gsap$1.utils.toArray,_getStyleSaver=gsap$1.core.getStyleSaver,_supports3D=!!_checkPrefix("perspective")):e&&console.warn("Please gsap.registerPlugin(Draggable)")},EventDispatcher=function(){function r(t){this._listeners={},this.target=t||this}var e=r.prototype;return e.addEventListener=function(i,n){var s=this._listeners[i]||(this._listeners[i]=[]);~s.indexOf(n)||s.push(n)},e.removeEventListener=function(i,n){var s=this._listeners[i],a=s&&s.indexOf(n);a>=0&&s.splice(a,1)},e.dispatchEvent=function(i){var n=this,s;
95return(this._listeners[i]||[]).forEach(function(a){return a.call(n,{type:i,target:n.target})===!1&&(s=!1)}),s},r}(),Draggable=function(r){_inheritsLoose(e,r);function e(t,i){var n;n=r.call(this)||this,_coreInitted$1||_initCore$1(1),t=_toArray(t)[0],n.styles=_getStyleSaver&&_getStyleSaver(t,"transform,left,top"),InertiaPlugin||(InertiaPlugin=gsap$1.plugins.inertia),n.vars=i=_copy(i||{}),n.target=t,n.x=n.y=n.rotation=0,n.dragResistance=parseFloat(i.dragResistance)||0,n.edgeResistance=isNaN(i.edgeResistance)?1:parseFloat(i.edgeResistance)||0,n.lockAxis=i.lockAxis,n.autoScroll=i.autoScroll||0,n.lockedAxis=null,n.allowEventDefault=!!i.allowEventDefault,gsap$1.getProperty(t,"x");var s=(i.type||"x,y").toLowerCase(),a=~s.indexOf("x")||~s.indexOf("y"),o=s.indexOf("rotation")!==-1,l=o?"rotation":a?"x":"left",c=a?"y":"top",f=!!(~s.indexOf("x")||~s.indexOf("left")||s==="scroll"),p=!!(~s.indexOf("y")||~s.indexOf("top")||s==="scroll"),m=i.minimumMovement||2,u=_assertThisInitialized(n),h=_toArray(i.trigger||i.handle||t),d={},b=0,y=!1,v=i.autoScrollMarginTop||40,g=i.autoScrollMarginRight||40,_=i.autoScrollMarginBottom||40,S=i.autoScrollMarginLeft||40,w=i.clickableTest||_isClickable,E=0,T=t._gsap||gsap$1.core.getCache(t),M=_isFixed(t),D=function($,H){return parseFloat(T.get(t,$,H))},R=t.ownerDocument||_doc,A,I,O,F,C,k,x,P,L,z,Y,G,Z,q,N,K,te,ue,de,ae,ce,re,Q,oe,pe,U,me,xe,De,se,we,ze,$e,Pe=function($){return _preventDefault($),$.stopImmediatePropagation&&$.stopImmediatePropagation(),!1},Ae=function B($){if(u.autoScroll&&u.isDragging&&(y||te)){var H=t,W=u.autoScroll*15,j,ee,X,ie,J,ne,fe,he;for(y=!1,_windowProxy.scrollTop=_win.pageYOffset!=null?_win.pageYOffset:R.documentElement.scrollTop!=null?R.documentElement.scrollTop:R.body.scrollTop,_windowProxy.scrollLeft=_win.pageXOffset!=null?_win.pageXOffset:R.documentElement.scrollLeft!=null?R.documentElement.scrollLeft:R.body.scrollLeft,ie=u.pointerX-_windowProxy.scrollLeft,J=u.pointerY-_windowProxy.scrollTop;H&&!ee;)ee=_isRoot(H.parentNode),j=ee?_windowProxy:H.parentNode,X=ee?{bottom:Math.max(_docElement.clientHeight,_win.innerHeight||0),right:Math.max(_docElement.clientWidth,_win.innerWidth||0),left:0,top:0}:j.getBoundingClientRect(),ne=fe=0,p&&(he=j._gsMaxScrollY-j.scrollTop,he<0?fe=he:J>X.bottom-_&&he?(y=!0,fe=Math.min(he,W*(1-Math.max(0,X.bottom-J)/_)|0)):J<X.top+v&&j.scrollTop&&(y=!0,fe=-Math.min(j.scrollTop,W*(1-Math.max(0,J-X.top)/v)|0)),fe&&(j.scrollTop+=fe)),f&&(he=j._gsMaxScrollX-j.scrollLeft,he<0?ne=he:ie>X.right-g&&he?(y=!0,ne=Math.min(he,W*(1-Math.max(0,X.right-ie)/g)|0)):ie<X.left+S&&j.scrollLeft&&(y=!0,ne=-Math.min(j.scrollLeft,W*(1-Math.max(0,ie-X.left)/S)|0)),ne&&(j.scrollLeft+=ne)),ee&&(ne||fe)&&(_win.scrollTo(j.scrollLeft,j.scrollTop),Ne(u.pointerX+ne,u.pointerY+fe)),H=j}if(te){var ve=u.x,ke=u.y;o?(u.deltaX=ve-parseFloat(T.rotation),u.rotation=ve,T.rotation=ve+"deg",T.renderTransform(1,T)):I?(p&&(u.deltaY=ke-I.top(),I.top(ke)),f&&(u.deltaX=ve-I.left(),I.left(ve))):a?(p&&(u.deltaY=ke-parseFloat(T.y),T.y=ke+"px"),f&&(u.deltaX=ve-parseFloat(T.x),T.x=ve+"px"),T.renderTransform(1,T)):(p&&(u.deltaY=ke-parseFloat(t.style.top||0),t.style.top=ke+"px"),f&&(u.deltaX=ve-parseFloat(t.style.left||0),t.style.left=ve+"px")),P&&!$&&!xe&&(xe=!0,_dispatchEvent(u,"drag","onDrag")===!1&&(f&&(u.x-=u.deltaX),p&&(u.y-=u.deltaY),B(!0)),xe=!1)}te=!1},Se=function($,H){var W=u.x,j=u.y,ee,X;t._gsap||(T=gsap$1.core.getCache(t)),T.uncache&&gsap$1.getProperty(t,"x"),a?(u.x=parseFloat(T.x),u.y=parseFloat(T.y)):o?u.x=u.rotation=parseFloat(T.rotation):I?(u.y=I.top(),u.x=I.left()):(u.y=parseFloat(t.style.top||(X=_getComputedStyle(t))&&X.top)||0,u.x=parseFloat(t.style.left||(X||{}).left)||0),(de||ae||ce)&&!H&&(u.isDragging||u.isThrowing)&&(ce&&(_temp1.x=u.x,_temp1.y=u.y,ee=ce(_temp1),ee.x!==u.x&&(u.x=ee.x,te=!0),ee.y!==u.y&&(u.y=ee.y,te=!0)),de&&(ee=de(u.x),ee!==u.x&&(u.x=ee,o&&(u.rotation=ee),te=!0)),ae&&(ee=ae(u.y),ee!==u.y&&(u.y=ee),te=!0)),te&&Ae(!0),$||(u.deltaX=u.x-W,u.deltaY=u.y-j,_dispatchEvent(u,"throwupdate","onThrowUpdate"))},Oe=function($,H,W,j){return H==null&&(H=-1e20),W==null&&(W=_bigNum$1),_isFunction($)?function(ee){var X=u.isPressed?1-u.edgeResistance:1;return $.call(u,(ee>W?W+(ee-W)*X:ee<H?H+(ee-H)*X:ee)*j)*j}:_isArray($)?function(ee){for(var X=$.length,ie=0,J=_bigNum$1,ne,fe;--X>-1;)ne=$[X],fe=ne-ee,fe<0&&(fe=-fe),fe<J&&ne>=H&&ne<=W&&(ie=X,J=fe);return $[ie]}:isNaN($)?function(ee){return ee}:function(){return $*j}},Be=function($,H,W,j,ee,X,ie){return X=X&&X<_bigNum$1?X*X:_bigNum$1,_isFunction($)?function(J){var ne=u.isPressed?1-u.edgeResistance:1,fe=J.x,he=J.y,ve,ke,Le;return J.x=fe=fe>W?W+(fe-W)*ne:fe<H?H+(fe-H)*ne:fe,J.y=he=he>ee?ee+(he-ee)*ne:he<j?j+(he-j)*ne:he,ve=$.call(u,J),ve!==J&&(J.x=ve.x,J.y=ve.y),ie!==1&&(J.x*=ie,J.y*=ie),X<_bigNum$1&&(ke=J.x-fe,Le=J.y-he,ke*ke+Le*Le>X&&(J.x=fe,J.y=he)),J}:_isArray($)?function(J){for(var ne=$.length,fe=0,he=_bigNum$1,ve,ke,Le,Ie;--ne>-1;
95)Le=$[ne],ve=Le.x-J.x,ke=Le.y-J.y,Ie=ve*ve+ke*ke,Ie<he&&(fe=ne,he=Ie);return he<=X?$[fe]:J}:function(J){return J}},Ge=function(){var $,H,W,j;x=!1,I?(I.calibrate(),u.minX=Y=-I.maxScrollLeft(),u.minY=Z=-I.maxScrollTop(),u.maxX=z=u.maxY=G=0,x=!0):i.bounds&&($=_getBounds(i.bounds,t.parentNode),o?(u.minX=Y=$.left,u.maxX=z=$.left+$.width,u.minY=Z=u.maxY=G=0):!_isUndefined(i.bounds.maxX)||!_isUndefined(i.bounds.maxY)?($=i.bounds,u.minX=Y=$.minX,u.minY=Z=$.minY,u.maxX=z=$.maxX,u.maxY=G=$.maxY):(H=_getBounds(t,t.parentNode),u.minX=Y=Math.round(D(l,"px")+$.left-H.left),u.minY=Z=Math.round(D(c,"px")+$.top-H.top),u.maxX=z=Math.round(Y+($.width-H.width)),u.maxY=G=Math.round(Z+($.height-H.height))),Y>z&&(u.minX=z,u.maxX=z=Y,Y=u.minX),Z>G&&(u.minY=G,u.maxY=G=Z,Z=u.minY),o&&(u.minRotation=Y,u.maxRotation=z),x=!0),i.liveSnap&&(W=i.liveSnap===!0?i.snap||{}:i.liveSnap,j=_isArray(W)||_isFunction(W),o?(de=Oe(j?W:W.rotation,Y,z,1),ae=null):W.points?ce=Be(j?W:W.points,Y,z,Z,G,W.radius,I?-1:1):(f&&(de=Oe(j?W:W.x||W.left||W.scrollLeft,Y,z,I?-1:1)),p&&(ae=Oe(j?W:W.y||W.top||W.scrollTop,Z,G,I?-1:1))))},Je=function(){u.isThrowing=!1,_dispatchEvent(u,"throwcomplete","onThrowComplete")},le=function(){u.isThrowing=!1},be=function($,H){var W,j,ee,X;$&&InertiaPlugin?($===!0&&(W=i.snap||i.liveSnap||{},j=_isArray(W)||_isFunction(W),$={resistance:(i.throwResistance||i.resistance||1e3)/(o?10:1)},o?$.rotation=_parseInertia(u,j?W:W.rotation,z,Y,1,H):(f&&($[l]=_parseInertia(u,j?W:W.points||W.x||W.left,z,Y,I?-1:1,H||u.lockedAxis==="x")),p&&($[c]=_parseInertia(u,j?W:W.points||W.y||W.top,G,Z,I?-1:1,H||u.lockedAxis==="y")),(W.points||_isArray(W)&&_isObject(W[0]))&&($.linkedProps=l+","+c,$.radius=W.radius))),u.isThrowing=!0,X=isNaN(i.overshootTolerance)?i.edgeResistance===1?0:1-u.edgeResistance+.2:i.overshootTolerance,$.duration||($.duration={max:Math.max(i.minDuration||0,"maxDuration"in i?i.maxDuration:2),min:isNaN(i.minDuration)?X===0||_isObject($)&&$.resistance>1e3?0:.5:i.minDuration,overshoot:X}),u.tween=ee=gsap$1.to(I||t,{inertia:$,data:"_draggable",inherit:!1,onComplete:Je,onInterrupt:le,onUpdate:i.fastMode?_dispatchEvent:Se,onUpdateParams:i.fastMode?[u,"onthrowupdate","onThrowUpdate"]:W&&W.radius?[!1,!0]:[]}),i.fastMode||(I&&(I._skip=!0),ee.render(1e9,!0,!0),Se(!0,!0),u.endX=u.x,u.endY=u.y,o&&(u.endRotation=u.x),ee.play(0),Se(!0,!0),I&&(I._skip=!1))):x&&u.applyBounds()},Ce=function($){var H=oe,W;oe=getGlobalMatrix(t.parentNode,!0),$&&u.isPressed&&!oe.equals(H||new Matrix2D)&&(W=H.inverse().apply({x:O,y:F}),oe.apply(W,W),O=W.x,F=W.y),oe.equals(_identityMatrix)&&(oe=null)},_e=function(){var $=1-u.edgeResistance,H=M?_getDocScrollLeft(R):0,W=M?_getDocScrollTop(R):0,j,ee,X;a&&(T.x=D(l,"px")+"px",T.y=D(c,"px")+"px",T.renderTransform()),Ce(!1),_point1.x=u.pointerX-H,_point1.y=u.pointerY-W,oe&&oe.apply(_point1,_point1),O=_point1.x,F=_point1.y,te&&(Ne(u.pointerX,u.pointerY),Ae(!0)),ze=getGlobalMatrix(t),I?(Ge(),k=I.top(),C=I.left()):(Fe()?(Se(!0,!0),Ge()):u.applyBounds(),o?(j=t.ownerSVGElement?[T.xOrigin-t.getBBox().x,T.yOrigin-t.getBBox().y]:(_getComputedStyle(t)[_transformOriginProp]||"0 0").split(" "),K=u.rotationOrigin=getGlobalMatrix(t).apply({x:parseFloat(j[0])||0,y:parseFloat(j[1])||0}),Se(!0,!0),ee=u.pointerX-K.x-H,X=K.y-u.pointerY+W,C=u.x,k=u.y=Math.atan2(X,ee)*_RAD2DEG):(k=D(c,"px"),C=D(l,"px"))),x&&$&&(C>z?C=z+(C-z)/$:C<Y&&(C=Y-(Y-C)/$),o||(k>G?k=G+(k-G)/$:k<Z&&(k=Z-(Z-k)/$))),u.startX=C=_round$2(C),u.startY=k=_round$2(k)},Fe=function(){return u.tween&&u.tween.isActive()},Ve=function(){_placeholderDiv.parentNode&&!Fe()&&!u.isDragging&&_placeholderDiv.parentNode.removeChild(_placeholderDiv)},qe=function($,H){var W;if(!A||u.isPressed||!$||($.type==="mousedown"||$.type==="pointerdown")&&!H&&_getTime()-E<30&&_touchEventLookup[u.pointerEvent.type]){we&&$&&A&&_preventDefault($);return}if(pe=Fe(),$e=!1,u.pointerEvent=$,_touchEventLookup[$.type]?(Q=~$.type.indexOf("touch")?$.currentTarget||$.target:R,_addListener(Q,"touchend",Te),_addListener(Q,"touchmove",ge),_addListener(Q,"touchcancel",Te),_addListener(R,"touchstart",_onMultiTouchDocument)):(Q=null,_addListener(R,"mousemove",ge)),me=null,(!_supp
95ortsPointer||!Q)&&(_addListener(R,"mouseup",Te),$&&$.target&&_addListener($.target,"mouseup",Te)),re=w.call(u,$.target)&&i.dragClickables===!1&&!H,re){_addListener($.target,"change",Te),_dispatchEvent(u,"pressInit","onPressInit"),_dispatchEvent(u,"press","onPress"),_setSelectable(h,!0),we=!1;return}if(U=!Q||f===p||u.vars.allowNativeTouchScrolling===!1||u.vars.allowContextMenu&&$&&($.ctrlKey||$.which>2)?!1:f?"y":"x",we=!U&&!u.allowEventDefault,we&&(_preventDefault($),_addListener(_win,"touchforcechange",_preventDefault)),$.changedTouches?($=q=$.changedTouches[0],N=$.identifier):$.pointerId?N=$.pointerId:q=N=null,_dragCount++,_addToRenderQueue(Ae),F=u.pointerY=$.pageY,O=u.pointerX=$.pageX,_dispatchEvent(u,"pressInit","onPressInit"),(U||u.autoScroll)&&_recordMaxScrolls(t.parentNode),t.parentNode&&u.autoScroll&&!I&&!o&&t.parentNode._gsMaxScrollX&&!_placeholderDiv.parentNode&&!t.getBBox&&(_placeholderDiv.style.width=t.parentNode.scrollWidth+"px",t.parentNode.appendChild(_placeholderDiv)),_e(),u.tween&&u.tween.kill(),u.isThrowing=!1,gs
95ap$1.killTweensOf(I||t,d,!0),I&&gsap$1.killTweensOf(t,{scrollTo:1},!0),u.tween=u.lockedAxis=null,(i.zIndexBoost||!o&&!I&&i.zIndexBoost!==!1)&&(t.style.zIndex=e.zIndex++),u.isPressed=!0,P=!!(i.onDrag||u._listeners.drag),L=!!(i.onMove||u._listeners.move),i.cursor!==!1||i.activeCursor)for(W=h.length;--W>-1;)gsap$1.set(h[W],{cursor:i.activeCursor||i.cursor||(_defaultCursor==="grab"?"grabbing":_defaultCursor)});_dispatchEvent(u,"press","onPress")},ge=function($){var H=$,W,j,ee,X,ie,J;if(!A||_isMultiTouching||!u.isPressed||!$){we&&$&&A&&_preventDefault($);return}if(u.pointerEvent=$,W=$.changedTouches,W){if($=W[0],$!==q&&$.identifier!==N){for(X=W.length;--X>-1&&($=W[X]).identifier!==N&&$.target!==t;);if(X<0)return}}else if($.pointerId&&N&&$.pointerId!==N)return;if(Q&&U&&!me&&(_point1.x=$.pageX-(M?_getDocScrollLeft(R):0),_point1.y=$.pageY-(M?_getDocScrollTop(R):0),oe&&oe.apply(_point1,_point1),j=_point1.x,ee=_point1.y,ie=Math.abs(j-O),J=Math.abs(ee-F),(ie!==J&&(ie>m||J>m)||_isAndroid&&U===me)&&(me=ie>J&&f?"x":"y",U&&me!==U&&_addListener(_win,"touchforcechange",_preventDefault),u.vars.lockAxisOnTouchScroll!==!1&&f&&p&&(u.lockedAxis=me==="x"?"y":"x",_isFunction(u.vars.onLockAxis)&&u.vars.onLockAxis.call(u,H)),_isAndroid&&U===me))){Te(H);return}!u.allowEventDefault&&(!U||me&&U!==me)&&H.cancelable!==!1?(_preventDefault(H),we=!0):we&&(we=!1),u.autoScroll&&(y=!0),Ne($.pageX,$.pageY,L)},Ne=function($,H,W){var j=1-u.dragResistance,ee=1-u.edgeResistance,X=u.pointerX,ie=u.pointerY,J=k,ne=u.x,fe=u.y,he=u.endX,ve=u.endY,ke=u.endRotation,Le=te,Ie,Me,Re,Ee,je,He;u.pointerX=$,u.pointerY=H,M&&($-=_getDocScrollLeft(R),H-=_getDocScrollTop(R)),o?(Ee=Math.atan2(K.y-H,$-K.x)*_RAD2DEG,je=u.y-Ee,je>180?(k-=360,u.y=Ee):je<-180&&(k+=360,u.y=Ee),u.x!==C||Math.max(Math.abs(O-$),Math.abs(F-H))>m?(u.y=Ee,Re=C+(k-Ee)*j):Re=C):(oe&&(He=$*oe.a+H*oe.c+oe.e,H=$*oe.b+H*oe.d+oe.f,$=He),Me=H-F,Ie=$-O,Me<m&&Me>-m&&(Me=0),Ie<m&&Ie>-m&&(Ie=0),(u.lockAxis||u.lockedAxis)&&(Ie||Me)&&(He=u.lockedAxis,He||(u.lockedAxis=He=f&&Math.abs(Ie)>Math.abs(Me)?"y":p?"x":null,He&&_isFunction(u.vars.onLockAxis)&&u.vars.onLockAxis.call(u,u.pointerEvent)),He==="y"?Me=0:He==="x"&&(Ie=0)),Re=_round$2(C+Ie*j),Ee=_round$2(k+Me*j)),(de||ae||ce)&&(u.x!==Re||u.y!==Ee&&!o)&&
95(ce&&(_temp1.x=Re,_temp1.y=Ee,He=ce(_temp1),Re=_round$2(He.x),Ee=_round$2(He.y)),de&&(Re=_round$2(de(Re))),ae&&(Ee=_round$2(ae(Ee)))),x&&(Re>z?Re=z+Math.round((Re-z)*ee):Re<Y&&(Re=Y+Math.round((Re-Y)*ee)),o||(Ee>G?Ee=Math.round(G+(Ee-G)*ee):Ee<Z&&(Ee=Math.round(Z+(Ee-Z)*ee)))),(u.x!==Re||u.y!==Ee&&!o)&&(o?(u.endRotation=u.x=u.endX=Re,te=!0):(p&&(u.y=u.endY=Ee,te=!0),f&&(u.x=u.endX=Re,te=!0)),!W||_dispatchEvent(u,"move","onMove")!==!1?!u.isDragging&&u.isPressed&&(u.isDragging=$e=!0,_dispatchEvent(u,"dragstart","onDragStart")):(u.pointerX=X,u.pointerY=ie,k=J,u.x=ne,u.y=fe,u.endX=he,u.endY=ve,u.endRotation=ke,te=Le))},Te=function B($,H){if(!A||!u.isPressed||$&&N!=null&&!H&&($.pointerId&&$.pointerId!==N&&$.target!==t||$.changedTouches&&!_hasTouchID($.changedTouches,N))){we&&$&&A&&_preventDefault($);return}u.isPressed=!1;var W=$,j=u.isDragging,ee=u.vars.allowContextMenu&&$&&($.ctrlKey||$.which>2),X=gsap$1.delayedCall(.001,Ve),ie,J,ne,fe,he;if(Q?(_removeListener(Q,"touchend",B),_removeListener(Q,"touchmove",ge),_removeListener(Q,"touchcancel",B),_removeListener(R,"touchstart",_onMultiTouchDocument)):_removeListener(R,"mousemove",ge),_removeListener(_win,"touchforcechange",_preventDefault),(!_supportsPointer||!Q)&&(_removeListener(R,"mouseup",B),$&&$.target&&_removeListener($.target,"mouseup",B)),te=!1,j&&(b=_lastDragTime=_getTime(),u.isDragging=!1),_removeFromRenderQueue(Ae),re&&!ee){$&&(_removeListener($.target,"change",B),u.pointerEvent=W),_setSelectable(h,!1),_dispatchEvent(u,"release","onRelease"),_dispatchEvent(u,"click","onClick"),re=!1;return}for(J=h.length;--J>-1;)_setStyle(h[J],"cursor",i.cursor||(i.cursor!==!1?_defaultCursor:null));if(_dragCount--,$){if(ie=$.changedTouches,ie&&($=ie[0],$!==q&&$.identifier!==N)){for(J=ie.length;--J>-1&&($=ie[J]).identifier!==N&&$.target!==t;);if(J<0&&!H)return}u.pointerEvent=W,u.pointerX=$.pageX,u.pointerY=$.pageY}return ee&&W?(_preventDefault(W),we=!0,_dispatchEvent(u,"release","onRelease")):W&&!j?(we=!1,pe&&(i.snap||i.bounds)&&be(i.inertia||i.throwProps),_dispatchEvent(u,"release","onRelease"),(!_isAndroid||W.type!=="touchmove")&&W.type.indexOf("cancel")===-1&&(_dispatchEvent(u,"click","onClick"),_getTime()-E<300&&_dispatchEvent(u,"doubleclick","onDoubleClick"),fe=W.target||t,E=_getTime(),he=function(){E!==De&&u.enabled()&&!u.isPressed&&!W.defaultPrevented&&(fe.click?fe.click():R.createEvent&&(ne=R.createEvent("MouseEvents"),ne.initMouseEvent("click",!0,!0,_win,1,u.pointerEvent.screenX,u.pointerEvent.screenY,u.pointerX,u.pointerY,!1,!1,!1,!1,0,null),fe.dispatchEvent(ne)))},!_isAndroid&&!W.defaultPrevented&&gsap$1.delayedCall(.05,he))):(be(i.inertia||i.throwProps),!u.allowEventDefault&&W&&(i.dragClickables!==!1||!w.call(u,W.target))&&j&&(!U||me&&U===me)&&W.cancelable!==!1?(we=!0,_preventDefault(W)):we=!1,_dispatchEvent(u,"release","onRelease")),Fe()&&X.duration(u.tween.duration()),j&&_dispatchEvent(u,"dragend","onDragEnd"),!0},We=function($){if($&&u.isDragging&&!I){var H=$.target||t.parentNode,W=H.scrollLeft-H._gsScrollX,j=H.scrollTop-H._gsScrollY;(W||j)&&(oe?(O-=W*oe.a+j*oe.c,F-=j*oe.d+W*oe.b):(O-=W,F-=j),H._gsScrollX+=W,H._gsScrollY+=j,Ne(u.pointerX,u.pointerY))}},Ye=function($){var H=_getTime(),W=H-E<100,j=H-b<50,ee=W&&De===E,X=u.pointerEvent&&u.pointerEvent.defaultPrevented,ie=W&&se===E,J=$.isTrusted||$.isTrusted==null&&W&&ee;if((ee||j&&u.vars.suppressClickOnDrag!==!1)&&$.stopImmediatePropagation&&$.stopImmediatePropagation(),W&&!(u.pointerEvent&&u.pointerEvent.defaultPrevented)&&(!ee||J&&!ie)){J&&ee&&(se=E),De=E;return}(u.isPressed||j||W)&&(!J||!$.detail||!W||X)&&_preventDefault($),!W&&!j&&!$e&&($&&$.target&&(u.pointerEvent=$),_dispatchEvent(u,"click","onClick"))},V=function($){return oe?{x:$.x*oe.a+$.y*oe.c+oe.e,y:$.x*oe.b+$.y*oe.d+oe.f}:{x:$.x,y:$.y}};return ue=e.get(t),ue&&ue.kill(),n.startDrag=function(B,$){var H,W,j,ee;qe(B||u.pointerEvent,!0),$&&!u.hitTest(B||u.pointerEvent)&&(H=_parseRect(B||u.pointerEvent),W=_parseRect(t),j=V({x:H.left+H.width/2,y:H.top+H.height/2}),ee=V({x:W.left+W.width/2,y:W.top+W.height/2}),O-=j.x-ee.x,F-=j.y-ee.y),u.isDragging||(u.isDragging=$e=!0,_dispatchEvent(u,"dragstart","onDragStart"))}
95,n.drag=ge,n.endDrag=function(B){return Te(B||u.pointerEvent,!0)},n.timeSinceDrag=function(){return u.isDragging?0:(_getTime()-b)/1e3},n.timeSinceClick=function(){return(_getTime()-E)/1e3},n.hitTest=function(B,$){return e.hitTest(u.target,B,$)},n.getDirection=function(B,$){var H=B==="velocity"&&InertiaPlugin?B:_isObject(B)&&!o?"element":"start",W,j,ee,X,ie,J;return H==="element"&&(ie=_parseRect(u.target),J=_parseRect(B)),W=H==="start"?u.x-C:H==="velocity"?InertiaPlugin.getVelocity(t,l):ie.left+ie.width/2-(J.left+J.width/2),o?W<0?"counter-clockwise":"clockwise":($=$||2,j=H==="start"?u.y-k:H==="velocity"?InertiaPlugin.getVelocity(t,c):ie.top+ie.height/2-(J.top+J.height/2),ee=Math.abs(W/j),X=ee<1/$?"":W<0?"left":"right",ee<$&&(X!==""&&(X+="-"),X+=j<0?"up":"down"),X)},n.applyBounds=function(B,$){var H,W,j,ee,X,ie;if(B&&i.bounds!==B)return i.bounds=B,u.update(!0,$);if(Se(!0),Ge(),x&&!Fe()){if(H=u.x,W=u.y,H>z?H=z:H<Y&&(H=Y),W>G?W=G:W<Z&&(W=Z),(u.x!==H||u.y!==W)&&(j=!0,u.x=u.endX=H,o?u.endRotation=H:u.y=u.endY=W,te=!0,Ae(!0),u.autoScroll&&!u.isDragging))for(_recordMaxScrolls(t.parentNode),ee=t,_windowProxy.scrollTop=_win.pageYOffset!=null?_win.pageYOffset:R.documentElement.scrollTop!=null?R.documentElement.scrollTop:R.body.scrollTop,_windowProxy.scrollLeft=_win.pageXOffset!=null?_win.pageXOffset:R.documentElement.scrollLeft!=null?R.documentElement.scrollLeft:R.body.scrollLeft;ee&&!ie;)ie=_isRoot(ee.parentNode),X=ie?_windowProxy:ee.parentNode,p&&X.scrollTop>X._gsMaxScrollY&&(X.scrollTop=X._gsMaxScrollY),f&&X.scrollLeft>X._gsMaxScrollX&&(X.scrollLeft=X._gsMaxScrollX),ee=X;u.isThrowing&&(j||u.endX>z||u.endX<Y||u.endY>G||u.endY<Z)&&be(i.inertia||i.throwProps,j)}return u},n.update=function(B,$,H){if($&&u.isPressed){var W=getGlobalMatrix(t),j=ze.apply({x:u.x-C,y:u.y-k}),ee=getGlobalMatrix(t.parentNode,!0);ee.apply({x:W.e-j.x,y:W.f-j.y},j),u.x-=j.x-ee.e,u.y-=j.y-ee.f,Ae(!0),_e()}var X=u.x,ie=u.y;return Ce(!$),B?u.applyBounds():(te&&H&&Ae(!0),Se(!0)),$&&(Ne(u.pointerX,u.pointerY),te&&Ae(!0)),u.isPressed&&!$&&(f&&Math.abs(X-u.x)>.01||p&&Math.abs(ie-u.y)>.01&&!o)&&_e(),u.autoScroll&&(_recordMaxScrolls(t.parentNode,u.isDragging),y=u.isDragging,Ae(!0),_removeScrollListener(t,We),_addScrollListener(t,We)),u},n.enable=function(B){var $={lazy:!0},H,W,j;if(i.cursor!==!1&&($.cursor=i.cursor||_defaultCursor),gsap$1.utils.checkPrefix("touchCallout")&&($.touchCallout="none"),B!=="soft"){for(_setTouchActionForAllDescendants(h,f===p?"none":i.allowNativeTouchScrolling&&t.scrollHeight===t.clientHeight==(t.scrollWidth===t.clientHeight)||i.allowEventDefault?"manipulation":f?"pan-y":"pan-x"),W=h.length;--W>-1;)j=h[W],_supportsPointer||_addListener(j,"mousedown",qe),_addListener(j,"touchstart",qe),_addListener(j,"click",Ye,!0),gsap$1.set(j,$),j.getBBox&&j.ownerSVGElement&&f!==p&&gsap$1.set(j.ownerSVGElement,{touchAction:i.allowNativeTouchScrolling||i.allowEventDefault?"manipulation":f?"pan-y":"pan-x"}),i.allowContextMenu||_addListener(j,"contextmenu",Pe);_setSelectable(h,!1)}return _addScrollListener(t,We),A=!0,InertiaPlugin&&B!=="soft"&&InertiaPlugin.track(I||t,a?"x,y":o?"rotation":"top,left"),t._gsDragID=H=t._gsDragID||"d"+_lookupCount++,_lookup[H]=u,I&&(I.enable(),I.element._gsDragID=H),(i.bounds||o)&&_e(),i.bounds&&u.applyBounds(),u},n.disable=function(B){for(var $=u.isDragging,H=h.length,W;--H>-1;)_setStyle(h[H],"cursor",null);if(B!=="soft"){for(_setTouchActionForAllDescendants(h,null),H=h.length;--H>-1;)W=h[H],_setStyle(W,"touchCallout",null),_removeListener(W,"mousedown",qe),_removeListener(W,"touchstart",qe),_removeListener(W,"click",Ye,!0),_removeListener(W,"contextmenu",Pe);_setSelectable(h,!0),Q&&(_removeListener(Q,"touchcancel",Te),_removeListener(Q,"touchend",Te),_removeListener(Q,"touchmove",ge)),_removeListener(R,"mouseup",Te),_removeListener(R,"mousemove",ge)}return _removeScrollListener(t,We),A=!1,InertiaPlugin&&B!=="soft"&&(InertiaPlugin.untrack(I||t,a?"x,y":o?"rotation":"top,left"),u.tween&&u.tween.kill()),I&&I.disable(),_removeFromRenderQueue(Ae),u.isDragging=u.isPressed=re=!1,$&&_dispatchEvent(u,"dragend","onDragEnd"),u},n.enabled=function(B,$){return arguments.length?B?u.enable($):u.disable($):A},n.kill=function(){return u.isThrowing=!1,u.tween&&u.tween.kill(),u.disable(),gsap$1.set(h,{clearProps:"userSelect"}),delete _lookup[t._gsDragID],u},n.revert=function(){this.kill(),this.styles&&this.styles.revert()},~s.indexOf("scroll")&&(I=n.scrollProxy=new ScrollProxy(t,_extend({onKill:function(){u.isPressed&&Te(null)}},i)),t.style.overflowY=p&&!_isTouchDevice?"auto":"hidden",t.style.overflowX=f&&!_isTouchDevice?"auto":"hidden",t=I.content),o?d.rotation=1:(f&&(d[l]=1),p&&(d[c]=1)),T.force3D="force3D"in i?i.force3D:!0,_context(_assertThisInitialized(n)),n.enable(),n}return e.register=function(i){gsap$1=i,_initCore$1()},e.create=function(i,n){return _coreInitted$1||_initCore$1(!0),_toArray(i).map(function(s){return new e(s,n)})},e.get=function(i){return _lookup[(_toArray(i)[0]||{})._gsDragID]},e.timeSinceDrag=function(){return(_getTime()-_lastDragTime)/1e3},e.hitTest=function(i,n,s){if(i===n)return!1;var a=_parseRect(i),o=_parseRect(n),l=a.top,c=a.left,f=a.right,p=a.bottom,m=a.width,u=a.height,h=o.left>f||o.right<c||o.top>
95p||o.bottom<l,d,b,y;return h||!s?!h:(y=(s+"").indexOf("%")!==-1,s=parseFloat(s)||0,d={left:Math.max(c,o.left),top:Math.max(l,o.top)},d.width=Math.min(f,o.right)-d.left,d.height=Math.min(p,o.bottom)-d.top,d.width<0||d.height<0?!1:y?(s*=.01,b=d.width*d.height,b>=m*u*s||b>=o.width*o.height*s):d.width>s&&d.height>s)},e}(EventDispatcher);_setDefaults(Draggable.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1});Draggable.zIndex=1e3;Draggable.version="3.13.0";_getGSAP$1()&&gsap$1.registerPlugin(Draggable);gsapWithCSS.registerPlugin(Draggable);function beforeAfter(){const r=document.querySelectorAll(".block_before-after");r.length!==0&&r.forEach(e=>{const t=e.querySelectorAll('[data-before-after="wrap"]'),i=n=>{const s=n.querySelector('[data-before-after="handle"]'),a=n.querySelector('[data-before-after="after"]'),o=n.querySelector('[data-before-after="before"]'),l=a.querySelector("picture"),c=o.querySelector("picture"),f=s.querySelector('[data-before-after="shadow"]'),p=s.querySelector('[data-before-after="text"]'),m=s.querySelector('[data-before-after="arrow"]');let u=n.getBoundingClientRect(),h=parseFloat(n.getAttribute("data-before-after-initial"))||50;gsapWithCSS.set([l,c],{transformOrigin:"center center",scale:1,force3D:!0}),gsapWithCSS.set(f,{transformOrigin:"center center",scaleX:1,x:0,force3D:!0}),gsapWithCSS.set(p,{transformOrigin:"center center",xPercent:-45,force3D:!0}),gsapWithCSS.set(m,{transformOrigin:"center left",x:100,rotate:0,opacity:1,force3D:!0});const d=gsapWithCSS.timeline({paused:!0});d.to([l,c],{scale:1.1,duration:1,ease:"none"},0),d.to(f,{scaleX:-1,x:-120,duration:1,ease:"none"},0),d.to(p,{xPercent:-55,duration:1,ease:"none"},0),d.to(m,{x:-100,rotate:-180,duration:1,ease:"none"},0);function b(g){return g>=0&&g<=.3?1:g>.3&&g<=.5?-5*g+2.5:g>.5&&g<=.7?5*g-2.5:g>.7&&g<=1?1:null}const y=g=>{u=n.getBoundingClientRect();const _=g/100*u.width;gsapWithCSS.set(s,{x:_,left:"unset"}),gsapWithCSS.set(a,{clipPath:`inset(0 0 0 ${g}%)`}),d.progress(gsapWithCSS.utils.clamp(0,1)(g/100))};y(h);const v=gsapWithCSS.utils.clamp(0,1);Draggable.create(s,{type:"x",bounds:n,cursor:"ew-resize",activeCursor:"grabbing",inertia:!0,ease:"ease.in",onDrag(){const g=this.maxX-this.minX,_=v(g?(this.x-this.minX)/g:0);h=_*100,gsapWithCSS.set(a,{clipPath:`inset(0 0 0 ${h}%)`}),d.progress(_),_<.5?p.textContent=p.dataset.textBefore:p.textContent=p.dataset.textAfter,gsapWithCSS.set(m,{opacity:b(_)})}}),window.addEventListener("resize",()=>y(h))};t.forEach(i)})}function openFiltersModal(){document.querySelectorAll("[data-filter-modal]").forEach(e=>{const t=e.querySelector(".modal-opener"),i=e.querySelector(".filters-container"),n=e.querySelector(".modal-closer"),s=e.querySelector(".apply-filters-wrapper"),a=e.querySelectorAll('.single-filter input[type="checkbox"]'),o=i.querySelectorAll(".filter-title"),l=i.querySelectorAll(".single-filter"),c=e.querySelectorAll(".filters-row");if(e.classList.contains("no-sentinel")||observeStickyState(e),window.innerWidth<1e3){const p=gsapWithCSS.timeline({paused:!0});gsapWithCSS.set([...o,...l],{autoAlpha:0,y:16}),p.to(o,{autoAlpha:1,y:0,duration:.5,stagger:.1,ease:"power2.out"}).to(l,{autoAlpha:1,y:0,duration:.4,stagger:.05,ease:"power2.out"},"<+0.1"),t.addEventListener("click",m=>{i.classList.contains("open")||(t.classList.add("open"),setTimeout(()=>{i.classList.add("open")},200),setTimeout(()=>{p.timeScale(1).play()},300))}),n.addEventListener("click",m=>{i.classList.contains("open")&&(p.timeScale(2).reverse(),setTimeout(()=>{i.classList.remove("open")},400),setTimeout(()=>{t.classList.remove("open")},500))}),s.addEventListener("click",m=>{i.classList.contains("open")&&(p.timeScale(2).reverse(),setTimeout(()=>{i.classList.remove("open")},400),setTimeout(()=>{t.classList.remove("open")},500))})}else{const p=()=>{c.forEach(m=>m.classList.remove("open"))};window.addEventListener("click",p),c.forEach(m=>{const u=m.querySelector(".filter-title");u&&(u.addEventListener("click",h=>{h.stopPropagation();const d=m.classList.contains("open");p(),d||m.classList.add("open")}),m.querySelectorAll("a, button, input, select, textarea, label").forEach(h=>{h.addEventListener("click",d=>d.stopPropagation())}))})}const f=()=>{const p=Array.from(a).some(m=>m.checked);s.classList.toggle("show",p)};a.forEach(p=>{p.addEventListener("change",f)})})}function observeStickyState(r){const e=document.createElement("div");
95e.className="sticky-sentinel",r.parentNode.insertBefore(e,r);const t=parseInt(getComputedStyle(r).top)||0;new IntersectionObserver(([n])=>{const a=n.boundingClientRect.top<t;r.classList.toggle("is-stuck",a)},{threshold:[0]}).observe(e)}gsapWithCSS.registerPlugin(ScrollTrigger$1);function media57Images(){const r=document.querySelectorAll(".block_57-images");r.length!==0&&r.forEach(e=>{const t=gsapWithCSS.timeline({defaults:{ease:"none"}}),i=gsapWithCSS.timeline({defaults:{ease:"none"}}),n=e.querySelector(".pic-left"),s=e.querySelector(".pic-right"),a=n.querySelector("img"),o=s.querySelector("img");var l=()=>300;let c=e.offsetHeight-window.innerHeight;if(n&&s){let p=function(){return Math.max(0,c)};var f=p;window.matchMedia("(min-width: 1024px)").matches?(t.to(n,{"--clipT":"0%","--clipL":"0%","--clipB":"0%","--clipR":"0%"},0),t.to(a,{y:"-20%"},0),i.fromTo(n,{"--py":()=>`${l()}px`},{"--py":()=>"-300px"},0),t.to(s,{"--clipT":"0%","--clipL":"20%","--clipB":"20%","--clipR":"0%"},0).to(o,{y:"0%"},0),i.fromTo(s,{"--py":()=>`${-300*.5}px`},{"--py":()=>`${l()}px`},0)):i.to(n,{clipPath:"inset(0%)"},0).to(s,{clipPath:"inset(20%)"},0),ScrollTrigger$1.create({trigger:e,start:"top bottom",end:"bottom top",scrub:.8,animation:i,invalidateOnRefresh:!0,ignoreMobileResize:!0}),ScrollTrigger$1.create({trigger:e,start:"top top",end:()=>"+="+p(),scrub:!0,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0})}})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function animate57ImagesParallax(){const r=document.querySelectorAll(".block_57-images-parallax");r.length&&r.forEach(e=>{const t=e.querySelector(".pic-left"),i=e.querySelector(".pic-right"),n=t==null?void 0:t.querySelector("img"),s=i==null?void 0:i.querySelector("img");if(!t||!i||!n||!s)return;const a=25;function o(){return Math.max(0,e.offsetHeight-window.innerHeight)}if(window.matchMedia("(min-width: 1024px)").matches){const l=gsapWithCSS.timeline({defaults:{ease:"none"}}),c=gsapWithCSS.timeline({defaults:{ease:"none"}});c.fromTo(t,{"--py":`${a*.3}vh`},{"--py":`${-25*.3}vh`},0).fromTo(i,{"--py":`${-25*1.3}vh`},{"--py":`${a*1.3}vh`},0),ScrollTrigger$1.create({trigger:e,start:"top bottom",end:"bottom top",scrub:.6,animation:c,invalidateOnRefresh:!0,ignoreMobileResize:!0,onEnter:()=>{}}),ScrollTrigger$1.create({trigger:e,start:"top top",end:()=>"+="+o(),scrub:!0,animation:l,invalidateOnRefresh:!0,ignoreMobileResize:!0})}else window.matchMedia("(max-width: 1023px)").matches})}function initMediaFunctions(){media5050(),image50(),imageGallery(),fullImage(),beforeAfter(),openFiltersModal(),media57Images(),animate57ImagesParallax()}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initTextImage(){const r=document.querySelectorAll(".block_text-image");r.length!==0&&r.forEach(e=>{const t=gsapWithCSS.timeline({defaults:{ease:"none"}}),i=e.querySelector(".text-container"),n=e.querySelector(".small"),s=e.querySelector(".big img");ScrollTrigger$1.create({trigger:e,start:"top bottom",end:"bottom top",scrub:!0,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0});const a=()=>100,o=()=>a()*1.5,l=()=>.1,c=()=>.3;s&&t.fromTo(s,{"--scale":()=>-.1},{"--scale":()=>l()},0).fromTo(s,{"--ty":()=>"-10vh"},{"--ty":()=>`${-10*1.5}vh`},0),i&&(window.matchMedia("(min-width: 1024px)").matches?t.fromTo(i,{"--py":()=>`${o()}px`},{"--py":()=>"-150px"},0):t.fromTo(i,{"--py":()=>`${a()*.2}px`},{"--py":()=>`${-100*.2}px`},0)),n&&(t.fromTo(n,{"--shift":()=>`${a()}px`},{"--shift":()=>"-100px"},0),t.fromTo(n,{"--zoom":()=>-.3},{"--zoom":()=>c()},0))})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initImageQuote(){const r=document.querySelectorAll(".block_image-quote");r.length!==0&&r.forEach(e=>{const t=gsapWithCSS.timeline({defaults:{ease:"none"}}),i=e.querySelector(".text-wrapper");i&&ScrollTrigger$1.create({trigger:e,start:"top+=300 bottom",scrub:!0,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0,onEnter:n=>{i.classList.add("show")},onLeaveBack:n=>{i.classList.remove("show")}})})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initBigTextImage(){const r=document.querySelectorAll(".block_big-text-image");
95r.length!==0&&r.forEach(e=>{const t=gsapWithCSS.timeline({defaults:{ease:"none"}}),i=e.querySelector(".text-wrapper"),n=e.querySelector("img");ScrollTrigger$1.create({trigger:e,start:"top bottom",end:"bottom top",scrub:!0,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0});const s=()=>300,a=()=>.1;i&&(window.matchMedia("(min-width: 1024px)").matches?t.fromTo(i,{"--shift":()=>`${s()}px`},{"--shift":()=>"-300px"},0):t.fromTo(i,{"--shift":()=>`${s()*.2}px`},{"--shift":()=>`${-300*.2}px`},0)),n&&(t.fromTo(n,{"--scale":()=>-.1},{"--scale":()=>a()},0),window.matchMedia("(min-width: 1024px)").matches?t.fromTo(n,{"--ty":()=>"-10vh"},{"--ty":()=>`${-10*3}vh`},0):t.fromTo(n,{"--ty":()=>"-10vh"},{"--ty":()=>`${-10*1.5}vh`},0))})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function init57(){const r=document.querySelectorAll(".block_5-7");r.length!==0&&r.forEach(e=>{const t=gsapWithCSS.timeline({defaults:{ease:"none"}}),i=e.querySelector(".image-wrapper picture"),n=e.querySelector(".text-wrapper picture");ScrollTrigger$1.create({trigger:e,start:"top bottom",end:"bottom bottom",scrub:!0,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0});var s=()=>50;if(window.matchMedia("(min-width: 1024px)").matches)var s=()=>500;const a=()=>0;i&&t.fromTo(i,{"--bigy":()=>`${s()}px`},{"--bigy":()=>"0px"},0),n&&t.fromTo(n,{"--smally":()=>`${-s()}px`},{"--smally":()=>`${a()}px`},0)})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function init58(){const r=document.querySelectorAll(".block_5-8");r.length!==0&&r.forEach(e=>{const t=gsapWithCSS.timeline({defaults:{ease:"none"}}),i=e.querySelector(".image-wrapper picture"),n=e.querySelector(".text-wrapper picture");ScrollTrigger$1.create({trigger:e,start:"top bottom",end:"bottom bottom",scrub:!0,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0});var s=()=>100;if(window.matchMedia("(min-width: 1024px)").matches)var s=()=>300;const a=()=>0;i&&t.fromTo(i,{"--bigy":()=>`${s()*2.5}px`},{"--bigy":()=>`${a()}px`},0),n&&t.fromTo(n,{"--smally":()=>`${s()}px`},{"--smally":()=>"0px"},0)})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initTextImageAnimated(){const r=document.querySelectorAll(".block_text-image-animated");r.length&&r.forEach(e=>{if(window.matchMedia("(min-width: 1024px)").matches){const t=gsapWithCSS.timeline({defaults:{ease:"none"}}),i=e.querySelector(".container-image");if(!i)return;const n=i.querySelector("picture"),s=n.querySelector("img"),a=i.querySelector(".main-media-wrapper"),o=i.querySelector(".text-wrapper");let l=!1,c=!1,f=0,p="0",m="top+=-100 top";f=-200,p="100vh",m="top+=200 top";let u=e.offsetHeight-window.innerHeight;const h=()=>Math.max(0,u+f);t.to(i,{"--clipT":"0%","--clipL":"0%","--clipB":"0%","--clipR":"0%"},0).to(i,{y:p},0).to(s,{transform:"scale3d(1,1,1)"},0),ScrollTrigger$1.create({trigger:e,start:m,end:()=>"+="+h(),scrub:!0,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0,onUpdate:d=>{const b=d.progress;!l&&b>=.4?(l=!0,a&&n&&n.classList.add("hide"),a&&gsapWithCSS.to(a,{opacity:1,duration:.4,ease:"power2.out"},.3)):l&&b<.4&&(l=!1,a&&n&&n.classList.remove("hide"),a&&gsapWithCSS.to(a,{opacity:0,duration:.3,ease:"power2.in"})),!c&&b>=.8?(c=!0,o&&o.classList.add("show")):c&&b<.8&&(c=!1,o&&o.classList.remove("show"))}})}})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initSingleRoomPreview(){const r=document.querySelectorAll(".block_single-room-preview");r.length!==0&&r.forEach(e=>{const t=gsapWithCSS.timeline({defaults:{ease:"none"}}),i=e.querySelector(".text-wrapper"),n=e.querySelector("img");if(i){ScrollTrigger$1.create({trigger:e,start:"top bottom",end:"bottom top",scrub:!0,animation:t,invalidateOnRefresh:!0,ignoreMobileResize:!0});const s=()=>300,a=()=>.1,o=()=>20;t.fromTo(n,{"--scale":()=>a()},{"--scale":()=>-.1}).fromTo(n,{"--ty":()=>"-20%"},{"--ty":()=>`${o()}%`},0).fromTo(i,{"--shift":()=>`${s()}px`},{"--shift":()=>"-300px"},0)}})}function initRoomsPreviewsNavController({wrapperSelector:r=".rooms-previews-wrapper",navSelector:e=".filters-wrapper .filters-list",itemSelector:t=".single-house",sectionSelector:i=".block_room-preview",activeClass:n="active",root:s=null,rootMargin:a="-25% 0px -25% 0px",thresholds:o=[0,.01,.1,.25,.5,.75,.99,1],scrollOffset:l=-80}={}){const c=Array.from(document.querySelectorAll(r));
95c.length&&c.forEach(f=>{initRoomsNavActiveInWrapper({wrapper:f,navSelector:e,itemSelector:t,sectionSelector:i,activeClass:n,root:s,rootMargin:a,thresholds:o,scrollOffset:l})})}function initRoomsNavActiveInWrapper({wrapper:r,navSelector:e,itemSelector:t,sectionSelector:i,activeClass:n,root:s,rootMargin:a,thresholds:o,scrollOffset:l}){const c=r.querySelector(e);if(!c)return;const f=Array.from(c.querySelectorAll(t)),p=Array.from(r.querySelectorAll(i));if(!f.length||!p.length)return;p.forEach((w,E)=>{w.hasAttribute("data-house")||w.setAttribute("data-house",`house-${E+1}`)}),f.forEach((w,E)=>{w.hasAttribute("data-house")||w.setAttribute("data-house",`house-${E+1}`)});const m=new Map,u=new Map;p.forEach(w=>{u.set(w.getAttribute("data-house"),w)}),f.forEach(w=>{m.set(w.getAttribute("data-house"),w)});let h=null;const d=()=>f.forEach(w=>w.classList.remove(n)),b=w=>{if(!w||w===h)return;const E=m.get(w);E&&(d(),E.classList.add(n),h=w)},y=w=>{const E=w.getBoundingClientRect(),T=E.top+E.height/2,M=window.innerHeight/2;return Math.abs(T-M)};f.forEach(w=>{w.addEventListener("click",E=>{E.preventDefault();const T=w.getAttribute("data-house"),M=u.get(T);if(M)if(window.lenis&&typeof window.lenis.scrollTo=="function")console.log("lenis"),window.lenis.scrollTo(M,{offset:l,duration:1});else{console.log("no lenis",M.getBoundingClientRect().top,window.scrollY,window.pageYOffset,l);const D=M.getBoundingClientRect().top+(window.scrollY||window.pageYOffset)+l;window.scrollTo({top:D,behavior:"smooth"})}})});const v=new Map;let g=!1;const _=()=>{g=!1;let w=null,E=-1;p.forEach(T=>{const M=v.get(T)??0;M>E?(E=M,w=T):M===E&&M>0&&y(T)<y(w)&&(w=T)}),!(!w||E<=0)&&b(w.getAttribute("data-house"))},S=new IntersectionObserver(w=>{w.forEach(E=>{v.set(E.target,E.intersectionRatio)}),g||(g=!0,requestAnimationFrame(_))},{root:s,rootMargin:a,threshold:o});p.forEach(w=>{v.set(w,0),S.observe(w)}),requestAnimationFrame(()=>{let w=p[0],E=1/0;p.forEach(T=>{const M=y(T);M<E&&(w=T,E=M)}),b(w.getAttribute("data-house")),_()})}function initImageTextFunctions(){initTextImage(),initImageQuote(),initBigTextImage(),init57(),init58(),initTextImageAnimated(),initSingleRoomPreview(),initRoomsPreviewsNavController()}gsapWithCSS.registerPlugin(ScrollTrigger$1);function longText(){const r=document.querySelectorAll(".block_long-text");r.length!==0&&r.forEach(e=>{const t=e.querySelector(".big-parallax");if(t){const s=()=>Math.min(window.innerWidth*.4,300);gsapWithCSS.fromTo(t,{"--shift":()=>`${-s()}px`},{"--shift":()=>`${s()}px`,ease:"none",scrollTrigger:{trigger:e,start:"top bottom",end:"bottom top",scrub:!0,invalidateOnRefresh:!0,ignoreMobileResize:!0}})}const i=gsapWithCSS.timeline({defaults:{ease:"none"}}),n=e.querySelector(".container-text");n&&ScrollTrigger$1.create({trigger:e,start:"top 90%",scrub:!0,animation:i,invalidateOnRefresh:!0,ignoreMobileResize:!0,once:!0,onEnter:s=>{n.classList.add("show")},onLeaveBack:s=>{n.classList.remove("show")}})})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function shortText(){const r=document.querySelectorAll(".block_short-text");r.length!==0&&r.forEach(e=>{const t=e.querySelector(".big-parallax");if(t){const s=()=>Math.min(window.innerWidth*.4,300);gsapWithCSS.fromTo(t,{"--shift":()=>`${-s()}px`},{"--shift":()=>`${s()}px`,ease:"none",scrollTrigger:{trigger:e,start:"top bottom",end:"bottom top",scrub:!0,invalidateOnRefresh:!0,ignoreMobileResize:!0}})}const i=gsapWithCSS.timeline({defaults:{ease:"none"}}),n=e.querySelector(".container-text");n&&ScrollTrigger$1.create({trigger:e,start:"top+=500 bottom",scrub:!0,animation:i,invalidateOnRefresh:!0,ignoreMobileResize:!0,onEnter:s=>{n.classList.add("show")},onLeaveBack:s=>{n.classList.remove("show")}})})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function stayAtReschio(){const r=document.querySelectorAll(".block_stay-at-reschio");r.length!==0&&r.forEach(e=>{gsapWithCSS.timeline({defaults:{ease:"none"}});const t=e.querySelector(".big-title");if(t){const i=()=>Math.min(window.innerWidth*.4,300);gsapWithCSS.fromTo(t,{"--shift":()=>`${-i()}px`},{"--shift":()=>`${i()}px`,ease:"none",scrollTrigger:{trigger:e,start:"top bottom",end:"bottom top",scrub:!0,invalidateOnRefresh:!0,ignoreMobileResize:!0}})}})}function initTextFunctions(){longText(),shortText(),stayAtReschio()}function inputPhoneWithPrefix(){document.querySelectorAll(".form-row.has-phone-input").forEach(e
95=>{const t=e.querySelector(".full-number"),i=e.querySelector(".prefix-number-wrapper"),n=i.querySelector(".span-of-selected-prefix"),s=e.querySelector(".prefixes-list-wrapper"),a=s.querySelector(".prefix-searchbar"),o=s.querySelectorAll(".list-item"),l=e.querySelector(".prefix-name-wrapper"),c=e.querySelector(".main-number-wrapper");function f(){const p=n.textContent.trim(),m=c.value.trim();m===""?(t.value="",e.classList.remove("typed-in")):(t.value=`${p}${m}`,e.classList.add("typed-in"))}i.addEventListener("click",()=>{e.classList.add("row-is-clicked")}),c.addEventListener("click",()=>{e.classList.add("row-is-clicked"),e.classList.contains("open-prefixes-list")&&e.classList.remove("open-prefixes-list")}),i.addEventListener("click",()=>{e.classList.toggle("open-prefixes-list")}),window.addEventListener("click",p=>{!e.contains(p.target)&&(e.classList.remove("row-is-clicked"),e.classList.remove("open-prefixes-list"))}),a.addEventListener("input",()=>{const p=a.value.trim().toLowerCase();o.forEach(m=>{const h=m.textContent.toLowerCase().includes(p);m.style.display=h?"block":"none"})}),o.forEach(p=>{p.addEventListener("click",()=>{const m=p.dataset.prefix,u=p.dataset.code;n.textContent=m,l.textContent=u,e.classList.remove("open-prefixes-list"),f()})}),c.addEventListener("input",f)})}function initFakeSelects(){document.querySelectorAll("[data-fake-select]").forEach(e=>{var a;const t=e.querySelector("select"),i=document.createElement("div");i.className="selected-option",i.dataset.cursor="",i.textContent=((a=t.options[t.selectedIndex])==null?void 0:a.text)||t.options[0].text;const n=e.parentElement.querySelector(".for-value"),s=document.createElement("div");s.className="options-list",s.dataset.lenisPrevent="",Array.from(t.options).forEach((o,l)=>{const c=document.createElement("div");c.textContent=o.text,c.dataset.value=o.value,l===0?(c.classList.add("is-disabled"),c.setAttribute("aria-disabled","true"),c.style.color="#6D7472",c.style.cursor="not-allowed"):(c.dataset.cursor="",c.addEventListener("click",()=>{i.textContent=o.text,t.value=o.value,t.selectedIndex=l,t.dispatchEvent(new Event("change",{bubbles:!0})),e.classList.remove("open"),e.classList.add("item-selected"),n.value=o.value})),s.appendChild(c)}),i.addEventListener("click",()=>{e.classList.toggle("open")}),document.addEventListener("click",o=>{e.contains(o.target)||e.classList.remove("open")}),e.appendChild(i),e.appendChild(s)})}var HOOKS=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],defaults={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:typeof window=="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(r){return typeof console<"u"&&console.warn(r)},getWeek:function(r){var e=new Date(r.getTime());e.setHours(0,0,0,0),e.setDate(e.getDate()+3-(e.getDay()+6)%7);var t=new Date(e.getFullYear(),0,4);return 1+Math.round(((e.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>
95",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},english={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(r){var e=r%100;if(e>3&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},pad=function(r,e){return e===void 0&&(e=2),("000"+r).slice(e*-1)},int=function(r){return r===!0?1:0};function debounce(r,e){var t;return function(){var i=this,n=arguments;clearTimeout(t),t=setTimeout(function(){return r.apply(i,n)},e)}}var arrayify=function(r){return r instanceof Array?r:[r]};function toggleClass(r,e,t){if(t===!0)return r.classList.add(e);r.classList.remove(e)}function createElement(r,e,t){var i=window.document.createElement(r);return e=e||"",t=t||"",i.className=e,t!==void 0&&(i.textContent=t),i}function clearNode(r){for(;r.firstChild;)r.removeChild(r.firstChild)}function findParent(r,e){if(e(r))return r;if(r.parentNode)return findParent(r.parentNode,e)}function createNumberInput(r,e){var t=createElement("div","numInputWrapper"),i=createElement("input","numInput "+r),n=createElement("span","arrowUp"),s=createElement("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1?i.type="number":(i.type="text",i.pattern="\\d*"),e!==void 0)for(var a in e)i.setAttribute(a,e[a]);return t.appendChild(i),t.appendChild(n),t.appendChild(s),t}function getEventTarget(r){try{if(typeof r.composedPath=="function"){var e=r.composedPath();return e[0]}return r.target}catch{return r.target}}var doNothing=function(){},monthToStr=function(r,e,t){return t.months[e?"shorthand":"longhand"][r]},revFormat={D:doNothing,F:function(r,e,t){r.setMonth(t.months.longhand.indexOf(e))},G:function(r,e){r.setHours((r.getHours()>=12?12:0)+parseFloat(e))},H:function(r,e){r.setHours(parseFloat(e))},J:function(r,e){r.setDate(parseFloat(e))},K:function(r,e,t){r.setHours(r.getHours()%12+12*int(new RegExp(t.amPM[1],"i").test(e)))},M:function(r,e,t){r.setMonth(t.months.shorthand.indexOf(e))},S:function(r,e){r.setSeconds(parseFloat(e))},U:function(r,e){return new Date(parseFloat(e)*1e3)},W:function(r,e,t){var i=parseInt(e),n=new Date(r.getFullYear(),0,2+(i-1)*7,0,0,0,0);return n.setDate(n.getDate()-n.getDay()+t.firstDayOfWeek),n},Y:function(r,e){r.setFullYear(parseFloat(e))},Z:function(r,e){return new Date(e)},d:function(r,e){r.setDate(parseFloat(e))},h:function(r,e){r.setHours((r.getHours()>=12?12:0)+parseFloat(e))},i:function(r,e){r.setMinutes(parseFloat(e))},j:function(r,e){r.setDate(parseFloat(e))},l:doNothing,m:function(r,e){r.setMonth(parseFloat(e)-1)},n:function(r,e){r.setMonth(parseFloat(e)-1)},s:function(r,e){r.setSeconds(parseFloat(e))},u:function(r,e){return new Date(parseFloat(e))},w:doNothing,y:function(r,e){r.setFullYear(2e3+parseFloat(e))}},tokenRegex={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},formats={Z:function(r){return r.toISOString()},D:function(r,e,t){return e.weekdays.shorthand[formats.w(r,e,t)]},F:function(r,e,t){return monthToStr(formats.n(r,e,t)-1,!1,e)},G:function(r,e,t){return pad(formats.h(r,e,t))},H:function(r){return pad(r.getHours())},J:function(r,e){return e.ordinal!==void 0?r.getDate()+e.ordinal(r.getDate()):r.getDate()},K:function(r,e){return e.amPM[int(r.getHours()>11)]},M:function(r,e){return monthToStr(r.getMonth(),!0,e)},S:function(r){return pad(r.getSeconds())},U:function(r){return r.getTime()/1e3},W:function(r,e,t){return t.getWeek(r)},Y:function(r){return pad(r.getFullYear(),4)},d:function(r){return pad(r.getDate())},h:function(r){return r.getHours()%12?r.getHours()%12:12},i:function(r){return pad(r.getMinutes())},j:function(r){return r.getDate()},l:function(r,e){return e.weekdays.longhand[r.getDay()]},m:function(r){return pad(r.getMonth()+1)},n:function(r){return r.getMonth()+1},s:function(r){return r.getSeconds()},u:function(r){return r.getTime()},w:function(r){return r.getDay()},y:function(r){return String(r.getFullYear()).substring(2)}},createDateFormatter=function(r){var e=r.config,t=e===void 0?defaults:e,i=r.l10n,n=i===void 0?english:i,s=r.isMobile,a=s===void 0?!1:s;return function(o,l,c){var f=c||n;return t.formatDate!==void 0&&!a?t.formatDate(o,l,f):l.split("").map(function(p,m,u){return formats[p]&&u[m-1]!=="\\"?formats[p](o,f,t):p!=="\\"?p:""}).join("")}},createDateParser=function(r){var e=r.config,t=e===void 0?defaults:e,i=r.l10n,n=i===void 0?english:i;return function(s,a,o,l){if(!(s!==0&&!s)){var c=l||n,f,p=s;if(s instanceof Date)f=new Date(s.getTime());
vendor: 4,233 bytes, line 95
95else if(typeof s!="string"&&s.toFixed!==void 0)f=new Date(s);else if(typeof s=="string"){var m=a||(t||defaults).dateFormat,u=String(s).trim();if(u==="today")f=new Date,o=!0;else if(t&&t.parseDate)f=t.parseDate(s,m);else if(/Z$/.test(u)||/GMT$/.test(u))f=new Date(s);else{for(var h=void 0,d=[],b=0,y=0,v="";b<m.length;b++){var g=m[b],_=g==="\\",S=m[b-1]==="\\"||_;if(tokenRegex[g]&&!S){v+=tokenRegex[g];var w=new RegExp(v).exec(s);w&&(h=!0)&&d[g!=="Y"?"push":"unshift"]({fn:revFormat[g],val:w[++y]})}else _||(v+=".")}f=!t||!t.noCalendar?new Date(new Date().getFullYear(),0,1,0,0,0,0):new Date(new Date().setHours(0,0,0,0)),d.forEach(function(E){var T=E.fn,M=E.val;return f=T(f,M,c)||f}),f=h?f:void 0}}if(!(f instanceof Date&&!isNaN(f.getTime()))){t.errorHandler(new Error("Invalid date provided: "+p));return}return o===!0&&f.setHours(0,0,0,0),f}}};function compareDates(r,e,t){return t===void 0&&(t=!0),t!==!1?new Date(r.getTime()).setHours(0,0,0,0)-new Date(e.getTime()).setHours(0,0,0,0):r.getTime()-e.getTime()}var isBetween=function(r,e,t){return r>Math.min(e,t)&&r<Math.max(e,t)},calculateSecondsSinceMidnight=function(r,e,t){return r*3600+e*60+t},parseSeconds=function(r){var e=Math.floor(r/3600),t=(r-e*3600)/60;return[e,t,r-e*3600-t*60]},duration={DAY:864e5};function getDefaultHours(r){var e=r.defaultHour,t=r.defaultMinute,i=r.defaultSeconds;if(r.minDate!==void 0){var n=r.minDate.getHours(),s=r.minDate.getMinutes(),a=r.minDate.getSeconds();e<n&&(e=n),e===n&&t<s&&(t=s),e===n&&t===s&&i<a&&(i=r.minDate.getSeconds())}if(r.maxDate!==void 0){var o=r.maxDate.getHours(),l=r.maxDate.getMinutes();e=Math.min(e,o),e===o&&(t=Math.min(l,t)),e===o&&t===l&&(i=r.maxDate.getSeconds())}return{hours:e,minutes:t,seconds:i}}typeof Object.assign!="function"&&(Object.assign=function(r){for(var e=[],t=1;t<arguments.length;t++)e[t-1]=arguments[t];if(!r)throw TypeError("Cannot convert undefined or null to object");for(var i=function(o){o&&Object.keys(o).forEach(function(l){return r[l]=o[l]})},n=0,s=e;n<s.length;n++){var a=s[n];i(a)}return r});var __assign=function(){return __assign=Object.assign||function(r){for(var e,t=1,i=arguments.length;t<i;t++){e=arguments[t];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n])}return r},__assign.apply(this,arguments)},__spreadArrays=function(){for(var r=0,e=0,t=arguments.length;e<t;e++)r+=arguments[e].length;for(var i=Array(r),n=0,e=0;e<t;e++)for(var s=arguments[e],a=0,o=s.length;a<o;a++,n++)i[n]=s[a];return i},DEBOUNCED_CHANGE_MS=300;function FlatpickrInstance(r,e){var t={config:__assign(__assign({},defaults),flatpickr.defaultConfig),l10n:english};t.parseDate=createDateParser({config:t.config,l10n:t.l10n}),t._handlers=[],t.pluginElements=[],t.loadedPlugins=[],t._bind=d,t._setHoursFromDate=m,t._positionCalendar=xe,t.changeMonth=z,t.changeYear=K,t.clear=Y,t.close=G,t.onMouseOver=ce,t._createElement=createElement,t.createDay=w,t.destroy=Z,t.isEnabled=te,t.jumpToDate=v,t.updateValue=Te,t.open=Q,t.redraw=we,t.set=Ae,t.setDate=Oe,t.toggle=Ce;function i(){t.utils={getDaysInMonth:function(V,B){return V===void 0&&(V=t.currentMonth),B===void 0&&(B=t.currentYear),V===1&&(B%4===0&&B%100!==0||B%400===0)?29:t.l10n.daysInMonth[V]}}}function n(){t.element=t.input=r,t.isOpen=!1,pe(),me(),Je(),Ge(),i(),t.isMobile||S(),y(),(t.selectedDates.length||t.config.noCalendar)&&(t.config.enableTime&&m(t.config.noCalendar?t.latestSelectedDateObj:void 0),Te(!1)),o();var V=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!t.isMobile&&V&&xe(),_e("onReady")}function s(){var V;return((V=t.calendarContainer)===null||V===void 0?void 0:V.getRootNode()).activeElement||document.activeElement}function a(V){return V.bind(t)}function o(){var V=t.config;V.weekNumbers===!1&&V.showMonths===1||V.noCalendar!==!0&&window.requestAnimationFrame(function(){if(t.calendarContainer!==void 0&&(t.calendarContainer.style.visibility="hidden",t.calendarContainer.style.display="block"),t.daysContainer!==void 0){var B=(t.days.offsetWidth+1)*V.showMonths;t.daysContainer.style.width=B+"px",t.calendarContainer.style.width=B+(t.weekWrapper!==void 0?t.weekWrapper.offsetWidth:0)+"px",t.calendarContainer.style.removeProperty("visibility"),t.calendarContainer.style.removeProperty("display")}})}
vendor: 11,658 bytes, line 95
95function l(V){if(t.selectedDates.length===0){var B=t.config.minDate===void 0||compareDates(new Date,t.config.minDate)>=0?new Date:new Date(t.config.minDate.getTime()),$=getDefaultHours(t.config);B.setHours($.hours,$.minutes,$.seconds,B.getMilliseconds()),t.selectedDates=[B],t.latestSelectedDateObj=B}V!==void 0&&V.type!=="blur"&&Ye(V);var H=t._input.value;p(),Te(),t._input.value!==H&&t._debouncedChange()}function c(V,B){return V%12+12*int(B===t.l10n.amPM[1])}function f(V){switch(V%24){case 0:case 12:return 12;default:return V%12}}function p(){if(!(t.hourElement===void 0||t.minuteElement===void 0)){var V=(parseInt(t.hourElement.value.slice(-2),10)||0)%24,B=(parseInt(t.minuteElement.value,10)||0)%60,$=t.secondElement!==void 0?(parseInt(t.secondElement.value,10)||0)%60:0;t.amPM!==void 0&&(V=c(V,t.amPM.textContent));var H=t.config.minTime!==void 0||t.config.minDate&&t.minDateHasTime&&t.latestSelectedDateObj&&compareDates(t.latestSelectedDateObj,t.config.minDate,!0)===0,W=t.config.maxTime!==void 0||t.config.maxDate&&t.maxDateHasTime&&t.latestSelectedDateObj&&compareDates(t.latestSelectedDateObj,t.config.maxDate,!0)===0;if(t.config.maxTime!==void 0&&t.config.minTime!==void 0&&t.config.minTime>t.config.maxTime){var j=calculateSecondsSinceMidnight(t.config.minTime.getHours(),t.config.minTime.getMinutes(),t.config.minTime.getSeconds()),ee=calculateSecondsSinceMidnight(t.config.maxTime.getHours(),t.config.maxTime.getMinutes(),t.config.maxTime.getSeconds()),X=calculateSecondsSinceMidnight(V,B,$);if(X>ee&&X<j){var ie=parseSeconds(j);V=ie[0],B=ie[1],$=ie[2]}}else{if(W){var J=t.config.maxTime!==void 0?t.config.maxTime:t.config.maxDate;V=Math.min(V,J.getHours()),V===J.getHours()&&(B=Math.min(B,J.getMinutes())),B===J.getMinutes()&&($=Math.min($,J.getSeconds()))}if(H){var ne=t.config.minTime!==void 0?t.config.minTime:t.config.minDate;V=Math.max(V,ne.getHours()),V===ne.getHours()&&B<ne.getMinutes()&&(B=ne.getMinutes()),B===ne.getMinutes()&&($=Math.max($,ne.getSeconds()))}}u(V,B,$)}}function m(V){var B=V||t.latestSelectedDateObj;B&&B instanceof Date&&u(B.getHours(),B.getMinutes(),B.getSeconds())}function u(V,B,$){t.latestSelectedDateObj!==void 0&&t.latestSelectedDateObj.setHours(V%24,B,$||0,0),!(!t.hourElement||!t.minuteElement||t.isMobile)&&(t.hourElement.value=pad(t.config.time_24hr?V:(12+V)%12+12*int(V%12===0)),t.minuteElement.value=pad(B),t.amPM!==void 0&&(t.amPM.textContent=t.l10n.amPM[int(V>=12)]),t.secondElement!==void 0&&(t.secondElement.value=pad($)))}function h(V){var B=getEventTarget(V),$=parseInt(B.value)+(V.delta||0);($/1e3>1||V.key==="Enter"&&!/[^\d]/.test($.toString()))&&K($)}function d(V,B,$,H){if(B instanceof Array)return B.forEach(function(W){return d(V,W,$,H)});if(V instanceof Array)return V.forEach(function(W){return d(W,B,$,H)});V.addEventListener(B,$,H),t._handlers.push({remove:function(){return V.removeEventListener(B,$,H)}})}function b(){_e("onChange")}function y(){if(t.config.wrap&&["open","close","toggle","clear"].forEach(function($){Array.prototype.forEach.call(t.element.querySelectorAll("[data-"+$+"]"),function(H){return d(H,"click",t[$])})}),t.isMobile){be();return}var V=debounce(re,50);if(t._debouncedChange=debounce(b,DEBOUNCED_CHANGE_MS),t.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&d(t.daysContainer,"mouseover",function($){t.config.mode==="range"&&ce(getEventTarget($))}),d(t._input,"keydown",ae),t.calendarContainer!==void 0&&d(t.calendarContainer,"keydown",ae),!t.config.inline&&!t.config.static&&d(window,"resize",V),window.ontouchstart!==void 0?d(window.document,"touchstart",N):d(window.document,"mousedown",N),d(window.document,"focus",N,{capture:!0}),t.config.clickOpens===!0&&(d(t._input,"focus",t.open),d(t._input,"click",t.open)),t.daysContainer!==void 0&&(d(t.monthNav,"click",We),d(t.monthNav,["keyup","increment"],h),d(t.daysContainer,"click",$e)),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0){var B=function($){return getEventTarget($).select()};d(t.timeContainer,["increment"],l),d(t.timeContainer,"blur",l,{capture:!0}),d(t.timeContainer,"click",g),d([t.hourElement,t.minuteElement],["focus","click"],B),t.secondElement!==void 0&&d(t.secondElement,"focus",function(){return t.secondElement&&t.secondElement.select()}),t.amPM!==void 0&&d(t.amPM,"click",function($){l($)})}t.config.allowInput&&d(t._input,"blur",de)}function v(V,B){var $=V!==void 0?t.parseDate(V):t.latestSelectedDateObj||(t.config.minDate&&t.config.minDate>t.now?t.config.minDate:t.config.maxDate&&t.config.maxDate<t.now?t.config.maxDate:t.now),H=t.currentYear,W=t.currentMonth;try{$!==void 0&&(t.currentYear=$.getFullYear(),t.currentMonth=$.getMonth())}catch(j){j.message="Invalid date supplied: "+$,t.config.errorHandler(j)}B&&t.currentYear!==H&&(_e("onYearChange"),I()),B&&(t.currentYear!==H||t.currentMonth!==W)&&_e("onMonthChange"),t.redraw()}function g(V){var B=getEventTarget(V);~B.className.indexOf("arrow")&&_(V,B.classList.contains("arrowUp")?1:-1)}function _(V,B,$){var H=V&&getEventTarget(V),W=$||H&&H.parentNode&&H.parentNode.firstChild,j=Fe("increment");j.delta=B,W&&W.dispatchEvent(j)}function S(){var V=window.document.createDocumentFragment();if(t.calendarContainer=createElement("div","flatpickr-calendar"),t.calendarContainer.tabIndex=-1,!t.config.noCalendar){if(V.appendChild(C()),t.innerContainer=createElement("div","flatpickr-innerContainer"),t.config.weekNumbers){var B=L(),$=B.weekWrapper,H=B.weekNumbers;t.innerContainer.appendChild($),t.weekNumbers=H,t.weekWrapper=$}t.rContainer=createElement("div","flatpickr-rContainer"),t.rContainer.appendChild(x()),t.daysContainer||(t.daysContainer=createElement("div","flatpickr-days"),t.daysContainer.tabIndex=-1),A(),t.rContainer.appendChild(t.daysContainer),t.innerContainer.appendChild(t.rContainer),V.appendChild(t.innerContainer)}t.config.enableTime&&V.appendChild(k()),toggleClass(t.calendarContainer,"rangeMode",t.config.mode==="range"),toggleClass(t.calendarContainer,"animate",t.config.animate===!0),toggleClass(t.calendarContainer,"multiMonth",t.config.showMonths>1),t.calendarContainer.appendChild(V);var W=t.config.appendTo!==void 0&&t.config.appendTo.nodeType!==void 0;if((t.config.inline||t.config.static)&&(t.calendarContainer.classList.add(t.config.inline?"inline":"static"),t.config.inline&&(!W&&t.element.parentNode?t.element.parentNode.insertBefore(t.calendarContainer,t._input.nextSibling):t.config.appendTo!==void 0&&t.config.appendTo.appendChild(t.calendarContainer)),t.config.static)){var j=createElement("div","flatpickr-wrapper");t.element.parentNode&&t.element.parentNode.insertBefore(j,t.element),j.appendChild(t.element),t.altInput&&j.appendChild(t.altInput),j.appendChild(t.calendarContainer)}!t.config.static&&!t.config.inline&&(t.config.appendTo!==void 0?t.config.appendTo:window.document.body).appendChild(t.calendarContainer)}function w(V,B,$,H){var W=te(B,!0),j=createElement("span",V,B.getDate().toString());return j.dateObj=B,j.$i=H,j.setAttribute("aria-label",t.formatDate(B,t.config.ariaDateFormat)),V.indexOf("hidden")===-1&&compareDates(B,t.now)===0&&(t.todayDateElem=j,j.classList.add("today"),j.setAttribute("aria-current","date")),W?(j.tabIndex=-1,Ve(B)&&(j.classList.add("selected"),t.selectedDateElem=j,t.config.mode==="range"&&(toggleClass(j,"startRange",t.selectedDates[0]&&compareDates(B,t.selectedDates[0],!0)===0),toggleClass(j,"endRange",t.selectedDates[1]&&compareDates(B,t.selectedDates[1],!0)===0),V==="nextMonthDay"&&j.classList.add("inRange")))):j.classList.add("flatpickr-disabled"),t.config.mode==="range"&&qe(B)&&!Ve(B)&&j.classList.add("inRange"),t.weekNumbers&&t.config.showMonths===1&&V!=="prevMonthDay"&&H%7===6&&t.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+t.config.getWeek(B)+"</span>"),_e("onDayCreate",j),j}function E(V){V.focus(),t.config.mode==="range"&&ce(V)}function T(V){for(var B=V>0?0:t.config.showMonths-1,$=V>0?t.config.showMonths:-1,H=B;H!=$;H+=V)for(var W=t.daysContainer.children[H],j=V>0?0:W.children.length-1,ee=V>0?W.children.length:-1,X=j;X!=ee;X+=V){var ie=W.children[X];if(ie.className.indexOf("hidden")===-1&&te(ie.dateObj))return ie}}function M(V,B){for(var $=V.className.indexOf("Month")===-1?V.dateObj.getMonth():t.currentMonth,H=B>0?t.config.showMonths:-1,W=B>0?1:-1,j=$-t.currentMonth;j!=H;j+=W)for(var ee=t.daysContainer.children[j],X=$-t.currentMonth===j?V.$i+B:B<0?ee.children.length-1:0,ie=ee.children.length,J=X;J>=0&&J<ie&&J!=(B>0?ie:-1);J+=W){var ne=ee.children[J];if(ne.className.indexOf("hidden")===-1&&te(ne.dateObj)&&Math.abs(V.$i-J)>=Math.abs(B))return E(ne)}t.changeMonth(W),D(T(W),0)}function D(V,B){var $=s(),H=ue($||document.body),W=V!==void 0?V:H?$:t.selectedDateElem!==void 0&&ue(t.selectedDateElem)?t.selectedDateElem:t.todayDateElem!==void 0&&ue(t.todayDateElem)?t.todayDateElem:T(B>0?1:-1);W===void 0?t._input.focus():H?M(W,B):E(W)}function R(V,B){for(var $=(new Date(V,B,1).getDay()-t.l10n.firstDayOfWeek+7)%7,H=t.utils.getDaysInMonth((B-1+12)%12,V),W=t.utils.getDaysInMonth(B,V),j=window.document.createDocumentFragment(),ee=t.config.showMonths>1,X=ee?"prevMonthDay hidden":"prevMonthDay",ie=ee?"nextMonthDay hidden":"nextMonthDay",J=H+1-$,ne=0;J<=H;J++,ne++)j.appendChild(w("flatpickr-day "+X,new Date(V,B-1,J),J,ne));for(J=1;J<=W;J++,ne++)j.appendChild(w("flatpickr-day",new Date(V,B,J),J,ne));for(var fe=W+1;fe<=42-$&&(t.config.showMonths===1||ne%7!==0);fe++,ne++)j.appendChild(w("flatpickr-day "+ie,new Date(V,B+1,fe%W),fe,ne));var he=createElement("div","dayContainer");return he.appendChild(j),he}function A(){if(t.daysContainer!==void 0){clearNode(t.daysContainer),t.weekNumbers&&clearNode(t.weekNumbers);for(var V=document.createDocumentFragment(),B=0;B<t.config.showMonths;B++){var $=new Date(t.currentYear,t.currentMonth,1);$.setMonth(t.currentMonth+B),V.appendChild(R($.getFullYear(),$.getMonth()))}t.daysContainer.appendChild(V),t.days=t.daysContainer.firstChild,t.config.mode==="range"&&t.selectedDates.length===1&&ce()}}function I(){if(!(t.config.showMonths>1||t.config.monthSelectorType!=="dropdown")){var V=function(H){return t.config.minDate!==void 0&&t.currentYear===t.config.minDate.getFullYear()&&H<t.config.minDate.getMonth()?!1:!(t.config.maxDate!==void 0&&t.currentYear===t.config.maxDate.getFullYear()&&H>t.config.maxDate.getMonth())};t.monthsDropdownContainer.tabIndex=-1,t.monthsDropdownContainer.innerHTML="";for(var B=0;B<12;B++)if(V(B)){var $=createElement("option","flatpickr-monthDropdown-month");$.value=new Date(t.currentYear,B).getMonth().toString(),$.textContent=monthToStr(B,t.config.shorthandCurrentMonth,t.l10n),$.tabIndex=-1,t.currentMonth===B&&($.selected=!0),t.monthsDropdownContainer.appendChild($)}}}function O(){var V=createElement("div","flatpickr-month"),B=window.document.createDocumentFragment(),$;t.config.showMonths>1||t.config.monthSelectorType==="static"?$=createElement("span","cur-month"):(t.monthsDropdownContainer=createElement("select","flatpickr-monthDropdown-months"),t.monthsDropdownContainer.setAttribute("aria-label",t.l10n.monthAriaLabel),d(t.monthsDropdownContainer,"change",function(ee){var X=getEventTarget(ee),ie=parseInt(X.value,10);t.changeMonth(ie-t.currentMonth),_e("onMonthChange")}),I(),$=t.monthsDropdownContainer);var H=createNumberInput("cur-year",{tabindex:"-1"}),W=H.getElementsByTagName("input")[0];W.setAttribute("aria-label",t.l10n.yearAriaLabel),t.config.minDate&&W.setAttribute("min",t.config.minDate.getFullYear().toString()),t.config.maxDate&&(W.setAttribute("max",t.config.maxDate.getFullYear().toString()),W.disabled=!!t.config.minDate&&t.config.minDate.getFullYear()===t.config.maxDate.getFullYear());var j=createElement("div","flatpickr-current-month");
vendor: 6,396 bytes, lines 95-99
95return j.appendChild($),j.appendChild(H),B.appendChild(j),V.appendChild(B),{container:V,yearElement:W,monthElement:$}}function F(){clearNode(t.monthNav),t.monthNav.appendChild(t.prevMonthNav),t.config.showMonths&&(t.yearElements=[],t.monthElements=[]);for(var V=t.config.showMonths;V--;){var B=O();t.yearElements.push(B.yearElement),t.monthElements.push(B.monthElement),t.monthNav.appendChild(B.container)}t.monthNav.appendChild(t.nextMonthNav)}function C(){return t.monthNav=createElement("div","flatpickr-months"),t.yearElements=[],t.monthElements=[],t.prevMonthNav=createElement("span","flatpickr-prev-month"),t.prevMonthNav.innerHTML=t.config.prevArrow,t.nextMonthNav=createElement("span","flatpickr-next-month"),t.nextMonthNav.innerHTML=t.config.nextArrow,F(),Object.defineProperty(t,"_hidePrevMonthArrow",{get:function(){return t.__hidePrevMonthArrow},set:function(V){t.__hidePrevMonthArrow!==V&&(toggleClass(t.prevMonthNav,"flatpickr-disabled",V),t.__hidePrevMonthArrow=V)}}),Object.defineProperty(t,"_hideNextMonthArrow",{get:function(){return t.__hideNextMonthArrow},set:function(V){t.__hideNextMonthArrow!==V&&(toggleClass(t.nextMonthNav,"flatpickr-disabled",V),t.__hideNextMonthArrow=V)}}),t.currentYearElement=t.yearElements[0],ge(),t.monthNav}function k(){t.calendarContainer.classList.add("hasTime"),t.config.noCalendar&&t.calendarContainer.classList.add("noCalendar");var V=getDefaultHours(t.config);t.timeContainer=createElement("div","flatpickr-time"),t.timeContainer.tabIndex=-1;var B=createElement("span","flatpickr-time-separator",":"),$=createNumberInput("flatpickr-hour",{"aria-label":t.l10n.hourAriaLabel});t.hourElement=$.getElementsByTagName("input")[0];var H=createNumberInput("flatpickr-minute",{"aria-label":t.l10n.minuteAriaLabel});if(t.minuteElement=H.getElementsByTagName("input")[0],t.hourElement.tabIndex=t.minuteElement.tabIndex=-1,t.hourElement.value=pad(t.latestSelectedDateObj?t.latestSelectedDateObj.getHours():t.config.time_24hr?V.hours:f(V.hours)),t.minuteElement.value=pad(t.latestSelectedDateObj?t.latestSelectedDateObj.getMinutes():V.minutes),t.hourElement.setAttribute("step",t.config.hourIncrement.toString()),t.minuteElement.setAttribute("step",t.config.minuteIncrement.toString()),t.hourElement.setAttribute("min",t.config.time_24hr?"0":"1"),t.hourElement.setAttribute("max",t.config.time_24hr?"23":"12"),t.hourElement.setAttribute("maxlength","2"),t.minuteElement.setAttribute("min","0"),t.minuteElement.setAttribute("max","59"),t.minuteElement.setAttribute("maxlength","2"),t.timeContainer.appendChild($),t.timeContainer.appendChild(B),t.timeContainer.appendChild(H),t.config.time_24hr&&t.timeContainer.classList.add("time24hr"),t.config.enableSeconds){t.timeContainer.classList.add("hasSeconds");var W=createNumberInput("flatpickr-second");t.secondElement=W.getElementsByTagName("input")[0],t.secondElement.value=pad(t.latestSelectedDateObj?t.latestSelectedDateObj.getSeconds():V.seconds),t.secondElement.setAttribute("step",t.minuteElement.getAttribute("step")),t.secondElement.setAttribute("min","0"),t.secondElement.setAttribute("max","59"),t.secondElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(createElement("span","flatpickr-time-separator",":")),t.timeContainer.appendChild(W)}return t.config.time_24hr||(t.amPM=createElement("span","flatpickr-am-pm",t.l10n.amPM[int((t.latestSelectedDateObj?t.hourElement.value:t.config.defaultHour)>11)]),t.amPM.title=t.l10n.toggleTitle,t.amPM.tabIndex=-1,t.timeContainer.appendChild(t.amPM)),t.timeContainer}function x(){t.weekdayContainer?clearNode(t.weekdayContainer):t.weekdayContainer=createElement("div","flatpickr-weekdays");for(var V=t.config.showMonths;V--;){var B=createElement("div","flatpickr-weekdaycontainer");t.weekdayContainer.appendChild(B)}return P(),t.weekdayContainer}function P(){if(t.weekdayContainer){var V=t.l10n.firstDayOfWeek,B=__spreadArrays(t.l10n.weekdays.shorthand);V>0&&V<B.length&&(B=__spreadArrays(B.splice(V,B.length),B.splice(0,V)));for(var $=t.config.showMonths;$--;)t.weekdayContainer.children[$].innerHTML=`
96      <span class='flatpickr-weekday'>
97        `+B.join("</span><span class='flatpickr-weekday'>")+`
98      </span>
99      `}}function L(){t.calendarContainer.classList.add("hasWeeks");var V=createElement("div","flatpickr-weekwrapper");V.appendChild(createElement("span","flatpickr-weekday",t.l10n.weekAbbreviation));var B=createElement("div","flatpickr-weeks");return V.appendChild(B),{weekWrapper:V,weekNumbers:B}}function z(V,B){B===void 0&&(B=!0);var $=B?V:V-t.currentMonth;$<0&&t._hidePrevMonthArrow===!0||$>0&&t._hideNextMonthArrow===!0||(t.currentMonth+=$,(t.currentMonth<0||t.currentMonth>11)&&(t.currentYear+=t.currentMonth>11?1:-1,t.currentMonth=(t.currentMonth+12)%12,_e("onYearChange"),I()),A(),_e("onMonthChange"),ge())}function Y(V,B){if(V===void 0&&(V=!0),B===void 0&&(B=!0),t.input.value="",t.altInput!==void 0&&(t.altInput.value=""),t.mobileInput!==void 0&&(t.mobileInput.value=""),t.selectedDates=[],t.latestSelectedDateObj=void 0,B===!0&&(t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth()),t.config.enableTime===!0){var $=getDefaultHours(t.config),H=$.hours,W=$.minutes,j=$.seconds;u(H,W,j)}t.redraw(),V&&_e("onChange")}function G(){t.isOpen=!1,t.isMobile||(t.calendarContainer!==void 0&&t.calendarContainer.classList.remove("open"),t._input!==void 0&&t._input.classList.remove("active")),_e("onClose")}function Z(){t.config!==void 0&&_e("onDestroy");for(var V=t._handlers.length;V--;)t._handlers[V].remove();if(t._handlers=[],t.mobileInput)t.mobileInput.parentNode&&t.mobileInput.parentNode.removeChild(t.mobileInput),t.mobileInput=void 0;else if(t.calendarContainer&&t.calendarContainer.parentNode)if(t.config.static&&t.calendarContainer.parentNode){var B=t.calendarContainer.parentNode;if(B.lastChild&&B.removeChild(B.lastChild),B.parentNode){for(;B.firstChild;)B.parentNode.insertBefore(B.firstChild,B);B.parentNode.removeChild(B)}}else t.calendarContainer.parentNode.removeChild(t.calendarContainer);t.altInput&&(t.input.type="text",t.altInput.parentNode&&t.altInput.parentNode.removeChild(t.altInput),delete t.altInput),t.input&&(t.input.type=t.input._type,t.input.classList.remove("flatpickr-input"),t.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","
99isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function($){try{delete t[$]}catch{}})}function q(V){return t.calendarContainer.contains(V)}function N(V){if(t.isOpen&&!t.config.inline){var B=getEventTarget(V),$=q(B),H=B===t.input||B===t.altInput||t.element.contains(B)||V.path&&V.path.indexOf&&(~V.path.indexOf(t.input)||~V.path.indexOf(t.altInput)),W=!H&&!$&&!q(V.relatedTarget),j=!t.config.ignoredFocusElements.some(function(ee){return ee.contains(B)});W&&j&&(t.config.allowInput&&t.setDate(t._input.value,!1,t.config.altInput?t.config.altFormat:t.config.dateFormat),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0&&t.input.value!==""&&t.input.value!==void 0&&l(),t.close(),t.config&&t.config.mode==="range"&&t.selectedDates.length===1&&t.clear(!1))}}function K(V){if(!(!V||t.config.minDate&&V<t.config.minDate.getFullYear()||t.config.maxDate&&V>t.config.maxDate.getFullYear())){var B=V,$=t.currentYear!==B;t.currentYear=B||t.currentYear,t.config.maxDate&&t.currentYear===t.config.maxDate.getFullYear()?t.currentMonth=Math.min(t.config.maxDate.getMonth(),t.currentMonth):t.config.minDate&&t.currentYear===t.config.minDate.getFullYear()&&(t.currentMonth=Math.max(t.config.minDate.getMonth(),t.currentMonth)),$&&(t.redraw(),_e("onYearChange"),I())}}function te(V,B){var $;B===void 0&&(B=!0);var H=t.parseDate(V,void 0,B);if(t.config.minDate&&H&&compareDates(H,t.config.minDate,B!==void 0?B:!t.minDateHasTime)<0||t.config.maxDate&&H&&compareDates(H,t.config.maxDate,B!==void 0?B:!t.maxDateHasTime)>0)return!1;if(!t.config.enable&&t.config.disable.length===0)return!0;if(H===void 0)return!1;for(var W=!!t.config.enable,j=($=t.config.enable)!==null&&$!==void 0?$:t.config.disable,ee=0,X=void 0;ee<j.length;ee++){if(X=j[ee],typeof X=="function"&&X(H))return W;if(X instanceof Date&&H!==void 0&&X.getTime()===H.getTime())return W;if(typeof X=="string"){var ie=t.parseDate(X,void 0,!0);return ie&&ie.getTime()===H.getTime()?W:!W}else if(typeof X=="object"&&H!==void 0&&X.from&&X.to&&H.getTime()>=X.from.getTime()&&H.getTime()<=X.to.getTime())return W}return!W}function ue(V){return t.daysContainer!==void 0?V.className.indexOf("hidden")===-1&&V.className.indexOf("flatpickr-disabled")===-1&&t.daysContainer.contains(V):!1}function de(V){var B=V.target===t._input,$=t._input.value.trimEnd()!==Ne();B&&$&&!(V.relatedTarget&&q(V.relatedTarget))&&t.setDate(t._input.value,!0,V.target===t.altInput?t.config.altFormat:t.config.dateFormat)}function ae(V){var B=getEventTarget(V),$=t.config.wrap?r.contains(B):B===t._input,H=t.config.allowInput,W=t.isOpen&&(!H||!$),j=t.config.inline&&$&&!H;if(V.keyCode===13&&$){if(H)return t.setDate(t._input.value,!0,B===t.altInput?t.config.altFormat:t.config.dateFormat),t.close(),B.blur();t.open()}else if(q(B)||W||j){var ee=!!t.timeContainer&&t.timeContainer.contains(B);switch(V.keyCode){case 13:ee?(V.preventDefault(),l(),ze()):$e(V);break;case 27:V.preventDefault(),ze();break;case 8:case 46:$&&!t.config.allowInput&&(V.preventDefault(),t.clear());break;case 37:case 39:if(!ee&&!$){V.preventDefault();var X=s();if(t.daysContainer!==void 0&&(H===!1||X&&ue(X))){var ie=V.keyCode===39?1:-1;V.ctrlKey?(V.stopPropagation(),z(ie),D(T(1),0)):D(void 0,ie)}}else t.hourElement&&t.hourElement.focus();break;case 38:case 40:V.preventDefault();var J=V.keyCode===40?1:-1;t.daysContainer&&B.$i!==void 0||B===t.input||B===t.altInput?V.ctrlKey?(V.stopPropagation(),K(t.currentYear-J),D(T(1),0)):ee||D(void 0,J*7):B===t.currentYearElement?K(t.currentYear-J):t.config.enableTime&&(!ee&&t.hourElement&&t.hourElement.focus(),l(V),t._debouncedChange());break;case 9:if(ee){var ne=[t.hourElement,t.minuteElement,t.secondElement,t.amPM].concat(t.pluginElements).filter(function(ve){return ve}),fe=ne.indexOf(B);if(fe!==-1){var he=ne[fe+(V.shiftKey?-1:1)];V.preventDefault(),(he||t._input).focus()}}else!t.config.noCalendar&&t.daysContainer&&t.daysContainer.contains(B)&&V.shift
vendor: 4,568 bytes, line 99
99Key&&(V.preventDefault(),t._input.focus());break}}if(t.amPM!==void 0&&B===t.amPM)switch(V.key){case t.l10n.amPM[0].charAt(0):case t.l10n.amPM[0].charAt(0).toLowerCase():t.amPM.textContent=t.l10n.amPM[0],p(),Te();break;case t.l10n.amPM[1].charAt(0):case t.l10n.amPM[1].charAt(0).toLowerCase():t.amPM.textContent=t.l10n.amPM[1],p(),Te();break}($||q(B))&&_e("onKeyDown",V)}function ce(V,B){if(B===void 0&&(B="flatpickr-day"),!(t.selectedDates.length!==1||V&&(!V.classList.contains(B)||V.classList.contains("flatpickr-disabled")))){for(var $=V?V.dateObj.getTime():t.days.firstElementChild.dateObj.getTime(),H=t.parseDate(t.selectedDates[0],void 0,!0).getTime(),W=Math.min($,t.selectedDates[0].getTime()),j=Math.max($,t.selectedDates[0].getTime()),ee=!1,X=0,ie=0,J=W;J<j;J+=duration.DAY)te(new Date(J),!0)||(ee=ee||J>W&&J<j,J<H&&(!X||J>X)?X=J:J>H&&(!ie||J<ie)&&(ie=J));var ne=Array.from(t.rContainer.querySelectorAll("*:nth-child(-n+"+t.config.showMonths+") > ."+B));ne.forEach(function(fe){var he=fe.dateObj,ve=he.getTime(),ke=X>0&&ve<X||ie>0&&ve>ie;if(ke){fe.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(Le){fe.classList.remove(Le)});return}else if(ee&&!ke)return;["startRange","inRange","endRange","notAllowed"].forEach(function(Le){fe.classList.remove(Le)}),V!==void 0&&(V.classList.add($<=t.selectedDates[0].getTime()?"startRange":"endRange"),H<$&&ve===H?fe.classList.add("startRange"):H>$&&ve===H&&fe.classList.add("endRange"),ve>=X&&(ie===0||ve<=ie)&&isBetween(ve,H,$)&&fe.classList.add("inRange"))})}}function re(){t.isOpen&&!t.config.static&&!t.config.inline&&xe()}function Q(V,B){if(B===void 0&&(B=t._positionElement),t.isMobile===!0){if(V){V.preventDefault();var $=getEventTarget(V);$&&$.blur()}t.mobileInput!==void 0&&(t.mobileInput.focus(),t.mobileInput.click()),_e("onOpen");return}else if(t._input.disabled||t.config.inline)return;var H=t.isOpen;t.isOpen=!0,H||(t.calendarContainer.classList.add("open"),t._input.classList.add("active"),_e("onOpen"),xe(B)),t.config.enableTime===!0&&t.config.noCalendar===!0&&t.config.allowInput===!1&&(V===void 0||!t.timeContainer.contains(V.relatedTarget))&&setTimeout(function(){return t.hourElement.select()},50)}function oe(V){return function(B){var $=t.config["_"+V+"Date"]=t.parseDate(B,t.config.dateFormat),H=t.config["_"+(V==="min"?"max":"min")+"Date"];$!==void 0&&(t[V==="min"?"minDateHasTime":"maxDateHasTime"]=$.getHours()>0||$.getMinutes()>0||$.getSeconds()>0),t.selectedDates&&(t.selectedDates=t.selectedDates.filter(function(W){return te(W)}),!t.selectedDates.length&&V==="min"&&m($),Te()),t.daysContainer&&(we(),$!==void 0?t.currentYearElement[V]=$.getFullYear().toString():t.currentYearElement.removeAttribute(V),t.currentYearElement.disabled=!!H&&$!==void 0&&H.getFullYear()===$.getFullYear())}}function pe(){var V=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],B=__assign(__assign({},JSON.parse(JSON.stringify(r.dataset||{}))),e),$={};t.config.parseDate=B.parseDate,t.config.formatDate=B.formatDate,Object.defineProperty(t.config,"enable",{get:function(){return t.config._enable},set:function(ne){t.config._enable=Be(ne)}}),Object.defineProperty(t.config,"disable",{get:function(){return t.config._disable},set:function(ne){t.config._disable=Be(ne)}});var H=B.mode==="time";if(!B.dateFormat&&(B.enableTime||H)){var W=flatpickr.defaultConfig.dateFormat||defaults.dateFormat;$.dateFormat=B.noCalendar||H?"H:i"+(B.enableSeconds?":S":""):W+" H:i"+(B.enableSeconds?":S":"")}if(B.altInput&&(B.enableTime||H)&&!B.altFormat){var j=flatpickr.defaultConfig.altFormat||defaults.altFormat;$.altFormat=B.noCalendar||H?"h:i"+(B.enableSeconds?":S K":" K"):j+(" h:i"+(B.enableSeconds?":S":"")+" K")}Object.defineProperty(t.config,"minDate",{get:function(){return t.config._minDate},set:oe("min")}),Object.defineProperty(t.config,"maxDate",{get:function(){return t.config._maxDate},set:oe("max")});var ee=function(ne){return function(fe){t.config[ne==="min"?"_minTime":"_maxTime"]=t.parseDate(fe,"H:i:S")}};Object.defineProperty(t.config,"minTime",{get:function(){return t.config._minTime},set:ee("min")}),Object.defineProperty(t.config,"maxTime",{get:function(){return t.config._maxTime},set:ee("max")}),B.mode==="time"&&(t.config.noCalendar=!0,t.config.enableTime=!0),Object.assign(t.config,$,B);for(var X=0;X<V.length;X++)t.config[V[X]]=t.config[V[X]]===!0||t.config[V[X]]==="true";HOOKS.filter(function(ne){return t.config[ne]!==void 0}
vendor: 5,800 bytes, line 99
99).forEach(function(ne){t.config[ne]=arrayify(t.config[ne]||[]).map(a)}),t.isMobile=!t.config.disableMobile&&!t.config.inline&&t.config.mode==="single"&&!t.config.disable.length&&!t.config.enable&&!t.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(var X=0;X<t.config.plugins.length;X++){var ie=t.config.plugins[X](t)||{};for(var J in ie)HOOKS.indexOf(J)>-1?t.config[J]=arrayify(ie[J]).map(a).concat(t.config[J]):typeof B[J]>"u"&&(t.config[J]=ie[J])}B.altInputClass||(t.config.altInputClass=U().className+" "+t.config.altInputClass),_e("onParseConfig")}function U(){return t.config.wrap?r.querySelector("[data-input]"):r}function me(){typeof t.config.locale!="object"&&typeof flatpickr.l10ns[t.config.locale]>"u"&&t.config.errorHandler(new Error("flatpickr: invalid locale "+t.config.locale)),t.l10n=__assign(__assign({},flatpickr.l10ns.default),typeof t.config.locale=="object"?t.config.locale:t.config.locale!=="default"?flatpickr.l10ns[t.config.locale]:void 0),tokenRegex.D="("+t.l10n.weekdays.shorthand.join("|")+")",tokenRegex.l="("+t.l10n.weekdays.longhand.join("|")+")",tokenRegex.M="("+t.l10n.months.shorthand.join("|")+")",tokenRegex.F="("+t.l10n.months.longhand.join("|")+")",tokenRegex.K="("+t.l10n.amPM[0]+"|"+t.l10n.amPM[1]+"|"+t.l10n.amPM[0].toLowerCase()+"|"+t.l10n.amPM[1].toLowerCase()+")";var V=__assign(__assign({},e),JSON.parse(JSON.stringify(r.dataset||{})));V.time_24hr===void 0&&flatpickr.defaultConfig.time_24hr===void 0&&(t.config.time_24hr=t.l10n.time_24hr),t.formatDate=createDateFormatter(t),t.parseDate=createDateParser({config:t.config,l10n:t.l10n})}function xe(V){if(typeof t.config.position=="function")return void t.config.position(t,V);if(t.calendarContainer!==void 0){_e("onPreCalendarPosition");var B=V||t._positionElement,$=Array.prototype.reduce.call(t.calendarContainer.children,function(Ze,rt){return Ze+rt.offsetHeight},0),H=t.calendarContainer.offsetWidth,W=t.config.position.split(" "),j=W[0],ee=W.length>1?W[1]:null,X=B.getBoundingClientRect(),ie=window.innerHeight-X.bottom,J=j==="above"||j!=="below"&&ie<$&&X.top>$,ne=window.pageYOffset+X.top+(J?-$-2:B.offsetHeight+2);if(toggleClass(t.calendarContainer,"arrowTop",!J),toggleClass(t.calendarContainer,"arrowBottom",J),!t.config.inline){var fe=window.pageXOffset+X.left,he=!1,ve=!1;ee==="center"?(fe-=(H-X.width)/2,he=!0):ee==="right"&&(fe-=H-X.width,ve=!0),toggleClass(t.calendarContainer,"arrowLeft",!he&&!ve),toggleClass(t.calendarContainer,"arrowCenter",he),toggleClass(t.calendarContainer,"arrowRight",ve);var ke=window.document.body.offsetWidth-(window.pageXOffset+X.right),Le=fe+H>window.document.body.offsetWidth,Ie=ke+H>window.document.body.offsetWidth;if(toggleClass(t.calendarContainer,"rightMost",Le),!t.config.static)if(t.calendarContainer.style.top=ne+"px",!Le)t.calendarContainer.style.left=fe+"px",t.calendarContainer.style.right="auto";else if(!Ie)t.calendarContainer.style.left="auto",t.calendarContainer.style.right=ke+"px";else{var Me=De();if(Me===void 0)return;var Re=window.document.body.offsetWidth,Ee=Math.max(0,Re/2-H/2),je=".flatpickr-calendar.centerMost:before",He=".flatpickr-calendar.centerMost:after",Xe=Me.cssRules.length,Ue="{left:"+X.left+"px;right:auto;}";toggleClass(t.calendarContainer,"rightMost",!1),toggleClass(t.calendarContainer,"centerMost",!0),Me.insertRule(je+","+He+Ue,Xe),t.calendarContainer.style.left=Ee+"px",t.calendarContainer.style.right="auto"}}}}function De(){for(var V=null,B=0;B<document.styleSheets.length;B++){var $=document.styleSheets[B];if($.cssRules){try{$.cssRules}catch{continue}V=$;break}}return V??se()}function se(){var V=document.createElement("style");return document.head.appendChild(V),V.sheet}function we(){t.config.noCalendar||t.isMobile||(I(),ge(),A())}function ze(){t._input.focus(),window.navigator.userAgent.indexOf("MSIE")!==-1||navigator.msMaxTouchPoints!==void 0?setTimeout(t.close,0):t.close()}function $e(V){V.preventDefault(),V.stopPropagation();var B=function(ne){return ne.classList&&ne.classList.contains("flatpickr-day")&&!ne.classList.contains("flatpickr-disabled")&&!ne.classList.contains("notAllowed")},$=findParent(getEventTarget(V),B);if($!==void 0){var H=$,W=t.latestSelectedDateObj=new Date(H.dateObj.getTime()),j=(W.getMonth()<t.currentMonth||W.getMonth()>t.currentMonth+t.config.showMonths-1)&&t.config.mode!=="range";if(t.selectedDateElem=H,t.config.mode==="single")t.selectedDates=[W];else if(t.config.mode==="multiple"){var ee=Ve(W);ee?t.selectedDates.splice(parseInt(ee),1):t.selectedDates.push(W)}else t.config.mode==="range"&&(t.selectedDates.length===2&&t.clear(!1,!1),t.latestSelectedDateObj=W,t.selectedDates.push(W),compareDates(W,t.selectedDates[0],!0)!==0&&t.selectedDates.sort(function(ne,fe){return ne.getTime()-fe.getTime()}));if(p(),j){var X=t.currentYear!==W.getFullYear();t.currentYear=W.getFullYear(),t.currentMonth=W.getMonth(),X&&(_e("onYearChange"),I()),_e("onMonthChange")}if(ge(),A(),Te(),!j&&t.config.mode!=="range"&&t.config.showMonths===1?E(H):t.selectedDateElem!==void 0&&t.hourElement===void 0&&t.selectedDateElem&&t.selectedDateElem.focus(),t.hourElement!==void 0&&t.hourElement!==void 0&&t.hourElement.focus(),t.config.closeOnSelect){var ie=t.config.mode==="single"&&!t.config.enableTime,J=t.config.mode==="range"&&t.selectedDates.length===2&&!t.config.enableTime;(ie||J)&&ze()}b()}}var Pe={locale:[me,P],showMonths:[F,o,x],minDate:[v],maxDate:[v],positionElement:[le],clickOpens:[function(){t.config.clickOpens===!0?(d(t._input,"focus",t.open),d(t._input,"click",t.open)):(t._input.removeEventListener("focus",t.open),t._input.removeEventListener("click",t.open))}]};function Ae(V,B){if(V!==null&&typeof V=="object"){Object.assign(t.config,V);for(var $ in V)Pe[$]!==void 0&&Pe[$].forEach(function(H){return H()})}
vendor: 5,151 bytes, line 99
99else t.config[V]=B,Pe[V]!==void 0?Pe[V].forEach(function(H){return H()}):HOOKS.indexOf(V)>-1&&(t.config[V]=arrayify(B));t.redraw(),Te(!0)}function Se(V,B){var $=[];if(V instanceof Array)$=V.map(function(H){return t.parseDate(H,B)});else if(V instanceof Date||typeof V=="number")$=[t.parseDate(V,B)];else if(typeof V=="string")switch(t.config.mode){case"single":case"time":$=[t.parseDate(V,B)];break;case"multiple":$=V.split(t.config.conjunction).map(function(H){return t.parseDate(H,B)});break;case"range":$=V.split(t.l10n.rangeSeparator).map(function(H){return t.parseDate(H,B)});break}else t.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(V)));t.selectedDates=t.config.allowInvalidPreload?$:$.filter(function(H){return H instanceof Date&&te(H,!1)}),t.config.mode==="range"&&t.selectedDates.sort(function(H,W){return H.getTime()-W.getTime()})}function Oe(V,B,$){if(B===void 0&&(B=!1),$===void 0&&($=t.config.dateFormat),V!==0&&!V||V instanceof Array&&V.length===0)return t.clear(B);Se(V,$),t.latestSelectedDateObj=t.selectedDates[t.selectedDates.length-1],t.redraw(),v(void 0,B),m(),t.selectedDates.length===0&&t.clear(!1),Te(B),B&&_e("onChange")}function Be(V){return V.slice().map(function(B){return typeof B=="string"||typeof B=="number"||B instanceof Date?t.parseDate(B,void 0,!0):B&&typeof B=="object"&&B.from&&B.to?{from:t.parseDate(B.from,void 0),to:t.parseDate(B.to,void 0)}:B}).filter(function(B){return B})}function Ge(){t.selectedDates=[],t.now=t.parseDate(t.config.now)||new Date;var V=t.config.defaultDate||((t.input.nodeName==="INPUT"||t.input.nodeName==="TEXTAREA")&&t.input.placeholder&&t.input.value===t.input.placeholder?null:t.input.value);V&&Se(V,t.config.dateFormat),t._initialDate=t.selectedDates.length>0?t.selectedDates[0]:t.config.minDate&&t.config.minDate.getTime()>t.now.getTime()?t.config.minDate:t.config.maxDate&&t.config.maxDate.getTime()<t.now.getTime()?t.config.maxDate:t.now,t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth(),t.selectedDates.length>0&&(t.latestSelectedDateObj=t.selectedDates[0]),t.config.minTime!==void 0&&(t.config.minTime=t.parseDate(t.config.minTime,"H:i")),t.config.maxTime!==void 0&&(t.config.maxTime=t.parseDate(t.config.maxTime,"H:i")),t.minDateHasTime=!!t.config.minDate&&(t.config.minDate.getHours()>0||t.config.minDate.getMinutes()>0||t.config.minDate.getSeconds()>0),t.maxDateHasTime=!!t.config.maxDate&&(t.config.maxDate.getHours()>0||t.config.maxDate.getMinutes()>0||t.config.maxDate.getSeconds()>0)}function Je(){if(t.input=U(),!t.input){t.config.errorHandler(new Error("Invalid input element specified"));return}t.input._type=t.input.type,t.input.type="text",t.input.classList.add("flatpickr-input"),t._input=t.input,t.config.altInput&&(t.altInput=createElement(t.input.nodeName,t.config.altInputClass),t._input=t.altInput,t.altInput.placeholder=t.input.placeholder,t.altInput.disabled=t.input.disabled,t.altInput.required=t.input.required,t.altInput.tabIndex=t.input.tabIndex,t.altInput.type="text",t.input.setAttribute("type","hidden"),!t.config.static&&t.input.parentNode&&t.input.parentNode.insertBefore(t.altInput,t.input.nextSibling)),t.config.allowInput||t._input.setAttribute("readonly","readonly"),le()}function le(){t._positionElement=t.config.positionElement||t._input}function be(){var V=t.config.enableTime?t.config.noCalendar?"time":"datetime-local":"date";t.mobileInput=createElement("input",t.input.className+" flatpickr-mobile"),t.mobileInput.tabIndex=1,t.mobileInput.type=V,t.mobileInput.disabled=t.input.disabled,t.mobileInput.required=t.input.required,t.mobileInput.placeholder=t.input.placeholder,t.mobileFormatStr=V==="datetime-local"?"Y-m-d\\TH:i:S":V==="date"?"Y-m-d":"H:i:S",t.selectedDates.length>0&&(t.mobileInput.defaultValue=t.mobileInput.value=t.formatDate(t.selectedDates[0],t.mobileFormatStr)),t.config.minDate&&(t.mobileInput.min=t.formatDate(t.config.minDate,"Y-m-d")),t.config.maxDate&&(t.mobileInput.max=t.formatDate(t.config.maxDate,"Y-m-d")),t.input.getAttribute("step")&&(t.mobileInput.step=String(t.input.getAttribute("step"))),t.input.type="hidden",t.altInput!==void 0&&(t.altInput.type="hidden");try{t.input.parentNode&&t.input.parentNode.insertBefore(t.mobileInput,t.input.nextSibling)}catch{}d(t.mobileInput,"change",function(B){t.setDate(getEventTarget(B).value,!1,t.mobileFormatStr),_e("onChange"),_e("onClose")})}function Ce(V){if(t.isOpen===!0)return t.close();t.open(V)}function _e(V,B){if(t.config!==void 0){var $=t.config[V];if($!==void 0&&$.length>0)for(var H=0;$[H]&&H<$.length;H++)$[H](t.selectedDates,t.input.value,t,B);V==="onChange"&&(t.input.dispatchEvent(Fe("change")),t.input.dispatchEvent(Fe("input")))}}function Fe(V){var B=document.createEvent("Event");return B.initEvent(V,!0,!0),B}function Ve(V){for(var B=0;B<t.selectedDates.length;B++){var $=t.selectedDates[B];if($ instanceof Date&&compareDates($,V)===0)return""+B}return!1}function qe(V){return t.config.mode!=="range"||t.selectedDates.length<2?!1:compareDates(V,t.selectedDates[0])>=0&&compareDates(V,t.selectedDates[1])<=0}function ge(){t.config.noCalendar||t.isMobile||!t.monthNav||(t.yearElements.forEac
vendor: 4,745 bytes, line 99
99h(function(V,B){var $=new Date(t.currentYear,t.currentMonth,1);$.setMonth(t.currentMonth+B),t.config.showMonths>1||t.config.monthSelectorType==="static"?t.monthElements[B].textContent=monthToStr($.getMonth(),t.config.shorthandCurrentMonth,t.l10n)+" ":t.monthsDropdownContainer.value=$.getMonth().toString(),V.value=$.getFullYear().toString()}),t._hidePrevMonthArrow=t.config.minDate!==void 0&&(t.currentYear===t.config.minDate.getFullYear()?t.currentMonth<=t.config.minDate.getMonth():t.currentYear<t.config.minDate.getFullYear()),t._hideNextMonthArrow=t.config.maxDate!==void 0&&(t.currentYear===t.config.maxDate.getFullYear()?t.currentMonth+1>t.config.maxDate.getMonth():t.currentYear>t.config.maxDate.getFullYear()))}function Ne(V){var B=V||(t.config.altInput?t.config.altFormat:t.config.dateFormat);return t.selectedDates.map(function($){return t.formatDate($,B)}).filter(function($,H,W){return t.config.mode!=="range"||t.config.enableTime||W.indexOf($)===H}).join(t.config.mode!=="range"?t.config.conjunction:t.l10n.rangeSeparator)}function Te(V){V===void 0&&(V=!0),t.mobileInput!==void 0&&t.mobileFormatStr&&(t.mobileInput.value=t.latestSelectedDateObj!==void 0?t.formatDate(t.latestSelectedDateObj,t.mobileFormatStr):""),t.input.value=Ne(t.config.dateFormat),t.altInput!==void 0&&(t.altInput.value=Ne(t.config.altFormat)),V!==!1&&_e("onValueUpdate")}function We(V){var B=getEventTarget(V),$=t.prevMonthNav.contains(B),H=t.nextMonthNav.contains(B);$||H?z($?-1:1):t.yearElements.indexOf(B)>=0?B.select():B.classList.contains("arrowUp")?t.changeYear(t.currentYear+1):B.classList.contains("arrowDown")&&t.changeYear(t.currentYear-1)}function Ye(V){V.preventDefault();var B=V.type==="keydown",$=getEventTarget(V),H=$;t.amPM!==void 0&&$===t.amPM&&(t.amPM.textContent=t.l10n.amPM[int(t.amPM.textContent===t.l10n.amPM[0])]);var W=parseFloat(H.getAttribute("min")),j=parseFloat(H.getAttribute("max")),ee=parseFloat(H.getAttribute("step")),X=parseInt(H.value,10),ie=V.delta||(B?V.which===38?1:-1:0),J=X+ee*ie;if(typeof H.value<"u"&&H.value.length===2){var ne=H===t.hourElement,fe=H===t.minuteElement;J<W?(J=j+J+int(!ne)+(int(ne)&&int(!t.amPM)),fe&&_(void 0,-1,t.hourElement)):J>j&&(J=H===t.hourElement?J-j-int(!t.amPM):W,fe&&_(void 0,1,t.hourElement)),t.amPM&&ne&&(ee===1?J+X===23:Math.abs(J-X)>ee)&&(t.amPM.textContent=t.l10n.amPM[int(t.amPM.textContent===t.l10n.amPM[0])]),H.value=pad(J)}}return n(),t}function _flatpickr(r,e){for(var t=Array.prototype.slice.call(r).filter(function(a){return a instanceof HTMLElement}),i=[],n=0;n<t.length;n++){var s=t[n];try{if(s.getAttribute("data-fp-omit")!==null)continue;s._flatpickr!==void 0&&(s._flatpickr.destroy(),s._flatpickr=void 0),s._flatpickr=FlatpickrInstance(s,e||{}),i.push(s._flatpickr)}catch(a){console.error(a)}}return i.length===1?i[0]:i}typeof HTMLElement<"u"&&typeof HTMLCollection<"u"&&typeof NodeList<"u"&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(r){return _flatpickr(this,r)},HTMLElement.prototype.flatpickr=function(r){return _flatpickr([this],r)});var flatpickr=function(r,e){return typeof r=="string"?_flatpickr(window.document.querySelectorAll(r),e):r instanceof Node?_flatpickr([r],e):_flatpickr(r,e)};flatpickr.defaultConfig={};flatpickr.l10ns={en:__assign({},english),default:__assign({},english)};flatpickr.localize=function(r){flatpickr.l10ns.default=__assign(__assign({},flatpickr.l10ns.default),r)};flatpickr.setDefaults=function(r){flatpickr.defaultConfig=__assign(__assign({},flatpickr.defaultConfig),r)};flatpickr.parseDate=createDateParser({});flatpickr.formatDate=createDateFormatter({});flatpickr.compareDates=compareDates;typeof jQuery<"u"&&typeof jQuery.fn<"u"&&(jQuery.fn.flatpickr=function(r){return _flatpickr(this,r)});Date.prototype.fp_incr=function(r){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(typeof r=="string"?parseInt(r,10):r))};typeof window<"u"&&(window.flatpickr=flatpickr);var it$1={exports:{}},it=it$1.exports,hasRequiredIt;function requireIt(){return hasRequiredIt||(hasRequiredIt=1,function(r,e){(function(t,i){i(e)})(it,function(t){var i=typeof window<"u"&&window.flatpickr!==void 0?window.flatpickr:{l10ns:{}},n={weekdays:{shorthand:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],longhand:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"]},months:{shorthand:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],longhand:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"]},firstDayOfWeek:1,ordinal:function(){return"°"},rangeSeparator:" al ",weekAbbreviation:"Se",scrollTitle:"Scrolla per aumentare",toggleTitle:"Clicca per cambiare",time_24hr:!0};i.l10ns.it=n;var s=i.l10ns;
99t.Italian=n,t.default=s,Object.defineProperty(t,"__esModule",{value:!0})})}(it$1,it$1.exports)),it$1.exports}var itExports=requireIt();function initDatePicker(){const r=document.querySelectorAll(".form-row.has-dates-input"),e=window.innerWidth<=1e3,i=(document.documentElement.lang||"en")==="it",n=i?itExports.Italian:null,s=i?"d/m/Y":"m/d/Y";r.length&&r.forEach(o=>{if(o.classList.contains("has-range")){const l=o.querySelector(".js-range-datepicker");if(!l)return;const c=o.classList.contains("always-single-month"),f=o.classList.contains("always-american-format"),p=flatpickr(l,{locale:n,mode:"range",dateFormat:f?"m/d/Y":s,altInput:!0,altFormat:f?"m/d/Y":s,showMonths:c||e?1:2,disableMobile:!0,allowInput:!1,minDate:"today",onReady:function(m,u,h){a(h,o)},onOpen:function(m,u,h){a(h,o)},onClose:function(m,u,h){}});window.addEventListener("resize",()=>{a(p,o)})}});function a(o,l){!o||!o.calendarContainer||(o.calendarContainer.style.width=`${l.offsetWidth}px`)}}function initAutoResizeTextarea(){document.querySelectorAll("textarea").forEach(e=>{e.addEventListener("input",()=>{e.style.height="auto",e.style.height=e.scrollHeight+"px"})})}function selectWichForm(){const r=document.getElementById("select-type"),e=document.getElementById("types-container");r&&r.addEventListener("change",function(){const t=this.value;document.querySelectorAll(".target-box.show").forEach(a=>{a.classList.remove("show")});let n=document.getElementById(t),s=n.offsetHeight+200;n.classList.add("show"),e.style.height=s+"px"})}function initLeaveSpaceForPlaceholder(){const r=document.querySelectorAll("[data-leave-space-for-placeholder]");if(!r.length)return;const e='.form-control, input:not([type="hidden"])',t=()=>{r.forEach(i=>{const n=i.querySelector("label"),s=i.querySelector(e);if(!n||!s)return;const l=n.offsetWidth+8;s.style.paddingLeft=`${l}px`})};t(),window.addEventListener("resize",t),window.addEventListener("load",t)}function initDynamicNumberFields(){const r=document.querySelectorAll(".dynamic-fields-form");r.length&&r.forEach(e=>{const t=e.querySelector(".js-dynamic-number"),i=e.querySelector(".js-dynamic-fields-wrapper"),n=e.querySelector(".js-dynamic-hidden");if(!t||!i||!n)return;const s=i.dataset.generalLabel||"Full name of each guest",a=i.dataset.introTemplate||"Name and Last Name",o=()=>{const c=i.querySelectorAll(".js-generated-field"),f=Array.from(c).map(p=>p.value.trim()).filter(p=>p!=="");n.value=f.join(", ")},l=()=>{const c=Array.from(i.querySelectorAll(".js-generated-field")).map(p=>p.value),f=parseInt(t.value,10)||0;if(i.innerHTML="",f>0){const p=document.createElement("p");p.classList.add("generated-fields-label"),p.textContent=s+" *",i.appendChild(p)}for(let p=0;p<f;p++){const m=document.createElement("div");m.classList.add("form-row","has-text-input","half"),m.innerHTML=`
100                    <input class="js-generated-field" required type="text" name="generated_field_${p+1}" value="${c[p]||""}" placeholder="${a}" data-cursor>
101                `,i.appendChild(m)}o()};t.addEventListener("input",l),i.addEventListener("input",c=>{c.target.classList.contains("js-generated-field")&&o()})})}function initFormsScripts(){inputPhoneWithPrefix(),initFakeSelects(),initDatePicker(),initAutoResizeTextarea(),selectWichForm(),initLeaveSpaceForPlaceholder(),initDynamicNumberFields()}/*!
102 * paths 3.13.0
103 * https://gsap.com
104 *
105 * Copyright 2008-2025, GreenSock. All rights reserved.
106 * Subject to the terms at https://gsap.com/standard-license
107 * @author: Jack Doyle, [email protected]
108*/var _svgPathExp=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,_scientific=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/ig,_DEG2RAD=Math.PI/180,_sin=Math.sin,_cos=Math.cos,_abs=Math.abs,_sqrt=Math.sqrt,_isNumber=function r(e){return typeof e=="number"},_roundingNum=1e5,_round$1=function r(e){return Math.round(e*_roundingNum)/_roundingNum||0};function transformRawPath(r,e,t,i,n,s,a){for(var o=r.length,l,c,f,p,m;--o>-1;)for(l=r[o],c=l.length,f=0;f<c;f+=2)p=l[f],m=l[f+1],l[f]=p*e+m*i+s,l[f+1]=p*t+m*n+a;return r._dirty=1,r}function arcToSegment(r,e,t,i,n,s,a,o,l){if(!(r===o&&e===l)){t=_abs(t),i=_abs(i);var c=n%360*_DEG2RAD,f=_cos(c),p=_sin(c),m=Math.PI,u=m*2,h=(r-o)/2,d=(e-l)/2,b=f*h+p*d,y=-p*h+f*d,v=b*b,g=y*y,_=v/(t*t)+g/(i*i);_>1&&(t=_sqrt(_)*t,i=_sqrt(_)*i);var S=t*t,w=i*i,E=(S*w-S*g-w*v)/(S*g+w*v);E<0&&(E=0);var T=(s===a?-1:1)*_sqrt(E),M=T*(t*y/i),D=T*-(i*b/t),R=(r+o)/2,A=(e+l)/2,I=R+(f*M-p*D),O=A+(p*M+f*D),F=(b-M)/t,C=(y-D)/i,k=(-b-M)/t,x=(-y-D)/i,P=F*F+C*C,L=(C<0?-1:1)*Math.acos(F/_sqrt(P)),z=(F*x-C*k<0?-1:1)*Math.acos((F*k+C*x)/_sqrt(P*(k*k+x*x)));isNaN(z)&&(z=m),!a&&z>0?z-=u:a&&z<0&&(z+=u),L%=u,z%=u;var Y=Math.ceil(_abs(z)/(u/4)),G=[],Z=z/Y,q=4/3*_sin(Z/2)/(1+_cos(Z/2)),N=f*t,K=p*t,te=p*-i,ue=f*i,de;for(de=0;de<Y;de++)n=L+de*Z,b=_cos(n),y=_sin(n),F=_cos(n+=Z),C=_sin(n),G.push(b-q*y,y+q*b,F+q*C,C-q*F,F,C);for(de=0;de<G.length;
108de+=2)b=G[de],y=G[de+1],G[de]=b*N+y*te+I,G[de+1]=b*K+y*ue+O;return G[de-2]=o,G[de-1]=l,G}}function stringToRawPath(r){var e=(r+"").replace(_scientific,function(M){var D=+M;return D<1e-4&&D>-1e-4?0:D}).match(_svgPathExp)||[],t=[],i=0,n=0,s=2/3,a=e.length,o=0,l="ERROR: malformed path: "+r,c,f,p,m,u,h,d,b,y,v,g,_,S,w,E,T=function(D,R,A,I){v=(A-D)/3,g=(I-R)/3,d.push(D+v,R+g,A-v,I-g,A,I)};if(!r||!isNaN(e[0])||isNaN(e[1]))return console.log(l),t;for(c=0;c<a;c++)if(S=u,isNaN(e[c])?(u=e[c].toUpperCase(),h=u!==e[c]):c--,p=+e[c+1],m=+e[c+2],h&&(p+=i,m+=n),c||(b=p,y=m),u==="M")d&&(d.length<8?t.length-=1:o+=d.length),i=b=p,n=y=m,d=[p,m],t.push(d),c+=2,u="L";else if(u==="C")d||(d=[0,0]),h||(i=n=0),d.push(p,m,i+e[c+3]*1,n+e[c+4]*1,i+=e[c+5]*1,n+=e[c+6]*1),c+=6;else if(u==="S")v=i,g=n,(S==="C"||S==="S")&&(v+=i-d[d.length-4],g+=n-d[d.length-3]),h||(i=n=0),d.push(v,g,p,m,i+=e[c+3]*1,n+=e[c+4]*1),c+=4;else if(u==="Q")v=i+(p-i)*s,g=n+(m-n)*s,h||(i=n=0),i+=e[c+3]*1,n+=e[c+4]*1,d.push(v,g,i+(p-i)*s,n+(m-n)*s,i,n),c+=4;else if(u==="T")v=i-d[d.length-4],g=n-d[d.length-3],d.push(i+v,n+g,p+(i+v*1.5-p)*s,m+(n+g*1.5-m)*s,i=p,n=m),c+=2;else if(u==="H")T(i,n,i=p,n),c+=1;else if(u==="V")T(i,n,i,n=p+(h?n-i:0)),c+=1;else if(u==="L"||u==="Z")u==="Z"&&(p=b,m=y,d.closed=!0),(u==="L"||_abs(i-p)>.5||_abs(n-m)>.5)&&(T(i,n,p,m),u==="L"&&(c+=2)),i=p,n=m;else if(u==="A"){if(w=e[c+4],E=e[c+5],v=e[c+6],g=e[c+7],f=7,w.length>1&&(w.length<3?(g=v,v=E,f--):(g=E,v=w.substr(2),f-=2),E=w.charAt(1),w=w.charAt(0)),_=arcToSegment(i,n,+e[c+1],+e[c+2],+e[c+3],+w,+E,(h?i:0)+v*1,(h?n:0)+g*1),c+=f,_)for(f=0;f<_.length;f++)d.push(_[f]);i=d[d.length-2],n=d[d.length-1]}else console.log(l);return c=d.length,c<6?(t.pop(),c=0):d[0]===d[c-2]&&d[1]===d[c-1]&&(d.closed=!0),t.totalPoints=o+c,t}function rawPathToString(r){_isNumber(r[0])&&(r=[r]);var e="",t=r.length,i,n,s,a;for(n=0;n<t;n++){for(a=r[n],e+="M"+_round$1(a[0])+","+_round$1(a[1])+" C",i=a.length,s=2;s<i;s++)e+=_round$1(a[s++])+","+_round$1(a[s++])+" "+_round$1(a[s++])+","+_round$1(a[s++])+" "+_round$1(a[s++])+","+_round$1(a[s])+" ";a.closed&&(e+="z")}return e}/*!
109 * CustomEase 3.13.0
110 * https://gsap.com
111 *
112 * @license Copyright 2008-2025, GreenSock. All rights reserved.
113 * Subject to the terms at https://gsap.com/standard-license
114 * @author: Jack Doyle, [email protected]
115*/var gsap,_coreInitted,_getGSAP=function r(){return gsap||typeof window<"u"&&(gsap=window.gsap)&&gsap.registerPlugin&&gsap},_initCore=function r(){gsap=_getGSAP(),gsap?(gsap.registerEase("_CE",CustomEase.create),_coreInitted=1):console.warn("Please gsap.registerPlugin(CustomEase)")},_bigNum=1e20,_round=function r(e){return~~(e*1e3+(e<0?-.5:.5))/1e3},_numExp=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/gi,_needsParsingExp=/[cLlsSaAhHvVtTqQ]/g,_findMinimum=function r(e){var t=e.length,i=_bigNum,n;for(n=1;n<t;n+=6)+e[n]<i&&(i=+e[n]);return i},_normalize=function r(e,t,i){!i&&i!==0&&(i=Math.max(+e[e.length-1],+e[1]));var n=+e[0]*-1,s=-i,a=e.length,o=1/(+e[a-2]+n),l=-t||(Math.abs(+e[a-1]-+e[1])<.01*(+e[a-2]-+e[0])?_findMinimum(e)+s:+e[a-1]+s),c;for(l?l=1/l:l=-o,c=0;c<a;c+=2)e[c]=(+e[c]+n)*o,e[c+1]=(+e[c+1]+s)*l},_bezierToPoints=function r(e,t,i,n,s,a,o,l,c,f,p){var m=(e+i)/2,u=(t+n)/2,h=(i+s)/2,d=(n+a)/2,b=(s+o)/2,y=(a+l)/2,v=(m+h)/2,g=(u+d)/2,_=(h+b)/2,S=(d+y)/2,w=(v+_)/2,E=(g+S)/2,T=o-e,M=l-t,D=Math.abs((i-o)*M-(n-l)*T),R=Math.abs((s-o)*M-(a-l)*T),A;return f||(f=[{x:e,y:t},{x:o,y:l}],p=1),f.splice(p||f.length-1,0,{x:w,y:E}),(D+R)*(D+R)>c*(T*T+M*M)&&(A=f.length,r(e,t,m,u,v,g,w,E,c,f,p),r(w,E,_,S,b,y,o,l,c,f,p+1+(f.length-A))),f},CustomEase=function(){function r(t,i,n){_coreInitted||_initCore(),this.id=t,this.setData(i,n)}var e=r.prototype;return e.setData=function(i,n){n=n||{},i=i||"0,0,1,1";var s=i.match(_numExp),a=1,o=[],l=[],c=n.precision||1,f=c<=1,p,m,u,h,d,b,y,v,g;if(this.data=i,(_needsParsingExp.test(i)||~i.indexOf("M")&&i.indexOf("C")<0)&&(s=stringToRawPath(i)[0]),p=s.length,p===4)s.unshift(0,0),s.push(1,1),p=8;else if((p-2)%6)throw"Invalid CustomEase";for((+s[0]!=0||+s[p-2]!=1)&&_normalize(s,n.height,n.originY),this.segment=s,h=2;h<p;h+=6)m={x:+s[h-2],y:+s[h-1]},u={x:+s[h+4],y:+s[h+5]},o.push(m,u),_bezierToPoints(m.x,m.y,+s[h],+s[h+1],+s[h+2],+s[h+3],u.x,u.y,1/(c*2e5),o,o.length-1);for(p=o.length,h=0;h<p;h++)y=o[h],v=o[h-1]||y,(y.x>v.x||v.y!==y.y&&v.x===y.x||y===v)&&y.x<=1?(v.cx=y.x-v.x,v.cy=y.y-v.y,v.n=y,v.nx=y.x,f&&h>1&&Math.abs(v.cy/v.cx-o[h-2].cy/o[h-2].cx)>
1152&&(f=0),v.cx<a&&(v.cx?a=v.cx:(v.cx=.001,h===p-1&&(v.x-=.001,a=Math.min(a,.001),f=0)))):(o.splice(h--,1),p--);if(p=1/a+1|0,d=1/p,b=0,y=o[0],f){for(h=0;h<p;h++)g=h*d,y.nx<g&&(y=o[++b]),m=y.y+(g-y.x)/y.cx*y.cy,l[h]={x:g,cx:d,y:m,cy:0,nx:9},h&&(l[h-1].cy=m-l[h-1].y);b=o[o.length-1],l[p-1].cy=b.y-m,l[p-1].cx=b.x-l[l.length-1].x}else{for(h=0;h<p;h++)y.nx<h*d&&(y=o[++b]),l[h]=y;b<o.length-1&&(l[h-1]=o[o.length-2])}return this.ease=function(_){var S=l[_*p|0]||l[p-1];return S.nx<_&&(S=S.n),S.y+(_-S.x)/S.cx*S.cy},this.ease.custom=this,this.id&&gsap&&gsap.registerEase(this.id,this.ease),this},e.getSVGData=function(i){return r.getSVGData(this,i)},r.create=function(i,n,s){return new r(i,n,s).ease},r.register=function(i){gsap=i,_initCore()},r.get=function(i){return gsap.parseEase(i)},r.getSVGData=function(i,n){n=n||{};var s=n.width||100,a=n.height||100,o=n.x||0,l=(n.y||0)+a,c=gsap.utils.toArray(n.path)[0],f,p,m,u,h,d,b,y,v,g;if(n.invert&&(a=-a,l=0),typeof i=="string"&&(i=gsap.parseEase(i)),i.custom&&(i=i.custom),i instanceof r)f=rawPathToString(transformRawPath([i.segment],s,0,0,-a,o,l));else{for(f=[o,l],b=Math.max(5,(n.precision||1)*200),u=1/b,b+=2,y=5/b,v=_round(o+u*s),g=_round(l+i(u)*-a),p=(g-l)/(v-o),m=2;m<b;m++)h=_round(o+m*u*s),d=_round(l+i(m*u)*-a),(Math.abs((d-g)/(h-v)-p)>y||m===b-1)&&(f.push(v,g),p=(d-g)/(h-v)),v=h,g=d;f="M"+f.join(",")}return c&&c.setAttribute("d",f),f},r}();CustomEase.version="3.13.0";CustomEase.headless=!0;_getGSAP()&&gsap.registerPlugin(CustomEase);gsapWithCSS.registerPlugin(Observer$1,CustomEase,ScrollTrigger$1);CustomEase.create("slideshow-wipe","0.6, 0.08, 0.02, 0.99");CustomEase.create("ease-quick-release","0.625, 0.05, 0, 1");function initSlideShow(r){var b,y,v;const e={slides:Array.from(r.querySelectorAll('[data-slideshow="slide"]')),inner:Array.from(r.querySelectorAll('[data-slideshow="parallax"]')),thumbs:Array.from(r.querySelectorAll('[data-slideshow="thumb"]')),arrowPrev:r.querySelector(".arrow-prev"),arrowNext:r.querySelector(".arrow-next"),thumbsScroller:r.querySelector(".scroller"),sliderList:r.querySelector(".img-slider__list")};let t=0;const i=e.slides.length;if(i===0)return{destroy:()=>{}};let n=!1,s;const a=1.5,o=gsapWithCSS.matchMedia(),l=typeof window<"u"?window.matchMedia("(prefers-reduced-motion: reduce)"):null;let c=!1,f=null;e.slides.forEach((g,_)=>g.setAttribute("data-index",_)),e.thumbs.forEach((g,_)=>g.setAttribute("data-index",_)),e.slides[t].classList.add("is--current"),(b=e.thumbs[t])==null||b.classList.add("is--current");function p(g,_=null){if(c||n)return;n=!0,s==null||s.disable();const S=t;t=_??(g===1?t<i-1?t+1:0:t>0?t-1:i-1);const w=e.slides[S],E=e.inner[S],T=e.slides[t],M=e.inner[t];gsapWithCSS.timeline({defaults:{duration:a,ease:"slideshow-wipe"},onStart:()=>{var D,R;T.classList.add("is--current"),(D=e.thumbs[S])==null||D.classList.remove("is--current"),(R=e.thumbs[t])==null||R.classList.add("is--current"),u(t)},onComplete:()=>{w.classList.remove("is--current"),n=!1,setTimeout(()=>s==null?void 0:s.enable(),a)}}).to(w,{xPercent:-g*100},0).to(E,{xPercent:g*50},0).fromTo(T,{xPercent:g*100},{xPercent:0},0).fromTo(M,{xPercent:-g*50},{xPercent:0},0)}function m(g){const _=parseInt(g.currentTarget.getAttribute("data-index"),10);if(_===t||n)return;const S=_>t?1:-1;p(S,_)}function u(g){if(window.innerWidth>800||!e.thumbsScroller)return;const _=e.thumbs[g];if(!_)return;const S=e.thumbsScroller.getBoundingClientRect(),w=_.getBoundingClientRect(),E=S.left+S.width/2-(w.left+w.width/2);gsapWithCSS.to(e.thumbsScroller,{x:`+=${E}`,duration:.6,ease:"power2.out"})}e.thumbs.forEach(g=>g.addEventListener("click",m));const h=()=>{n||p(-1)},d=()=>{n||p(1)};return(y=e.arrowPrev)==null||y.addEventListener("click",h),(v=e.arrowNext)==null||v.addEventListener("click",d),s=Observer$1.create({target:r,type:"wheel,touch,pointer",onLeft:()=>!n&&!c&&p(1),onRight:()=>!n&&!c&&p(-1),onWheel:g=>{n||c||Math.abs(g.deltaX)>Math.abs(g.deltaY)&&(g.deltaX>50?p(1):g.deltaX<-50&&p(-1))},wheelSpeed:-1,tolerance:10}),o.add("(max-width: 1020px)",()=>{const g=e.slides.reduce((w,E)=>w+E.offsetHeight,0);if(e.sliderList.style.height=`${g}px`,l!=null&&l.matches||i<=1)return()=>{};c=!0,s==null||s.disable(),r.classList.add("img-slider--scroll");const _="polygon(0 100%, 100% 100%, 100% 100%, 0 100%)",S="polygon(0 100%, 100% 100%, 100% 0, 0 0)";gsapWithCSS.set(e.slides,{clipPath:S}),gsapWithCSS.set(e.slides[t],{clipPath:S}),f=gsapWithCSS.timeline({defaults:{duration:2,ease:"ease-quick-release"},scrollTrigger:{trigger:r,start:"top top",end:()=>`+=${i*window.innerHeight}`,pin:!0,scrub:1,anticipatePin:1,invalidateOnRefresh:!0,snap:i>1?{snapTo:w=>{const E=i-1,T=Math.round(w*E);return E===0?0:T/E},duration:.6,ease:"power2.out"}:!1,onUpdate:({progress:w})=>{var T,M;const E=Math.round(w*(i-1));E!==t&&(e.slides[t].classList.remove("is--current"),(T=e.thumbs[t])==null||T.classList.remove("is--current"),t=E,e.slides[t].classList.add("is--current"),(M=e.thumbs[t])==null||M.classList.add("is--current"),u(t))}}});for(let w=1;w<i;w+=1)f.to(e.slides[w-1],{clipPath:_},w-1).fromTo(e.slides[w],{clipPath:_},{clipPath:S},w-1);return ScrollTrigger$1.refresh(),()=>{var w;(w=f==null?void 0:f.scrollTrigger)==null||w.kill(),f==null||f.kill(),f=null,r.classList.remove("img-slider--scroll"),gsapWithCSS.set(e.slides,{clearProps:"clip-path,op
115acity,autoAlpha"}),e.slides.forEach((E,T)=>{E.classList.toggle("is--current",T===t)}),e.thumbs.forEach((E,T)=>{E.classList.toggle("is--current",T===t)}),c=!1,s==null||s.enable(),ScrollTrigger$1.refresh()}}),{destroy:()=>{var g,_;o.revert(),s==null||s.kill(),e.thumbs.forEach(S=>S.removeEventListener("click",m)),(g=e.arrowPrev)==null||g.removeEventListener("click",h),(_=e.arrowNext)==null||_.removeEventListener("click",d)}}}function initParallaxGallery(){document.querySelectorAll('[data-slideshow="wrap"]').forEach(e=>initSlideShow(e))}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initFullscreenOnScrollGalleryClipPath(){const r=document.querySelectorAll(".block_fullscreen_onscroll-gallery_clip-path");r.length&&r.forEach(e=>{const t=e.querySelector(".fullscreen_onscroll-gallery_clip-path-main-content_slider"),i=e.querySelector(".fullscreen_onscroll-gallery_clip-path-image_left"),n=e.querySelector(".fullscreen_onscroll-gallery_clip-path-image_right"),s=t.querySelector(".slide.is-placeholder"),a=t.querySelectorAll(".slide:not(.is-placeholder)"),o=t.querySelector(".slider-pagination"),l=o==null?void 0:o.querySelector(".thumb");function c(){if(!o||!l)return;const g=a.length;if(g<=0)return;const _=window.innerHeight>window.innerWidth,S=100/g;_?gsapWithCSS.set(l,{height:S+"%",width:"2px",yPercent:0}):gsapWithCSS.set(l,{width:S+"%",height:"4px",xPercent:0})}c(),ScrollTrigger$1.addEventListener("refreshInit",c);const f=window.innerWidth,p=f<768?40:f<1024?50:f<1100||f<1250?55:f<1600?70:40;gsapWithCSS.set(t,{clipPath:"polygon(10% 10%, 90% 10%, 90% 90%, 10% 90%)",transformOrigin:"50% 50%",yPercent:p}),gsapWithCSS.set(i,{transformOrigin:"0% 100%"}),gsapWithCSS.set(n,{transformOrigin:"100% 100%"}),gsapWithCSS.set(a,{autoAlpha:0}),gsapWithCSS.set(o,{autoAlpha:0});const m=f<768?140:240,u=f<768?160:280,h=()=>"+="+(window.innerHeight*4.5+window.innerHeight*(m/100)+a.length*window.innerHeight*(u/100)),d=gsapWithCSS.timeline({defaults:{ease:"none"},scrollTrigger:{trigger:e,start:"top top",end:h,scrub:.5,pin:!0,pinSpacing:!0,anticipatePin:1,invalidateOnRefresh:!0,ignoreMobileResize:!0}});d.to(t,{yPercent:20,duration:.2}),d.to(t,{yPercent:0,scale:.9,clipPath:"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)",duration:.2}),d.to(i,{scale:.6,xPercent:-100,yPercent:100,duration:.6},"<"),d.to(n,{scale:.6,xPercent:100,yPercent:100,duration:.6},"<"),d.to(s,{autoAlpha:0}),d.to(t,{scale:1,duration:.6},"<-=0.2"),d.to(o,{autoAlpha:1,duration:1},"<");const b="polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)",y=f<1200?"polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)":"polygon(100% 0, 100% 0, 100% 100%, 100% 100%)";gsapWithCSS.set(a,{autoAlpha:1,clipPath:y,willChange:"clip-path, opacity, transform"});const v=a[0];if(gsapWithCSS.set(v,{autoAlpha:0,clipPath:b,willChange:"clip-path, opacity, transform"}),v){d.set(v,{clipPath:b,autoAlpha:1,filter:"blur:(10px)",className:"slide initially-hidden is-active"},"slidesIntro"),d.to(v,{autoAlpha:1,filter:"blur(0px)",duration:.6},"<-0.8");const g=v.querySelector(".text-wrapper");g&&(f<1250?d.fromTo(g,{filter:"blur(10px)",y:20,autoAlpha:0},{filter:"blur(0px)",y:0,autoAlpha:1,duration:.6},"<-0.3"):d.fromTo(g,{filter:"blur(10px)",x:20,autoAlpha:0},{filter:"blur(0px)",x:0,autoAlpha:1,duration:.6},"<-0.3"))}a.forEach((g,_)=>{if(_===0)return;const S=a[_-1],w=`slide-${_}`;d.add(w,">"),d.set(g,{clipPath:y,filter:"blur(10px)",className:"slide initially-hidden is-active"},w),f<1250?d.to(g,{clipPath:b,filter:"blur(0px)",duration:.6}):(d.to(g,{clipPath:"polygon(60% 0%, 100% 0%, 100% 100%, 40% 100%)",filter:"blur(0px)",duration:.6},"+=0.2"),d.to(g,{clipPath:b,duration:.6})),f<1200?d.to(l,{yPercent:_*100,duration:.55,ease:"none"},"<"):d.to(l,{xPercent:_*100,duration:.55,ease:"none"},"<"),S&&(d.set(S,{className:"slide initially-hidden is-active"},">"),d.set(S,{clipPath:b},">"));const E=g.querySelector(".text-wrapper");E&&(f<1250?d.fromTo(E,{filter:"blur(10px)",y:20,autoAlpha:0},{filter:"blur(0px)",y:0,autoAlpha:1,duration:.4},"<-=0.2>"):d.fromTo(E,{filter:"blur(10px)",x:20,autoAlpha:0},{filter:"blur(0px)",x:0,autoAlpha:1,duration:.4},"<-=0.2>")),d.to(g,{duration:.4},">"),S&&d.to(S,{duration:.8,className:"slide initially-hidden"},w)}),d.add(()=>{const _=Object.keys(d.labels).filter(S=>S.startsWith("slide-")).map(S=>d.labels[S]/d.duration());d.scrollTrigger.snap={snapTo:S=>{const w=_.reduce((E,T)=>Math.abs(T-S)<Math.abs(E-S)?T:E);return Math.abs(w-S)<.05?w:S},duration:.15,ease:"power1.out"}},">")})}gsapWithCSS.registerPlugin(ScrollTrigger$1);function initFullscreenOnScrollGallery(){const r=document.querySelectorAll(".block_fullscreen_onscroll-gallery");
115r.length&&r.forEach(e=>{const t=e.classList.contains("houses"),i=e.querySelector(".fullscreen_onscroll-gallery-main-content_slider"),n=i.querySelector(".slide.is-placeholder"),s=i.querySelectorAll(".slide:not(.is-placeholder)"),a=i.querySelector(".slider-pagination"),o=a==null?void 0:a.querySelector(".thumb");function l(){if(!a||!o)return;const y=s.length;if(y<=0)return;const v=window.innerHeight>window.innerWidth,g=100/y;v?gsapWithCSS.set(o,{height:g+"%",width:"2px",yPercent:0}):gsapWithCSS.set(o,{width:g+"%",height:"4px",xPercent:0})}l(),ScrollTrigger$1.addEventListener("refreshInit",l);const c=window.innerWidth;gsapWithCSS.set(i,{transformOrigin:"50% 50%"}),n&&gsapWithCSS.set(s,{autoAlpha:0}),gsapWithCSS.set(a,{autoAlpha:0});const f=c<768?140:250,p=c<768?160:80,m=()=>"+="+(window.innerHeight*4.5+window.innerHeight*(f/100)+s.length*window.innerHeight*(p/100)),u=gsapWithCSS.timeline({defaults:{ease:"none"},scrollTrigger:{trigger:e,start:"top top",end:m,scrub:.5,pin:!0,pinSpacing:!0,anticipatePin:1,invalidateOnRefresh:!0,ignoreMobileResize:!0}}),h="polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)",d=c<1e3?"polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)":"polygon(100% 0, 100% 0, 100% 100%, 100% 100%)";u.to(i,{duration:.2}),n&&u.to(n,{autoAlpha:0}),u.to(i,{duration:.6},"<-=0.2"),u.to(a,{autoAlpha:1,duration:1},"<"),gsapWithCSS.set(s,{autoAlpha:1,clipPath:d,willChange:"clip-path, opacity, transform"});const b=s[0];if(n?gsapWithCSS.set(b,{autoAlpha:0,clipPath:h,willChange:"clip-path, opacity, transform"}):gsapWithCSS.set(b,{clipPath:h,willChange:"clip-path, opacity, transform"}),b){t?u.set(b,{clipPath:h,autoAlpha:1,filter:"blur:(10px)",className:"slide initially-hidden is-active card fullscreen-house"},"slidesIntro"):u.set(b,{clipPath:h,autoAlpha:1,filter:"blur:(10px)",className:"slide initially-hidden is-active card fullscreen-gallery"},"slidesIntro"),u.to(b,{autoAlpha:1,filter:"blur(0px)",duration:.6},"<-0.8");const y=b.querySelector(".text-wrapper");y&&(c<1250?u.fromTo(y,{filter:"blur(10px)",y:20,autoAlpha:0},{filter:"blur(0px)",y:0,autoAlpha:1,duration:.6},"<-0.3"):u.fromTo(y,{filter:"blur(10px)",x:20,autoAlpha:0},{filter:"blur(0px)",x:0,autoAlpha:1,duration:.6},"<-0.3"))}s.forEach((y,v)=>{if(v===0)return;const g=s[v-1],_=`slide-${v}`;u.add(_,">"),t?u.set(y,{clipPath:d,filter:"blur(10px)",className:"slide initially-hidden is-active card fullscreen-house"},_):u.set(y,{clipPath:d,filter:"blur(10px)",className:"slide initially-hidden is-active card fullscreen-gallery"},_),c<1e3?u.to(y,{clipPath:h,filter:"blur(0px)",duration:.6}):(u.to(y,{clipPath:"polygon(60% 0%, 100% 0%, 100% 100%, 40% 100%)",filter:"blur(0px)",duration:.6},"+=0.2"),u.to(y,{clipPath:h,duration:.6})),c<1e3?u.to(o,{yPercent:v*100,duration:.55,ease:"none"},"<"):u.to(o,{xPercent:v*100,duration:.55,ease:"none"},"<"),g&&(t?u.set(g,{className:"slide initially-hidden is-active card fullscreen-house"},">"):u.set(g,{className:"slide initially-hidden is-active card fullscreen-gallery"},">"),u.set(g,{clipPath:h},">"));const S=y.querySelector(".text-wrapper");S&&(c<1e3?u.fromTo(S,{filter:"blur(10px)",y:20,autoAlpha:0},{filter:"blur(0px)",y:0,autoAlpha:1,duration:.4},"<-=0.2>"):u.fromTo(S,{filter:"blur(10px)",x:20,autoAlpha:0},{filter:"blur(0px)",x:0,autoAlpha:1,duration:.4},"<-=0.2>")),u.to(y,{duration:.4},">"),g&&(t?u.to(g,{duration:.8,className:"slide initially-hidden card fullscreen-house"},_):u.to(g,{duration:.8,className:"slide initially-hidden card fullscreen-gallery"},_))}),u.add(()=>{const v=Object.keys(u.labels).filter(g=>g.startsWith("slide-")).map(g=>u.labels[g]/u.duration());u.scrollTrigger.snap={snapTo:g=>{const _=v.reduce((S,w)=>Math.abs(w-g)<Math.abs(S-g)?w:S);return Math.abs(_-g)<.05?_:g},duration:.15,ease:"power1.out"},u.scrollTrigger.refresh()},">")})}var ls_parentFit={exports:{}},hasRequiredLs_parentFit;function requireLs_parentFit(){return hasRequiredLs_parentFit||(hasRequiredLs_parentFit=1,function(r){(function(e,t){if(e){var i=function(){t(e.lazySizes),e.removeEventListener("lazyunveilread",i,!0)};t=t.bind(null,e,e.document),r.exports?t(requireLazysizes()):e.lazySizes?i():e.addEventListener("lazyunveilread",i,!0)}})(typeof window<"u"?window:0,function(e,t,i){if(e.addEventListener){var n=/\s+(\d+)(w|h)\s+(\d+)(w|h)/,s=/parent-fit["']*\s*:\s*["']*(contain|cover|width)/,a=/parent-container["']*\s*:\s*["']*(.+?)(?=(\s|$|,|'|"|;))/,o=/^picture$/i,l=i.cfg,c=function(p){return getComputedStyle(p,null)||{}},f={getParent:function(p,m){var u=p,h=p.parentNode;return(!m||m=="prev")&&h&&o.test(h.nodeName||"")&&(h=h.parentNode),m!="self"&&(m=="prev"?u=p.previousElementSibling:m&&(h.closest||e.jQuery)?u=(h.closest?h.closest(m):jQuery(h).closest(m)[0])||h:u=h),u},getFit:function(p){var m,u,h=c(p),d=h.content||h.fontFamily,b={fit:p._lazysizesParentFit||p.getAttribute("data-parent-fit")};return!b.fit&&d&&(m=d.match(s))&&(b.fit=m[1]),b.fit?(u=p._lazysizesParentContainer||p.getAttribute("data-parent-container"),!u&&d&&(m=d.match(a))&&(u=m[1]),b.parent=f.getParent(p,u)):b.fit=h.objectFit,b},getImageRatio:function(p){var m,u,h,d,b,y,v,g=p.parentNode,_=g&&o.test(g.nodeName||"")?g.querySelectorAll("source, img"):[p];for(m=0;m<_.length;m++)if(p=_[m],u=p.getAttribute(l.srcsetAttr)||p.getAttribute("srcset")||p.getAttribute("data-pfsrcset")||p.getAttribute("data-risrcset")||"",h=p._lsMedia||p.getAttribute("media"),h=l.customMedia[p.getAttribute("data-media")||h]||h,u&&(!h||(e.matchMedia&&matchMedia(h)||{}).matches)){d=parseFloat(p.getAttribute("data-aspectratio")),d||(b=u.match(n),b?b[2]=="w"?(y=b[1],v=b[3]):(y=b[3],v=b[1]):(y=p.getAttribute("width"),v=p.getAttribute("height")),d=y/v);break}return d},calculateSize:function(p,m){var u,h,d,b,y=this.getFit(p),v=y.fit,g=y.parent;return v!="width"&&(v!="contain"&&v!="cover"||!(d=this.getImageRatio(p)))?m:(g?m=g.clientWidth:g=p,b=m,v=="width"?b=m:(h=g.clientHeight,(u=m/h)&&(v=="cover"&&u<d||v=="contain"&&u>d)&&(b=m*(d/u))),b)}};i.parentFit=f,t.addEventListener("lazybeforesizes",function(p){if(!(p.defaultPrevented||p.detail.instance!=i)){var m=p.target;p.detail.width=f.calculateSize(m,p.detail.width)}})}})}(ls_parentFit)),ls_parentFit.exports}requireLs_parentFit();var ls_unveilhooks={exports:{}},hasRequiredLs_unveilhooks;function requireLs_unveilhooks(){return hasRequiredLs_unveilhooks||(hasRequiredLs_unveilhooks=1,function(r){(function(e,t){var i=function(){t(e.lazySizes),e.removeEventListener("lazyunveilread",i,!0)};t=t.bind(null,e,e.document),r.exports?t(requireLazysizes()):e.lazySizes?i():e.addEventListener("lazyunveilread",i,!0)})(window,function(e,t,i){var n,s,a={};t.addEventListener&&(s=/\(|\)|\s|'/,n=function(l,c){var f=t.createElement("img");f.onload=function(){f.onload=null,f.onerror=null,f=null,c()},f.onerror=f.onload,f.src=l,f&&f.complete&&f.onload&&f.onload()},addEventListener("lazybeforeunveil",function(l){if(l.detail.instance==i){var c,f,p,m;if(!l.defaultPrevented){var u=l.target;if(u.preload=="none"&&(u.preload=u.getAttribute("data-preload")||"auto"),u.getAttribute("data-autoplay")!=null)if(u.getAttribute("data-expand")&&!u.autoplay)try{u.play()}catch{}else requestAnimationFrame(function(){u.setAttribute("data-expand","-10"),i.aC(u,i.cfg.lazyClass)});c=u.getAttribute("data-link"),c&&o(c,!0),c=u.getAttribute("data-script"),c&&(l.detail.firesLoad=!0,f=function(){l.detail.firesLoad=!1,i.fire(u,"_lazyloaded",{},!0,!0)}
115,o(c,null,f)),c=u.getAttribute("data-require"),c&&(i.cfg.requireJs?i.cfg.requireJs([c]):o(c)),p=u.getAttribute("data-bg"),p&&(l.detail.firesLoad=!0,f=function(){u.style.backgroundImage="url("+(s.test(p)?JSON.stringify(p):p)+")",l.detail.firesLoad=!1,i.fire(u,"_lazyloaded",{},!0,!0)},n(p,f)),m=u.getAttribute("data-poster"),m&&(l.detail.firesLoad=!0,f=function(){u.poster=m,l.detail.firesLoad=!1,i.fire(u,"_lazyloaded",{},!0,!0)},n(m,f))}}},!1));function o(l,c,f){if(!a[l]){var p=t.createElement(c?"link":"script"),m=t.getElementsByTagName("script")[0];c?(p.rel="stylesheet",p.href=l):(p.onload=function(){p.onerror=null,p.onload=null,f()},p.onerror=p.onload,p.src=l),a[l]=!0,a[p.src||p.href]=!0,m.parentNode.insertBefore(p,m)}}})}(ls_unveilhooks)),ls_unveilhooks.exports}requireLs_unveilhooks();window.lazySizesConfig=window.lazySizesConfig||{loadHidden:!0,expand:300,expFactor:1.5};function initBaseGallery(){document.querySelectorAll(".block_base-gallery").forEach(e=>{const t=e.querySelector("[data-base-gallery]");if(!t)return;const i=t.querySelectorAll(".swiper-slide"),n=e.querySelector("[data-gallery-prev]"),s=e.querySelector("[data-gallery-next]"),a=e.querySelector(".base-gallery-pagination"),o=e.querySelector(".base-gallery-scrollbar"),l=e.querySelector(".overlay-mask");if(!i.length||!l)return;const c=new Swiper(t,{slidesPerView:"auto",centeredSlides:!1,loop:!1,loopedSlides:i.length,freeMode:!0,spaceBetween:16,initialSlide:0,speed:800,grabCursor:!0,observer:!0,observeParents:!0,preloadImages:!1,lazy:!1,watchSlidesProgress:!0,navigation:{prevEl:n,nextEl:s},pagination:{el:a,clickable:!0},scrollbar:{el:o,draggable:!0,hide:!1},breakpoints:{1e3:{centeredSlides:!1},1500:{spaceBetween:32,centeredSlides:!1}}}),f=()=>{var p;(p=window.lazySizes)!=null&&p.loader&&window.lazySizes.loader.checkElems()};c.on("init",f),c.on("slideChangeTransitionStart",f),c.on("resize",f),c.on("observerUpdate",f),requestAnimationFrame(f),e.querySelectorAll("img.lazyload").forEach(p=>{const m=()=>p.classList.add("is-loaded");p.complete&&p.naturalWidth>0&&m(),p.addEventListener("load",m,{once:!0}),p.addEventListener("error",()=>p.classList.add("is-error"),{once:!0})})})}function initGalleries(){initFullscreenOnScrollGallery(),initBaseGallery(),initParallaxGallery(),initFullscreenOnScrollGalleryClipPath()}function initGlobalScripts(){initVimeoBGVideo(),initGlobalAnimations(),initGalleries(),initGlobalFunctions(),initSliders(),initParallaxSections(),initMediaFunctions(),initImageTextFunctions(),initTextFunctions(),initFormsScripts()}document.addEventListener("DOMContentLoaded",()=>{initLogoRevealLoader(),initGlobalScripts(),window.addEventListener("loader:done",()=>{initHeroOnLoad()})});

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.