(()=>{var ns=Object.create;var ke=Object.defineProperty;var as=Object.getOwnPropertyDescriptor;var ss=Object.getOwnPropertyNames;var is=Object.getPrototypeOf,rs=Object.prototype.hasOwnProperty;var cn=(e,t)=>()=>(e&&(t=e(e=0)),t);var re=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),fn=(e,t)=>{for(var n in t)ke(e,n,{get:t[n],enumerable:!0})},un=(e,t,n,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of ss(t))!rs.call(e,s)&&s!==n&&ke(e,s,{get:()=>t[s],enumerable:!(a=as(t,s))||a.enumerable});return e};var os=(e,t,n)=>(n=e!=null?ns(is(e)):{},un(t||!e||!e.__esModule?ke(n,"default",{value:e,enumerable:!0}):n,e)),mn=e=>un(ke({},"__esModule",{value:!0}),e);var gn=re((pn,hn)=>{(function(){var e={frameRate:150,animationTime:400,stepSize:100,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,fixedBackground:!0,excluded:""},t=e,n=!1,a=!1,s={x:0,y:0},i=!1,r=document.documentElement,d,o,c,f=[],m,l=/^Mac/.test(navigator.platform),p={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},g={37:1,38:1,39:1,40:1};function v(){t.keyboardSupport&&Q("keydown",te)}function b(){if(!(i||!document.body)){i=!0;var u=document.body,h=document.documentElement,S=window.innerHeight,L=u.scrollHeight;if(r=document.compatMode.indexOf("CSS")>=0?h:u,d=u,v(),top!=self)a=!0;else if(Ja&&L>S&&(u.offsetHeight<=S||h.offsetHeight<=S)){var w=document.createElement("div");w.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+r.scrollHeight+"px",document.body.appendChild(w);var B;c=function(){B||(B=setTimeout(function(){n||(w.style.height="0",w.style.height=r.scrollHeight+"px",B=null)},500))},setTimeout(c,10),Q("resize",c);var q={attributes:!0,childList:!0,characterData:!1};if(o=new Ua(c),o.observe(u,q),r.offsetHeight<=S){var _=document.createElement("div");_.style.clear="both",u.appendChild(_)}}!t.fixedBackground&&!n&&(u.style.backgroundAttachment="scroll",h.style.backgroundAttachment="scroll")}}function y(){o&&o.disconnect(),me(Re,V),me("mousedown",A),me("keydown",te),me("resize",c),me("load",b)}var E=[],M=!1,I=Date.now();function N(u,h,S){if(Ya(h,S),t.accelerationMax!=1){var L=Date.now(),w=L-I;if(w<t.accelerationDelta){var B=(1+50/w)/2;B>1&&(B=Math.min(B,t.accelerationMax),h*=B,S*=B)}I=Date.now()}if(E.push({x:h,y:S,lastX:h<0?.99:-.99,lastY:S<0?.99:-.99,start:Date.now()}),!M){var q=en(),_=u===q||u===document.body;u.$scrollBehavior==null&&Xe(u)&&(u.$scrollBehavior=u.style.scrollBehavior,u.style.scrollBehavior="auto");var X=function(ie){for(var We=Date.now(),Z=0,Pe=0,he=0;he<E.length;he++){var J=E[he],rn=We-J.start,on=rn>=t.animationTime,Ie=on?1:rn/t.animationTime;t.pulseAlgorithm&&(Ie=Ka(Ie));var ln=J.x*Ie-J.lastX>>0,dn=J.y*Ie-J.lastY>>0;Z+=ln,Pe+=dn,J.lastX+=ln,J.lastY+=dn,on&&(E.splice(he,1),he--)}_?window.scrollBy(Z,Pe):(Z&&(u.scrollLeft+=Z),Pe&&(u.scrollTop+=Pe)),!h&&!S&&(E=[]),E.length?Jt(X,u,1e3/t.frameRate+1):(M=!1,u.$scrollBehavior!=null&&(u.style.scrollBehavior=u.$scrollBehavior,u.$scrollBehavior=null))};Jt(X,u,0),M=!0}}function V(u){i||b();var h=u.target;if(u.defaultPrevented||u.ctrlKey||j(d,"embed")||j(h,"embed")&&/\.pdf/i.test(h.src)||j(d,"object")||h.shadowRoot)return!0;var S=-u.wheelDeltaX||u.deltaX||0,L=-u.wheelDeltaY||u.deltaY||0;l&&(u.wheelDeltaX&&pe(u.wheelDeltaX,120)&&(S=-120*(u.wheelDeltaX/Math.abs(u.wheelDeltaX))),u.wheelDeltaY&&pe(u.wheelDeltaY,120)&&(L=-120*(u.wheelDeltaY/Math.abs(u.wheelDeltaY)))),!S&&!L&&(L=-u.wheelDelta||0),u.deltaMode===1&&(S*=40,L*=40);var w=Me(h);if(!w)return a&&Fe?(Object.defineProperty(u,"target",{value:window.frameElement}),parent.wheel(u)):!0;if(qa(L))return!0;Math.abs(S)>1.2&&(S*=t.stepSize/120),Math.abs(L)>1.2&&(L*=t.stepSize/120),N(w,S,L),u.preventDefault(),ne()}function te(u){var h=u.target,S=u.ctrlKey||u.altKey||u.metaKey||u.shiftKey&&u.keyCode!==p.spacebar;document.body.contains(d)||(d=document.activeElement);var L=/^(textarea|select|embed|object)$/i,w=/^(button|submit|radio|checkbox|file|color|image)$/i;if(u.defaultPrevented||L.test(h.nodeName)||j(h,"input")&&!w.test(h.type)||j(d,"video")||ja(u)||h.isContentEditable||S||(j(h,"button")||j(h,"input")&&w.test(h.type))&&u.keyCode===p.spacebar||j(h,"input")&&h.type=="radio"&&g[u.keyCode])return!0;var B,q=0,_=0,X=Me(d);if(!X)return a&&Fe?parent.keydown(u):!0;var ie=X.clientHeight;switch(X==document.body&&(ie=window.innerHeight),u.keyCode){case p.up:_=-t.arrowScroll;break;case p.down:_=t.arrowScroll;break;case p.spacebar:B=u.shiftKey?1:-1,_=-B*ie*.9;break;case p.pageup:_=-ie*.9;break;case p.pagedown:_=ie*.9;break;case p.home:X==document.body&&document.scrollingElement&&(X=document.scrollingElement),_=-X.scrollTop;break;case p.end:var We=X.scrollHeight-X.scrollTop,Z=We-ie;_=Z>0?Z+10:0;break;case p.left:q=-t.arrowScroll;break;case p.right:q=t.arrowScroll;break;default:return!0}N(X,q,_),u.preventDefault(),ne()}function A(u){d=u.target}var de=function(){var u=0;return function(h){return h.uniqueID||(h.uniqueID=u++)}}(),T={},P={},z,G={};function ne(){clearTimeout(z),z=setInterval(function(){T=P=G={}},1*1e3)}function ae(u,h,S){for(var L=S?T:P,w=u.length;w--;)L[de(u[w])]=h;return h}function Ge(u,h){return(h?T:P)[de(u)]}function Me(u){var h=[],S=document.body,L=r.scrollHeight;do{var w=Ge(u,!1);if(w)return ae(h,w);if(h.push(u),L===u.scrollHeight){var B=fe(r)&&fe(S),q=B||ue(r);if(a&&ce(r)||!a&&q)return ae(h,en())}else if(ce(u)&&ue(u))return ae(h,u)}while(u=u.parentElement)}function ce(u){return u.clientHeight+10<u.scrollHeight}function fe(u){var h=getComputedStyle(u,"").getPropertyValue("overflow-y");return h!=="hidden"}function ue(u){var h=getComputedStyle(u,"").getPropertyValue("overflow-y");return h==="scroll"||h==="auto"}function Xe(u){var h=de(u);if(G[h]==null){var S=getComputedStyle(u,"")["scroll-behavior"];G[h]=S=="smooth"}return G[h]}function Q(u,h,S){window.addEventListener(u,h,S||!1)}function me(u,h,S){window.removeEventListener(u,h,S||!1)}function j(u,h){return u&&(u.nodeName||"").toLowerCase()===h.toLowerCase()}function Ya(u,h){u=u>0?1:-1,h=h>0?1:-1,(s.x!==u||s.y!==h)&&(s.x=u,s.y=h,E=[],I=0)}if(window.localStorage&&localStorage.SS_deltaBuffer)try{f=localStorage.SS_deltaBuffer.split(",")}catch{}function qa(u){if(u){f.length||(f=[u,u,u]),u=Math.abs(u),f.push(u),f.shift(),clearTimeout(m),m=setTimeout(function(){try{localStorage.SS_deltaBuffer=f.join(",")}catch{}},1e3);var h=u>120&&Ve(u),S=!Ve(120)&&!Ve(100)&&!h;return u<50?!0:S}}function pe(u,h){return Math.floor(u/h)==u/h}function Ve(u){return pe(f[0],u)&&pe(f[1],u)&&pe(f[2],u)}function ja(u){var h=u.target,S=!1;if(document.URL.indexOf("www.youtube.com/watch")!=-1)do if(S=h.classList&&h.classList.contains("html5-video-controls"),S)break;while(h=h.parentNode);return S}var Jt=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(u,h,S){window.setTimeout(u,S||1e3/60)}}(),Ua=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,en=function(){var u=document.scrollingElement;return function(){if(!u){var h=document.createElement("div");h.style.cssText="height:10000px;width:1px;",document.body.appendChild(h);var S=document.body.scrollTop,L=document.documentElement.scrollTop;window.scrollBy(0,3),document.body.scrollTop!=S?u=document.body:u=document.documentElement,window.scrollBy(0,-3),document.body.removeChild(h)}return u}}();function tn(u){var h,S,L;return u=u*t.pulseScale,u<1?h=u-(1-Math.exp(-u)):(S=Math.exp(-1),u-=1,L=1-Math.exp(-u),h=S+L*(1-S)),h*t.pulseNormalize}function Ka(u){return u>=1?1:u<=0?0:(t.pulseNormalize==1&&(t.pulseNormalize/=tn(1)),tn(u))}var U=window.navigator.userAgent,nn=/Edge/.test(U),Fe=/chrome/i.test(U)&&!nn,an=/safari/i.test(U)&&!nn,Qa=/mobile/i.test(U),Za=/Windows NT 6.1/i.test(U)&&/rv:11/i.test(U),Ja=an&&(/Version\/8/i.test(U)||/Version\/9/i.test(U)),es=(Fe||an||Za)&&!Qa,sn=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){sn=!0}}))}catch{}var ts=sn?{passive:!1}:!1,Re="onwheel"in document.createElement("div")?"wheel":"mousewheel";Re&&es&&(Q(Re,V,ts),Q("mousedown",A),Q("load",b));function se(u){for(var h in u)e.hasOwnProperty(h)&&(t[h]=u[h])}se.destroy=y,window.SmoothScrollOptions&&se(window.SmoothScrollOptions),typeof define=="function"&&define.amd?define(function(){return se}):typeof pn=="object"?hn.exports=se:window.SmoothScroll=se,function(){se({animationTime:2e3,stepSize:100,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,touchpadSupport:!1,fixedBackground:!0,excluded:""})}()})()});var Sa=re((Cf,Ea)=>{var Wt=class{constructor(t){this.container=$(t),this.first=$(".timeline:first",t),this.content=$("> .stickyTop",t),this.stand=$('<div class="__stickyFix_stand"></div>'),this.stand.appendTo(this.container),this.update()}update(){let t=this.content.outerHeight();this.stand.height(t),this.first.css("margin-top",-t)}},Yt=[];function Ms(){$(".sticky-container").each((e,t)=>{let n=new Wt(t);Yt.push(n)}),qt(),window.addEventListener("resize",qt,!1)}function Ps(){qt()}function Is(){for(let e=0;e<Yt.length;e++)Yt[e].update()}function qt(){requestAnimationFrame(Is)}Ea.exports={init:Ms,update:Ps}});var Ut=re((Pf,ka)=>{var Se={default:0,ready:1,progress:2,finished:3},ks="linear",Ma={},zs=["opacity"],Pa=["x","y","scale","scaleX","scaleY","rotate"],Os=["cssClass"];function Ls(e){e||(e=window);let t={};return Object.defineProperties(t,{x:{get(){return"pageXOffset"in e?e.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft}},y:{get(){return"pageYOffset"in e?e.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop},set(n){e.scrollTo(t.x,n)}}}),t}var jt=Ls(window),Ta=function(){let e=Math.pow,t=Math.sqrt,n=Math.sin,a=Math.cos,s=Math.PI,i=1.70158,r=i*1.525,d=i+1,o=2*s/3,c=2*s/4.5;function f(l){return l<1/2.75?7.5625*l*l:l<2/2.75?7.5625*(l-=1.5/2.75)*l+.75:l<2.5/2.75?7.5625*(l-=2.25/2.75)*l+.9375:7.5625*(l-=2.625/2.75)*l+.984375}return{linear(l){return l},easeInQuad(l){return l*l},easeOutQuad(l){return 1-(1-l)*(1-l)},easeInOutQuad(l){return l<.5?2*l*l:1-e(-2*l+2,2)/2},easeInCubic(l){return l*l*l},easeOutCubic(l){return 1-e(1-l,3)},easeInOutCubic(l){return l<.5?4*l*l*l:1-e(-2*l+2,3)/2},easeInQuart(l){return l*l*l*l},easeOutQuart(l){return 1-e(1-l,4)},easeInOutQuart(l){return l<.5?8*l*l*l*l:1-e(-2*l+2,4)/2},easeInQuint(l){return l*l*l*l*l},easeOutQuint(l){return 1-e(1-l,5)},easeInOutQuint(l){return l<.5?16*l*l*l*l*l:1-e(-2*l+2,5)/2},easeInSine(l){return 1-a(l*s/2)},easeOutSine(l){return n(l*s/2)},easeInOutSine(l){return-(a(s*l)-1)/2},easeInExpo(l){return l===0?0:e(2,10*l-10)},easeOutExpo(l){return l===1?1:1-e(2,-10*l)},easeInOutExpo(l){return l===0?0:l===1?1:l<.5?e(2,20*l-10)/2:(2-e(2,-20*l+10))/2},easeInCirc(l){return 1-t(1-e(l,2))},easeOutCirc(l){return t(1-e(l-1,2))},easeInOutCirc(l){return l<.5?(1-t(1-e(2*l,2)))/2:(t(1-e(-2*l+2,2))+1)/2},easeInBack(l){return d*l*l*l-i*l*l},easeOutBack(l){return 1+d*e(l-1,3)+i*e(l-1,2)},easeInOutBack(l){return l<.5?e(2*l,2)*((r+1)*2*l-r)/2:(e(2*l-2,2)*((r+1)*(l*2-2)+r)+2)/2},easeInElastic(l){return l===0?0:l===1?1:-e(2,10*l-10)*n((l*10-10.75)*o)},easeOutElastic(l){return l===0?0:l===1?1:e(2,-10*l)*n((l*10-.75)*o)+1},easeInOutElastic(l){return l===0?0:l===1?1:l<.5?-(e(2,20*l-10)*n((20*l-11.125)*c))/2:e(2,-20*l+10)*n((20*l-11.125)*c)/2+1},easeInBounce(l){return 1-f(1-l)},easeOutBounce:f,easeInOutBounce(l){return l<.5?(1-f(1-2*l))/2:(1+f(2*l-1))/2}}}();function Ia(){this.timelines=[],this.init()}var Mf=Ia.prototype={init:function(){let e=this;$("body").addClass("gs-scroll-animation"),window.addEventListener("resize",function(){e._scroll()},!1);let t=jt.y;window.addEventListener("scroll",function(){e._scroll();var n=jt.y;$("body").toggleClass("scroll-direction-up",n<=t),t=n},!1)},_scroll:function(){this._calc();var e=jt.y,t=0;for(let n=0;n<this.timelines.length;n++){let a=(e-this.timelines[n]._start)/(this.timelines[n]._end-this.timelines[n]._start);("forceUpdate"in this.timelines[n]&&this.timelines[n].forceUpdate||a<=0&&this.timelines[n].status!=Se.ready||a>0&&a<1||a>=1&&this.timelines[n].status!=Se.finished)&&(t++,Ds(this.timelines[n],a)),a<=0?this.timelines[n].status=Se.ready:a>0&&a<1?this.timelines[n].status=Se.progress:a>=1&&(this.timelines[n].status=Se.finished)}},_calc:function(){for(var e=0;e<this.timelines.length;e++)this.timelines[e]._start=this.timelines[e].start(),this.timelines[e]._end=this.timelines[e].end()}};function Ds(e,t){var n=As(e.keyframes,t);for(id in n){var a=n[id],s=Ma[id];if(s.toggleClass("will-change",t>0&&t<1),Pa.some(function(i){return i in a})){let i=a.scaleX,r=a.scaleY;typeof a.scaleX!="number"&&(i=typeof a.scale=="number"?a.scale:1),typeof a.scaleY!="number"&&(r=typeof a.scale=="number"?a.scale:1),Ns(s,a.x||0,a.y||0,i,r,a.rotate||0)}"opacity"in a&&s.css("opacity",a.opacity),"cssClass"in a&&$.each(a.cssClass,function(i,r){s.toggleClass(i,r)}),e.onDraw&&e.onDraw(a)}}function As(e,t){for(var n={},a=e.length-1;a>=0;a--){let s=e[a];s.el.each(function(i,r){let d=$(r),o=d.data("anim-id");o==null&&(o=ws(),d.data("anim-id",o),Ma[o]=d),n[o]=n[o]||{},Ca(n[o],s,0),$a(n[o],s,!1),s.onDraw&&s.onDraw(n[o],t)})}for(a=0;a<e.length;a++){let s=e[a];if(t>s.start){let i=(t-s.start)/(s.end-s.start),d=(typeof s.toggle=="boolean"?s.toggle:!0)?t<=s.end:!0;i=Math.min(1,Math.max(0,i)),s.el.each(function(o,c){let m=$(c).data("anim-id");Ca(n[m],s,i),$a(n[m],s,d)})}}return n}function $a(e,t,n){return Os.forEach(function(a){a in t&&(e[a]=e[a]||{},e[a][t[a]]=n)}),e}function Ca(e,t,n){return[].concat(Pa,zs).forEach(function(a){if(a in t){var s=t[a][0],i=t[a][1],r=ks;typeof s=="function"&&(s=s()),typeof i=="function"&&(i=i()),t.easeFunction&&t.easeFunction in Ta&&(r=t.easeFunction),e[a]=(i-s)*Ta[r](n)+s}}),e}function ws(){return Math.random().toString(16).slice(-4)}function Hs(e,t,n,a,s){var i=-Math.sin(s*Math.PI/180),r=Math.cos(s*Math.PI/180);return[r*n,-i*n,i*a,r*a,e,t]}function Ns(e,t,n,a,s,i){var r=Hs(t,n,a,s,i);e.css("transform","matrix("+r.join(",")+")"),e.css("-webkit-transform","matrix("+r.join(",")+")")}var Bs=function(){let e={},t=window.gs=window.gs||{};return t.SharedInstance=t.SharedInstance||{get:function(n,a){let s=null;return e[n]&&e[n][a]&&(s=e[n][a]),s},set:function(n,a,s){return e[n]=e[n]||{},e[n][a]=typeof s=="function"?new s:e[n][a],e[n][a]},share:function(n,a,s){let i=this.get(n,a);return i||(i=this.set(n,a,s)),i},remove:function(n,a){let s=typeof a;if(s!=="string"&&s!=="number")e[n]&&(e[n]=null);else{if(!e[n]||!e[n][a])return;e[n][a]=null}}},t.SharedInstance}();ka.exports=Bs.share("animationSystem","1.0",Ia)});var Aa={};fn(Aa,{apply:()=>za,assign:()=>_s,call:()=>Te,defineProperty:()=>Oa,definePropertyValue:()=>La,forEach:()=>Fs,getOwnPropertyDescriptor:()=>Gs,map:()=>Vs});var _s,Te,za,Oa,Gs,La,Xs,Da,Vs,Fs,wa=cn(()=>{_s=Object.assign,Te=Object.call;Te=Te.bind(Te);za=(e,t,n)=>Te(Object.apply,e,t,n),Oa=Object.defineProperty,Gs=Object.getOwnPropertyDescriptor,La=(e,t,n)=>(Oa(e,t,{value:n,configurable:!0,enumerable:!0,writable:!0}),e),Xs=e=>{let t=(n,...a)=>za(e,n,a);return La(t,"wrappedJSObject",e),t},Da=()=>e=>Xs(e),Vs=Da()([].map),Fs=Da()([].forEach)});var Ba=re((If,Na)=>{function Ha(){this._events={}}var le=Ha.prototype;le.on=function(e,t){this._events[e]=this._events[e]||[],this._events[e].unshift(t)};le.once=function(e,t){let n=this,a=function(s){n.off(e,a),typeof s<"u"?t(s):t()};this.on(e,a)};le.off=function(e,t){if(this.has(e)){let n=this._events[e].indexOf(t);n!=-1&&this._events[e].splice(n,1)}};le.has=function(e){return e in this._events&&this._events.length!=0};le.trigger=function(e,t){if(this.has(e)){let n=this._events[e];for(let a=n.length-1;a>=0;a--)typeof t<"u"?n[a](t):n[a]()}};le.destroy=function(){for(name in this._events)this._events[name]=null;this._events=null};Na.exports=Ha});var _a={};fn(_a,{ImageLoader:()=>Ne,default:()=>Ws});var Rs,Ne,Kt,Ws,Ga=cn(()=>{Rs=Ba(),Ne=class extends Rs{constructor(){super(),this.list=[],this.counter=0}add(t){this.list=this.list.concat(t)}load(){return this.trigger("loadstart"),this.counter=0,new Promise((t,n)=>{let a=[];this.list.forEach(s=>{let i=new Image;a.push(i);let r=()=>{i.complete&&(this.counter++,this.trigger("loadprogress"),this.counter==this.list.length&&(this.trigger("load",a),this.trigger("loadend",a),t(a)))};i.onload=r,i.src=s,r()})})}},Kt=class extends Ne{_resolveReady=()=>{};ready=new Promise((t,n)=>{this._resolveReady=t});constructor({framerate:t=30,frames:n=[],loop:a=!1,height:s,width:i}){super(),this.frames=[],this.index=0,this.loop=a,this.framerate=t,this.addAnimateFrame(n),this.element=document.createElement("canvas"),this.ctx=this.element.getContext("2d"),i&&(this.width=this.element.width=i),s&&(this.height=this.element.height=s)}addAnimateFrame(t){super.add(t)}load(){return this.ready=new Promise(t=>this._resolveReady=t),super.load().then(t=>{!this.width&&!this.height&&(this.width=this.element.width=t[0].width,this.height=this.element.height=t[0].height),this.frames=t,this._resolveReady()})}play(){this.ready.then(()=>{!this.loop&&this.index==this.frames.length-1&&(this.index=0),this.trigger("playstart");let t=this,n=this.element,a=n.getContext("2d"),s=()=>{let d=t.index%t.frames.length;r(t.frames[d]),t.trigger("update"),d<t.frames.length-1||t.loop?(t.index++,i(),t.index%t.frames.length==0&&t.trigger("loop")):t.trigger("playend")},i=()=>{t.timeout&&clearTimeout(t.timeout),t.timeout=setTimeout(()=>{s()},1e3/t.framerate)},r=d=>{a.clearRect(0,0,n.width,n.height),a.drawImage(d,0,0,n.width,n.height)};s()})}playTo(t,n){}playFromTo(t,n,a){this.index=t,this.playTo(n,a)}draw(t){this.ready.then(()=>{this.index=t,this.ctx.clearRect(0,0,this.element.width,this.element.height),this.ctx.drawImage(this.frames[(this.index+this.frames.length)%this.frames.length],0,0,this.element.width,this.element.height)})}stop(){this.timeout&&clearTimeout(this.timeout),this.trigger("stop")}},Ws=Kt});var Va=re(()=>{var $e={},Be=[],Ys=$(".kf-container [data-tip]"),Xa=$(".section-tip ol");Ys.each(function(e){var t=$(this),n=t.attr("data-tip").trim(),a=$("#"+n);if(a.length){n in $e||($e[n]={order:Be.push({name:n,elems:[],target:a})-1});var s=$e[n].order;Be[s].elems.push(t),t.text(s+1)}});$("li",Xa).hide();Be.forEach(function(e){Xa.append(e.target),e.target.show()});$(".kf-container").on("click","[data-tip]",function(){var e=$(this).attr("data-tip");if(e in $e){var t=Be[$e[e].order].target,n=(window.innerHeight<=960?$("#header-bar"):$("#model-header.model-header-fixed-show")).outerHeight()||0;$("html, body").stop().animate({scrollTop:t.offset().top-n},600)}})});var Fa=re(()=>{var qs=Ut();(function(){let e=n=>(window.innerHeight-t())*.01*n,t=()=>parseInt($(".kf-container")[0]?.style.getPropertyValue("--localnav-height"))||0;$(".kf-container .dots a, .gs-dot").each((n,a)=>{let s=$(a),i=$(s.attr("href"));i.length&&(qs.timelines.push({start:()=>i.offset().top-e(50),end:()=>i.offset().top+i.outerHeight()-e(30),keyframes:[{el:s,start:0,end:1,cssClass:"active",toggle:!0}]}),s.on("click",r=>{r.preventDefault();let d=s.data("archor")?$(s.data("archor")):i,o=(s.data("align")||"0,0").split(","),c=t(),f=d.offset().top+d.outerHeight()*o[0]-e(o[1]*100)-c+1;window.scrollTo({top:f,behavior:"smooth"})}))})})();(function(){let e=$(".kf-container .dots.visible-by-first");if(!e.length)return;let t=e.find("a[href]:first"),n=$(t.attr("href"));n.length&&window.addEventListener("scroll",a=>{let i=$("html, body").scrollTop()>n.offset().top;e.toggleClass("visible",i)},!1)})();(function(){let e=$(".kf-container .dots.visible-by-archor");if(!e.length)return;let t=[];$("a",e).each((n,a)=>{let s=$(a),i=$(s.attr("href"));if(!i.length)return;let r=s.data("archor")?$(s.data("archor")):i;r.length&&t.push(r)}),window.addEventListener("scroll",n=>{let a=$("html, body").scrollTop(),s=1/0,i=-1/0;t.forEach(d=>{let o=d.offset().top,c=d.outerHeight();s=Math.min(s,o-window.innerHeight),i=Math.max(i,o+c-window.innerHeight*.7)});let r=a>=s&&a<=i;e.toggleClass("visible",r)},!1)})()});var Ce=os(gn());function vn(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Ye(e={},t={}){Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:vn(t[n])&&vn(e[n])&&Object.keys(t[n]).length>0&&Ye(e[n],t[n])})}var bn={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 O(){let e=typeof document<"u"?document:{};return Ye(e,bn),e}var ls={document:bn,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(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function k(){let e=typeof window<"u"?window:{};return Ye(e,ls),e}function ds(e){let t=e.__proto__;Object.defineProperty(e,"__proto__",{get(){return t},set(n){t.__proto__=n}})}var R=class extends Array{constructor(t){typeof t=="number"?super(t):(super(...t||[]),ds(this))}};function ge(e=[]){let t=[];return e.forEach(n=>{Array.isArray(n)?t.push(...ge(n)):t.push(n)}),t}function yn(e,t){return Array.prototype.filter.call(e,t)}function cs(e){let t=[];for(let n=0;n<e.length;n+=1)t.indexOf(e[n])===-1&&t.push(e[n]);return t}function fs(e,t){if(typeof e!="string")return[e];let n=[],a=t.querySelectorAll(e);for(let s=0;s<a.length;s+=1)n.push(a[s]);return n}function C(e,t){let n=k(),a=O(),s=[];if(!t&&e instanceof R)return e;if(!e)return new R(s);if(typeof e=="string"){let i=e.trim();if(i.indexOf("<")>=0&&i.indexOf(">")>=0){let r="div";i.indexOf("<li")===0&&(r="ul"),i.indexOf("<tr")===0&&(r="tbody"),(i.indexOf("<td")===0||i.indexOf("<th")===0)&&(r="tr"),i.indexOf("<tbody")===0&&(r="table"),i.indexOf("<option")===0&&(r="select");let d=a.createElement(r);d.innerHTML=i;for(let o=0;o<d.childNodes.length;o+=1)s.push(d.childNodes[o])}else s=fs(e.trim(),t||a)}else if(e.nodeType||e===n||e===a)s.push(e);else if(Array.isArray(e)){if(e instanceof R)return e;s=e}return new R(cs(s))}C.fn=R.prototype;function xn(...e){let t=ge(e.map(n=>n.split(" ")));return this.forEach(n=>{n.classList.add(...t)}),this}function En(...e){let t=ge(e.map(n=>n.split(" ")));return this.forEach(n=>{n.classList.remove(...t)}),this}function Sn(...e){let t=ge(e.map(n=>n.split(" ")));this.forEach(n=>{t.forEach(a=>{n.classList.toggle(a)})})}function Tn(...e){let t=ge(e.map(n=>n.split(" ")));return yn(this,n=>t.filter(a=>n.classList.contains(a)).length>0).length>0}function $n(e,t){if(arguments.length===1&&typeof e=="string")return this[0]?this[0].getAttribute(e):void 0;for(let n=0;n<this.length;n+=1)if(arguments.length===2)this[n].setAttribute(e,t);else for(let a in e)this[n][a]=e[a],this[n].setAttribute(a,e[a]);return this}function Cn(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this}function Mn(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this}function Pn(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration=typeof e!="string"?`${e}ms`:e;return this}function In(...e){let[t,n,a,s]=e;typeof e[1]=="function"&&([t,a,s]=e,n=void 0),s||(s=!1);function i(c){let f=c.target;if(!f)return;let m=c.target.dom7EventData||[];if(m.indexOf(c)<0&&m.unshift(c),C(f).is(n))a.apply(f,m);else{let l=C(f).parents();for(let p=0;p<l.length;p+=1)C(l[p]).is(n)&&a.apply(l[p],m)}}function r(c){let f=c&&c.target?c.target.dom7EventData||[]:[];f.indexOf(c)<0&&f.unshift(c),a.apply(this,f)}let d=t.split(" "),o;for(let c=0;c<this.length;c+=1){let f=this[c];if(n)for(o=0;o<d.length;o+=1){let m=d[o];f.dom7LiveListeners||(f.dom7LiveListeners={}),f.dom7LiveListeners[m]||(f.dom7LiveListeners[m]=[]),f.dom7LiveListeners[m].push({listener:a,proxyListener:i}),f.addEventListener(m,i,s)}else for(o=0;o<d.length;o+=1){let m=d[o];f.dom7Listeners||(f.dom7Listeners={}),f.dom7Listeners[m]||(f.dom7Listeners[m]=[]),f.dom7Listeners[m].push({listener:a,proxyListener:r}),f.addEventListener(m,r,s)}}return this}function kn(...e){let[t,n,a,s]=e;typeof e[1]=="function"&&([t,a,s]=e,n=void 0),s||(s=!1);let i=t.split(" ");for(let r=0;r<i.length;r+=1){let d=i[r];for(let o=0;o<this.length;o+=1){let c=this[o],f;if(!n&&c.dom7Listeners?f=c.dom7Listeners[d]:n&&c.dom7LiveListeners&&(f=c.dom7LiveListeners[d]),f&&f.length)for(let m=f.length-1;m>=0;m-=1){let l=f[m];a&&l.listener===a||a&&l.listener&&l.listener.dom7proxy&&l.listener.dom7proxy===a?(c.removeEventListener(d,l.proxyListener,s),f.splice(m,1)):a||(c.removeEventListener(d,l.proxyListener,s),f.splice(m,1))}}}return this}function zn(...e){let t=k(),n=e[0].split(" "),a=e[1];for(let s=0;s<n.length;s+=1){let i=n[s];for(let r=0;r<this.length;r+=1){let d=this[r];if(t.CustomEvent){let o=new t.CustomEvent(i,{detail:a,bubbles:!0,cancelable:!0});d.dom7EventData=e.filter((c,f)=>f>0),d.dispatchEvent(o),d.dom7EventData=[],delete d.dom7EventData}}}return this}function On(e){let t=this;function n(a){a.target===this&&(e.call(this,a),t.off("transitionend",n))}return e&&t.on("transitionend",n),this}function Ln(e){if(this.length>0){if(e){let t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function Dn(e){if(this.length>0){if(e){let t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function An(){if(this.length>0){let e=k(),t=O(),n=this[0],a=n.getBoundingClientRect(),s=t.body,i=n.clientTop||s.clientTop||0,r=n.clientLeft||s.clientLeft||0,d=n===e?e.scrollY:n.scrollTop,o=n===e?e.scrollX:n.scrollLeft;return{top:a.top+d-i,left:a.left+o-r}}return null}function wn(){let e=k();return this[0]?e.getComputedStyle(this[0],null):{}}function Hn(e,t){let n=k(),a;if(arguments.length===1)if(typeof e=="string"){if(this[0])return n.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(a=0;a<this.length;a+=1)for(let s in e)this[a].style[s]=e[s];return this}if(arguments.length===2&&typeof e=="string"){for(a=0;a<this.length;a+=1)this[a].style[e]=t;return this}return this}function Nn(e){return e?(this.forEach((t,n)=>{e.apply(t,[t,n])}),this):this}function Bn(e){let t=yn(this,e);return C(t)}function _n(e){if(typeof e>"u")return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this}function Gn(e){if(typeof e>"u")return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this}function Xn(e){let t=k(),n=O(),a=this[0],s,i;if(!a||typeof e>"u")return!1;if(typeof e=="string"){if(a.matches)return a.matches(e);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(e);if(a.msMatchesSelector)return a.msMatchesSelector(e);for(s=C(e),i=0;i<s.length;i+=1)if(s[i]===a)return!0;return!1}if(e===n)return a===n;if(e===t)return a===t;if(e.nodeType||e instanceof R){for(s=e.nodeType?[e]:e,i=0;i<s.length;i+=1)if(s[i]===a)return!0;return!1}return!1}function Vn(){let e=this[0],t;if(e){for(t=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(t+=1);return t}}function Fn(e){if(typeof e>"u")return this;let t=this.length;if(e>t-1)return C([]);if(e<0){let n=t+e;return n<0?C([]):C([this[n]])}return C([this[e]])}function Rn(...e){let t,n=O();for(let a=0;a<e.length;a+=1){t=e[a];for(let s=0;s<this.length;s+=1)if(typeof t=="string"){let i=n.createElement("div");for(i.innerHTML=t;i.firstChild;)this[s].appendChild(i.firstChild)}else if(t instanceof R)for(let i=0;i<t.length;i+=1)this[s].appendChild(t[i]);else this[s].appendChild(t)}return this}function Wn(e){let t=O(),n,a;for(n=0;n<this.length;n+=1)if(typeof e=="string"){let s=t.createElement("div");for(s.innerHTML=e,a=s.childNodes.length-1;a>=0;a-=1)this[n].insertBefore(s.childNodes[a],this[n].childNodes[0])}else if(e instanceof R)for(a=0;a<e.length;a+=1)this[n].insertBefore(e[a],this[n].childNodes[0]);else this[n].insertBefore(e,this[n].childNodes[0]);return this}function Yn(e){return this.length>0?e?this[0].nextElementSibling&&C(this[0].nextElementSibling).is(e)?C([this[0].nextElementSibling]):C([]):this[0].nextElementSibling?C([this[0].nextElementSibling]):C([]):C([])}function qn(e){let t=[],n=this[0];if(!n)return C([]);for(;n.nextElementSibling;){let a=n.nextElementSibling;e?C(a).is(e)&&t.push(a):t.push(a),n=a}return C(t)}function jn(e){if(this.length>0){let t=this[0];return e?t.previousElementSibling&&C(t.previousElementSibling).is(e)?C([t.previousElementSibling]):C([]):t.previousElementSibling?C([t.previousElementSibling]):C([])}return C([])}function Un(e){let t=[],n=this[0];if(!n)return C([]);for(;n.previousElementSibling;){let a=n.previousElementSibling;e?C(a).is(e)&&t.push(a):t.push(a),n=a}return C(t)}function Kn(e){let t=[];for(let n=0;n<this.length;n+=1)this[n].parentNode!==null&&(e?C(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode));return C(t)}function Qn(e){let t=[];for(let n=0;n<this.length;n+=1){let a=this[n].parentNode;for(;a;)e?C(a).is(e)&&t.push(a):t.push(a),a=a.parentNode}return C(t)}function Zn(e){let t=this;return typeof e>"u"?C([]):(t.is(e)||(t=t.parents(e).eq(0)),t)}function Jn(e){let t=[];for(let n=0;n<this.length;n+=1){let a=this[n].querySelectorAll(e);for(let s=0;s<a.length;s+=1)t.push(a[s])}return C(t)}function ea(e){let t=[];for(let n=0;n<this.length;n+=1){let a=this[n].children;for(let s=0;s<a.length;s+=1)(!e||C(a[s]).is(e))&&t.push(a[s])}return C(t)}function ta(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}var us="resize scroll".split(" ");function D(e){function t(...n){if(typeof n[0]>"u"){for(let a=0;a<this.length;a+=1)us.indexOf(e)<0&&(e in this[a]?this[a][e]():C(this[a]).trigger(e));return this}return this.on(e,...n)}return t}var pi=D("click"),hi=D("blur"),gi=D("focus"),vi=D("focusin"),bi=D("focusout"),yi=D("keyup"),xi=D("keydown"),Ei=D("keypress"),Si=D("submit"),Ti=D("change"),$i=D("mousedown"),Ci=D("mousemove"),Mi=D("mouseup"),Pi=D("mouseenter"),Ii=D("mouseleave"),ki=D("mouseout"),zi=D("mouseover"),Oi=D("touchstart"),Li=D("touchend"),Di=D("touchmove"),Ai=D("resize"),wi=D("scroll");var na={addClass:xn,removeClass:En,hasClass:Tn,toggleClass:Sn,attr:$n,removeAttr:Cn,transform:Mn,transition:Pn,on:In,off:kn,trigger:zn,transitionEnd:On,outerWidth:Ln,outerHeight:Dn,styles:wn,offset:An,css:Hn,each:Nn,html:_n,text:Gn,is:Xn,index:Vn,eq:Fn,append:Rn,prepend:Wn,next:Yn,nextAll:qn,prev:jn,prevAll:Un,parent:Kn,parents:Qn,closest:Zn,find:Jn,children:ea,filter:Bn,remove:ta};Object.keys(na).forEach(e=>{Object.defineProperty(C.fn,e,{value:na[e],writable:!0})});var x=C;function aa(e){let t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function W(e,t=0){return setTimeout(e,t)}function F(){return Date.now()}function ms(e){let t=k(),n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function qe(e,t="x"){let n=k(),a,s,i,r=ms(e,null);return n.WebKitCSSMatrix?(s=r.transform||r.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(d=>d.replace(",",".")).join(", ")),i=new n.WebKitCSSMatrix(s==="none"?"":s)):(i=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=i.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?s=i.m41:a.length===16?s=parseFloat(a[12]):s=parseFloat(a[4])),t==="y"&&(n.WebKitCSSMatrix?s=i.m42:a.length===16?s=parseFloat(a[13]):s=parseFloat(a[5])),s||0}function ve(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function ps(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function H(...e){let t=Object(e[0]),n=["__proto__","constructor","prototype"];for(let a=1;a<e.length;a+=1){let s=e[a];if(s!=null&&!ps(s)){let i=Object.keys(Object(s)).filter(r=>n.indexOf(r)<0);for(let r=0,d=i.length;r<d;r+=1){let o=i[r],c=Object.getOwnPropertyDescriptor(s,o);c!==void 0&&c.enumerable&&(ve(t[o])&&ve(s[o])?s[o].__swiper__?t[o]=s[o]:H(t[o],s[o]):!ve(t[o])&&ve(s[o])?(t[o]={},s[o].__swiper__?t[o]=s[o]:H(t[o],s[o])):t[o]=s[o])}}}return t}function oe(e,t,n){e.style.setProperty(t,n)}function ze({swiper:e,targetPosition:t,side:n}){let a=k(),s=-e.translate,i=null,r,d=e.params.speed;e.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(e.cssModeFrameID);let o=t>s?"next":"prev",c=(m,l)=>o==="next"&&m>=l||o==="prev"&&m<=l,f=()=>{r=new Date().getTime(),i===null&&(i=r);let m=Math.max(Math.min((r-i)/d,1),0),l=.5-Math.cos(m*Math.PI)/2,p=s+l*(t-s);if(c(p,t)&&(p=t),e.wrapperEl.scrollTo({[n]:p}),c(p,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:p})}),a.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=a.requestAnimationFrame(f)};f()}var je;function hs(){let e=k(),t=O();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let a=!1;try{let s=Object.defineProperty({},"passive",{get(){a=!0}});e.addEventListener("testPassiveListener",null,s)}catch{}return a}(),gestures:function(){return"ongesturestart"in e}()}}function Oe(){return je||(je=hs()),je}var Ue;function gs({userAgent:e}={}){let t=Oe(),n=k(),a=n.navigator.platform,s=e||n.navigator.userAgent,i={ios:!1,android:!1},r=n.screen.width,d=n.screen.height,o=s.match(/(Android);?[\s\/]+([\d.]+)?/),c=s.match(/(iPad).*OS\s([\d_]+)/),f=s.match(/(iPod)(.*OS\s([\d_]+))?/),m=!c&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),l=a==="Win32",p=a==="MacIntel",g=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!c&&p&&t.touch&&g.indexOf(`${r}x${d}`)>=0&&(c=s.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),p=!1),o&&!l&&(i.os="android",i.android=!0),(c||m||f)&&(i.os="ios",i.ios=!0),i}function sa(e={}){return Ue||(Ue=gs(e)),Ue}var Ke;function vs(){let e=k();function t(){let n=e.navigator.userAgent.toLowerCase();return n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0}return{isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function ia(){return Ke||(Ke=vs()),Ke}function Qe({swiper:e,on:t,emit:n}){let a=k(),s=null,i=null,r=()=>{!e||e.destroyed||!e.initialized||(n("beforeResize"),n("resize"))},d=()=>{!e||e.destroyed||!e.initialized||(s=new ResizeObserver(f=>{i=a.requestAnimationFrame(()=>{let{width:m,height:l}=e,p=m,g=l;f.forEach(({contentBoxSize:v,contentRect:b,target:y})=>{y&&y!==e.el||(p=b?b.width:(v[0]||v).inlineSize,g=b?b.height:(v[0]||v).blockSize)}),(p!==m||g!==l)&&r()})}),s.observe(e.el))},o=()=>{i&&a.cancelAnimationFrame(i),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null)},c=()=>{!e||e.destroyed||!e.initialized||n("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof a.ResizeObserver<"u"){d();return}a.addEventListener("resize",r),a.addEventListener("orientationchange",c)}),t("destroy",()=>{o(),a.removeEventListener("resize",r),a.removeEventListener("orientationchange",c)})}function Ze({swiper:e,extendParams:t,on:n,emit:a}){let s=[],i=k(),r=(c,f={})=>{let m=i.MutationObserver||i.WebkitMutationObserver,l=new m(p=>{if(p.length===1){a("observerUpdate",p[0]);return}let g=function(){a("observerUpdate",p[0])};i.requestAnimationFrame?i.requestAnimationFrame(g):i.setTimeout(g,0)});l.observe(c,{attributes:typeof f.attributes>"u"?!0:f.attributes,childList:typeof f.childList>"u"?!0:f.childList,characterData:typeof f.characterData>"u"?!0:f.characterData}),s.push(l)},d=()=>{if(e.params.observer){if(e.params.observeParents){let c=e.$el.parents();for(let f=0;f<c.length;f+=1)r(c[f])}r(e.$el[0],{childList:e.params.observeSlideChildren}),r(e.$wrapperEl[0],{attributes:!1})}},o=()=>{s.forEach(c=>{c.disconnect()}),s.splice(0,s.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",d),n("destroy",o)}var ra={on(e,t,n){let a=this;if(!a.eventsListeners||a.destroyed||typeof t!="function")return a;let s=n?"unshift":"push";return e.split(" ").forEach(i=>{a.eventsListeners[i]||(a.eventsListeners[i]=[]),a.eventsListeners[i][s](t)}),a},once(e,t,n){let a=this;if(!a.eventsListeners||a.destroyed||typeof t!="function")return a;function s(...i){a.off(e,s),s.__emitterProxy&&delete s.__emitterProxy,t.apply(a,i)}return s.__emitterProxy=t,a.on(e,s,n)},onAny(e,t){let n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;let a=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[a](e),n},offAny(e){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;let n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){let n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(" ").forEach(a=>{typeof t>"u"?n.eventsListeners[a]=[]:n.eventsListeners[a]&&n.eventsListeners[a].forEach((s,i)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[a].splice(i,1)})}),n},emit(...e){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let n,a,s;return typeof e[0]=="string"||Array.isArray(e[0])?(n=e[0],a=e.slice(1,e.length),s=t):(n=e[0].events,a=e[0].data,s=e[0].context||t),a.unshift(s),(Array.isArray(n)?n:n.split(" ")).forEach(r=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(d=>{d.apply(s,[r,...a])}),t.eventsListeners&&t.eventsListeners[r]&&t.eventsListeners[r].forEach(d=>{d.apply(s,a)})}),t}};function Je(){let e=this,t,n,a=e.$el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=a[0].clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=a[0].clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(a.css("padding-left")||0,10)-parseInt(a.css("padding-right")||0,10),n=n-parseInt(a.css("padding-top")||0,10)-parseInt(a.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function et(){let e=this;function t(T){return e.isHorizontal()?T:{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"}[T]}function n(T,P){return parseFloat(T.getPropertyValue(t(P))||0)}let a=e.params,{$wrapperEl:s,size:i,rtlTranslate:r,wrongRTL:d}=e,o=e.virtual&&a.virtual.enabled,c=o?e.virtual.slides.length:e.slides.length,f=s.children(`.${e.params.slideClass}`),m=o?e.virtual.slides.length:f.length,l=[],p=[],g=[],v=a.slidesOffsetBefore;typeof v=="function"&&(v=a.slidesOffsetBefore.call(e));let b=a.slidesOffsetAfter;typeof b=="function"&&(b=a.slidesOffsetAfter.call(e));let y=e.snapGrid.length,E=e.slidesGrid.length,M=a.spaceBetween,I=-v,N=0,V=0;if(typeof i>"u")return;typeof M=="string"&&M.indexOf("%")>=0&&(M=parseFloat(M.replace("%",""))/100*i),e.virtualSize=-M,r?f.css({marginLeft:"",marginBottom:"",marginTop:""}):f.css({marginRight:"",marginBottom:"",marginTop:""}),a.centeredSlides&&a.cssMode&&(oe(e.wrapperEl,"--swiper-centered-offset-before",""),oe(e.wrapperEl,"--swiper-centered-offset-after",""));let te=a.grid&&a.grid.rows>1&&e.grid;te&&e.grid.initSlides(m);let A,de=a.slidesPerView==="auto"&&a.breakpoints&&Object.keys(a.breakpoints).filter(T=>typeof a.breakpoints[T].slidesPerView<"u").length>0;for(let T=0;T<m;T+=1){A=0;let P=f.eq(T);if(te&&e.grid.updateSlide(T,P,m,t),P.css("display")!=="none"){if(a.slidesPerView==="auto"){de&&(f[T].style[t("width")]="");let z=getComputedStyle(P[0]),G=P[0].style.transform,ne=P[0].style.webkitTransform;if(G&&(P[0].style.transform="none"),ne&&(P[0].style.webkitTransform="none"),a.roundLengths)A=e.isHorizontal()?P.outerWidth(!0):P.outerHeight(!0);else{let ae=n(z,"width"),Ge=n(z,"padding-left"),Me=n(z,"padding-right"),ce=n(z,"margin-left"),fe=n(z,"margin-right"),ue=z.getPropertyValue("box-sizing");if(ue&&ue==="border-box")A=ae+ce+fe;else{let{clientWidth:Xe,offsetWidth:Q}=P[0];A=ae+Ge+Me+ce+fe+(Q-Xe)}}G&&(P[0].style.transform=G),ne&&(P[0].style.webkitTransform=ne),a.roundLengths&&(A=Math.floor(A))}else A=(i-(a.slidesPerView-1)*M)/a.slidesPerView,a.roundLengths&&(A=Math.floor(A)),f[T]&&(f[T].style[t("width")]=`${A}px`);f[T]&&(f[T].swiperSlideSize=A),g.push(A),a.centeredSlides?(I=I+A/2+N/2+M,N===0&&T!==0&&(I=I-i/2-M),T===0&&(I=I-i/2-M),Math.abs(I)<1/1e3&&(I=0),a.roundLengths&&(I=Math.floor(I)),V%a.slidesPerGroup===0&&l.push(I),p.push(I)):(a.roundLengths&&(I=Math.floor(I)),(V-Math.min(e.params.slidesPerGroupSkip,V))%e.params.slidesPerGroup===0&&l.push(I),p.push(I),I=I+A+M),e.virtualSize+=A+M,N=A,V+=1}}if(e.virtualSize=Math.max(e.virtualSize,i)+b,r&&d&&(a.effect==="slide"||a.effect==="coverflow")&&s.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&s.css({[t("width")]:`${e.virtualSize+a.spaceBetween}px`}),te&&e.grid.updateWrapperSize(A,l,t),!a.centeredSlides){let T=[];for(let P=0;P<l.length;P+=1){let z=l[P];a.roundLengths&&(z=Math.floor(z)),l[P]<=e.virtualSize-i&&T.push(z)}l=T,Math.floor(e.virtualSize-i)-Math.floor(l[l.length-1])>1&&l.push(e.virtualSize-i)}if(l.length===0&&(l=[0]),a.spaceBetween!==0){let T=e.isHorizontal()&&r?"marginLeft":t("marginRight");f.filter((P,z)=>a.cssMode?z!==f.length-1:!0).css({[T]:`${M}px`})}if(a.centeredSlides&&a.centeredSlidesBounds){let T=0;g.forEach(z=>{T+=z+(a.spaceBetween?a.spaceBetween:0)}),T-=a.spaceBetween;let P=T-i;l=l.map(z=>z<0?-v:z>P?P+b:z)}if(a.centerInsufficientSlides){let T=0;if(g.forEach(P=>{T+=P+(a.spaceBetween?a.spaceBetween:0)}),T-=a.spaceBetween,T<i){let P=(i-T)/2;l.forEach((z,G)=>{l[G]=z-P}),p.forEach((z,G)=>{p[G]=z+P})}}if(Object.assign(e,{slides:f,snapGrid:l,slidesGrid:p,slidesSizesGrid:g}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){oe(e.wrapperEl,"--swiper-centered-offset-before",`${-l[0]}px`),oe(e.wrapperEl,"--swiper-centered-offset-after",`${e.size/2-g[g.length-1]/2}px`);let T=-e.snapGrid[0],P=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(z=>z+T),e.slidesGrid=e.slidesGrid.map(z=>z+P)}if(m!==c&&e.emit("slidesLengthChange"),l.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),p.length!==E&&e.emit("slidesGridLengthChange"),a.watchSlidesProgress&&e.updateSlidesOffset(),!o&&!a.cssMode&&(a.effect==="slide"||a.effect==="fade")){let T=`${a.containerModifierClass}backface-hidden`,P=e.$el.hasClass(T);m<=a.maxBackfaceHiddenSlides?P||e.$el.addClass(T):P&&e.$el.removeClass(T)}}function tt(e){let t=this,n=[],a=t.virtual&&t.params.virtual.enabled,s=0,i;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);let r=d=>a?t.slides.filter(o=>parseInt(o.getAttribute("data-swiper-slide-index"),10)===d)[0]:t.slides.eq(d)[0];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||x([])).each(d=>{n.push(d)});else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){let d=t.activeIndex+i;if(d>t.slides.length&&!a)break;n.push(r(d))}else n.push(r(t.activeIndex));for(i=0;i<n.length;i+=1)if(typeof n[i]<"u"){let d=n[i].offsetHeight;s=d>s?d:s}(s||s===0)&&t.$wrapperEl.css("height",`${s}px`)}function nt(){let e=this,t=e.slides;for(let n=0;n<t.length;n+=1)t[n].swiperSlideOffset=e.isHorizontal()?t[n].offsetLeft:t[n].offsetTop}function at(e=this&&this.translate||0){let t=this,n=t.params,{slides:a,rtlTranslate:s,snapGrid:i}=t;if(a.length===0)return;typeof a[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let r=-e;s&&(r=e),a.removeClass(n.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let d=0;d<a.length;d+=1){let o=a[d],c=o.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(c-=a[0].swiperSlideOffset);let f=(r+(n.centeredSlides?t.minTranslate():0)-c)/(o.swiperSlideSize+n.spaceBetween),m=(r-i[0]+(n.centeredSlides?t.minTranslate():0)-c)/(o.swiperSlideSize+n.spaceBetween),l=-(r-c),p=l+t.slidesSizesGrid[d];(l>=0&&l<t.size-1||p>1&&p<=t.size||l<=0&&p>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(d),a.eq(d).addClass(n.slideVisibleClass)),o.progress=s?-f:f,o.originalProgress=s?-m:m}t.visibleSlides=x(t.visibleSlides)}function st(e){let t=this;if(typeof e>"u"){let c=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*c||0}let n=t.params,a=t.maxTranslate()-t.minTranslate(),{progress:s,isBeginning:i,isEnd:r}=t,d=i,o=r;a===0?(s=0,i=!0,r=!0):(s=(e-t.minTranslate())/a,i=s<=0,r=s>=1),Object.assign(t,{progress:s,isBeginning:i,isEnd:r}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),i&&!d&&t.emit("reachBeginning toEdge"),r&&!o&&t.emit("reachEnd toEdge"),(d&&!i||o&&!r)&&t.emit("fromEdge"),t.emit("progress",s)}function it(){let e=this,{slides:t,params:n,$wrapperEl:a,activeIndex:s,realIndex:i}=e,r=e.virtual&&n.virtual.enabled;t.removeClass(`${n.slideActiveClass} ${n.slideNextClass} ${n.slidePrevClass} ${n.slideDuplicateActiveClass} ${n.slideDuplicateNextClass} ${n.slideDuplicatePrevClass}`);let d;r?d=e.$wrapperEl.find(`.${n.slideClass}[data-swiper-slide-index="${s}"]`):d=t.eq(s),d.addClass(n.slideActiveClass),n.loop&&(d.hasClass(n.slideDuplicateClass)?a.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${i}"]`).addClass(n.slideDuplicateActiveClass):a.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${i}"]`).addClass(n.slideDuplicateActiveClass));let o=d.nextAll(`.${n.slideClass}`).eq(0).addClass(n.slideNextClass);n.loop&&o.length===0&&(o=t.eq(0),o.addClass(n.slideNextClass));let c=d.prevAll(`.${n.slideClass}`).eq(0).addClass(n.slidePrevClass);n.loop&&c.length===0&&(c=t.eq(-1),c.addClass(n.slidePrevClass)),n.loop&&(o.hasClass(n.slideDuplicateClass)?a.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass):a.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass),c.hasClass(n.slideDuplicateClass)?a.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass):a.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass)),e.emitSlidesClasses()}function rt(e){let t=this,n=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:a,snapGrid:s,params:i,activeIndex:r,realIndex:d,snapIndex:o}=t,c=e,f;if(typeof c>"u"){for(let l=0;l<a.length;l+=1)typeof a[l+1]<"u"?n>=a[l]&&n<a[l+1]-(a[l+1]-a[l])/2?c=l:n>=a[l]&&n<a[l+1]&&(c=l+1):n>=a[l]&&(c=l);i.normalizeSlideIndex&&(c<0||typeof c>"u")&&(c=0)}if(s.indexOf(n)>=0)f=s.indexOf(n);else{let l=Math.min(i.slidesPerGroupSkip,c);f=l+Math.floor((c-l)/i.slidesPerGroup)}if(f>=s.length&&(f=s.length-1),c===r){f!==o&&(t.snapIndex=f,t.emit("snapIndexChange"));return}let m=parseInt(t.slides.eq(c).attr("data-swiper-slide-index")||c,10);Object.assign(t,{snapIndex:f,realIndex:m,previousIndex:r,activeIndex:c}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),d!==m&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function ot(e){let t=this,n=t.params,a=x(e).closest(`.${n.slideClass}`)[0],s=!1,i;if(a){for(let r=0;r<t.slides.length;r+=1)if(t.slides[r]===a){s=!0,i=r;break}}if(a&&s)t.clickedSlide=a,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(x(a).attr("data-swiper-slide-index"),10):t.clickedIndex=i;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}n.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}var oa={updateSize:Je,updateSlides:et,updateAutoHeight:tt,updateSlidesOffset:nt,updateSlidesProgress:at,updateProgress:st,updateSlidesClasses:it,updateActiveIndex:rt,updateClickedSlide:ot};function lt(e=this.isHorizontal()?"x":"y"){let t=this,{params:n,rtlTranslate:a,translate:s,$wrapperEl:i}=t;if(n.virtualTranslate)return a?-s:s;if(n.cssMode)return s;let r=qe(i[0],e);return a&&(r=-r),r||0}function dt(e,t){let n=this,{rtlTranslate:a,params:s,$wrapperEl:i,wrapperEl:r,progress:d}=n,o=0,c=0,f=0;n.isHorizontal()?o=a?-e:e:c=e,s.roundLengths&&(o=Math.floor(o),c=Math.floor(c)),s.cssMode?r[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-o:-c:s.virtualTranslate||i.transform(`translate3d(${o}px, ${c}px, ${f}px)`),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?o:c;let m,l=n.maxTranslate()-n.minTranslate();l===0?m=0:m=(e-n.minTranslate())/l,m!==d&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)}function ct(){return-this.snapGrid[0]}function ft(){return-this.snapGrid[this.snapGrid.length-1]}function ut(e=0,t=this.params.speed,n=!0,a=!0,s){let i=this,{params:r,wrapperEl:d}=i;if(i.animating&&r.preventInteractionOnTransition)return!1;let o=i.minTranslate(),c=i.maxTranslate(),f;if(a&&e>o?f=o:a&&e<c?f=c:f=e,i.updateProgress(f),r.cssMode){let m=i.isHorizontal();if(t===0)d[m?"scrollLeft":"scrollTop"]=-f;else{if(!i.support.smoothScroll)return ze({swiper:i,targetPosition:-f,side:m?"left":"top"}),!0;d.scrollTo({[m?"left":"top"]:-f,behavior:"smooth"})}return!0}return t===0?(i.setTransition(0),i.setTranslate(f),n&&(i.emit("beforeTransitionStart",t,s),i.emit("transitionEnd"))):(i.setTransition(t),i.setTranslate(f),n&&(i.emit("beforeTransitionStart",t,s),i.emit("transitionStart")),i.animating||(i.animating=!0,i.onTranslateToWrapperTransitionEnd||(i.onTranslateToWrapperTransitionEnd=function(l){!i||i.destroyed||l.target===this&&(i.$wrapperEl[0].removeEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.$wrapperEl[0].removeEventListener("webkitTransitionEnd",i.onTranslateToWrapperTransitionEnd),i.onTranslateToWrapperTransitionEnd=null,delete i.onTranslateToWrapperTransitionEnd,n&&i.emit("transitionEnd"))}),i.$wrapperEl[0].addEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onTranslateToWrapperTransitionEnd))),!0}var la={getTranslate:lt,setTranslate:dt,minTranslate:ct,maxTranslate:ft,translateTo:ut};function mt(e,t){let n=this;n.params.cssMode||n.$wrapperEl.transition(e),n.emit("setTransition",e,t)}function be({swiper:e,runCallbacks:t,direction:n,step:a}){let{activeIndex:s,previousIndex:i}=e,r=n;if(r||(s>i?r="next":s<i?r="prev":r="reset"),e.emit(`transition${a}`),t&&s!==i){if(r==="reset"){e.emit(`slideResetTransition${a}`);return}e.emit(`slideChangeTransition${a}`),r==="next"?e.emit(`slideNextTransition${a}`):e.emit(`slidePrevTransition${a}`)}}function pt(e=!0,t){let n=this,{params:a}=n;a.cssMode||(a.autoHeight&&n.updateAutoHeight(),be({swiper:n,runCallbacks:e,direction:t,step:"Start"}))}function ht(e=!0,t){let n=this,{params:a}=n;n.animating=!1,!a.cssMode&&(n.setTransition(0),be({swiper:n,runCallbacks:e,direction:t,step:"End"}))}var da={setTransition:mt,transitionStart:pt,transitionEnd:ht};function gt(e=0,t=this.params.speed,n=!0,a,s){if(typeof e!="number"&&typeof e!="string")throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if(typeof e=="string"){let M=parseInt(e,10);if(!isFinite(M))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=M}let i=this,r=e;r<0&&(r=0);let{params:d,snapGrid:o,slidesGrid:c,previousIndex:f,activeIndex:m,rtlTranslate:l,wrapperEl:p,enabled:g}=i;if(i.animating&&d.preventInteractionOnTransition||!g&&!a&&!s)return!1;let v=Math.min(i.params.slidesPerGroupSkip,r),b=v+Math.floor((r-v)/i.params.slidesPerGroup);b>=o.length&&(b=o.length-1);let y=-o[b];if(d.normalizeSlideIndex)for(let M=0;M<c.length;M+=1){let I=-Math.floor(y*100),N=Math.floor(c[M]*100),V=Math.floor(c[M+1]*100);typeof c[M+1]<"u"?I>=N&&I<V-(V-N)/2?r=M:I>=N&&I<V&&(r=M+1):I>=N&&(r=M)}if(i.initialized&&r!==m&&(!i.allowSlideNext&&y<i.translate&&y<i.minTranslate()||!i.allowSlidePrev&&y>i.translate&&y>i.maxTranslate()&&(m||0)!==r))return!1;r!==(f||0)&&n&&i.emit("beforeSlideChangeStart"),i.updateProgress(y);let E;if(r>m?E="next":r<m?E="prev":E="reset",l&&-y===i.translate||!l&&y===i.translate)return i.updateActiveIndex(r),d.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),d.effect!=="slide"&&i.setTranslate(y),E!=="reset"&&(i.transitionStart(n,E),i.transitionEnd(n,E)),!1;if(d.cssMode){let M=i.isHorizontal(),I=l?y:-y;if(t===0){let N=i.virtual&&i.params.virtual.enabled;N&&(i.wrapperEl.style.scrollSnapType="none",i._immediateVirtual=!0),p[M?"scrollLeft":"scrollTop"]=I,N&&requestAnimationFrame(()=>{i.wrapperEl.style.scrollSnapType="",i._swiperImmediateVirtual=!1})}else{if(!i.support.smoothScroll)return ze({swiper:i,targetPosition:I,side:M?"left":"top"}),!0;p.scrollTo({[M?"left":"top"]:I,behavior:"smooth"})}return!0}return i.setTransition(t),i.setTranslate(y),i.updateActiveIndex(r),i.updateSlidesClasses(),i.emit("beforeTransitionStart",t,a),i.transitionStart(n,E),t===0?i.transitionEnd(n,E):i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(I){!i||i.destroyed||I.target===this&&(i.$wrapperEl[0].removeEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].removeEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd),i.onSlideToWrapperTransitionEnd=null,delete i.onSlideToWrapperTransitionEnd,i.transitionEnd(n,E))}),i.$wrapperEl[0].addEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd)),!0}function vt(e=0,t=this.params.speed,n=!0,a){if(typeof e=="string"){let r=parseInt(e,10);if(!isFinite(r))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=r}let s=this,i=e;return s.params.loop&&(i+=s.loopedSlides),s.slideTo(i,t,n,a)}function bt(e=this.params.speed,t=!0,n){let a=this,{animating:s,enabled:i,params:r}=a;if(!i)return a;let d=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(d=Math.max(a.slidesPerViewDynamic("current",!0),1));let o=a.activeIndex<r.slidesPerGroupSkip?1:d;if(r.loop){if(s&&r.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}return r.rewind&&a.isEnd?a.slideTo(0,e,t,n):a.slideTo(a.activeIndex+o,e,t,n)}function yt(e=this.params.speed,t=!0,n){let a=this,{params:s,animating:i,snapGrid:r,slidesGrid:d,rtlTranslate:o,enabled:c}=a;if(!c)return a;if(s.loop){if(i&&s.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}let f=o?a.translate:-a.translate;function m(b){return b<0?-Math.floor(Math.abs(b)):Math.floor(b)}let l=m(f),p=r.map(b=>m(b)),g=r[p.indexOf(l)-1];if(typeof g>"u"&&s.cssMode){let b;r.forEach((y,E)=>{l>=y&&(b=E)}),typeof b<"u"&&(g=r[b>0?b-1:b])}let v=0;if(typeof g<"u"&&(v=d.indexOf(g),v<0&&(v=a.activeIndex-1),s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(v=v-a.slidesPerViewDynamic("previous",!0)+1,v=Math.max(v,0))),s.rewind&&a.isBeginning){let b=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(b,e,t,n)}return a.slideTo(v,e,t,n)}function xt(e=this.params.speed,t=!0,n){let a=this;return a.slideTo(a.activeIndex,e,t,n)}function Et(e=this.params.speed,t=!0,n,a=.5){let s=this,i=s.activeIndex,r=Math.min(s.params.slidesPerGroupSkip,i),d=r+Math.floor((i-r)/s.params.slidesPerGroup),o=s.rtlTranslate?s.translate:-s.translate;if(o>=s.snapGrid[d]){let c=s.snapGrid[d],f=s.snapGrid[d+1];o-c>(f-c)*a&&(i+=s.params.slidesPerGroup)}else{let c=s.snapGrid[d-1],f=s.snapGrid[d];o-c<=(f-c)*a&&(i-=s.params.slidesPerGroup)}return i=Math.max(i,0),i=Math.min(i,s.slidesGrid.length-1),s.slideTo(i,e,t,n)}function St(){let e=this,{params:t,$wrapperEl:n}=e,a=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView,s=e.clickedIndex,i;if(t.loop){if(e.animating)return;i=parseInt(x(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-a/2||s>e.slides.length-e.loopedSlides+a/2?(e.loopFix(),s=n.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),W(()=>{e.slideTo(s)})):e.slideTo(s):s>e.slides.length-a?(e.loopFix(),s=n.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),W(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}var ca={slideTo:gt,slideToLoop:vt,slideNext:bt,slidePrev:yt,slideReset:xt,slideToClosest:Et,slideToClickedSlide:St};function Tt(){let e=this,t=O(),{params:n,$wrapperEl:a}=e,s=a.children().length>0?x(a.children()[0].parentNode):a;s.children(`.${n.slideClass}.${n.slideDuplicateClass}`).remove();let i=s.children(`.${n.slideClass}`);if(n.loopFillGroupWithBlank){let o=n.slidesPerGroup-i.length%n.slidesPerGroup;if(o!==n.slidesPerGroup){for(let c=0;c<o;c+=1){let f=x(t.createElement("div")).addClass(`${n.slideClass} ${n.slideBlankClass}`);s.append(f)}i=s.children(`.${n.slideClass}`)}}n.slidesPerView==="auto"&&!n.loopedSlides&&(n.loopedSlides=i.length),e.loopedSlides=Math.ceil(parseFloat(n.loopedSlides||n.slidesPerView,10)),e.loopedSlides+=n.loopAdditionalSlides,e.loopedSlides>i.length&&e.params.loopedSlidesLimit&&(e.loopedSlides=i.length);let r=[],d=[];i.each((o,c)=>{x(o).attr("data-swiper-slide-index",c)});for(let o=0;o<e.loopedSlides;o+=1){let c=o-Math.floor(o/i.length)*i.length;d.push(i.eq(c)[0]),r.unshift(i.eq(i.length-c-1)[0])}for(let o=0;o<d.length;o+=1)s.append(x(d[o].cloneNode(!0)).addClass(n.slideDuplicateClass));for(let o=r.length-1;o>=0;o-=1)s.prepend(x(r[o].cloneNode(!0)).addClass(n.slideDuplicateClass))}function $t(){let e=this;e.emit("beforeLoopFix");let{activeIndex:t,slides:n,loopedSlides:a,allowSlidePrev:s,allowSlideNext:i,snapGrid:r,rtlTranslate:d}=e,o;e.allowSlidePrev=!0,e.allowSlideNext=!0;let f=-r[t]-e.getTranslate();t<a?(o=n.length-a*3+t,o+=a,e.slideTo(o,0,!1,!0)&&f!==0&&e.setTranslate((d?-e.translate:e.translate)-f)):t>=n.length-a&&(o=-n.length+t+a,o+=a,e.slideTo(o,0,!1,!0)&&f!==0&&e.setTranslate((d?-e.translate:e.translate)-f)),e.allowSlidePrev=s,e.allowSlideNext=i,e.emit("loopFix")}function Ct(){let e=this,{$wrapperEl:t,params:n,slides:a}=e;t.children(`.${n.slideClass}.${n.slideDuplicateClass},.${n.slideClass}.${n.slideBlankClass}`).remove(),a.removeAttr("data-swiper-slide-index")}var fa={loopCreate:Tt,loopFix:$t,loopDestroy:Ct};function Mt(e){let t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;n.style.cursor="move",n.style.cursor=e?"grabbing":"grab"}function Pt(){let e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="")}var ua={setGrabCursor:Mt,unsetGrabCursor:Pt};function bs(e,t=this){function n(a){if(!a||a===O()||a===k())return null;a.assignedSlot&&(a=a.assignedSlot);let s=a.closest(e);return!s&&!a.getRootNode?null:s||n(a.getRootNode().host)}return n(t)}function It(e){let t=this,n=O(),a=k(),s=t.touchEventsData,{params:i,touches:r,enabled:d}=t;if(!d||t.animating&&i.preventInteractionOnTransition)return;!t.animating&&i.cssMode&&i.loop&&t.loopFix();let o=e;o.originalEvent&&(o=o.originalEvent);let c=x(o.target);if(i.touchEventsTarget==="wrapper"&&!c.closest(t.wrapperEl).length||(s.isTouchEvent=o.type==="touchstart",!s.isTouchEvent&&"which"in o&&o.which===3)||!s.isTouchEvent&&"button"in o&&o.button>0||s.isTouched&&s.isMoved)return;let f=!!i.noSwipingClass&&i.noSwipingClass!=="",m=e.composedPath?e.composedPath():e.path;f&&o.target&&o.target.shadowRoot&&m&&(c=x(m[0]));let l=i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`,p=!!(o.target&&o.target.shadowRoot);if(i.noSwiping&&(p?bs(l,c[0]):c.closest(l)[0])){t.allowClick=!0;return}if(i.swipeHandler&&!c.closest(i.swipeHandler)[0])return;r.currentX=o.type==="touchstart"?o.targetTouches[0].pageX:o.pageX,r.currentY=o.type==="touchstart"?o.targetTouches[0].pageY:o.pageY;let g=r.currentX,v=r.currentY,b=i.edgeSwipeDetection||i.iOSEdgeSwipeDetection,y=i.edgeSwipeThreshold||i.iOSEdgeSwipeThreshold;if(b&&(g<=y||g>=a.innerWidth-y))if(b==="prevent")e.preventDefault();else return;if(Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=g,r.startY=v,s.touchStartTime=F(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,i.threshold>0&&(s.allowThresholdMove=!1),o.type!=="touchstart"){let E=!0;c.is(s.focusableElements)&&(E=!1,c[0].nodeName==="SELECT"&&(s.isTouched=!1)),n.activeElement&&x(n.activeElement).is(s.focusableElements)&&n.activeElement!==c[0]&&n.activeElement.blur();let M=E&&t.allowTouchMove&&i.touchStartPreventDefault;(i.touchStartForcePreventDefault||M)&&!c[0].isContentEditable&&o.preventDefault()}t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!i.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",o)}function kt(e){let t=O(),n=this,a=n.touchEventsData,{params:s,touches:i,rtlTranslate:r,enabled:d}=n;if(!d)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),!a.isTouched){a.startMoving&&a.isScrolling&&n.emit("touchMoveOpposite",o);return}if(a.isTouchEvent&&o.type!=="touchmove")return;let c=o.type==="touchmove"&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),f=o.type==="touchmove"?c.pageX:o.pageX,m=o.type==="touchmove"?c.pageY:o.pageY;if(o.preventedByNestedSwiper){i.startX=f,i.startY=m;return}if(!n.allowTouchMove){x(o.target).is(a.focusableElements)||(n.allowClick=!1),a.isTouched&&(Object.assign(i,{startX:f,startY:m,currentX:f,currentY:m}),a.touchStartTime=F());return}if(a.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop){if(n.isVertical()){if(m<i.startY&&n.translate<=n.maxTranslate()||m>i.startY&&n.translate>=n.minTranslate()){a.isTouched=!1,a.isMoved=!1;return}}else if(f<i.startX&&n.translate<=n.maxTranslate()||f>i.startX&&n.translate>=n.minTranslate())return}if(a.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&x(o.target).is(a.focusableElements)){a.isMoved=!0,n.allowClick=!1;return}if(a.allowTouchCallbacks&&n.emit("touchMove",o),o.targetTouches&&o.targetTouches.length>1)return;i.currentX=f,i.currentY=m;let l=i.currentX-i.startX,p=i.currentY-i.startY;if(n.params.threshold&&Math.sqrt(l**2+p**2)<n.params.threshold)return;if(typeof a.isScrolling>"u"){let y;n.isHorizontal()&&i.currentY===i.startY||n.isVertical()&&i.currentX===i.startX?a.isScrolling=!1:l*l+p*p>=25&&(y=Math.atan2(Math.abs(p),Math.abs(l))*180/Math.PI,a.isScrolling=n.isHorizontal()?y>s.touchAngle:90-y>s.touchAngle)}if(a.isScrolling&&n.emit("touchMoveOpposite",o),typeof a.startMoving>"u"&&(i.currentX!==i.startX||i.currentY!==i.startY)&&(a.startMoving=!0),a.isScrolling){a.isTouched=!1;return}if(!a.startMoving)return;n.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation(),a.isMoved||(s.loop&&!s.cssMode&&n.loopFix(),a.startTranslate=n.getTranslate(),n.setTransition(0),n.animating&&n.$wrapperEl.trigger("webkitTransitionEnd transitionend"),a.allowMomentumBounce=!1,s.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",o)),n.emit("sliderMove",o),a.isMoved=!0;let g=n.isHorizontal()?l:p;i.diff=g,g*=s.touchRatio,r&&(g=-g),n.swipeDirection=g>0?"prev":"next",a.currentTranslate=g+a.startTranslate;let v=!0,b=s.resistanceRatio;if(s.touchReleaseOnEdges&&(b=0),g>0&&a.currentTranslate>n.minTranslate()?(v=!1,s.resistance&&(a.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+a.startTranslate+g)**b)):g<0&&a.currentTranslate<n.maxTranslate()&&(v=!1,s.resistance&&(a.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-a.startTranslate-g)**b)),v&&(o.preventedByNestedSwiper=!0),!n.allowSlideNext&&n.swipeDirection==="next"&&a.currentTranslate<a.startTranslate&&(a.currentTranslate=a.startTranslate),!n.allowSlidePrev&&n.swipeDirection==="prev"&&a.currentTranslate>a.startTranslate&&(a.currentTranslate=a.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(a.currentTranslate=a.startTranslate),s.threshold>0)if(Math.abs(g)>s.threshold||a.allowThresholdMove){if(!a.allowThresholdMove){a.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,a.currentTranslate=a.startTranslate,i.diff=n.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY;return}}else{a.currentTranslate=a.startTranslate;return}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&n.freeMode||s.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),n.params.freeMode&&s.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(a.currentTranslate),n.setTranslate(a.currentTranslate))}function zt(e){let t=this,n=t.touchEventsData,{params:a,touches:s,rtlTranslate:i,slidesGrid:r,enabled:d}=t;if(!d)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",o),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);let c=F(),f=c-n.touchStartTime;if(t.allowClick){let E=o.path||o.composedPath&&o.composedPath();t.updateClickedSlide(E&&E[0]||o.target),t.emit("tap click",o),f<300&&c-n.lastClickTime<300&&t.emit("doubleTap doubleClick",o)}if(n.lastClickTime=F(),W(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||s.diff===0||n.currentTranslate===n.startTranslate){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let m;if(a.followFinger?m=i?t.translate:-t.translate:m=-n.currentTranslate,a.cssMode)return;if(t.params.freeMode&&a.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:m});return}let l=0,p=t.slidesSizesGrid[0];for(let E=0;E<r.length;E+=E<a.slidesPerGroupSkip?1:a.slidesPerGroup){let M=E<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;typeof r[E+M]<"u"?m>=r[E]&&m<r[E+M]&&(l=E,p=r[E+M]-r[E]):m>=r[E]&&(l=E,p=r[r.length-1]-r[r.length-2])}let g=null,v=null;a.rewind&&(t.isBeginning?v=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));let b=(m-r[l])/p,y=l<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(f>a.longSwipesMs){if(!a.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(b>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:l+y):t.slideTo(l)),t.swipeDirection==="prev"&&(b>1-a.longSwipesRatio?t.slideTo(l+y):v!==null&&b<0&&Math.abs(b)>a.longSwipesRatio?t.slideTo(v):t.slideTo(l))}else{if(!a.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(o.target===t.navigation.nextEl||o.target===t.navigation.prevEl)?o.target===t.navigation.nextEl?t.slideTo(l+y):t.slideTo(l):(t.swipeDirection==="next"&&t.slideTo(g!==null?g:l+y),t.swipeDirection==="prev"&&t.slideTo(v!==null?v:l))}}function Le(){let e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:a,allowSlidePrev:s,snapGrid:i}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=s,e.allowSlideNext=a,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function Ot(e){let t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Lt(){let e=this,{wrapperEl:t,rtlTranslate:n,enabled:a}=e;if(!a)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let s,i=e.maxTranslate()-e.minTranslate();i===0?s=0:s=(e.translate-e.minTranslate())/i,s!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}var ma=!1;function ys(){}var pa=(e,t)=>{let n=O(),{params:a,touchEvents:s,el:i,wrapperEl:r,device:d,support:o}=e,c=!!a.nested,f=t==="on"?"addEventListener":"removeEventListener",m=t;if(!o.touch)i[f](s.start,e.onTouchStart,!1),n[f](s.move,e.onTouchMove,c),n[f](s.end,e.onTouchEnd,!1);else{let l=s.start==="touchstart"&&o.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;i[f](s.start,e.onTouchStart,l),i[f](s.move,e.onTouchMove,o.passiveListener?{passive:!1,capture:c}:c),i[f](s.end,e.onTouchEnd,l),s.cancel&&i[f](s.cancel,e.onTouchEnd,l)}(a.preventClicks||a.preventClicksPropagation)&&i[f]("click",e.onClick,!0),a.cssMode&&r[f]("scroll",e.onScroll),a.updateOnWindowResize?e[m](d.ios||d.android?"resize orientationchange observerUpdate":"resize observerUpdate",Le,!0):e[m]("observerUpdate",Le,!0)};function xs(){let e=this,t=O(),{params:n,support:a}=e;e.onTouchStart=It.bind(e),e.onTouchMove=kt.bind(e),e.onTouchEnd=zt.bind(e),n.cssMode&&(e.onScroll=Lt.bind(e)),e.onClick=Ot.bind(e),a.touch&&!ma&&(t.addEventListener("touchstart",ys),ma=!0),pa(e,"on")}function Es(){pa(this,"off")}var ha={attachEvents:xs,detachEvents:Es};var ga=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function Dt(){let e=this,{activeIndex:t,initialized:n,loopedSlides:a=0,params:s,$el:i}=e,r=s.breakpoints;if(!r||r&&Object.keys(r).length===0)return;let d=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!d||e.currentBreakpoint===d)return;let c=(d in r?r[d]:void 0)||e.originalParams,f=ga(e,s),m=ga(e,c),l=s.enabled;f&&!m?(i.removeClass(`${s.containerModifierClass}grid ${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!f&&m&&(i.addClass(`${s.containerModifierClass}grid`),(c.grid.fill&&c.grid.fill==="column"||!c.grid.fill&&s.grid.fill==="column")&&i.addClass(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(b=>{let y=s[b]&&s[b].enabled,E=c[b]&&c[b].enabled;y&&!E&&e[b].disable(),!y&&E&&e[b].enable()});let p=c.direction&&c.direction!==s.direction,g=s.loop&&(c.slidesPerView!==s.slidesPerView||p);p&&n&&e.changeDirection(),H(e.params,c);let v=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),l&&!v?e.disable():!l&&v&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",c),g&&n&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-a+e.loopedSlides,0,!1)),e.emit("breakpoint",c)}function At(e,t="window",n){if(!e||t==="container"&&!n)return;let a=!1,s=k(),i=t==="window"?s.innerHeight:n.clientHeight,r=Object.keys(e).map(d=>{if(typeof d=="string"&&d.indexOf("@")===0){let o=parseFloat(d.substr(1));return{value:i*o,point:d}}return{value:d,point:d}});r.sort((d,o)=>parseInt(d.value,10)-parseInt(o.value,10));for(let d=0;d<r.length;d+=1){let{point:o,value:c}=r[d];t==="window"?s.matchMedia(`(min-width: ${c}px)`).matches&&(a=o):c<=n.clientWidth&&(a=o)}return a||"max"}var va={setBreakpoint:Dt,getBreakpoint:At};function Ss(e,t){let n=[];return e.forEach(a=>{typeof a=="object"?Object.keys(a).forEach(s=>{a[s]&&n.push(t+s)}):typeof a=="string"&&n.push(t+a)}),n}function wt(){let e=this,{classNames:t,params:n,rtl:a,$el:s,device:i,support:r}=e,d=Ss(["initialized",n.direction,{"pointer-events":!r.touch},{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:a},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:i.android},{ios:i.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...d),s.addClass([...t].join(" ")),e.emitContainerClasses()}function Ht(){let e=this,{$el:t,classNames:n}=e;t.removeClass(n.join(" ")),e.emitContainerClasses()}var ba={addClasses:wt,removeClasses:Ht};function Nt(e,t,n,a,s,i){let r=k(),d;function o(){i&&i()}!x(e).parent("picture")[0]&&(!e.complete||!s)&&t?(d=new r.Image,d.onload=o,d.onerror=o,a&&(d.sizes=a),n&&(d.srcset=n),t&&(d.src=t)):o()}function Bt(){let e=this;e.imagesToLoad=e.$el.find("img");function t(){typeof e>"u"||e===null||!e||e.destroyed||(e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}for(let n=0;n<e.imagesToLoad.length;n+=1){let a=e.imagesToLoad[n];e.loadImage(a,a.currentSrc||a.getAttribute("src"),a.srcset||a.getAttribute("srcset"),a.sizes||a.getAttribute("sizes"),!0,t)}}var ya={loadImage:Nt,preloadImages:Bt};function Ts(){let e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:a}=n;if(a){let s=e.slides.length-1,i=e.slidesGrid[s]+e.slidesSizesGrid[s]+a*2;e.isLocked=e.size>i}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var xa={checkOverflow:Ts};var _t={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!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-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function Gt(e,t){return function(a={}){let s=Object.keys(a)[0],i=a[s];if(typeof i!="object"||i===null){H(t,a);return}if(["navigation","pagination","scrollbar"].indexOf(s)>=0&&e[s]===!0&&(e[s]={auto:!0}),!(s in e&&"enabled"in i)){H(t,a);return}e[s]===!0&&(e[s]={enabled:!0}),typeof e[s]=="object"&&!("enabled"in e[s])&&(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),H(t,a)}}var Xt={eventsEmitter:ra,update:oa,translate:la,transition:da,slide:ca,loop:fa,grabCursor:ua,events:ha,breakpoints:va,checkOverflow:xa,classes:ba,images:ya},Vt={},ye=class e{constructor(...t){let n,a;if(t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?a=t[0]:[n,a]=t,a||(a={}),a=H({},a),n&&!a.el&&(a.el=n),a.el&&x(a.el).length>1){let d=[];return x(a.el).each(o=>{let c=H({},a,{el:o});d.push(new e(c))}),d}let s=this;s.__swiper__=!0,s.support=Oe(),s.device=sa({userAgent:a.userAgent}),s.browser=ia(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],a.modules&&Array.isArray(a.modules)&&s.modules.push(...a.modules);let i={};s.modules.forEach(d=>{d({swiper:s,extendParams:Gt(a,i),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});let r=H({},_t,i);return s.params=H({},r,Vt,a),s.originalParams=H({},s.params),s.passedParams=H({},a),s.params&&s.params.on&&Object.keys(s.params.on).forEach(d=>{s.on(d,s.params.on[d])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),s.$=x,Object.assign(s,{enabled:s.params.enabled,el:n,classNames:[],slides:x(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return s.params.direction==="horizontal"},isVertical(){return s.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:function(){let o=["touchstart","touchmove","touchend","touchcancel"],c=["pointerdown","pointermove","pointerup"];return s.touchEventsTouch={start:o[0],move:o[1],end:o[2],cancel:o[3]},s.touchEventsDesktop={start:c[0],move:c[1],end:c[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.touchEventsDesktop}(),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:s.params.focusableElements,lastClickTime:F(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}enable(){let t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){let t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){let a=this;t=Math.min(Math.max(t,0),1);let s=a.minTranslate(),r=(a.maxTranslate()-s)*t+s;a.translateTo(r,typeof n>"u"?0:n),a.updateActiveIndex(),a.updateSlidesClasses()}emitContainerClasses(){let t=this;if(!t.params._emitClasses||!t.el)return;let n=t.el.className.split(" ").filter(a=>a.indexOf("swiper")===0||a.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){let n=this;return n.destroyed?"":t.className.split(" ").filter(a=>a.indexOf("swiper-slide")===0||a.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){let t=this;if(!t.params._emitClasses||!t.el)return;let n=[];t.slides.each(a=>{let s=t.getSlideClasses(a);n.push({slideEl:a,classNames:s}),t.emit("_slideClass",a,s)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t="current",n=!1){let a=this,{params:s,slides:i,slidesGrid:r,slidesSizesGrid:d,size:o,activeIndex:c}=a,f=1;if(s.centeredSlides){let m=i[c].swiperSlideSize,l;for(let p=c+1;p<i.length;p+=1)i[p]&&!l&&(m+=i[p].swiperSlideSize,f+=1,m>o&&(l=!0));for(let p=c-1;p>=0;p-=1)i[p]&&!l&&(m+=i[p].swiperSlideSize,f+=1,m>o&&(l=!0))}else if(t==="current")for(let m=c+1;m<i.length;m+=1)(n?r[m]+d[m]-r[c]<o:r[m]-r[c]<o)&&(f+=1);else for(let m=c-1;m>=0;m-=1)r[c]-r[m]<o&&(f+=1);return f}update(){let t=this;if(!t||t.destroyed)return;let{snapGrid:n,params:a}=t;a.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function s(){let r=t.rtlTranslate?t.translate*-1:t.translate,d=Math.min(Math.max(r,t.maxTranslate()),t.minTranslate());t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()}let i;t.params.freeMode&&t.params.freeMode.enabled?(s(),t.params.autoHeight&&t.updateAutoHeight()):((t.params.slidesPerView==="auto"||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?i=t.slideTo(t.slides.length-1,0,!1,!0):i=t.slideTo(t.activeIndex,0,!1,!0),i||s()),a.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n=!0){let a=this,s=a.params.direction;return t||(t=s==="horizontal"?"vertical":"horizontal"),t===s||t!=="horizontal"&&t!=="vertical"||(a.$el.removeClass(`${a.params.containerModifierClass}${s}`).addClass(`${a.params.containerModifierClass}${t}`),a.emitContainerClasses(),a.params.direction=t,a.slides.each(i=>{t==="vertical"?i.style.width="":i.style.height=""}),a.emit("changeDirection"),n&&a.update()),a}changeLanguageDirection(t){let n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.$el.addClass(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.$el.removeClass(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){let n=this;if(n.mounted)return!0;let a=x(t||n.params.el);if(t=a[0],!t)return!1;t.swiper=n;let s=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`,r=(()=>{if(t&&t.shadowRoot&&t.shadowRoot.querySelector){let d=x(t.shadowRoot.querySelector(s()));return d.children=o=>a.children(o),d}return a.children?a.children(s()):x(a).children(s())})();if(r.length===0&&n.params.createElements){let o=O().createElement("div");r=x(o),o.className=n.params.wrapperClass,a.append(o),a.children(`.${n.params.slideClass}`).each(c=>{r.append(c)})}return Object.assign(n,{$el:a,el:t,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:t.dir.toLowerCase()==="rtl"||a.css("direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(t.dir.toLowerCase()==="rtl"||a.css("direction")==="rtl"),wrongRTL:r.css("display")==="-webkit-box"}),!0}init(t){let n=this;return n.initialized||n.mount(t)===!1||(n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.params.loop&&n.loopCreate(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.preloadImages&&n.preloadImages(),n.params.loop?n.slideTo(n.params.initialSlide+n.loopedSlides,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.attachEvents(),n.initialized=!0,n.emit("init"),n.emit("afterInit")),n}destroy(t=!0,n=!0){let a=this,{params:s,$el:i,$wrapperEl:r,slides:d}=a;return typeof a.params>"u"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),s.loop&&a.loopDestroy(),n&&(a.removeClasses(),i.removeAttr("style"),r.removeAttr("style"),d&&d.length&&d.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(o=>{a.off(o)}),t!==!1&&(a.$el[0].swiper=null,aa(a)),a.destroyed=!0),null}static extendDefaults(t){H(Vt,t)}static get extendedDefaults(){return Vt}static get defaults(){return _t}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let n=e.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>e.installModule(n)),e):(e.installModule(t),e)}};Object.keys(Xt).forEach(e=>{Object.keys(Xt[e]).forEach(t=>{ye.prototype[t]=Xt[e][t]})});ye.use([Qe,Ze]);var De=ye;function xe(e,t,n,a){let s=O();return e.params.createElements&&Object.keys(a).forEach(i=>{if(!n[i]&&n.auto===!0){let r=e.$el.children(`.${a[i]}`)[0];r||(r=s.createElement("div"),r.className=a[i],e.$el.append(r)),n[i]=r,t[i]=r}}),n}function Ae({swiper:e,extendParams:t,on:n,emit:a}){t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null};function s(p){let g;return p&&(g=x(p),e.params.uniqueNavElements&&typeof p=="string"&&g.length>1&&e.$el.find(p).length===1&&(g=e.$el.find(p))),g}function i(p,g){let v=e.params.navigation;p&&p.length>0&&(p[g?"addClass":"removeClass"](v.disabledClass),p[0]&&p[0].tagName==="BUTTON"&&(p[0].disabled=g),e.params.watchOverflow&&e.enabled&&p[e.isLocked?"addClass":"removeClass"](v.lockClass))}function r(){if(e.params.loop)return;let{$nextEl:p,$prevEl:g}=e.navigation;i(g,e.isBeginning&&!e.params.rewind),i(p,e.isEnd&&!e.params.rewind)}function d(p){p.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),a("navigationPrev"))}function o(p){p.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),a("navigationNext"))}function c(){let p=e.params.navigation;if(e.params.navigation=xe(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(p.nextEl||p.prevEl))return;let g=s(p.nextEl),v=s(p.prevEl);g&&g.length>0&&g.on("click",o),v&&v.length>0&&v.on("click",d),Object.assign(e.navigation,{$nextEl:g,nextEl:g&&g[0],$prevEl:v,prevEl:v&&v[0]}),e.enabled||(g&&g.addClass(p.lockClass),v&&v.addClass(p.lockClass))}function f(){let{$nextEl:p,$prevEl:g}=e.navigation;p&&p.length&&(p.off("click",o),p.removeClass(e.params.navigation.disabledClass)),g&&g.length&&(g.off("click",d),g.removeClass(e.params.navigation.disabledClass))}n("init",()=>{e.params.navigation.enabled===!1?l():(c(),r())}),n("toEdge fromEdge lock unlock",()=>{r()}),n("destroy",()=>{f()}),n("enable disable",()=>{let{$nextEl:p,$prevEl:g}=e.navigation;p&&p[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),g&&g[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),n("click",(p,g)=>{let{$nextEl:v,$prevEl:b}=e.navigation,y=g.target;if(e.params.navigation.hideOnClick&&!x(y).is(b)&&!x(y).is(v)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===y||e.pagination.el.contains(y)))return;let E;v?E=v.hasClass(e.params.navigation.hiddenClass):b&&(E=b.hasClass(e.params.navigation.hiddenClass)),a(E===!0?"navigationShow":"navigationHide"),v&&v.toggleClass(e.params.navigation.hiddenClass),b&&b.toggleClass(e.params.navigation.hiddenClass)}});let m=()=>{e.$el.removeClass(e.params.navigation.navigationDisabledClass),c(),r()},l=()=>{e.$el.addClass(e.params.navigation.navigationDisabledClass),f()};Object.assign(e.navigation,{enable:m,disable:l,update:r,init:c,destroy:f})}function we({swiper:e,extendParams:t,on:n,emit:a}){let s;e.autoplay={running:!1,paused:!1},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});function i(){if(!e.size){e.autoplay.running=!1,e.autoplay.paused=!1;return}let v=e.slides.eq(e.activeIndex),b=e.params.autoplay.delay;v.attr("data-swiper-autoplay")&&(b=v.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(s),s=W(()=>{let y;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),y=e.slidePrev(e.params.speed,!0,!0),a("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?d():(y=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),a("autoplay")):(y=e.slidePrev(e.params.speed,!0,!0),a("autoplay")):e.params.loop?(e.loopFix(),y=e.slideNext(e.params.speed,!0,!0),a("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?d():(y=e.slideTo(0,e.params.speed,!0,!0),a("autoplay")):(y=e.slideNext(e.params.speed,!0,!0),a("autoplay")),(e.params.cssMode&&e.autoplay.running||y===!1)&&i()},b)}function r(){return typeof s<"u"||e.autoplay.running?!1:(e.autoplay.running=!0,a("autoplayStart"),i(),!0)}function d(){return!e.autoplay.running||typeof s>"u"?!1:(s&&(clearTimeout(s),s=void 0),e.autoplay.running=!1,a("autoplayStop"),!0)}function o(v){e.autoplay.running&&(e.autoplay.paused||(s&&clearTimeout(s),e.autoplay.paused=!0,v===0||!e.params.autoplay.waitForTransition?(e.autoplay.paused=!1,i()):["transitionend","webkitTransitionEnd"].forEach(b=>{e.$wrapperEl[0].addEventListener(b,f)})))}function c(){let v=O();v.visibilityState==="hidden"&&e.autoplay.running&&o(),v.visibilityState==="visible"&&e.autoplay.paused&&(i(),e.autoplay.paused=!1)}function f(v){!e||e.destroyed||!e.$wrapperEl||v.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(b=>{e.$wrapperEl[0].removeEventListener(b,f)}),e.autoplay.paused=!1,e.autoplay.running?i():d())}function m(){e.params.autoplay.disableOnInteraction?d():(a("autoplayPause"),o()),["transitionend","webkitTransitionEnd"].forEach(v=>{e.$wrapperEl[0].removeEventListener(v,f)})}function l(){e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,a("autoplayResume"),i())}function p(){e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",m),e.$el.on("mouseleave",l))}function g(){e.$el.off("mouseenter",m),e.$el.off("mouseleave",l)}n("init",()=>{e.params.autoplay.enabled&&(r(),O().addEventListener("visibilitychange",c),p())}),n("beforeTransitionStart",(v,b,y)=>{e.autoplay.running&&(y||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(b):d())}),n("sliderFirstMove",()=>{e.autoplay.running&&(e.params.autoplay.disableOnInteraction?d():o())}),n("touchEnd",()=>{e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&i()}),n("destroy",()=>{g(),e.autoplay.running&&d(),O().removeEventListener("visibilitychange",c)}),Object.assign(e.autoplay,{pause:o,run:i,start:r,stop:d})}var js=Sa(),K=Ut(),{map:Us,forEach:Qt}=(wa(),mn(Aa)),{default:wf}=(Ga(),mn(_a));var _e=(e,t)=>(t||document).querySelectorAll(e);function Ks(){typeof SendGaEvent<"u"&&SendGaEvent.apply(null,arguments)}var Zt=function(){let e=[];function t(){e.forEach(s=>s())}function n(s){e.push(s),a()}let a=Wa(t,30);return window.addEventListener("resize",s=>a(),!1),a(),n}();globalThis.SendEvent=Ks;$(function(){Zs(),js.init(),oi(),di(),li(),Js(),ei(),ti(),ai(),ni(),si(),ii(),Qs(),Va(),Fa(),K._scroll(),Zt(()=>K._scroll())});function Qs(){function e(){$(".wp-openup").each((t,n)=>{let a=$(n),s=window.scrollY>a.offset().top-Y(85);a.toggleClass("active",s)})}$(window).on("scroll",e),e()}function Zs(){let e="active",t=(a,s)=>{a&&Qt(a,(i,r)=>{r==s?i.classList.add(e):i.classList.remove(e)})},n=(a,s)=>{let i=_e('[data-tab="'+a+'"]');Qt(i,r=>{let d=_e(".gs-tab-content",r);t(d,s)})};_e(".gs-tabs")?.forEach(a=>{let s=a.id,i=_e(".gs-tab",a);Qt(i,(r,d)=>{r.addEventListener("click",function(o){n(s,d),t(i,d)},!1),r.classList.contains(e)&&n(s,d)})})}function ee(e,t){K.timelines.push({start:()=>e.offset().top,end:()=>e.offset().top+e.height(),keyframes:t})}function Js(){let e=$(".section-hero"),t=$(".bg-hero .bg-hero-falcon",e),n=$(".timeline-fadein",e),a=$(".timeline-falcon",e);e.length&&(ee(n,[{el:$(".scene .canvas",e),start:0,end:1,opacity:[1,0],scale:[1,50],easeFunction:"easeInCubic"},{el:$(".scene",e),start:.7,end:1,cssClass:"invisible",toggle:!1}]),ee(a,[{el:t,start:0,end:1,cssClass:"show",toggle:!1}]))}function ei(){let e=$(".section-ue"),t=$(".flip-canvas",e),n=$(".scroll-img",e),a=100/10,s=$(".timeline-flip",e);function i(){return n.parent().width()-n.width()}t.length&&(ee(s,[{el:n,start:0,end:1,x:[0,i]}]),Zt(()=>{let r=i()/a*-1;s.height(Y(r))}))}function ti(){let e=$(".section-ue-scenarios"),t=$(".timeline-ue",e),n=$(".timeline-ratio",e),a=$(".scenario-list > li > a",e),s=$(".ue-scenarios .gs-tab-content",e);if(!e.length)return;t.height(s.length*25+"vh");let i=Us(a,(d,o)=>({progress:o/a.length,fn:()=>r(o)})).sort((d,o)=>o.progress-d.progress),r=d=>{a.removeClass("active"),a.eq(d).addClass("active"),s.removeClass("active"),s.eq(d).addClass("active")};ee(t,[{el:e,start:0,end:1,onDraw(d,o){o=ci(o,0,1),i.find(c=>o>=c.progress)?.fn()}}]),ee(n,[{el:$(".ue-scenarios .cover",e),start:0,end:1,opacity:[0,1]}]),a.on("click",function(d){d.preventDefault();let f=a.index(this)/s.length*t.height()+t.offset().top+2;window.scrollTo({top:f,behavior:"smooth"})})}function ni(){let e=$(".section-design"),t=$(".dc-scene",e);t.length&&K.timelines.push({start:()=>t.offset().top-Y(80),end:()=>t.offset().top,keyframes:[{el:t,start:0,end:1,cssClass:"active",toggle:!1}]})}function ai(){let e=new De(".feature-swiper .swiper",{modules:[we,Ae],slidesPerView:"auto",spaceBetween:50,centeredSlides:!0,autoplay:{pauseOnMouseEnter:!0,delay:3e3},navigation:{prevEl:".feature-swiper-navigation .swiper-button-prev",nextEl:".feature-swiper-navigation .swiper-button-next"},breakpoints:{960:{centeredSlides:!1},1320:{spaceBetween:30,centeredSlides:!1}}}),t=$(".section-features");if(!t.length)return;let n=!1;K.timelines.push({start:()=>t.offset().top+t.height()-Y(100),end:()=>t.offset().top+t.height(),keyframes:[{el:$(".feature-swiper",t),start:0,end:1,onDraw(a,s){s>0&&s<1&&e.activeIndex==0&&!n&&(e.slideNext(),e.autoplay.running=!0,e.autoplay.run(),n=!0)},toggle:!0}]})}function si(){let e=$(".section-gallery"),t=$(".scene",e),n=$("img",t),a=$(".section-content .row img:eq(0)",e),s=1.4;if(!e.length)return;function i(){return r()*s}function r(){return a.width()/n.width()}function d(){let c=Math.min(Y(251.4593623709),Ra(100));return a.offset().left-(Ra(50)-c*r()*.5)}function o(){return a.offset().top-t.offset().top-Y(50)+a.height()*.5}K.timelines.push({start:()=>e.offset().top,end:()=>ri(.5,0)(a),keyframes:[{el:n,start:0,end:.375,scale:[1,i],easeFunction:"easeOutCubic"},{el:n,start:.5,end:.875,x:[0,d],y:[0,o],scale:[i,r],easeFunction:"easeOutCubic"},{el:$(".section-content",e),start:.5,end:.875,opacity:[0,1],easeFunction:"easeOutCubic"},{el:n,start:.88,end:1,opacity:[1,0]},{el:a,start:.88,end:1,opacity:[0,1]}]})}function ii(){let e=$(".section-aorus_room"),t=$(".timeline-lightup",e),n=$(".timeline-fadeIn",e),a=$(".mask",e),s=$(".aorus_logo",e);e.length&&(ee(t,[{el:a,start:0,end:1,opacity:[1,0],easeFunction:"easeInQuart"}]),ee(n,[{el:s,start:0,end:1,opacity:[0,1],easeFunction:"easeInOutCubic"}]))}function ri(e,t){return n=>n.offset().top+n.height()*e-window.innerHeight*t}function oi(){if(typeof Ce.default>"u")return;(0,Ce.default)({frameRate:60,animationTime:600,stepSize:120,pulseAlgorithm:1,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:1,arrowScroll:30,fixedBackground:0});let e=!0;function t(){window.innerWidth>600?e||((0,Ce.default)({frameRate:60,animationTime:600,stepSize:120,pulseAlgorithm:1,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:1,arrowScroll:30,fixedBackground:0}),e=!0):e&&(Ce.default.destroy(),e=!1)}Zt(Wa(t,150))}function Wa(e,t){let n;return function(){let a=arguments;return clearTimeout(n),n=setTimeout(()=>{n=null,e.apply(self,a)},t)}}function li(){let e=K.timelines;$(".as-fade-all").each(function(){$(this).children().each((a,s)=>{let i=$(s);e.push({start:function(){return i.offset().top-Y(100)},end:function(){return i.offset().top-Y(70)},keyframes:[{el:i,start:0,end:1,y:[60,0],opacity:[0,1],easeFunction:"easeOutQuad"}]})})})}function di(){let e=K.timelines;$(".as-fade-in").each(function(){let t=$(this);e.push({start:function(){return t.offset().top-Y(100)},end:function(){return t.offset().top-Y(70)},keyframes:[{el:t,start:0,end:1,y:[40,0],opacity:[0,1],easeFunction:"easeOutQuad"}]})})}function Ra(e){return window.innerWidth*.01*e}function Y(e){return document.documentElement.clientHeight*.01*e}function ci(e,t,n){return Math.min(Math.max(e,t),n)}})();
