| 1 | | (()=>{"use strict";var e={d:(t,n)=>{for(var s in n)e.o(n,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:n[s]})}};e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),e.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var t={};function n(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(e={},t={}){Object.keys(t).forEach((r=>{void 0===e[r]?e[r]=t[r]:n(t[r])&&n(e[r])&&Object.keys(t[r]).length>0&&s(e[r],t[r])}))}e.r(t),e.d(t,{BaseTransition:()=>As,Comment:()=>ui,EffectScope:()=>pt,Fragment:()=>di,KeepAlive:()=>Xs,ReactiveEffect:()=>Tt,Static:()=>fi,Suspense:()=>Ts,Teleport:()=>ni,Text:()=>pi,Transition:()=>Ya,TransitionGroup:()=>fl,VueElement:()=>ja,callWithAsyncErrorHandling:()=>Co,callWithErrorHandling:()=>Eo,camelize:()=>Ze,capitalize:()=>tt,cloneVNode:()=>Li,compatUtils:()=>Sa,computed:()=>ts,createApp:()=>Gl,createBlock:()=>Ei,createCommentVNode:()=>Ai,createElementBlock:()=>Si,createElementVNode:()=>Pi,createHydrationRenderer:()=>Xr,createPropsRestProxy:()=>pa,createRenderer:()=>qr,createSSRApp:()=>Ul,createSlots:()=>Hi,createStaticVNode:()=>zi,createTextVNode:()=>Ni,createVNode:()=>Oi,customRef:()=>Kn,defineAsyncComponent:()=>Us,defineComponent:()=>Hs,defineCustomElement:()=>Da,defineEmits:()=>ra,defineExpose:()=>ia,defineProps:()=>sa,defineSSRCustomElement:()=>Ba,devtools:()=>ns,effect:()=>Mt,effectScope:()=>ut,getCurrentInstance:()=>to,getCurrentScope:()=>ht,getTransitionRawChildren:()=>js,guardReactiveProps:()=>Ii,h:()=>fa,handleError:()=>_o,hydrate:()=>Hl,initCustomFormatter:()=>ga,initDirectivesForSSR:()=>Xl,inject:()=>Ls,isMemoSame:()=>ya,isProxy:()=>Ln,isReactive:()=>On,isReadonly:()=>In,isRef:()=>Bn,isRuntimeOnly:()=>uo,isVNode:()=>Ci,markRaw:()=>zn,mergeDefaults:()=>da,mergeProps:()=>Bi,nextTick:()=>Do,normalizeClass:()=>ge,normalizeProps:()=>ve,normalizeStyle:()=>ue,onActivated:()=>Ks,onBeforeMount:()=>rr,onBeforeUnmount:()=>lr,onBeforeUpdate:()=>or,onDeactivated:()=>Js,onErrorCaptured:()=>fr,onMounted:()=>ir,onRenderTracked:()=>ur,onRenderTriggered:()=>pr,onScopeDispose:()=>mt,onServerPrefetch:()=>dr,onUnmounted:()=>cr,onUpdated:()=>ar,openBlock:()=>gi,popScopeId:()=>ys,provide:()=>Is,proxyRefs:()=>Xn,pushScopeId:()=>vs,queuePostFlushCb:()=>Ho,reactive:()=>Tn,readonly:()=>Mn,ref:()=>Fn,registerRuntimeCompiler:()=>po,render:()=>jl,renderList:()=>ji,renderSlot:()=>Gi,resolveComponent:()=>ri,resolveDirective:()=>ai,resolveDynamicComponent:()=>oi,resolveFilter:()=>xa,resolveTransitionHooks:()=>Vs,setBlockTracking:()=>bi,setDevtoolsHook:()=>os,setTransitionHooks:()=>Fs,shallowReactive:()=>$n,shallowReadonly:()=>kn,shallowRef:()=>jn,ssrContextKey:()=>ha,ssrUtils:()=>ba,stop:()=>kt,toDisplayString:()=>Ee,toHandlerKey:()=>nt,toHandlers:()=>Wi,toRaw:()=>Nn,toRef:()=>Qn,toRefs:()=>Jn,transformVNodeArgs:()=>Ti,triggerRef:()=>Un,unref:()=>Wn,useAttrs:()=>la,useCssModule:()=>Ha,useCssVars:()=>Ga,useSSRContext:()=>ma,useSlots:()=>aa,useTransitionState:()=>Ns,vModelCheckbox:()=>xl,vModelDynamic:()=>Ml,vModelRadio:()=>El,vModelSelect:()=>Cl,vModelText:()=>bl,vShow:()=>zl,version:()=>wa,warn:()=>bo,watch:()=>Zo,watchEffect:()=>Xo,watchPostEffect:()=>Yo,watchSyncEffect:()=>Ko,withAsyncContext:()=>ua,withCtx:()=>bs,withDefaults:()=>oa,withDirectives:()=>Ar,withKeys:()=>Nl,withMemo:()=>va,withModifiers:()=>Il,withScopeId:()=>ws});const r={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function i(){const e="undefined"!=typeof document?document:{};return s(e,r),e}const o={document:r,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function a(){const e="undefined"!=typeof window?window:{};return s(e,o),e}class l extends Array{constructor(e){super(...e||[]),function(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(e){t.__proto__=e}})}(this)}}function c(e=[]){const t=[];return e.forEach((e=>{Array.isArray(e)?t.push(...c(e)):t.push(e)})),t}function d(e,t){return Array.prototype.filter.call(e,t)}function p(e,t){const n=a(),s=i();let r=[];if(!t&&e instanceof l)return e;if(!e)return new l(r);if("string"==typeof e){const n=e.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){let e="div";0===n.indexOf("<li")&&(e="ul"),0===n.indexOf("<tr")&&(e="tbody"),0!==n.indexOf("<td")&&0!==n.indexOf("<th")||(e="tr"),0===n.indexOf("<tbody")&&(e="table"),0===n.indexOf("<option")&&(e="select");const t=s.createElement(e);t.innerHTML=n;for(let e=0;e<t.childNodes.length;e+=1)r.push(t.childNodes[e])}else r=function(e,t){if("string"!=typeof e)return[e];const n=[],s=t.querySelectorAll(e);for(let e=0;e<s.length;e+=1)n.push(s[e]);return n}(e.trim(),t||s)}else if(e.nodeType||e===n||e===s)r.push(e);else if(Array.isArray(e)){if(e instanceof l)return e;r=e}return new l(function(e){const t=[];for(let n=0;n<e.length;n+=1)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(r))}p.fn=l.prototype;const u="resize scroll".split(" ");function f(e){return function(...t){if(void 0===t[0]){for(let t=0;t<this.length;t+=1)u.indexOf(e)<0&&(e in this[t]?this[t][e]():p(this[t]).trigger(e));return this}return this.on(e,...t)}}f("click"),f("blur"),f("focus"),f("focusin"),f("focusout"),f("keyup"),f("keydown"),f("keypress"),f("submit"),f("change"),f("mousedown"),f("mousemove"),f("mouseup"),f("mouseenter"),f("mouseleave"),f("mouseout"),f("mouseover"),f("touchstart"),f("touchend"),f("touchmove"),f("resize"),f("scroll");const h={addClass:function(...e){const t=c(e.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.add(...t)})),this},removeClass:function(...e){const t=c(e.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.remove(...t)})),this},hasClass:function(...e){const t=c(e.map((e=>e.split(" "))));return d(this,(e=>t.filter((t=>e.classList.contains(t))).length>0)).length>0},toggleClass:function(...e){const t=c(e.map((e=>e.split(" "))));this.forEach((e=>{t.forEach((t=>{e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let n=0;n<this.length;n+=1)if(2===arguments.length)this[n].setAttribute(e,t);else for(const t in e)this[n][t]=e[t],this[n].setAttribute(t,e[t]);return this},removeAttr:function(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?`${e}ms`:e;return this},on:function(...e){let[t,n,s,r]=e;function i(e){const t=e.target;if(!t)return;const r=e.target.dom7EventData||[];if(r.indexOf(e)<0&&r.unshift(e),p(t).is(n))s.apply(t,r);else{const e=p(t).parents();for(let t=0;t<e.length;t+=1)p(e[t]).is(n)&&s.apply(e[t],r)}}function o(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),s.apply(this,t)}"function"==typeof e[1]&&([t,s,r]=e,n=void 0),r||(r=!1);const a=t.split(" ");let l;for(let e=0;e<this.length;e+=1){const t=this[e];if(n)for(l=0;l<a.length;l+=1){const e=a[l];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:s,proxyListener:i}),t.addEventListener(e,i,r)}else for(l=0;l<a.length;l+=1){const e=a[l];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:s,proxyListener:o}),t.addEventListener(e,o,r)}}return this},off:function(...e){let[t,n,s,r]=e;"function"==typeof e[1]&&([t,s,r]=e,n=void 0),r||(r=!1);const i=t.split(" ");for(let e=0;e<i.length;e+=1){const t=i[e];for(let e=0;e<this.length;e+=1){const i=this[e];let o;if(!n&&i.dom7Listeners?o=i.dom7Listeners[t]:n&&i.dom7LiveListeners&&(o=i.dom7LiveListeners[t]),o&&o.length)for(let e=o.length-1;e>=0;e-=1){const n=o[e];s&&n.listener===s||s&&n.listener&&n.listener.dom7proxy&&n.listener.dom7proxy===s?(i.removeEventListener(t,n.proxyListener,r),o.splice(e,1)):s||(i.removeEventListener(t,n.proxyListener,r),o.splice(e,1))}}}return this},trigger:function(...e){const t=a(),n=e[0].split(" "),s=e[1];for(let r=0;r<n.length;r+=1){const i=n[r];for(let n=0;n<this.length;n+=1){const r=this[n];if(t.CustomEvent){const n=new t.CustomEvent(i,{detail:s,bubbles:!0,cancelable:!0});r.dom7EventData=e.filter(((e,t)=>t>0)),r.dispatchEvent(n),r.dom7EventData=[],delete r.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&&t.on("transitionend",(function n(s){s.target===this&&(e.call(this,s),t.off("transitionend",n))})),this},outerWidth:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const e=a();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const e=a(),t=i(),n=this[0],s=n.getBoundingClientRect(),r=t.body,o=n.clientTop||r.clientTop||0,l=n.clientLeft||r.clientLeft||0,c=n===e?e.scrollY:n.scrollTop,d=n===e?e.scrollX:n.scrollLeft;return{top:s.top+c-o,left:s.left+d-l}}return null},css:function(e,t){const n=a();let s;if(1===arguments.length){if("string"!=typeof e){for(s=0;s<this.length;s+=1)for(const t in e)this[s].style[t]=e[t];return this}if(this[0])return n.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(s=0;s<this.length;s+=1)this[s].style[e]=t;return this}return this},each:function(e){return e?(this.forEach(((t,n)=>{e.apply(t,[t,n])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){const t=a(),n=i(),s=this[0];let r,o;if(!s||void 0===e)return!1;if("string"==typeof e){if(s.matches)return s.matches(e);if(s.webkitMatchesSelector)return s.webkitMatchesSelector(e);if(s.msMatchesSelector)return s.msMatchesSelector(e);for(r=p(e),o=0;o<r.length;o+=1)if(r[o]===s)return!0;return!1}if(e===n)return s===n;if(e===t)return s===t;if(e.nodeType||e instanceof l){for(r=e.nodeType?[e]:e,o=0;o<r.length;o+=1)if(r[o]===s)return!0;return!1}return!1},index:function(){let e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;const t=this.length;if(e>t-1)return p([]);if(e<0){const n=t+e;return p(n<0?[]:[this[n]])}return p([this[e]])},append:function(...e){let t;const n=i();for(let s=0;s<e.length;s+=1){t=e[s];for(let e=0;e<this.length;e+=1)if("string"==typeof t){const s=n.createElement("div");for(s.innerHTML=t;s.firstChild;)this[e].appendChild(s.firstChild)}else if(t instanceof l)for(let n=0;n<t.length;n+=1)this[e].appendChild(t[n]);else this[e].appendChild(t)}return this},prepend:function(e){const t=i();let n,s;for(n=0;n<this.length;n+=1)if("string"==typeof e){const r=t.createElement("div");for(r.innerHTML=e,s=r.childNodes.length-1;s>=0;s-=1)this[n].insertBefore(r.childNodes[s],this[n].childNodes[0])}else if(e instanceof l)for(s=0;s<e.length;s+=1)this[n].insertBefore(e[s],this[n].childNodes[0]);else this[n].insertBefore(e,this[n].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&p(this[0].nextElementSibling).is(e)?p([this[0].nextElementSibling]):p([]):this[0].nextElementSibling?p([this[0].nextElementSibling]):p([]):p([])},nextAll:function(e){const t=[];let n=this[0];if(!n)return p([]);for(;n.nextElementSibling;){const s=n.nextElementSibling;e?p(s).is(e)&&t.push(s):t.push(s),n=s}return p(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&p(t.previousElementSibling).is(e)?p([t.previousElementSibling]):p([]):t.previousElementSibling?p([t.previousElementSibling]):p([])}return p([])},prevAll:function(e){const t=[];let n=this[0];if(!n)return p([]);for(;n.previousElementSibling;){const s=n.previousElementSibling;e?p(s).is(e)&&t.push(s):t.push(s),n=s}return p(t)},parent:function(e){const t=[];for(let n=0;n<this.length;n+=1)null!==this[n].parentNode&&(e?p(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode));return p(t)},parents:function(e){const t=[];for(let n=0;n<this.length;n+=1){let s=this[n].parentNode;for(;s;)e?p(s).is(e)&&t.push(s):t.push(s),s=s.parentNode}return p(t)},closest:function(e){let t=this;return void 0===e?p([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[];for(let n=0;n<this.length;n+=1){const s=this[n].querySelectorAll(e);for(let e=0;e<s.length;e+=1)t.push(s[e])}return p(t)},children:function(e){const t=[];for(let n=0;n<this.length;n+=1){const s=this[n].children;for(let n=0;n<s.length;n+=1)e&&!p(s[n]).is(e)||t.push(s[n])}return p(t)},filter:function(e){return p(d(this,e))},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};Object.keys(h).forEach((e=>{Object.defineProperty(p.fn,e,{value:h[e],writable:!0})}));const m=p;function g(e,t=0){return setTimeout(e,t)}function v(){return Date.now()}function y(e,t="x"){const n=a();let s,r,i;const o=function(e){const t=a();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}(e);return n.WebKitCSSMatrix?(r=o.transform||o.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map((e=>e.replace(",","."))).join(", ")),i=new n.WebKitCSSMatrix("none"===r?"":r)):(i=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=i.toString().split(",")),"x"===t&&(r=n.WebKitCSSMatrix?i.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(r=n.WebKitCSSMatrix?i.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function w(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function b(...e){const t=Object(e[0]),n=["__proto__","constructor","prototype"];for(let r=1;r<e.length;r+=1){const i=e[r];if(null!=i&&(s=i,!("undefined"!=typeof window&&void 0!==window.HTMLElement?s instanceof HTMLElement:s&&(1===s.nodeType||11===s.nodeType)))){const e=Object.keys(Object(i)).filter((e=>n.indexOf(e)<0));for(let n=0,s=e.length;n<s;n+=1){const s=e[n],r=Object.getOwnPropertyDescriptor(i,s);void 0!==r&&r.enumerable&&(w(t[s])&&w(i[s])?i[s].__swiper__?t[s]=i[s]:b(t[s],i[s]):!w(t[s])&&w(i[s])?(t[s]={},i[s].__swiper__?t[s]=i[s]:b(t[s],i[s])):t[s]=i[s])}}}var s;return t}function x(e,t,n){e.style.setProperty(t,n)}function S({swiper:e,targetPosition:t,side:n}){const s=a(),r=-e.translate;let i,o=null;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(e.cssModeFrameID);const c=t>r?"next":"prev",d=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,p=()=>{i=(new Date).getTime(),null===o&&(o=i);const a=Math.max(Math.min((i-o)/l,1),0),c=.5-Math.cos(a*Math.PI)/2;let u=r+c*(t-r);if(d(u,t)&&(u=t),e.wrapperEl.scrollTo({[n]:u}),d(u,t))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout((()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:u})})),void s.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=s.requestAnimationFrame(p)};p()}let E,C,_;function T(){return E||(E=function(){const e=a(),t=i();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const n=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,n)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),E}const $={on(e,t,n){const s=this;if("function"!=typeof t)return s;const r=n?"unshift":"push";return e.split(" ").forEach((e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)})),s},once(e,t,n){const s=this;if("function"!=typeof t)return s;function r(...n){s.off(e,r),r.__emitterProxy&&delete r.__emitterProxy,t.apply(s,n)}return r.__emitterProxy=t,s.on(e,r,n)},onAny(e,t){const n=this;if("function"!=typeof e)return n;const s=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[s](e),n},offAny(e){const t=this;if(!t.eventsAnyListeners)return t;const n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return n.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach(((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[e].splice(r,1)}))})),n):n},emit(...e){const t=this;if(!t.eventsListeners)return t;let n,s,r;return"string"==typeof e[0]||Array.isArray(e[0])?(n=e[0],s=e.slice(1,e.length),r=t):(n=e[0].events,s=e[0].data,r=e[0].context||t),s.unshift(r),(Array.isArray(n)?n:n.split(" ")).forEach((e=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach((t=>{t.apply(r,[e,...s])})),t.eventsListeners&&t.eventsListeners[e]&&t.eventsListeners[e].forEach((e=>{e.apply(r,s)}))})),t}},M={updateSize:function(){const e=this;let t,n;const s=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:s[0].clientWidth,n=void 0!==e.params.height&&null!==e.params.height?e.params.height:s[0].clientHeight,0===t&&e.isHorizontal()||0===n&&e.isVertical()||(t=t-parseInt(s.css("padding-left")||0,10)-parseInt(s.css("padding-right")||0,10),n=n-parseInt(s.css("padding-top")||0,10)-parseInt(s.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}))},updateSlides:function(){const 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(e,n){return parseFloat(e.getPropertyValue(t(n))||0)}const s=e.params,{$wrapperEl:r,size:i,rtlTranslate:o,wrongRTL:a}=e,l=e.virtual&&s.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,d=r.children(`.${e.params.slideClass}`),p=l?e.virtual.slides.length:d.length;let u=[];const f=[],h=[];let m=s.slidesOffsetBefore;"function"==typeof m&&(m=s.slidesOffsetBefore.call(e));let g=s.slidesOffsetAfter;"function"==typeof g&&(g=s.slidesOffsetAfter.call(e));const v=e.snapGrid.length,y=e.slidesGrid.length;let w=s.spaceBetween,b=-m,S=0,E=0;if(void 0===i)return;"string"==typeof w&&w.indexOf("%")>=0&&(w=parseFloat(w.replace("%",""))/100*i),e.virtualSize=-w,o?d.css({marginLeft:"",marginBottom:"",marginTop:""}):d.css({marginRight:"",marginBottom:"",marginTop:""}),s.centeredSlides&&s.cssMode&&(x(e.wrapperEl,"--swiper-centered-offset-before",""),x(e.wrapperEl,"--swiper-centered-offset-after",""));const C=s.grid&&s.grid.rows>1&&e.grid;let _;C&&e.grid.initSlides(p);const T="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter((e=>void 0!==s.breakpoints[e].slidesPerView)).length>0;for(let r=0;r<p;r+=1){_=0;const o=d.eq(r);if(C&&e.grid.updateSlide(r,o,p,t),"none"!==o.css("display")){if("auto"===s.slidesPerView){T&&(d[r].style[t("width")]="");const i=getComputedStyle(o[0]),a=o[0].style.transform,l=o[0].style.webkitTransform;if(a&&(o[0].style.transform="none"),l&&(o[0].style.webkitTransform="none"),s.roundLengths)_=e.isHorizontal()?o.outerWidth(!0):o.outerHeight(!0);else{const e=n(i,"width"),t=n(i,"padding-left"),s=n(i,"padding-right"),r=n(i,"margin-left"),a=n(i,"margin-right"),l=i.getPropertyValue("box-sizing");if(l&&"border-box"===l)_=e+r+a;else{const{clientWidth:n,offsetWidth:i}=o[0];_=e+t+s+r+a+(i-n)}}a&&(o[0].style.transform=a),l&&(o[0].style.webkitTransform=l),s.roundLengths&&(_=Math.floor(_))}else _=(i-(s.slidesPerView-1)*w)/s.slidesPerView,s.roundLengths&&(_=Math.floor(_)),d[r]&&(d[r].style[t("width")]=`${_}px`);d[r]&&(d[r].swiperSlideSize=_),h.push(_),s.centeredSlides?(b=b+_/2+S/2+w,0===S&&0!==r&&(b=b-i/2-w),0===r&&(b=b-i/2-w),Math.abs(b)<.001&&(b=0),s.roundLengths&&(b=Math.floor(b)),E%s.slidesPerGroup==0&&u.push(b),f.push(b)):(s.roundLengths&&(b=Math.floor(b)),(E-Math.min(e.params.slidesPerGroupSkip,E))%e.params.slidesPerGroup==0&&u.push(b),f.push(b),b=b+_+w),e.virtualSize+=_+w,S=_,E+=1}}if(e.virtualSize=Math.max(e.virtualSize,i)+g,o&&a&&("slide"===s.effect||"coverflow"===s.effect)&&r.css({width:`${e.virtualSize+s.spaceBetween}px`}),s.setWrapperSize&&r.css({[t("width")]:`${e.virtualSize+s.spaceBetween}px`}),C&&e.grid.updateWrapperSize(_,u,t),!s.centeredSlides){const t=[];for(let n=0;n<u.length;n+=1){let r=u[n];s.roundLengths&&(r=Math.floor(r)),u[n]<=e.virtualSize-i&&t.push(r)}u=t,Math.floor(e.virtualSize-i)-Math.floor(u[u.length-1])>1&&u.push(e.virtualSize-i)}if(0===u.length&&(u=[0]),0!==s.spaceBetween){const n=e.isHorizontal()&&o?"marginLeft":t("marginRight");d.filter(((e,t)=>!s.cssMode||t!==d.length-1)).css({[n]:`${w}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;h.forEach((t=>{e+=t+(s.spaceBetween?s.spaceBetween:0)})),e-=s.spaceBetween;const t=e-i;u=u.map((e=>e<0?-m:e>t?t+g:e))}if(s.centerInsufficientSlides){let e=0;if(h.forEach((t=>{e+=t+(s.spaceBetween?s.spaceBetween:0)})),e-=s.spaceBetween,e<i){const t=(i-e)/2;u.forEach(((e,n)=>{u[n]=e-t})),f.forEach(((e,n)=>{f[n]=e+t}))}}if(Object.assign(e,{slides:d,snapGrid:u,slidesGrid:f,slidesSizesGrid:h}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){x(e.wrapperEl,"--swiper-centered-offset-before",-u[0]+"px"),x(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],n=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+n))}p!==c&&e.emit("slidesLengthChange"),u.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==y&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset()},updateAutoHeight:function(e){const t=this,n=[],s=t.virtual&&t.params.virtual.enabled;let r,i=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const o=e=>s?t.slides.filter((t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e))[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((e=>{n.push(e)}));else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const e=t.activeIndex+r;if(e>t.slides.length&&!s)break;n.push(o(e))}else n.push(o(t.activeIndex));for(r=0;r<n.length;r+=1)if(void 0!==n[r]){const e=n[r].offsetHeight;i=e>i?e:i}(i||0===i)&&t.$wrapperEl.css("height",`${i}px`)},updateSlidesOffset:function(){const 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},updateSlidesProgress:function(e=this&&this.translate||0){const t=this,n=t.params,{slides:s,rtlTranslate:r,snapGrid:i}=t;if(0===s.length)return;void 0===s[0].swiperSlideOffset&&t.updateSlidesOffset();let o=-e;r&&(o=e),s.removeClass(n.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e<s.length;e+=1){const a=s[e];let l=a.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(l-=s[0].swiperSlideOffset);const c=(o+(n.centeredSlides?t.minTranslate():0)-l)/(a.swiperSlideSize+n.spaceBetween),d=(o-i[0]+(n.centeredSlides?t.minTranslate():0)-l)/(a.swiperSlideSize+n.spaceBetween),p=-(o-l),u=p+t.slidesSizesGrid[e];(p>=0&&p<t.size-1||u>1&&u<=t.size||p<=0&&u>=t.size)&&(t.visibleSlides.push(a),t.visibleSlidesIndexes.push(e),s.eq(e).addClass(n.slideVisibleClass)),a.progress=r?-c:c,a.originalProgress=r?-d:d}t.visibleSlides=m(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const n=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*n||0}const n=t.params,s=t.maxTranslate()-t.minTranslate();let{progress:r,isBeginning:i,isEnd:o}=t;const a=i,l=o;0===s?(r=0,i=!0,o=!0):(r=(e-t.minTranslate())/s,i=r<=0,o=r>=1),Object.assign(t,{progress:r,isBeginning:i,isEnd:o}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),i&&!a&&t.emit("reachBeginning toEdge"),o&&!l&&t.emit("reachEnd toEdge"),(a&&!i||l&&!o)&&t.emit("fromEdge"),t.emit("progress",r)},updateSlidesClasses:function(){const e=this,{slides:t,params:n,$wrapperEl:s,activeIndex:r,realIndex:i}=e,o=e.virtual&&n.virtual.enabled;let a;t.removeClass(`${n.slideActiveClass} ${n.slideNextClass} ${n.slidePrevClass} ${n.slideDuplicateActiveClass} ${n.slideDuplicateNextClass} ${n.slideDuplicatePrevClass}`),a=o?e.$wrapperEl.find(`.${n.slideClass}[data-swiper-slide-index="${r}"]`):t.eq(r),a.addClass(n.slideActiveClass),n.loop&&(a.hasClass(n.slideDuplicateClass)?s.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${i}"]`).addClass(n.slideDuplicateActiveClass):s.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${i}"]`).addClass(n.slideDuplicateActiveClass));let l=a.nextAll(`.${n.slideClass}`).eq(0).addClass(n.slideNextClass);n.loop&&0===l.length&&(l=t.eq(0),l.addClass(n.slideNextClass));let c=a.prevAll(`.${n.slideClass}`).eq(0).addClass(n.slidePrevClass);n.loop&&0===c.length&&(c=t.eq(-1),c.addClass(n.slidePrevClass)),n.loop&&(l.hasClass(n.slideDuplicateClass)?s.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass):s.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass),c.hasClass(n.slideDuplicateClass)?s.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass):s.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:s,snapGrid:r,params:i,activeIndex:o,realIndex:a,snapIndex:l}=t;let c,d=e;if(void 0===d){for(let e=0;e<s.length;e+=1)void 0!==s[e+1]?n>=s[e]&&n<s[e+1]-(s[e+1]-s[e])/2?d=e:n>=s[e]&&n<s[e+1]&&(d=e+1):n>=s[e]&&(d=e);i.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(r.indexOf(n)>=0)c=r.indexOf(n);else{const e=Math.min(i.slidesPerGroupSkip,d);c=e+Math.floor((d-e)/i.slidesPerGroup)}if(c>=r.length&&(c=r.length-1),d===o)return void(c!==l&&(t.snapIndex=c,t.emit("snapIndexChange")));const p=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10);Object.assign(t,{snapIndex:c,realIndex:p,previousIndex:o,activeIndex:d}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),a!==p&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,n=t.params,s=m(e).closest(`.${n.slideClass}`)[0];let r,i=!1;if(s)for(let e=0;e<t.slides.length;e+=1)if(t.slides[e]===s){i=!0,r=e;break}if(!s||!i)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=s,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(m(s).attr("data-swiper-slide-index"),10):t.clickedIndex=r,n.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}};function k({swiper:e,runCallbacks:t,direction:n,step:s}){const{activeIndex:r,previousIndex:i}=e;let o=n;if(o||(o=r>i?"next":r<i?"prev":"reset"),e.emit(`transition${s}`),t&&r!==i){if("reset"===o)return void e.emit(`slideResetTransition${s}`);e.emit(`slideChangeTransition${s}`),"next"===o?e.emit(`slideNextTransition${s}`):e.emit(`slidePrevTransition${s}`)}}const P={slideTo:function(e=0,t=this.params.speed,n=!0,s,r){if("number"!=typeof e&&"string"!=typeof e)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if("string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const i=this;let o=e;o<0&&(o=0);const{params:a,snapGrid:l,slidesGrid:c,previousIndex:d,activeIndex:p,rtlTranslate:u,wrapperEl:f,enabled:h}=i;if(i.animating&&a.preventInteractionOnTransition||!h&&!s&&!r)return!1;const m=Math.min(i.params.slidesPerGroupSkip,o);let g=m+Math.floor((o-m)/i.params.slidesPerGroup);g>=l.length&&(g=l.length-1),(p||a.initialSlide||0)===(d||0)&&n&&i.emit("beforeSlideChangeStart");const v=-l[g];if(i.updateProgress(v),a.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){const t=-Math.floor(100*v),n=Math.floor(100*c[e]),s=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=n&&t<s-(s-n)/2?o=e:t>=n&&t<s&&(o=e+1):t>=n&&(o=e)}if(i.initialized&&o!==p){if(!i.allowSlideNext&&v<i.translate&&v<i.minTranslate())return!1;if(!i.allowSlidePrev&&v>i.translate&&v>i.maxTranslate()&&(p||0)!==o)return!1}let y;if(y=o>p?"next":o<p?"prev":"reset",u&&-v===i.translate||!u&&v===i.translate)return i.updateActiveIndex(o),a.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),"slide"!==a.effect&&i.setTranslate(v),"reset"!==y&&(i.transitionStart(n,y),i.transitionEnd(n,y)),!1;if(a.cssMode){const e=i.isHorizontal(),n=u?v:-v;if(0===t){const t=i.virtual&&i.params.virtual.enabled;t&&(i.wrapperEl.style.scrollSnapType="none",i._immediateVirtual=!0),f[e?"scrollLeft":"scrollTop"]=n,t&&requestAnimationFrame((()=>{i.wrapperEl.style.scrollSnapType="",i._swiperImmediateVirtual=!1}))}else{if(!i.support.smoothScroll)return S({swiper:i,targetPosition:n,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:n,behavior:"smooth"})}return!0}return i.setTransition(t),i.setTranslate(v),i.updateActiveIndex(o),i.updateSlidesClasses(),i.emit("beforeTransitionStart",t,s),i.transitionStart(n,y),0===t?i.transitionEnd(n,y):i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(e){i&&!i.destroyed&&e.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,y))}),i.$wrapperEl[0].addEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t=this.params.speed,n=!0,s){const r=this;let i=e;return r.params.loop&&(i+=r.loopedSlides),r.slideTo(i,t,n,s)},slideNext:function(e=this.params.speed,t=!0,n){const s=this,{animating:r,enabled:i,params:o}=s;if(!i)return s;let a=o.slidesPerGroup;"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(a=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex<o.slidesPerGroupSkip?1:a;if(o.loop){if(r&&o.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}return o.rewind&&s.isEnd?s.slideTo(0,e,t,n):s.slideTo(s.activeIndex+l,e,t,n)},slidePrev:function(e=this.params.speed,t=!0,n){const s=this,{params:r,animating:i,snapGrid:o,slidesGrid:a,rtlTranslate:l,enabled:c}=s;if(!c)return s;if(r.loop){if(i&&r.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=d(l?s.translate:-s.translate),u=o.map((e=>d(e)));let f=o[u.indexOf(p)-1];if(void 0===f&&r.cssMode){let e;o.forEach(((t,n)=>{p>=t&&(e=n)})),void 0!==e&&(f=o[e>0?e-1:e])}let h=0;return void 0!==f&&(h=a.indexOf(f),h<0&&(h=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(h=h-s.slidesPerViewDynamic("previous",!0)+1,h=Math.max(h,0))),r.rewind&&s.isBeginning?s.slideTo(s.slides.length-1,e,t,n):s.slideTo(h,e,t,n)},slideReset:function(e=this.params.speed,t=!0,n){return this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e=this.params.speed,t=!0,n,s=.5){const r=this;let i=r.activeIndex;const o=Math.min(r.params.slidesPerGroupSkip,i),a=o+Math.floor((i-o)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[a]){const e=r.snapGrid[a];l-e>(r.snapGrid[a+1]-e)*s&&(i+=r.params.slidesPerGroup)}else{const e=r.snapGrid[a-1];l-e<=(r.snapGrid[a]-e)*s&&(i-=r.params.slidesPerGroup)}return i=Math.max(i,0),i=Math.min(i,r.slidesGrid.length-1),r.slideTo(i,e,t,n)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:n}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,i=e.clickedIndex;if(t.loop){if(e.animating)return;r=parseInt(m(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?i<e.loopedSlides-s/2||i>e.slides.length-e.loopedSlides+s/2?(e.loopFix(),i=n.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),g((()=>{e.slideTo(i)}))):e.slideTo(i):i>e.slides.length-s?(e.loopFix(),i=n.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),g((()=>{e.slideTo(i)}))):e.slideTo(i)}else e.slideTo(i)}},O={loopCreate:function(){const e=this,t=i(),{params:n,$wrapperEl:s}=e,r=s.children().length>0?m(s.children()[0].parentNode):s;r.children(`.${n.slideClass}.${n.slideDuplicateClass}`).remove();let o=r.children(`.${n.slideClass}`);if(n.loopFillGroupWithBlank){const e=n.slidesPerGroup-o.length%n.slidesPerGroup;if(e!==n.slidesPerGroup){for(let s=0;s<e;s+=1){const e=m(t.createElement("div")).addClass(`${n.slideClass} ${n.slideBlankClass}`);r.append(e)}o=r.children(`.${n.slideClass}`)}}"auto"!==n.slidesPerView||n.loopedSlides||(n.loopedSlides=o.length),e.loopedSlides=Math.ceil(parseFloat(n.loopedSlides||n.slidesPerView,10)),e.loopedSlides+=n.loopAdditionalSlides,e.loopedSlides>o.length&&(e.loopedSlides=o.length);const a=[],l=[];o.each(((t,n)=>{const s=m(t);n<e.loopedSlides&&l.push(t),n<o.length&&n>=o.length-e.loopedSlides&&a.push(t),s.attr("data-swiper-slide-index",n)}));for(let e=0;e<l.length;e+=1)r.append(m(l[e].cloneNode(!0)).addClass(n.slideDuplicateClass));for(let e=a.length-1;e>=0;e-=1)r.prepend(m(a[e].cloneNode(!0)).addClass(n.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:n,loopedSlides:s,allowSlidePrev:r,allowSlideNext:i,snapGrid:o,rtlTranslate:a}=e;let l;e.allowSlidePrev=!0,e.allowSlideNext=!0;const c=-o[t]-e.getTranslate();t<s?(l=n.length-3*s+t,l+=s,e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((a?-e.translate:e.translate)-c)):t>=n.length-s&&(l=-n.length+t+s,l+=s,e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((a?-e.translate:e.translate)-c)),e.allowSlidePrev=r,e.allowSlideNext=i,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:n}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),n.removeAttr("data-swiper-slide-index")}};function I(e){const t=this,n=i(),s=a(),r=t.touchEventsData,{params:o,touches:l,enabled:c}=t;if(!c)return;if(t.animating&&o.preventInteractionOnTransition)return;!t.animating&&o.cssMode&&o.loop&&t.loopFix();let d=e;d.originalEvent&&(d=d.originalEvent);let p=m(d.target);if("wrapper"===o.touchEventsTarget&&!p.closest(t.wrapperEl).length)return;if(r.isTouchEvent="touchstart"===d.type,!r.isTouchEvent&&"which"in d&&3===d.which)return;if(!r.isTouchEvent&&"button"in d&&d.button>0)return;if(r.isTouched&&r.isMoved)return;o.noSwipingClass&&""!==o.noSwipingClass&&d.target&&d.target.shadowRoot&&e.path&&e.path[0]&&(p=m(e.path[0]));const u=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,f=!(!d.target||!d.target.shadowRoot);if(o.noSwiping&&(f?function(e,t=this){return function t(n){return n&&n!==i()&&n!==a()?(n.assignedSlot&&(n=n.assignedSlot),n.closest(e)||t(n.getRootNode().host)):null}(t)}(u,d.target):p.closest(u)[0]))return void(t.allowClick=!0);if(o.swipeHandler&&!p.closest(o.swipeHandler)[0])return;l.currentX="touchstart"===d.type?d.targetTouches[0].pageX:d.pageX,l.currentY="touchstart"===d.type?d.targetTouches[0].pageY:d.pageY;const h=l.currentX,g=l.currentY,y=o.edgeSwipeDetection||o.iOSEdgeSwipeDetection,w=o.edgeSwipeThreshold||o.iOSEdgeSwipeThreshold;if(y&&(h<=w||h>=s.innerWidth-w)){if("prevent"!==y)return;e.preventDefault()}if(Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=h,l.startY=g,r.touchStartTime=v(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,o.threshold>0&&(r.allowThresholdMove=!1),"touchstart"!==d.type){let e=!0;p.is(r.focusableElements)&&(e=!1),n.activeElement&&m(n.activeElement).is(r.focusableElements)&&n.activeElement!==p[0]&&n.activeElement.blur();const s=e&&t.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!s||p[0].isContentEditable||d.preventDefault()}t.emit("touchStart",d)}function L(e){const t=i(),n=this,s=n.touchEventsData,{params:r,touches:o,rtlTranslate:a,enabled:l}=n;if(!l)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),!s.isTouched)return void(s.startMoving&&s.isScrolling&&n.emit("touchMoveOpposite",c));if(s.isTouchEvent&&"touchmove"!==c.type)return;const d="touchmove"===c.type&&c.targetTouches&&(c.targetTouches[0]||c.changedTouches[0]),p="touchmove"===c.type?d.pageX:c.pageX,u="touchmove"===c.type?d.pageY:c.pageY;if(c.preventedByNestedSwiper)return o.startX=p,void(o.startY=u);if(!n.allowTouchMove)return n.allowClick=!1,void(s.isTouched&&(Object.assign(o,{startX:p,startY:u,currentX:p,currentY:u}),s.touchStartTime=v()));if(s.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(n.isVertical()){if(u<o.startY&&n.translate<=n.maxTranslate()||u>o.startY&&n.translate>=n.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(p<o.startX&&n.translate<=n.maxTranslate()||p>o.startX&&n.translate>=n.minTranslate())return;if(s.isTouchEvent&&t.activeElement&&c.target===t.activeElement&&m(c.target).is(s.focusableElements))return s.isMoved=!0,void(n.allowClick=!1);if(s.allowTouchCallbacks&&n.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;o.currentX=p,o.currentY=u;const f=o.currentX-o.startX,h=o.currentY-o.startY;if(n.params.threshold&&Math.sqrt(f**2+h**2)<n.params.threshold)return;if(void 0===s.isScrolling){let e;n.isHorizontal()&&o.currentY===o.startY||n.isVertical()&&o.currentX===o.startX?s.isScrolling=!1:f*f+h*h>=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(f))/Math.PI,s.isScrolling=n.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&n.emit("touchMoveOpposite",c),void 0===s.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(s.startMoving=!0)),s.isScrolling)return void(s.isTouched=!1);if(!s.startMoving)return;n.allowClick=!1,!r.cssMode&&c.cancelable&&c.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&c.stopPropagation(),s.isMoved||(r.loop&&!r.cssMode&&n.loopFix(),s.startTranslate=n.getTranslate(),n.setTransition(0),n.animating&&n.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!r.grabCursor||!0!==n.allowSlideNext&&!0!==n.allowSlidePrev||n.setGrabCursor(!0),n.emit("sliderFirstMove",c)),n.emit("sliderMove",c),s.isMoved=!0;let g=n.isHorizontal()?f:h;o.diff=g,g*=r.touchRatio,a&&(g=-g),n.swipeDirection=g>0?"prev":"next",s.currentTranslate=g+s.startTranslate;let y=!0,w=r.resistanceRatio;if(r.touchReleaseOnEdges&&(w=0),g>0&&s.currentTranslate>n.minTranslate()?(y=!1,r.resistance&&(s.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+s.startTranslate+g)**w)):g<0&&s.currentTranslate<n.maxTranslate()&&(y=!1,r.resistance&&(s.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-s.startTranslate-g)**w)),y&&(c.preventedByNestedSwiper=!0),!n.allowSlideNext&&"next"===n.swipeDirection&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!n.allowSlidePrev&&"prev"===n.swipeDirection&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),n.allowSlidePrev||n.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(g)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,s.currentTranslate=s.startTranslate,void(o.diff=n.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&n.freeMode||r.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),n.params.freeMode&&r.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(s.currentTranslate),n.setTranslate(s.currentTranslate))}function N(e){const t=this,n=t.touchEventsData,{params:s,touches:r,rtlTranslate:i,slidesGrid:o,enabled:a}=t;if(!a)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",l),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&s.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);s.grabCursor&&n.isMoved&&n.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=v(),d=c-n.touchStartTime;if(t.allowClick){const e=l.path||l.composedPath&&l.composedPath();t.updateClickedSlide(e&&e[0]||l.target),t.emit("tap click",l),d<300&&c-n.lastClickTime<300&&t.emit("doubleTap doubleClick",l)}if(n.lastClickTime=v(),g((()=>{t.destroyed||(t.allowClick=!0)})),!n.isTouched||!n.isMoved||!t.swipeDirection||0===r.diff||n.currentTranslate===n.startTranslate)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);let p;if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,p=s.followFinger?i?t.translate:-t.translate:-n.currentTranslate,s.cssMode)return;if(t.params.freeMode&&s.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:p});let u=0,f=t.slidesSizesGrid[0];for(let e=0;e<o.length;e+=e<s.slidesPerGroupSkip?1:s.slidesPerGroup){const t=e<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==o[e+t]?p>=o[e]&&p<o[e+t]&&(u=e,f=o[e+t]-o[e]):p>=o[e]&&(u=e,f=o[o.length-1]-o[o.length-2])}const h=(p-o[u])/f,m=u<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(d>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(h>=s.longSwipesRatio?t.slideTo(u+m):t.slideTo(u)),"prev"===t.swipeDirection&&(h>1-s.longSwipesRatio?t.slideTo(u+m):t.slideTo(u))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||l.target!==t.navigation.nextEl&&l.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(u+m),"prev"===t.swipeDirection&&t.slideTo(u)):l.target===t.navigation.nextEl?t.slideTo(u+m):t.slideTo(u)}}function z(){const e=this,{params:t,el:n}=e;if(n&&0===n.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:r,snapGrid:i}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||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=r,e.allowSlideNext=s,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function A(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function R(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:s}=e;if(!s)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const i=e.maxTranslate()-e.minTranslate();r=0===i?0:(e.translate-e.minTranslate())/i,r!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let V=!1;function D(){}const B=(e,t)=>{const n=i(),{params:s,touchEvents:r,el:o,wrapperEl:a,device:l,support:c}=e,d=!!s.nested,p="on"===t?"addEventListener":"removeEventListener",u=t;if(c.touch){const t=!("touchstart"!==r.start||!c.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};o[p](r.start,e.onTouchStart,t),o[p](r.move,e.onTouchMove,c.passiveListener?{passive:!1,capture:d}:d),o[p](r.end,e.onTouchEnd,t),r.cancel&&o[p](r.cancel,e.onTouchEnd,t)}else o[p](r.start,e.onTouchStart,!1),n[p](r.move,e.onTouchMove,d),n[p](r.end,e.onTouchEnd,!1);(s.preventClicks||s.preventClicksPropagation)&&o[p]("click",e.onClick,!0),s.cssMode&&a[p]("scroll",e.onScroll),s.updateOnWindowResize?e[u](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",z,!0):e[u]("observerUpdate",z,!0)},F={attachEvents:function(){const e=this,t=i(),{params:n,support:s}=e;e.onTouchStart=I.bind(e),e.onTouchMove=L.bind(e),e.onTouchEnd=N.bind(e),n.cssMode&&(e.onScroll=R.bind(e)),e.onClick=A.bind(e),s.touch&&!V&&(t.addEventListener("touchstart",D),V=!0),B(e,"on")},detachEvents:function(){B(this,"off")}},j=(e,t)=>e.grid&&t.grid&&t.grid.rows>1,H={addClasses:function(){const e=this,{classNames:t,params:n,rtl:s,$el:r,device:i,support:o}=e,a=function(e,t){const n=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((s=>{e[s]&&n.push(t+s)})):"string"==typeof e&&n.push(t+e)})),n}(["initialized",n.direction,{"pointer-events":!o.touch},{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:s},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&"column"===n.grid.fill},{android:i.android},{ios:i.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides}],n.containerModifierClass);t.push(...a),r.addClass([...t].join(" ")),e.emitContainerClasses()},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}},G={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,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,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 U(e,t){return function(n={}){const s=Object.keys(n)[0],r=n[s];"object"==typeof r&&null!==r?(["navigation","pagination","scrollbar"].indexOf(s)>=0&&!0===e[s]&&(e[s]={auto:!0}),s in e&&"enabled"in r?(!0===e[s]&&(e[s]={enabled:!0}),"object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),b(t,n)):b(t,n)):b(t,n)}}const W={eventsEmitter:$,update:M,translate:{getTranslate:function(e=(this.isHorizontal()?"x":"y")){const{params:t,rtlTranslate:n,translate:s,$wrapperEl:r}=this;if(t.virtualTranslate)return n?-s:s;if(t.cssMode)return s;let i=y(r[0],e);return n&&(i=-i),i||0},setTranslate:function(e,t){const n=this,{rtlTranslate:s,params:r,$wrapperEl:i,wrapperEl:o,progress:a}=n;let l,c=0,d=0;n.isHorizontal()?c=s?-e:e:d=e,r.roundLengths&&(c=Math.floor(c),d=Math.floor(d)),r.cssMode?o[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-c:-d:r.virtualTranslate||i.transform(`translate3d(${c}px, ${d}px, 0px)`),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?c:d;const p=n.maxTranslate()-n.minTranslate();l=0===p?0:(e-n.minTranslate())/p,l!==a&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,n=!0,s=!0,r){const i=this,{params:o,wrapperEl:a}=i;if(i.animating&&o.preventInteractionOnTransition)return!1;const l=i.minTranslate(),c=i.maxTranslate();let d;if(d=s&&e>l?l:s&&e<c?c:e,i.updateProgress(d),o.cssMode){const e=i.isHorizontal();if(0===t)a[e?"scrollLeft":"scrollTop"]=-d;else{if(!i.support.smoothScroll)return S({swiper:i,targetPosition:-d,side:e?"left":"top"}),!0;a.scrollTo({[e?"left":"top"]:-d,behavior:"smooth"})}return!0}return 0===t?(i.setTransition(0),i.setTranslate(d),n&&(i.emit("beforeTransitionStart",t,r),i.emit("transitionEnd"))):(i.setTransition(t),i.setTranslate(d),n&&(i.emit("beforeTransitionStart",t,r),i.emit("transitionStart")),i.animating||(i.animating=!0,i.onTranslateToWrapperTransitionEnd||(i.onTranslateToWrapperTransitionEnd=function(e){i&&!i.destroyed&&e.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}},transition:{setTransition:function(e,t){const n=this;n.params.cssMode||n.$wrapperEl.transition(e),n.emit("setTransition",e,t)},transitionStart:function(e=!0,t){const n=this,{params:s}=n;s.cssMode||(s.autoHeight&&n.updateAutoHeight(),k({swiper:n,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){const n=this,{params:s}=n;n.animating=!1,s.cssMode||(n.setTransition(0),k({swiper:n,runCallbacks:e,direction:t,step:"End"}))}},slide:P,loop:O,grabCursor:{setGrabCursor:function(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;n.style.cursor="move",n.style.cursor=e?"-webkit-grabbing":"-webkit-grab",n.style.cursor=e?"-moz-grabbin":"-moz-grab",n.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:F,breakpoints:{setBreakpoint:function(){const e=this,{activeIndex:t,initialized:n,loopedSlides:s=0,params:r,$el:i}=e,o=r.breakpoints;if(!o||o&&0===Object.keys(o).length)return;const a=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(!a||e.currentBreakpoint===a)return;const l=(a in o?o[a]:void 0)||e.originalParams,c=j(e,r),d=j(e,l),p=r.enabled;c&&!d?(i.removeClass(`${r.containerModifierClass}grid ${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&d&&(i.addClass(`${r.containerModifierClass}grid`),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===r.grid.fill)&&i.addClass(`${r.containerModifierClass}grid-column`),e.emitContainerClasses());const u=l.direction&&l.direction!==r.direction,f=r.loop&&(l.slidesPerView!==r.slidesPerView||u);u&&n&&e.changeDirection(),b(e.params,l);const h=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!h?e.disable():!p&&h&&e.enable(),e.currentBreakpoint=a,e.emit("_beforeBreakpoint",l),f&&n&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-s+e.loopedSlides,0,!1)),e.emit("breakpoint",l)},getBreakpoint:function(e,t="window",n){if(!e||"container"===t&&!n)return;let s=!1;const r=a(),i="window"===t?r.innerHeight:n.clientHeight,o=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:i*t,point:e}}return{value:e,point:e}}));o.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<o.length;e+=1){const{point:i,value:a}=o[e];"window"===t?r.matchMedia(`(min-width: ${a}px)`).matches&&(s=i):a<=n.clientWidth&&(s=i)}return s||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:s}=n;if(s){const t=e.slides.length-1,n=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*s;e.isLocked=e.size>n}else e.isLocked=1===e.snapGrid.length;!0===n.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===n.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:H,images:{loadImage:function(e,t,n,s,r,i){const o=a();let l;function c(){i&&i()}m(e).parent("picture")[0]||e.complete&&r?c():t?(l=new o.Image,l.onload=c,l.onerror=c,s&&(l.sizes=s),n&&(l.srcset=n),t&&(l.src=t)):c()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let n=0;n<e.imagesToLoad.length;n+=1){const s=e.imagesToLoad[n];e.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,t)}}}},q={};class X{constructor(...e){let t,n;if(1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?n=e[0]:[t,n]=e,n||(n={}),n=b({},n),t&&!n.el&&(n.el=t),n.el&&m(n.el).length>1){const e=[];return m(n.el).each((t=>{const s=b({},n,{el:t});e.push(new X(s))})),e}const s=this;s.__swiper__=!0,s.support=T(),s.device=function(e={}){return C||(C=function({userAgent:e}={}){const t=T(),n=a(),s=n.navigator.platform,r=e||n.navigator.userAgent,i={ios:!1,android:!1},o=n.screen.width,l=n.screen.height,c=r.match(/(Android);?[\s\/]+([\d.]+)?/);let d=r.match(/(iPad).*OS\s([\d_]+)/);const p=r.match(/(iPod)(.*OS\s([\d_]+))?/),u=!d&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===s;let h="MacIntel"===s;return!d&&h&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(d=r.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),h=!1),c&&!f&&(i.os="android",i.android=!0),(d||u||p)&&(i.os="ios",i.ios=!0),i}(e)),C}({userAgent:n.userAgent}),s.browser=(_||(_=function(){const e=a();return{isSafari:function(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),_),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],n.modules&&Array.isArray(n.modules)&&s.modules.push(...n.modules);const r={};s.modules.forEach((e=>{e({swiper:s,extendParams:U(n,r),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})}));const i=b({},G,r);return s.params=b({},i,q,n),s.originalParams=b({},s.params),s.passedParams=b({},n),s.params&&s.params.on&&Object.keys(s.params.on).forEach((e=>{s.on(e,s.params.on[e])})),s.params&&s.params.onAny&&s.onAny(s.params.onAny),s.$=m,Object.assign(s,{enabled:s.params.enabled,el:t,classNames:[],slides:m(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===s.params.direction,isVertical:()=>"vertical"===s.params.direction,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(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return s.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},s.touchEventsDesktop={start:t[0],move:t[1],end:t[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:v(),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(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const n=this;e=Math.min(Math.max(e,0),1);const s=n.minTranslate(),r=(n.maxTranslate()-s)*e+s;n.translateTo(r,void 0===t?0:t),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each((n=>{const s=e.getSlideClasses(n);t.push({slideEl:n,classNames:s}),e.emit("_slideClass",n,s)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){const{params:n,slides:s,slidesGrid:r,slidesSizesGrid:i,size:o,activeIndex:a}=this;let l=1;if(n.centeredSlides){let e,t=s[a].swiperSlideSize;for(let n=a+1;n<s.length;n+=1)s[n]&&!e&&(t+=s[n].swiperSlideSize,l+=1,t>o&&(e=!0));for(let n=a-1;n>=0;n-=1)s[n]&&!e&&(t+=s[n].swiperSlideSize,l+=1,t>o&&(e=!0))}else if("current"===e)for(let e=a+1;e<s.length;e+=1)(t?r[e]+i[e]-r[a]<o:r[e]-r[a]<o)&&(l+=1);else for(let e=a-1;e>=0;e-=1)r[a]-r[e]<o&&(l+=1);return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:n}=e;function s(){const t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}let r;n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled?(s(),e.params.autoHeight&&e.updateAutoHeight()):(r=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),r||s()),n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const n=this,s=n.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(n.$el.removeClass(`${n.params.containerModifierClass}${s}`).addClass(`${n.params.containerModifierClass}${e}`),n.emitContainerClasses(),n.params.direction=e,n.slides.each((t=>{"vertical"===e?t.style.width="":t.style.height=""})),n.emit("changeDirection"),t&&n.update()),n}mount(e){const t=this;if(t.mounted)return!0;const n=m(e||t.params.el);if(!(e=n[0]))return!1;e.swiper=t;const s=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=m(e.shadowRoot.querySelector(s()));return t.children=e=>n.children(e),t}return n.children(s())})();if(0===r.length&&t.params.createElements){const e=i().createElement("div");r=m(e),e.className=t.params.wrapperClass,n.append(e),n.children(`.${t.params.slideClass}`).each((e=>{r.append(e)}))}return Object.assign(t,{$el:n,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===n.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===n.css("direction")),wrongRTL:"-webkit-box"===r.css("display")}),!0}init(e){const t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(e=!0,t=!0){const n=this,{params:s,$el:r,$wrapperEl:i,slides:o}=n;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),t&&(n.removeClasses(),r.removeAttr("style"),i.removeAttr("style"),o&&o.length&&o.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach((e=>{n.off(e)})),!1!==e&&(n.$el[0].swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(n)),n.destroyed=!0),null}static extendDefaults(e){b(q,e)}static get extendedDefaults(){return q}static get defaults(){return G}static installModule(e){X.prototype.__modules__||(X.prototype.__modules__=[]);const t=X.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>X.installModule(e))),X):(X.installModule(e),X)}}Object.keys(W).forEach((e=>{Object.keys(W[e]).forEach((t=>{X.prototype[t]=W[e][t]}))})),X.use([function({swiper:e,on:t,emit:n}){const s=a();let r=null;const i=()=>{e&&!e.destroyed&&e.initialized&&(n("beforeResize"),n("resize"))},o=()=>{e&&!e.destroyed&&e.initialized&&n("orientationchange")};t("init",(()=>{e.params.resizeObserver&&void 0!==s.ResizeObserver?e&&!e.destroyed&&e.initialized&&(r=new ResizeObserver((t=>{const{width:n,height:s}=e;let r=n,o=s;t.forEach((({contentBoxSize:t,contentRect:n,target:s})=>{s&&s!==e.el||(r=n?n.width:(t[0]||t).inlineSize,o=n?n.height:(t[0]||t).blockSize)})),r===n&&o===s||i()})),r.observe(e.el)):(s.addEventListener("resize",i),s.addEventListener("orientationchange",o))})),t("destroy",(()=>{r&&r.unobserve&&e.el&&(r.unobserve(e.el),r=null),s.removeEventListener("resize",i),s.removeEventListener("orientationchange",o)}))},function({swiper:e,extendParams:t,on:n,emit:s}){const r=[],i=a(),o=(e,t={})=>{const n=new(i.MutationObserver||i.WebkitMutationObserver)((e=>{if(1===e.length)return void s("observerUpdate",e[0]);const t=function(){s("observerUpdate",e[0])};i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)}));n.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),r.push(n)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",(()=>{if(e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let e=0;e<t.length;e+=1)o(t[e])}o(e.$el[0],{childList:e.params.observeSlideChildren}),o(e.$wrapperEl[0],{attributes:!1})}})),n("destroy",(()=>{r.forEach((e=>{e.disconnect()})),r.splice(0,r.length)}))}]);const Y=X;function K(e,t,n,s){const r=i();return e.params.createElements&&Object.keys(s).forEach((i=>{if(!n[i]&&!0===n.auto){let o=e.$el.children(`.${s[i]}`)[0];o||(o=r.createElement("div"),o.className=s[i],e.$el.append(o)),n[i]=o,t[i]=o}})),n}function J(e=""){return`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function Z(e){const t=this,{$wrapperEl:n,params:s}=t;if(s.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&n.append(e[t]);else n.append(e);s.loop&&t.loopCreate(),s.observer||t.update()}function Q(e){const t=this,{params:n,$wrapperEl:s,activeIndex:r}=t;n.loop&&t.loopDestroy();let i=r+1;if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&s.prepend(e[t]);i=r+e.length}else s.prepend(e);n.loop&&t.loopCreate(),n.observer||t.update(),t.slideTo(i,0,!1)}function ee(e,t){const n=this,{$wrapperEl:s,params:r,activeIndex:i}=n;let o=i;r.loop&&(o-=n.loopedSlides,n.loopDestroy(),n.slides=s.children(`.${r.slideClass}`));const a=n.slides.length;if(e<=0)return void n.prependSlide(t);if(e>=a)return void n.appendSlide(t);let l=o>e?o+1:o;const c=[];for(let t=a-1;t>=e;t-=1){const e=n.slides.eq(t);e.remove(),c.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&s.append(t[e]);l=o>e?o+t.length:o}else s.append(t);for(let e=0;e<c.length;e+=1)s.append(c[e]);r.loop&&n.loopCreate(),r.observer||n.update(),r.loop?n.slideTo(l+n.loopedSlides,0,!1):n.slideTo(l,0,!1)}function te(e){const t=this,{params:n,$wrapperEl:s,activeIndex:r}=t;let i=r;n.loop&&(i-=t.loopedSlides,t.loopDestroy(),t.slides=s.children(`.${n.slideClass}`));let o,a=i;if("object"==typeof e&&"length"in e){for(let n=0;n<e.length;n+=1)o=e[n],t.slides[o]&&t.slides.eq(o).remove(),o<a&&(a-=1);a=Math.max(a,0)}else o=e,t.slides[o]&&t.slides.eq(o).remove(),o<a&&(a-=1),a=Math.max(a,0);n.loop&&t.loopCreate(),n.observer||t.update(),n.loop?t.slideTo(a+t.loopedSlides,0,!1):t.slideTo(a,0,!1)}function ne(){const e=this,t=[];for(let n=0;n<e.slides.length;n+=1)t.push(n);e.removeSlide(t)}function se(e){const{effect:t,swiper:n,on:s,setTranslate:r,setTransition:i,overwriteParams:o,perspective:a}=e;s("beforeInit",(()=>{if(n.params.effect!==t)return;n.classNames.push(`${n.params.containerModifierClass}${t}`),a&&a()&&n.classNames.push(`${n.params.containerModifierClass}3d`);const e=o?o():{};Object.assign(n.params,e),Object.assign(n.originalParams,e)})),s("setTranslate",(()=>{n.params.effect===t&&r()})),s("setTransition",((e,s)=>{n.params.effect===t&&i(s)}))}function re(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function ie({swiper:e,duration:t,transformEl:n,allSlides:s}){const{slides:r,activeIndex:i,$wrapperEl:o}=e;if(e.params.virtualTranslate&&0!==t){let t,a=!1;t=s?n?r.find(n):r:n?r.eq(i).find(n):r.eq(i),t.transitionEnd((()=>{if(a)return;if(!e||e.destroyed)return;a=!0,e.animating=!1;const t=["webkitTransitionEnd","transitionend"];for(let e=0;e<t.length;e+=1)o.trigger(t[e])}))}}function oe(e,t,n){const s="swiper-slide-shadow"+(n?`-${n}`:""),r=e.transformEl?t.find(e.transformEl):t;let i=r.children(`.${s}`);return i.length||(i=m(`<div class="swiper-slide-shadow${n?`-${n}`:""}"></div>`),r.append(i)),i}const ae=[function({swiper:e,extendParams:t,on:n}){let s;function r(t,n){const s=e.params.virtual;if(s.cache&&e.virtual.cache[n])return e.virtual.cache[n];const r=s.renderSlide?m(s.renderSlide.call(e,t,n)):m(`<div class="${e.params.slideClass}" data-swiper-slide-index="${n}">${t}</div>`);return r.attr("data-swiper-slide-index")||r.attr("data-swiper-slide-index",n),s.cache&&(e.virtual.cache[n]=r),r}function i(t){const{slidesPerView:n,slidesPerGroup:s,centeredSlides:i}=e.params,{addSlidesBefore:o,addSlidesAfter:a}=e.params.virtual,{from:l,to:c,slides:d,slidesGrid:p,offset:u}=e.virtual;e.params.cssMode||e.updateActiveIndex();const f=e.activeIndex||0;let h,m,g;h=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",i?(m=Math.floor(n/2)+s+a,g=Math.floor(n/2)+s+o):(m=n+(s-1)+a,g=s+o);const v=Math.max((f||0)-g,0),y=Math.min((f||0)+m,d.length-1),w=(e.slidesGrid[v]||0)-(e.slidesGrid[0]||0);function b(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(Object.assign(e.virtual,{from:v,to:y,offset:w,slidesGrid:e.slidesGrid}),l===v&&c===y&&!t)return e.slidesGrid!==p&&w!==u&&e.slides.css(h,`${w}px`),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:w,from:v,to:y,slides:function(){const e=[];for(let t=v;t<=y;t+=1)e.push(d[t]);return e}()}),void(e.params.virtual.renderExternalUpdate&&b());const x=[],S=[];if(t)e.$wrapperEl.find(`.${e.params.slideClass}`).remove();else for(let t=l;t<=c;t+=1)(t<v||t>y)&&e.$wrapperEl.find(`.${e.params.slideClass}[data-swiper-slide-index="${t}"]`).remove();for(let e=0;e<d.length;e+=1)e>=v&&e<=y&&(void 0===c||t?S.push(e):(e>c&&S.push(e),e<l&&x.push(e)));S.forEach((t=>{e.$wrapperEl.append(r(d[t],t))})),x.sort(((e,t)=>t-e)).forEach((t=>{e.$wrapperEl.prepend(r(d[t],t))})),e.$wrapperEl.children(".swiper-slide").css(h,`${w}px`),b()}t({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},n("beforeInit",(()=>{e.params.virtual.enabled&&(e.virtual.slides=e.params.virtual.slides,e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,e.params.initialSlide||i())})),n("setTranslate",(()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(s),s=setTimeout((()=>{i()}),100)):i())})),n("init update resize",(()=>{e.params.virtual.enabled&&e.params.cssMode&&x(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)})),Object.assign(e.virtual,{appendSlide:function(t){if("object"==typeof t&&"length"in t)for(let n=0;n<t.length;n+=1)t[n]&&e.virtual.slides.push(t[n]);else e.virtual.slides.push(t);i(!0)},prependSlide:function(t){const n=e.activeIndex;let s=n+1,r=1;if(Array.isArray(t)){for(let n=0;n<t.length;n+=1)t[n]&&e.virtual.slides.unshift(t[n]);s=n+t.length,r=t.length}else e.virtual.slides.unshift(t);if(e.params.virtual.cache){const t=e.virtual.cache,n={};Object.keys(t).forEach((e=>{const s=t[e],i=s.attr("data-swiper-slide-index");i&&s.attr("data-swiper-slide-index",parseInt(i,10)+r),n[parseInt(e,10)+r]=s})),e.virtual.cache=n}i(!0),e.slideTo(s,0)},removeSlide:function(t){if(null==t)return;let n=e.activeIndex;if(Array.isArray(t))for(let s=t.length-1;s>=0;s-=1)e.virtual.slides.splice(t[s],1),e.params.virtual.cache&&delete e.virtual.cache[t[s]],t[s]<n&&(n-=1),n=Math.max(n,0);else e.virtual.slides.splice(t,1),e.params.virtual.cache&&delete e.virtual.cache[t],t<n&&(n-=1),n=Math.max(n,0);i(!0),e.slideTo(n,0)},removeAllSlides:function(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),i(!0),e.slideTo(0,0)},update:i})},function({swiper:e,extendParams:t,on:n,emit:s}){const r=i(),o=a();function l(t){if(!e.enabled)return;const{rtlTranslate:n}=e;let i=t;i.originalEvent&&(i=i.originalEvent);const a=i.keyCode||i.charCode,l=e.params.keyboard.pageUpDown,c=l&&33===a,d=l&&34===a,p=37===a,u=39===a,f=38===a,h=40===a;if(!e.allowSlideNext&&(e.isHorizontal()&&u||e.isVertical()&&h||d))return!1;if(!e.allowSlidePrev&&(e.isHorizontal()&&p||e.isVertical()&&f||c))return!1;if(!(i.shiftKey||i.altKey||i.ctrlKey||i.metaKey||r.activeElement&&r.activeElement.nodeName&&("input"===r.activeElement.nodeName.toLowerCase()||"textarea"===r.activeElement.nodeName.toLowerCase()))){if(e.params.keyboard.onlyInViewport&&(c||d||p||u||f||h)){let t=!1;if(e.$el.parents(`.${e.params.slideClass}`).length>0&&0===e.$el.parents(`.${e.params.slideActiveClass}`).length)return;const s=e.$el,r=s[0].clientWidth,i=s[0].clientHeight,a=o.innerWidth,l=o.innerHeight,c=e.$el.offset();n&&(c.left-=e.$el[0].scrollLeft);const d=[[c.left,c.top],[c.left+r,c.top],[c.left,c.top+i],[c.left+r,c.top+i]];for(let e=0;e<d.length;e+=1){const n=d[e];if(n[0]>=0&&n[0]<=a&&n[1]>=0&&n[1]<=l){if(0===n[0]&&0===n[1])continue;t=!0}}if(!t)return}e.isHorizontal()?((c||d||p||u)&&(i.preventDefault?i.preventDefault():i.returnValue=!1),((d||u)&&!n||(c||p)&&n)&&e.slideNext(),((c||p)&&!n||(d||u)&&n)&&e.slidePrev()):((c||d||f||h)&&(i.preventDefault?i.preventDefault():i.returnValue=!1),(d||h)&&e.slideNext(),(c||f)&&e.slidePrev()),s("keyPress",a)}}function c(){e.keyboard.enabled||(m(r).on("keydown",l),e.keyboard.enabled=!0)}function d(){e.keyboard.enabled&&(m(r).off("keydown",l),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),n("init",(()=>{e.params.keyboard.enabled&&c()})),n("destroy",(()=>{e.keyboard.enabled&&d()})),Object.assign(e.keyboard,{enable:c,disable:d})},function({swiper:e,extendParams:t,on:n,emit:s}){const r=a();let i;t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),e.mousewheel={enabled:!1};let o,l=v();const c=[];function d(){e.enabled&&(e.mouseEntered=!0)}function p(){e.enabled&&(e.mouseEntered=!1)}function u(t){return!(e.params.mousewheel.thresholdDelta&&t.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&v()-l<e.params.mousewheel.thresholdTime||!(t.delta>=6&&v()-l<60)&&(t.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),s("scroll",t.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),s("scroll",t.raw)),l=(new r.Date).getTime(),1))}function f(t){let n=t,r=!0;if(!e.enabled)return;const a=e.params.mousewheel;e.params.cssMode&&n.preventDefault();let l=e.$el;if("container"!==e.params.mousewheel.eventsTarget&&(l=m(e.params.mousewheel.eventsTarget)),!e.mouseEntered&&!l[0].contains(n.target)&&!a.releaseOnEdges)return!0;n.originalEvent&&(n=n.originalEvent);let d=0;const p=e.rtlTranslate?-1:1,f=function(e){let t=0,n=0,s=0,r=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),s=10*t,r=10*n,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=r,r=0),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!t&&(t=s<1?-1:1),r&&!n&&(n=r<1?-1:1),{spinX:t,spinY:n,pixelX:s,pixelY:r}}(n);if(a.forceToAxis)if(e.isHorizontal()){if(!(Math.abs(f.pixelX)>Math.abs(f.pixelY)))return!0;d=-f.pixelX*p}else{if(!(Math.abs(f.pixelY)>Math.abs(f.pixelX)))return!0;d=-f.pixelY}else d=Math.abs(f.pixelX)>Math.abs(f.pixelY)?-f.pixelX*p:-f.pixelY;if(0===d)return!0;a.invert&&(d=-d);let h=e.getTranslate()+d*a.sensitivity;if(h>=e.minTranslate()&&(h=e.minTranslate()),h<=e.maxTranslate()&&(h=e.maxTranslate()),r=!!e.params.loop||!(h===e.minTranslate()||h===e.maxTranslate()),r&&e.params.nested&&n.stopPropagation(),e.params.freeMode&&e.params.freeMode.enabled){const t={time:v(),delta:Math.abs(d),direction:Math.sign(d)},r=o&&t.time<o.time+500&&t.delta<=o.delta&&t.direction===o.direction;if(!r){o=void 0,e.params.loop&&e.loopFix();let l=e.getTranslate()+d*a.sensitivity;const p=e.isBeginning,u=e.isEnd;if(l>=e.minTranslate()&&(l=e.minTranslate()),l<=e.maxTranslate()&&(l=e.maxTranslate()),e.setTransition(0),e.setTranslate(l),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!p&&e.isBeginning||!u&&e.isEnd)&&e.updateSlidesClasses(),e.params.freeMode.sticky){clearTimeout(i),i=void 0,c.length>=15&&c.shift();const n=c.length?c[c.length-1]:void 0,s=c[0];if(c.push(t),n&&(t.delta>n.delta||t.direction!==n.direction))c.splice(0);else if(c.length>=15&&t.time-s.time<500&&s.delta-t.delta>=1&&t.delta<=6){const n=d>0?.8:.2;o=t,c.splice(0),i=g((()=>{e.slideToClosest(e.params.speed,!0,void 0,n)}),0)}i||(i=g((()=>{o=t,c.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)}),500))}if(r||s("scroll",n),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.autoplay.stop(),l===e.minTranslate()||l===e.maxTranslate())return!0}}else{const n={time:v(),delta:Math.abs(d),direction:Math.sign(d),raw:t};c.length>=2&&c.shift();const s=c.length?c[c.length-1]:void 0;if(c.push(n),s?(n.direction!==s.direction||n.delta>s.delta||n.time>s.time+150)&&u(n):u(n),function(t){const n=e.params.mousewheel;if(t.direction<0){if(e.isEnd&&!e.params.loop&&n.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&n.releaseOnEdges)return!0;return!1}(n))return!0}return n.preventDefault?n.preventDefault():n.returnValue=!1,!1}function h(t){let n=e.$el;"container"!==e.params.mousewheel.eventsTarget&&(n=m(e.params.mousewheel.eventsTarget)),n[t]("mouseenter",d),n[t]("mouseleave",p),n[t]("wheel",f)}function y(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",f),!0):!e.mousewheel.enabled&&(h("on"),e.mousewheel.enabled=!0,!0)}function w(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,f),!0):!!e.mousewheel.enabled&&(h("off"),e.mousewheel.enabled=!1,!0)}n("init",(()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&w(),e.params.mousewheel.enabled&&y()})),n("destroy",(()=>{e.params.cssMode&&y(),e.mousewheel.enabled&&w()})),Object.assign(e.mousewheel,{enable:y,disable:w})},function({swiper:e,extendParams:t,on:n,emit:s}){function r(t){let n;return t&&(n=m(t),e.params.uniqueNavElements&&"string"==typeof t&&n.length>1&&1===e.$el.find(t).length&&(n=e.$el.find(t))),n}function i(t,n){const s=e.params.navigation;t&&t.length>0&&(t[n?"addClass":"removeClass"](s.disabledClass),t[0]&&"BUTTON"===t[0].tagName&&(t[0].disabled=n),e.params.watchOverflow&&e.enabled&&t[e.isLocked?"addClass":"removeClass"](s.lockClass))}function o(){if(e.params.loop)return;const{$nextEl:t,$prevEl:n}=e.navigation;i(n,e.isBeginning&&!e.params.rewind),i(t,e.isEnd&&!e.params.rewind)}function a(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&e.slidePrev()}function l(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&e.slideNext()}function c(){const t=e.params.navigation;if(e.params.navigation=K(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!t.nextEl&&!t.prevEl)return;const n=r(t.nextEl),s=r(t.prevEl);n&&n.length>0&&n.on("click",l),s&&s.length>0&&s.on("click",a),Object.assign(e.navigation,{$nextEl:n,nextEl:n&&n[0],$prevEl:s,prevEl:s&&s[0]}),e.enabled||(n&&n.addClass(t.lockClass),s&&s.addClass(t.lockClass))}function d(){const{$nextEl:t,$prevEl:n}=e.navigation;t&&t.length&&(t.off("click",l),t.removeClass(e.params.navigation.disabledClass)),n&&n.length&&(n.off("click",a),n.removeClass(e.params.navigation.disabledClass))}t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},n("init",(()=>{c(),o()})),n("toEdge fromEdge lock unlock",(()=>{o()})),n("destroy",(()=>{d()})),n("enable disable",(()=>{const{$nextEl:t,$prevEl:n}=e.navigation;t&&t[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),n&&n[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)})),n("click",((t,n)=>{const{$nextEl:r,$prevEl:i}=e.navigation,o=n.target;if(e.params.navigation.hideOnClick&&!m(o).is(i)&&!m(o).is(r)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===o||e.pagination.el.contains(o)))return;let t;r?t=r.hasClass(e.params.navigation.hiddenClass):i&&(t=i.hasClass(e.params.navigation.hiddenClass)),s(!0===t?"navigationShow":"navigationHide"),r&&r.toggleClass(e.params.navigation.hiddenClass),i&&i.toggleClass(e.params.navigation.hiddenClass)}})),Object.assign(e.navigation,{update:o,init:c,destroy:d})},function({swiper:e,extendParams:t,on:n,emit:s}){const r="swiper-pagination";let i;t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`}}),e.pagination={el:null,$el:null,bullets:[]};let o=0;function a(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length}function l(t,n){const{bulletActiveClass:s}=e.params.pagination;t[n]().addClass(`${s}-${n}`)[n]().addClass(`${s}-${n}-${n}`)}function c(){const t=e.rtl,n=e.params.pagination;if(a())return;const r=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,c=e.pagination.$el;let d;const p=e.params.loop?Math.ceil((r-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(d=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),d>r-1-2*e.loopedSlides&&(d-=r-2*e.loopedSlides),d>p-1&&(d-=p),d<0&&"bullets"!==e.params.paginationType&&(d=p+d)):d=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===n.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const s=e.pagination.bullets;let r,a,p;if(n.dynamicBullets&&(i=s.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),c.css(e.isHorizontal()?"width":"height",i*(n.dynamicMainBullets+4)+"px"),n.dynamicMainBullets>1&&void 0!==e.previousIndex&&(o+=d-(e.previousIndex-e.loopedSlides||0),o>n.dynamicMainBullets-1?o=n.dynamicMainBullets-1:o<0&&(o=0)),r=Math.max(d-o,0),a=r+(Math.min(s.length,n.dynamicMainBullets)-1),p=(a+r)/2),s.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${n.bulletActiveClass}${e}`)).join(" ")),c.length>1)s.each((e=>{const t=m(e),s=t.index();s===d&&t.addClass(n.bulletActiveClass),n.dynamicBullets&&(s>=r&&s<=a&&t.addClass(`${n.bulletActiveClass}-main`),s===r&&l(t,"prev"),s===a&&l(t,"next"))}));else{const t=s.eq(d),i=t.index();if(t.addClass(n.bulletActiveClass),n.dynamicBullets){const t=s.eq(r),o=s.eq(a);for(let e=r;e<=a;e+=1)s.eq(e).addClass(`${n.bulletActiveClass}-main`);if(e.params.loop)if(i>=s.length){for(let e=n.dynamicMainBullets;e>=0;e-=1)s.eq(s.length-e).addClass(`${n.bulletActiveClass}-main`);s.eq(s.length-n.dynamicMainBullets-1).addClass(`${n.bulletActiveClass}-prev`)}else l(t,"prev"),l(o,"next");else l(t,"prev"),l(o,"next")}}if(n.dynamicBullets){const r=Math.min(s.length,n.dynamicMainBullets+4),o=(i*r-i)/2-p*i,a=t?"right":"left";s.css(e.isHorizontal()?a:"top",`${o}px`)}}if("fraction"===n.type&&(c.find(J(n.currentClass)).text(n.formatFractionCurrent(d+1)),c.find(J(n.totalClass)).text(n.formatFractionTotal(p))),"progressbar"===n.type){let t;t=n.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const s=(d+1)/p;let r=1,i=1;"horizontal"===t?r=s:i=s,c.find(J(n.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${r}) scaleY(${i})`).transition(e.params.speed)}"custom"===n.type&&n.renderCustom?(c.html(n.renderCustom(e,d+1,p)),s("paginationRender",c[0])):s("paginationUpdate",c[0]),e.params.watchOverflow&&e.enabled&&c[e.isLocked?"addClass":"removeClass"](n.lockClass)}function d(){const t=e.params.pagination;if(a())return;const n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,r=e.pagination.$el;let i="";if("bullets"===t.type){let s=e.params.loop?Math.ceil((n-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&s>n&&(s=n);for(let n=0;n<s;n+=1)t.renderBullet?i+=t.renderBullet.call(e,n,t.bulletClass):i+=`<${t.bulletElement} class="${t.bulletClass}"></${t.bulletElement}>`;r.html(i),e.pagination.bullets=r.find(J(t.bulletClass))}"fraction"===t.type&&(i=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`,r.html(i)),"progressbar"===t.type&&(i=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`,r.html(i)),"custom"!==t.type&&s("paginationRender",e.pagination.$el[0])}function p(){e.params.pagination=K(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const t=e.params.pagination;if(!t.el)return;let n=m(t.el);0!==n.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&(n=e.$el.find(t.el),n.length>1&&(n=n.filter((t=>m(t).parents(".swiper")[0]===e.el)))),"bullets"===t.type&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),n.addClass(t.modifierClass+e.params.direction),"bullets"===t.type&&t.dynamicBullets&&(n.addClass(`${t.modifierClass}${t.type}-dynamic`),o=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click",J(t.bulletClass),(function(t){t.preventDefault();let n=m(this).index()*e.params.slidesPerGroup;e.params.loop&&(n+=e.loopedSlides),e.slideTo(n)})),Object.assign(e.pagination,{$el:n,el:n[0]}),e.enabled||n.addClass(t.lockClass))}function u(){const t=e.params.pagination;if(a())return;const n=e.pagination.$el;n.removeClass(t.hiddenClass),n.removeClass(t.modifierClass+t.type),n.removeClass(t.modifierClass+e.params.direction),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&n.off("click",J(t.bulletClass))}n("init",(()=>{p(),d(),c()})),n("activeIndexChange",(()=>{(e.params.loop||void 0===e.snapIndex)&&c()})),n("snapIndexChange",(()=>{e.params.loop||c()})),n("slidesLengthChange",(()=>{e.params.loop&&(d(),c())})),n("snapGridLengthChange",(()=>{e.params.loop||(d(),c())})),n("destroy",(()=>{u()})),n("enable disable",(()=>{const{$el:t}=e.pagination;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)})),n("lock unlock",(()=>{c()})),n("click",((t,n)=>{const r=n.target,{$el:i}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&i.length>0&&!m(r).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&r===e.navigation.nextEl||e.navigation.prevEl&&r===e.navigation.prevEl))return;const t=i.hasClass(e.params.pagination.hiddenClass);s(!0===t?"paginationShow":"paginationHide"),i.toggleClass(e.params.pagination.hiddenClass)}})),Object.assign(e.pagination,{render:d,update:c,init:p,destroy:u})},function({swiper:e,extendParams:t,on:n,emit:s}){const r=i();let o,a,l,c,d=!1,p=null,u=null;function f(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:n,progress:s}=e,{$dragEl:r,$el:i}=t,o=e.params.scrollbar;let c=a,d=(l-a)*s;n?(d=-d,d>0?(c=a-d,d=0):-d+a>l&&(c=l+d)):d<0?(c=a+d,d=0):d+a>l&&(c=l-d),e.isHorizontal()?(r.transform(`translate3d(${d}px, 0, 0)`),r[0].style.width=`${c}px`):(r.transform(`translate3d(0px, ${d}px, 0)`),r[0].style.height=`${c}px`),o.hide&&(clearTimeout(p),i[0].style.opacity=1,p=setTimeout((()=>{i[0].style.opacity=0,i.transition(400)}),1e3))}function h(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:n,$el:s}=t;n[0].style.width="",n[0].style.height="",l=e.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,c=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),a="auto"===e.params.scrollbar.dragSize?l*c:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?n[0].style.width=`${a}px`:n[0].style.height=`${a}px`,s[0].style.display=c>=1?"none":"",e.params.scrollbar.hide&&(s[0].style.opacity=0),e.params.watchOverflow&&e.enabled&&t.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}function v(t){return e.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientX:t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientY:t.clientY}function y(t){const{scrollbar:n,rtlTranslate:s}=e,{$el:r}=n;let i;i=(v(t)-r.offset()[e.isHorizontal()?"left":"top"]-(null!==o?o:a/2))/(l-a),i=Math.max(Math.min(i,1),0),s&&(i=1-i);const c=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*i;e.updateProgress(c),e.setTranslate(c),e.updateActiveIndex(),e.updateSlidesClasses()}function w(t){const n=e.params.scrollbar,{scrollbar:r,$wrapperEl:i}=e,{$el:a,$dragEl:l}=r;d=!0,o=t.target===l[0]||t.target===l?v(t)-t.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),i.transition(100),l.transition(100),y(t),clearTimeout(u),a.transition(0),n.hide&&a.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),s("scrollbarDragStart",t)}function b(t){const{scrollbar:n,$wrapperEl:r}=e,{$el:i,$dragEl:o}=n;d&&(t.preventDefault?t.preventDefault():t.returnValue=!1,y(t),r.transition(0),i.transition(0),o.transition(0),s("scrollbarDragMove",t))}function x(t){const n=e.params.scrollbar,{scrollbar:r,$wrapperEl:i}=e,{$el:o}=r;d&&(d=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),i.transition("")),n.hide&&(clearTimeout(u),u=g((()=>{o.css("opacity",0),o.transition(400)}),1e3)),s("scrollbarDragEnd",t),n.snapOnRelease&&e.slideToClosest())}function S(t){const{scrollbar:n,touchEventsTouch:s,touchEventsDesktop:i,params:o,support:a}=e,l=n.$el[0],c=!(!a.passiveListener||!o.passiveListeners)&&{passive:!1,capture:!1},d=!(!a.passiveListener||!o.passiveListeners)&&{passive:!0,capture:!1};if(!l)return;const p="on"===t?"addEventListener":"removeEventListener";a.touch?(l[p](s.start,w,c),l[p](s.move,b,c),l[p](s.end,x,d)):(l[p](i.start,w,c),r[p](i.move,b,c),r[p](i.end,x,d))}function E(){const{scrollbar:t,$el:n}=e;e.params.scrollbar=K(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const s=e.params.scrollbar;if(!s.el)return;let r=m(s.el);e.params.uniqueNavElements&&"string"==typeof s.el&&r.length>1&&1===n.find(s.el).length&&(r=n.find(s.el));let i=r.find(`.${e.params.scrollbar.dragClass}`);0===i.length&&(i=m(`<div class="${e.params.scrollbar.dragClass}"></div>`),r.append(i)),Object.assign(t,{$el:r,el:r[0],$dragEl:i,dragEl:i[0]}),s.draggable&&e.params.scrollbar.el&&S("on"),r&&r[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}function C(){e.params.scrollbar.el&&S("off")}t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}}),e.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},n("init",(()=>{E(),h(),f()})),n("update resize observerUpdate lock unlock",(()=>{h()})),n("setTranslate",(()=>{f()})),n("setTransition",((t,n)=>{!function(t){e.params.scrollbar.el&&e.scrollbar.el&&e.scrollbar.$dragEl.transition(t)}(n)})),n("enable disable",(()=>{const{$el:t}=e.scrollbar;t&&t[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)})),n("destroy",(()=>{C()})),Object.assign(e.scrollbar,{updateSize:h,setTranslate:f,init:E,destroy:C})},function({swiper:e,extendParams:t,on:n}){t({parallax:{enabled:!1}});const s=(t,n)=>{const{rtl:s}=e,r=m(t),i=s?-1:1,o=r.attr("data-swiper-parallax")||"0";let a=r.attr("data-swiper-parallax-x"),l=r.attr("data-swiper-parallax-y");const c=r.attr("data-swiper-parallax-scale"),d=r.attr("data-swiper-parallax-opacity");if(a||l?(a=a||"0",l=l||"0"):e.isHorizontal()?(a=o,l="0"):(l=o,a="0"),a=a.indexOf("%")>=0?parseInt(a,10)*n*i+"%":a*n*i+"px",l=l.indexOf("%")>=0?parseInt(l,10)*n+"%":l*n+"px",null!=d){const e=d-(d-1)*(1-Math.abs(n));r[0].style.opacity=e}if(null==c)r.transform(`translate3d(${a}, ${l}, 0px)`);else{const e=c-(c-1)*(1-Math.abs(n));r.transform(`translate3d(${a}, ${l}, 0px) scale(${e})`)}},r=()=>{const{$el:t,slides:n,progress:r,snapGrid:i}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{s(e,r)})),n.each(((t,n)=>{let o=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(o+=Math.ceil(n/2)-r*(i.length-1)),o=Math.min(Math.max(o,-1),1),m(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{s(e,o)}))}))};n("beforeInit",(()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)})),n("init",(()=>{e.params.parallax.enabled&&r()})),n("setTranslate",(()=>{e.params.parallax.enabled&&r()})),n("setTransition",((t,n)=>{e.params.parallax.enabled&&((t=e.params.speed)=>{const{$el:n}=e;n.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{const n=m(e);let s=parseInt(n.attr("data-swiper-parallax-duration"),10)||t;0===t&&(s=0),n.transition(s)}))})(n)}))},function({swiper:e,extendParams:t,on:n,emit:s}){const r=a();t({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let i,o,l,c=1,d=!1;const p={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},u={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},f={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let h=1;function g(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,r=e.targetTouches[1].pageY;return Math.sqrt((s-t)**2+(r-n)**2)}function v(t){const n=e.support,s=e.params.zoom;if(o=!1,l=!1,!n.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;o=!0,p.scaleStart=g(t)}p.$slideEl&&p.$slideEl.length||(p.$slideEl=m(t.target).closest(`.${e.params.slideClass}`),0===p.$slideEl.length&&(p.$slideEl=e.slides.eq(e.activeIndex)),p.$imageEl=p.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),p.$imageWrapEl=p.$imageEl.parent(`.${s.containerClass}`),p.maxRatio=p.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,0!==p.$imageWrapEl.length)?(p.$imageEl&&p.$imageEl.transition(0),d=!0):p.$imageEl=void 0}function w(t){const n=e.support,s=e.params.zoom,r=e.zoom;if(!n.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;l=!0,p.scaleMove=g(t)}p.$imageEl&&0!==p.$imageEl.length?(n.gestures?r.scale=t.scale*c:r.scale=p.scaleMove/p.scaleStart*c,r.scale>p.maxRatio&&(r.scale=p.maxRatio-1+(r.scale-p.maxRatio+1)**.5),r.scale<s.minRatio&&(r.scale=s.minRatio+1-(s.minRatio-r.scale+1)**.5),p.$imageEl.transform(`translate3d(0,0,0) scale(${r.scale})`)):"gesturechange"===t.type&&v(t)}function b(t){const n=e.device,s=e.support,r=e.params.zoom,i=e.zoom;if(!s.gestures){if(!o||!l)return;if("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2&&!n.android)return;o=!1,l=!1}p.$imageEl&&0!==p.$imageEl.length&&(i.scale=Math.max(Math.min(i.scale,p.maxRatio),r.minRatio),p.$imageEl.transition(e.params.speed).transform(`translate3d(0,0,0) scale(${i.scale})`),c=i.scale,d=!1,1===i.scale&&(p.$slideEl=void 0))}function x(t){const n=e.zoom;if(!p.$imageEl||0===p.$imageEl.length)return;if(e.allowClick=!1,!u.isTouched||!p.$slideEl)return;u.isMoved||(u.width=p.$imageEl[0].offsetWidth,u.height=p.$imageEl[0].offsetHeight,u.startX=y(p.$imageWrapEl[0],"x")||0,u.startY=y(p.$imageWrapEl[0],"y")||0,p.slideWidth=p.$slideEl[0].offsetWidth,p.slideHeight=p.$slideEl[0].offsetHeight,p.$imageWrapEl.transition(0));const s=u.width*n.scale,r=u.height*n.scale;if(!(s<p.slideWidth&&r<p.slideHeight)){if(u.minX=Math.min(p.slideWidth/2-s/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-r/2,0),u.maxY=-u.minY,u.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,u.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!u.isMoved&&!d){if(e.isHorizontal()&&(Math.floor(u.minX)===Math.floor(u.startX)&&u.touchesCurrent.x<u.touchesStart.x||Math.floor(u.maxX)===Math.floor(u.startX)&&u.touchesCurrent.x>u.touchesStart.x))return void(u.isTouched=!1);if(!e.isHorizontal()&&(Math.floor(u.minY)===Math.floor(u.startY)&&u.touchesCurrent.y<u.touchesStart.y||Math.floor(u.maxY)===Math.floor(u.startY)&&u.touchesCurrent.y>u.touchesStart.y))return void(u.isTouched=!1)}t.cancelable&&t.preventDefault(),t.stopPropagation(),u.isMoved=!0,u.currentX=u.touchesCurrent.x-u.touchesStart.x+u.startX,u.currentY=u.touchesCurrent.y-u.touchesStart.y+u.startY,u.currentX<u.minX&&(u.currentX=u.minX+1-(u.minX-u.currentX+1)**.8),u.currentX>u.maxX&&(u.currentX=u.maxX-1+(u.currentX-u.maxX+1)**.8),u.currentY<u.minY&&(u.currentY=u.minY+1-(u.minY-u.currentY+1)**.8),u.currentY>u.maxY&&(u.currentY=u.maxY-1+(u.currentY-u.maxY+1)**.8),f.prevPositionX||(f.prevPositionX=u.touchesCurrent.x),f.prevPositionY||(f.prevPositionY=u.touchesCurrent.y),f.prevTime||(f.prevTime=Date.now()),f.x=(u.touchesCurrent.x-f.prevPositionX)/(Date.now()-f.prevTime)/2,f.y=(u.touchesCurrent.y-f.prevPositionY)/(Date.now()-f.prevTime)/2,Math.abs(u.touchesCurrent.x-f.prevPositionX)<2&&(f.x=0),Math.abs(u.touchesCurrent.y-f.prevPositionY)<2&&(f.y=0),f.prevPositionX=u.touchesCurrent.x,f.prevPositionY=u.touchesCurrent.y,f.prevTime=Date.now(),p.$imageWrapEl.transform(`translate3d(${u.currentX}px, ${u.currentY}px,0)`)}}function S(){const t=e.zoom;p.$slideEl&&e.previousIndex!==e.activeIndex&&(p.$imageEl&&p.$imageEl.transform("translate3d(0,0,0) scale(1)"),p.$imageWrapEl&&p.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,c=1,p.$slideEl=void 0,p.$imageEl=void 0,p.$imageWrapEl=void 0)}function E(t){const n=e.zoom,s=e.params.zoom;if(p.$slideEl||(t&&t.target&&(p.$slideEl=m(t.target).closest(`.${e.params.slideClass}`)),p.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?p.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):p.$slideEl=e.slides.eq(e.activeIndex)),p.$imageEl=p.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),p.$imageWrapEl=p.$imageEl.parent(`.${s.containerClass}`)),!p.$imageEl||0===p.$imageEl.length||!p.$imageWrapEl||0===p.$imageWrapEl.length)return;let i,o,a,l,d,f,h,g,v,y,w,b,x,S,E,C,_,T;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),p.$slideEl.addClass(`${s.zoomedSlideClass}`),void 0===u.touchesStart.x&&t?(i="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,o="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(i=u.touchesStart.x,o=u.touchesStart.y),n.scale=p.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,c=p.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,t?(_=p.$slideEl[0].offsetWidth,T=p.$slideEl[0].offsetHeight,a=p.$slideEl.offset().left+r.scrollX,l=p.$slideEl.offset().top+r.scrollY,d=a+_/2-i,f=l+T/2-o,v=p.$imageEl[0].offsetWidth,y=p.$imageEl[0].offsetHeight,w=v*n.scale,b=y*n.scale,x=Math.min(_/2-w/2,0),S=Math.min(T/2-b/2,0),E=-x,C=-S,h=d*n.scale,g=f*n.scale,h<x&&(h=x),h>E&&(h=E),g<S&&(g=S),g>C&&(g=C)):(h=0,g=0),p.$imageWrapEl.transition(300).transform(`translate3d(${h}px, ${g}px,0)`),p.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${n.scale})`)}function C(){const t=e.zoom,n=e.params.zoom;p.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?p.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):p.$slideEl=e.slides.eq(e.activeIndex),p.$imageEl=p.$slideEl.find(`.${n.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),p.$imageWrapEl=p.$imageEl.parent(`.${n.containerClass}`)),p.$imageEl&&0!==p.$imageEl.length&&p.$imageWrapEl&&0!==p.$imageWrapEl.length&&(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),t.scale=1,c=1,p.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),p.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),p.$slideEl.removeClass(`${n.zoomedSlideClass}`),p.$slideEl=void 0)}function _(t){const n=e.zoom;n.scale&&1!==n.scale?C():E(t)}function T(){const t=e.support;return{passiveListener:!("touchstart"!==e.touchEvents.start||!t.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!t.passiveListener||{passive:!1,capture:!0}}}function $(){return`.${e.params.slideClass}`}function M(t){const{passiveListener:n}=T(),s=$();e.$wrapperEl[t]("gesturestart",s,v,n),e.$wrapperEl[t]("gesturechange",s,w,n),e.$wrapperEl[t]("gestureend",s,b,n)}function k(){i||(i=!0,M("on"))}function P(){i&&(i=!1,M("off"))}function O(){const t=e.zoom;if(t.enabled)return;t.enabled=!0;const n=e.support,{passiveListener:s,activeListenerWithCapture:r}=T(),i=$();n.gestures?(e.$wrapperEl.on(e.touchEvents.start,k,s),e.$wrapperEl.on(e.touchEvents.end,P,s)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,i,v,s),e.$wrapperEl.on(e.touchEvents.move,i,w,r),e.$wrapperEl.on(e.touchEvents.end,i,b,s),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,i,b,s)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,x,r)}function I(){const t=e.zoom;if(!t.enabled)return;const n=e.support;t.enabled=!1;const{passiveListener:s,activeListenerWithCapture:r}=T(),i=$();n.gestures?(e.$wrapperEl.off(e.touchEvents.start,k,s),e.$wrapperEl.off(e.touchEvents.end,P,s)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,i,v,s),e.$wrapperEl.off(e.touchEvents.move,i,w,r),e.$wrapperEl.off(e.touchEvents.end,i,b,s),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,i,b,s)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,x,r)}Object.defineProperty(e.zoom,"scale",{get:()=>h,set(e){if(h!==e){const t=p.$imageEl?p.$imageEl[0]:void 0,n=p.$slideEl?p.$slideEl[0]:void 0;s("zoomChange",e,t,n)}h=e}}),n("init",(()=>{e.params.zoom.enabled&&O()})),n("destroy",(()=>{I()})),n("touchStart",((t,n)=>{e.zoom.enabled&&function(t){const n=e.device;p.$imageEl&&0!==p.$imageEl.length&&(u.isTouched||(n.android&&t.cancelable&&t.preventDefault(),u.isTouched=!0,u.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,u.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))}(n)})),n("touchEnd",((t,n)=>{e.zoom.enabled&&function(){const t=e.zoom;if(!p.$imageEl||0===p.$imageEl.length)return;if(!u.isTouched||!u.isMoved)return u.isTouched=!1,void(u.isMoved=!1);u.isTouched=!1,u.isMoved=!1;let n=300,s=300;const r=f.x*n,i=u.currentX+r,o=f.y*s,a=u.currentY+o;0!==f.x&&(n=Math.abs((i-u.currentX)/f.x)),0!==f.y&&(s=Math.abs((a-u.currentY)/f.y));const l=Math.max(n,s);u.currentX=i,u.currentY=a;const c=u.width*t.scale,d=u.height*t.scale;u.minX=Math.min(p.slideWidth/2-c/2,0),u.maxX=-u.minX,u.minY=Math.min(p.slideHeight/2-d/2,0),u.maxY=-u.minY,u.currentX=Math.max(Math.min(u.currentX,u.maxX),u.minX),u.currentY=Math.max(Math.min(u.currentY,u.maxY),u.minY),p.$imageWrapEl.transition(l).transform(`translate3d(${u.currentX}px, ${u.currentY}px,0)`)}()})),n("doubleTap",((t,n)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&_(n)})),n("transitionEnd",(()=>{e.zoom.enabled&&e.params.zoom.enabled&&S()})),n("slideChange",(()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&S()})),Object.assign(e.zoom,{enable:O,disable:I,in:E,out:C,toggle:_})},function({swiper:e,extendParams:t,on:n,emit:s}){t({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),e.lazy={};let r=!1,i=!1;function o(t,n=!0){const r=e.params.lazy;if(void 0===t)return;if(0===e.slides.length)return;const i=e.virtual&&e.params.virtual.enabled?e.$wrapperEl.children(`.${e.params.slideClass}[data-swiper-slide-index="${t}"]`):e.slides.eq(t),a=i.find(`.${r.elementClass}:not(.${r.loadedClass}):not(.${r.loadingClass})`);!i.hasClass(r.elementClass)||i.hasClass(r.loadedClass)||i.hasClass(r.loadingClass)||a.push(i[0]),0!==a.length&&a.each((t=>{const a=m(t);a.addClass(r.loadingClass);const l=a.attr("data-background"),c=a.attr("data-src"),d=a.attr("data-srcset"),p=a.attr("data-sizes"),u=a.parent("picture");e.loadImage(a[0],c||l,d,p,!1,(()=>{if(null!=e&&e&&(!e||e.params)&&!e.destroyed){if(l?(a.css("background-image",`url("${l}")`),a.removeAttr("data-background")):(d&&(a.attr("srcset",d),a.removeAttr("data-srcset")),p&&(a.attr("sizes",p),a.removeAttr("data-sizes")),u.length&&u.children("source").each((e=>{const t=m(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),c&&(a.attr("src",c),a.removeAttr("data-src"))),a.addClass(r.loadedClass).removeClass(r.loadingClass),i.find(`.${r.preloaderClass}`).remove(),e.params.loop&&n){const t=i.attr("data-swiper-slide-index");i.hasClass(e.params.slideDuplicateClass)?o(e.$wrapperEl.children(`[data-swiper-slide-index="${t}"]:not(.${e.params.slideDuplicateClass})`).index(),!1):o(e.$wrapperEl.children(`.${e.params.slideDuplicateClass}[data-swiper-slide-index="${t}"]`).index(),!1)}s("lazyImageReady",i[0],a[0]),e.params.autoHeight&&e.updateAutoHeight()}})),s("lazyImageLoad",i[0],a[0])}))}function l(){const{$wrapperEl:t,params:n,slides:s,activeIndex:r}=e,a=e.virtual&&n.virtual.enabled,l=n.lazy;let c=n.slidesPerView;function d(e){if(a){if(t.children(`.${n.slideClass}[data-swiper-slide-index="${e}"]`).length)return!0}else if(s[e])return!0;return!1}function p(e){return a?m(e).attr("data-swiper-slide-index"):m(e).index()}if("auto"===c&&(c=0),i||(i=!0),e.params.watchSlidesProgress)t.children(`.${n.slideVisibleClass}`).each((e=>{o(a?m(e).attr("data-swiper-slide-index"):m(e).index())}));else if(c>1)for(let e=r;e<r+c;e+=1)d(e)&&o(e);else o(r);if(l.loadPrevNext)if(c>1||l.loadPrevNextAmount&&l.loadPrevNextAmount>1){const e=l.loadPrevNextAmount,t=c,n=Math.min(r+t+Math.max(e,t),s.length),i=Math.max(r-Math.max(t,e),0);for(let e=r+c;e<n;e+=1)d(e)&&o(e);for(let e=i;e<r;e+=1)d(e)&&o(e)}else{const e=t.children(`.${n.slideNextClass}`);e.length>0&&o(p(e));const s=t.children(`.${n.slidePrevClass}`);s.length>0&&o(p(s))}}function c(){const t=a();if(!e||e.destroyed)return;const n=e.params.lazy.scrollingElement?m(e.params.lazy.scrollingElement):m(t),s=n[0]===t,i=s?t.innerWidth:n[0].offsetWidth,o=s?t.innerHeight:n[0].offsetHeight,d=e.$el.offset(),{rtlTranslate:p}=e;let u=!1;p&&(d.left-=e.$el[0].scrollLeft);const f=[[d.left,d.top],[d.left+e.width,d.top],[d.left,d.top+e.height],[d.left+e.width,d.top+e.height]];for(let e=0;e<f.length;e+=1){const t=f[e];if(t[0]>=0&&t[0]<=i&&t[1]>=0&&t[1]<=o){if(0===t[0]&&0===t[1])continue;u=!0}}const h=!("touchstart"!==e.touchEvents.start||!e.support.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};u?(l(),n.off("scroll",c,h)):r||(r=!0,n.on("scroll",c,h))}n("beforeInit",(()=>{e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)})),n("init",(()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?c():l())})),n("scroll",(()=>{e.params.freeMode&&e.params.freeMode.enabled&&!e.params.freeMode.sticky&&l()})),n("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?c():l())})),n("transitionStart",(()=>{e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!i)&&(e.params.lazy.checkInView?c():l())})),n("transitionEnd",(()=>{e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&(e.params.lazy.checkInView?c():l())})),n("slideChange",(()=>{const{lazy:t,cssMode:n,watchSlidesProgress:s,touchReleaseOnEdges:r,resistanceRatio:i}=e.params;t.enabled&&(n||s&&(r||0===i))&&l()})),Object.assign(e.lazy,{load:l,loadInSlide:o})},function({swiper:e,extendParams:t,on:n}){function s(e,t){const n=function(){let e,t,n;return(s,r)=>{for(t=-1,e=s.length;e-t>1;)n=e+t>>1,s[n]<=r?t=n:e=n;return e}}();let s,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(r=n(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0},this}function r(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},n("beforeInit",(()=>{e.controller.control=e.params.controller.control})),n("update",(()=>{r()})),n("resize",(()=>{r()})),n("observerUpdate",(()=>{r()})),n("setTranslate",((t,n,s)=>{e.controller.control&&e.controller.setTranslate(n,s)})),n("setTransition",((t,n,s)=>{e.controller.control&&e.controller.setTransition(n,s)})),Object.assign(e.controller,{setTranslate:function(t,n){const r=e.controller.control;let i,o;const a=e.constructor;function l(t){const n=e.rtlTranslate?-e.translate:e.translate;"slide"===e.params.controller.by&&(function(t){e.controller.spline||(e.controller.spline=e.params.loop?new s(e.slidesGrid,t.slidesGrid):new s(e.snapGrid,t.snapGrid))}(t),o=-e.controller.spline.interpolate(-n)),o&&"container"!==e.params.controller.by||(i=(t.maxTranslate()-t.minTranslate())/(e.maxTranslate()-e.minTranslate()),o=(n-e.minTranslate())*i+t.minTranslate()),e.params.controller.inverse&&(o=t.maxTranslate()-o),t.updateProgress(o),t.setTranslate(o,e),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(r))for(let e=0;e<r.length;e+=1)r[e]!==n&&r[e]instanceof a&&l(r[e]);else r instanceof a&&n!==r&&l(r)},setTransition:function(t,n){const s=e.constructor,r=e.controller.control;let i;function o(n){n.setTransition(t,e),0!==t&&(n.transitionStart(),n.params.autoHeight&&g((()=>{n.updateAutoHeight()})),n.$wrapperEl.transitionEnd((()=>{r&&(n.params.loop&&"slide"===e.params.controller.by&&n.loopFix(),n.transitionEnd())})))}if(Array.isArray(r))for(i=0;i<r.length;i+=1)r[i]!==n&&r[i]instanceof s&&o(r[i]);else r instanceof s&&n!==r&&o(r)}})},function({swiper:e,extendParams:t,on:n}){t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}});let s=null;function r(e){const t=s;0!==t.length&&(t.html(""),t.html(e))}function i(e){e.attr("tabIndex","0")}function o(e){e.attr("tabIndex","-1")}function a(e,t){e.attr("role",t)}function l(e,t){e.attr("aria-roledescription",t)}function c(e,t){e.attr("aria-label",t)}function d(e){e.attr("aria-disabled",!0)}function p(e){e.attr("aria-disabled",!1)}function u(t){if(13!==t.keyCode&&32!==t.keyCode)return;const n=e.params.a11y,s=m(t.target);e.navigation&&e.navigation.$nextEl&&s.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?r(n.lastSlideMessage):r(n.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&s.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?r(n.firstSlideMessage):r(n.prevSlideMessage)),e.pagination&&s.is(J(e.params.pagination.bulletClass))&&s[0].click()}function f(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{$nextEl:t,$prevEl:n}=e.navigation;n&&n.length>0&&(e.isBeginning?(d(n),o(n)):(p(n),i(n))),t&&t.length>0&&(e.isEnd?(d(t),o(t)):(p(t),i(t)))}function h(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function g(){return h()&&e.params.pagination.clickable}const v=(e,t,n)=>{i(e),"BUTTON"!==e[0].tagName&&(a(e,"button"),e.on("keydown",u)),c(e,n),function(e,t){e.attr("aria-controls",t)}(e,t)};n("beforeInit",(()=>{s=m(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)})),n("afterInit",(()=>{e.params.a11y.enabled&&(function(){const t=e.params.a11y;e.$el.append(s);const n=e.$el;t.containerRoleDescriptionMessage&&l(n,t.containerRoleDescriptionMessage),t.containerMessage&&c(n,t.containerMessage);const r=e.$wrapperEl,i=r.attr("id")||`swiper-wrapper-${function(e=16){return"x".repeat(e).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}(16)}`,o=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";var d;d=i,r.attr("id",d),function(e,t){e.attr("aria-live",t)}(r,o),t.itemRoleDescriptionMessage&&l(m(e.slides),t.itemRoleDescriptionMessage),a(m(e.slides),t.slideRole);const p=e.params.loop?e.slides.filter((t=>!t.classList.contains(e.params.slideDuplicateClass))).length:e.slides.length;let f,h;e.slides.each(((n,s)=>{const r=m(n),i=e.params.loop?parseInt(r.attr("data-swiper-slide-index"),10):s;c(r,t.slideLabelMessage.replace(/\{\{index\}\}/,i+1).replace(/\{\{slidesLength\}\}/,p))})),e.navigation&&e.navigation.$nextEl&&(f=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(h=e.navigation.$prevEl),f&&f.length&&v(f,i,t.nextSlideMessage),h&&h.length&&v(h,i,t.prevSlideMessage),g()&&e.pagination.$el.on("keydown",J(e.params.pagination.bulletClass),u)}(),f())})),n("toEdge",(()=>{e.params.a11y.enabled&&f()})),n("fromEdge",(()=>{e.params.a11y.enabled&&f()})),n("paginationUpdate",(()=>{e.params.a11y.enabled&&function(){const t=e.params.a11y;h()&&e.pagination.bullets.each((n=>{const s=m(n);e.params.pagination.clickable&&(i(s),e.params.pagination.renderBullet||(a(s,"button"),c(s,t.paginationBulletMessage.replace(/\{\{index\}\}/,s.index()+1)))),s.is(`.${e.params.pagination.bulletActiveClass}`)?s.attr("aria-current","true"):s.removeAttr("aria-current")}))}()})),n("destroy",(()=>{e.params.a11y.enabled&&function(){let t,n;s&&s.length>0&&s.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(n=e.navigation.$prevEl),t&&t.off("keydown",u),n&&n.off("keydown",u),g()&&e.pagination.$el.off("keydown",J(e.params.pagination.bulletClass),u)}()}))},function({swiper:e,extendParams:t,on:n}){t({history:{enabled:!1,root:"",replaceState:!1,key:"slides"}});let s=!1,r={};const i=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=e=>{const t=a();let n;n=e?new URL(e):t.location;const s=n.pathname.slice(1).split("/").filter((e=>""!==e)),r=s.length;return{key:s[r-2],value:s[r-1]}},l=(t,n)=>{const r=a();if(!s||!e.params.history.enabled)return;let o;o=e.params.url?new URL(e.params.url):r.location;const l=e.slides.eq(n);let c=i(l.attr("data-history"));if(e.params.history.root.length>0){let n=e.params.history.root;"/"===n[n.length-1]&&(n=n.slice(0,n.length-1)),c=`${n}/${t}/${c}`}else o.pathname.includes(t)||(c=`${t}/${c}`);const d=r.history.state;d&&d.value===c||(e.params.history.replaceState?r.history.replaceState({value:c},null,c):r.history.pushState({value:c},null,c))},c=(t,n,s)=>{if(n)for(let r=0,o=e.slides.length;r<o;r+=1){const o=e.slides.eq(r);if(i(o.attr("data-history"))===n&&!o.hasClass(e.params.slideDuplicateClass)){const n=o.index();e.slideTo(n,t,s)}}else e.slideTo(0,t,s)},d=()=>{r=o(e.params.url),c(e.params.speed,e.paths.value,!1)};n("init",(()=>{e.params.history.enabled&&(()=>{const t=a();if(e.params.history){if(!t.history||!t.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);s=!0,r=o(e.params.url),(r.key||r.value)&&(c(0,r.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",d))}})()})),n("destroy",(()=>{e.params.history.enabled&&(()=>{const t=a();e.params.history.replaceState||t.removeEventListener("popstate",d)})()})),n("transitionEnd _freeModeNoMomentumRelease",(()=>{s&&l(e.params.history.key,e.activeIndex)})),n("slideChange",(()=>{s&&e.params.cssMode&&l(e.params.history.key,e.activeIndex)}))},function({swiper:e,extendParams:t,emit:n,on:s}){let r=!1;const o=i(),l=a();t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const c=()=>{n("hashChange");const t=o.location.hash.replace("#","");if(t!==e.slides.eq(e.activeIndex).attr("data-hash")){const n=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${t}"]`).index();if(void 0===n)return;e.slideTo(n)}},d=()=>{if(r&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&l.history&&l.history.replaceState)l.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),n("hashSet");else{const t=e.slides.eq(e.activeIndex),s=t.attr("data-hash")||t.attr("data-history");o.location.hash=s||"",n("hashSet")}};s("init",(()=>{e.params.hashNavigation.enabled&&(()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;r=!0;const t=o.location.hash.replace("#","");if(t){const n=0;for(let s=0,r=e.slides.length;s<r;s+=1){const r=e.slides.eq(s);if((r.attr("data-hash")||r.attr("data-history"))===t&&!r.hasClass(e.params.slideDuplicateClass)){const t=r.index();e.slideTo(t,n,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&m(l).on("hashchange",c)})()})),s("destroy",(()=>{e.params.hashNavigation.enabled&&e.params.hashNavigation.watchState&&m(l).off("hashchange",c)})),s("transitionEnd _freeModeNoMomentumRelease",(()=>{r&&d()})),s("slideChange",(()=>{r&&e.params.cssMode&&d()}))},function({swiper:e,extendParams:t,on:n,emit:s}){let r;function o(){const t=e.slides.eq(e.activeIndex);let n=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(r),r=g((()=>{let t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,!0),s("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?l():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),s("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),s("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),s("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?l():(t=e.slideTo(0,e.params.speed,!0,!0),s("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),s("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&o()}),n)}function a(){return void 0===r&&!e.autoplay.running&&(e.autoplay.running=!0,s("autoplayStart"),o(),!0)}function l(){return!!e.autoplay.running&&void 0!==r&&(r&&(clearTimeout(r),r=void 0),e.autoplay.running=!1,s("autoplayStop"),!0)}function c(t){e.autoplay.running&&(e.autoplay.paused||(r&&clearTimeout(r),e.autoplay.paused=!0,0!==t&&e.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((t=>{e.$wrapperEl[0].addEventListener(t,p)})):(e.autoplay.paused=!1,o())))}function d(){const t=i();"hidden"===t.visibilityState&&e.autoplay.running&&c(),"visible"===t.visibilityState&&e.autoplay.paused&&(o(),e.autoplay.paused=!1)}function p(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((t=>{e.$wrapperEl[0].removeEventListener(t,p)})),e.autoplay.paused=!1,e.autoplay.running?o():l())}function u(){e.params.autoplay.disableOnInteraction?l():c(),["transitionend","webkitTransitionEnd"].forEach((t=>{e.$wrapperEl[0].removeEventListener(t,p)}))}function f(){e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,o())}e.autoplay={running:!1,paused:!1},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),n("init",(()=>{e.params.autoplay.enabled&&(a(),i().addEventListener("visibilitychange",d),e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",u),e.$el.on("mouseleave",f)))})),n("beforeTransitionStart",((t,n,s)=>{e.autoplay.running&&(s||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(n):l())})),n("sliderFirstMove",(()=>{e.autoplay.running&&(e.params.autoplay.disableOnInteraction?l():c())})),n("touchEnd",(()=>{e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&o()})),n("destroy",(()=>{e.$el.off("mouseenter",u),e.$el.off("mouseleave",f),e.autoplay.running&&l(),i().removeEventListener("visibilitychange",d)})),Object.assign(e.autoplay,{pause:c,run:o,start:a,stop:l})},function({swiper:e,extendParams:t,on:n}){t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let s=!1,r=!1;function i(){const t=e.thumbs.swiper;if(!t)return;const n=t.clickedIndex,s=t.clickedSlide;if(s&&m(s).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(null==n)return;let r;if(r=t.params.loop?parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10):n,e.params.loop){let t=e.activeIndex;e.slides.eq(t).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,t=e.activeIndex);const n=e.slides.eq(t).prevAll(`[data-swiper-slide-index="${r}"]`).eq(0).index(),s=e.slides.eq(t).nextAll(`[data-swiper-slide-index="${r}"]`).eq(0).index();r=void 0===n?s:void 0===s?n:s-t<t-n?s:n}e.slideTo(r)}function o(){const{thumbs:t}=e.params;if(s)return!1;s=!0;const n=e.constructor;if(t.swiper instanceof n)e.thumbs.swiper=t.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(w(t.swiper)){const s=Object.assign({},t.swiper);Object.assign(s,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new n(s),r=!0}return e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",i),!0}function a(t){const n=e.thumbs.swiper;if(!n)return;const s="auto"===n.params.slidesPerView?n.slidesPerViewDynamic():n.params.slidesPerView,r=e.params.thumbs.autoScrollOffset,i=r&&!n.params.loop;if(e.realIndex!==n.realIndex||i){let o,a,l=n.activeIndex;if(n.params.loop){n.slides.eq(l).hasClass(n.params.slideDuplicateClass)&&(n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft,l=n.activeIndex);const t=n.slides.eq(l).prevAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index(),s=n.slides.eq(l).nextAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index();o=void 0===t?s:void 0===s?t:s-l==l-t?n.params.slidesPerGroup>1?s:l:s-l<l-t?s:t,a=e.activeIndex>e.previousIndex?"next":"prev"}else o=e.realIndex,a=o>e.previousIndex?"next":"prev";i&&(o+="next"===a?r:-1*r),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(o)<0&&(n.params.centeredSlides?o=o>l?o-Math.floor(s/2)+1:o+Math.floor(s/2)-1:o>l&&n.params.slidesPerGroup,n.slideTo(o,t?0:void 0))}let o=1;const a=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(o=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),n.slides.removeClass(a),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let t=0;t<o;t+=1)n.$wrapperEl.children(`[data-swiper-slide-index="${e.realIndex+t}"]`).addClass(a);else for(let t=0;t<o;t+=1)n.slides.eq(e.realIndex+t).addClass(a)}e.thumbs={swiper:null},n("beforeInit",(()=>{const{thumbs:t}=e.params;t&&t.swiper&&(o(),a(!0))})),n("slideChange update resize observerUpdate",(()=>{e.thumbs.swiper&&a()})),n("setTransition",((t,n)=>{const s=e.thumbs.swiper;s&&s.setTransition(n)})),n("beforeDestroy",(()=>{const t=e.thumbs.swiper;t&&r&&t&&t.destroy()})),Object.assign(e.thumbs,{init:o,update:a})},function({swiper:e,extendParams:t,emit:n,once:s}){t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchMove:function(){const{touchEventsData:t,touches:n}=e;0===t.velocities.length&&t.velocities.push({position:n[e.isHorizontal()?"startX":"startY"],time:t.touchStartTime}),t.velocities.push({position:n[e.isHorizontal()?"currentX":"currentY"],time:v()})},onTouchEnd:function({currentPos:t}){const{params:r,$wrapperEl:i,rtlTranslate:o,snapGrid:a,touchEventsData:l}=e,c=v()-l.touchStartTime;if(t<-e.minTranslate())e.slideTo(e.activeIndex);else if(t>-e.maxTranslate())e.slides.length<a.length?e.slideTo(a.length-1):e.slideTo(e.slides.length-1);else{if(r.freeMode.momentum){if(l.velocities.length>1){const t=l.velocities.pop(),n=l.velocities.pop(),s=t.position-n.position,i=t.time-n.time;e.velocity=s/i,e.velocity/=2,Math.abs(e.velocity)<r.freeMode.minimumVelocity&&(e.velocity=0),(i>150||v()-t.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=r.freeMode.momentumVelocityRatio,l.velocities.length=0;let t=1e3*r.freeMode.momentumRatio;const c=e.velocity*t;let d=e.translate+c;o&&(d=-d);let p,u=!1;const f=20*Math.abs(e.velocity)*r.freeMode.momentumBounceRatio;let h;if(d<e.maxTranslate())r.freeMode.momentumBounce?(d+e.maxTranslate()<-f&&(d=e.maxTranslate()-f),p=e.maxTranslate(),u=!0,l.allowMomentumBounce=!0):d=e.maxTranslate(),r.loop&&r.centeredSlides&&(h=!0);else if(d>e.minTranslate())r.freeMode.momentumBounce?(d-e.minTranslate()>f&&(d=e.minTranslate()+f),p=e.minTranslate(),u=!0,l.allowMomentumBounce=!0):d=e.minTranslate(),r.loop&&r.centeredSlides&&(h=!0);else if(r.freeMode.sticky){let t;for(let e=0;e<a.length;e+=1)if(a[e]>-d){t=e;break}d=Math.abs(a[t]-d)<Math.abs(a[t-1]-d)||"next"===e.swipeDirection?a[t]:a[t-1],d=-d}if(h&&s("transitionEnd",(()=>{e.loopFix()})),0!==e.velocity){if(t=o?Math.abs((-d-e.translate)/e.velocity):Math.abs((d-e.translate)/e.velocity),r.freeMode.sticky){const n=Math.abs((o?-d:d)-e.translate),s=e.slidesSizesGrid[e.activeIndex];t=n<s?r.speed:n<2*s?1.5*r.speed:2.5*r.speed}}else if(r.freeMode.sticky)return void e.slideToClosest();r.freeMode.momentumBounce&&u?(e.updateProgress(p),e.setTransition(t),e.setTranslate(d),e.transitionStart(!0,e.swipeDirection),e.animating=!0,i.transitionEnd((()=>{e&&!e.destroyed&&l.allowMomentumBounce&&(n("momentumBounce"),e.setTransition(r.speed),setTimeout((()=>{e.setTranslate(p),i.transitionEnd((()=>{e&&!e.destroyed&&e.transitionEnd()}))}),0))}))):e.velocity?(n("_freeModeNoMomentumRelease"),e.updateProgress(d),e.setTransition(t),e.setTranslate(d),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,i.transitionEnd((()=>{e&&!e.destroyed&&e.transitionEnd()})))):e.updateProgress(d),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(r.freeMode.sticky)return void e.slideToClosest();r.freeMode&&n("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||c>=r.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}}})},function({swiper:e,extendParams:t}){let n,s,r;t({grid:{rows:1,fill:"column"}}),e.grid={initSlides:t=>{const{slidesPerView:i}=e.params,{rows:o,fill:a}=e.params.grid;s=n/o,r=Math.floor(t/o),n=Math.floor(t/o)===t/o?t:Math.ceil(t/o)*o,"auto"!==i&&"row"===a&&(n=Math.max(n,i*o))},updateSlide:(t,i,o,a)=>{const{slidesPerGroup:l,spaceBetween:c}=e.params,{rows:d,fill:p}=e.params.grid;let u,f,h;if("row"===p&&l>1){const e=Math.floor(t/(l*d)),s=t-d*l*e,r=0===e?l:Math.min(Math.ceil((o-e*d*l)/d),l);h=Math.floor(s/r),f=s-h*r+e*l,u=f+h*n/d,i.css({"-webkit-order":u,order:u})}else"column"===p?(f=Math.floor(t/d),h=t-f*d,(f>r||f===r&&h===d-1)&&(h+=1,h>=d&&(h=0,f+=1))):(h=Math.floor(t/s),f=t-h*s);i.css(a("margin-top"),0!==h?c&&`${c}px`:"")},updateWrapperSize:(t,s,r)=>{const{spaceBetween:i,centeredSlides:o,roundLengths:a}=e.params,{rows:l}=e.params.grid;if(e.virtualSize=(t+i)*n,e.virtualSize=Math.ceil(e.virtualSize/l)-i,e.$wrapperEl.css({[r("width")]:`${e.virtualSize+i}px`}),o){s.splice(0,s.length);const t=[];for(let n=0;n<s.length;n+=1){let r=s[n];a&&(r=Math.floor(r)),s[n]<e.virtualSize+s[0]&&t.push(r)}s.push(...t)}}}},function({swiper:e}){Object.assign(e,{appendSlide:Z.bind(e),prependSlide:Q.bind(e),addSlide:ee.bind(e),removeSlide:te.bind(e),removeAllSlides:ne.bind(e)})},function({swiper:e,extendParams:t,on:n}){t({fadeEffect:{crossFade:!1,transformEl:null}}),se({effect:"fade",swiper:e,on:n,setTranslate:()=>{const{slides:t}=e,n=e.params.fadeEffect;for(let s=0;s<t.length;s+=1){const t=e.slides.eq(s);let r=-t[0].swiperSlideOffset;e.params.virtualTranslate||(r-=e.translate);let i=0;e.isHorizontal()||(i=r,r=0);const o=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0);re(n,t).css({opacity:o}).transform(`translate3d(${r}px, ${i}px, 0px)`)}},setTransition:t=>{const{transformEl:n}=e.params.fadeEffect;(n?e.slides.find(n):e.slides).transition(t),ie({swiper:e,duration:t,transformEl:n,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:n}){t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}}),se({effect:"cube",swiper:e,on:n,setTranslate:()=>{const{$el:t,$wrapperEl:n,slides:s,width:r,height:i,rtlTranslate:o,size:a,browser:l}=e,c=e.params.cubeEffect,d=e.isHorizontal(),p=e.virtual&&e.params.virtual.enabled;let u,f=0;c.shadow&&(d?(u=n.find(".swiper-cube-shadow"),0===u.length&&(u=m('<div class="swiper-cube-shadow"></div>'),n.append(u)),u.css({height:`${r}px`})):(u=t.find(".swiper-cube-shadow"),0===u.length&&(u=m('<div class="swiper-cube-shadow"></div>'),t.append(u))));for(let e=0;e<s.length;e+=1){const t=s.eq(e);let n=e;p&&(n=parseInt(t.attr("data-swiper-slide-index"),10));let r=90*n,i=Math.floor(r/360);o&&(r=-r,i=Math.floor(-r/360));const l=Math.max(Math.min(t[0].progress,1),-1);let u=0,h=0,g=0;n%4==0?(u=4*-i*a,g=0):(n-1)%4==0?(u=0,g=4*-i*a):(n-2)%4==0?(u=a+4*i*a,g=a):(n-3)%4==0&&(u=-a,g=3*a+4*a*i),o&&(u=-u),d||(h=u,u=0);const v=`rotateX(${d?0:-r}deg) rotateY(${d?r:0}deg) translate3d(${u}px, ${h}px, ${g}px)`;if(l<=1&&l>-1&&(f=90*n+90*l,o&&(f=90*-n-90*l)),t.transform(v),c.slideShadows){let e=d?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),n=d?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=m(`<div class="swiper-slide-shadow-${d?"left":"top"}"></div>`),t.append(e)),0===n.length&&(n=m(`<div class="swiper-slide-shadow-${d?"right":"bottom"}"></div>`),t.append(n)),e.length&&(e[0].style.opacity=Math.max(-l,0)),n.length&&(n[0].style.opacity=Math.max(l,0))}}if(n.css({"-webkit-transform-origin":`50% 50% -${a/2}px`,"transform-origin":`50% 50% -${a/2}px`}),c.shadow)if(d)u.transform(`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(90deg) rotateZ(0deg) scale(${c.shadowScale})`);else{const e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),n=c.shadowScale,s=c.shadowScale/t,r=c.shadowOffset;u.transform(`scale3d(${n}, 1, ${s}) translate3d(0px, ${i/2+r}px, ${-i/2/s}px) rotateX(-90deg)`)}const h=l.isSafari||l.isWebView?-a/2:0;n.transform(`translate3d(0px,0,${h}px) rotateX(${e.isHorizontal()?0:f}deg) rotateY(${e.isHorizontal()?-f:0}deg)`)},setTransition:t=>{const{$el:n,slides:s}=e;s.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.cubeEffect.shadow&&!e.isHorizontal()&&n.find(".swiper-cube-shadow").transition(t)},perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function({swiper:e,extendParams:t,on:n}){t({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}}),se({effect:"flip",swiper:e,on:n,setTranslate:()=>{const{slides:t,rtlTranslate:n}=e,s=e.params.flipEffect;for(let r=0;r<t.length;r+=1){const i=t.eq(r);let o=i[0].progress;e.params.flipEffect.limitRotation&&(o=Math.max(Math.min(i[0].progress,1),-1));const a=i[0].swiperSlideOffset;let l=-180*o,c=0,d=e.params.cssMode?-a-e.translate:-a,p=0;if(e.isHorizontal()?n&&(l=-l):(p=d,d=0,c=-l,l=0),i[0].style.zIndex=-Math.abs(Math.round(o))+t.length,s.slideShadows){let t=e.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),n=e.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===t.length&&(t=oe(s,i,e.isHorizontal()?"left":"top")),0===n.length&&(n=oe(s,i,e.isHorizontal()?"right":"bottom")),t.length&&(t[0].style.opacity=Math.max(-o,0)),n.length&&(n[0].style.opacity=Math.max(o,0))}const u=`translate3d(${d}px, ${p}px, 0px) rotateX(${c}deg) rotateY(${l}deg)`;re(s,i).transform(u)}},setTransition:t=>{const{transformEl:n}=e.params.flipEffect;(n?e.slides.find(n):e.slides).transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),ie({swiper:e,duration:t,transformEl:n})},perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:n}){t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),se({effect:"coverflow",swiper:e,on:n,setTranslate:()=>{const{width:t,height:n,slides:s,slidesSizesGrid:r}=e,i=e.params.coverflowEffect,o=e.isHorizontal(),a=e.translate,l=o?t/2-a:n/2-a,c=o?i.rotate:-i.rotate,d=i.depth;for(let e=0,t=s.length;e<t;e+=1){const t=s.eq(e),n=r[e],a=(l-t[0].swiperSlideOffset-n/2)/n*i.modifier;let p=o?c*a:0,u=o?0:c*a,f=-d*Math.abs(a),h=i.stretch;"string"==typeof h&&-1!==h.indexOf("%")&&(h=parseFloat(i.stretch)/100*n);let m=o?0:h*a,g=o?h*a:0,v=1-(1-i.scale)*Math.abs(a);Math.abs(g)<.001&&(g=0),Math.abs(m)<.001&&(m=0),Math.abs(f)<.001&&(f=0),Math.abs(p)<.001&&(p=0),Math.abs(u)<.001&&(u=0),Math.abs(v)<.001&&(v=0);const y=`translate3d(${g}px,${m}px,${f}px) rotateX(${u}deg) rotateY(${p}deg) scale(${v})`;if(re(i,t).transform(y),t[0].style.zIndex=1-Math.abs(Math.round(a)),i.slideShadows){let e=o?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),n=o?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=oe(i,t,o?"left":"top")),0===n.length&&(n=oe(i,t,o?"right":"bottom")),e.length&&(e[0].style.opacity=a>0?a:0),n.length&&(n[0].style.opacity=-a>0?-a:0)}}},setTransition:t=>{const{transformEl:n}=e.params.coverflowEffect;(n?e.slides.find(n):e.slides).transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function({swiper:e,extendParams:t,on:n}){t({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const s=e=>"string"==typeof e?e:`${e}px`;se({effect:"creative",swiper:e,on:n,setTranslate:()=>{const{slides:t,$wrapperEl:n,slidesSizesGrid:r}=e,i=e.params.creativeEffect,{progressMultiplier:o}=i,a=e.params.centeredSlides;if(a){const t=r[0]/2-e.params.slidesOffsetBefore||0;n.transform(`translateX(calc(50% - ${t}px))`)}for(let n=0;n<t.length;n+=1){const r=t.eq(n),l=r[0].progress,c=Math.min(Math.max(r[0].progress,-i.limitProgress),i.limitProgress);let d=c;a||(d=Math.min(Math.max(r[0].originalProgress,-i.limitProgress),i.limitProgress));const p=r[0].swiperSlideOffset,u=[e.params.cssMode?-p-e.translate:-p,0,0],f=[0,0,0];let h=!1;e.isHorizontal()||(u[1]=u[0],u[0]=0);let m={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};c<0?(m=i.next,h=!0):c>0&&(m=i.prev,h=!0),u.forEach(((e,t)=>{u[t]=`calc(${e}px + (${s(m.translate[t])} * ${Math.abs(c*o)}))`})),f.forEach(((e,t)=>{f[t]=m.rotate[t]*Math.abs(c*o)})),r[0].style.zIndex=-Math.abs(Math.round(l))+t.length;const g=u.join(", "),v=`rotateX(${f[0]}deg) rotateY(${f[1]}deg) rotateZ(${f[2]}deg)`,y=d<0?`scale(${1+(1-m.scale)*d*o})`:`scale(${1-(1-m.scale)*d*o})`,w=d<0?1+(1-m.opacity)*d*o:1-(1-m.opacity)*d*o,b=`translate3d(${g}) ${v} ${y}`;if(h&&m.shadow||!h){let e=r.children(".swiper-slide-shadow");if(0===e.length&&m.shadow&&(e=oe(i,r)),e.length){const t=i.shadowPerProgress?c*(1/i.limitProgress):c;e[0].style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const x=re(i,r);x.transform(b).css({opacity:w}),m.origin&&x.css("transform-origin",m.origin)}},setTransition:t=>{const{transformEl:n}=e.params.creativeEffect;(n?e.slides.find(n):e.slides).transition(t).find(".swiper-slide-shadow").transition(t),ie({swiper:e,duration:t,transformEl:n,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:n}){t({cardsEffect:{slideShadows:!0,transformEl:null}}),se({effect:"cards",swiper:e,on:n,setTranslate:()=>{const{slides:t,activeIndex:n}=e,s=e.params.cardsEffect,{startTranslate:r,isTouched:i}=e.touchEventsData,o=e.translate;for(let a=0;a<t.length;a+=1){const l=t.eq(a),c=l[0].progress,d=Math.min(Math.max(c,-4),4);let p=l[0].swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&e.$wrapperEl.transform(`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(p-=t[0].swiperSlideOffset);let u=e.params.cssMode?-p-e.translate:-p,f=0;const h=-100*Math.abs(d);let m=1,g=-2*d,v=8-.75*Math.abs(d);const y=(a===n||a===n-1)&&d>0&&d<1&&(i||e.params.cssMode)&&o<r,w=(a===n||a===n+1)&&d<0&&d>-1&&(i||e.params.cssMode)&&o>r;if(y||w){const e=(1-Math.abs((Math.abs(d)-.5)/.5))**.5;g+=-28*d*e,m+=-.5*e,v+=96*e,f=-25*e*Math.abs(d)+"%"}if(u=d<0?`calc(${u}px + (${v*Math.abs(d)}%))`:d>0?`calc(${u}px + (-${v*Math.abs(d)}%))`:`${u}px`,!e.isHorizontal()){const e=f;f=u,u=e}const b=`\n translate3d(${u}, ${f}, ${h}px)\n rotateZ(${g}deg)\n scale(${d<0?""+(1+(1-m)*d):""+(1-(1-m)*d)})\n `;if(s.slideShadows){let e=l.find(".swiper-slide-shadow");0===e.length&&(e=oe(s,l)),e.length&&(e[0].style.opacity=Math.min(Math.max((Math.abs(d)-.5)/.5,0),1))}l[0].style.zIndex=-Math.abs(Math.round(c))+t.length,re(s,l).transform(b)}},setTransition:t=>{const{transformEl:n}=e.params.cardsEffect;(n?e.slides.find(n):e.slides).transition(t).find(".swiper-slide-shadow").transition(t),ie({swiper:e,duration:t,transformEl:n})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}];function le(e,t){const n=Object.create(null),s=e.split(",");for(let e=0;e<s.length;e++)n[s[e]]=!0;return t?e=>!!n[e.toLowerCase()]:e=>!!n[e]}Y.use(ae);const ce=le("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"),de=le("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function pe(e){return!!e||""===e}function ue(e){if(Ae(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],r=Fe(s)?me(s):ue(s);if(r)for(const e in r)t[e]=r[e]}return t}return Fe(e)||He(e)?e:void 0}const fe=/;(?![^(]*\))/g,he=/:(.+)/;function me(e){const t={};return e.split(fe).forEach((e=>{if(e){const n=e.split(he);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function ge(e){let t="";if(Fe(e))t=e;else if(Ae(e))for(let n=0;n<e.length;n++){const s=ge(e[n]);s&&(t+=s+" ")}else if(He(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function ve(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Fe(t)&&(e.class=ge(t)),n&&(e.style=ue(n)),e}const ye=le("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot"),we=le("svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistanceLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view"),be=le("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr");function xe(e,t){if(e===t)return!0;let n=De(e),s=De(t);if(n||s)return!(!n||!s)&&e.getTime()===t.getTime();if(n=Ae(e),s=Ae(t),n||s)return!(!n||!s)&&function(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=xe(e[s],t[s]);return n}(e,t);if(n=He(e),s=He(t),n||s){if(!n||!s)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e){const s=e.hasOwnProperty(n),r=t.hasOwnProperty(n);if(s&&!r||!s&&r||!xe(e[n],t[n]))return!1}}return String(e)===String(t)}function Se(e,t){return e.findIndex((e=>xe(e,t)))}const Ee=e=>null==e?"":Ae(e)||He(e)&&(e.toString===Ue||!Be(e.toString))?JSON.stringify(e,Ce,2):String(e),Ce=(e,t)=>t&&t.__v_isRef?Ce(e,t.value):Re(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:Ve(t)?{[`Set(${t.size})`]:[...t.values()]}:!He(t)||Ae(t)||qe(t)?t:String(t),_e={},Te=[],$e=()=>{},Me=()=>!1,ke=/^on[^a-z]/,Pe=e=>ke.test(e),Oe=e=>e.startsWith("onUpdate:"),Ie=Object.assign,Le=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ne=Object.prototype.hasOwnProperty,ze=(e,t)=>Ne.call(e,t),Ae=Array.isArray,Re=e=>"[object Map]"===We(e),Ve=e=>"[object Set]"===We(e),De=e=>e instanceof Date,Be=e=>"function"==typeof e,Fe=e=>"string"==typeof e,je=e=>"symbol"==typeof e,He=e=>null!==e&&"object"==typeof e,Ge=e=>He(e)&&Be(e.then)&&Be(e.catch),Ue=Object.prototype.toString,We=e=>Ue.call(e),qe=e=>"[object Object]"===We(e),Xe=e=>Fe(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Ye=le(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ke=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Je=/-(\w)/g,Ze=Ke((e=>e.replace(Je,((e,t)=>t?t.toUpperCase():"")))),Qe=/\B([A-Z])/g,et=Ke((e=>e.replace(Qe,"-$1").toLowerCase())),tt=Ke((e=>e.charAt(0).toUpperCase()+e.slice(1))),nt=Ke((e=>e?`on${tt(e)}`:"")),st=(e,t)=>!Object.is(e,t),rt=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},it=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ot=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let at;const lt=()=>at||(at="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e.g?e.g:{});let ct;const dt=[];class pt{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&ct&&(this.parent=ct,this.index=(ct.scopes||(ct.scopes=[])).push(this)-1)}run(e){if(this.active)try{return this.on(),e()}finally{this.off()}}on(){this.active&&(dt.push(this),ct=this)}off(){this.active&&(dt.pop(),ct=dt[dt.length-1])}stop(e){if(this.active){if(this.effects.forEach((e=>e.stop())),this.cleanups.forEach((e=>e())),this.scopes&&this.scopes.forEach((e=>e.stop(!0))),this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.active=!1}}}function ut(e){return new pt(e)}function ft(e,t){(t=t||ct)&&t.active&&t.effects.push(e)}function ht(){return ct}function mt(e){ct&&ct.cleanups.push(e)}const gt=e=>{const t=new Set(e);return t.w=0,t.n=0,t},vt=e=>(e.w&xt)>0,yt=e=>(e.n&xt)>0,wt=new WeakMap;let bt=0,xt=1;const St=[];let Et;const Ct=Symbol(""),_t=Symbol("");class Tt{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],ft(this,n)}run(){if(!this.active)return this.fn();if(!St.includes(this))try{return St.push(Et=this),Ot.push(Pt),Pt=!0,xt=1<<++bt,bt<=30?(({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=xt})(this):$t(this),this.fn()}finally{bt<=30&&(e=>{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s<t.length;s++){const r=t[s];vt(r)&&!yt(r)?r.delete(e):t[n++]=r,r.w&=~xt,r.n&=~xt}t.length=n}})(this),xt=1<<--bt,Lt(),St.pop();const e=St.length;Et=e>0?St[e-1]:void 0}}stop(){this.active&&($t(this),this.onStop&&this.onStop(),this.active=!1)}}function $t(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}function Mt(e,t){e.effect&&(e=e.effect.fn);const n=new Tt(e);t&&(Ie(n,t),t.scope&&ft(n,t.scope)),t&&t.lazy||n.run();const s=n.run.bind(n);return s.effect=n,s}function kt(e){e.effect.stop()}let Pt=!0;const Ot=[];function It(){Ot.push(Pt),Pt=!1}function Lt(){const e=Ot.pop();Pt=void 0===e||e}function Nt(e,t,n){if(!zt())return;let s=wt.get(e);s||wt.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=gt()),At(r)}function zt(){return Pt&&void 0!==Et}function At(e,t){let n=!1;bt<=30?yt(e)||(e.n|=xt,n=!vt(e)):n=!e.has(Et),n&&(e.add(Et),Et.deps.push(e))}function Rt(e,t,n,s,r,i){const o=wt.get(e);if(!o)return;let a=[];if("clear"===t)a=[...o.values()];else if("length"===n&&Ae(e))o.forEach(((e,t)=>{("length"===t||t>=s)&&a.push(e)}));else switch(void 0!==n&&a.push(o.get(n)),t){case"add":Ae(e)?Xe(n)&&a.push(o.get("length")):(a.push(o.get(Ct)),Re(e)&&a.push(o.get(_t)));break;case"delete":Ae(e)||(a.push(o.get(Ct)),Re(e)&&a.push(o.get(_t)));break;case"set":Re(e)&&a.push(o.get(Ct))}if(1===a.length)a[0]&&Vt(a[0]);else{const e=[];for(const t of a)t&&e.push(...t);Vt(gt(e))}}function Vt(e,t){for(const t of Ae(e)?e:[...e])(t!==Et||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const Dt=le("__proto__,__v_isRef,__isVue"),Bt=new Set(Object.getOwnPropertyNames(Symbol).map((e=>Symbol[e])).filter(je)),Ft=qt(),jt=qt(!1,!0),Ht=qt(!0),Gt=qt(!0,!0),Ut=Wt();function Wt(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Nn(this);for(let e=0,t=this.length;e<t;e++)Nt(n,0,e+"");const s=n[t](...e);return-1===s||!1===s?n[t](...e.map(Nn)):s}})),["push","pop","shift","unshift","splice"].forEach((t=>{e[t]=function(...e){It();const n=Nn(this)[t].apply(this,e);return Lt(),n}})),e}function qt(e=!1,t=!1){return function(n,s,r){if("__v_isReactive"===s)return!e;if("__v_isReadonly"===s)return e;if("__v_raw"===s&&r===(e?t?_n:Cn:t?En:Sn).get(n))return n;const i=Ae(n);if(!e&&i&&ze(Ut,s))return Reflect.get(Ut,s,r);const o=Reflect.get(n,s,r);return(je(s)?Bt.has(s):Dt(s))?o:(e||Nt(n,0,s),t?o:Bn(o)?i&&Xe(s)?o:o.value:He(o)?e?Mn(o):Tn(o):o)}}function Xt(e=!1){return function(t,n,s,r){let i=t[n];if(!e&&!In(s)&&(s=Nn(s),i=Nn(i),!Ae(t)&&Bn(i)&&!Bn(s)))return i.value=s,!0;const o=Ae(t)&&Xe(n)?Number(n)<t.length:ze(t,n),a=Reflect.set(t,n,s,r);return t===Nn(r)&&(o?st(s,i)&&Rt(t,"set",n,s):Rt(t,"add",n,s)),a}}const Yt={get:Ft,set:Xt(),deleteProperty:function(e,t){const n=ze(e,t),s=(e[t],Reflect.deleteProperty(e,t));return s&&n&&Rt(e,"delete",t,void 0),s},has:function(e,t){const n=Reflect.has(e,t);return je(t)&&Bt.has(t)||Nt(e,0,t),n},ownKeys:function(e){return Nt(e,0,Ae(e)?"length":Ct),Reflect.ownKeys(e)}},Kt={get:Ht,set:(e,t)=>!0,deleteProperty:(e,t)=>!0},Jt=Ie({},Yt,{get:jt,set:Xt(!0)}),Zt=Ie({},Kt,{get:Gt}),Qt=e=>e,en=e=>Reflect.getPrototypeOf(e);function tn(e,t,n=!1,s=!1){const r=Nn(e=e.__v_raw),i=Nn(t);t!==i&&!n&&Nt(r,0,t),!n&&Nt(r,0,i);const{has:o}=en(r),a=s?Qt:n?Rn:An;return o.call(r,t)?a(e.get(t)):o.call(r,i)?a(e.get(i)):void(e!==r&&e.get(t))}function nn(e,t=!1){const n=this.__v_raw,s=Nn(n),r=Nn(e);return e!==r&&!t&&Nt(s,0,e),!t&&Nt(s,0,r),e===r?n.has(e):n.has(e)||n.has(r)}function sn(e,t=!1){return e=e.__v_raw,!t&&Nt(Nn(e),0,Ct),Reflect.get(e,"size",e)}function rn(e){e=Nn(e);const t=Nn(this);return en(t).has.call(t,e)||(t.add(e),Rt(t,"add",e,e)),this}function on(e,t){t=Nn(t);const n=Nn(this),{has:s,get:r}=en(n);let i=s.call(n,e);i||(e=Nn(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?st(t,o)&&Rt(n,"set",e,t):Rt(n,"add",e,t),this}function an(e){const t=Nn(this),{has:n,get:s}=en(t);let r=n.call(t,e);r||(e=Nn(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&Rt(t,"delete",e,void 0),i}function ln(){const e=Nn(this),t=0!==e.size,n=e.clear();return t&&Rt(e,"clear",void 0,void 0),n}function cn(e,t){return function(n,s){const r=this,i=r.__v_raw,o=Nn(i),a=t?Qt:e?Rn:An;return!e&&Nt(o,0,Ct),i.forEach(((e,t)=>n.call(s,a(e),a(t),r)))}}function dn(e,t,n){return function(...s){const r=this.__v_raw,i=Nn(r),o=Re(i),a="entries"===e||e===Symbol.iterator&&o,l="keys"===e&&o,c=r[e](...s),d=n?Qt:t?Rn:An;return!t&&Nt(i,0,l?_t:Ct),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:a?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function pn(e){return function(...t){return"delete"!==e&&this}}function un(){const e={get(e){return tn(this,e)},get size(){return sn(this)},has:nn,add:rn,set:on,delete:an,clear:ln,forEach:cn(!1,!1)},t={get(e){return tn(this,e,!1,!0)},get size(){return sn(this)},has:nn,add:rn,set:on,delete:an,clear:ln,forEach:cn(!1,!0)},n={get(e){return tn(this,e,!0)},get size(){return sn(this,!0)},has(e){return nn.call(this,e,!0)},add:pn("add"),set:pn("set"),delete:pn("delete"),clear:pn("clear"),forEach:cn(!0,!1)},s={get(e){return tn(this,e,!0,!0)},get size(){return sn(this,!0)},has(e){return nn.call(this,e,!0)},add:pn("add"),set:pn("set"),delete:pn("delete"),clear:pn("clear"),forEach:cn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((r=>{e[r]=dn(r,!1,!1),n[r]=dn(r,!0,!1),t[r]=dn(r,!1,!0),s[r]=dn(r,!0,!0)})),[e,n,t,s]}const[fn,hn,mn,gn]=un();function vn(e,t){const n=t?e?gn:mn:e?hn:fn;return(t,s,r)=>"__v_isReactive"===s?!e:"__v_isReadonly"===s?e:"__v_raw"===s?t:Reflect.get(ze(n,s)&&s in t?n:t,s,r)}const yn={get:vn(!1,!1)},wn={get:vn(!1,!0)},bn={get:vn(!0,!1)},xn={get:vn(!0,!0)},Sn=new WeakMap,En=new WeakMap,Cn=new WeakMap,_n=new WeakMap;function Tn(e){return e&&e.__v_isReadonly?e:Pn(e,!1,Yt,yn,Sn)}function $n(e){return Pn(e,!1,Jt,wn,En)}function Mn(e){return Pn(e,!0,Kt,bn,Cn)}function kn(e){return Pn(e,!0,Zt,xn,_n)}function Pn(e,t,n,s,r){if(!He(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=(a=e).__v_skip||!Object.isExtensible(a)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>We(e).slice(8,-1))(a));var a;if(0===o)return e;const l=new Proxy(e,2===o?s:n);return r.set(e,l),l}function On(e){return In(e)?On(e.__v_raw):!(!e||!e.__v_isReactive)}function In(e){return!(!e||!e.__v_isReadonly)}function Ln(e){return On(e)||In(e)}function Nn(e){const t=e&&e.__v_raw;return t?Nn(t):e}function zn(e){return it(e,"__v_skip",!0),e}const An=e=>He(e)?Tn(e):e,Rn=e=>He(e)?Mn(e):e;function Vn(e){zt()&&((e=Nn(e)).dep||(e.dep=gt()),At(e.dep))}function Dn(e,t){(e=Nn(e)).dep&&Vt(e.dep)}function Bn(e){return Boolean(e&&!0===e.__v_isRef)}function Fn(e){return Hn(e,!1)}function jn(e){return Hn(e,!0)}function Hn(e,t){return Bn(e)?e:new Gn(e,t)}class Gn{constructor(e,t){this._shallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Nn(e),this._value=t?e:An(e)}get value(){return Vn(this),this._value}set value(e){e=this._shallow?e:Nn(e),st(e,this._rawValue)&&(this._rawValue=e,this._value=this._shallow?e:An(e),Dn(this))}}function Un(e){Dn(e)}function Wn(e){return Bn(e)?e.value:e}const qn={get:(e,t,n)=>Wn(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Bn(r)&&!Bn(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Xn(e){return On(e)?e:new Proxy(e,qn)}class Yn{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>Vn(this)),(()=>Dn(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function Kn(e){return new Yn(e)}function Jn(e){const t=Ae(e)?new Array(e.length):{};for(const n in e)t[n]=Qn(e,n);return t}class Zn{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}}function Qn(e,t,n){const s=e[t];return Bn(s)?s:new Zn(e,t,n)}class es{constructor(e,t,n){this._setter=t,this.dep=void 0,this._dirty=!0,this.__v_isRef=!0,this.effect=new Tt(e,(()=>{this._dirty||(this._dirty=!0,Dn(this))})),this.__v_isReadonly=n}get value(){const e=Nn(this);return Vn(e),e._dirty&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function ts(e,t){let n,s;const r=Be(e);return r?(n=e,s=$e):(n=e.get,s=e.set),new es(n,s,r||!s)}Promise.resolve(),new Set,new Map;let ns,ss=[],rs=!1;function is(e,...t){ns?ns.emit(e,...t):rs||ss.push({event:e,args:t})}function os(e,t){var n,s;ns=e,ns?(ns.enabled=!0,ss.forEach((({event:e,args:t})=>ns.emit(e,...t))),ss=[]):"undefined"!=typeof window&&window.HTMLElement&&!(null===(s=null===(n=window.navigator)||void 0===n?void 0:n.userAgent)||void 0===s?void 0:s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{os(e,t)})),setTimeout((()=>{ns||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,rs=!0,ss=[])}),3e3)):(rs=!0,ss=[])}const as=ds("component:added"),ls=ds("component:updated"),cs=ds("component:removed");function ds(e){return t=>{is(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function ps(e,t,...n){const s=e.vnode.props||_e;let r=n;const i=t.startsWith("update:"),o=i&&t.slice(7);if(o&&o in s){const e=`${"modelValue"===o?"model":o}Modifiers`,{number:t,trim:i}=s[e]||_e;i?r=n.map((e=>e.trim())):t&&(r=n.map(ot))}let a;__VUE_PROD_DEVTOOLS__&&function(e,t,n){is("component:emit",e.appContext.app,e,t,n)}(e,t,r);let l=s[a=nt(t)]||s[a=nt(Ze(t))];!l&&i&&(l=s[a=nt(et(t))]),l&&Co(l,e,6,r);const c=s[a+"Once"];if(c){if(e.emitted){if(e.emitted[a])return}else e.emitted={};e.emitted[a]=!0,Co(c,e,6,r)}}function us(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(void 0!==r)return r;const i=e.emits;let o={},a=!1;if(__VUE_OPTIONS_API__&&!Be(e)){const s=e=>{const n=us(e,t,!0);n&&(a=!0,Ie(o,n))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return i||a?(Ae(i)?i.forEach((e=>o[e]=null)):Ie(o,i),s.set(e,o),o):(s.set(e,null),null)}function fs(e,t){return!(!e||!Pe(t))&&(t=t.slice(2).replace(/Once$/,""),ze(e,t[0].toLowerCase()+t.slice(1))||ze(e,et(t))||ze(e,t))}let hs=null,ms=null;function gs(e){const t=hs;return hs=e,ms=e&&e.type.__scopeId||null,t}function vs(e){ms=e}function ys(){ms=null}const ws=e=>bs;function bs(e,t=hs,n){if(!t)return e;if(e._n)return e;const s=(...n)=>{s._d&&bi(-1);const r=gs(t),i=e(...n);return gs(r),s._d&&bi(1),__VUE_PROD_DEVTOOLS__&&ls(t),i};return s._n=!0,s._c=!0,s._d=!0,s}function xs(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:a,attrs:l,emit:c,render:d,renderCache:p,data:u,setupState:f,ctx:h,inheritAttrs:m}=e;let g,v;const y=gs(e);try{if(4&n.shapeFlag){const e=r||s;g=Ri(d.call(e,e,p,i,f,u,h)),v=l}else{const e=t;g=Ri(e.length>1?e(i,{attrs:l,slots:a,emit:c}):e(i,null)),v=t.props?l:Ss(l)}}catch(t){hi.length=0,_o(t,e,1),g=Oi(ui)}let w=g;if(v&&!1!==m){const e=Object.keys(v),{shapeFlag:t}=w;e.length&&7&t&&(o&&e.some(Oe)&&(v=Es(v,o)),w=Li(w,v))}return n.dirs&&(w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&(w.transition=n.transition),g=w,gs(y),g}const Ss=e=>{let t;for(const n in e)("class"===n||"style"===n||Pe(n))&&((t||(t={}))[n]=e[n]);return t},Es=(e,t)=>{const n={};for(const s in e)Oe(s)&&s.slice(9)in t||(n[s]=e[s]);return n};function Cs(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let r=0;r<s.length;r++){const i=s[r];if(t[i]!==e[i]&&!fs(n,i))return!0}return!1}function _s({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const Ts={name:"Suspense",__isSuspense:!0,process(e,t,n,s,r,i,o,a,l,c){null==e?function(e,t,n,s,r,i,o,a,l){const{p:c,o:{createElement:d}}=l,p=d("div"),u=e.suspense=Ms(e,r,s,t,p,n,i,o,a,l);c(null,u.pendingBranch=e.ssContent,p,null,s,u,i,o),u.deps>0?($s(e,"onPending"),$s(e,"onFallback"),c(null,e.ssFallback,t,n,s,null,i,o),Os(u,e.ssFallback)):u.resolve()}(t,n,s,r,i,o,a,l,c):function(e,t,n,s,r,i,o,a,{p:l,um:c,o:{createElement:d}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const u=t.ssContent,f=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:g,isHydrating:v}=p;if(m)p.pendingBranch=u,_i(u,m)?(l(m,u,p.hiddenContainer,null,r,p,i,o,a),p.deps<=0?p.resolve():g&&(l(h,f,n,s,r,null,i,o,a),Os(p,f))):(p.pendingId++,v?(p.isHydrating=!1,p.activeBranch=m):c(m,r,p),p.deps=0,p.effects.length=0,p.hiddenContainer=d("div"),g?(l(null,u,p.hiddenContainer,null,r,p,i,o,a),p.deps<=0?p.resolve():(l(h,f,n,s,r,null,i,o,a),Os(p,f))):h&&_i(u,h)?(l(h,u,n,s,r,p,i,o,a),p.resolve(!0)):(l(null,u,p.hiddenContainer,null,r,p,i,o,a),p.deps<=0&&p.resolve()));else if(h&&_i(u,h))l(h,u,n,s,r,p,i,o,a),Os(p,u);else if($s(t,"onPending"),p.pendingBranch=u,p.pendingId++,l(null,u,p.hiddenContainer,null,r,p,i,o,a),p.deps<=0)p.resolve();else{const{timeout:e,pendingId:t}=p;e>0?setTimeout((()=>{p.pendingId===t&&p.fallback(f)}),e):0===e&&p.fallback(f)}}(e,t,n,s,r,o,a,l,c)},hydrate:function(e,t,n,s,r,i,o,a,l){const c=t.suspense=Ms(t,s,n,e.parentNode,document.createElement("div"),null,r,i,o,a,!0),d=l(e,c.pendingBranch=t.ssContent,n,c,i,o);return 0===c.deps&&c.resolve(),d},create:Ms,normalize:function(e){const{shapeFlag:t,children:n}=e,s=32&t;e.ssContent=ks(s?n.default:n),e.ssFallback=s?ks(n.fallback):Oi(ui)}};function $s(e,t){const n=e.props&&e.props[t];Be(n)&&n()}function Ms(e,t,n,s,r,i,o,a,l,c,d=!1){const{p,m:u,um:f,n:h,o:{parentNode:m,remove:g}}=c,v=ot(e.props&&e.props.timeout),y={vnode:e,parent:t,parentComponent:n,isSVG:o,container:s,hiddenContainer:r,anchor:i,deps:0,pendingId:0,timeout:"number"==typeof v?v:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:d,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:n,pendingBranch:s,pendingId:r,effects:i,parentComponent:o,container:a}=y;if(y.isHydrating)y.isHydrating=!1;else if(!e){const e=n&&s.transition&&"out-in"===s.transition.mode;e&&(n.transition.afterLeave=()=>{r===y.pendingId&&u(s,a,t,0)});let{anchor:t}=y;n&&(t=h(n),f(n,o,y,!0)),e||u(s,a,t,0)}Os(y,s),y.pendingBranch=null,y.isInFallback=!1;let l=y.parent,c=!1;for(;l;){if(l.pendingBranch){l.effects.push(...i),c=!0;break}l=l.parent}c||Ho(i),y.effects=[],$s(t,"onResolve")},fallback(e){if(!y.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:s,container:r,isSVG:i}=y;$s(t,"onFallback");const o=h(n),c=()=>{y.isInFallback&&(p(null,e,r,o,s,null,i,a,l),Os(y,e))},d=e.transition&&"out-in"===e.transition.mode;d&&(n.transition.afterLeave=c),y.isInFallback=!0,f(n,s,null,!0),d||c()},move(e,t,n){y.activeBranch&&u(y.activeBranch,e,t,n),y.container=e},next:()=>y.activeBranch&&h(y.activeBranch),registerDep(e,t){const n=!!y.pendingBranch;n&&y.deps++;const s=e.vnode.el;e.asyncDep.catch((t=>{_o(t,e,0)})).then((r=>{if(e.isUnmounted||y.isUnmounted||y.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:i}=e;co(e,r,!1),s&&(i.el=s);const a=!s&&e.subTree.el;t(e,i,m(s||e.subTree.el),s?null:h(e.subTree),y,o,l),a&&g(a),_s(e,i.el),n&&0==--y.deps&&y.resolve()}))},unmount(e,t){y.isUnmounted=!0,y.activeBranch&&f(y.activeBranch,n,e,t),y.pendingBranch&&f(y.pendingBranch,n,e,t)}};return y}function ks(e){let t;if(Be(e)){const n=wi&&e._c;n&&(e._d=!1,gi()),e=e(),n&&(e._d=!0,t=mi,vi())}if(Ae(e)){const t=function(e){let t;for(let n=0;n<e.length;n++){const s=e[n];if(!Ci(s))return;if(s.type!==ui||"v-if"===s.children){if(t)return;t=s}}return t}(e);e=t}return e=Ri(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter((t=>t!==e))),e}function Ps(e,t){t&&t.pendingBranch?Ae(e)?t.effects.push(...e):t.effects.push(e):Ho(e)}function Os(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e,r=n.el=t.el;s&&s.subTree===n&&(s.vnode.el=r,_s(s,r))}function Is(e,t){if(eo){let n=eo.provides;const s=eo.parent&&eo.parent.provides;s===n&&(n=eo.provides=Object.create(s)),n[e]=t}}function Ls(e,t,n=!1){const s=eo||hs;if(s){const r=null==s.parent?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&Be(t)?t.call(s.proxy):t}}function Ns(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ir((()=>{e.isMounted=!0})),lr((()=>{e.isUnmounting=!0})),e}const zs=[Function,Array],As={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:zs,onEnter:zs,onAfterEnter:zs,onEnterCancelled:zs,onBeforeLeave:zs,onLeave:zs,onAfterLeave:zs,onLeaveCancelled:zs,onBeforeAppear:zs,onAppear:zs,onAfterAppear:zs,onAppearCancelled:zs},setup(e,{slots:t}){const n=to(),s=Ns();let r;return()=>{const i=t.default&&js(t.default(),!0);if(!i||!i.length)return;const o=Nn(e),{mode:a}=o,l=i[0];if(s.isLeaving)return Ds(l);const c=Bs(l);if(!c)return Ds(l);const d=Vs(c,o,s,n);Fs(c,d);const p=n.subTree,u=p&&Bs(p);let f=!1;const{getTransitionKey:h}=c.type;if(h){const e=h();void 0===r?r=e:e!==r&&(r=e,f=!0)}if(u&&u.type!==ui&&(!_i(c,u)||f)){const e=Vs(u,o,s,n);if(Fs(u,e),"out-in"===a)return s.isLeaving=!0,e.afterLeave=()=>{s.isLeaving=!1,n.update()},Ds(l);"in-out"===a&&c.type!==ui&&(e.delayLeave=(e,t,n)=>{Rs(s,u)[String(u.key)]=u,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=n})}return l}}};function Rs(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Vs(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:p,onLeave:u,onAfterLeave:f,onLeaveCancelled:h,onBeforeAppear:m,onAppear:g,onAfterAppear:v,onAppearCancelled:y}=t,w=String(e.key),b=Rs(n,e),x=(e,t)=>{e&&Co(e,s,9,t)},S={mode:i,persisted:o,beforeEnter(t){let s=a;if(!n.isMounted){if(!r)return;s=m||a}t._leaveCb&&t._leaveCb(!0);const i=b[w];i&&_i(e,i)&&i.el._leaveCb&&i.el._leaveCb(),x(s,[t])},enter(e){let t=l,s=c,i=d;if(!n.isMounted){if(!r)return;t=g||l,s=v||c,i=y||d}let o=!1;const a=e._enterCb=t=>{o||(o=!0,x(t?i:s,[e]),S.delayedLeave&&S.delayedLeave(),e._enterCb=void 0)};t?(t(e,a),t.length<=1&&a()):a()},leave(t,s){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return s();x(p,[t]);let i=!1;const o=t._leaveCb=n=>{i||(i=!0,s(),x(n?h:f,[t]),t._leaveCb=void 0,b[r]===e&&delete b[r])};b[r]=e,u?(u(t,o),u.length<=1&&o()):o()},clone:e=>Vs(e,t,n,s)};return S}function Ds(e){if(qs(e))return(e=Li(e)).children=null,e}function Bs(e){return qs(e)?e.children?e.children[0]:void 0:e}function Fs(e,t){6&e.shapeFlag&&e.component?Fs(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function js(e,t=!1){let n=[],s=0;for(let r=0;r<e.length;r++){const i=e[r];i.type===di?(128&i.patchFlag&&s++,n=n.concat(js(i.children,t))):(t||i.type!==ui)&&n.push(i)}if(s>1)for(let e=0;e<n.length;e++)n[e].patchFlag=-2;return n}function Hs(e){return Be(e)?{setup:e,name:e.name}:e}const Gs=e=>!!e.type.__asyncLoader;function Us(e){Be(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,timeout:i,suspensible:o=!0,onError:a}=e;let l,c=null,d=0;const p=()=>{let e;return c||(e=c=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),a)return new Promise(((t,n)=>{a(e,(()=>t((d++,c=null,p()))),(()=>n(e)),d+1)}));throw e})).then((t=>e!==c&&c?c:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),l=t,t))))};return Hs({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return l},setup(){const e=eo;if(l)return()=>Ws(l,e);const t=t=>{c=null,_o(t,e,13,!s)};if(o&&e.suspense||ao)return p().then((t=>()=>Ws(t,e))).catch((e=>(t(e),()=>s?Oi(s,{error:e}):null)));const a=Fn(!1),d=Fn(),u=Fn(!!r);return r&&setTimeout((()=>{u.value=!1}),r),null!=i&&setTimeout((()=>{if(!a.value&&!d.value){const e=new Error(`Async component timed out after ${i}ms.`);t(e),d.value=e}}),i),p().then((()=>{a.value=!0,e.parent&&qs(e.parent.vnode)&&Bo(e.parent.update)})).catch((e=>{t(e),d.value=e})),()=>a.value&&l?Ws(l,e):d.value&&s?Oi(s,{error:d.value}):n&&!u.value?Oi(n):void 0}})}function Ws(e,{vnode:{ref:t,props:n,children:s}}){const r=Oi(e,n,s);return r.ref=t,r}const qs=e=>e.type.__isKeepAlive,Xs={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=to(),s=n.ctx;if(!s.renderer)return t.default;const r=new Map,i=new Set;let o=null;__VUE_PROD_DEVTOOLS__&&(n.__v_cache=r);const a=n.suspense,{renderer:{p:l,m:c,um:d,o:{createElement:p}}}=s,u=p("div");function f(e){er(e),d(e,n,a)}function h(e){r.forEach(((t,n)=>{const s=vo(t.type);!s||e&&e(s)||m(n)}))}function m(e){const t=r.get(e);o&&t.type===o.type?o&&er(o):f(t),r.delete(e),i.delete(e)}s.activate=(e,t,n,s,r)=>{const i=e.component;c(e,t,n,0,a),l(i.vnode,e,t,n,i,a,s,e.slotScopeIds,r),Wr((()=>{i.isDeactivated=!1,i.a&&rt(i.a);const t=e.props&&e.props.onVnodeMounted;t&&Fi(t,i.parent,e)}),a),__VUE_PROD_DEVTOOLS__&&as(i)},s.deactivate=e=>{const t=e.component;c(e,u,null,1,a),Wr((()=>{t.da&&rt(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&Fi(n,t.parent,e),t.isDeactivated=!0}),a),__VUE_PROD_DEVTOOLS__&&as(t)},Zo((()=>[e.include,e.exclude]),(([e,t])=>{e&&h((t=>Ys(e,t))),t&&h((e=>!Ys(t,e)))}),{flush:"post",deep:!0});let g=null;const v=()=>{null!=g&&r.set(g,tr(n.subTree))};return ir(v),ar(v),lr((()=>{r.forEach((e=>{const{subTree:t,suspense:s}=n,r=tr(t);if(e.type!==r.type)f(e);else{er(r);const e=r.component.da;e&&Wr(e,s)}}))})),()=>{if(g=null,!t.default)return null;const n=t.default(),s=n[0];if(n.length>1)return o=null,n;if(!Ci(s)||!(4&s.shapeFlag||128&s.shapeFlag))return o=null,s;let a=tr(s);const l=a.type,c=vo(Gs(a)?a.type.__asyncResolved||{}:l),{include:d,exclude:p,max:u}=e;if(d&&(!c||!Ys(d,c))||p&&c&&Ys(p,c))return o=a,s;const f=null==a.key?l:a.key,h=r.get(f);return a.el&&(a=Li(a),128&s.shapeFlag&&(s.ssContent=a)),g=f,h?(a.el=h.el,a.component=h.component,a.transition&&Fs(a,a.transition),a.shapeFlag|=512,i.delete(f),i.add(f)):(i.add(f),u&&i.size>parseInt(u,10)&&m(i.values().next().value)),a.shapeFlag|=256,o=a,s}}};function Ys(e,t){return Ae(e)?e.some((e=>Ys(e,t))):Fe(e)?e.split(",").indexOf(t)>-1:!!e.test&&e.test(t)}function Ks(e,t){Zs(e,"a",t)}function Js(e,t){Zs(e,"da",t)}function Zs(e,t,n=eo){const s=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(nr(t,s,n),n){let e=n.parent;for(;e&&e.parent;)qs(e.parent.vnode)&&Qs(s,t,n,e),e=e.parent}}function Qs(e,t,n,s){const r=nr(t,e,s,!0);cr((()=>{Le(s[t],r)}),n)}function er(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function tr(e){return 128&e.shapeFlag?e.ssContent:e}function nr(e,t,n=eo,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;It(),no(n);const r=Co(t,n,e,s);return so(),Lt(),r});return s?r.unshift(i):r.push(i),i}}const sr=e=>(t,n=eo)=>(!ao||"sp"===e)&&nr(e,t,n),rr=sr("bm"),ir=sr("m"),or=sr("bu"),ar=sr("u"),lr=sr("bum"),cr=sr("um"),dr=sr("sp"),pr=sr("rtg"),ur=sr("rtc");function fr(e,t=eo){nr("ec",e,t)}let hr=!0;function mr(e,t,n){Co(Ae(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function gr(e,t,n,s){const r=s.includes(".")?ta(n,s):()=>n[s];if(Fe(e)){const n=t[e];Be(n)&&Zo(r,n)}else if(Be(e))Zo(r,e.bind(n));else if(He(e))if(Ae(e))e.forEach((e=>gr(e,t,n,s)));else{const s=Be(e.handler)?e.handler.bind(n):t[e.handler];Be(s)&&Zo(r,s,e)}}function vr(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,a=i.get(t);let l;return a?l=a:r.length||n||s?(l={},r.length&&r.forEach((e=>yr(l,e,o,!0))),yr(l,t,o)):l=t,i.set(t,l),l}function yr(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&yr(e,i,n,!0),r&&r.forEach((t=>yr(e,t,n,!0)));for(const r in t)if(s&&"expose"===r);else{const s=wr[r]||n&&n[r];e[r]=s?s(e[r],t[r]):t[r]}return e}const wr={data:br,props:Er,emits:Er,methods:Er,computed:Er,beforeCreate:Sr,created:Sr,beforeMount:Sr,mounted:Sr,beforeUpdate:Sr,updated:Sr,beforeDestroy:Sr,beforeUnmount:Sr,destroyed:Sr,unmounted:Sr,activated:Sr,deactivated:Sr,errorCaptured:Sr,serverPrefetch:Sr,components:Er,directives:Er,watch:function(e,t){if(!e)return t;if(!t)return e;const n=Ie(Object.create(null),e);for(const s in t)n[s]=Sr(e[s],t[s]);return n},provide:br,inject:function(e,t){return Er(xr(e),xr(t))}};function br(e,t){return t?e?function(){return Ie(Be(e)?e.call(this,this):e,Be(t)?t.call(this,this):t)}:t:e}function xr(e){if(Ae(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Sr(e,t){return e?[...new Set([].concat(e,t))]:t}function Er(e,t){return e?Ie(Ie(Object.create(null),e),t):t}function Cr(e,t,n,s){const[r,i]=e.propsOptions;let o,a=!1;if(t)for(let l in t){if(Ye(l))continue;const c=t[l];let d;r&&ze(r,d=Ze(l))?i&&i.includes(d)?(o||(o={}))[d]=c:n[d]=c:fs(e.emitsOptions,l)||l in s&&c===s[l]||(s[l]=c,a=!0)}if(i){const t=Nn(n),s=o||_e;for(let o=0;o<i.length;o++){const a=i[o];n[a]=_r(r,t,a,s[a],e,!ze(s,a))}}return a}function _r(e,t,n,s,r,i){const o=e[n];if(null!=o){const e=ze(o,"default");if(e&&void 0===s){const e=o.default;if(o.type!==Function&&Be(e)){const{propsDefaults:i}=r;n in i?s=i[n]:(no(r),s=i[n]=e.call(null,t),so())}else s=e}o[0]&&(i&&!e?s=!1:!o[1]||""!==s&&s!==et(n)||(s=!0))}return s}function Tr(e,t,n=!1){const s=t.propsCache,r=s.get(e);if(r)return r;const i=e.props,o={},a=[];let l=!1;if(__VUE_OPTIONS_API__&&!Be(e)){const s=e=>{l=!0;const[n,s]=Tr(e,t,!0);Ie(o,n),s&&a.push(...s)};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}if(!i&&!l)return s.set(e,Te),Te;if(Ae(i))for(let e=0;e<i.length;e++){const t=Ze(i[e]);$r(t)&&(o[t]=_e)}else if(i)for(const e in i){const t=Ze(e);if($r(t)){const n=i[e],s=o[t]=Ae(n)||Be(n)?{type:n}:n;if(s){const e=Pr(Boolean,s.type),n=Pr(String,s.type);s[0]=e>-1,s[1]=n<0||e<n,(e>-1||ze(s,"default"))&&a.push(t)}}}const c=[o,a];return s.set(e,c),c}function $r(e){return"$"!==e[0]}function Mr(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function kr(e,t){return Mr(e)===Mr(t)}function Pr(e,t){return Ae(t)?t.findIndex((t=>kr(t,e))):Be(t)&&kr(t,e)?0:-1}const Or=e=>"_"===e[0]||"$stable"===e,Ir=e=>Ae(e)?e.map(Ri):[Ri(e)],Lr=(e,t,n)=>{const s=bs(((...e)=>Ir(t(...e))),n);return s._c=!1,s},Nr=(e,t,n)=>{const s=e._ctx;for(const n in e){if(Or(n))continue;const r=e[n];if(Be(r))t[n]=Lr(0,r,s);else if(null!=r){const e=Ir(r);t[n]=()=>e}}},zr=(e,t)=>{const n=Ir(t);e.slots.default=()=>n};function Ar(e,t){if(null===hs)return e;const n=hs.proxy,s=e.dirs||(e.dirs=[]);for(let e=0;e<t.length;e++){let[r,i,o,a=_e]=t[e];Be(r)&&(r={mounted:r,updated:r}),r.deep&&na(i),s.push({dir:r,instance:n,value:i,oldValue:void 0,arg:o,modifiers:a})}return e}function Rr(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;o<r.length;o++){const a=r[o];i&&(a.oldValue=i[o].value);let l=a.dir[s];l&&(It(),Co(l,n,8,[e.el,a,e,t]),Lt())}}function Vr(){return{app:null,config:{isNativeTag:Me,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Dr=0;function Br(e,t){return function(n,s=null){null==s||He(s)||(s=null);const r=Vr(),i=new Set;let o=!1;const a=r.app={_uid:Dr++,_component:n,_props:s,_container:null,_context:r,_instance:null,version:wa,get config(){return r.config},set config(e){},use:(e,...t)=>(i.has(e)||(e&&Be(e.install)?(i.add(e),e.install(a,...t)):Be(e)&&(i.add(e),e(a,...t))),a),mixin:e=>(__VUE_OPTIONS_API__&&(r.mixins.includes(e)||r.mixins.push(e)),a),component:(e,t)=>t?(r.components[e]=t,a):r.components[e],directive:(e,t)=>t?(r.directives[e]=t,a):r.directives[e],mount(i,l,c){if(!o){const d=Oi(n,s);return d.appContext=r,l&&t?t(d,i):e(d,i,c),o=!0,a._container=i,i.__vue_app__=a,__VUE_PROD_DEVTOOLS__&&(a._instance=d.component,function(e,t){is("app:init",e,t,{Fragment:di,Text:pi,Comment:ui,Static:fi})}(a,wa)),mo(d.component)||d.component.proxy}},unmount(){o&&(e(null,a._container),__VUE_PROD_DEVTOOLS__&&(a._instance=null,function(e){is("app:unmount",e)}(a)),delete a._container.__vue_app__)},provide:(e,t)=>(r.provides[e]=t,a)};return a}}function Fr(e,t,n,s,r=!1){if(Ae(e))return void e.forEach(((e,i)=>Fr(e,t&&(Ae(t)?t[i]:t),n,s,r)));if(Gs(s)&&!r)return;const i=4&s.shapeFlag?mo(s.component)||s.component.proxy:s.el,o=r?null:i,{i:a,r:l}=e,c=t&&t.r,d=a.refs===_e?a.refs={}:a.refs,p=a.setupState;if(null!=c&&c!==l&&(Fe(c)?(d[c]=null,ze(p,c)&&(p[c]=null)):Bn(c)&&(c.value=null)),Be(l))Eo(l,a,12,[o,d]);else{const t=Fe(l),s=Bn(l);if(t||s){const s=()=>{if(e.f){const n=t?d[l]:l.value;r?Ae(n)&&Le(n,i):Ae(n)?n.includes(i)||n.push(i):t?d[l]=[i]:(l.value=[i],e.k&&(d[e.k]=l.value))}else t?(d[l]=o,ze(p,l)&&(p[l]=o)):Bn(l)&&(l.value=o,e.k&&(d[e.k]=o))};o?(s.id=-1,Wr(s,n)):s()}}}let jr=!1;const Hr=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,Gr=e=>8===e.nodeType;function Ur(e){const{mt:t,p:n,o:{patchProp:s,nextSibling:r,parentNode:i,remove:o,insert:a,createComment:l}}=e,c=(n,s,o,a,l,m=!1)=>{const g=Gr(n)&&"["===n.data,v=()=>f(n,s,o,a,l,g),{type:y,ref:w,shapeFlag:b}=s,x=n.nodeType;s.el=n;let S=null;switch(y){case pi:3!==x?S=v():(n.data!==s.children&&(jr=!0,n.data=s.children),S=r(n));break;case ui:S=8!==x||g?v():r(n);break;case fi:if(1===x){S=n;const e=!s.children.length;for(let t=0;t<s.staticCount;t++)e&&(s.children+=S.outerHTML),t===s.staticCount-1&&(s.anchor=S),S=r(S);return S}S=v();break;case di:S=g?u(n,s,o,a,l,m):v();break;default:if(1&b)S=1!==x||s.type.toLowerCase()!==n.tagName.toLowerCase()?v():d(n,s,o,a,l,m);else if(6&b){s.slotScopeIds=l;const e=i(n);if(t(s,e,null,o,a,Hr(e),m),S=g?h(n):r(n),Gs(s)){let t;g?(t=Oi(di),t.anchor=S?S.previousSibling:e.lastChild):t=3===n.nodeType?Ni(""):Oi("div"),t.el=n,s.component.subTree=t}}else 64&b?S=8!==x?v():s.type.hydrate(n,s,o,a,l,m,e,p):128&b&&(S=s.type.hydrate(n,s,o,a,Hr(i(n)),l,m,e,c))}return null!=w&&Fr(w,null,a,s),S},d=(e,t,n,r,i,a)=>{a=a||!!t.dynamicChildren;const{type:l,props:c,patchFlag:d,shapeFlag:u,dirs:f}=t,h="input"===l&&f||"option"===l;if(h||-1!==d){if(f&&Rr(t,null,n,"created"),c)if(h||!a||48&d)for(const t in c)(h&&t.endsWith("value")||Pe(t)&&!Ye(t))&&s(e,t,null,c[t],!1,void 0,n);else c.onClick&&s(e,"onClick",null,c.onClick,!1,void 0,n);let l;if((l=c&&c.onVnodeBeforeMount)&&Fi(l,n,t),f&&Rr(t,null,n,"beforeMount"),((l=c&&c.onVnodeMounted)||f)&&Ps((()=>{l&&Fi(l,n,t),f&&Rr(t,null,n,"mounted")}),r),16&u&&(!c||!c.innerHTML&&!c.textContent)){let s=p(e.firstChild,t,e,n,r,i,a);for(;s;){jr=!0;const e=s;s=s.nextSibling,o(e)}}else 8&u&&e.textContent!==t.children&&(jr=!0,e.textContent=t.children)}return e.nextSibling},p=(e,t,s,r,i,o,a)=>{a=a||!!t.dynamicChildren;const l=t.children,d=l.length;for(let t=0;t<d;t++){const d=a?l[t]:l[t]=Ri(l[t]);if(e)e=c(e,d,r,i,o,a);else{if(d.type===pi&&!d.children)continue;jr=!0,n(null,d,s,null,r,i,Hr(s),o)}}return e},u=(e,t,n,s,o,c)=>{const{slotScopeIds:d}=t;d&&(o=o?o.concat(d):d);const u=i(e),f=p(r(e),t,u,n,s,o,c);return f&&Gr(f)&&"]"===f.data?r(t.anchor=f):(jr=!0,a(t.anchor=l("]"),u,f),f)},f=(e,t,s,a,l,c)=>{if(jr=!0,t.el=null,c){const t=h(e);for(;;){const n=r(e);if(!n||n===t)break;o(n)}}const d=r(e),p=i(e);return o(e),n(null,t,p,d,s,a,Hr(p),l),d},h=e=>{let t=0;for(;e;)if((e=r(e))&&Gr(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return r(e);t--}return e};return[(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),void Uo();jr=!1,c(t.firstChild,e,null,null,null),Uo(),jr&&console.error("Hydration completed but contains mismatches.")},c]}const Wr=Ps;function qr(e){return Yr(e)}function Xr(e){return Yr(e,Ur)}function Yr(e,t){"boolean"!=typeof __VUE_OPTIONS_API__&&(lt().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&(lt().__VUE_PROD_DEVTOOLS__=!1);const n=lt();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&os(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:s,remove:r,patchProp:i,createElement:o,createText:a,createComment:l,setText:c,setElementText:d,parentNode:p,nextSibling:u,setScopeId:f=$e,cloneNode:h,insertStaticContent:m}=e,g=(e,t,n,s=null,r=null,i |