function X$(Z){if(Z===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return Z}function Pq(Z,$){Z.prototype=Object.create($.prototype),Z.prototype.constructor=Z,Z.__proto__=$}/*! * GSAP 3.14.1 * https://gsap.com * * @license Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var D1={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},N9={duration:0.5,overwrite:!1,delay:0},l8,s0,B0,u1=1e8,G0=1/u1,h8=Math.PI*2,w5=h8/4,d5=0,bq=Math.sqrt,o5=Math.cos,l5=Math.sin,u0=function($){return typeof $==="string"},D0=function($){return typeof $==="function"},M$=function($){return typeof $==="number"},l7=function($){return typeof $>"u"},q$=function($){return typeof $==="object"},z1=function($){return $!==!1},p8=function(){return typeof window<"u"},_7=function($){return D0($)||u0($)},Eq=typeof ArrayBuffer==="function"&&ArrayBuffer.isView||function(){},Q1=Array.isArray,p5=/random\([^)]+\)/g,n5=/,\s*/g,Fq=/(?:-?\.?\d|\.)+/gi,n8=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,t$=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,b8=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,a8=/[+-]=-?[.\d]+/,a5=/[^,'"\[\]\s]+/gi,t5=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,L0,$$,_8,t8,b1={},m7={},Sq,Tq=function($){return(m7=F9($,b1))&&Z1},p7=function($,J){return console.warn("Invalid property",$,"set to",J,"Missing plugin? gsap.registerPlugin()")},r9=function($,J){return!J&&console.warn($)},xq=function($,J){return $&&(b1[$]=J)&&m7&&(m7[$]=J)||b1},e9=function(){return 0},s5={suppressEvents:!0,isStart:!0,kill:!1},v7={suppressEvents:!0,kill:!1},i5={suppressEvents:!0},s8={},b$=[],v8={},yq,F1={},E8={},Vq=30,u7=[],i8="",r8=function($){var J=$[0],q,Q;if(q$(J)||D0(J)||($=[$]),!(q=(J._gsap||{}).harness)){Q=u7.length;while(Q--&&!u7[Q].targetTest(J));q=u7[Q]}Q=$.length;while(Q--)$[Q]&&($[Q]._gsap||($[Q]._gsap=new qJ($[Q],q)))||$.splice(Q,1);return $},E$=function($){return $._gsap||r8(g1($))[0]._gsap},e8=function($,J,q){return(q=$[J])&&D0(q)?$[J]():l7(q)&&$.getAttribute&&$.getAttribute(J)||q},X1=function($,J){return($=$.split(",")).forEach(J)||$},A0=function($){return Math.round($*1e5)/1e5||0},O0=function($){return Math.round($*1e7)/1e7||0},s$=function($,J){var q=J.charAt(0),Q=parseFloat(J.substr(2));return $=parseFloat($),q==="+"?$+Q:q==="-"?$-Q:q==="*"?$*Q:$/Q},r5=function($,J){var q=J.length,Q=0;for(;$.indexOf(J[Q])<0&&++QH)U=U._prev}if(U)J._next=U._next,U._next=J;else J._next=$[q],$[q]=J;if(J._next)J._next._prev=J;else $[Q]=J;return J._prev=U,J.parent=J._dp=$,J},q7=function($,J,q,Q){if(q===void 0)q="_first";if(Q===void 0)Q="_last";var{_prev:K,_next:U}=J;if(K)K._next=U;else if($[q]===J)$[q]=U;if(U)U._prev=K;else if($[Q]===J)$[Q]=K;J._next=J._prev=J.parent=null},S$=function($,J){$.parent&&(!J||$.parent.autoRemoveChildren)&&$.parent.remove&&$.parent.remove($),$._act=0},p$=function($,J){if($&&(!J||J._end>$._dur||J._start<0)){var q=$;while(q)q._dirty=1,q=q.parent}return $},JZ=function($){var J=$.parent;while(J&&J.parent)J._dirty=1,J.totalDuration(),J=J.parent;return $},u8=function($,J,q,Q){return $._startAt&&(s0?$._startAt.revert(v7):$.vars.immediateRender&&!$.vars.autoRevert||$._startAt.render(J,!0,Q))},qZ=function Z($){return!$||$._ts&&Z($.parent)},Dq=function($){return $._repeat?V9($._tTime,$=$.duration()+$._rDelay)*$:0},V9=function($,J){var q=Math.floor($=O0($/J));return $&&q===$?q-1:q},d7=function($,J){return($-J._start)*J._ts+(J._ts>=0?0:J._dirty?J.totalDuration():J._tDur)},n7=function($){return $._end=O0($._start+($._tDur/Math.abs($._ts||$._rts||G0)||0))},a7=function($,J){var q=$._dp;if(q&&q.smoothChildTiming&&$._ts)$._start=O0(q._time-($._ts>0?J/$._ts:(($._dirty?$.totalDuration():$._tDur)-J)/-$._ts)),n7($),q._dirty||p$(q,$);return $},uq=function($,J){var q;if(J._time||!J._dur&&J._initted||J._start<$._time&&(J._dur||!J.add)){if(q=d7($.rawTime(),J),!J._dur||Q7(0,J.totalDuration(),q)-J._tTime>G0)J.render(q,!0)}if(p$($,J)._dp&&$._initted&&$._time>=$._dur&&$._ts){if($._dur<$.duration()){q=$;while(q._dp)q.rawTime()>=0&&q.totalTime(q._tTime),q=q._dp}$._zTime=-G0}},J$=function($,J,q,Q){return J.parent&&S$(J),J._start=O0((M$(q)?q:q||$!==L0?v1($,q,J):$._time)+J._delay),J._end=O0(J._start+(J.totalDuration()/Math.abs(J.timeScale())||0)),vq($,J,"_first","_last",$._sort?"_start":0),g8(J)||($._recent=J),Q||uq($,J),$._ts<0&&a7($,$._tTime),$},gq=function($,J){return(b1.ScrollTrigger||p7("scrollTrigger",J))&&b1.ScrollTrigger.create(J,$)},mq=function($,J,q,Q,K){if(KJ($,J,K),!$._initted)return 1;if(!q&&$._pt&&!s0&&($._dur&&$.vars.lazy!==!1||!$._dur&&$.vars.lazy)&&yq!==V1.frame)return b$.push($),$._lazy=[K,Q],1},QZ=function Z($){var J=$.parent;return J&&J._ts&&J._initted&&!J._lock&&(J.rawTime()<0||Z(J))},g8=function($){var J=$.data;return J==="isFromStart"||J==="isStart"},ZZ=function($,J,q,Q){var K=$.ratio,U=J<0||!J&&(!$._start&&QZ($)&&!(!$._initted&&g8($))||($._ts<0||$._dp._ts<0)&&!g8($))?0:1,H=$._rDelay,j=0,G,X,M;if(H&&$._repeat){if(j=Q7(0,$._tDur,J),X=V9(j,H),$._yoyo&&X&1&&(U=1-U),X!==V9($._tTime,H))K=1-U,$.vars.repeatRefresh&&$._initted&&$.invalidate()}if(U!==K||s0||Q||$._zTime===G0||!J&&$._zTime){if(!$._initted&&mq($,J,Q,q,j))return;M=$._zTime,$._zTime=J||(q?G0:0),q||(q=J&&!M),$.ratio=U,$._from&&(U=1-U),$._time=0,$._tTime=j,G=$._pt;while(G)G.r(U,G.d),G=G._next;if(J<0&&u8($,J,q,!0),$._onUpdate&&!q&&P1($,"onUpdate"),j&&$._repeat&&!q&&$.parent&&P1($,"onRepeat"),(J>=$._tDur||J<0)&&$.ratio===U){if(U&&S$($,1),!q&&!s0)P1($,U?"onComplete":"onReverseComplete",!0),$._prom&&$._prom()}}else if(!$._zTime)$._zTime=J},KZ=function($,J,q){var Q;if(q>J){Q=$._first;while(Q&&Q._start<=q){if(Q.data==="isPause"&&Q._start>J)return Q;Q=Q._next}}else{Q=$._last;while(Q&&Q._start>=q){if(Q.data==="isPause"&&Q._start0&&!Q&&a7($,$._tTime=$._tDur*H),$.parent&&n7($),q||p$($.parent,$),$},Aq=function($){return $ instanceof t0?p$($):z9($,$._dur)},UZ={_start:0,endTime:e9,totalDuration:e9},v1=function Z($,J,q){var Q=$.labels,K=$._recent||UZ,U=$.duration()>=u1?K.endTime(!1):$._dur,H,j,G;if(u0(J)&&(isNaN(J)||(J in Q))){if(j=J.charAt(0),G=J.substr(-1)==="%",H=J.indexOf("="),j==="<"||j===">")return H>=0&&(J=J.replace(/=/,"")),(j==="<"?K._start:K.endTime(K._repeat>=0))+(parseFloat(J.substr(1))||0)*(G?(H<0?K:q).totalDuration()/100:1);if(H<0)return J in Q||(Q[J]=U),Q[J];if(j=parseFloat(J.charAt(H-1)+J.substr(H+1)),G&&q)j=j/100*(Q1(q)?q[0]:q).totalDuration();return H>1?Z($,J.substr(0,H-1),q)+j:U+j}return J==null?U:+J},s9=function($,J,q){var Q=M$(J[1]),K=(Q?2:1)+($<2?0:1),U=J[K],H,j;if(Q&&(U.duration=J[1]),U.parent=q,$){H=U,j=q;while(j&&!("immediateRender"in H))H=j.vars.defaults||{},j=z1(j.vars.inherit)&&j.parent;U.immediateRender=z1(H.immediateRender),$<2?U.runBackwards=1:U.startAt=J[K-1]}return new S0(J[0],U,J[K+1])},T$=function($,J){return $||$===0?J($):J},Q7=function($,J,q){return q<$?$:q>J?J:q},i0=function($,J){return!u0($)||!(J=t5.exec($))?"":J[1]},HZ=function($,J,q){return T$(q,function(Q){return Q7($,J,Q)})},m8=[].slice,cq=function($,J){return $&&q$($)&&"length"in $&&(!J&&!$.length||($.length-1 in $)&&q$($[0]))&&!$.nodeType&&$!==$$},jZ=function($,J,q){if(q===void 0)q=[];return $.forEach(function(Q){var K;return u0(Q)&&!J||cq(Q,1)?(K=q).push.apply(K,g1(Q)):q.push(Q)})||q},g1=function($,J,q){return B0&&!J&&B0.selector?B0.selector($):u0($)&&!q&&(_8||!D9())?m8.call((J||t8).querySelectorAll($),0):Q1($)?jZ($,q):cq($)?m8.call($,0):$?[$]:[]},c8=function($){return $=g1($)[0]||r9("Invalid scope")||{},function(J){var q=$.current||$.nativeElement||$;return g1(J,q.querySelectorAll?q:q===$?r9("Invalid scope")||t8.createElement("div"):$)}},wq=function($){return $.sort(function(){return 0.5-Math.random()})},dq=function($){if(D0($))return $;var J=q$($)?$:{each:$},q=n$(J.ease),Q=J.from||0,K=parseFloat(J.base)||0,U={},H=Q>0&&Q<1,j=isNaN(Q)||H,G=J.axis,X=Q,M=Q;if(u0(Q))X=M={center:0.5,edges:0.5,end:1}[Q]||0;else if(!H&&j)X=Q[0],M=Q[1];return function(B,W,R){var Y=(R||J).length,N=U[Y],O,L,F,V,D,k,I,C,b;if(!N){if(b=J.grid==="auto"?0:(J.grid||[1,u1])[1],!b){I=-u1;while(I<(I=R[b++].getBoundingClientRect().left)&&bI&&(I=D),DY?Y-1:!G?Math.max(b,Y/b):G==="y"?Y/b:b)||0)*(Q==="edges"?-1:1),N.b=Y<0?K-Y:K,N.u=i0(J.amount||J.each)||0,q=q&&Y<0?rq(q):q}return Y=(N[B]-N.min)/N.max||0,O0(N.b+(q?q(Y):Y)*N.v)+N.u}},w8=function($){var J=Math.pow(10,(($+"").split(".")[1]||"").length);return function(q){var Q=O0(Math.round(parseFloat(q)/$)*$*J);return(Q-Q%1)/J+(M$(q)?0:i0(q))}},oq=function($,J){var q=Q1($),Q,K;if(!q&&q$($))if(Q=q=$.radius||u1,$.values){if($=g1($.values),K=!M$($[0]))Q*=Q}else $=w8($.increment);return T$(J,!q?w8($):D0($)?function(U){return K=$(U),Math.abs(K-U)<=Q?K:U}:function(U){var H=parseFloat(K?U.x:U),j=parseFloat(K?U.y:0),G=u1,X=0,M=$.length,B,W;while(M--){if(K)B=$[M].x-H,W=$[M].y-j,B=B*B+W*W;else B=Math.abs($[M]-H);if(BQ?K-U:U)})},A9=function($){return $.replace(p5,function(J){var q=J.indexOf("[")+1,Q=J.substring(q||7,q?J.indexOf("]"):J.length-1).split(n5);return lq(q?Q:+Q[0],q?0:+Q[1],+Q[2]||0.00001)})},nq=function($,J,q,Q,K){var U=J-$,H=Q-q;return T$(K,function(j){return q+((j-$)/U*H||0)})},BZ=function Z($,J,q,Q){var K=isNaN($+J)?0:function(W){return(1-W)*$+W*J};if(!K){var U=u0($),H={},j,G,X,M,B;if(q===!0&&(Q=1)&&(q=null),U)$={p:$},J={p:J};else if(Q1($)&&!Q1(J)){X=[],M=$.length,B=M-2;for(G=1;G(H=Math.abs(H)))j=U,K=H;return j},P1=function($,J,q){var Q=$.vars,K=Q[J],U=B0,H=$._ctx,j,G,X;if(!K)return;return j=Q[J+"Params"],G=Q.callbackScope||$,q&&b$.length&&c7(),H&&(B0=H),X=j?K.apply(G,j):K.call(G),B0=U,X},n9=function($){return S$($),$.scrollTrigger&&$.scrollTrigger.kill(!!s0),$.progress()<1&&P1($,"onInterrupt"),$},L9,aq=[],tq=function($){if(!$)return;if($=!$.name&&$.default||$,p8()||$.headless){var J=$.name,q=D0($),Q=J&&!q&&$.init?function(){this._props=[]}:$,K={init:e9,render:jJ,add:QJ,kill:SZ,modifier:EZ,rawVars:0},U={targetTest:0,get:0,getSetter:t7,aliases:{},register:0};if(D9(),$!==Q){if(F1[J])return;if(A1(Q,A1(w7($,K),U)),F9(Q.prototype,F9(K,w7($,U))),F1[Q.prop=J]=Q,$.targetTest)u7.push(Q),s8[J]=1;J=(J==="css"?"CSS":J.charAt(0).toUpperCase()+J.substr(1))+"Plugin"}xq(J,Q),$.register&&$.register(Z1,Q,W1)}else aq.push($)},j0=255,a9={aqua:[0,j0,j0],lime:[0,j0,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,j0],navy:[0,0,128],white:[j0,j0,j0],olive:[128,128,0],yellow:[j0,j0,0],orange:[j0,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[j0,0,0],pink:[j0,192,203],cyan:[0,j0,j0],transparent:[j0,j0,j0,0]},S8=function($,J,q){return $+=$<0?1:$>1?-1:0,($*6<1?J+(q-J)*$*6:$<0.5?q:$*3<2?J+(q-J)*(0.6666666666666666-$)*6:J)*j0+0.5|0},sq=function($,J,q){var Q=!$?a9.black:M$($)?[$>>16,$>>8&j0,$&j0]:0,K,U,H,j,G,X,M,B,W,R;if(!Q){if($.substr(-1)===",")$=$.substr(0,$.length-1);if(a9[$])Q=a9[$];else if($.charAt(0)==="#"){if($.length<6)K=$.charAt(1),U=$.charAt(2),H=$.charAt(3),$="#"+K+K+U+U+H+H+($.length===5?$.charAt(4)+$.charAt(4):"");if($.length===9)return Q=parseInt($.substr(1,6),16),[Q>>16,Q>>8&j0,Q&j0,parseInt($.substr(7),16)/255];$=parseInt($.substr(1),16),Q=[$>>16,$>>8&j0,$&j0]}else if($.substr(0,3)==="hsl"){if(Q=R=$.match(Fq),!J)j=+Q[0]%360/360,G=+Q[1]/100,X=+Q[2]/100,U=X<=0.5?X*(G+1):X+G-X*G,K=X*2-U,Q.length>3&&(Q[3]*=1),Q[0]=S8(j+0.3333333333333333,K,U),Q[1]=S8(j,K,U),Q[2]=S8(j-0.3333333333333333,K,U);else if(~$.indexOf("="))return Q=$.match(n8),q&&Q.length<4&&(Q[3]=1),Q}else Q=$.match(Fq)||a9.transparent;Q=Q.map(Number)}if(J&&!R){if(K=Q[0]/j0,U=Q[1]/j0,H=Q[2]/j0,M=Math.max(K,U,H),B=Math.min(K,U,H),X=(M+B)/2,M===B)j=G=0;else W=M-B,G=X>0.5?W/(2-M-B):W/(M+B),j=M===K?(U-H)/W+(U$||O<0)&&(q+=O-J),Q+=O,D=Q-q,F=D-U,F>0||L)k=++M.frame,B=D-M.time*1000,M.time=D=D/1000,U+=F+(F>=K?4:K-F),V=1;if(L||(j=G(Y)),V)for(W=0;W=O&&W--},_listeners:H},M}(),D9=function(){return!$7&&V1.wake()},J0={},OZ=/^[\d.\-M][\d.\-,\s]/,LZ=/["']/g,NZ=function($){var J={},q=$.substr(1,$.length-3).split(":"),Q=q[0],K=1,U=q.length,H,j,G;for(;K1&&q.config?q.config.apply(null,~$.indexOf("{")?[NZ(J[1])]:FZ($).split(",").map(hq)):J0._CE&&OZ.test($)?J0._CE("",$):q},rq=function($){return function(J){return 1-$(1-J)}},eq=function Z($,J){var q=$._first,Q;while(q){if(q instanceof t0)Z(q,J);else if(q.vars.yoyoEase&&(!q._yoyo||!q._repeat)&&q._yoyo!==J)if(q.timeline)Z(q.timeline,J);else Q=q._ease,q._ease=q._yEase,q._yEase=Q,q._yoyo=J;q=q._next}},n$=function($,J){return!$?J:(D0($)?$:J0[$]||VZ($))||J},i$=function($,J,q,Q){if(q===void 0)q=function(j){return 1-J(1-j)};if(Q===void 0)Q=function(j){return j<0.5?J(j*2)/2:1-J((1-j)*2)/2};var K={easeIn:J,easeOut:q,easeInOut:Q},U;return X1($,function(H){J0[H]=b1[H]=K,J0[U=H.toLowerCase()]=q;for(var j in K)J0[U+(j==="easeIn"?".in":j==="easeOut"?".out":".inOut")]=J0[H+"."+j]=K[j]}),K},$Q=function($){return function(J){return J<0.5?(1-$(1-J*2))/2:0.5+$((J-0.5)*2)/2}},T8=function Z($,J,q){var Q=J>=1?J:1,K=(q||($?0.3:0.45))/(J<1?J:1),U=K/h8*(Math.asin(1/Q)||0),H=function(X){return X===1?1:Q*Math.pow(2,-10*X)*l5((X-U)*K)+1},j=$==="out"?H:$==="in"?function(G){return 1-H(1-G)}:$Q(H);return K=h8/K,j.config=function(G,X){return Z($,G,X)},j},x8=function Z($,J){if(J===void 0)J=1.70158;var q=function(U){return U?--U*U*((J+1)*U+J)+1:0},Q=$==="out"?q:$==="in"?function(K){return 1-q(1-K)}:$Q(q);return Q.config=function(K){return Z($,K)},Q};X1("Linear,Quad,Cubic,Quart,Quint,Strong",function(Z,$){var J=$<5?$+1:$;i$(Z+",Power"+(J-1),$?function(q){return Math.pow(q,J)}:function(q){return q},function(q){return 1-Math.pow(1-q,J)},function(q){return q<0.5?Math.pow(q*2,J)/2:1-Math.pow((1-q)*2,J)/2})});J0.Linear.easeNone=J0.none=J0.Linear.easeIn;i$("Elastic",T8("in"),T8("out"),T8());(function(Z,$){var J=1/$,q=2*J,Q=2.5*J,K=function(H){return H0?q+(q+this._rDelay)*this._repeat:q):this.totalDuration()&&this._dur},$.totalDuration=function(q){if(!arguments.length)return this._tDur;return this._dirty=0,z9(this,this._repeat<0?q:(q-this._repeat*this._rDelay)/(this._repeat+1))},$.totalTime=function(q,Q){if(D9(),!arguments.length)return this._tTime;var K=this._dp;if(K&&K.smoothChildTiming&&this._ts){a7(this,q),!K._dp||K.parent||uq(K,this);while(K&&K.parent){if(K.parent._time!==K._start+(K._ts>=0?K._tTime/K._ts:(K.totalDuration()-K._tTime)/-K._ts))K.totalTime(K._tTime,!0);K=K.parent}if(!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&q0||!this._tDur&&!q))J$(this._dp,this,this._start-this._delay)}if(this._tTime!==q||!this._dur&&!Q||this._initted&&Math.abs(this._zTime)===G0||!this._initted&&this._dur&&q||!q&&!this._initted&&(this.add||this._ptLookup))this._ts||(this._pTime=q),fq(this,q,Q);return this},$.time=function(q,Q){return arguments.length?this.totalTime(Math.min(this.totalDuration(),q+Dq(this))%(this._dur+this._rDelay)||(q?this._dur:0),Q):this._time},$.totalProgress=function(q,Q){return arguments.length?this.totalTime(this.totalDuration()*q,Q):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},$.progress=function(q,Q){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-q:q)+Dq(this),Q):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},$.iteration=function(q,Q){var K=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(q-1)*K,Q):this._repeat?V9(this._tTime,K)+1:1},$.timeScale=function(q,Q){if(!arguments.length)return this._rts===-G0?0:this._rts;if(this._rts===q)return this;var K=this.parent&&this._ts?d7(this.parent._time,this):this._tTime;return this._rts=+q||0,this._ts=this._ps||q===-G0?0:this._rts,this.totalTime(Q7(-Math.abs(this._delay),this.totalDuration(),K),Q!==!1),n7(this),JZ(this)},$.paused=function(q){if(!arguments.length)return this._ps;if(this._ps!==q)if(this._ps=q,q)this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0;else D9(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==G0&&(this._tTime-=G0));return this},$.startTime=function(q){if(arguments.length){this._start=O0(q);var Q=this.parent||this._dp;return Q&&(Q._sort||!this.parent)&&J$(Q,this,this._start-this._delay),this}return this._start},$.endTime=function(q){return this._start+(z1(q)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},$.rawTime=function(q){var Q=this.parent||this._dp;return!Q?this._tTime:q&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):!this._ts?this._tTime:d7(Q.rawTime(q),this)},$.revert=function(q){if(q===void 0)q=i5;var Q=s0;if(s0=q,$J(this))this.timeline&&this.timeline.revert(q),this.totalTime(-0.01,q.suppressEvents);return this.data!=="nested"&&q.kill!==!1&&this.kill(),s0=Q,this},$.globalTime=function(q){var Q=this,K=arguments.length?q:Q.rawTime();while(Q)K=Q._start+K/(Math.abs(Q._ts)||1),Q=Q._dp;return!this.parent&&this._sat?this._sat.globalTime(q):K},$.repeat=function(q){if(arguments.length)return this._repeat=q===1/0?-2:q,Aq(this);return this._repeat===-2?1/0:this._repeat},$.repeatDelay=function(q){if(arguments.length){var Q=this._time;return this._rDelay=q,Aq(this),Q?this.time(Q):this}return this._rDelay},$.yoyo=function(q){if(arguments.length)return this._yoyo=q,this;return this._yoyo},$.seek=function(q,Q){return this.totalTime(v1(this,q),z1(Q))},$.restart=function(q,Q){return this.play().totalTime(q?-this._delay:0,z1(Q)),this._dur||(this._zTime=-G0),this},$.play=function(q,Q){return q!=null&&this.seek(q,Q),this.reversed(!1).paused(!1)},$.reverse=function(q,Q){return q!=null&&this.seek(q||this.totalDuration(),Q),this.reversed(!0).paused(!1)},$.pause=function(q,Q){return q!=null&&this.seek(q,Q),this.paused(!0)},$.resume=function(){return this.paused(!1)},$.reversed=function(q){if(arguments.length)return!!q!==this.reversed()&&this.timeScale(-this._rts||(q?-G0:0)),this;return this._rts<0},$.invalidate=function(){return this._initted=this._act=0,this._zTime=-G0,this},$.isActive=function(){var q=this.parent||this._dp,Q=this._start,K;return!!(!q||this._ts&&this._initted&&q.isActive()&&(K=q.rawTime(!0))>=Q&&K1){if(!Q)delete U[q];else U[q]=Q,K&&(U[q+"Params"]=K),q==="onUpdate"&&(this._onUpdate=Q);return this}return U[q]},$.then=function(q){var Q=this,K=Q._prom;return new Promise(function(U){var H=D0(q)?q:_q,j=function(){var X=Q.then;Q.then=null,K&&K(),D0(H)&&(H=H(Q))&&(H.then||H===Q)&&(Q.then=X),U(H),Q.then=X};if(Q._initted&&Q.totalProgress()===1&&Q._ts>=0||!Q._tTime&&Q._ts<0)j();else Q._prom=j})},$.kill=function(){n9(this)},Z}();A1(J7.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:-G0,_prom:0,_ps:!1,_rts:1});var t0=function(Z){Pq($,Z);function $(q,Q){var K;if(q===void 0)q={};return K=Z.call(this,q)||this,K.labels={},K.smoothChildTiming=!!q.smoothChildTiming,K.autoRemoveChildren=!!q.autoRemoveChildren,K._sort=z1(q.sortChildren),L0&&J$(q.parent||L0,X$(K),Q),q.reversed&&K.reverse(),q.paused&&K.paused(!0),q.scrollTrigger&&gq(X$(K),q.scrollTrigger),K}var J=$.prototype;return J.to=function(Q,K,U){return s9(0,arguments,this),this},J.from=function(Q,K,U){return s9(1,arguments,this),this},J.fromTo=function(Q,K,U,H){return s9(2,arguments,this),this},J.set=function(Q,K,U){return K.duration=0,K.parent=this,t9(K).repeatDelay||(K.repeat=0),K.immediateRender=!!K.immediateRender,new S0(Q,K,v1(this,U),1),this},J.call=function(Q,K,U){return J$(this,S0.delayedCall(0,Q,K),U)},J.staggerTo=function(Q,K,U,H,j,G,X){return U.duration=K,U.stagger=U.stagger||H,U.onComplete=G,U.onCompleteParams=X,U.parent=this,new S0(Q,U,v1(this,j)),this},J.staggerFrom=function(Q,K,U,H,j,G,X){return U.runBackwards=1,t9(U).immediateRender=z1(U.immediateRender),this.staggerTo(Q,K,U,H,j,G,X)},J.staggerFromTo=function(Q,K,U,H,j,G,X,M){return H.startAt=U,t9(H).immediateRender=z1(H.immediateRender),this.staggerTo(Q,K,H,j,G,X,M)},J.render=function(Q,K,U){var H=this._time,j=this._dirty?this.totalDuration():this._tDur,G=this._dur,X=Q<=0?0:O0(Q),M=this._zTime<0!==Q<0&&(this._initted||!G),B,W,R,Y,N,O,L,F,V,D,k,I;if(this!==L0&&X>j&&Q>=0&&(X=j),X!==this._tTime||U||M){if(H!==this._time&&G)X+=this._time-H,Q+=this._time-H;if(B=X,V=this._start,F=this._ts,O=!F,M)G||(H=this._zTime),(Q||!K)&&(this._zTime=Q);if(this._repeat){if(k=this._yoyo,N=G+this._rDelay,this._repeat<-1&&Q<0)return this.totalTime(N*100+Q,K,U);if(B=O0(X%N),X===j)Y=this._repeat,B=G;else{if(D=O0(X/N),Y=~~D,Y&&Y===D)B=G,Y--;B>G&&(B=G)}if(D=V9(this._tTime,N),!H&&this._tTime&&D!==Y&&this._tTime-D*N-this._dur<=0&&(D=Y),k&&Y&1)B=G-B,I=1;if(Y!==D&&!this._lock){var C=k&&D&1,b=C===(k&&Y&1);if(Y=H&&Q>=0){W=this._first;while(W){if(R=W._next,(W._act||B>=W._start)&&W._ts&&L!==W){if(W.parent!==this)return this.render(Q,K,U);if(W.render(W._ts>0?(B-W._start)*W._ts:(W._dirty?W.totalDuration():W._tDur)+(B-W._start)*W._ts,K,U),B!==this._time||!this._ts&&!O){L=0,R&&(X+=this._zTime=-G0);break}}W=R}}else{W=this._last;var A=Q<0?Q:B;while(W){if(R=W._prev,(W._act||A<=W._end)&&W._ts&&L!==W){if(W.parent!==this)return this.render(Q,K,U);if(W.render(W._ts>0?(A-W._start)*W._ts:(W._dirty?W.totalDuration():W._tDur)+(A-W._start)*W._ts,K,U||s0&&$J(W)),B!==this._time||!this._ts&&!O){L=0,R&&(X+=this._zTime=A?-G0:G0);break}}W=R}}if(L&&!K){if(this.pause(),L.render(B>=H?0:-G0)._zTime=B>=H?1:-1,this._ts)return this._start=V,n7(this),this.render(Q,K,U)}if(this._onUpdate&&!K&&P1(this,"onUpdate",!0),X===j&&this._tTime>=this.totalDuration()||!X&&H){if(V===this._start||Math.abs(F)!==Math.abs(this._ts)){if(!this._lock){if((Q||!G)&&(X===j&&this._ts>0||!X&&this._ts<0)&&S$(this,1),!K&&!(Q<0&&!H)&&(X||H||!j))P1(this,X===j&&Q>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(X0)&&this._prom()}}}}return this},J.add=function(Q,K){var U=this;if(M$(K)||(K=v1(this,K,Q)),!(Q instanceof J7)){if(Q1(Q))return Q.forEach(function(H){return U.add(H,K)}),this;if(u0(Q))return this.addLabel(Q,K);if(D0(Q))Q=S0.delayedCall(0,Q);else return this}return this!==Q?J$(this,Q,K):this},J.getChildren=function(Q,K,U,H){if(Q===void 0)Q=!0;if(K===void 0)K=!0;if(U===void 0)U=!0;if(H===void 0)H=-u1;var j=[],G=this._first;while(G){if(G._start>=H)if(G instanceof S0)K&&j.push(G);else U&&j.push(G),Q&&j.push.apply(j,G.getChildren(!0,K,U));G=G._next}return j},J.getById=function(Q){var K=this.getChildren(1,1,1),U=K.length;while(U--)if(K[U].vars.id===Q)return K[U]},J.remove=function(Q){if(u0(Q))return this.removeLabel(Q);if(D0(Q))return this.killTweensOf(Q);if(Q.parent===this&&q7(this,Q),Q===this._recent)this._recent=this._last;return p$(this)},J.totalTime=function(Q,K){if(!arguments.length)return this._tTime;if(this._forcing=1,!this._dp&&this._ts)this._start=O0(V1.time-(this._ts>0?Q/this._ts:(this.totalDuration()-Q)/-this._ts));return Z.prototype.totalTime.call(this,Q,K),this._forcing=0,this},J.addLabel=function(Q,K){return this.labels[Q]=v1(this,K),this},J.removeLabel=function(Q){return delete this.labels[Q],this},J.addPause=function(Q,K,U){var H=S0.delayedCall(0,K||e9,U);return H.data="isPause",this._hasPause=1,J$(this,H,v1(this,Q))},J.removePause=function(Q){var K=this._first;Q=v1(this,Q);while(K){if(K._start===Q&&K.data==="isPause")S$(K);K=K._next}},J.killTweensOf=function(Q,K,U){var H=this.getTweensOf(Q,U),j=H.length;while(j--)P$!==H[j]&&H[j].kill(Q,K);return this},J.getTweensOf=function(Q,K){var U=[],H=g1(Q),j=this._first,G=M$(K),X;while(j){if(j instanceof S0){if(r5(j._targets,H)&&(G?(!P$||j._initted&&j._ts)&&j.globalTime(0)<=K&&j.globalTime(j.totalDuration())>K:!K||j.isActive()))U.push(j)}else if((X=j.getTweensOf(H,K)).length)U.push.apply(U,X);j=j._next}return U},J.tweenTo=function(Q,K){K=K||{};var U=this,H=v1(U,Q),j=K,G=j.startAt,X=j.onStart,M=j.onStartParams,B=j.immediateRender,W,R=S0.to(U,A1({ease:K.ease||"none",lazy:!1,immediateRender:!1,time:H,overwrite:"auto",duration:K.duration||Math.abs((H-(G&&"time"in G?G.time:U._time))/U.timeScale())||G0,onStart:function(){if(U.pause(),!W){var N=K.duration||Math.abs((H-(G&&"time"in G?G.time:U._time))/U.timeScale());R._dur!==N&&z9(R,N,0,1).render(R._time,!0,!0),W=1}X&&X.apply(R,M||[])}},K));return B?R.render(0):R},J.tweenFromTo=function(Q,K,U){return this.tweenTo(K,A1({startAt:{time:v1(this,Q)}},U))},J.recent=function(){return this._recent},J.nextLabel=function(Q){if(Q===void 0)Q=this._time;return Cq(this,v1(this,Q))},J.previousLabel=function(Q){if(Q===void 0)Q=this._time;return Cq(this,v1(this,Q),1)},J.currentLabel=function(Q){return arguments.length?this.seek(Q,!0):this.previousLabel(this._time+G0)},J.shiftChildren=function(Q,K,U){if(U===void 0)U=0;var H=this._first,j=this.labels,G;Q=O0(Q);while(H){if(H._start>=U)H._start+=Q,H._end+=Q;H=H._next}if(K){for(G in j)if(j[G]>=U)j[G]+=Q}return p$(this)},J.invalidate=function(Q){var K=this._first;this._lock=0;while(K)K.invalidate(Q),K=K._next;return Z.prototype.invalidate.call(this,Q)},J.clear=function(Q){if(Q===void 0)Q=!0;var K=this._first,U;while(K)U=K._next,this.remove(K),K=U;return this._dp&&(this._time=this._tTime=this._pTime=0),Q&&(this.labels={}),p$(this)},J.totalDuration=function(Q){var K=0,U=this,H=U._last,j=u1,G,X,M;if(arguments.length)return U.timeScale((U._repeat<0?U.duration():U.totalDuration())/(U.reversed()?-Q:Q));if(U._dirty){M=U.parent;while(H){if(G=H._prev,H._dirty&&H.totalDuration(),X=H._start,X>j&&U._sort&&H._ts&&!U._lock)U._lock=1,J$(U,H,X-H._delay,1)._lock=0;else j=X;if(X<0&&H._ts){if(K-=X,!M&&!U._dp||M&&M.smoothChildTiming)U._start+=O0(X/U._ts),U._time-=X,U._tTime-=X;U.shiftChildren(-X,!1,-1/0),j=0}H._end>K&&H._ts&&(K=H._end),H=G}z9(U,U===L0&&U._time>K?U._time:K,1,1),U._dirty=0}return U._tDur},$.updateRoot=function(Q){if(L0._ts)fq(L0,d7(Q,L0)),yq=V1.frame;if(V1.frame>=Vq){Vq+=D1.autoSleep||120;var K=L0._first;if(!K||!K._ts){if(D1.autoSleep&&V1._listeners.length<2){while(K&&!K._ts)K=K._next;K||V1.sleep()}}}},$}(J7);A1(t0.prototype,{_lock:0,_hasPause:0,_forcing:0});var zZ=function($,J,q,Q,K,U,H){var j=new W1(this._pt,$,J,0,1,HJ,null,K),G=0,X=0,M,B,W,R,Y,N,O,L;if(j.b=q,j.e=Q,q+="",Q+="",O=~Q.indexOf("random("))Q=A9(Q);if(U)L=[q,Q],U(L,$,J),q=L[0],Q=L[1];B=q.match(b8)||[];while(M=b8.exec(Q)){if(R=M[0],Y=Q.substring(G,M.index),W)W=(W+1)%5;else if(Y.substr(-5)==="rgba(")W=1;if(R!==B[X++])N=parseFloat(B[X-1])||0,j._pt={_next:j._pt,p:Y||X===1?Y:",",s:N,c:R.charAt(1)==="="?s$(N,R)-N:parseFloat(R)-N,m:W&&W<4?Math.round:0},G=b8.lastIndex}if(j.c=G")}),V.duration();else{k={};for(C in R)C==="ease"||C==="easeEach"||IZ(C,R[C],k,R.easeEach);for(C in k){x=k[C].sort(function(g,u){return g.t-u.t}),P=0;for(D=0;Dj-G0&&!X?j:QG)B=G;if(O=this._yoyo&&R&1,O)V=this._yEase,B=G-B;if(N=V9(this._tTime,Y),B===H&&!U&&this._initted&&R===N)return this._tTime=M,this;if(R!==N){if(F&&this._yEase&&eq(F,O),this.vars.repeatRefresh&&!O&&!this._lock&&B!==Y&&this._initted)this._lock=U=1,this.render(O0(Y*R),!0).invalidate()._lock=0}}if(!this._initted){if(mq(this,X?Q:B,U,K,M))return this._tTime=0,this;if(H!==this._time&&!(U&&this.vars.repeatRefresh&&R!==N))return this;if(G!==this._dur)return this.render(Q,K,U)}if(this._tTime=M,this._time=B,!this._act&&this._ts)this._act=1,this._lazy=0;if(this.ratio=L=(V||this._ease)(B/G),this._from)this.ratio=L=1-L;if(!H&&M&&!K&&!N){if(P1(this,"onStart"),this._tTime!==M)return this}W=this._pt;while(W)W.r(L,W.d),W=W._next;if(F&&F.render(Q<0?Q:F._dur*F._ease(B/this._dur),K,U)||this._startAt&&(this._zTime=Q),this._onUpdate&&!K)X&&u8(this,Q,K,U),P1(this,"onUpdate");if(this._repeat&&R!==N&&this.vars.onRepeat&&!K&&this.parent&&P1(this,"onRepeat"),(M===this._tDur||!M)&&this._tTime===M){if(X&&!this._onUpdate&&u8(this,Q,!0,!0),(Q||!G)&&(M===this._tDur&&this._ts>0||!M&&this._ts<0)&&S$(this,1),!K&&!(X&&!H)&&(M||H||O))P1(this,M===j?"onComplete":"onReverseComplete",!0),this._prom&&!(M0)&&this._prom()}}return this},J.targets=function(){return this._targets},J.invalidate=function(Q){return(!Q||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(Q),Z.prototype.invalidate.call(this,Q)},J.resetTo=function(Q,K,U,H,j){$7||V1.wake(),this._ts||this.play();var G=Math.min(this._dur,(this._dp._time-this._start)*this._ts),X;if(this._initted||KJ(this,G),X=this._ease(G/this._dur),AZ(this,Q,K,U,H,X,G,j))return this.resetTo(Q,K,U,H,1);return a7(this,0),this.parent||vq(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0)},J.kill=function(Q,K){if(K===void 0)K="all";if(!Q&&(!K||K==="all"))return this._lazy=this._pt=0,this.parent?n9(this):this.scrollTrigger&&this.scrollTrigger.kill(!!s0),this;if(this.timeline){var U=this.timeline.totalDuration();return this.timeline.killTweensOf(Q,K,P$&&P$.vars.overwrite!==!0)._first||n9(this),this.parent&&U!==this.timeline.totalDuration()&&z9(this,this._dur*this.timeline._tDur/U,0,1),this}var H=this._targets,j=Q?g1(Q):H,G=this._ptLookup,X=this._pt,M,B,W,R,Y,N,O;if((!K||K==="all")&&$Z(H,j))return K==="all"&&(this._pt=0),n9(this);if(M=this._op=this._op||[],K!=="all"){if(u0(K))Y={},X1(K,function(L){return Y[L]=1}),K=Y;K=CZ(H,K)}O=H.length;while(O--)if(~j.indexOf(H[O])){if(B=G[O],K==="all")M[O]=K,R=B,W={};else W=M[O]=M[O]||{},R=K;for(Y in R){if(N=B&&B[Y],N){if(!("kill"in N.d)||N.d.kill(Y)===!0)q7(this,N,"_pt");delete B[Y]}if(W!=="all")W[Y]=1}}return this._initted&&!this._pt&&X&&n9(this),this},$.to=function(Q,K){return new $(Q,K,arguments[2])},$.from=function(Q,K){return s9(1,arguments)},$.delayedCall=function(Q,K,U,H){return new $(K,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:Q,onComplete:K,onReverseComplete:K,onCompleteParams:U,onReverseCompleteParams:U,callbackScope:H})},$.fromTo=function(Q,K,U){return s9(2,arguments)},$.set=function(Q,K){return K.duration=0,K.repeatDelay||(K.repeat=0),new $(Q,K)},$.killTweensOf=function(Q,K,U){return L0.killTweensOf(Q,K,U)},$}(J7);A1(S0.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});X1("staggerTo,staggerFrom,staggerFromTo",function(Z){S0[Z]=function(){var $=new t0,J=m8.call(arguments,0);return J.splice(Z==="staggerFromTo"?5:4,0,0),$[Z].apply($,J)}});var UJ=function($,J,q){return $[J]=q},QQ=function($,J,q){return $[J](q)},kZ=function($,J,q,Q){return $[J](Q.fp,q)},PZ=function($,J,q){return $.setAttribute(J,q)},t7=function($,J){return D0($[J])?QQ:l7($[J])&&$.setAttribute?PZ:UJ},ZQ=function($,J){return J.set(J.t,J.p,Math.round((J.s+J.c*$)*1e6)/1e6,J)},bZ=function($,J){return J.set(J.t,J.p,!!(J.s+J.c*$),J)},HJ=function($,J){var q=J._pt,Q="";if(!$&&J.b)Q=J.b;else if($===1&&J.e)Q=J.e;else{while(q)Q=q.p+(q.m?q.m(q.s+q.c*$):Math.round((q.s+q.c*$)*1e4)/1e4)+Q,q=q._next;Q+=J.c}J.set(J.t,J.p,Q,J)},jJ=function($,J){var q=J._pt;while(q)q.r($,q.d),q=q._next},EZ=function($,J,q,Q){var K=this._pt,U;while(K)U=K._next,K.p===Q&&K.modifier($,J,q),K=U},SZ=function($){var J=this._pt,q,Q;while(J){if(Q=J._next,J.p===$&&!J.op||J.op===$)q7(this,J,"_pt");else if(!J.dep)q=1;J=Q}return!q},TZ=function($,J,q,Q){Q.mSet($,J,Q.m.call(Q.tween,q,Q.mt),Q)},GJ=function($){var J=$._pt,q,Q,K,U;while(J){q=J._next,Q=K;while(Q&&Q.pr>J.pr)Q=Q._next;if(J._prev=Q?Q._prev:U)J._prev._next=J;else K=J;if(J._next=Q)Q._prev=J;else U=J;J=q}$._pt=K},W1=function(){function Z(J,q,Q,K,U,H,j,G,X){if(this.t=q,this.s=K,this.c=U,this.p=Q,this.r=H||ZQ,this.d=j||this,this.set=G||UJ,this.pr=X||0,this._next=J,J)J._prev=this}var $=Z.prototype;return $.modifier=function(q,Q,K){this.mSet=this.mSet||this.set,this.set=TZ,this.m=q,this.mt=K,this.tween=Q},Z}();X1(i8+"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(Z){return s8[Z]=1});b1.TweenMax=b1.TweenLite=S0;b1.TimelineLite=b1.TimelineMax=t0;L0=new t0({sortChildren:!1,defaults:N9,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});D1.stringFilter=JJ;var a$=[],g7={},xZ=[],kq=0,yZ=0,y8=function($){return(g7[$]||xZ).map(function(J){return J()})},o8=function(){var $=Date.now(),J=[];if($-kq>2)y8("matchMediaInit"),a$.forEach(function(q){var{queries:Q,conditions:K}=q,U,H,j,G;for(H in Q)if(U=$$.matchMedia(Q[H]).matches,U&&(j=1),U!==K[H])K[H]=U,G=1;if(G)q.revert(),j&&J.push(q)}),y8("matchMediaRevert"),J.forEach(function(q){return q.onMatch(q,function(Q){return q.add(null,Q)})}),kq=$,y8("matchMedia")},KQ=function(){function Z(J,q){this.selector=q&&c8(q),this.data=[],this._r=[],this.isReverted=!1,this.id=yZ++,J&&this.add(J)}var $=Z.prototype;return $.add=function(q,Q,K){if(D0(q))K=Q,Q=q,q=D0;var U=this,H=function(){var G=B0,X=U.selector,M;return G&&G!==U&&G.data.push(U),K&&(U.selector=c8(K)),B0=U,M=Q.apply(U,arguments),D0(M)&&U._r.push(M),B0=G,U.selector=X,U.isReverted=!1,M};return U.last=H,q===D0?H(U,function(j){return U.add(null,j)}):q?U[q]=H:H},$.ignore=function(q){var Q=B0;B0=null,q(this),B0=Q},$.getTweens=function(){var q=[];return this.data.forEach(function(Q){return Q instanceof Z?q.push.apply(q,Q.getTweens()):Q instanceof S0&&!(Q.parent&&Q.parent.data==="nested")&&q.push(Q)}),q},$.clear=function(){this._r.length=this.data.length=0},$.kill=function(q,Q){var K=this;if(q)(function(){var H=K.getTweens(),j=K.data.length,G;while(j--)if(G=K.data[j],G.data==="isFlip")G.revert(),G.getChildren(!0,!0,!1).forEach(function(X){return H.splice(H.indexOf(X),1)});H.map(function(X){return{g:X._dur||X._delay||X._sat&&!X._sat.vars.immediateRender?X.globalTime(0):-1/0,t:X}}).sort(function(X,M){return M.g-X.g||-1/0}).forEach(function(X){return X.t.revert(q)}),j=K.data.length;while(j--)if(G=K.data[j],G instanceof t0){if(G.data!=="nested")G.scrollTrigger&&G.scrollTrigger.revert(),G.kill()}else!(G instanceof S0)&&G.revert&&G.revert(q);K._r.forEach(function(X){return X(q,K)}),K.isReverted=!0})();else this.data.forEach(function(H){return H.kill&&H.kill()});if(this.clear(),Q){var U=a$.length;while(U--)a$[U].id===this.id&&a$.splice(U,1)}},$.revert=function(q){this.kill(q||{})},Z}(),fZ=function(){function Z(J){this.contexts=[],this.scope=J,B0&&B0.data.push(this)}var $=Z.prototype;return $.add=function(q,Q,K){q$(q)||(q={matches:q});var U=new KQ(0,K||this.scope),H=U.conditions={},j,G,X;B0&&!U.selector&&(U.selector=B0.selector),this.contexts.push(U),Q=U.add("onMatch",Q),U.queries=q;for(G in q)if(G==="all")X=1;else if(j=$$.matchMedia(q[G]),j)a$.indexOf(U)<0&&a$.push(U),(H[G]=j.matches)&&(X=1),j.addListener?j.addListener(o8):j.addEventListener("change",o8);return X&&Q(U,function(M){return U.add(null,M)}),this},$.revert=function(q){this.kill(q||{})},$.kill=function(q){this.contexts.forEach(function(Q){return Q.kill(q,!0)})},Z}(),o7={registerPlugin:function(){for(var $=arguments.length,J=Array($),q=0;q<$;q++)J[q]=arguments[q];J.forEach(function(Q){return tq(Q)})},timeline:function($){return new t0($)},getTweensOf:function($,J){return L0.getTweensOf($,J)},getProperty:function($,J,q,Q){u0($)&&($=g1($)[0]);var K=E$($||{}).get,U=q?_q:hq;return q==="native"&&(q=""),!$?$:!J?function(H,j,G){return U((F1[H]&&F1[H].get||K)($,H,j,G))}:U((F1[J]&&F1[J].get||K)($,J,q,Q))},quickSetter:function($,J,q){if($=g1($),$.length>1){var Q=$.map(function(X){return Z1.quickSetter(X,J,q)}),K=Q.length;return function(X){var M=K;while(M--)Q[M](X)}}$=$[0]||{};var U=F1[J],H=E$($),j=H.harness&&(H.harness.aliases||{})[J]||J,G=U?function(X){var M=new U;L9._pt=0,M.init($,q?X+q:X,L9,0,[$]),M.render(1,M),L9._pt&&jJ(1,L9)}:H.set($,j);return U?G:function(X){return G($,j,q?X+q:X,H,1)}},quickTo:function($,J,q){var Q,K=Z1.to($,A1((Q={},Q[J]="+=0.1",Q.paused=!0,Q.stagger=0,Q),q||{})),U=function(j,G,X){return K.resetTo(J,j,G,X)};return U.tween=K,U},isTweening:function($){return L0.getTweensOf($,!0).length>0},defaults:function($){return $&&$.ease&&($.ease=n$($.ease,N9.ease)),zq(N9,$||{})},config:function($){return zq(D1,$||{})},registerEffect:function($){var{name:J,effect:q,plugins:Q,defaults:K,extendTimeline:U}=$;if((Q||"").split(",").forEach(function(H){return H&&!F1[H]&&!b1[H]&&r9(J+" effect requires "+H+" plugin.")}),E8[J]=function(H,j,G){return q(g1(H),A1(j||{},K),G)},U)t0.prototype[J]=function(H,j,G){return this.add(E8[J](H,q$(j)?j:(G=j)&&{},this),G)}},registerEase:function($,J){J0[$]=n$(J)},parseEase:function($,J){return arguments.length?n$($,J):J0},getById:function($){return L0.getById($)},exportRoot:function($,J){if($===void 0)$={};var q=new t0($),Q,K;q.smoothChildTiming=z1($.smoothChildTiming),L0.remove(q),q._dp=0,q._time=q._tTime=L0._time,Q=L0._first;while(Q){if(K=Q._next,J||!(!Q._dur&&Q instanceof S0&&Q.vars.onComplete===Q._targets[0]))J$(q,Q,Q._start-Q._delay);Q=K}return J$(L0,q,0),q},context:function($,J){return $?new KQ($,J):B0},matchMedia:function($){return new fZ($)},matchMediaRefresh:function(){return a$.forEach(function($){var J=$.conditions,q,Q;for(Q in J)if(J[Q])J[Q]=!1,q=1;q&&$.revert()})||o8()},addEventListener:function($,J){var q=g7[$]||(g7[$]=[]);~q.indexOf(J)||q.push(J)},removeEventListener:function($,J){var q=g7[$],Q=q&&q.indexOf(J);Q>=0&&q.splice(Q,1)},utils:{wrap:MZ,wrapYoyo:YZ,distribute:dq,random:lq,snap:oq,normalize:WZ,getUnit:i0,clamp:HZ,splitColor:sq,toArray:g1,selector:c8,mapRange:nq,pipe:GZ,unitize:XZ,interpolate:BZ,shuffle:wq},install:Tq,effects:E8,ticker:V1,updateRoot:t0.updateRoot,plugins:F1,globalTimeline:L0,core:{PropTween:W1,globals:xq,Tween:S0,Timeline:t0,Animation:J7,getCache:E$,_removeLinkedListItem:q7,reverting:function(){return s0},context:function($){if($&&B0)B0.data.push($),$._ctx=B0;return B0},suppressOverwrites:function($){return l8=$}}};X1("to,from,fromTo,delayedCall,set,killTweensOf",function(Z){return o7[Z]=S0[Z]});V1.add(t0.updateRoot);L9=o7.to({},{duration:0});var hZ=function($,J){var q=$._pt;while(q&&q.p!==J&&q.op!==J&&q.fp!==J)q=q._next;return q},_Z=function($,J){var q=$._targets,Q,K,U;for(Q in J){K=q.length;while(K--)if(U=$._ptLookup[K][Q],U&&(U=U.d)){if(U._pt)U=hZ(U,Q);U&&U.modifier&&U.modifier(J[Q],$,q[K],Q)}}},f8=function($,J){return{name:$,headless:1,rawVars:1,init:function(Q,K,U){U._onInit=function(H){var j,G;if(u0(K))j={},X1(K,function(X){return j[X]=1}),K=j;if(J){j={};for(G in K)j[G]=J(K[G]);K=j}_Z(H,K)}}}},Z1=o7.registerPlugin({name:"attr",init:function($,J,q,Q,K){var U,H,j;this.tween=q;for(U in J)j=$.getAttribute(U)||"",H=this.add($,"setAttribute",(j||0)+"",J[U],Q,K,0,0,U),H.op=U,H.b=j,this._props.push(U)},render:function($,J){var q=J._pt;while(q)s0?q.set(q.t,q.p,q.b,q):q.r($,q.d),q=q._next}},{name:"endArray",headless:1,init:function($,J){var q=J.length;while(q--)this.add($,q,$[q]||0,J[q],0,0,0,0,0,1)}},f8("roundProps",w8),f8("modifiers"),f8("snap",oq))||o7;S0.version=t0.version=Z1.version="3.14.1";Sq=1;p8()&&D9();var{Power0:vZ,Power1:uZ,Power2:gZ,Power3:mZ,Power4:cZ,Linear:wZ,Quad:dZ,Cubic:oZ,Quart:lZ,Quint:pZ,Strong:nZ,Elastic:aZ,Back:tZ,SteppedEase:sZ,Bounce:iZ,Sine:rZ,Expo:eZ,Circ:$K}=J0;/*! * CSSPlugin 3.14.1 * https://gsap.com * * Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var UQ,x$,I9,RJ,J9,JK,HQ,OJ,qK=function(){return typeof window<"u"},B$={},$9=180/Math.PI,k9=Math.PI/180,C9=Math.atan2,jQ=1e8,LJ=/([A-Z])/g,QK=/(left|right|width|margin|padding|x)/i,ZK=/[\s,\(]\S/,Q$={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},WJ=function($,J){return J.set(J.t,J.p,Math.round((J.s+J.c*$)*1e4)/1e4+J.u,J)},KK=function($,J){return J.set(J.t,J.p,$===1?J.e:Math.round((J.s+J.c*$)*1e4)/1e4+J.u,J)},UK=function($,J){return J.set(J.t,J.p,$?Math.round((J.s+J.c*$)*1e4)/1e4+J.u:J.b,J)},HK=function($,J){return J.set(J.t,J.p,$===1?J.e:$?Math.round((J.s+J.c*$)*1e4)/1e4+J.u:J.b,J)},jK=function($,J){var q=J.s+J.c*$;J.set(J.t,J.p,~~(q+(q<0?-0.5:0.5))+J.u,J)},OQ=function($,J){return J.set(J.t,J.p,$?J.e:J.b,J)},LQ=function($,J){return J.set(J.t,J.p,$!==1?J.b:J.e,J)},GK=function($,J,q){return $.style[J]=q},XK=function($,J,q){return $.style.setProperty(J,q)},WK=function($,J,q){return $._gsap[J]=q},MK=function($,J,q){return $._gsap.scaleX=$._gsap.scaleY=q},YK=function($,J,q,Q,K){var U=$._gsap;U.scaleX=U.scaleY=q,U.renderTransform(K,U)},BK=function($,J,q,Q,K){var U=$._gsap;U[J]=q,U.renderTransform(K,U)},N0="transform",C1=N0+"Origin",RK=function Z($,J){var q=this,Q=this.target,K=Q.style,U=Q._gsap;if($ in B$&&K){if(this.tfm=this.tfm||{},$!=="transform")$=Q$[$]||$,~$.indexOf(",")?$.split(",").forEach(function(H){return q.tfm[H]=Y$(Q,H)}):this.tfm[$]=U.x?U[$]:Y$(Q,$),$===C1&&(this.tfm.zOrigin=U.zOrigin);else return Q$.transform.split(",").forEach(function(H){return Z.call(q,H,J)});if(this.props.indexOf(N0)>=0)return;if(U.svg)this.svgo=Q.getAttribute("data-svg-origin"),this.props.push(C1,J,"");$=N0}(K||J)&&this.props.push($,J,K[$])},NQ=function($){if($.translate)$.removeProperty("translate"),$.removeProperty("scale"),$.removeProperty("rotate")},OK=function(){var $=this.props,J=this.target,q=J.style,Q=J._gsap,K,U;for(K=0;K<$.length;K+=3)if(!$[K+1])$[K+2]?q[$[K]]=$[K+2]:q.removeProperty($[K].substr(0,2)==="--"?$[K]:$[K].replace(LJ,"-$1").toLowerCase());else if($[K+1]===2)J[$[K]]($[K+2]);else J[$[K]]=$[K+2];if(this.tfm){for(U in this.tfm)Q[U]=this.tfm[U];if(Q.svg)Q.renderTransform(),J.setAttribute("data-svg-origin",this.svgo||"");if(K=OJ(),(!K||!K.isStart)&&!q[N0]){if(NQ(q),Q.zOrigin&&q[C1])q[C1]+=" "+Q.zOrigin+"px",Q.zOrigin=0,Q.renderTransform();Q.uncache=1}}},FQ=function($,J){var q={target:$,props:[],revert:OK,save:RK};return $._gsap||Z1.core.getCache($),J&&$.style&&$.nodeType&&J.split(",").forEach(function(Q){return q.save(Q)}),q},VQ,MJ=function($,J){var q=x$.createElementNS?x$.createElementNS((J||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),$):x$.createElement($);return q&&q.style?q:x$.createElement($)},E1=function Z($,J,q){var Q=getComputedStyle($);return Q[J]||Q.getPropertyValue(J.replace(LJ,"-$1").toLowerCase())||Q.getPropertyValue(J)||!q&&Z($,P9(J)||J,1)||""},GQ="O,Moz,ms,Ms,Webkit".split(","),P9=function($,J,q){var Q=J||J9,K=Q.style,U=5;if($ in K&&!q)return $;$=$.charAt(0).toUpperCase()+$.substr(1);while(U--&&!(GQ[U]+$ in K));return U<0?null:(U===3?"ms":U>=0?GQ[U]:"")+$},YJ=function(){if(qK()&&window.document)UQ=window,x$=UQ.document,I9=x$.documentElement,J9=MJ("div")||{style:{}},JK=MJ("div"),N0=P9(N0),C1=N0+"Origin",J9.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",VQ=!!P9("perspective"),OJ=Z1.core.reverting,RJ=1},XQ=function($){var J=$.ownerSVGElement,q=MJ("svg",J&&J.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),Q=$.cloneNode(!0),K;Q.style.display="block",q.appendChild(Q),I9.appendChild(q);try{K=Q.getBBox()}catch(U){}return q.removeChild(Q),I9.removeChild(q),K},WQ=function($,J){var q=J.length;while(q--)if($.hasAttribute(J[q]))return $.getAttribute(J[q])},zQ=function($){var J,q;try{J=$.getBBox()}catch(Q){J=XQ($),q=1}return J&&(J.width||J.height)||q||(J=XQ($)),J&&!J.width&&!J.x&&!J.y?{x:+WQ($,["x","cx","x1"])||0,y:+WQ($,["y","cy","y1"])||0,width:0,height:0}:J},DQ=function($){return!!($.getCTM&&(!$.parentNode||$.ownerSVGElement)&&zQ($))},f$=function($,J){if(J){var q=$.style,Q;if(J in B$&&J!==C1)J=N0;if(q.removeProperty){if(Q=J.substr(0,2),Q==="ms"||J.substr(0,6)==="webkit")J="-"+J;q.removeProperty(Q==="--"?J:J.replace(LJ,"-$1").toLowerCase())}else q.removeAttribute(J)}},y$=function($,J,q,Q,K,U){var H=new W1($._pt,J,q,0,1,U?LQ:OQ);return $._pt=H,H.b=Q,H.e=K,$._props.push(q),H},MQ={deg:1,rad:1,turn:1},LK={grid:1,flex:1},h$=function Z($,J,q,Q){var K=parseFloat(q)||0,U=(q+"").trim().substr((K+"").length)||"px",H=J9.style,j=QK.test(J),G=$.tagName.toLowerCase()==="svg",X=(G?"client":"offset")+(j?"Width":"Height"),M=100,B=Q==="px",W=Q==="%",R,Y,N,O;if(Q===U||!K||MQ[Q]||MQ[U])return K;if(U!=="px"&&!B&&(K=Z($,J,q,"px")),O=$.getCTM&&DQ($),(W||U==="%")&&(B$[J]||~J.indexOf("adius")))return R=O?$.getBBox()[j?"width":"height"]:$[X],A0(W?K/R*M:K/100*R);if(H[j?"width":"height"]=M+(B?U:Q),Y=Q!=="rem"&&~J.indexOf("adius")||Q==="em"&&$.appendChild&&!G?$:$.parentNode,O)Y=($.ownerSVGElement||{}).parentNode;if(!Y||Y===x$||!Y.appendChild)Y=x$.body;if(N=Y._gsap,N&&W&&N.width&&j&&N.time===V1.time&&!N.uncache)return A0(K/N.width*M);else{if(W&&(J==="height"||J==="width")){var L=$.style[J];$.style[J]=M+Q,R=$[X],L?$.style[J]=L:f$($,J)}else(W||U==="%")&&!LK[E1(Y,"display")]&&(H.position=E1($,"position")),Y===$&&(H.position="static"),Y.appendChild(J9),R=J9[X],Y.removeChild(J9),H.position="absolute";if(j&&W)N=E$(Y),N.time=V1.time,N.width=Y[X]}return A0(B?R*K/M:R&&K?M/R*K:0)},Y$=function($,J,q,Q){var K;if(RJ||YJ(),J in Q$&&J!=="transform"){if(J=Q$[J],~J.indexOf(","))J=J.split(",")[0]}if(B$[J]&&J!=="transform")K=U7($,Q),K=J!=="transformOrigin"?K[J]:K.svg?K.origin:i7(E1($,C1))+" "+K.zOrigin+"px";else if(K=$.style[J],!K||K==="auto"||Q||~(K+"").indexOf("calc("))K=s7[J]&&s7[J]($,J,q)||E1($,J)||e8($,J)||(J==="opacity"?1:0);return q&&!~(K+"").trim().indexOf(" ")?h$($,J,K,q)+q:K},NK=function($,J,q,Q){if(!q||q==="none"){var K=P9(J,$,1),U=K&&E1($,K,1);if(U&&U!==q)J=K,q=U;else if(J==="borderColor")q=E1($,"borderTopColor")}var H=new W1(this._pt,$.style,J,0,1,HJ),j=0,G=0,X,M,B,W,R,Y,N,O,L,F,V,D;if(H.b=q,H.e=Q,q+="",Q+="",Q.substring(0,6)==="var(--")Q=E1($,Q.substring(4,Q.indexOf(")")));if(Q==="auto")Y=$.style[J],$.style[J]=Q,Q=E1($,J)||Q,Y?$.style[J]=Y:f$($,J);if(X=[q,Q],JJ(X),q=X[0],Q=X[1],B=q.match(t$)||[],D=Q.match(t$)||[],D.length){while(M=t$.exec(Q)){if(N=M[0],L=Q.substring(j,M.index),R)R=(R+1)%5;else if(L.substr(-5)==="rgba("||L.substr(-5)==="hsla(")R=1;if(N!==(Y=B[G++]||"")){if(W=parseFloat(Y)||0,V=Y.substr((W+"").length),N.charAt(1)==="="&&(N=s$(W,N)+V),O=parseFloat(N),F=N.substr((O+"").length),j=t$.lastIndex-F.length,!F){if(F=F||D1.units[J]||V,j===Q.length)Q+=F,H.e+=F}if(V!==F)W=h$($,J,Y,F)||0;H._pt={_next:H._pt,p:L||G===1?L:",",s:W,c:O-W,m:R&&R<4||J==="zIndex"?Math.round:0}}}H.c=j-1){if(H=K[G],B$[H])j=1,H=H==="transformOrigin"?C1:N0;f$(q,H)}}if(j){if(f$(q,N0),U)U.svg&&q.removeAttribute("transform"),Q.scale=Q.rotate=Q.translate="none",U7(q,1),U.uncache=1,NQ(Q)}}},s7={clearProps:function($,J,q,Q,K){if(K.data!=="isFromStart"){var U=$._pt=new W1($._pt,J,q,0,0,VK);return U.u=Q,U.pr=-10,U.tween=K,$._props.push(q),1}}},K7=[1,0,0,1,0,0],AQ={},CQ=function($){return $==="matrix(1, 0, 0, 1, 0, 0)"||$==="none"||!$},BQ=function($){var J=E1($,N0);return CQ(J)?K7:J.substr(7).match(n8).map(A0)},NJ=function($,J){var q=$._gsap||E$($),Q=$.style,K=BQ($),U,H,j,G;if(q.svg&&$.getAttribute("transform"))return j=$.transform.baseVal.consolidate().matrix,K=[j.a,j.b,j.c,j.d,j.e,j.f],K.join(",")==="1,0,0,1,0,0"?K7:K;else if(K===K7&&!$.offsetParent&&$!==I9&&!q.svg){if(j=Q.display,Q.display="block",U=$.parentNode,!U||!$.offsetParent&&!$.getBoundingClientRect().width)G=1,H=$.nextElementSibling,I9.appendChild($);if(K=BQ($),j?Q.display=j:f$($,"display"),G)H?U.insertBefore($,H):U?U.appendChild($):I9.removeChild($)}return J&&K.length>6?[K[0],K[1],K[4],K[5],K[12],K[13]]:K},BJ=function($,J,q,Q,K,U){var H=$._gsap,j=K||NJ($,!0),G=H.xOrigin||0,X=H.yOrigin||0,M=H.xOffset||0,B=H.yOffset||0,W=j[0],R=j[1],Y=j[2],N=j[3],O=j[4],L=j[5],F=J.split(" "),V=parseFloat(F[0])||0,D=parseFloat(F[1])||0,k,I,C,b;if(!q)k=zQ($),V=k.x+(~F[0].indexOf("%")?V/100*k.width:V),D=k.y+(~(F[1]||F[0]).indexOf("%")?D/100*k.height:D);else if(j!==K7&&(I=W*N-R*Y))C=V*(N/I)+D*(-Y/I)+(Y*L-N*O)/I,b=V*(-R/I)+D*(W/I)-(W*L-R*O)/I,V=C,D=b;if(Q||Q!==!1&&H.smooth)O=V-G,L=D-X,H.xOffset=M+(O*W+L*Y)-O,H.yOffset=B+(O*R+L*N)-L;else H.xOffset=H.yOffset=0;if(H.xOrigin=V,H.yOrigin=D,H.smooth=!!Q,H.origin=J,H.originIsAbsolute=!!q,$.style[C1]="0px 0px",U)y$(U,H,"xOrigin",G,V),y$(U,H,"yOrigin",X,D),y$(U,H,"xOffset",M,H.xOffset),y$(U,H,"yOffset",B,H.yOffset);$.setAttribute("data-svg-origin",V+" "+D)},U7=function($,J){var q=$._gsap||new qJ($);if("x"in q&&!J&&!q.uncache)return q;var Q=$.style,K=q.scaleX<0,U="px",H="deg",j=getComputedStyle($),G=E1($,C1)||"0",X,M,B,W,R,Y,N,O,L,F,V,D,k,I,C,b,A,S,P,x,_,T,g,u,y,c,z,m,q0,m0,Z0,a;if(X=M=B=Y=N=O=L=F=V=0,W=R=1,q.svg=!!($.getCTM&&DQ($)),j.translate){if(j.translate!=="none"||j.scale!=="none"||j.rotate!=="none")Q[N0]=(j.translate!=="none"?"translate3d("+(j.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(j.rotate!=="none"?"rotate("+j.rotate+") ":"")+(j.scale!=="none"?"scale("+j.scale.split(" ").join(",")+") ":"")+(j[N0]!=="none"?j[N0]:"");Q.scale=Q.rotate=Q.translate="none"}if(I=NJ($,q.svg),q.svg){if(q.uncache)y=$.getBBox(),G=q.xOrigin-y.x+"px "+(q.yOrigin-y.y)+"px",u="";else u=!J&&$.getAttribute("data-svg-origin");BJ($,u||G,!!u||q.originIsAbsolute,q.smooth!==!1,I)}if(D=q.xOrigin||0,k=q.yOrigin||0,I!==K7){if(S=I[0],P=I[1],x=I[2],_=I[3],X=T=I[4],M=g=I[5],I.length===6){if(W=Math.sqrt(S*S+P*P),R=Math.sqrt(_*_+x*x),Y=S||P?C9(P,S)*$9:0,L=x||_?C9(x,_)*$9+Y:0,L&&(R*=Math.abs(Math.cos(L*k9))),q.svg)X-=D-(D*S+k*x),M-=k-(D*P+k*_)}else{if(a=I[6],m0=I[7],z=I[8],m=I[9],q0=I[10],Z0=I[11],X=I[12],M=I[13],B=I[14],C=C9(a,q0),N=C*$9,C)b=Math.cos(-C),A=Math.sin(-C),u=T*b+z*A,y=g*b+m*A,c=a*b+q0*A,z=T*-A+z*b,m=g*-A+m*b,q0=a*-A+q0*b,Z0=m0*-A+Z0*b,T=u,g=y,a=c;if(C=C9(-x,q0),O=C*$9,C)b=Math.cos(-C),A=Math.sin(-C),u=S*b-z*A,y=P*b-m*A,c=x*b-q0*A,Z0=_*A+Z0*b,S=u,P=y,x=c;if(C=C9(P,S),Y=C*$9,C)b=Math.cos(C),A=Math.sin(C),u=S*b+P*A,y=T*b+g*A,P=P*b-S*A,g=g*b-T*A,S=u,T=y;if(N&&Math.abs(N)+Math.abs(Y)>359.9)N=Y=0,O=180-O;W=A0(Math.sqrt(S*S+P*P+x*x)),R=A0(Math.sqrt(g*g+a*a)),C=C9(T,g),L=Math.abs(C)>0.0002?C*$9:0,V=Z0?1/(Z0<0?-Z0:Z0):0}if(q.svg)u=$.getAttribute("transform"),q.forceCSS=$.setAttribute("transform","")||!CQ(E1($,N0)),u&&$.setAttribute("transform",u)}if(Math.abs(L)>90&&Math.abs(L)<270)if(K)W*=-1,L+=Y<=0?180:-180,Y+=Y<=0?180:-180;else R*=-1,L+=L<=0?180:-180;if(J=J||q.uncache,q.x=X-((q.xPercent=X&&(!J&&q.xPercent||(Math.round($.offsetWidth/2)===Math.round(-X)?-50:0)))?$.offsetWidth*q.xPercent/100:0)+U,q.y=M-((q.yPercent=M&&(!J&&q.yPercent||(Math.round($.offsetHeight/2)===Math.round(-M)?-50:0)))?$.offsetHeight*q.yPercent/100:0)+U,q.z=B+U,q.scaleX=A0(W),q.scaleY=A0(R),q.rotation=A0(Y)+H,q.rotationX=A0(N)+H,q.rotationY=A0(O)+H,q.skewX=L+H,q.skewY=F+H,q.transformPerspective=V+U,q.zOrigin=parseFloat(G.split(" ")[2])||!J&&q.zOrigin||0)Q[C1]=i7(G);return q.xOffset=q.yOffset=0,q.force3D=D1.force3D,q.renderTransform=q.svg?DK:VQ?IQ:zK,q.uncache=0,q},i7=function($){return($=$.split(" "))[0]+" "+$[1]},XJ=function($,J,q){var Q=i0(J);return A0(parseFloat(J)+parseFloat(h$($,"x",q+"px",Q)))+Q},zK=function($,J){J.z="0px",J.rotationY=J.rotationX="0deg",J.force3D=0,IQ($,J)},r$="0deg",Z7="0px",e$=") ",IQ=function($,J){var q=J||this,Q=q.xPercent,K=q.yPercent,U=q.x,H=q.y,j=q.z,G=q.rotation,X=q.rotationY,M=q.rotationX,B=q.skewX,W=q.skewY,R=q.scaleX,Y=q.scaleY,N=q.transformPerspective,O=q.force3D,L=q.target,F=q.zOrigin,V="",D=O==="auto"&&$&&$!==1||O===!0;if(F&&(M!==r$||X!==r$)){var k=parseFloat(X)*k9,I=Math.sin(k),C=Math.cos(k),b;k=parseFloat(M)*k9,b=Math.cos(k),U=XJ(L,U,I*b*-F),H=XJ(L,H,-Math.sin(k)*-F),j=XJ(L,j,C*b*-F+F)}if(N!==Z7)V+="perspective("+N+e$;if(Q||K)V+="translate("+Q+"%, "+K+"%) ";if(D||U!==Z7||H!==Z7||j!==Z7)V+=j!==Z7||D?"translate3d("+U+", "+H+", "+j+") ":"translate("+U+", "+H+e$;if(G!==r$)V+="rotate("+G+e$;if(X!==r$)V+="rotateY("+X+e$;if(M!==r$)V+="rotateX("+M+e$;if(B!==r$||W!==r$)V+="skew("+B+", "+W+e$;if(R!==1||Y!==1)V+="scale("+R+", "+Y+e$;L.style[N0]=V||"translate(0, 0)"},DK=function($,J){var q=J||this,Q=q.xPercent,K=q.yPercent,U=q.x,H=q.y,j=q.rotation,G=q.skewX,X=q.skewY,M=q.scaleX,B=q.scaleY,W=q.target,R=q.xOrigin,Y=q.yOrigin,N=q.xOffset,O=q.yOffset,L=q.forceCSS,F=parseFloat(U),V=parseFloat(H),D,k,I,C,b;if(j=parseFloat(j),G=parseFloat(G),X=parseFloat(X),X)X=parseFloat(X),G+=X,j+=X;if(j||G){if(j*=k9,G*=k9,D=Math.cos(j)*M,k=Math.sin(j)*M,I=Math.sin(j-G)*-B,C=Math.cos(j-G)*B,G){if(X*=k9,b=Math.tan(G-X),b=Math.sqrt(1+b*b),I*=b,C*=b,X)b=Math.tan(X),b=Math.sqrt(1+b*b),D*=b,k*=b}D=A0(D),k=A0(k),I=A0(I),C=A0(C)}else D=M,C=B,k=I=0;if(F&&!~(U+"").indexOf("px")||V&&!~(H+"").indexOf("px"))F=h$(W,"x",U,"px"),V=h$(W,"y",H,"px");if(R||Y||N||O)F=A0(F+R-(R*D+Y*I)+N),V=A0(V+Y-(R*k+Y*C)+O);if(Q||K)b=W.getBBox(),F=A0(F+Q/100*b.width),V=A0(V+K/100*b.height);b="matrix("+D+","+k+","+I+","+C+","+F+","+V+")",W.setAttribute("transform",b),L&&(W.style[N0]=b)},AK=function($,J,q,Q,K){var U=360,H=u0(K),j=parseFloat(K)*(H&&~K.indexOf("rad")?$9:1),G=j-Q,X=Q+G+"deg",M,B;if(H){if(M=K.split("_")[1],M==="short"){if(G%=U,G!==G%(U/2))G+=G<0?U:-U}if(M==="cw"&&G<0)G=(G+U*jQ)%U-~~(G/U)*U;else if(M==="ccw"&&G>0)G=(G-U*jQ)%U-~~(G/U)*U}return $._pt=B=new W1($._pt,J,q,Q,G,KK),B.e=X,B.u="deg",$._props.push(q),B},RQ=function($,J){for(var q in J)$[q]=J[q];return $},CK=function($,J,q){var Q=RQ({},q._gsap),K="perspective,force3D,transformOrigin,svgOrigin",U=q.style,H,j,G,X,M,B,W,R;if(Q.svg)G=q.getAttribute("transform"),q.setAttribute("transform",""),U[N0]=J,H=U7(q,1),f$(q,N0),q.setAttribute("transform",G);else G=getComputedStyle(q)[N0],U[N0]=J,H=U7(q,1),U[N0]=G;for(j in B$)if(G=Q[j],X=H[j],G!==X&&K.indexOf(j)<0)W=i0(G),R=i0(X),M=W!==R?h$(q,j,G,R):parseFloat(G),B=parseFloat(X),$._pt=new W1($._pt,H,j,M,B-M,WJ),$._pt.u=R||0,$._props.push(j);RQ(H,Q)};X1("padding,margin,Width,Radius",function(Z,$){var J="Top",q="Right",Q="Bottom",K="Left",U=($<3?[J,q,Q,K]:[J+K,J+q,Q+q,Q+K]).map(function(H){return $<2?Z+H:"border"+H+Z});s7[$>1?"border"+Z:Z]=function(H,j,G,X,M){var B,W;if(arguments.length<4)return B=U.map(function(R){return Y$(H,R,G)}),W=B.join(" "),W.split(B[0]).length===5?B[0]:W;B=(X+"").split(" "),W={},U.forEach(function(R,Y){return W[R]=B[Y]=B[Y]||B[(Y-1)/2|0]}),H.init(j,W,M)}});var FJ={name:"css",register:YJ,targetTest:function($){return $.style&&$.nodeType},init:function($,J,q,Q,K){var U=this._props,H=$.style,j=q.vars.startAt,G,X,M,B,W,R,Y,N,O,L,F,V,D,k,I,C,b;RJ||YJ(),this.styles=this.styles||FQ($),C=this.styles.props,this.tween=q;for(Y in J){if(Y==="autoRound")continue;if(X=J[Y],F1[Y]&&ZJ(Y,J,q,Q,$,K))continue;if(W=typeof X,R=s7[Y],W==="function")X=X.call(q,Q,$,K),W=typeof X;if(W==="string"&&~X.indexOf("random("))X=A9(X);if(R)R(this,$,Y,X,q)&&(I=1);else if(Y.substr(0,2)==="--"){if(G=(getComputedStyle($).getPropertyValue(Y)+"").trim(),X+="",W$.lastIndex=0,!W$.test(G))N=i0(G),O=i0(X),O?N!==O&&(G=h$($,Y,G,O)+O):N&&(X+=N);this.add(H,"setProperty",G,X,Q,K,0,0,Y),U.push(Y),C.push(Y,0,H[Y])}else if(W!=="undefined"){if(j&&Y in j)G=typeof j[Y]==="function"?j[Y].call(q,Q,$,K):j[Y],u0(G)&&~G.indexOf("random(")&&(G=A9(G)),i0(G+"")||G==="auto"||(G+=D1.units[Y]||i0(Y$($,Y))||""),(G+"").charAt(1)==="="&&(G=Y$($,Y));else G=Y$($,Y);if(B=parseFloat(G),L=W==="string"&&X.charAt(1)==="="&&X.substr(0,2),L&&(X=X.substr(2)),M=parseFloat(X),Y in Q$){if(Y==="autoAlpha"){if(B===1&&Y$($,"visibility")==="hidden"&&M)B=0;C.push("visibility",0,H.visibility),y$(this,H,"visibility",B?"inherit":"hidden",M?"inherit":"hidden",!M)}if(Y!=="scale"&&Y!=="transform")Y=Q$[Y],~Y.indexOf(",")&&(Y=Y.split(",")[0])}if(F=Y in B$,F){if(this.styles.save(Y),b=X,W==="string"&&X.substring(0,6)==="var(--"){if(X=E1($,X.substring(4,X.indexOf(")"))),X.substring(0,5)==="calc("){var A=$.style.perspective;$.style.perspective=X,X=E1($,"perspective"),A?$.style.perspective=A:f$($,"perspective")}M=parseFloat(X)}if(!V)D=$._gsap,D.renderTransform&&!J.parseTransform||U7($,J.parseTransform),k=J.smoothOrigin!==!1&&D.smooth,V=this._pt=new W1(this._pt,H,N0,0,1,D.renderTransform,D,0,-1),V.dep=1;if(Y==="scale")this._pt=new W1(this._pt,D,"scaleY",D.scaleY,(L?s$(D.scaleY,L+M):M)-D.scaleY||0,WJ),this._pt.u=0,U.push("scaleY",Y),Y+="X";else if(Y==="transformOrigin"){if(C.push(C1,0,H[C1]),X=FK(X),D.svg)BJ($,X,0,k,0,this);else O=parseFloat(X.split(" ")[2])||0,O!==D.zOrigin&&y$(this,D,"zOrigin",D.zOrigin,O),y$(this,H,Y,i7(G),i7(X));continue}else if(Y==="svgOrigin"){BJ($,X,1,k,0,this);continue}else if(Y in AQ){AK(this,D,Y,B,L?s$(B,L+X):X);continue}else if(Y==="smoothOrigin"){y$(this,D,"smooth",D.smooth,X);continue}else if(Y==="force3D"){D[Y]=X;continue}else if(Y==="transform"){CK(this,X,$);continue}}else if(!(Y in H))Y=P9(Y)||Y;if(F||(M||M===0)&&(B||B===0)&&!ZK.test(X)&&Y in H){if(N=(G+"").substr((B+"").length),M||(M=0),O=i0(X)||(Y in D1.units?D1.units[Y]:N),N!==O&&(B=h$($,Y,G,O)),this._pt=new W1(this._pt,F?D:H,Y,B,(L?s$(B,L+M):M)-B,!F&&(O==="px"||Y==="zIndex")&&J.autoRound!==!1?jK:WJ),this._pt.u=O||0,F&&b!==X)this._pt.b=G,this._pt.e=b,this._pt.r=HK;else if(N!==O&&O!=="%")this._pt.b=G,this._pt.r=UK}else if(!(Y in H)){if(Y in $)this.add($,Y,G||$[Y],L?L+X:X,Q,K);else if(Y!=="parseTransform"){p7(Y,X);continue}}else NK.call(this,$,Y,G,L?L+X:X);F||(Y in H?C.push(Y,0,H[Y]):typeof $[Y]==="function"?C.push(Y,2,$[Y]()):C.push(Y,1,G||$[Y])),U.push(Y)}}I&&GJ(this)},render:function($,J){if(J.tween._time||!OJ()){var q=J._pt;while(q)q.r($,q.d),q=q._next}else J.styles.revert()},get:Y$,aliases:Q$,getSetter:function($,J,q){var Q=Q$[J];return Q&&Q.indexOf(",")<0&&(J=Q),J in B$&&J!==C1&&($._gsap.x||Y$($,"x"))?q&&HQ===q?J==="scale"?MK:WK:(HQ=q||{})&&(J==="scale"?YK:BK):$.style&&!l7($.style[J])?GK:~J.indexOf("-")?XK:t7($,J)},core:{_removeProperty:f$,_getMatrix:NJ}};Z1.utils.checkPrefix=P9;Z1.core.getStyleSaver=FQ;(function(Z,$,J,q){var Q=X1(Z+","+$+","+J,function(K){B$[K]=1});X1($,function(K){D1.units[K]="deg",AQ[K]=1}),Q$[Q[13]]=Z+","+$,X1(q,function(K){var U=K.split(":");Q$[U[1]]=Q[U[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");X1("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(Z){D1.units[Z]="px"});Z1.registerPlugin(FJ);var h=Z1.registerPlugin(FJ)||Z1,FU=h.core.Tween;function kQ(Z,$){for(var J=0;J<$.length;J++){var q=$[J];if(q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q)q.writable=!0;Object.defineProperty(Z,q.key,q)}}function IK(Z,$,J){if($)kQ(Z.prototype,$);if(J)kQ(Z,J);return Z}/*! * Observer 3.14.1 * https://gsap.com * * @license Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var r0,$8,kK,S1,_$,v$,E9,bQ,q9,j7,EQ,R$,a1,SQ,TQ=function(){return r0||typeof window<"u"&&(r0=window.gsap)&&r0.registerPlugin&&r0},xQ=1,b9=[],t=[],t1=[],G7=Date.now,VJ=function($,J){return J},PK=function(){var $=j7.core,J=$.bridge||{},q=$._scrollers,Q=$._proxies;q.push.apply(q,t),Q.push.apply(Q,t1),t=q,t1=Q,VJ=function(U,H){return J[U](H)}},L$=function($,J){return~t1.indexOf($)&&t1[t1.indexOf($)+1][J]},X7=function($){return!!~EQ.indexOf($)},Y1=function($,J,q,Q,K){return $.addEventListener(J,q,{passive:Q!==!1,capture:!!K})},M1=function($,J,q,Q){return $.removeEventListener(J,q,!!Q)},r7="scrollLeft",e7="scrollTop",zJ=function(){return R$&&R$.isPressed||t.cache++},J8=function($,J){var q=function Q(K){if(K||K===0){xQ&&(S1.history.scrollRestoration="manual");var U=R$&&R$.isPressed;K=Q.v=Math.round(K)||(R$&&R$.iOS?1:0),$(K),Q.cacheID=t.cache,U&&VJ("ss",K)}else if(J||t.cache!==Q.cacheID||VJ("ref"))Q.cacheID=t.cache,Q.v=$();return Q.v+Q.offset};return q.offset=0,$&&q},K1={s:r7,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:J8(function(Z){return arguments.length?S1.scrollTo(Z,f0.sc()):S1.pageXOffset||_$[r7]||v$[r7]||E9[r7]||0})},f0={s:e7,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:K1,sc:J8(function(Z){return arguments.length?S1.scrollTo(K1.sc(),Z):S1.pageYOffset||_$[e7]||v$[e7]||E9[e7]||0})},B1=function($,J){return(J&&J._ctx&&J._ctx.selector||r0.utils.toArray)($)[0]||(typeof $==="string"&&r0.config().nullTargetWarn!==!1?console.warn("Element not found:",$):null)},bK=function($,J){var q=J.length;while(q--)if(J[q]===$||J[q].contains($))return!0;return!1},O$=function($,J){var{s:q,sc:Q}=J;X7($)&&($=_$.scrollingElement||v$);var K=t.indexOf($),U=Q===f0.sc?1:2;!~K&&(K=t.push($)-1),t[K+U]||Y1($,"scroll",zJ);var H=t[K+U],j=H||(t[K+U]=J8(L$($,q),!0)||(X7($)?Q:J8(function(G){return arguments.length?$[q]=G:$[q]})));return j.target=$,H||(j.smooth=r0.getProperty($,"scrollBehavior")==="smooth"),j},q8=function($,J,q){var Q=$,K=$,U=G7(),H=U,j=J||50,G=Math.max(500,j*3),X=function(R,Y){var N=G7();if(Y||N-U>j)K=Q,Q=R,H=U,U=N;else if(q)Q+=R;else Q=K+(R-K)/(N-H)*(U-H)},M=function(){K=Q=q?0:Q,H=U=0},B=function(R){var Y=H,N=K,O=G7();return(R||R===0)&&R!==Q&&X(R),U===H||O-H>G?0:(Q+(q?N:-N))/((q?O:U)-Y)*1000};return{update:X,reset:M,getVelocity:B}},H7=function($,J){return J&&!$._gsapAllow&&$.preventDefault(),$.changedTouches?$.changedTouches[0]:$},PQ=function($){var J=Math.max.apply(Math,$),q=Math.min.apply(Math,$);return Math.abs(J)>=Math.abs(q)?J:q},yQ=function(){j7=r0.core.globals().ScrollTrigger,j7&&j7.core&&PK()},fQ=function($){if(r0=$||TQ(),!$8&&r0&&typeof document<"u"&&document.body)S1=window,_$=document,v$=_$.documentElement,E9=_$.body,EQ=[S1,_$,v$,E9],kK=r0.utils.clamp,SQ=r0.core.context||function(){},q9="onpointerenter"in E9?"pointer":"mouse",bQ=C0.isTouch=S1.matchMedia&&S1.matchMedia("(hover: none), (pointer: coarse)").matches?1:("ontouchstart"in S1)||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,a1=C0.eventTypes=("ontouchstart"in v$?"touchstart,touchmove,touchcancel,touchend":!("onpointerdown"in v$)?"mousedown,mousemove,mouseup,mouseup":"pointerdown,pointermove,pointercancel,pointerup").split(","),setTimeout(function(){return xQ=0},500),yQ(),$8=1;return $8};K1.op=f0;t.cache=0;var C0=function(){function Z(J){this.init(J)}var $=Z.prototype;return $.init=function(q){$8||fQ(r0)||console.warn("Please gsap.registerPlugin(Observer)"),j7||yQ();var{tolerance:Q,dragMinimum:K,type:U,target:H,lineHeight:j,debounce:G,preventDefault:X,onStop:M,onStopDelay:B,ignore:W,wheelSpeed:R,event:Y,onDragStart:N,onDragEnd:O,onDrag:L,onPress:F,onRelease:V,onRight:D,onLeft:k,onUp:I,onDown:C,onChangeX:b,onChangeY:A,onChange:S,onToggleX:P,onToggleY:x,onHover:_,onHoverEnd:T,onMove:g,ignoreCheck:u,isNormalizer:y,onGestureStart:c,onGestureEnd:z,onWheel:m,onEnable:q0,onDisable:m0,onClick:Z0,scrollSpeed:a,capture:U0,allowClicks:W0,lockAxis:P0,onLockAxis:F0}=q;this.target=H=B1(H)||v$,this.vars=q,W&&(W=r0.utils.toArray(W)),Q=Q||0.000000001,K=K||0,R=R||1,a=a||1,U=U||"wheel,touch,pointer",G=G!==!1,j||(j=parseFloat(S1.getComputedStyle(E9).lineHeight)||22);var f1,T0,c0,n,M0,x0,w0,E=this,_0=0,h1=0,D$=q.passive||!X&&q.passive!==!1,V0=O$(H,K1),U$=O$(H,f0),A$=V0(),c$=U$(),d0=~U.indexOf("touch")&&!~U.indexOf("pointer")&&a1[0]==="pointerdown",C$=X7(H),b0=H.ownerDocument||_$,d1=[0,0,0],_1=[0,0,0],H$=0,d9=function(){return H$=G7()},y0=function(d,Q0){return(E.event=d)&&W&&bK(d.target,W)||Q0&&d0&&d.pointerType!=="touch"||u&&u(d,Q0)},y7=function(){E._vx.reset(),E._vy.reset(),T0.pause(),M&&M(E)},j$=function(){var d=E.deltaX=PQ(d1),Q0=E.deltaY=PQ(_1),f=Math.abs(d)>=Q,o=Math.abs(Q0)>=Q;if(S&&(f||o)&&S(E,d,Q0,d1,_1),f)D&&E.deltaX>0&&D(E),k&&E.deltaX<0&&k(E),b&&b(E),P&&E.deltaX<0!==_0<0&&P(E),_0=E.deltaX,d1[0]=d1[1]=d1[2]=0;if(o)C&&E.deltaY>0&&C(E),I&&E.deltaY<0&&I(E),A&&A(E),x&&E.deltaY<0!==h1<0&&x(E),h1=E.deltaY,_1[0]=_1[1]=_1[2]=0;if(n||c0){if(g&&g(E),c0)N&&c0===1&&N(E),L&&L(E),c0=0;n=!1}if(x0&&!(x0=!1)&&F0&&F0(E),M0)m(E),M0=!1;f1=0},B9=function(d,Q0,f){d1[f]+=d,_1[f]+=Q0,E._vx.update(d),E._vy.update(Q0),G?f1||(f1=requestAnimationFrame(j$)):j$()},R9=function(d,Q0){if(P0&&!w0)E.axis=w0=Math.abs(d)>Math.abs(Q0)?"x":"y",x0=!0;if(w0!=="y")d1[2]+=d,E._vx.update(d,!0);if(w0!=="x")_1[2]+=Q0,E._vy.update(Q0,!0);G?f1||(f1=requestAnimationFrame(j$)):j$()},I$=function(d){if(y0(d,1))return;d=H7(d,X);var{clientX:Q0,clientY:f}=d,o=Q0-E.x,w=f-E.y,l=E.isDragging;if(E.x=Q0,E.y=f,l||(o||w)&&(Math.abs(E.startX-Q0)>=K||Math.abs(E.startY-f)>=K))c0||(c0=l?2:1),l||(E.isDragging=!0),R9(o,w)},w$=E.onPress=function(p){if(y0(p,1)||p&&p.button)return;E.axis=w0=null,T0.pause(),E.isPressed=!0,p=H7(p),_0=h1=0,E.startX=E.x=p.clientX,E.startY=E.y=p.clientY,E._vx.reset(),E._vy.reset(),Y1(y?H:b0,a1[1],I$,D$,!0),E.deltaX=E.deltaY=0,F&&F(E)},e=E.onRelease=function(p){if(y0(p,1))return;M1(y?H:b0,a1[1],I$,!0);var d=!isNaN(E.y-E.startY),Q0=E.isDragging,f=Q0&&(Math.abs(E.x-E.startX)>3||Math.abs(E.y-E.startY)>3),o=H7(p);if(!f&&d){if(E._vx.reset(),E._vy.reset(),X&&W0)r0.delayedCall(0.08,function(){if(G7()-H$>300&&!p.defaultPrevented){if(p.target.click)p.target.click();else if(b0.createEvent){var w=b0.createEvent("MouseEvents");w.initMouseEvent("click",!0,!0,S1,1,o.screenX,o.screenY,o.clientX,o.clientY,!1,!1,!1,!1,0,null),p.target.dispatchEvent(w)}}})}E.isDragging=E.isGesturing=E.isPressed=!1,M&&Q0&&!y&&T0.restart(!0),c0&&j$(),O&&Q0&&O(E),V&&V(E,f)},d$=function(d){return d.touches&&d.touches.length>1&&(E.isGesturing=!0)&&c(d,E.isDragging)},o1=function(){return(E.isGesturing=!1)||z(E)},l1=function(d){if(y0(d))return;var Q0=V0(),f=U$();B9((Q0-A$)*a,(f-c$)*a,1),A$=Q0,c$=f,M&&T0.restart(!0)},p1=function(d){if(y0(d))return;d=H7(d,X),m&&(M0=!0);var Q0=(d.deltaMode===1?j:d.deltaMode===2?S1.innerHeight:1)*R;B9(d.deltaX*Q0,d.deltaY*Q0,0),M&&!y&&T0.restart(!0)},o$=function(d){if(y0(d))return;var{clientX:Q0,clientY:f}=d,o=Q0-E.x,w=f-E.y;E.x=Q0,E.y=f,n=!0,M&&T0.restart(!0),(o||w)&&R9(o,w)},O9=function(d){E.event=d,_(E)},G$=function(d){E.event=d,T(E)},o9=function(d){return y0(d)||H7(d,X)&&Z0(E)};T0=E._dc=r0.delayedCall(B||0.25,y7).pause(),E.deltaX=E.deltaY=0,E._vx=q8(0,50,!0),E._vy=q8(0,50,!0),E.scrollX=V0,E.scrollY=U$,E.isDragging=E.isGesturing=E.isPressed=!1,SQ(this),E.enable=function(p){if(!E.isEnabled){if(Y1(C$?b0:H,"scroll",zJ),U.indexOf("scroll")>=0&&Y1(C$?b0:H,"scroll",l1,D$,U0),U.indexOf("wheel")>=0&&Y1(H,"wheel",p1,D$,U0),U.indexOf("touch")>=0&&bQ||U.indexOf("pointer")>=0)Y1(H,a1[0],w$,D$,U0),Y1(b0,a1[2],e),Y1(b0,a1[3],e),W0&&Y1(H,"click",d9,!0,!0),Z0&&Y1(H,"click",o9),c&&Y1(b0,"gesturestart",d$),z&&Y1(b0,"gestureend",o1),_&&Y1(H,q9+"enter",O9),T&&Y1(H,q9+"leave",G$),g&&Y1(H,q9+"move",o$);E.isEnabled=!0,E.isDragging=E.isGesturing=E.isPressed=n=c0=!1,E._vx.reset(),E._vy.reset(),A$=V0(),c$=U$(),p&&p.type&&w$(p),q0&&q0(E)}return E},E.disable=function(){if(E.isEnabled){if(b9.filter(function(p){return p!==E&&X7(p.target)}).length||M1(C$?b0:H,"scroll",zJ),E.isPressed)E._vx.reset(),E._vy.reset(),M1(y?H:b0,a1[1],I$,!0);M1(C$?b0:H,"scroll",l1,U0),M1(H,"wheel",p1,U0),M1(H,a1[0],w$,U0),M1(b0,a1[2],e),M1(b0,a1[3],e),M1(H,"click",d9,!0),M1(H,"click",o9),M1(b0,"gesturestart",d$),M1(b0,"gestureend",o1),M1(H,q9+"enter",O9),M1(H,q9+"leave",G$),M1(H,q9+"move",o$),E.isEnabled=E.isPressed=E.isDragging=!1,m0&&m0(E)}},E.kill=E.revert=function(){E.disable();var p=b9.indexOf(E);p>=0&&b9.splice(p,1),R$===E&&(R$=0)},b9.push(E),y&&X7(H)&&(R$=E),E.enable(Y)},IK(Z,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),Z}();C0.version="3.14.1";C0.create=function(Z){return new C0(Z)};C0.register=fQ;C0.getAll=function(){return b9.slice()};C0.getById=function(Z){return b9.filter(function($){return $.vars.id===Z})[0]};TQ()&&r0.registerPlugin(C0);/*! * ScrollTrigger 3.14.1 * https://gsap.com * * @license Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var v,x9,i,X0,y1,K0,_J,N8,C7,L7,M7,Q8,U1,z8,EJ,O1,hQ,_Q,y9,rQ,DJ,eQ,R1,SJ,$5,J5,u$,TJ,vJ,f9,uJ,N7,xJ,AJ,Z8=1,H1=Date.now,CJ=H1(),w1=0,Y7=0,vQ=function($,J,q){var Q=x1($)&&($.substr(0,6)==="clamp("||$.indexOf("max")>-1);return q["_"+J+"Clamp"]=Q,Q?$.substr(6,$.length-7):$},uQ=function($,J){return J&&(!x1($)||$.substr(0,6)!=="clamp(")?"clamp("+$+")":$},EK=function Z(){return Y7&&requestAnimationFrame(Z)},gQ=function(){return z8=1},mQ=function(){return z8=0},Z$=function($){return $},B7=function($){return Math.round($*1e5)/1e5||0},q5=function(){return typeof window<"u"},Q5=function(){return v||q5()&&(v=window.gsap)&&v.registerPlugin&&v},j9=function($){return!!~_J.indexOf($)},Z5=function($){return($==="Height"?uJ:i["inner"+$])||y1["client"+$]||K0["client"+$]},K5=function($){return L$($,"getBoundingClientRect")||(j9($)?function(){return L8.width=i.innerWidth,L8.height=uJ,L8}:function(){return N$($)})},SK=function($,J,q){var{d:Q,d2:K,a:U}=q;return(U=L$($,"getBoundingClientRect"))?function(){return U()[Q]}:function(){return(J?Z5(K):$["client"+K])||0}},TK=function($,J){return!J||~t1.indexOf($)?K5($):function(){return L8}},K$=function($,J){var{s:q,d2:Q,d:K,a:U}=J;return Math.max(0,(q="scroll"+Q)&&(U=L$($,q))?U()-K5($)()[K]:j9($)?(y1[q]||K0[q])-Z5(Q):$[q]-$["offset"+Q])},K8=function($,J){for(var q=0;q0){Q-=U;for(H=0;H=Q)return q[H];return q[H-1]}else{H=q.length,Q+=U;while(H--)if(q[H]<=Q)return q[H]}return q[0]}:function(Q,K,U){if(U===void 0)U=0.001;var H=J(Q);return!K||Math.abs(H-Q)q&&(Q*=J/100),$=$.substr(0,q-1);$=Q+($ in V8?V8[$]*J:~$.indexOf("%")?parseFloat($)*J/100:parseFloat($)||0)}return $},G8=function($,J,q,Q,K,U,H,j){var{startColor:G,endColor:X,fontSize:M,indent:B,fontWeight:W}=K,R=X0.createElement("div"),Y=j9(q)||L$(q,"pinType")==="fixed",N=$.indexOf("scroller")!==-1,O=Y?K0:q,L=$.indexOf("start")!==-1,F=L?G:X,V="border-color:"+F+";font-size:"+M+";color:"+F+";font-weight:"+W+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return V+="position:"+((N||j)&&Y?"fixed;":"absolute;"),(N||j||!Y)&&(V+=(Q===f0?gJ:mJ)+":"+(U+parseFloat(B))+"px;"),H&&(V+="box-sizing:border-box;text-align:left;width:"+H.offsetWidth+"px;"),R._isStart=L,R.setAttribute("class","gsap-marker-"+$+(J?" marker-"+J:"")),R.style.cssText=V,R.innerText=J||J===0?$+"-"+J:$,O.children[0]?O.insertBefore(R,O.children[0]):O.appendChild(R),R._offset=R["offset"+Q.op.d2],B8(R,0,Q,L),R},B8=function($,J,q,Q){var K={display:"block"},U=q[Q?"os2":"p2"],H=q[Q?"p2":"os2"];$._isFlipped=Q,K[q.a+"Percent"]=Q?-100:0,K[q.a]=Q?"1px":0,K["border"+U+_9]=1,K["border"+H+_9]=0,K[q.p]=J+"px",v.set($,K)},s=[],yJ={},I7,dQ=function(){return H1()-w1>34&&(I7||(I7=requestAnimationFrame(F$)))},T9=function(){if(!R1||!R1.isPressed||R1.startX>K0.clientWidth){if(t.cache++,R1)I7||(I7=requestAnimationFrame(F$));else F$();w1||X9("scrollStart"),w1=H1()}},kJ=function(){J5=i.innerWidth,$5=i.innerHeight},O7=function($){t.cache++,($===!0||!U1&&!eQ&&!X0.fullscreenElement&&!X0.webkitFullscreenElement&&(!SJ||J5!==i.innerWidth||Math.abs(i.innerHeight-$5)>i.innerHeight*0.25))&&N8.restart(!0)},G9={},hK=[],G5=function Z(){return l0(r,"scrollEnd",Z)||Z9(!0)},X9=function($){return G9[$]&&G9[$].map(function(J){return J()})||hK},T1=[],X5=function($){for(var J=0;JK,H=Q._startClamp&&Q.start>=K;(U||H)&&Q.setPositions(H?K-1:Q.start,U?Math.max(H?K:Q.start+1,K):Q.end,!0)}),lQ(!1),xJ=0,q.forEach(function(Q){return Q&&Q.render&&Q.render(-1)}),t.forEach(function(Q){if(j1(Q))Q.smooth&&requestAnimationFrame(function(){return Q.target.style.scrollBehavior="smooth"}),Q.rec&&Q(Q.rec)}),M5(vJ,1),N8.pause(),H9++,L1=2,F$(2),s.forEach(function(Q){return j1(Q.vars.onRefresh)&&Q.vars.onRefresh(Q)}),L1=r.isRefreshing=!1,X9("refresh")},fJ=0,R8=1,A7,F$=function($){if($===2||!L1&&!N7){r.isUpdating=!0,A7&&A7.update(0);var J=s.length,q=H1(),Q=q-CJ>=50,K=J&&s[0].scroll();if(R8=fJ>K?-1:1,L1||(fJ=K),Q){if(w1&&!z8&&q-w1>200)w1=0,X9("scrollEnd");M7=CJ,CJ=q}if(R8<0){O1=J;while(O1-- >0)s[O1]&&s[O1].update(0,Q);R8=1}else for(O1=0;O120),q-=q-k}else W&&($=v.utils.mapRange(W.scrollTrigger.start,W.scrollTrigger.end,0,B,$)),H&&B8(H,q,Q,!0);if(R)j[R]=$||-0.001,$<0&&($=0);if(U){var C=$+q,b=U._isStart;if(N="scroll"+Q.d2,B8(U,C,Q,b&&C>20||!b&&(M?Math.max(K0[N],y1[N]):U.parentNode[N])<=C+1),M)G=N$(H),M&&(U.style[Q.op.p]=G[Q.op.p]-Q.op.m-U._offset+g0)}if(W&&L)N=N$(L),W.seek(B),O=N$(L),W._caScrollDist=N[Q.p]-O[Q.p],$=$/W._caScrollDist*B;return W&&W.seek(Y),W?$:Math.round($)},mK=/(webkit|moz|length|cssText|inset)/i,nQ=function($,J,q,Q){if($.parentNode!==J){var K=$.style,U,H;if(J===K0){$._stOrig=K.cssText,H=c1($);for(U in H)if(!+U&&!mK.test(U)&&H[U]&&typeof K[U]==="string"&&U!=="0")K[U]=H[U];K.top=q,K.left=Q}else K.cssText=$._stOrig;v.core.getCache($).uncache=1,J.appendChild($)}},B5=function($,J,q){var Q=J,K=Q;return function(U){var H=Math.round($());if(H!==Q&&H!==K&&Math.abs(H-Q)>3&&Math.abs(H-K)>3)U=H,q&&q();return K=Q,Q=Math.round(U),Q}},W8=function($,J,q){var Q={};Q[J.p]="+="+q,v.set($,Q)},aQ=function($,J){var q=O$($,J),Q="_scroll"+J.p2,K=function U(H,j,G,X,M){var B=U.tween,W=j.onComplete,R={};G=G||q();var Y=B5(q,G,function(){B.kill(),U.tween=0});return M=X&&M||0,X=X||H-G,B&&B.kill(),j[Q]=H,j.inherit=!1,j.modifiers=R,R[Q]=function(){return Y(G+X*B.ratio+M*B.ratio*B.ratio)},j.onUpdate=function(){t.cache++,U.tween&&F$()},j.onComplete=function(){U.tween=0,W&&W.call(B)},B=U.tween=v.to($,j),B};return $[Q]=q,q.wheelHandler=function(){return K.tween&&K.tween.kill()&&(K.tween=0)},p0($,"wheel",q.wheelHandler),r.isTouch&&p0($,"touchmove",q.wheelHandler),K},r=function(){function Z(J,q){x9||Z.register(v)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),TJ(this),this.init(J,q)}var $=Z.prototype;return $.init=function(q,Q){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Y7){this.update=this.refresh=this.kill=Z$;return}q=cQ(x1(q)||R7(q)||q.nodeType?{trigger:q}:q,j8);var K=q,U=K.onUpdate,H=K.toggleClass,j=K.id,G=K.onToggle,X=K.onRefresh,M=K.scrub,B=K.trigger,W=K.pin,R=K.pinSpacing,Y=K.invalidateOnRefresh,N=K.anticipatePin,O=K.onScrubComplete,L=K.onSnapComplete,F=K.once,V=K.snap,D=K.pinReparent,k=K.pinSpacer,I=K.containerAnimation,C=K.fastScrollEnd,b=K.preventOverlaps,A=q.horizontal||q.containerAnimation&&q.horizontal!==!1?K1:f0,S=!M&&M!==0,P=B1(q.scroller||i),x=v.core.getCache(P),_=j9(P),T=("pinType"in q?q.pinType:L$(P,"pinType")||_&&"fixed")==="fixed",g=[q.onEnter,q.onLeave,q.onEnterBack,q.onLeaveBack],u=S&&q.toggleActions.split(" "),y="markers"in q?q.markers:j8.markers,c=_?0:parseFloat(c1(P)["border"+A.p2+_9])||0,z=this,m=q.onRefreshInit&&function(){return q.onRefreshInit(z)},q0=SK(P,_,A),m0=TK(P,_),Z0=0,a=0,U0=0,W0=O$(P,A),P0,F0,f1,T0,c0,n,M0,x0,w0,E,_0,h1,D$,V0,U$,A$,c$,d0,C$,b0,d1,_1,H$,d9,y0,y7,j$,B9,R9,I$,w$,e,d$,o1,l1,p1,o$,O9,G$;if(z._startClamp=z._endClamp=!1,z._dir=A,N*=45,z.scroller=P,z.scroll=I?I.time.bind(I):W0,T0=W0(),z.vars=q,Q=Q||q.animation,"refreshPriority"in q)rQ=1,q.refreshPriority===-9999&&(A7=z);if(x.tweenScroll=x.tweenScroll||{top:aQ(P,f0),left:aQ(P,K1)},z.tweenTo=P0=x.tweenScroll[A.p],z.scrubDuration=function(f){if(d$=R7(f)&&f,!d$)e&&e.progress(1).kill(),e=0;else e?e.duration(f):e=v.to(Q,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:d$,paused:!0,onComplete:function(){return O&&O(z)}})},Q)Q.vars.lazy=!1,Q._initted&&!z.isReverted||Q.vars.immediateRender!==!1&&q.immediateRender!==!1&&Q.duration()&&Q.render(0,!0,!0),z.animation=Q.pause(),Q.scrollTrigger=z,z.scrubDuration(M),I$=0,j||(j=Q.vars.id);if(V){if(!Q9(V)||V.push)V={snapTo:V};"scrollBehavior"in K0.style&&v.set(_?[K0,y1]:P,{scrollBehavior:"auto"}),t.forEach(function(f){return j1(f)&&f.target===(_?X0.scrollingElement||y1:P)&&(f.smooth=!1)}),f1=j1(V.snapTo)?V.snapTo:V.snapTo==="labels"?yK(Q):V.snapTo==="labelsDirectional"?fK(Q):V.directional!==!1?function(f,o){return wJ(V.snapTo)(f,H1()-a<500?0:o.direction)}:v.utils.snap(V.snapTo),o1=V.duration||{min:0.1,max:2},o1=Q9(o1)?L7(o1.min,o1.max):L7(o1,o1),l1=v.delayedCall(V.delay||d$/2||0.1,function(){var f=W0(),o=H1()-a<500,w=P0.tween;if((o||Math.abs(z.getVelocity())<10)&&!w&&!z8&&Z0!==f){var l=(f-n)/V0,o0=Q&&!S?Q.totalProgress():l,$0=o?0:(o0-w$)/(H1()-M7)*1000||0,E0=v.utils.clamp(-l,1-l,S9($0/2)*$0/0.185),$1=l+(V.inertia===!1?0:E0),z0,Y0,H0=V,n1=H0.onStart,R0=H0.onInterrupt,k1=H0.onComplete;if(z0=f1($1,z),R7(z0)||(z0=$1),Y0=Math.max(0,Math.round(n+z0*V0)),f<=M0&&f>=n&&Y0!==f){if(w&&!w._initted&&w.data<=S9(Y0-f))return;if(V.inertia===!1)E0=z0-l;P0(Y0,{duration:o1(S9(Math.max(S9($1-o0),S9(z0-o0))*0.185/$0/0.05||0)),ease:V.ease||"power3",data:S9(Y0-f),onInterrupt:function(){return l1.restart(!0)&&R0&&R0(z)},onComplete:function(){if(z.update(),Z0=W0(),Q&&!S)e?e.resetTo("totalProgress",z0,Q._tTime/Q._tDur):Q.progress(z0);I$=w$=Q&&!S?Q.totalProgress():z.progress,L&&L(z),k1&&k1(z)}},f,E0*V0,Y0-f-E0*V0),n1&&n1(z,P0.tween)}}else if(z.isActive&&Z0!==f)l1.restart(!0)}).pause()}if(j&&(yJ[j]=z),B=z.trigger=B1(B||W!==!0&&W),G$=B&&B._gsap&&B._gsap.stRevert,G$&&(G$=G$(z)),W=W===!0?B:B1(W),x1(H)&&(H={targets:B,className:H}),W){if(R===!1||R===m1||(R=!R&&W.parentNode&&W.parentNode.style&&c1(W.parentNode).display==="flex"?!1:h0),z.pin=W,F0=v.core.getCache(W),!F0.spacer){if(k)k=B1(k),k&&!k.nodeType&&(k=k.current||k.nativeElement),F0.spacerIsNative=!!k,k&&(F0.spacerState=X8(k));F0.spacer=d0=k||X0.createElement("div"),d0.classList.add("pin-spacer"),j&&d0.classList.add("pin-spacer-"+j),F0.pinState=U$=X8(W)}else U$=F0.pinState;q.force3D!==!1&&v.set(W,{force3D:!0}),z.spacer=d0=F0.spacer,R9=c1(W),d9=R9[R+A.os2],b0=v.getProperty(W),d1=v.quickSetter(W,A.a,g0),PJ(W,d0,R9),c$=X8(W)}if(y){h1=Q9(y)?cQ(y,wQ):wQ,E=G8("scroller-start",j,P,A,h1,0),_0=G8("scroller-end",j,P,A,h1,0,E),C$=E["offset"+A.op.d2];var o9=B1(L$(P,"content")||P);if(x0=this.markerStart=G8("start",j,o9,A,h1,C$,0,I),w0=this.markerEnd=G8("end",j,o9,A,h1,C$,0,I),I&&(O9=v.quickSetter([x0,w0],A.a,g0)),!T&&!(t1.length&&L$(P,"fixedMarkers")===!0))xK(_?K0:P),v.set([E,_0],{force3D:!0}),y7=v.quickSetter(E,A.a,g0),B9=v.quickSetter(_0,A.a,g0)}if(I){var p=I.vars.onUpdate,d=I.vars.onUpdateParams;I.eventCallback("onUpdate",function(){z.update(0,0,1),p&&p.apply(I,d||[])})}if(z.previous=function(){return s[s.indexOf(z)-1]},z.next=function(){return s[s.indexOf(z)+1]},z.revert=function(f,o){if(!o)return z.kill(!0);var w=f!==!1||!z.enabled,l=U1;if(w!==z.isReverted){if(w)p1=Math.max(W0(),z.scroll.rec||0),U0=z.progress,o$=Q&&Q.progress();if(x0&&[x0,w0,E,_0].forEach(function(o0){return o0.style.display=w?"none":"block"}),w)U1=z,z.update(w);if(W&&(!D||!z.isActive))if(w)vK(W,d0,U$);else PJ(W,d0,c1(W),y0);w||z.update(w),U1=l,z.isReverted=w}},z.refresh=function(f,o,w,l){if((U1||!z.enabled)&&!o)return;if(W&&f&&w1){p0(Z,"scrollEnd",G5);return}if(!L1&&m&&m(z),U1=z,P0.tween&&!w)P0.tween.kill(),P0.tween=0;if(e&&e.pause(),Y&&Q)Q.revert({kill:!1}).invalidate(),Q.getChildren?Q.getChildren(!0,!0,!1).forEach(function(k$){return k$.vars.immediateRender&&k$.render(0,!0,!0)}):Q.vars.immediateRender&&Q.render(0,!0,!0);z.isReverted||z.revert(!0,!0),z._subPinOffset=!1;var o0=q0(),$0=m0(),E0=I?I.duration():K$(P,A),$1=V0<=0.01||!V0,z0=0,Y0=l||0,H0=Q9(w)?w.end:q.end,n1=q.endTrigger||B,R0=Q9(w)?w.start:q.start||(q.start===0||!B?0:W?"0 0":"0 100%"),k1=z.pinnedContainer=q.pinnedContainer&&B1(q.pinnedContainer,z),i1=B&&Math.max(0,s.indexOf(z))||0,n0=i1,a0,J1,l$,f7,q1,v0,r1,P8,Nq,l9,e1,p9,h7;if(y&&Q9(w))p9=v.getProperty(E,A.p),h7=v.getProperty(_0,A.p);while(n0-- >0){if(v0=s[n0],v0.end||v0.refresh(0,1)||(U1=z),r1=v0.pin,r1&&(r1===B||r1===W||r1===k1)&&!v0.isReverted)l9||(l9=[]),l9.unshift(v0),v0.revert(!0,!0);if(v0!==s[n0])i1--,n0--}if(j1(R0)&&(R0=R0(z)),R0=vQ(R0,"start",z),n=pQ(R0,B,o0,A,W0(),x0,E,z,$0,c,T,E0,I,z._startClamp&&"_startClamp")||(W?-0.001:0),j1(H0)&&(H0=H0(z)),x1(H0)&&!H0.indexOf("+="))if(~H0.indexOf(" "))H0=(x1(R0)?R0.split(" ")[0]:"")+H0;else z0=Y8(H0.substr(2),o0),H0=x1(R0)?R0:(I?v.utils.mapRange(0,I.duration(),I.scrollTrigger.start,I.scrollTrigger.end,n):n)+z0,n1=B;H0=vQ(H0,"end",z),M0=Math.max(n,pQ(H0||(n1?"100% 0":E0),n1,o0,A,W0()+z0,w0,_0,z,$0,c,T,E0,I,z._endClamp&&"_endClamp"))||-0.001,z0=0,n0=i1;while(n0--)if(v0=s[n0]||{},r1=v0.pin,r1&&v0.start-v0._pinPush<=n&&!I&&v0.end>0){if(a0=v0.end-(z._startClamp?Math.max(0,v0.start):v0.start),(r1===B&&v0.start-v0._pinPush=K$(P,A))){if(a0=c1(W),f7=A===f0,l$=W0(),_1=parseFloat(b0(A.a))+Y0,!E0&&M0>1){if(e1=(_?X0.scrollingElement||y1:P).style,e1={style:e1,value:e1["overflow"+A.a.toUpperCase()]},_&&c1(K0)["overflow"+A.a.toUpperCase()]!=="scroll")e1.style["overflow"+A.a.toUpperCase()]="scroll"}if(PJ(W,d0,a0),c$=X8(W),J1=N$(W,!0),P8=T&&O$(P,f7?K1:f0)(),R){if(y0=[R+A.os2,V0+Y0+g0],y0.t=d0,n0=R===h0?F8(W,A)+V0+Y0:0,n0)y0.push(A.d,n0+g0),d0.style.flexBasis!=="auto"&&(d0.style.flexBasis=n0+g0);if(h9(y0),k1)s.forEach(function(k$){if(k$.pin===k1&&k$.vars.pinSpacing!==!1)k$._subPinOffset=!0});T&&W0(p1)}else n0=F8(W,A),n0&&d0.style.flexBasis!=="auto"&&(d0.style.flexBasis=n0+g0);if(T)q1={top:J1.top+(f7?l$-n:P8)+g0,left:J1.left+(f7?P8:l$-n)+g0,boxSizing:"border-box",position:"fixed"},q1[K9]=q1["max"+_9]=Math.ceil(J1.width)+g0,q1[U9]=q1["max"+cJ]=Math.ceil(J1.height)+g0,q1[m1]=q1[m1+z7]=q1[m1+F7]=q1[m1+D7]=q1[m1+V7]="0",q1[h0]=a0[h0],q1[h0+z7]=a0[h0+z7],q1[h0+F7]=a0[h0+F7],q1[h0+D7]=a0[h0+D7],q1[h0+V7]=a0[h0+V7],A$=gK(U$,q1,D),L1&&W0(0);if(Q)Nq=Q._initted,DJ(1),Q.render(Q.duration(),!0,!0),H$=b0(A.a)-_1+V0+Y0,j$=Math.abs(V0-H$)>1,T&&j$&&A$.splice(A$.length-2,2),Q.render(0,!0,!0),Nq||Q.invalidate(!0),Q.parent||Q.totalTime(Q.totalTime()),DJ(0);else H$=V0;e1&&(e1.value?e1.style["overflow"+A.a.toUpperCase()]=e1.value:e1.style.removeProperty("overflow-"+A.a))}else if(B&&W0()&&!I){J1=B.parentNode;while(J1&&J1!==K0){if(J1._pinOffset)n-=J1._pinOffset,M0-=J1._pinOffset;J1=J1.parentNode}}if(l9&&l9.forEach(function(k$){return k$.revert(!1,!0)}),z.start=n,z.end=M0,T0=c0=L1?p1:W0(),!I&&!L1)T00?s.slice(0,o).reverse():s.slice(o+1);return(x1(f)?w.filter(function(l){return l.vars.preventOverlaps===f}):w).filter(function(l){return z.direction>0?l.end<=n:l.start>=M0})},z.update=function(f,o,w){if(I&&!w&&!f)return;var l=L1===!0?p1:z.scroll(),o0=f?0:(l-n)/V0,$0=o0<0?0:o0>1?1:o0||0,E0=z.progress,$1,z0,Y0,H0,n1,R0,k1,i1;if(o){if(c0=T0,T0=I?W0():l,V)w$=I$,I$=Q&&!S?Q.totalProgress():$0}if(N&&W&&!U1&&!Z8&&w1){if(!$0&&nl+(l-c0)/(H1()-M7)*N)$0=0.9999}if($0!==E0&&z.enabled){if($1=z.isActive=!!$0&&$0<1,z0=!!E0&&E0<1,R0=$1!==z0,n1=R0||!!$0!==!!E0,z.direction=$0>E0?1:-1,z.progress=$0,n1&&!U1){if(Y0=$0&&!E0?0:$0===1?1:E0===1?2:3,S)H0=!R0&&u[Y0+1]!=="none"&&u[Y0+1]||u[Y0],i1=Q&&(H0==="complete"||H0==="reset"||(H0 in Q))}if(b&&(R0||i1)&&(i1||M||!Q)&&(j1(b)?b(z):z.getTrailing(b).forEach(function(l$){return l$.endAnimation()})),!S){if(e&&!U1&&!Z8)if(e._dp._time-e._start!==e._time&&e.render(e._dp._time-e._start),e.resetTo)e.resetTo("totalProgress",$0,Q._tTime/Q._tDur);else e.vars.totalProgress=$0,e.invalidate().restart();else if(Q)Q.totalProgress($0,!!(U1&&(a||f)))}if(W){if(f&&R&&(d0.style[R+A.os2]=d9),!T)d1(B7(_1+H$*$0));else if(n1){if(k1=!f&&$0>E0&&M0+1>l&&l+1>=K$(P,A),D)if(!f&&($1||k1)){var n0=N$(W,!0),a0=l-n;nQ(W,K0,n0.top+(A===f0?a0:0)+g0,n0.left+(A===f0?0:a0)+g0)}else nQ(W,d0);h9($1||k1?A$:c$),j$&&$0<1&&$1||d1(_1+($0===1&&!k1?H$:0))}}if(V&&!P0.tween&&!U1&&!Z8&&l1.restart(!0),H&&(R0||F&&$0&&($0<1||!AJ))&&C7(H.targets).forEach(function(l$){return l$.classList[$1||F?"add":"remove"](H.className)}),U&&!S&&!f&&U(z),n1&&!U1){if(S){if(i1)if(H0==="complete")Q.pause().totalProgress(1);else if(H0==="reset")Q.restart(!0).pause();else if(H0==="restart")Q.restart(!0);else Q[H0]();U&&U(z)}if(R0||!AJ){if(G&&R0&&IJ(z,G),g[Y0]&&IJ(z,g[Y0]),F&&($0===1?z.kill(!1,1):g[Y0]=0),!R0)Y0=$0===1?1:3,g[Y0]&&IJ(z,g[Y0])}if(C&&!$1&&Math.abs(z.getVelocity())>(R7(C)?C:2500))W7(z.callbackAnimation),e?e.progress(1):W7(Q,H0==="reverse"?1:!$0,1)}else if(S&&U&&!U1)U(z)}if(B9){var J1=I?l/I.duration()*(I._caScrollDist||0):l;y7(J1+(E._isFlipped?1:0)),B9(J1)}O9&&O9(-l/I.duration()*(I._caScrollDist||0))},z.enable=function(f,o){if(!z.enabled){if(z.enabled=!0,p0(P,"resize",O7),_||p0(P,"scroll",T9),m&&p0(Z,"refreshInit",m),f!==!1)z.progress=U0=0,T0=c0=Z0=W0();o!==!1&&z.refresh()}},z.getTween=function(f){return f&&P0?P0.tween:e},z.setPositions=function(f,o,w,l){if(I){var o0=I.scrollTrigger,$0=I.duration(),E0=o0.end-o0.start;f=o0.start+E0*f/$0,o=o0.start+E0*o/$0}z.refresh(!1,!1,{start:uQ(f,w&&!!z._startClamp),end:uQ(o,w&&!!z._endClamp)},l),z.update()},z.adjustPinSpacing=function(f){if(y0&&f){var o=y0.indexOf(A.d)+1;y0[o]=parseFloat(y0[o])+f+g0,y0[1]=parseFloat(y0[1])+f+g0,h9(y0)}},z.disable=function(f,o){if(f!==!1&&z.revert(!0,!0),z.enabled){if(z.enabled=z.isActive=!1,o||e&&e.pause(),p1=0,F0&&(F0.uncache=1),m&&l0(Z,"refreshInit",m),l1)l1.pause(),P0.tween&&P0.tween.kill()&&(P0.tween=0);if(!_){var w=s.length;while(w--)if(s[w].scroller===P&&s[w]!==z)return;l0(P,"resize",O7),_||l0(P,"scroll",T9)}}},z.kill=function(f,o){z.disable(f,o),e&&!o&&e.kill(),j&&delete yJ[j];var w=s.indexOf(z);if(w>=0&&s.splice(w,1),w===O1&&R8>0&&O1--,w=0,s.forEach(function(l){return l.scroller===z.scroller&&(w=1)}),w||L1||(z.scroll.rec=0),Q)Q.scrollTrigger=null,f&&Q.revert({kill:!1}),o||Q.kill();if(x0&&[x0,w0,E,_0].forEach(function(l){return l.parentNode&&l.parentNode.removeChild(l)}),A7===z&&(A7=0),W)F0&&(F0.uncache=1),w=0,s.forEach(function(l){return l.pin===W&&w++}),w||(F0.spacer=0);q.onKill&&q.onKill(z)},s.push(z),z.enable(!1,!1),G$&&G$(z),Q&&Q.add&&!V0){var Q0=z.update;z.update=function(){z.update=Q0,t.cache++,n||M0||z.refresh()},v.delayedCall(0.01,z.update),V0=0.01,n=M0=0}else z.refresh();W&&_K()},Z.register=function(q){if(!x9)v=q||Q5(),q5()&&window.document&&Z.enable(),x9=Y7;return x9},Z.defaults=function(q){if(q)for(var Q in q)j8[Q]=q[Q];return j8},Z.disable=function(q,Q){Y7=0,s.forEach(function(U){return U[Q?"kill":"disable"](q)}),l0(i,"wheel",T9),l0(X0,"scroll",T9),clearInterval(Q8),l0(X0,"touchcancel",Z$),l0(K0,"touchstart",Z$),U8(l0,X0,"pointerdown,touchstart,mousedown",gQ),U8(l0,X0,"pointerup,touchend,mouseup",mQ),N8.kill(),K8(l0);for(var K=0;K0&&U.left+H0&&U.top+H=0&&T1.splice(J,5),T1.push($,$.style.cssText,$.getBBox&&$.getAttribute("transform"),v.core.getCache($),TJ())}}):T1};r.revert=function(Z,$){return dJ(!Z,$)};r.create=function(Z,$){return new r(Z,$)};r.refresh=function(Z){return Z?O7(!0):(x9||r.register())&&Z9(!0)};r.update=function(Z){return++t.cache&&F$(Z===!0?2:0)};r.clearScrollMemory=M5;r.maxScroll=function(Z,$){return K$(Z,$?K1:f0)};r.getScrollFunc=function(Z,$){return O$(B1(Z),$?K1:f0)};r.getById=function(Z){return yJ[Z]};r.getAll=function(){return s.filter(function(Z){return Z.vars.id!=="ScrollSmoother"})};r.isScrolling=function(){return!!w1};r.snapDirectional=wJ;r.addEventListener=function(Z,$){var J=G9[Z]||(G9[Z]=[]);~J.indexOf($)||J.push($)};r.removeEventListener=function(Z,$){var J=G9[Z],q=J&&J.indexOf($);q>=0&&J.splice(q,1)};r.batch=function(Z,$){var J=[],q={},Q=$.interval||0.016,K=$.batchMax||1e9,U=function(G,X){var M=[],B=[],W=v.delayedCall(Q,function(){X(M,B),M=[],B=[]}).pause();return function(R){M.length||W.restart(!0),M.push(R.trigger),B.push(R),K<=M.length&&W.progress(1)}},H;for(H in $)q[H]=H.substr(0,2)==="on"&&j1($[H])&&H!=="onRefreshInit"?U(H,$[H]):$[H];if(j1(K))K=K(),p0(r,"refresh",function(){return K=$.batchMax()});return C7(Z).forEach(function(j){var G={};for(H in q)G[H]=q[H];G.trigger=j,J.push(r.create(G))}),J};var tQ=function($,J,q,Q){return J>Q?$(Q):J<0&&$(0),q>Q?(Q-J)/(q-J):q<0?J/(J-q):1},bJ=function Z($,J){if(J===!0)$.style.removeProperty("touch-action");else $.style.touchAction=J===!0?"auto":J?"pan-"+J+(C0.isTouch?" pinch-zoom":""):"none";$===y1&&Z(K0,J)},M8={auto:1,scroll:1},cK=function($){var{event:J,target:q,axis:Q}=$,K=(J.changedTouches?J.changedTouches[0]:J).target,U=K._gsap||v.core.getCache(K),H=H1(),j;if(!U._isScrollT||H-U._isScrollT>2000){while(K&&K!==K0&&(K.scrollHeight<=K.clientHeight&&K.scrollWidth<=K.clientWidth||!(M8[(j=c1(K)).overflowY]||M8[j.overflowX])))K=K.parentNode;U._isScroll=K&&K!==q&&!j9(K)&&(M8[(j=c1(K)).overflowY]||M8[j.overflowX]),U._isScrollT=H}if(U._isScroll||Q==="x")J.stopPropagation(),J._gsapAllow=!0},R5=function($,J,q,Q){return C0.create({target:$,capture:!0,debounce:!1,lockAxis:!0,type:J,onWheel:Q=Q&&cK,onPress:Q,onDrag:Q,onScroll:Q,onEnable:function(){return q&&p0(X0,C0.eventTypes[0],iQ,!1,!0)},onDisable:function(){return l0(X0,C0.eventTypes[0],iQ,!0)}})},wK=/(input|label|select|textarea)/i,sQ,iQ=function($){var J=wK.test($.target.tagName);if(J||sQ)$._gsapAllow=!0,sQ=J},dK=function($){Q9($)||($={}),$.preventDefault=$.isNormalizer=$.allowClicks=!0,$.type||($.type="wheel,touch"),$.debounce=!!$.debounce,$.id=$.id||"normalizer";var J=$,q=J.normalizeScrollX,Q=J.momentum,K=J.allowNestedScroll,U=J.onRelease,H,j,G=B1($.target)||y1,X=v.core.globals().ScrollSmoother,M=X&&X.get(),B=u$&&($.content&&B1($.content)||M&&$.content!==!1&&!M.smooth()&&M.content()),W=O$(G,f0),R=O$(G,K1),Y=1,N=(C0.isTouch&&i.visualViewport?i.visualViewport.scale*i.visualViewport.width:i.outerWidth)/i.innerWidth,O=0,L=j1(Q)?function(){return Q(H)}:function(){return Q||2.8},F,V,D=R5(G,$.type,!0,K),k=function(){return V=!1},I=Z$,C=Z$,b=function(){j=K$(G,f0),C=L7(u$?1:0,j),q&&(I=L7(0,K$(G,K1))),F=H9},A=function(){B._gsap.y=B7(parseFloat(B._gsap.y)+W.offset)+"px",B.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(B._gsap.y)+", 0, 1)",W.offset=W.cacheID=0},S=function(){if(V){requestAnimationFrame(k);var y=B7(H.deltaY/2),c=C(W.v-y);if(B&&c!==W.v+W.offset){W.offset=c-W.v;var z=B7((parseFloat(B&&B._gsap.y)||0)-W.offset);B.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+z+", 0, 1)",B._gsap.y=z+"px",W.cacheID=t.cache,F$()}return!0}W.offset&&A(),V=!0},P,x,_,T,g=function(){if(b(),P.isActive()&&P.vars.scrollY>j)W()>j?P.progress(1)&&W(j):P.resetTo("scrollY",j)};return B&&v.set(B,{y:"+=0"}),$.ignoreCheck=function(u){return u$&&u.type==="touchmove"&&S(u)||Y>1.05&&u.type!=="touchstart"||H.isGesturing||u.touches&&u.touches.length>1},$.onPress=function(){V=!1;var u=Y;Y=B7((i.visualViewport&&i.visualViewport.scale||1)/N),P.pause(),u!==Y&&bJ(G,Y>1.01?!0:q?!1:"x"),x=R(),_=W(),b(),F=H9},$.onRelease=$.onGestureStart=function(u,y){if(W.offset&&A(),!y)T.restart(!0);else{t.cache++;var c=L(),z,m;if(q)z=R(),m=z+c*0.05*-u.velocityX/0.227,c*=tQ(R,z,m,K$(G,K1)),P.vars.scrollX=I(m);if(z=W(),m=z+c*0.05*-u.velocityY/0.227,c*=tQ(W,z,m,K$(G,f0)),P.vars.scrollY=C(m),P.invalidate().duration(c).play(0.01),u$&&P.vars.scrollY>=j||z>=j-1)v.to({},{onUpdate:g,duration:c})}U&&U(u)},$.onWheel=function(){if(P._ts&&P.pause(),H1()-O>1000)F=0,O=H1()},$.onChange=function(u,y,c,z,m){if(H9!==F&&b(),y&&q&&R(I(z[2]===y?x+(u.startX-u.x):R()+y-z[1])),c){W.offset&&A();var q0=m[2]===c,m0=q0?_+u.startY-u.y:W()+c-m[1],Z0=C(m0);q0&&m0!==Z0&&(_+=Z0-m0),W(Z0)}(c||y)&&F$()},$.onEnable=function(){if(bJ(G,q?!1:"x"),r.addEventListener("refresh",g),p0(i,"resize",g),W.smooth)W.target.style.scrollBehavior="auto",W.smooth=R.smooth=!1;D.enable()},$.onDisable=function(){bJ(G,!0),l0(i,"resize",g),r.removeEventListener("refresh",g),D.kill()},$.lockAxis=$.lockAxis!==!1,H=new C0($),H.iOS=u$,u$&&!W()&&W(1),u$&&v.ticker.add(Z$),T=H._dc,P=v.to(H,{ease:"power4",paused:!0,inherit:!1,scrollX:q?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:B5(W,W(),function(){return P.pause()})},onUpdate:F$,onComplete:T.vars.onComplete}),H};r.sort=function(Z){if(j1(Z))return s.sort(Z);var $=i.pageYOffset||0;return r.getAll().forEach(function(J){return J._sortY=J.trigger?$+J.trigger.getBoundingClientRect().top:J.start+i.innerHeight}),s.sort(Z||function(J,q){return(J.vars.refreshPriority||0)*-1e6+(J.vars.containerAnimation?1e6:J._sortY)-((q.vars.containerAnimation?1e6:q._sortY)+(q.vars.refreshPriority||0)*-1e6)})};r.observe=function(Z){return new C0(Z)};r.normalizeScroll=function(Z){if(typeof Z>"u")return R1;if(Z===!0&&R1)return R1.enable();if(Z===!1){R1&&R1.kill(),R1=Z;return}var $=Z instanceof C0?Z:dK(Z);return R1&&R1.target===$.target&&R1.kill(),j9($.target)&&(R1=$),$};r.core={_getVelocityProp:q8,_inputObserver:R5,_scrollers:t,_proxies:t1,bridge:{ss:function(){w1||X9("scrollStart"),w1=H1()},ref:function(){return U1}}};Q5()&&v.registerPlugin(r);function oK(Z){var $=0;if(typeof Symbol>"u"||Z[Symbol.iterator]==null){if(Array.isArray(Z)||(Z=lK(Z)))return function(){if($>=Z.length)return{done:!0};return{done:!1,value:Z[$++]}};throw TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return $=Z[Symbol.iterator](),$.next.bind($)}function lK(Z,$){if(!Z)return;if(typeof Z==="string")return O5(Z,$);var J=Object.prototype.toString.call(Z).slice(8,-1);if(J==="Object"&&Z.constructor)J=Z.constructor.name;if(J==="Map"||J==="Set")return Array.from(J);if(J==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(J))return O5(Z,$)}function O5(Z,$){if($==null||$>Z.length)$=Z.length;for(var J=0,q=Array($);J<$;J++)q[J]=Z[J];return q}/*! * SplitText 3.14.1 * https://gsap.com * * @license Copyright 2025, GreenSock. All rights reserved. Subject to the terms at https://gsap.com/standard-license. * @author: Jack Doyle */var k7,v9,lJ,pK=function(){return lJ||C8.register(window.gsap)},L5=typeof Intl<"u"&&"Segmenter"in Intl?new Intl.Segmenter:0,D8=function($){return typeof $==="string"?D8(document.querySelectorAll($)):("length"in $)?Array.from($):[$]},N5=function($){return D8($).filter(function(J){return J instanceof HTMLElement})},pJ=[],oJ=function(){},nK={add:function($){return $()}},aK=/\s+/g,F5=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"),A8={left:0,top:0,width:0,height:0},tK=function($,J){while(++J<$.length&&$[J]===A8);return $[J]||A8},V5=function($,J){if(J){var q=new Set($.join("").match(J)||pJ),Q=$.length,K,U,H,j;if(q.size)while(--Q>-1){U=$[Q];for(var G=oK(q),X;!(X=G()).done;)if(H=X.value,H.startsWith(U)&&H.length>U.length){K=0,j=U;while(H.startsWith(j+=$[Q+ ++K])&&j.length-1,W=function(Y){var N=document.createElement(U),O=q.length+1;if(Q&&(N.className=Q+(B?" "+Q+O:"")),X&&N.style.setProperty("--"+$,O+""),j!=="none"&&N.setAttribute("aria-hidden","true"),U!=="span")N.style.position="relative",N.style.display=M;return N.textContent=Y,q.push(N),N};return B&&(Q=Q.replace("++","")),W.collection=q,W},sK=function($,J,q,Q){var K=nJ("line",q,Q),U=window.getComputedStyle($).textAlign||"left";return function(H,j){var G=K("");G.style.textAlign=U,$.insertBefore(G,J[H]);for(;H-1)P=k[k.length-1],P.appendChild(document.createTextNode(Q?"":q0));else P=q(Q?"":q0),u9(P,$,A),D&&T===1&&!x&&P.insertBefore(D,P.firstChild);if(Q){u=L5?V5([].concat(L5.segment(q0)).map(function(a){return a.segment}),G):q0.match(j)||pJ;for(Z0=0;Z0F.top&&g.left<=F.left){y=$.cloneNode(),c=$.childNodes[0];while(c&&c!==P)z=c,c=c.nextSibling,y.appendChild(z);$.parentNode.insertBefore(y,$),K&&z5(y)}F=g}if(T=S.length?" ":I&&q0.slice(-1)===" "?" "+C:C,$,A)}}$.removeChild(A),D=0}else if(A.nodeType===1){if(H&&H.indexOf(A)>-1)k.indexOf(A.previousSibling)>-1&&k[k.length-1].appendChild(A),D=A;else Z(A,J,q,Q,K,U,H,j,G,!0),D=0;K&&z5(A)}},D5=function(){function Z(J,q){var Q=this;this.isSplit=!1,pK(),this.elements=N5(J),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=q,this._split=function(){return Q.isSplit&&Q.split(Q.vars)};var K=[],U,H=function(){var G=K.length,X;while(G--){X=K[G];var M=X.element.offsetWidth;if(M!==X.width){X.width=M,Q._split();return}}};this._data={orig:K,obs:typeof ResizeObserver<"u"&&new ResizeObserver(function(){clearTimeout(U),U=setTimeout(H,200)})},oJ(this),this.split(q)}var $=Z.prototype;return $.split=function(q){var Q=this;return(this._ctx||nK).add(function(){Q.isSplit&&Q.revert(),Q.vars=q=q||Q.vars||{};var K=Q.vars,U=K.type,H=U===void 0?"chars,words,lines":U,j=K.aria,G=j===void 0?"auto":j,X=K.deepSlice,M=X===void 0?!0:X,B=K.smartWrap,W=K.onSplit,R=K.autoSplit,Y=R===void 0?!1:R,N=K.specialChars,O=K.mask,L=H.indexOf("lines")>-1,F=H.indexOf("chars")>-1,V=H.indexOf("words")>-1,D=F&&!V&&!L,k=N&&("push"in N?new RegExp("(?:"+N.join("|")+")","gu"):N),I=k?new RegExp(k.source+"|"+F5.source,"gu"):F5,C=!!q.ignore&&N5(q.ignore),b=Q._data,A=b.orig,S=b.animTime,P=b.obs,x;if(F||V||L){var _;Q.elements.forEach(function(T,g){var u,y,c;A[g]={element:T,html:T.innerHTML,ariaL:T.getAttribute("aria-label"),ariaH:T.getAttribute("aria-hidden")},G==="auto"?T.setAttribute("aria-label",(T.textContent||"").trim()):G==="hidden"&&T.setAttribute("aria-hidden","true");var z=[],m=[],q0=[],m0=F?nJ("char",q,z):null,Z0=nJ("word",q,m),a,U0,W0,P0;if(iK(T,q,Z0,m0,D,M&&(L||D),C,I,k,!1),L){var F0=D8(T.childNodes),f1=sK(T,F0,q,q0),T0,c0=[],n=0,M0=F0.map(function(_0){return _0.nodeType===1?_0.getBoundingClientRect():A8}),x0=A8,w0;for(a=0;ax0.top&&w0.left0)v9=document.fonts,lJ=!0},Z}();D5.version="3.14.1";var C8=D5;function A5(Z){return Z!==null&&typeof Z==="object"&&"constructor"in Z&&Z.constructor===Object}function aJ(Z={},$={}){let J=["__proto__","constructor","prototype"];Object.keys($).filter((q)=>J.indexOf(q)<0).forEach((q)=>{if(typeof Z[q]>"u")Z[q]=$[q];else if(A5($[q])&&A5(Z[q])&&Object.keys($[q]).length>0)aJ(Z[q],$[q])})}var C5={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 G1(){let Z=typeof document<"u"?document:{};return aJ(Z,C5),Z}var rK={document:C5,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(Z){if(typeof setTimeout>"u")return Z(),null;return setTimeout(Z,0)},cancelAnimationFrame(Z){if(typeof setTimeout>"u")return;clearTimeout(Z)}};function I0(){let Z=typeof window<"u"?window:{};return aJ(Z,rK),Z}function I5(Z=""){return Z.trim().split(" ").filter(($)=>!!$.trim())}function k5(Z){let $=Z;Object.keys($).forEach((J)=>{try{$[J]=null}catch(q){}try{delete $[J]}catch(q){}})}function g9(Z,$=0){return setTimeout(Z,$)}function W9(){return Date.now()}function eK(Z){let $=I0(),J;if($.getComputedStyle)J=$.getComputedStyle(Z,null);if(!J&&Z.currentStyle)J=Z.currentStyle;if(!J)J=Z.style;return J}function tJ(Z,$="x"){let J=I0(),q,Q,K,U=eK(Z);if(J.WebKitCSSMatrix){if(Q=U.transform||U.webkitTransform,Q.split(",").length>6)Q=Q.split(", ").map((H)=>H.replace(",",".")).join(", ");K=new J.WebKitCSSMatrix(Q==="none"?"":Q)}else K=U.MozTransform||U.OTransform||U.MsTransform||U.msTransform||U.transform||U.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),q=K.toString().split(",");if($==="x")if(J.WebKitCSSMatrix)Q=K.m41;else if(q.length===16)Q=parseFloat(q[12]);else Q=parseFloat(q[4]);if($==="y")if(J.WebKitCSSMatrix)Q=K.m42;else if(q.length===16)Q=parseFloat(q[13]);else Q=parseFloat(q[5]);return Q||0}function P7(Z){return typeof Z==="object"&&Z!==null&&Z.constructor&&Object.prototype.toString.call(Z).slice(8,-1)==="Object"}function $6(Z){if(typeof window<"u"&&typeof window.HTMLElement<"u")return Z instanceof HTMLElement;return Z&&(Z.nodeType===1||Z.nodeType===11)}function I1(...Z){let $=Object(Z[0]),J=["__proto__","constructor","prototype"];for(let q=1;qJ.indexOf(U)<0);for(let U=0,H=K.length;UQ?"next":"prev",G=(M,B)=>{return j==="next"&&M>=B||j==="prev"&&M<=B},X=()=>{if(U=new Date().getTime(),K===null)K=U;let M=Math.max(Math.min((U-K)/H,1),0),B=0.5-Math.cos(M*Math.PI)/2,W=Q+B*($-Q);if(G(W,$))W=$;if(Z.wrapperEl.scrollTo({[J]:W}),G(W,$)){Z.wrapperEl.style.overflow="hidden",Z.wrapperEl.style.scrollSnapType="",setTimeout(()=>{Z.wrapperEl.style.overflow="",Z.wrapperEl.scrollTo({[J]:W})}),q.cancelAnimationFrame(Z.cssModeFrameID);return}Z.cssModeFrameID=q.requestAnimationFrame(X)};X()}function V$(Z){return Z.querySelector(".swiper-slide-transform")||Z.shadowRoot&&Z.shadowRoot.querySelector(".swiper-slide-transform")||Z}function e0(Z,$=""){let J=I0(),q=[...Z.children];if(J.HTMLSlotElement&&Z instanceof HTMLSlotElement)q.push(...Z.assignedElements());if(!$)return q;return q.filter((Q)=>Q.matches($))}function J6(Z,$){let J=[$];while(J.length>0){let q=J.shift();if(Z===q)return!0;J.push(...q.children,...q.shadowRoot?q.shadowRoot.children:[],...q.assignedElements?q.assignedElements():[])}}function P5(Z,$){let J=I0(),q=$.contains(Z);if(!q&&J.HTMLSlotElement&&$ instanceof HTMLSlotElement){if(q=[...$.assignedElements()].includes(Z),!q)q=J6(Z,$)}return q}function b7(Z){try{console.warn(Z);return}catch($){}}function s1(Z,$=[]){let J=document.createElement(Z);return J.classList.add(...Array.isArray($)?$:I5($)),J}function b5(Z,$){let J=[];while(Z.previousElementSibling){let q=Z.previousElementSibling;if($){if(q.matches($))J.push(q)}else J.push(q);Z=q}return J}function E5(Z,$){let J=[];while(Z.nextElementSibling){let q=Z.nextElementSibling;if($){if(q.matches($))J.push(q)}else J.push(q);Z=q}return J}function z$(Z,$){return I0().getComputedStyle(Z,null).getPropertyValue($)}function M9(Z){let $=Z,J;if($){J=0;while(($=$.previousSibling)!==null)if($.nodeType===1)J+=1;return J}return}function c9(Z,$){let J=[],q=Z.parentElement;while(q){if($){if(q.matches($))J.push(q)}else J.push(q);q=q.parentElement}return J}function I8(Z,$){function J(q){if(q.target!==Z)return;$.call(Z,q),Z.removeEventListener("transitionend",J)}if($)Z.addEventListener("transitionend",J)}function E7(Z,$,J){let q=I0();if(J)return Z[$==="width"?"offsetWidth":"offsetHeight"]+parseFloat(q.getComputedStyle(Z,null).getPropertyValue($==="width"?"margin-right":"margin-top"))+parseFloat(q.getComputedStyle(Z,null).getPropertyValue($==="width"?"margin-left":"margin-bottom"));return Z.offsetWidth}function k0(Z){return(Array.isArray(Z)?Z:[Z]).filter(($)=>!!$)}function g$(Z,$=""){if(typeof trustedTypes<"u")Z.innerHTML=trustedTypes.createPolicy("html",{createHTML:(J)=>J}).createHTML($);else Z.innerHTML=$}var iJ;function q6(){let Z=I0(),$=G1();return{smoothScroll:$.documentElement&&$.documentElement.style&&"scrollBehavior"in $.documentElement.style,touch:!!(("ontouchstart"in Z)||Z.DocumentTouch&&$ instanceof Z.DocumentTouch)}}function h5(){if(!iJ)iJ=q6();return iJ}var rJ;function Q6({userAgent:Z}={}){let $=h5(),J=I0(),q=J.navigator.platform,Q=Z||J.navigator.userAgent,K={ios:!1,android:!1},U=J.screen.width,H=J.screen.height,j=Q.match(/(Android);?[\s\/]+([\d.]+)?/),G=Q.match(/(iPad)(?!\1).*OS\s([\d_]+)/),X=Q.match(/(iPod)(.*OS\s([\d_]+))?/),M=!G&&Q.match(/(iPhone\sOS|iOS)\s([\d_]+)/),B=q==="Win32",W=q==="MacIntel",R=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];if(!G&&W&&$.touch&&R.indexOf(`${U}x${H}`)>=0){if(G=Q.match(/(Version)\/([\d.]+)/),!G)G=[0,1,"13_0_0"];W=!1}if(j&&!B)K.os="android",K.android=!0;if(G||M||X)K.os="ios",K.ios=!0;return K}function _5(Z={}){if(!rJ)rJ=Q6(Z);return rJ}var eJ;function Z6(){let Z=I0(),$=_5(),J=!1;function q(){let H=Z.navigator.userAgent.toLowerCase();return H.indexOf("safari")>=0&&H.indexOf("chrome")<0&&H.indexOf("android")<0}if(q()){let H=String(Z.navigator.userAgent);if(H.includes("Version/")){let[j,G]=H.split("Version/")[1].split(" ")[0].split(".").map((X)=>Number(X));J=j<16||j===16&&G<2}}let Q=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(Z.navigator.userAgent),K=q(),U=K||Q&&$.ios;return{isSafari:J||K,needPerspectiveFix:J,need3dFix:U,isWebView:Q}}function v5(){if(!eJ)eJ=Z6();return eJ}function K6({swiper:Z,on:$,emit:J}){let q=I0(),Q=null,K=null,U=()=>{if(!Z||Z.destroyed||!Z.initialized)return;J("beforeResize"),J("resize")},H=()=>{if(!Z||Z.destroyed||!Z.initialized)return;Q=new ResizeObserver((X)=>{K=q.requestAnimationFrame(()=>{let{width:M,height:B}=Z,W=M,R=B;if(X.forEach(({contentBoxSize:Y,contentRect:N,target:O})=>{if(O&&O!==Z.el)return;W=N?N.width:(Y[0]||Y).inlineSize,R=N?N.height:(Y[0]||Y).blockSize}),W!==M||R!==B)U()})}),Q.observe(Z.el)},j=()=>{if(K)q.cancelAnimationFrame(K);if(Q&&Q.unobserve&&Z.el)Q.unobserve(Z.el),Q=null},G=()=>{if(!Z||Z.destroyed||!Z.initialized)return;J("orientationchange")};$("init",()=>{if(Z.params.resizeObserver&&typeof q.ResizeObserver<"u"){H();return}q.addEventListener("resize",U),q.addEventListener("orientationchange",G)}),$("destroy",()=>{j(),q.removeEventListener("resize",U),q.removeEventListener("orientationchange",G)})}function U6({swiper:Z,extendParams:$,on:J,emit:q}){let Q=[],K=I0(),U=(G,X={})=>{let B=new(K.MutationObserver||K.WebkitMutationObserver)((W)=>{if(Z.__preventObserver__)return;if(W.length===1){q("observerUpdate",W[0]);return}let R=function(){q("observerUpdate",W[0])};if(K.requestAnimationFrame)K.requestAnimationFrame(R);else K.setTimeout(R,0)});B.observe(G,{attributes:typeof X.attributes>"u"?!0:X.attributes,childList:Z.isElement||(typeof X.childList>"u"?!0:X).childList,characterData:typeof X.characterData>"u"?!0:X.characterData}),Q.push(B)},H=()=>{if(!Z.params.observer)return;if(Z.params.observeParents){let G=c9(Z.hostEl);for(let X=0;X{Q.forEach((G)=>{G.disconnect()}),Q.splice(0,Q.length)};$({observer:!1,observeParents:!1,observeSlideChildren:!1}),J("init",H),J("destroy",j)}var H6={on(Z,$,J){let q=this;if(!q.eventsListeners||q.destroyed)return q;if(typeof $!=="function")return q;let Q=J?"unshift":"push";return Z.split(" ").forEach((K)=>{if(!q.eventsListeners[K])q.eventsListeners[K]=[];q.eventsListeners[K][Q]($)}),q},once(Z,$,J){let q=this;if(!q.eventsListeners||q.destroyed)return q;if(typeof $!=="function")return q;function Q(...K){if(q.off(Z,Q),Q.__emitterProxy)delete Q.__emitterProxy;$.apply(q,K)}return Q.__emitterProxy=$,q.on(Z,Q,J)},onAny(Z,$){let J=this;if(!J.eventsListeners||J.destroyed)return J;if(typeof Z!=="function")return J;let q=$?"unshift":"push";if(J.eventsAnyListeners.indexOf(Z)<0)J.eventsAnyListeners[q](Z);return J},offAny(Z){let $=this;if(!$.eventsListeners||$.destroyed)return $;if(!$.eventsAnyListeners)return $;let J=$.eventsAnyListeners.indexOf(Z);if(J>=0)$.eventsAnyListeners.splice(J,1);return $},off(Z,$){let J=this;if(!J.eventsListeners||J.destroyed)return J;if(!J.eventsListeners)return J;return Z.split(" ").forEach((q)=>{if(typeof $>"u")J.eventsListeners[q]=[];else if(J.eventsListeners[q])J.eventsListeners[q].forEach((Q,K)=>{if(Q===$||Q.__emitterProxy&&Q.__emitterProxy===$)J.eventsListeners[q].splice(K,1)})}),J},emit(...Z){let $=this;if(!$.eventsListeners||$.destroyed)return $;if(!$.eventsListeners)return $;let J,q,Q;if(typeof Z[0]==="string"||Array.isArray(Z[0]))J=Z[0],q=Z.slice(1,Z.length),Q=$;else J=Z[0].events,q=Z[0].data,Q=Z[0].context||$;return q.unshift(Q),(Array.isArray(J)?J:J.split(" ")).forEach((U)=>{if($.eventsAnyListeners&&$.eventsAnyListeners.length)$.eventsAnyListeners.forEach((H)=>{H.apply(Q,[U,...q])});if($.eventsListeners&&$.eventsListeners[U])$.eventsListeners[U].forEach((H)=>{H.apply(Q,q)})}),$}};function j6(){let Z=this,$,J,q=Z.el;if(typeof Z.params.width<"u"&&Z.params.width!==null)$=Z.params.width;else $=q.clientWidth;if(typeof Z.params.height<"u"&&Z.params.height!==null)J=Z.params.height;else J=q.clientHeight;if($===0&&Z.isHorizontal()||J===0&&Z.isVertical())return;if($=$-parseInt(z$(q,"padding-left")||0,10)-parseInt(z$(q,"padding-right")||0,10),J=J-parseInt(z$(q,"padding-top")||0,10)-parseInt(z$(q,"padding-bottom")||0,10),Number.isNaN($))$=0;if(Number.isNaN(J))J=0;Object.assign(Z,{width:$,height:J,size:Z.isHorizontal()?$:J})}function G6(){let Z=this;function $(A,S){return parseFloat(A.getPropertyValue(Z.getDirectionLabel(S))||0)}let J=Z.params,{wrapperEl:q,slidesEl:Q,rtlTranslate:K,wrongRTL:U}=Z,H=Z.virtual&&J.virtual.enabled,j=H?Z.virtual.slides.length:Z.slides.length,G=e0(Q,`.${Z.params.slideClass}, swiper-slide`),X=H?Z.virtual.slides.length:G.length,M=[],B=[],W=[],R=J.slidesOffsetBefore;if(typeof R==="function")R=J.slidesOffsetBefore.call(Z);let Y=J.slidesOffsetAfter;if(typeof Y==="function")Y=J.slidesOffsetAfter.call(Z);let N=Z.snapGrid.length,O=Z.slidesGrid.length,L=Z.size-R-Y,F=J.spaceBetween,V=-R,D=0,k=0;if(typeof L>"u")return;if(typeof F==="string"&&F.indexOf("%")>=0)F=parseFloat(F.replace("%",""))/100*L;else if(typeof F==="string")F=parseFloat(F);if(Z.virtualSize=-F-R-Y,G.forEach((A)=>{if(K)A.style.marginLeft="";else A.style.marginRight="";A.style.marginBottom="",A.style.marginTop=""}),J.centeredSlides&&J.cssMode)m9(q,"--swiper-centered-offset-before",""),m9(q,"--swiper-centered-offset-after","");let I=J.grid&&J.grid.rows>1&&Z.grid;if(I)Z.grid.initSlides(G);else if(Z.grid)Z.grid.unsetSlides();let C,b=J.slidesPerView==="auto"&&J.breakpoints&&Object.keys(J.breakpoints).filter((A)=>{return typeof J.breakpoints[A].slidesPerView<"u"}).length>0;for(let A=0;A1)M.push(Z.virtualSize-L)}if(H&&J.loop){let A=W[0]+F;if(J.slidesPerGroup>1){let S=Math.ceil((Z.virtual.slidesBefore+Z.virtual.slidesAfter)/J.slidesPerGroup),P=A*J.slidesPerGroup;for(let x=0;x{if(!J.cssMode||J.loop)return!0;if(P===G.length-1)return!1;return!0}).forEach((S)=>{S.style[A]=`${F}px`})}if(J.centeredSlides&&J.centeredSlidesBounds){let A=0;W.forEach((P)=>{A+=P+(F||0)}),A-=F;let S=A>L?A-L:0;M=M.map((P)=>{if(P<=0)return-R;if(P>S)return S+Y;return P})}if(J.centerInsufficientSlides){let A=0;W.forEach((P)=>{A+=P+(F||0)}),A-=F;let S=(R||0)+(Y||0);if(A+S{M[_]=x-P}),B.forEach((x,_)=>{B[_]=x+P})}}if(Object.assign(Z,{slides:G,snapGrid:M,slidesGrid:B,slidesSizesGrid:W}),J.centeredSlides&&J.cssMode&&!J.centeredSlidesBounds){m9(q,"--swiper-centered-offset-before",`${-M[0]}px`),m9(q,"--swiper-centered-offset-after",`${Z.size/2-W[W.length-1]/2}px`);let A=-Z.snapGrid[0],S=-Z.slidesGrid[0];Z.snapGrid=Z.snapGrid.map((P)=>P+A),Z.slidesGrid=Z.slidesGrid.map((P)=>P+S)}if(X!==j)Z.emit("slidesLengthChange");if(M.length!==N){if(Z.params.watchOverflow)Z.checkOverflow();Z.emit("snapGridLengthChange")}if(B.length!==O)Z.emit("slidesGridLengthChange");if(J.watchSlidesProgress)Z.updateSlidesOffset();if(Z.emit("slidesUpdated"),!H&&!J.cssMode&&(J.effect==="slide"||J.effect==="fade")){let A=`${J.containerModifierClass}backface-hidden`,S=Z.el.classList.contains(A);if(X<=J.maxBackfaceHiddenSlides){if(!S)Z.el.classList.add(A)}else if(S)Z.el.classList.remove(A)}}function X6(Z){let $=this,J=[],q=$.virtual&&$.params.virtual.enabled,Q=0,K;if(typeof Z==="number")$.setTransition(Z);else if(Z===!0)$.setTransition($.params.speed);let U=(H)=>{if(q)return $.slides[$.getSlideIndexByData(H)];return $.slides[H]};if($.params.slidesPerView!=="auto"&&$.params.slidesPerView>1)if($.params.centeredSlides)($.visibleSlides||[]).forEach((H)=>{J.push(H)});else for(K=0;K$.slides.length&&!q)break;J.push(U(H))}else J.push(U($.activeIndex));for(K=0;KQ?H:Q}if(Q||Q===0)$.wrapperEl.style.height=`${Q}px`}function W6(){let Z=this,$=Z.slides,J=Z.isElement?Z.isHorizontal()?Z.wrapperEl.offsetLeft:Z.wrapperEl.offsetTop:0;for(let q=0;q<$.length;q+=1)$[q].swiperSlideOffset=(Z.isHorizontal()?$[q].offsetLeft:$[q].offsetTop)-J-Z.cssOverflowAdjustment()}var S5=(Z,$,J)=>{if($&&!Z.classList.contains(J))Z.classList.add(J);else if(!$&&Z.classList.contains(J))Z.classList.remove(J)};function M6(Z=this&&this.translate||0){let $=this,J=$.params,{slides:q,rtlTranslate:Q,snapGrid:K}=$;if(q.length===0)return;if(typeof q[0].swiperSlideOffset>"u")$.updateSlidesOffset();let U=-Z;if(Q)U=Z;$.visibleSlidesIndexes=[],$.visibleSlides=[];let H=J.spaceBetween;if(typeof H==="string"&&H.indexOf("%")>=0)H=parseFloat(H.replace("%",""))/100*$.size;else if(typeof H==="string")H=parseFloat(H);for(let j=0;j=0&&W<=$.size-$.slidesSizesGrid[j],N=W>=0&&W<$.size-1||R>1&&R<=$.size||W<=0&&R>=$.size;if(N)$.visibleSlides.push(G),$.visibleSlidesIndexes.push(j);S5(G,N,J.slideVisibleClass),S5(G,Y,J.slideFullyVisibleClass),G.progress=Q?-M:M,G.originalProgress=Q?-B:B}}function Y6(Z){let $=this;if(typeof Z>"u"){let X=$.rtlTranslate?-1:1;Z=$&&$.translate&&$.translate*X||0}let J=$.params,q=$.maxTranslate()-$.minTranslate(),{progress:Q,isBeginning:K,isEnd:U,progressLoop:H}=$,j=K,G=U;if(q===0)Q=0,K=!0,U=!0;else{Q=(Z-$.minTranslate())/q;let X=Math.abs(Z-$.minTranslate())<1,M=Math.abs(Z-$.maxTranslate())<1;if(K=X||Q<=0,U=M||Q>=1,X)Q=0;if(M)Q=1}if(J.loop){let X=$.getSlideIndexByData(0),M=$.getSlideIndexByData($.slides.length-1),B=$.slidesGrid[X],W=$.slidesGrid[M],R=$.slidesGrid[$.slidesGrid.length-1],Y=Math.abs(Z);if(Y>=B)H=(Y-B)/R;else H=(Y+R-W)/R;if(H>1)H-=1}if(Object.assign($,{progress:Q,progressLoop:H,isBeginning:K,isEnd:U}),J.watchSlidesProgress||J.centeredSlides&&J.autoHeight)$.updateSlidesProgress(Z);if(K&&!j)$.emit("reachBeginning toEdge");if(U&&!G)$.emit("reachEnd toEdge");if(j&&!K||G&&!U)$.emit("fromEdge");$.emit("progress",Q)}var $q=(Z,$,J)=>{if($&&!Z.classList.contains(J))Z.classList.add(J);else if(!$&&Z.classList.contains(J))Z.classList.remove(J)};function B6(){let Z=this,{slides:$,params:J,slidesEl:q,activeIndex:Q}=Z,K=Z.virtual&&J.virtual.enabled,U=Z.grid&&J.grid&&J.grid.rows>1,H=(M)=>{return e0(q,`.${J.slideClass}${M}, swiper-slide${M}`)[0]},j,G,X;if(K)if(J.loop){let M=Q-Z.virtual.slidesBefore;if(M<0)M=Z.virtual.slides.length+M;if(M>=Z.virtual.slides.length)M-=Z.virtual.slides.length;j=H(`[data-swiper-slide-index="${M}"]`)}else j=H(`[data-swiper-slide-index="${Q}"]`);else if(U)j=$.find((M)=>M.column===Q),X=$.find((M)=>M.column===Q+1),G=$.find((M)=>M.column===Q-1);else j=$[Q];if(j){if(!U){if(X=E5(j,`.${J.slideClass}, swiper-slide`)[0],J.loop&&!X)X=$[0];if(G=b5(j,`.${J.slideClass}, swiper-slide`)[0],J.loop&&!G===0)G=$[$.length-1]}}$.forEach((M)=>{$q(M,M===j,J.slideActiveClass),$q(M,M===X,J.slideNextClass),$q(M,M===G,J.slidePrevClass)}),Z.emitSlidesClasses()}var k8=(Z,$)=>{if(!Z||Z.destroyed||!Z.params)return;let J=()=>Z.isElement?"swiper-slide":`.${Z.params.slideClass}`,q=$.closest(J());if(q){let Q=q.querySelector(`.${Z.params.lazyPreloaderClass}`);if(!Q&&Z.isElement)if(q.shadowRoot)Q=q.shadowRoot.querySelector(`.${Z.params.lazyPreloaderClass}`);else requestAnimationFrame(()=>{if(q.shadowRoot){if(Q=q.shadowRoot.querySelector(`.${Z.params.lazyPreloaderClass}`),Q)Q.remove()}});if(Q)Q.remove()}},Jq=(Z,$)=>{if(!Z.slides[$])return;let J=Z.slides[$].querySelector('[loading="lazy"]');if(J)J.removeAttribute("loading")},Zq=(Z)=>{if(!Z||Z.destroyed||!Z.params)return;let $=Z.params.lazyPreloadPrevNext,J=Z.slides.length;if(!J||!$||$<0)return;$=Math.min($,J);let q=Z.params.slidesPerView==="auto"?Z.slidesPerViewDynamic():Math.ceil(Z.params.slidesPerView),Q=Z.activeIndex;if(Z.params.grid&&Z.params.grid.rows>1){let U=Q,H=[U-$];H.push(...Array.from({length:$}).map((j,G)=>{return U+q+G})),Z.slides.forEach((j,G)=>{if(H.includes(j.column))Jq(Z,G)});return}let K=Q+q-1;if(Z.params.rewind||Z.params.loop)for(let U=Q-$;U<=K+$;U+=1){let H=(U%J+J)%J;if(HK)Jq(Z,H)}else for(let U=Math.max(Q-$,0);U<=Math.min(K+$,J-1);U+=1)if(U!==Q&&(U>K||U=$[K]&&q<$[K+1]-($[K+1]-$[K])/2)Q=K;else if(q>=$[K]&&q<$[K+1])Q=K+1}else if(q>=$[K])Q=K;if(J.normalizeSlideIndex){if(Q<0||typeof Q>"u")Q=0}return Q}function O6(Z){let $=this,J=$.rtlTranslate?$.translate:-$.translate,{snapGrid:q,params:Q,activeIndex:K,realIndex:U,snapIndex:H}=$,j=Z,G,X=(W)=>{let R=W-$.virtual.slidesBefore;if(R<0)R=$.virtual.slides.length+R;if(R>=$.virtual.slides.length)R-=$.virtual.slides.length;return R};if(typeof j>"u")j=R6($);if(q.indexOf(J)>=0)G=q.indexOf(J);else{let W=Math.min(Q.slidesPerGroupSkip,j);G=W+Math.floor((j-W)/Q.slidesPerGroup)}if(G>=q.length)G=q.length-1;if(j===K&&!$.params.loop){if(G!==H)$.snapIndex=G,$.emit("snapIndexChange");return}if(j===K&&$.params.loop&&$.virtual&&$.params.virtual.enabled){$.realIndex=X(j);return}let M=$.grid&&Q.grid&&Q.grid.rows>1,B;if($.virtual&&Q.virtual.enabled&&Q.loop)B=X(j);else if(M){let W=$.slides.find((Y)=>Y.column===j),R=parseInt(W.getAttribute("data-swiper-slide-index"),10);if(Number.isNaN(R))R=Math.max($.slides.indexOf(W),0);B=Math.floor(R/Q.grid.rows)}else if($.slides[j]){let W=$.slides[j].getAttribute("data-swiper-slide-index");if(W)B=parseInt(W,10);else B=j}else B=j;if(Object.assign($,{previousSnapIndex:H,snapIndex:G,previousRealIndex:U,realIndex:B,previousIndex:K,activeIndex:j}),$.initialized)Zq($);if($.emit("activeIndexChange"),$.emit("snapIndexChange"),$.initialized||$.params.runCallbacksOnInit){if(U!==B)$.emit("realIndexChange");$.emit("slideChange")}}function L6(Z,$){let J=this,q=J.params,Q=Z.closest(`.${q.slideClass}, swiper-slide`);if(!Q&&J.isElement&&$&&$.length>1&&$.includes(Z))[...$.slice($.indexOf(Z)+1,$.length)].forEach((H)=>{if(!Q&&H.matches&&H.matches(`.${q.slideClass}, swiper-slide`))Q=H});let K=!1,U;if(Q){for(let H=0;Hj)X=j;else if(q&&ZK)U="next";else if(Q"u")$=K.params.speed;let Y=Math.min(K.params.slidesPerGroupSkip,U),N=Y+Math.floor((U-Y)/K.params.slidesPerGroup);if(N>=j.length)N=j.length-1;let O=-j[N];if(H.normalizeSlideIndex)for(let I=0;I=b&&C=b&&C=b)U=I}if(K.initialized&&U!==M){if(!K.allowSlideNext&&(B?O>K.translate&&O>K.minTranslate():OK.translate&&O>K.maxTranslate()){if((M||0)!==U)return!1}}if(U!==(X||0)&&J)K.emit("beforeSlideChangeStart");K.updateProgress(O);let L;if(U>M)L="next";else if(U0)K._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{W[I?"scrollLeft":"scrollTop"]=C});else W[I?"scrollLeft":"scrollTop"]=C;if(F)requestAnimationFrame(()=>{K.wrapperEl.style.scrollSnapType="",K._immediateVirtual=!1})}else{if(!K.support.smoothScroll)return sJ({swiper:K,targetPosition:C,side:I?"left":"top"}),!0;W.scrollTo({[I?"left":"top"]:C,behavior:"smooth"})}return!0}let k=v5().isSafari;if(F&&!Q&&k&&K.isElement)K.virtual.update(!1,!1,U);if(K.setTransition($),K.setTranslate(O),K.updateActiveIndex(U),K.updateSlidesClasses(),K.emit("beforeTransitionStart",$,q),K.transitionStart(J,L),$===0)K.transitionEnd(J,L);else if(!K.animating){if(K.animating=!0,!K.onSlideToWrapperTransitionEnd)K.onSlideToWrapperTransitionEnd=function(C){if(!K||K.destroyed)return;if(C.target!==this)return;K.wrapperEl.removeEventListener("transitionend",K.onSlideToWrapperTransitionEnd),K.onSlideToWrapperTransitionEnd=null,delete K.onSlideToWrapperTransitionEnd,K.transitionEnd(J,L)};K.wrapperEl.addEventListener("transitionend",K.onSlideToWrapperTransitionEnd)}return!0}function S6(Z=0,$,J=!0,q){if(typeof Z==="string")Z=parseInt(Z,10);let Q=this;if(Q.destroyed)return;if(typeof $>"u")$=Q.params.speed;let K=Q.grid&&Q.params.grid&&Q.params.grid.rows>1,U=Z;if(Q.params.loop)if(Q.virtual&&Q.params.virtual.enabled)U=U+Q.virtual.slidesBefore;else{let H;if(K){let Y=U*Q.params.grid.rows;H=Q.slides.find((N)=>N.getAttribute("data-swiper-slide-index")*1===Y).column}else H=Q.getSlideIndexByData(U);let j=K?Math.ceil(Q.slides.length/Q.params.grid.rows):Q.slides.length,{centeredSlides:G,slidesOffsetBefore:X,slidesOffsetAfter:M}=Q.params,B=G||!!X||!!M,W=Q.params.slidesPerView;if(W==="auto")W=Q.slidesPerViewDynamic();else if(W=Math.ceil(parseFloat(Q.params.slidesPerView,10)),B&&W%2===0)W=W+1;let R=j-HN.getAttribute("data-swiper-slide-index")*1===Y).column}else U=Q.getSlideIndexByData(U)}return requestAnimationFrame(()=>{Q.slideTo(U,$,J,q)}),Q}function T6(Z,$=!0,J){let q=this,{enabled:Q,params:K,animating:U}=q;if(!Q||q.destroyed)return q;if(typeof Z>"u")Z=q.params.speed;let H=K.slidesPerGroup;if(K.slidesPerView==="auto"&&K.slidesPerGroup===1&&K.slidesPerGroupAuto)H=Math.max(q.slidesPerViewDynamic("current",!0),1);let j=q.activeIndex{q.slideTo(q.activeIndex+j,Z,$,J)}),!0}if(K.rewind&&q.isEnd)return q.slideTo(0,Z,$,J);return q.slideTo(q.activeIndex+j,Z,$,J)}function x6(Z,$=!0,J){let q=this,{params:Q,snapGrid:K,slidesGrid:U,rtlTranslate:H,enabled:j,animating:G}=q;if(!j||q.destroyed)return q;if(typeof Z>"u")Z=q.params.speed;let X=q.virtual&&Q.virtual.enabled;if(Q.loop){if(G&&!X&&Q.loopPreventsSliding)return!1;q.loopFix({direction:"prev"}),q._clientLeft=q.wrapperEl.clientLeft}let M=H?q.translate:-q.translate;function B(L){if(L<0)return-Math.floor(Math.abs(L));return Math.floor(L)}let W=B(M),R=K.map((L)=>B(L)),Y=Q.freeMode&&Q.freeMode.enabled,N=K[R.indexOf(W)-1];if(typeof N>"u"&&(Q.cssMode||Y)){let L;if(K.forEach((F,V)=>{if(W>=F)L=V}),typeof L<"u")N=Y?K[L]:K[L>0?L-1:L]}let O=0;if(typeof N<"u"){if(O=U.indexOf(N),O<0)O=q.activeIndex-1;if(Q.slidesPerView==="auto"&&Q.slidesPerGroup===1&&Q.slidesPerGroupAuto)O=O-q.slidesPerViewDynamic("previous",!0)+1,O=Math.max(O,0)}if(Q.rewind&&q.isBeginning){let L=q.params.virtual&&q.params.virtual.enabled&&q.virtual?q.virtual.slides.length-1:q.slides.length-1;return q.slideTo(L,Z,$,J)}else if(Q.loop&&q.activeIndex===0&&Q.cssMode)return requestAnimationFrame(()=>{q.slideTo(O,Z,$,J)}),!0;return q.slideTo(O,Z,$,J)}function y6(Z,$=!0,J){let q=this;if(q.destroyed)return;if(typeof Z>"u")Z=q.params.speed;return q.slideTo(q.activeIndex,Z,$,J)}function f6(Z,$=!0,J,q=0.5){let Q=this;if(Q.destroyed)return;if(typeof Z>"u")Z=Q.params.speed;let K=Q.activeIndex,U=Math.min(Q.params.slidesPerGroupSkip,K),H=U+Math.floor((K-U)/Q.params.slidesPerGroup),j=Q.rtlTranslate?Q.translate:-Q.translate;if(j>=Q.snapGrid[H]){let G=Q.snapGrid[H],X=Q.snapGrid[H+1];if(j-G>(X-G)*q)K+=Q.params.slidesPerGroup}else{let G=Q.snapGrid[H-1],X=Q.snapGrid[H];if(j-G<=(X-G)*q)K-=Q.params.slidesPerGroup}return K=Math.max(K,0),K=Math.min(K,Q.slidesGrid.length-1),Q.slideTo(K,Z,$,J)}function h6(){let Z=this;if(Z.destroyed)return;let{params:$,slidesEl:J}=Z,q=$.slidesPerView==="auto"?Z.slidesPerViewDynamic():$.slidesPerView,Q=Z.getSlideIndexWhenGrid(Z.clickedIndex),K,U=Z.isElement?"swiper-slide":`.${$.slideClass}`,H=Z.grid&&Z.params.grid&&Z.params.grid.rows>1;if($.loop){if(Z.animating)return;if(K=parseInt(Z.clickedSlide.getAttribute("data-swiper-slide-index"),10),$.centeredSlides)Z.slideToLoop(K);else if(Q>(H?(Z.slides.length-q)/2-(Z.params.grid.rows-1):Z.slides.length-q))Z.loopFix(),Q=Z.getSlideIndex(e0(J,`${U}[data-swiper-slide-index="${K}"]`)[0]),g9(()=>{Z.slideTo(Q)});else Z.slideTo(Q)}else Z.slideTo(Q)}var _6={slideTo:E6,slideToLoop:S6,slideNext:T6,slidePrev:x6,slideReset:y6,slideToClosest:f6,slideToClickedSlide:h6};function v6(Z,$){let J=this,{params:q,slidesEl:Q}=J;if(!q.loop||J.virtual&&J.params.virtual.enabled)return;let K=()=>{e0(Q,`.${q.slideClass}, swiper-slide`).forEach((R,Y)=>{R.setAttribute("data-swiper-slide-index",Y)})},U=()=>{let W=e0(Q,`.${q.slideBlankClass}`);if(W.forEach((R)=>{R.remove()}),W.length>0)J.recalcSlides(),J.updateSlides()},H=J.grid&&q.grid&&q.grid.rows>1;if(q.loopAddBlankSlides&&(q.slidesPerGroup>1||H))U();let j=q.slidesPerGroup*(H?q.grid.rows:1),G=J.slides.length%j!==0,X=H&&J.slides.length%q.grid.rows!==0,M=(W)=>{for(let R=0;R1;if(G.length"u")Q=j.getSlideIndex(G.find((y)=>y.classList.contains(W.slideActiveClass)));else S=Q;let P=J==="next"||!J,x=J==="prev"||!J,_=0,T=0,u=(k?G[Q].column:Q)+(L&&typeof q>"u"?-F/2+0.5:0);if(u=0;m-=1)if(G[m].column===z)I.push(m)}else I.push(b-c-1)}}else if(u+F>b-D){if(T=Math.max(u-(b-D*2),V),A)T=Math.max(T,F-b+O+1);for(let y=0;y{if(z.column===c)C.push(m)});else C.push(c)}}if(j.__preventObserver__=!0,requestAnimationFrame(()=>{j.__preventObserver__=!1}),j.params.effect==="cards"&&G.length{G[y].swiperLoopMoveDOM=!0,B.prepend(G[y]),G[y].swiperLoopMoveDOM=!1});if(P)C.forEach((y)=>{G[y].swiperLoopMoveDOM=!0,B.append(G[y]),G[y].swiperLoopMoveDOM=!1});if(j.recalcSlides(),W.slidesPerView==="auto")j.updateSlides();else if(k&&(I.length>0&&x||C.length>0&&P))j.slides.forEach((y,c)=>{j.grid.updateSlide(c,y,j.slides)});if(W.watchSlidesProgress)j.updateSlidesOffset();if($){if(I.length>0&&x){if(typeof Z>"u"){let y=j.slidesGrid[S],z=j.slidesGrid[S+_]-y;if(H)j.setTranslate(j.translate-z);else if(j.slideTo(S+Math.ceil(_),0,!1,!0),q)j.touchEventsData.startTranslate=j.touchEventsData.startTranslate-z,j.touchEventsData.currentTranslate=j.touchEventsData.currentTranslate-z}else if(q){let y=k?I.length/W.grid.rows:I.length;j.slideTo(j.activeIndex+y,0,!1,!0),j.touchEventsData.currentTranslate=j.translate}}else if(C.length>0&&P)if(typeof Z>"u"){let y=j.slidesGrid[S],z=j.slidesGrid[S-T]-y;if(H)j.setTranslate(j.translate-z);else if(j.slideTo(S-T,0,!1,!0),q)j.touchEventsData.startTranslate=j.touchEventsData.startTranslate-z,j.touchEventsData.currentTranslate=j.touchEventsData.currentTranslate-z}else{let y=k?C.length/W.grid.rows:C.length;j.slideTo(j.activeIndex-y,0,!1,!0)}}if(j.allowSlidePrev=X,j.allowSlideNext=M,j.controller&&j.controller.control&&!U){let y={slideRealIndex:Z,direction:J,setTranslate:q,activeSlideIndex:Q,byController:!0};if(Array.isArray(j.controller.control))j.controller.control.forEach((c)=>{if(!c.destroyed&&c.params.loop)c.loopFix({...y,slideTo:c.params.slidesPerView===W.slidesPerView?$:!1})});else if(j.controller.control instanceof j.constructor&&j.controller.control.params.loop)j.controller.control.loopFix({...y,slideTo:j.controller.control.params.slidesPerView===W.slidesPerView?$:!1})}j.emit("loopFix")}function g6(){let Z=this,{params:$,slidesEl:J}=Z;if(!$.loop||!J||Z.virtual&&Z.params.virtual.enabled)return;Z.recalcSlides();let q=[];Z.slides.forEach((Q)=>{let K=typeof Q.swiperSlideIndex>"u"?Q.getAttribute("data-swiper-slide-index")*1:Q.swiperSlideIndex;q[K]=Q}),Z.slides.forEach((Q)=>{Q.removeAttribute("data-swiper-slide-index")}),q.forEach((Q)=>{J.append(Q)}),Z.recalcSlides(),Z.slideTo(Z.realIndex,0)}var m6={loopCreate:v6,loopFix:u6,loopDestroy:g6};function c6(Z){let $=this;if(!$.params.simulateTouch||$.params.watchOverflow&&$.isLocked||$.params.cssMode)return;let J=$.params.touchEventsTarget==="container"?$.el:$.wrapperEl;if($.isElement)$.__preventObserver__=!0;if(J.style.cursor="move",J.style.cursor=Z?"grabbing":"grab",$.isElement)requestAnimationFrame(()=>{$.__preventObserver__=!1})}function w6(){let Z=this;if(Z.params.watchOverflow&&Z.isLocked||Z.params.cssMode)return;if(Z.isElement)Z.__preventObserver__=!0;if(Z[Z.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",Z.isElement)requestAnimationFrame(()=>{Z.__preventObserver__=!1})}var d6={setGrabCursor:c6,unsetGrabCursor:w6};function o6(Z,$=this){function J(q){if(!q||q===G1()||q===I0())return null;if(q.assignedSlot)q=q.assignedSlot;let Q=q.closest(Z);if(!Q&&!q.getRootNode)return null;return Q||J(q.getRootNode().host)}return J($)}function T5(Z,$,J){let q=I0(),{params:Q}=Z,K=Q.edgeSwipeDetection,U=Q.edgeSwipeThreshold;if(K&&(J<=U||J>=q.innerWidth-U)){if(K==="prevent")return $.preventDefault(),!0;return!1}return!0}function l6(Z){let $=this,J=G1(),q=Z;if(q.originalEvent)q=q.originalEvent;let Q=$.touchEventsData;if(q.type==="pointerdown"){if(Q.pointerId!==null&&Q.pointerId!==q.pointerId)return;Q.pointerId=q.pointerId}else if(q.type==="touchstart"&&q.targetTouches.length===1)Q.touchId=q.targetTouches[0].identifier;if(q.type==="touchstart"){T5($,q,q.targetTouches[0].pageX);return}let{params:K,touches:U,enabled:H}=$;if(!H)return;if(!K.simulateTouch&&q.pointerType==="mouse")return;if($.animating&&K.preventInteractionOnTransition)return;if(!$.animating&&K.cssMode&&K.loop)$.loopFix();let j=q.target;if(K.touchEventsTarget==="wrapper"){if(!P5(j,$.wrapperEl))return}if("which"in q&&q.which===3)return;if("button"in q&&q.button>0)return;if(Q.isTouched&&Q.isMoved)return;let G=!!K.noSwipingClass&&K.noSwipingClass!=="",X=q.composedPath?q.composedPath():q.path;if(G&&q.target&&q.target.shadowRoot&&X)j=X[0];let M=K.noSwipingSelector?K.noSwipingSelector:`.${K.noSwipingClass}`,B=!!(q.target&&q.target.shadowRoot);if(K.noSwiping&&(B?o6(M,j):j.closest(M))){$.allowClick=!0;return}if(K.swipeHandler){if(!j.closest(K.swipeHandler))return}U.currentX=q.pageX,U.currentY=q.pageY;let{currentX:W,currentY:R}=U;if(!T5($,q,W))return;if(Object.assign(Q,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),U.startX=W,U.startY=R,Q.touchStartTime=W9(),$.allowClick=!0,$.updateSize(),$.swipeDirection=void 0,K.threshold>0)Q.allowThresholdMove=!1;let Y=!0;if(j.matches(Q.focusableElements)){if(Y=!1,j.nodeName==="SELECT")Q.isTouched=!1}if(J.activeElement&&J.activeElement.matches(Q.focusableElements)&&J.activeElement!==j&&(q.pointerType==="mouse"||q.pointerType!=="mouse"&&!j.matches(Q.focusableElements)))J.activeElement.blur();let N=Y&&$.allowTouchMove&&K.touchStartPreventDefault;if((K.touchStartForcePreventDefault||N)&&!j.isContentEditable)q.preventDefault();if(K.freeMode&&K.freeMode.enabled&&$.freeMode&&$.animating&&!K.cssMode)$.freeMode.onTouchStart();$.emit("touchStart",q)}function p6(Z){let $=G1(),J=this,q=J.touchEventsData,{params:Q,touches:K,rtlTranslate:U,enabled:H}=J;if(!H)return;if(!Q.simulateTouch&&Z.pointerType==="mouse")return;let j=Z;if(j.originalEvent)j=j.originalEvent;if(j.type==="pointermove"){if(q.touchId!==null)return;if(j.pointerId!==q.pointerId)return}let G;if(j.type==="touchmove"){if(G=[...j.changedTouches].find((k)=>k.identifier===q.touchId),!G||G.identifier!==q.touchId)return}else G=j;if(!q.isTouched){if(q.startMoving&&q.isScrolling)J.emit("touchMoveOpposite",j);return}let{pageX:X,pageY:M}=G;if(j.preventedByNestedSwiper){K.startX=X,K.startY=M;return}if(!J.allowTouchMove){if(!j.target.matches(q.focusableElements))J.allowClick=!1;if(q.isTouched)Object.assign(K,{startX:X,startY:M,currentX:X,currentY:M}),q.touchStartTime=W9();return}if(Q.touchReleaseOnEdges&&!Q.loop){if(J.isVertical()){if(MK.startY&&J.translate>=J.minTranslate()){q.isTouched=!1,q.isMoved=!1;return}}else if(U&&(X>K.startX&&-J.translate<=J.maxTranslate()||X=J.minTranslate()))return;else if(!U&&(XK.startX&&J.translate>=J.minTranslate()))return}if($.activeElement&&$.activeElement.matches(q.focusableElements)&&$.activeElement!==j.target&&j.pointerType!=="mouse")$.activeElement.blur();if($.activeElement){if(j.target===$.activeElement&&j.target.matches(q.focusableElements)){q.isMoved=!0,J.allowClick=!1;return}}if(q.allowTouchCallbacks)J.emit("touchMove",j);K.previousX=K.currentX,K.previousY=K.currentY,K.currentX=X,K.currentY=M;let B=K.currentX-K.startX,W=K.currentY-K.startY;if(J.params.threshold&&Math.sqrt(B**2+W**2)"u"){let k;if(J.isHorizontal()&&K.currentY===K.startY||J.isVertical()&&K.currentX===K.startX)q.isScrolling=!1;else if(B*B+W*W>=25)k=Math.atan2(Math.abs(W),Math.abs(B))*180/Math.PI,q.isScrolling=J.isHorizontal()?k>Q.touchAngle:90-k>Q.touchAngle}if(q.isScrolling)J.emit("touchMoveOpposite",j);if(typeof q.startMoving>"u"){if(K.currentX!==K.startX||K.currentY!==K.startY)q.startMoving=!0}if(q.isScrolling||j.type==="touchmove"&&q.preventTouchMoveFromPointerMove){q.isTouched=!1;return}if(!q.startMoving)return;if(J.allowClick=!1,!Q.cssMode&&j.cancelable)j.preventDefault();if(Q.touchMoveStopPropagation&&!Q.nested)j.stopPropagation();let R=J.isHorizontal()?B:W,Y=J.isHorizontal()?K.currentX-K.previousX:K.currentY-K.previousY;if(Q.oneWayMovement)R=Math.abs(R)*(U?1:-1),Y=Math.abs(Y)*(U?1:-1);if(K.diff=R,R*=Q.touchRatio,U)R=-R,Y=-Y;let N=J.touchesDirection;J.swipeDirection=R>0?"prev":"next",J.touchesDirection=Y>0?"prev":"next";let O=J.params.loop&&!Q.cssMode,L=J.touchesDirection==="next"&&J.allowSlideNext||J.touchesDirection==="prev"&&J.allowSlidePrev;if(!q.isMoved){if(O&&L)J.loopFix({direction:J.swipeDirection});if(q.startTranslate=J.getTranslate(),J.setTransition(0),J.animating){let k=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});J.wrapperEl.dispatchEvent(k)}if(q.allowMomentumBounce=!1,Q.grabCursor&&(J.allowSlideNext===!0||J.allowSlidePrev===!0))J.setGrabCursor(!0);J.emit("sliderFirstMove",j)}let F;if(new Date().getTime(),Q._loopSwapReset!==!1&&q.isMoved&&q.allowThresholdMove&&N!==J.touchesDirection&&O&&L&&Math.abs(R)>=1){Object.assign(K,{startX:X,startY:M,currentX:X,currentY:M,startTranslate:q.currentTranslate}),q.loopSwapReset=!0,q.startTranslate=q.currentTranslate;return}J.emit("sliderMove",j),q.isMoved=!0,q.currentTranslate=R+q.startTranslate;let V=!0,D=Q.resistanceRatio;if(Q.touchReleaseOnEdges)D=0;if(R>0){if(O&&L&&!F&&q.allowThresholdMove&&q.currentTranslate>(Q.centeredSlides?J.minTranslate()-J.slidesSizesGrid[J.activeIndex+1]-(Q.slidesPerView!=="auto"&&J.slides.length-Q.slidesPerView>=2?J.slidesSizesGrid[J.activeIndex+1]+J.params.spaceBetween:0)-J.params.spaceBetween:J.minTranslate()))J.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0});if(q.currentTranslate>J.minTranslate()){if(V=!1,Q.resistance)q.currentTranslate=J.minTranslate()-1+(-J.minTranslate()+q.startTranslate+R)**D}}else if(R<0){if(O&&L&&!F&&q.allowThresholdMove&&q.currentTranslate<(Q.centeredSlides?J.maxTranslate()+J.slidesSizesGrid[J.slidesSizesGrid.length-1]+J.params.spaceBetween+(Q.slidesPerView!=="auto"&&J.slides.length-Q.slidesPerView>=2?J.slidesSizesGrid[J.slidesSizesGrid.length-1]+J.params.spaceBetween:0):J.maxTranslate()))J.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:J.slides.length-(Q.slidesPerView==="auto"?J.slidesPerViewDynamic():Math.ceil(parseFloat(Q.slidesPerView,10)))});if(q.currentTranslateq.startTranslate)q.currentTranslate=q.startTranslate;if(!J.allowSlidePrev&&!J.allowSlideNext)q.currentTranslate=q.startTranslate;if(Q.threshold>0)if(Math.abs(R)>Q.threshold||q.allowThresholdMove){if(!q.allowThresholdMove){q.allowThresholdMove=!0,K.startX=K.currentX,K.startY=K.currentY,q.currentTranslate=q.startTranslate,K.diff=J.isHorizontal()?K.currentX-K.startX:K.currentY-K.startY;return}}else{q.currentTranslate=q.startTranslate;return}if(!Q.followFinger||Q.cssMode)return;if(Q.freeMode&&Q.freeMode.enabled&&J.freeMode||Q.watchSlidesProgress)J.updateActiveIndex(),J.updateSlidesClasses();if(Q.freeMode&&Q.freeMode.enabled&&J.freeMode)J.freeMode.onTouchMove();J.updateProgress(q.currentTranslate),J.setTranslate(q.currentTranslate)}function n6(Z){let $=this,J=$.touchEventsData,q=Z;if(q.originalEvent)q=q.originalEvent;let Q;if(!(q.type==="touchend"||q.type==="touchcancel")){if(J.touchId!==null)return;if(q.pointerId!==J.pointerId)return;Q=q}else if(Q=[...q.changedTouches].find((D)=>D.identifier===J.touchId),!Q||Q.identifier!==J.touchId)return;if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(q.type)){if(!(["pointercancel","contextmenu"].includes(q.type)&&($.browser.isSafari||$.browser.isWebView)))return}J.pointerId=null,J.touchId=null;let{params:U,touches:H,rtlTranslate:j,slidesGrid:G,enabled:X}=$;if(!X)return;if(!U.simulateTouch&&q.pointerType==="mouse")return;if(J.allowTouchCallbacks)$.emit("touchEnd",q);if(J.allowTouchCallbacks=!1,!J.isTouched){if(J.isMoved&&U.grabCursor)$.setGrabCursor(!1);J.isMoved=!1,J.startMoving=!1;return}if(U.grabCursor&&J.isMoved&&J.isTouched&&($.allowSlideNext===!0||$.allowSlidePrev===!0))$.setGrabCursor(!1);let M=W9(),B=M-J.touchStartTime;if($.allowClick){let D=q.path||q.composedPath&&q.composedPath();if($.updateClickedSlide(D&&D[0]||q.target,D),$.emit("tap click",q),B<300&&M-J.lastClickTime<300)$.emit("doubleTap doubleClick",q)}if(J.lastClickTime=W9(),g9(()=>{if(!$.destroyed)$.allowClick=!0}),!J.isTouched||!J.isMoved||!$.swipeDirection||H.diff===0&&!J.loopSwapReset||J.currentTranslate===J.startTranslate&&!J.loopSwapReset){J.isTouched=!1,J.isMoved=!1,J.startMoving=!1;return}J.isTouched=!1,J.isMoved=!1,J.startMoving=!1;let W;if(U.followFinger)W=j?$.translate:-$.translate;else W=-J.currentTranslate;if(U.cssMode)return;if(U.freeMode&&U.freeMode.enabled){$.freeMode.onTouchEnd({currentPos:W});return}let R=W>=-$.maxTranslate()&&!$.params.loop,Y=0,N=$.slidesSizesGrid[0];for(let D=0;D=G[D]&&W=G[D])Y=D,N=G[G.length-1]-G[G.length-2]}let O=null,L=null;if(U.rewind){if($.isBeginning)L=U.virtual&&U.virtual.enabled&&$.virtual?$.virtual.slides.length-1:$.slides.length-1;else if($.isEnd)O=0}let F=(W-G[Y])/N,V=YU.longSwipesMs){if(!U.longSwipes){$.slideTo($.activeIndex);return}if($.swipeDirection==="next")if(F>=U.longSwipesRatio)$.slideTo(U.rewind&&$.isEnd?O:Y+V);else $.slideTo(Y);if($.swipeDirection==="prev")if(F>1-U.longSwipesRatio)$.slideTo(Y+V);else if(L!==null&&F<0&&Math.abs(F)>U.longSwipesRatio)$.slideTo(L);else $.slideTo(Y)}else{if(!U.shortSwipes){$.slideTo($.activeIndex);return}if(!($.navigation&&(q.target===$.navigation.nextEl||q.target===$.navigation.prevEl))){if($.swipeDirection==="next")$.slideTo(O!==null?O:Y+V);if($.swipeDirection==="prev")$.slideTo(L!==null?L:Y)}else if(q.target===$.navigation.nextEl)$.slideTo(Y+V);else $.slideTo(Y)}}function x5(){let Z=this,{params:$,el:J}=Z;if(J&&J.offsetWidth===0)return;if($.breakpoints)Z.setBreakpoint();let{allowSlideNext:q,allowSlidePrev:Q,snapGrid:K}=Z,U=Z.virtual&&Z.params.virtual.enabled;Z.allowSlideNext=!0,Z.allowSlidePrev=!0,Z.updateSize(),Z.updateSlides(),Z.updateSlidesClasses();let H=U&&$.loop;if(($.slidesPerView==="auto"||$.slidesPerView>1)&&Z.isEnd&&!Z.isBeginning&&!Z.params.centeredSlides&&!H)Z.slideTo(Z.slides.length-1,0,!1,!0);else if(Z.params.loop&&!U)Z.slideToLoop(Z.realIndex,0,!1,!0);else Z.slideTo(Z.activeIndex,0,!1,!0);if(Z.autoplay&&Z.autoplay.running&&Z.autoplay.paused)clearTimeout(Z.autoplay.resizeTimeout),Z.autoplay.resizeTimeout=setTimeout(()=>{if(Z.autoplay&&Z.autoplay.running&&Z.autoplay.paused)Z.autoplay.resume()},500);if(Z.allowSlidePrev=Q,Z.allowSlideNext=q,Z.params.watchOverflow&&K!==Z.snapGrid)Z.checkOverflow()}function a6(Z){let $=this;if(!$.enabled)return;if(!$.allowClick){if($.params.preventClicks)Z.preventDefault();if($.params.preventClicksPropagation&&$.animating)Z.stopPropagation(),Z.stopImmediatePropagation()}}function t6(){let Z=this,{wrapperEl:$,rtlTranslate:J,enabled:q}=Z;if(!q)return;if(Z.previousTranslate=Z.translate,Z.isHorizontal())Z.translate=-$.scrollLeft;else Z.translate=-$.scrollTop;if(Z.translate===0)Z.translate=0;Z.updateActiveIndex(),Z.updateSlidesClasses();let Q,K=Z.maxTranslate()-Z.minTranslate();if(K===0)Q=0;else Q=(Z.translate-Z.minTranslate())/K;if(Q!==Z.progress)Z.updateProgress(J?-Z.translate:Z.translate);Z.emit("setTranslate",Z.translate,!1)}function s6(Z){let $=this;if(k8($,Z.target),$.params.cssMode||$.params.slidesPerView!=="auto"&&!$.params.autoHeight)return;$.update()}function i6(){let Z=this;if(Z.documentTouchHandlerProceeded)return;if(Z.documentTouchHandlerProceeded=!0,Z.params.touchReleaseOnEdges)Z.el.style.touchAction="auto"}var g5=(Z,$)=>{let J=G1(),{params:q,el:Q,wrapperEl:K,device:U}=Z,H=!!q.nested,j=$==="on"?"addEventListener":"removeEventListener",G=$;if(!Q||typeof Q==="string")return;if(J[j]("touchstart",Z.onDocumentTouchStart,{passive:!1,capture:H}),Q[j]("touchstart",Z.onTouchStart,{passive:!1}),Q[j]("pointerdown",Z.onTouchStart,{passive:!1}),J[j]("touchmove",Z.onTouchMove,{passive:!1,capture:H}),J[j]("pointermove",Z.onTouchMove,{passive:!1,capture:H}),J[j]("touchend",Z.onTouchEnd,{passive:!0}),J[j]("pointerup",Z.onTouchEnd,{passive:!0}),J[j]("pointercancel",Z.onTouchEnd,{passive:!0}),J[j]("touchcancel",Z.onTouchEnd,{passive:!0}),J[j]("pointerout",Z.onTouchEnd,{passive:!0}),J[j]("pointerleave",Z.onTouchEnd,{passive:!0}),J[j]("contextmenu",Z.onTouchEnd,{passive:!0}),q.preventClicks||q.preventClicksPropagation)Q[j]("click",Z.onClick,!0);if(q.cssMode)K[j]("scroll",Z.onScroll);if(q.updateOnWindowResize)Z[G](U.ios||U.android?"resize orientationchange observerUpdate":"resize observerUpdate",x5,!0);else Z[G]("observerUpdate",x5,!0);Q[j]("load",Z.onLoad,{capture:!0})};function r6(){let Z=this,{params:$}=Z;if(Z.onTouchStart=l6.bind(Z),Z.onTouchMove=p6.bind(Z),Z.onTouchEnd=n6.bind(Z),Z.onDocumentTouchStart=i6.bind(Z),$.cssMode)Z.onScroll=t6.bind(Z);Z.onClick=a6.bind(Z),Z.onLoad=s6.bind(Z),g5(Z,"on")}function e6(){g5(this,"off")}var $U={attachEvents:r6,detachEvents:e6},y5=(Z,$)=>{return Z.grid&&$.grid&&$.grid.rows>1};function JU(){let Z=this,{realIndex:$,initialized:J,params:q,el:Q}=Z,K=q.breakpoints;if(!K||K&&Object.keys(K).length===0)return;let U=G1(),H=q.breakpointsBase==="window"||!q.breakpointsBase?q.breakpointsBase:"container",j=["window","container"].includes(q.breakpointsBase)||!q.breakpointsBase?Z.el:U.querySelector(q.breakpointsBase),G=Z.getBreakpoint(K,H,j);if(!G||Z.currentBreakpoint===G)return;let M=(G in K?K[G]:void 0)||Z.originalParams,B=y5(Z,q),W=y5(Z,M),R=Z.params.grabCursor,Y=M.grabCursor,N=q.enabled;if(B&&!W)Q.classList.remove(`${q.containerModifierClass}grid`,`${q.containerModifierClass}grid-column`),Z.emitContainerClasses();else if(!B&&W){if(Q.classList.add(`${q.containerModifierClass}grid`),M.grid.fill&&M.grid.fill==="column"||!M.grid.fill&&q.grid.fill==="column")Q.classList.add(`${q.containerModifierClass}grid-column`);Z.emitContainerClasses()}if(R&&!Y)Z.unsetGrabCursor();else if(!R&&Y)Z.setGrabCursor();["navigation","pagination","scrollbar"].forEach((k)=>{if(typeof M[k]>"u")return;let I=q[k]&&q[k].enabled,C=M[k]&&M[k].enabled;if(I&&!C)Z[k].disable();if(!I&&C)Z[k].enable()});let O=M.direction&&M.direction!==q.direction,L=q.loop&&(M.slidesPerView!==q.slidesPerView||O),F=q.loop;if(O&&J)Z.changeDirection();I1(Z.params,M);let V=Z.params.enabled,D=Z.params.loop;if(Object.assign(Z,{allowTouchMove:Z.params.allowTouchMove,allowSlideNext:Z.params.allowSlideNext,allowSlidePrev:Z.params.allowSlidePrev}),N&&!V)Z.disable();else if(!N&&V)Z.enable();if(Z.currentBreakpoint=G,Z.emit("_beforeBreakpoint",M),J){if(L)Z.loopDestroy(),Z.loopCreate($),Z.updateSlides();else if(!F&&D)Z.loopCreate($),Z.updateSlides();else if(F&&!D)Z.loopDestroy()}Z.emit("breakpoint",M)}function qU(Z,$="window",J){if(!Z||$==="container"&&!J)return;let q=!1,Q=I0(),K=$==="window"?Q.innerHeight:J.clientHeight,U=Object.keys(Z).map((H)=>{if(typeof H==="string"&&H.indexOf("@")===0){let j=parseFloat(H.substr(1));return{value:K*j,point:H}}return{value:H,point:H}});U.sort((H,j)=>parseInt(H.value,10)-parseInt(j.value,10));for(let H=0;H{if(typeof q==="object")Object.keys(q).forEach((Q)=>{if(q[Q])J.push($+Q)});else if(typeof q==="string")J.push($+q)}),J}function KU(){let Z=this,{classNames:$,params:J,rtl:q,el:Q,device:K}=Z,U=ZU(["initialized",J.direction,{"free-mode":Z.params.freeMode&&J.freeMode.enabled},{autoheight:J.autoHeight},{rtl:q},{grid:J.grid&&J.grid.rows>1},{"grid-column":J.grid&&J.grid.rows>1&&J.grid.fill==="column"},{android:K.android},{ios:K.ios},{"css-mode":J.cssMode},{centered:J.cssMode&&J.centeredSlides},{"watch-progress":J.watchSlidesProgress}],J.containerModifierClass);$.push(...U),Q.classList.add(...$),Z.emitContainerClasses()}function UU(){let Z=this,{el:$,classNames:J}=Z;if(!$||typeof $==="string")return;$.classList.remove(...J),Z.emitContainerClasses()}var HU={addClasses:KU,removeClasses:UU};function jU(){let Z=this,{isLocked:$,params:J}=Z,{slidesOffsetBefore:q}=J;if(q){let Q=Z.slides.length-1,K=Z.slidesGrid[Q]+Z.slidesSizesGrid[Q]+q*2;Z.isLocked=Z.size>K}else Z.isLocked=Z.snapGrid.length===1;if(J.allowSlideNext===!0)Z.allowSlideNext=!Z.isLocked;if(J.allowSlidePrev===!0)Z.allowSlidePrev=!Z.isLocked;if($&&$!==Z.isLocked)Z.isEnd=!1;if($!==Z.isLocked)Z.emit(Z.isLocked?"lock":"unlock")}var GU={checkOverflow:jU},f5={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:0.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:0.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 XU(Z,$){return function(q={}){let Q=Object.keys(q)[0],K=q[Q];if(typeof K!=="object"||K===null){I1($,q);return}if(Z[Q]===!0)Z[Q]={enabled:!0};if(Q==="navigation"&&Z[Q]&&Z[Q].enabled&&!Z[Q].prevEl&&!Z[Q].nextEl)Z[Q].auto=!0;if(["pagination","scrollbar"].indexOf(Q)>=0&&Z[Q]&&Z[Q].enabled&&!Z[Q].el)Z[Q].auto=!0;if(!((Q in Z)&&("enabled"in K))){I1($,q);return}if(typeof Z[Q]==="object"&&!("enabled"in Z[Q]))Z[Q].enabled=!0;if(!Z[Q])Z[Q]={enabled:!1};I1($,q)}}var qq={eventsEmitter:H6,update:N6,translate:C6,transition:b6,slide:_6,loop:m6,grabCursor:d6,events:$U,breakpoints:QU,checkOverflow:GU,classes:HU},Qq={};class N1{constructor(...Z){let $,J;if(Z.length===1&&Z[0].constructor&&Object.prototype.toString.call(Z[0]).slice(8,-1)==="Object")J=Z[0];else[$,J]=Z;if(!J)J={};if(J=I1({},J),$&&!J.el)J.el=$;let q=G1();if(J.el&&typeof J.el==="string"&&q.querySelectorAll(J.el).length>1){let H=[];return q.querySelectorAll(J.el).forEach((j)=>{let G=I1({},J,{el:j});H.push(new N1(G))}),H}let Q=this;if(Q.__swiper__=!0,Q.support=h5(),Q.device=_5({userAgent:J.userAgent}),Q.browser=v5(),Q.eventsListeners={},Q.eventsAnyListeners=[],Q.modules=[...Q.__modules__],J.modules&&Array.isArray(J.modules))Q.modules.push(...J.modules);let K={};Q.modules.forEach((H)=>{H({params:J,swiper:Q,extendParams:XU(J,K),on:Q.on.bind(Q),once:Q.once.bind(Q),off:Q.off.bind(Q),emit:Q.emit.bind(Q)})});let U=I1({},f5,K);if(Q.params=I1({},U,Qq,J),Q.originalParams=I1({},Q.params),Q.passedParams=I1({},J),Q.params&&Q.params.on)Object.keys(Q.params.on).forEach((H)=>{Q.on(H,Q.params.on[H])});if(Q.params&&Q.params.onAny)Q.onAny(Q.params.onAny);if(Object.assign(Q,{enabled:Q.params.enabled,el:$,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return Q.params.direction==="horizontal"},isVertical(){return Q.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/8388608)*8388608},allowSlideNext:Q.params.allowSlideNext,allowSlidePrev:Q.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:Q.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:Q.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),Q.emit("_swiper"),Q.params.init)Q.init();return Q}getDirectionLabel(Z){if(this.isHorizontal())return Z;return{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"}[Z]}getSlideIndex(Z){let{slidesEl:$,params:J}=this,q=e0($,`.${J.slideClass}, swiper-slide`),Q=M9(q[0]);return M9(Z)-Q}getSlideIndexByData(Z){return this.getSlideIndex(this.slides.find(($)=>$.getAttribute("data-swiper-slide-index")*1===Z))}getSlideIndexWhenGrid(Z){if(this.grid&&this.params.grid&&this.params.grid.rows>1){if(this.params.grid.fill==="column")Z=Math.floor(Z/this.params.grid.rows);else if(this.params.grid.fill==="row")Z=Z%Math.ceil(this.slides.length/this.params.grid.rows)}return Z}recalcSlides(){let Z=this,{slidesEl:$,params:J}=Z;Z.slides=e0($,`.${J.slideClass}, swiper-slide`)}enable(){let Z=this;if(Z.enabled)return;if(Z.enabled=!0,Z.params.grabCursor)Z.setGrabCursor();Z.emit("enable")}disable(){let Z=this;if(!Z.enabled)return;if(Z.enabled=!1,Z.params.grabCursor)Z.unsetGrabCursor();Z.emit("disable")}setProgress(Z,$){let J=this;Z=Math.min(Math.max(Z,0),1);let q=J.minTranslate(),K=(J.maxTranslate()-q)*Z+q;J.translateTo(K,typeof $>"u"?0:$),J.updateActiveIndex(),J.updateSlidesClasses()}emitContainerClasses(){let Z=this;if(!Z.params._emitClasses||!Z.el)return;let $=Z.el.className.split(" ").filter((J)=>{return J.indexOf("swiper")===0||J.indexOf(Z.params.containerModifierClass)===0});Z.emit("_containerClasses",$.join(" "))}getSlideClasses(Z){let $=this;if($.destroyed)return"";return Z.className.split(" ").filter((J)=>{return J.indexOf("swiper-slide")===0||J.indexOf($.params.slideClass)===0}).join(" ")}emitSlidesClasses(){let Z=this;if(!Z.params._emitClasses||!Z.el)return;let $=[];Z.slides.forEach((J)=>{let q=Z.getSlideClasses(J);$.push({slideEl:J,classNames:q}),Z.emit("_slideClass",J,q)}),Z.emit("_slideClasses",$)}slidesPerViewDynamic(Z="current",$=!1){let J=this,{params:q,slides:Q,slidesGrid:K,slidesSizesGrid:U,size:H,activeIndex:j}=J,G=1;if(typeof q.slidesPerView==="number")return q.slidesPerView;if(q.centeredSlides){let X=Q[j]?Math.ceil(Q[j].swiperSlideSize):0,M;for(let B=j+1;BH)M=!0}for(let B=j-1;B>=0;B-=1)if(Q[B]&&!M){if(X+=Q[B].swiperSlideSize,G+=1,X>H)M=!0}}else if(Z==="current"){for(let X=j+1;X=0;X-=1)if(K[j]-K[X]{if(K.complete)k8(Z,K)}),Z.updateSize(),Z.updateSlides(),Z.updateProgress(),Z.updateSlidesClasses();function q(){let K=Z.rtlTranslate?Z.translate*-1:Z.translate,U=Math.min(Math.max(K,Z.maxTranslate()),Z.minTranslate());Z.setTranslate(U),Z.updateActiveIndex(),Z.updateSlidesClasses()}let Q;if(J.freeMode&&J.freeMode.enabled&&!J.cssMode){if(q(),J.autoHeight)Z.updateAutoHeight()}else{if((J.slidesPerView==="auto"||J.slidesPerView>1)&&Z.isEnd&&!J.centeredSlides){let K=Z.virtual&&J.virtual.enabled?Z.virtual.slides:Z.slides;Q=Z.slideTo(K.length-1,0,!1,!0)}else Q=Z.slideTo(Z.activeIndex,0,!1,!0);if(!Q)q()}if(J.watchOverflow&&$!==Z.snapGrid)Z.checkOverflow();Z.emit("update")}changeDirection(Z,$=!0){let J=this,q=J.params.direction;if(!Z)Z=q==="horizontal"?"vertical":"horizontal";if(Z===q||Z!=="horizontal"&&Z!=="vertical")return J;if(J.el.classList.remove(`${J.params.containerModifierClass}${q}`),J.el.classList.add(`${J.params.containerModifierClass}${Z}`),J.emitContainerClasses(),J.params.direction=Z,J.slides.forEach((Q)=>{if(Z==="vertical")Q.style.width="";else Q.style.height=""}),J.emit("changeDirection"),$)J.update();return J}changeLanguageDirection(Z){let $=this;if($.rtl&&Z==="rtl"||!$.rtl&&Z==="ltr")return;if($.rtl=Z==="rtl",$.rtlTranslate=$.params.direction==="horizontal"&&$.rtl,$.rtl)$.el.classList.add(`${$.params.containerModifierClass}rtl`),$.el.dir="rtl";else $.el.classList.remove(`${$.params.containerModifierClass}rtl`),$.el.dir="ltr";$.update()}mount(Z){let $=this;if($.mounted)return!0;let J=Z||$.params.el;if(typeof J==="string")J=document.querySelector(J);if(!J)return!1;if(J.swiper=$,J.parentNode&&J.parentNode.host&&J.parentNode.host.nodeName===$.params.swiperElementNodeName.toUpperCase())$.isElement=!0;let q=()=>{return`.${($.params.wrapperClass||"").trim().split(" ").join(".")}`},K=(()=>{if(J&&J.shadowRoot&&J.shadowRoot.querySelector)return J.shadowRoot.querySelector(q());return e0(J,q())[0]})();if(!K&&$.params.createElements)K=s1("div",$.params.wrapperClass),J.append(K),e0(J,`.${$.params.slideClass}`).forEach((U)=>{K.append(U)});return Object.assign($,{el:J,wrapperEl:K,slidesEl:$.isElement&&!J.parentNode.host.slideSlots?J.parentNode.host:K,hostEl:$.isElement?J.parentNode.host:J,mounted:!0,rtl:J.dir.toLowerCase()==="rtl"||z$(J,"direction")==="rtl",rtlTranslate:$.params.direction==="horizontal"&&(J.dir.toLowerCase()==="rtl"||z$(J,"direction")==="rtl"),wrongRTL:z$(K,"display")==="-webkit-box"}),!0}init(Z){let $=this;if($.initialized)return $;if($.mount(Z)===!1)return $;if($.emit("beforeInit"),$.params.breakpoints)$.setBreakpoint();if($.addClasses(),$.updateSize(),$.updateSlides(),$.params.watchOverflow)$.checkOverflow();if($.params.grabCursor&&$.enabled)$.setGrabCursor();if($.params.loop&&$.virtual&&$.params.virtual.enabled)$.slideTo($.params.initialSlide+$.virtual.slidesBefore,0,$.params.runCallbacksOnInit,!1,!0);else $.slideTo($.params.initialSlide,0,$.params.runCallbacksOnInit,!1,!0);if($.params.loop)$.loopCreate(void 0,!0);$.attachEvents();let q=[...$.el.querySelectorAll('[loading="lazy"]')];if($.isElement)q.push(...$.hostEl.querySelectorAll('[loading="lazy"]'));return q.forEach((Q)=>{if(Q.complete)k8($,Q);else Q.addEventListener("load",(K)=>{k8($,K.target)})}),Zq($),$.initialized=!0,Zq($),$.emit("init"),$.emit("afterInit"),$}destroy(Z=!0,$=!0){let J=this,{params:q,el:Q,wrapperEl:K,slides:U}=J;if(typeof J.params>"u"||J.destroyed)return null;if(J.emit("beforeDestroy"),J.initialized=!1,J.detachEvents(),q.loop)J.loopDestroy();if($){if(J.removeClasses(),Q&&typeof Q!=="string")Q.removeAttribute("style");if(K)K.removeAttribute("style");if(U&&U.length)U.forEach((H)=>{H.classList.remove(q.slideVisibleClass,q.slideFullyVisibleClass,q.slideActiveClass,q.slideNextClass,q.slidePrevClass),H.removeAttribute("style"),H.removeAttribute("data-swiper-slide-index")})}if(J.emit("destroy"),Object.keys(J.eventsListeners).forEach((H)=>{J.off(H)}),Z!==!1){if(J.el&&typeof J.el!=="string")J.el.swiper=null;k5(J)}return J.destroyed=!0,null}static extendDefaults(Z){I1(Qq,Z)}static get extendedDefaults(){return Qq}static get defaults(){return f5}static installModule(Z){if(!N1.prototype.__modules__)N1.prototype.__modules__=[];let $=N1.prototype.__modules__;if(typeof Z==="function"&&$.indexOf(Z)<0)$.push(Z)}static use(Z){if(Array.isArray(Z))return Z.forEach(($)=>N1.installModule($)),N1;return N1.installModule(Z),N1}}Object.keys(qq).forEach((Z)=>{Object.keys(qq[Z]).forEach(($)=>{N1.prototype[$]=qq[Z][$]})});N1.use([K6,U6]);function S7(Z,$,J,q){if(Z.params.createElements)Object.keys(q).forEach((Q)=>{if(!J[Q]&&J.auto===!0){let K=e0(Z.el,`.${q[Q]}`)[0];if(!K)K=s1("div",q[Q]),K.className=q[Q],Z.el.append(K);J[Q]=K,$[Q]=K}});return J}var c5='';function Kq({swiper:Z,extendParams:$,on:J,emit:q}){$({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),Z.navigation={nextEl:null,prevEl:null,arrowSvg:c5};function Q(W){let R;if(W&&typeof W==="string"&&Z.isElement){if(R=Z.el.querySelector(W)||Z.hostEl.querySelector(W),R)return R}if(W){if(typeof W==="string")R=[...document.querySelectorAll(W)];if(Z.params.uniqueNavElements&&typeof W==="string"&&R&&R.length>1&&Z.el.querySelectorAll(W).length===1)R=Z.el.querySelector(W);else if(R&&R.length===1)R=R[0]}if(W&&!R)return W;return R}function K(W,R){let Y=Z.params.navigation;W=k0(W),W.forEach((N)=>{if(N){if(N.classList[R?"add":"remove"](...Y.disabledClass.split(" ")),N.tagName==="BUTTON")N.disabled=R;if(Z.params.watchOverflow&&Z.enabled)N.classList[Z.isLocked?"add":"remove"](Y.lockClass)}})}function U(){let{nextEl:W,prevEl:R}=Z.navigation;if(Z.params.loop){K(R,!1),K(W,!1);return}K(R,Z.isBeginning&&!Z.params.rewind),K(W,Z.isEnd&&!Z.params.rewind)}function H(W){if(W.preventDefault(),Z.isBeginning&&!Z.params.loop&&!Z.params.rewind)return;Z.slidePrev(),q("navigationPrev")}function j(W){if(W.preventDefault(),Z.isEnd&&!Z.params.loop&&!Z.params.rewind)return;Z.slideNext(),q("navigationNext")}function G(){let W=Z.params.navigation;if(Z.params.navigation=S7(Z,Z.originalParams.navigation,Z.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(W.nextEl||W.prevEl))return;let R=Q(W.nextEl),Y=Q(W.prevEl);Object.assign(Z.navigation,{nextEl:R,prevEl:Y}),R=k0(R),Y=k0(Y);let N=(O,L)=>{if(O){if(W.addIcons&&O.matches(".swiper-button-next,.swiper-button-prev")&&!O.querySelector("svg")){let F=document.createElement("div");g$(F,c5),O.appendChild(F.querySelector("svg")),F.remove()}O.addEventListener("click",L==="next"?j:H)}if(!Z.enabled&&O)O.classList.add(...W.lockClass.split(" "))};R.forEach((O)=>N(O,"next")),Y.forEach((O)=>N(O,"prev"))}function X(){let{nextEl:W,prevEl:R}=Z.navigation;W=k0(W),R=k0(R);let Y=(N,O)=>{N.removeEventListener("click",O==="next"?j:H),N.classList.remove(...Z.params.navigation.disabledClass.split(" "))};W.forEach((N)=>Y(N,"next")),R.forEach((N)=>Y(N,"prev"))}J("init",()=>{if(Z.params.navigation.enabled===!1)B();else G(),U()}),J("toEdge fromEdge lock unlock",()=>{U()}),J("destroy",()=>{X()}),J("enable disable",()=>{let{nextEl:W,prevEl:R}=Z.navigation;if(W=k0(W),R=k0(R),Z.enabled){U();return}[...W,...R].filter((Y)=>!!Y).forEach((Y)=>Y.classList.add(Z.params.navigation.lockClass))}),J("click",(W,R)=>{let{nextEl:Y,prevEl:N}=Z.navigation;Y=k0(Y),N=k0(N);let O=R.target,L=N.includes(O)||Y.includes(O);if(Z.isElement&&!L){let F=R.path||R.composedPath&&R.composedPath();if(F)L=F.find((V)=>Y.includes(V)||N.includes(V))}if(Z.params.navigation.hideOnClick&&!L){if(Z.pagination&&Z.params.pagination&&Z.params.pagination.clickable&&(Z.pagination.el===O||Z.pagination.el.contains(O)))return;let F;if(Y.length)F=Y[0].classList.contains(Z.params.navigation.hiddenClass);else if(N.length)F=N[0].classList.contains(Z.params.navigation.hiddenClass);if(F===!0)q("navigationShow");else q("navigationHide");[...Y,...N].filter((V)=>!!V).forEach((V)=>V.classList.toggle(Z.params.navigation.hiddenClass))}});let M=()=>{Z.el.classList.remove(...Z.params.navigation.navigationDisabledClass.split(" ")),G(),U()},B=()=>{Z.el.classList.add(...Z.params.navigation.navigationDisabledClass.split(" ")),X()};Object.assign(Z.navigation,{enable:M,disable:B,update:U,init:G,destroy:X})}function m$(Z=""){return`.${Z.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function Uq({swiper:Z,extendParams:$,on:J,emit:q}){$({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:(O)=>O,formatFractionTotal:(O)=>O,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock",horizontalClass:"swiper-pagination-horizontal",verticalClass:"swiper-pagination-vertical",paginationDisabledClass:"swiper-pagination-disabled"}}),Z.pagination={el:null,bullets:[]};let K,U=0;function H(){return!Z.params.pagination.el||!Z.pagination.el||Array.isArray(Z.pagination.el)&&Z.pagination.el.length===0}function j(O,L){let{bulletActiveClass:F}=Z.params.pagination;if(!O)return;if(O=O[`${L==="prev"?"previous":"next"}ElementSibling`],O){if(O.classList.add(`${F}-${L}`),O=O[`${L==="prev"?"previous":"next"}ElementSibling`],O)O.classList.add(`${F}-${L}-${L}`)}}function G(O,L,F){if(O=O%F,L=L%F,L===O+1)return"next";else if(L===O-1)return"previous";return}function X(O){let L=O.target.closest(m$(Z.params.pagination.bulletClass));if(!L)return;O.preventDefault();let F=M9(L)*Z.params.slidesPerGroup;if(Z.params.loop){if(Z.realIndex===F)return;let V=G(Z.realIndex,F,Z.slides.length);if(V==="next")Z.slideNext();else if(V==="previous")Z.slidePrev();else Z.slideToLoop(F)}else Z.slideTo(F)}function M(){let O=Z.rtl,L=Z.params.pagination;if(H())return;let F=Z.pagination.el;F=k0(F);let V,D,k=Z.virtual&&Z.params.virtual.enabled?Z.virtual.slides.length:Z.slides.length,I=Z.params.loop?Math.ceil(k/Z.params.slidesPerGroup):Z.snapGrid.length;if(Z.params.loop)D=Z.previousRealIndex||0,V=Z.params.slidesPerGroup>1?Math.floor(Z.realIndex/Z.params.slidesPerGroup):Z.realIndex;else if(typeof Z.snapIndex<"u")V=Z.snapIndex,D=Z.previousSnapIndex;else D=Z.previousIndex||0,V=Z.activeIndex||0;if(L.type==="bullets"&&Z.pagination.bullets&&Z.pagination.bullets.length>0){let C=Z.pagination.bullets,b,A,S;if(L.dynamicBullets){if(K=E7(C[0],Z.isHorizontal()?"width":"height",!0),F.forEach((P)=>{P.style[Z.isHorizontal()?"width":"height"]=`${K*(L.dynamicMainBullets+4)}px`}),L.dynamicMainBullets>1&&D!==void 0){if(U+=V-(D||0),U>L.dynamicMainBullets-1)U=L.dynamicMainBullets-1;else if(U<0)U=0}b=Math.max(V-U,0),A=b+(Math.min(C.length,L.dynamicMainBullets)-1),S=(A+b)/2}if(C.forEach((P)=>{let x=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((_)=>`${L.bulletActiveClass}${_}`)].map((_)=>typeof _==="string"&&_.includes(" ")?_.split(" "):_).flat();P.classList.remove(...x)}),F.length>1)C.forEach((P)=>{let x=M9(P);if(x===V)P.classList.add(...L.bulletActiveClass.split(" "));else if(Z.isElement)P.setAttribute("part","bullet");if(L.dynamicBullets){if(x>=b&&x<=A)P.classList.add(...`${L.bulletActiveClass}-main`.split(" "));if(x===b)j(P,"prev");if(x===A)j(P,"next")}});else{let P=C[V];if(P)P.classList.add(...L.bulletActiveClass.split(" "));if(Z.isElement)C.forEach((x,_)=>{x.setAttribute("part",_===V?"bullet-active":"bullet")});if(L.dynamicBullets){let x=C[b],_=C[A];for(let T=b;T<=A;T+=1)if(C[T])C[T].classList.add(...`${L.bulletActiveClass}-main`.split(" "));j(x,"prev"),j(_,"next")}}if(L.dynamicBullets){let P=Math.min(C.length,L.dynamicMainBullets+4),x=(K*P-K)/2-S*K,_=O?"right":"left";C.forEach((T)=>{T.style[Z.isHorizontal()?_:"top"]=`${x}px`})}}F.forEach((C,b)=>{if(L.type==="fraction")C.querySelectorAll(m$(L.currentClass)).forEach((A)=>{A.textContent=L.formatFractionCurrent(V+1)}),C.querySelectorAll(m$(L.totalClass)).forEach((A)=>{A.textContent=L.formatFractionTotal(I)});if(L.type==="progressbar"){let A;if(L.progressbarOpposite)A=Z.isHorizontal()?"vertical":"horizontal";else A=Z.isHorizontal()?"horizontal":"vertical";let S=(V+1)/I,P=1,x=1;if(A==="horizontal")P=S;else x=S;C.querySelectorAll(m$(L.progressbarFillClass)).forEach((_)=>{_.style.transform=`translate3d(0,0,0) scaleX(${P}) scaleY(${x})`,_.style.transitionDuration=`${Z.params.speed}ms`})}if(L.type==="custom"&&L.renderCustom){if(g$(C,L.renderCustom(Z,V+1,I)),b===0)q("paginationRender",C)}else{if(b===0)q("paginationRender",C);q("paginationUpdate",C)}if(Z.params.watchOverflow&&Z.enabled)C.classList[Z.isLocked?"add":"remove"](L.lockClass)})}function B(){let O=Z.params.pagination;if(H())return;let L=Z.virtual&&Z.params.virtual.enabled?Z.virtual.slides.length:Z.grid&&Z.params.grid.rows>1?Z.slides.length/Math.ceil(Z.params.grid.rows):Z.slides.length,F=Z.pagination.el;F=k0(F);let V="";if(O.type==="bullets"){let D=Z.params.loop?Math.ceil(L/Z.params.slidesPerGroup):Z.snapGrid.length;if(Z.params.freeMode&&Z.params.freeMode.enabled&&D>L)D=L;for(let k=0;k`}if(O.type==="fraction")if(O.renderFraction)V=O.renderFraction.call(Z,O.currentClass,O.totalClass);else V=` / `;if(O.type==="progressbar")if(O.renderProgressbar)V=O.renderProgressbar.call(Z,O.progressbarFillClass);else V=``;if(Z.pagination.bullets=[],F.forEach((D)=>{if(O.type!=="custom")g$(D,V||"");if(O.type==="bullets")Z.pagination.bullets.push(...D.querySelectorAll(m$(O.bulletClass)))}),O.type!=="custom")q("paginationRender",F[0])}function W(){Z.params.pagination=S7(Z,Z.originalParams.pagination,Z.params.pagination,{el:"swiper-pagination"});let O=Z.params.pagination;if(!O.el)return;let L;if(typeof O.el==="string"&&Z.isElement)L=Z.el.querySelector(O.el);if(!L&&typeof O.el==="string")L=[...document.querySelectorAll(O.el)];if(!L)L=O.el;if(!L||L.length===0)return;if(Z.params.uniqueNavElements&&typeof O.el==="string"&&Array.isArray(L)&&L.length>1){if(L=[...Z.el.querySelectorAll(O.el)],L.length>1)L=L.find((F)=>{if(c9(F,".swiper")[0]!==Z.el)return!1;return!0})}if(Array.isArray(L)&&L.length===1)L=L[0];Object.assign(Z.pagination,{el:L}),L=k0(L),L.forEach((F)=>{if(O.type==="bullets"&&O.clickable)F.classList.add(...(O.clickableClass||"").split(" "));if(F.classList.add(O.modifierClass+O.type),F.classList.add(Z.isHorizontal()?O.horizontalClass:O.verticalClass),O.type==="bullets"&&O.dynamicBullets){if(F.classList.add(`${O.modifierClass}${O.type}-dynamic`),U=0,O.dynamicMainBullets<1)O.dynamicMainBullets=1}if(O.type==="progressbar"&&O.progressbarOpposite)F.classList.add(O.progressbarOppositeClass);if(O.clickable)F.addEventListener("click",X);if(!Z.enabled)F.classList.add(O.lockClass)})}function R(){let O=Z.params.pagination;if(H())return;let L=Z.pagination.el;if(L)L=k0(L),L.forEach((F)=>{if(F.classList.remove(O.hiddenClass),F.classList.remove(O.modifierClass+O.type),F.classList.remove(Z.isHorizontal()?O.horizontalClass:O.verticalClass),O.clickable)F.classList.remove(...(O.clickableClass||"").split(" ")),F.removeEventListener("click",X)});if(Z.pagination.bullets)Z.pagination.bullets.forEach((F)=>F.classList.remove(...O.bulletActiveClass.split(" ")))}J("changeDirection",()=>{if(!Z.pagination||!Z.pagination.el)return;let O=Z.params.pagination,{el:L}=Z.pagination;L=k0(L),L.forEach((F)=>{F.classList.remove(O.horizontalClass,O.verticalClass),F.classList.add(Z.isHorizontal()?O.horizontalClass:O.verticalClass)})}),J("init",()=>{if(Z.params.pagination.enabled===!1)N();else W(),B(),M()}),J("activeIndexChange",()=>{if(typeof Z.snapIndex>"u")M()}),J("snapIndexChange",()=>{M()}),J("snapGridLengthChange",()=>{B(),M()}),J("destroy",()=>{R()}),J("enable disable",()=>{let{el:O}=Z.pagination;if(O)O=k0(O),O.forEach((L)=>L.classList[Z.enabled?"remove":"add"](Z.params.pagination.lockClass))}),J("lock unlock",()=>{M()}),J("click",(O,L)=>{let F=L.target,V=k0(Z.pagination.el);if(Z.params.pagination.el&&Z.params.pagination.hideOnClick&&V&&V.length>0&&!F.classList.contains(Z.params.pagination.bulletClass)){if(Z.navigation&&(Z.navigation.nextEl&&F===Z.navigation.nextEl||Z.navigation.prevEl&&F===Z.navigation.prevEl))return;if(V[0].classList.contains(Z.params.pagination.hiddenClass)===!0)q("paginationShow");else q("paginationHide");V.forEach((k)=>k.classList.toggle(Z.params.pagination.hiddenClass))}});let Y=()=>{Z.el.classList.remove(Z.params.pagination.paginationDisabledClass);let{el:O}=Z.pagination;if(O)O=k0(O),O.forEach((L)=>L.classList.remove(Z.params.pagination.paginationDisabledClass));W(),B(),M()},N=()=>{Z.el.classList.add(Z.params.pagination.paginationDisabledClass);let{el:O}=Z.pagination;if(O)O=k0(O),O.forEach((L)=>L.classList.add(Z.params.pagination.paginationDisabledClass));R()};Object.assign(Z.pagination,{enable:Y,disable:N,render:B,update:M,init:W,destroy:R})}function Y9(Z){let{effect:$,swiper:J,on:q,setTranslate:Q,setTransition:K,overwriteParams:U,perspective:H,recreateShadows:j,getEffectParams:G}=Z;q("beforeInit",()=>{if(J.params.effect!==$)return;if(J.classNames.push(`${J.params.containerModifierClass}${$}`),H&&H())J.classNames.push(`${J.params.containerModifierClass}3d`);let M=U?U():{};Object.assign(J.params,M),Object.assign(J.originalParams,M)}),q("setTranslate _virtualUpdated",()=>{if(J.params.effect!==$)return;Q()}),q("setTransition",(M,B)=>{if(J.params.effect!==$)return;K(B)}),q("transitionEnd",()=>{if(J.params.effect!==$)return;if(j){if(!G||!G().slideShadows)return;J.slides.forEach((M)=>{M.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((B)=>B.remove())}),j()}});let X;q("virtualUpdate",()=>{if(J.params.effect!==$)return;if(!J.slides.length)X=!0;requestAnimationFrame(()=>{if(X&&J.slides&&J.slides.length)Q(),X=!1})})}function w9(Z,$){let J=V$($);if(J!==$)J.style.backfaceVisibility="hidden",J.style["-webkit-backface-visibility"]="hidden";return J}function T7({swiper:Z,duration:$,transformElements:J,allSlides:q}){let{activeIndex:Q}=Z,K=(U)=>{if(!U.parentElement)return Z.slides.find((j)=>j.shadowRoot&&j.shadowRoot===U.parentNode);return U.parentElement};if(Z.params.virtualTranslate&&$!==0){let U=!1,H;if(q)H=J;else H=J.filter((j)=>{let G=j.classList.contains("swiper-slide-transform")?K(j):j;return Z.getSlideIndex(G)===Q});H.forEach((j)=>{I8(j,()=>{if(U)return;if(!Z||Z.destroyed)return;U=!0,Z.animating=!1;let G=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});Z.wrapperEl.dispatchEvent(G)})})}}function Hq({swiper:Z,extendParams:$,on:J}){$({fadeEffect:{crossFade:!1}}),Y9({effect:"fade",swiper:Z,on:J,setTranslate:()=>{let{slides:K}=Z,U=Z.params.fadeEffect;for(let H=0;H{let U=Z.slides.map((H)=>V$(H));U.forEach((H)=>{H.style.transitionDuration=`${K}ms`}),T7({swiper:Z,duration:K,transformElements:U,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!Z.params.cssMode})})}h.registerPlugin(r,C8);function Xq(){let Z=document.querySelector(".section.is--about");if(!Z)return;let $=h.matchMedia();$.add("(min-width: 768px)",()=>{function J(){return h.timeline({defaults:{transformOrigin:"center center"}}).from(".about__illustration",{left:"auto"},"start").to(".about__illustration .inner-circle",{opacity:1,duration:1},"start").to(".about__illustration .dots",{opacity:1,rotate:"+=360",duration:1},"start").to(".about__illustration .narrow-ellipse",{opacity:1,rotate:220,duration:2},"moves-=50%").to(".about__illustration .wide-ellipse",{opacity:1,rotate:-60,duration:1},"moves+=10%").to(".about__illustration .outer-circle",{opacity:1,duration:1},"moves+=20%").to(".about__illustration .dots",{opacity:0.4,scale:5,rotate:"+=360",duration:1},"moves-=10%").to(".about__illustration",{scale:1.1,duration:1},"-=80%")}function q(){let Q=new C8(".about__card .about__text.h3",{type:"words"}),K=h.utils.toArray(".about__card-slide");function U(X){h.to(".about__card-slide",{autoAlpha:0,y:-30,duration:0.3,overwrite:!0}),h.fromTo(K[X],{autoAlpha:0,y:30},{autoAlpha:1,y:0,duration:0.3,overwrite:!0})}function H(){h.to(".about__card-slide",{autoAlpha:0,y:30,duration:0.3,overwrite:!0})}let j=h.timeline({defaults:{ease:"none"}}),G=100/K.length;return K.forEach((X,M)=>{if(M===0)j.to(".about__card-slider-progress-bar",{width:`+=${G}%`,onStart:()=>U(0),onReverseComplete:()=>H()});else j.to(".about__card-slider-progress-bar",{width:`+=${G}%`,onStart:()=>U(M),onReverseComplete:()=>U(M-1)})}),h.timeline().to(Q.words,{opacity:1,stagger:0.02}).add("cardMove").from(".about__card",{right:"auto"},"cardMove").add(J(),"cardMove-=10%").to(".about__card-top-label",{y:"-=100%"},"cardMove").to(".about__text-wrap.is--desktop",{autoAlpha:0,y:-30},"cardMove-=30%").to(".about__card-top-pagination-bullet",{onStart:function(){this.targets().forEach((X,M)=>X.classList.toggle("is--active",M===1))},onReverseComplete:function(){this.targets().forEach((X,M)=>X.classList.toggle("is--active",M===0))}},"cardMove").from(".about__card-slider-progress",{opacity:0},"cardMove").set(".about__card-slide",{autoAlpha:0,y:30}).add(j,"cardMove+=20%")}h.timeline({defaults:{transformOrigin:"center center"},scrollTrigger:{trigger:Z,start:"top top",end:"bottom bottom",scrub:1}}).add(q(),"same")},Z),$.add("(max-width: 767px)",()=>{function J(){return h.timeline({paused:!0,defaults:{transformOrigin:"center center"}}).from(".about__card-mobile-animation",{left:"auto"},"start").to(".about__card-mobile-animation .inner-circle",{opacity:1,duration:1},"start").to(".about__card-mobile-animation .dots",{opacity:1,rotate:"+=360",duration:1},"start").to(".about__card-mobile-animation .narrow-ellipse",{opacity:1,rotate:220,duration:2},"moves-=50%").to(".about__card-mobile-animation .wide-ellipse",{opacity:1,rotate:-60,duration:1},"moves+=10%").to(".about__card-mobile-animation .outer-circle",{opacity:1,duration:1},"moves+=20%").to(".about__card-mobile-animation .dots",{opacity:0.4,scale:5,rotate:"+=360",duration:1},"moves-=10%").to(".about__card-mobile-animation",{scale:1.1,duration:1},"-=80%")}let q=new N1(Z.querySelector(".swiper"),{modules:[Kq,Uq,Hq],slidesPerView:"auto",effect:"fade",fadeEffect:{crossFade:!0},pagination:{el:Z.querySelector(".swiper-pagination"),clickable:!0},navigation:{prevEl:Z.querySelector(".about__navigation-button.is--prev"),nextEl:Z.querySelector(".about__navigation-button.is--next")}}),Q=J(),K=[0.2,0.4,1];return Q.progress(K[0]),q.on("slideChange",function(){h.to(Q,{progress:K[q.activeIndex],duration:1})}),()=>{if(q)q.destroy(!0,!0)}},Z)}function Wq(){if([".hero__small-text, .hero__headline"].some((Z)=>!document.querySelector(Z)))return;h.matchMedia().add("(min-width: 767px)",()=>{h.timeline({defaults:{ease:"power3.inOut"}}).to(".hero__small-text",{y:0,stagger:0.2,duration:1.5},"same").to(".hero__headline",{y:0,stagger:0.2,duration:2},"-=95%").to(".hero__divider",{scaleX:1,stagger:0.2,duration:1.3},"same")})}function Mq(){let Z=document.querySelector(".header");function $(J){if(!Z)return;return h.timeline({paused:!0}).call(()=>{!J?Z.classList.remove("is--collapsed"):Z.classList.add("is--collapsed")}).to(".header",{width:!J?"auto":"80rem",duration:0.6,ease:"power1.out",overwrite:!0})}h.matchMedia().add("(min-width: 767px)",()=>{function J(){$(!1).play()}function q(){$(!0).play()}return Z.addEventListener("mouseenter",J),Z.addEventListener("mouseleave",q),h.timeline({scrollTrigger:{trigger:"body",start:"top top",end:"bottom bottom",onUpdate:(Q)=>{Q.direction===1&&$(!0).play(),Q.direction===-1&&Q.progress===0&&$(!1).play()}}}),()=>{Z.removeEventListener("mouseenter",J),Z.removeEventListener("mouseleave",q)}}),h.matchMedia().add("(max-width: 767px)",()=>{let J=document.querySelector(".header__menu-toggle"),q=document.querySelector(".header__mobile-menu"),Q=document.querySelector(".header__menu-toggle-icon.is--open"),K=document.querySelector(".header__menu-toggle-icon.is--close");if([J,q,Q,K].some((j)=>!j))return;let U=h.timeline({paused:!0}).to(".header",{y:"-150%",duration:0.3,ease:"power2.inOut"});h.timeline({scrollTrigger:{trigger:"body",start:"top top",end:"bottom bottom",onUpdate:(j)=>{j.direction===1?U.play():U.reverse()}}});let H=h.timeline({paused:!0}).to(q,{autoAlpha:1,duration:0.3,onStart:()=>{q.style.display="block",document.body.style.overflow="hidden"},onReverseComplete:()=>{q.style.display="none",document.body.style.overflow="auto"}},0).from(".header__mobile-menu-item",{y:30,opacity:0,stagger:0.05,duration:0.3},0).to(Q,{autoAlpha:0,duration:0.3},0).to(K,{autoAlpha:1,duration:0.3},0);J.addEventListener("click",()=>H.progress()<=0?H.play():H.reverse())})}function Yq(){let Z=document.querySelectorAll(".team__card"),$=document.querySelector(".team__card-cursor"),J=document.querySelector(".section.is--team"),q=document.querySelector(".team__card-info-overlay"),Q=window.matchMedia("(max-width: 767px)").matches;if(!J||!Z.length)return;if(!Q){h.set($,{xPercent:-50,yPercent:-50});let K=h.quickTo($,"x",{duration:0.3,ease:"power3"}),U=h.quickTo($,"y",{duration:0.3,ease:"power3"});J.addEventListener("mousemove",(H)=>{K(H.clientX),U(H.clientY)}),J.addEventListener("mouseenter",(H)=>{h.quickSetter($,"x")(H.clientX),h.quickSetter($,"y")(H.clientY)}),J.addEventListener("mouseleave",(H)=>{h.quickSetter($,"x")(H.clientX),h.quickSetter($,"y")(H.clientY)})}Z.forEach((K)=>{let U=K.querySelector(".team__close-details"),H=K.dataset.name,j=K.querySelector(".team__card-info"),G=!1;function X(){if(!$)return;$.querySelector(".team__card-cursor-label").textContent=H;let R=$.querySelector(".team__card-cursor-icon");if(h.to($,{scale:1,opacity:1,duration:0.3,ease:"power2.inOut"}),G)$.classList.add("is--active");else $.classList.remove("is--active")}function M(){h.to($,{scale:0,opacity:0,duration:0.3,ease:"power2.inOut"})}function B(R){if(R&&R.target===U)R.stopPropagation();if(G=!G,K.classList.toggle("is--active",G),$)$.classList.toggle("is--active",G);if(Q){if(G){if(document.body.style.overflow="hidden",document.body.insertBefore(j,q),q)q.addEventListener("click",B)}else if(document.body.style.overflow="auto",K.appendChild(j),q)q.removeEventListener("click",B);h.to(q,{autoAlpha:G?1:0,duration:0.3})}h.to(j,{autoAlpha:G?1:0,duration:0.3})}if(K.addEventListener("mouseenter",X),K.addEventListener("mouseleave",M),K.addEventListener("click",B),U)U.addEventListener("click",B);let W=K.querySelector(".team__link");if(W)W.addEventListener("mouseenter",()=>{h.to($,{scale:0,opacity:0,duration:0.3,ease:"power2.inOut"})}),W.addEventListener("mouseleave",()=>{h.to($,{scale:1,opacity:1,duration:0.3,ease:"power2.inOut"})})})}class x7{constructor({filtersContainerSelector:Z,listWrapperSelector:$,itemSelector:J,triggerSelector:q=".open-filter-button",filterGroups:Q=[],closeBtnSelector:K=".filters__close",resetBtnSelector:U=".filters__reset-button",applyBtnSelector:H=".portfolio__filters-button",applyBtnLabelSelector:j=".open-filter-button__label",emptyStateSelector:G=".is--empty-state"}){if(this.container=document.querySelector(Z),!this.container)return;this.listWrapper=document.querySelector($),this.items=Array.from(document.querySelectorAll(J)),this.triggerBtn=document.querySelector(q),this.closeBtn=this.container.querySelector(K),this.resetBtn=this.container.querySelector(U),this.resetBtnEmpty=document.querySelector(U+G),this.applyBtn=this.container.querySelector(H),this.applyBtnLabel=this.container.querySelector(j),this.filterGroups=Q,this.filtersChanged=!1,this.isFilterActive=!1,this.init()}init(){this.buildFilterGroups(),this.bindEvents(),this.initMenuAnimation()}extractUniqueValues(Z){let $=new Set;return this.items.forEach((J)=>{let q=J.querySelector(Z);if(q&&q.textContent.trim()!=="")$.add(q.textContent.trim())}),Array.from($).sort()}buildFilterGroups(){this.filterGroups.forEach((Z)=>{let $=this.container.querySelector(Z.formId);if(!$){console.warn(`CMSFilter: Form ${Z.formId} not found.`);return}Z.domElement=$;let J=this.extractUniqueValues(Z.valueSelector);this.generateInputs($,J)})}generateInputs(Z,$){Z.innerHTML="";let J=this.createCheckbox("All",!0);Z.appendChild(J);let q=J.querySelector("input");q.addEventListener("change",()=>{if(q.checked)Z.querySelectorAll('input[type="checkbox"]').forEach((Q)=>{if(Q!==q)Q.checked=!1});this.handleFilterChange()}),$.forEach((Q)=>{let K=this.createCheckbox(Q,!1);Z.appendChild(K);let U=K.querySelector("input");U.addEventListener("change",()=>{if(U.checked)q.checked=!1;this.handleFilterChange()})})}createCheckbox(Z,$){let J=document.createElement("label");return J.classList.add("filters__checkbox-wrapper"),J.innerHTML=`
${Z}
`,J}handleFilterChange(){if(this.filtersChanged=!0,this.applyBtnLabel)this.applyBtnLabel.style.opacity="1",this.applyBtnLabel.textContent="Apply";if(this.resetBtn)this.resetBtn.style.display="block"}applyFilters(){let Z=this.filterGroups.map((J)=>{if(!J.domElement)return{values:[],selector:J.valueSelector};return{values:Array.from(J.domElement.querySelectorAll("input:checked")).map((Q)=>Q.nextElementSibling.textContent).filter((Q)=>Q!=="All"),selector:J.valueSelector}}),$=!1;if(this.items.forEach((J)=>{let q=Z.every((Q)=>{if(Q.values.length===0)return!0;let K=J.querySelector(Q.selector),U=K?K.textContent.trim():"";return Q.values.includes(U)});if(J.style.display=q?"block":"none",q)$=!0}),this.listWrapper)this.listWrapper.classList.toggle("is--empty",!$);if(this.isFilterActive=Z.some((J)=>J.values.length>0),this.triggerBtn)this.triggerBtn.classList.toggle("is--active",this.isFilterActive);this.closeTl.restart()}validateSelection(Z){if(Z.querySelectorAll("input:checked").length===0){let J=Z.querySelector('input[type="checkbox"]');if(J)J.checked=!0}}resetAll(){this.filterGroups.forEach((Z)=>{if(Z.domElement)Z.domElement.querySelectorAll('input[type="checkbox"]').forEach((J,q)=>J.checked=q===0)}),this.applyFilters(),this.filtersChanged=!1,this.updateUIReset()}updateUIReset(){if(this.applyBtnLabel)this.applyBtnLabel.textContent="Select a filter",this.applyBtnLabel.style.opacity="0.4";if(this.resetBtn)this.resetBtn.style.display="none"}bindEvents(){if(this.applyBtn)this.applyBtn.addEventListener("click",()=>{if(this.filtersChanged){if(this.filterGroups.forEach(($)=>$.domElement&&this.validateSelection($.domElement)),this.applyFilters(),this.filtersChanged=!1,!this.isFilterActive)this.updateUIReset();else if(this.resetBtn)this.resetBtn.style.display="block"}});let Z=()=>this.resetAll();if(this.resetBtn)this.resetBtn.addEventListener("click",Z);if(this.resetBtnEmpty)this.resetBtnEmpty.addEventListener("click",Z)}initMenuAnimation(){if(this.tl=h.timeline({paused:!0,defaults:{duration:0.3,ease:"power2.inOut"}}).to(this.container,{y:0,autoAlpha:1,scale:1,duration:0.75,onStart:()=>{this.container.style.display="flex",document.body.style.overflow="hidden",h.to(".filter-overlay",{autoAlpha:1})}}).from(this.container.children,{opacity:0,stagger:0.15,duration:0.5},"-=0.25"),this.closeTl=h.timeline({paused:!0,defaults:{duration:0.3,ease:"power2.inOut"}}).to(this.container,{autoAlpha:0,scale:0.9,duration:0.5,onComplete:()=>{this.container.style.display="none",document.body.style.overflow="",h.to(".filter-overlay",{autoAlpha:0})}}),this.triggerBtn)this.triggerBtn.addEventListener("click",()=>this.tl.restart());if(this.closeBtn)this.closeBtn.addEventListener("click",()=>this.closeTl.restart());document.addEventListener("keydown",(Z)=>{if(Z.key==="Escape"&&this.container.style.display==="flex")this.closeTl.restart()}),document.addEventListener("click",(Z)=>{if(this.container.style.display!=="flex")return;let $=this.container.contains(Z.target),J=this.triggerBtn&&this.triggerBtn.contains(Z.target);if(!$&&!J)this.closeTl.restart()})}}class Bq{constructor({itemSelector:Z,triggerSelector:$,bodySelector:J,iconOpenSelector:q=".accordion__trigger-icon-open",iconCloseSelector:Q=".accordion__trigger-icon-close",breakpoint:K="(max-width: 767px)"}){if(this.items=document.querySelectorAll(Z),this.items.length===0)return;this.config={trigger:$,body:J,iconOpen:q,iconClose:Q,breakpoint:K},this.init()}init(){h.matchMedia().add(this.config.breakpoint,()=>{return this.items.forEach(($)=>{let J=$.querySelector(this.config.trigger),q=$.querySelector(this.config.body),Q=$.querySelector(this.config.iconOpen),K=$.querySelector(this.config.iconClose);if(!J||!q)return;if(h.set(q,{height:0,overflow:"hidden"}),Q&&K)h.set(K,{display:"none",autoAlpha:0,rotation:-90}),h.set(Q,{display:"block",autoAlpha:1,rotation:0});let U=()=>{if(!$.classList.contains("is--open")){if($.classList.add("is--open"),h.to(q,{height:"auto",duration:0.4,ease:"power2.out"}),Q&&K)h.to(Q,{display:"none",autoAlpha:0,rotation:90,duration:0.2}),h.to(K,{display:"block",autoAlpha:1,rotation:0,duration:0.2,delay:0.1})}else if($.classList.remove("is--open"),h.to(q,{height:0,duration:0.3,ease:"power2.out"}),Q&&K)h.to(K,{display:"none",autoAlpha:0,rotation:-90,duration:0.2}),h.to(Q,{display:"block",autoAlpha:1,rotation:0,duration:0.2,delay:0.1})};J.addEventListener("click",U),J._accordionHandler=U}),()=>{this.items.forEach(($)=>{let J=$.querySelector(this.config.trigger);if(J&&J._accordionHandler)J.removeEventListener("click",J._accordionHandler);$.classList.remove("is--open")})}})}}function WU(){let Z=document.querySelector(".portfolio__content-float-wrap"),$=document.querySelectorAll(".portfolio__card"),J=document.querySelector(".portfolio__list-wrapper");if(!Z||!$.length||!J)return;let q=Z.querySelector(".portfolio__logo"),Q=Z.querySelector(".portfolio__logo-placeholder"),K=Z.querySelector(".portfolio__link.is--desktop");h.set(Z,{xPercent:-50,yPercent:-50,scale:0.4,pointerEvents:"none"});let U=h.quickTo(Z,"x",{duration:0.4,ease:"power3.out"}),H=h.quickTo(Z,"y",{duration:0.4,ease:"power3.out"}),j=0.3,G=h.to(Z,{duration:0.25,ease:"power2.out",scale:1,paused:!0,onStart:()=>{h.set(".portfolio__logo-container",{opacity:1})},onReverseComplete:()=>{h.set(".portfolio__logo-container",{opacity:0})}}),X=(W,R,{cardLink:Y,cardLogo:N})=>{let O=R.getBoundingClientRect(),L=O.left+O.width/2,F=O.top+O.height/2,V=W.clientY-F;if(h.quickSetter(Z,"x")(L),h.quickSetter(Z,"y")(F+V*j),G.play(),N&&N.src&&!N.classList.contains("w-condition-invisible"))h.set(Q,{display:"none"}),h.set(q,{display:"flex"}),q.src=N.src;else h.set(Q,{display:"flex"}),h.set(q,{display:"none"});if(Y&&Y.href&&!Y.classList.contains("w-condition-invisible"))h.set(K,{display:"flex"}),K.href=Y;else h.set(K,{display:"none"})},M=(W,R)=>{let Y=R.getBoundingClientRect(),N=Y.left+Y.width/2,O=Y.top+Y.height/2,L=W.clientY-O;U(N),H(O+L*j)},B=()=>{G.reverse()};$.forEach((W)=>{let R=W.querySelector(".portfolio__link"),Y=W.querySelector(".portfolio__logo");W.addEventListener("mouseenter",(N)=>X(N,W,{cardLink:R,cardLogo:Y})),W.addEventListener("mousemove",(N)=>M(N,W))}),J.addEventListener("mouseleave",B)}function MU(){new x7({filtersContainerSelector:".portfolio-filters",listWrapperSelector:".portfolio__list-wrapper",itemSelector:".portfolio__item",triggerSelector:".open-filter-button",filterGroups:[{formId:"#sector",valueSelector:".portfolio__sector"},{formId:"#stage",valueSelector:".portfolio__stage"},{formId:"#region",valueSelector:".portfolio__region"}]})}function YU(){new Bq({itemSelector:".portfolio__item",triggerSelector:".portfolio__trigger",bodySelector:".portfolio__body",iconOpenSelector:".portfolio__trigger-icon-open",iconCloseSelector:".portfolio__trigger-icon-close"})}function Rq(){if(!window.location.pathname.includes("portfolio"))return;WU(),MU(),YU()}function Oq(){if(!window.location.pathname.includes("news"))return;new x7({filtersContainerSelector:".portfolio-filters.is--newst",listWrapperSelector:".news__list-wrapper",itemSelector:".news__item",triggerSelector:".open-filter-button",filterGroups:[{formId:"#sector",valueSelector:".news__item-sector"}]})}function Lq(){h.to(".page-title-wrap .page-title",{y:0,duration:0.8,ease:"power2.inOut"})}Mq();Wq();Xq();Lq();Yq();Rq();Oq();console.log("Cloudberry");