import{_ as Ie}from"./_plugin-vue_export-helper-c27b6911.js";function de(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function re(e={},t={}){Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:de(t[n])&&de(e[n])&&Object.keys(t[n]).length>0&&re(e[n],t[n])})}const ge={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function k(){const e=typeof document<"u"?document:{};return re(e,ge),e}const ze={document:ge,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function V(){const e=typeof window<"u"?window:{};return re(e,ze),e}function _e(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function se(e,t=0){return setTimeout(e,t)}function X(){return Date.now()}function Ve(e){const t=V();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function Ae(e,t="x"){const n=V();let i,a,s;const l=Ve(e);return n.WebKitCSSMatrix?(a=l.transform||l.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(o=>o.replace(",",".")).join(", ")),s=new n.WebKitCSSMatrix(a==="none"?"":a)):(s=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=s.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?a=s.m41:i.length===16?a=parseFloat(i[12]):a=parseFloat(i[4])),t==="y"&&(n.WebKitCSSMatrix?a=s.m42:i.length===16?a=parseFloat(i[13]):a=parseFloat(i[5])),a||0}function Y(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function ke(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function _(...e){const t=Object(e[0]),n=["__proto__","constructor","prototype"];for(let i=1;in.indexOf(l)<0);for(let l=0,o=s.length;la?"next":"prev",d=(f,g)=>r==="next"&&f>=g||r==="prev"&&f<=g,p=()=>{l=new Date().getTime(),s===null&&(s=l);const f=Math.max(Math.min((l-s)/o,1),0),g=.5-Math.cos(f*Math.PI)/2;let m=a+g*(t-a);if(d(m,t)&&(m=t),e.wrapperEl.scrollTo({[n]:m}),d(m,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:m})}),i.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=i.requestAnimationFrame(p)};p()}function D(e,t=""){return[...e.children].filter(n=>n.matches(t))}function ye(e,t=[]){const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:[t]),n}function Ge(e,t){const n=[];for(;e.previousElementSibling;){const i=e.previousElementSibling;t?i.matches(t)&&n.push(i):n.push(i),e=i}return n}function De(e,t){const n=[];for(;e.nextElementSibling;){const i=e.nextElementSibling;t?i.matches(t)&&n.push(i):n.push(i),e=i}return n}function $(e,t){return V().getComputedStyle(e,null).getPropertyValue(t)}function H(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function Se(e,t){const n=[];let i=e.parentElement;for(;i;)t?i.matches(t)&&n.push(i):n.push(i),i=i.parentElement;return n}function ae(e,t,n){const i=V();return n?e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom")):e.offsetWidth}let J;function Ne(){const e=V(),t=k();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function be(){return J||(J=Ne()),J}let Q;function $e({userAgent:e}={}){const t=be(),n=V(),i=n.navigator.platform,a=e||n.navigator.userAgent,s={ios:!1,android:!1},l=n.screen.width,o=n.screen.height,r=a.match(/(Android);?[\s\/]+([\d.]+)?/);let d=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),f=!d&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),g=i==="Win32";let m=i==="MacIntel";const h=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!d&&m&&t.touch&&h.indexOf(`${l}x${o}`)>=0&&(d=a.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),m=!1),r&&!g&&(s.os="android",s.android=!0),(d||f||p)&&(s.os="ios",s.ios=!0),s}function Fe(e={}){return Q||(Q=$e(e)),Q}let ee;function He(){const e=V();let t=!1;function n(){const i=e.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}if(n()){const i=String(e.navigator.userAgent);if(i.includes("Version/")){const[a,s]=i.split("Version/")[1].split(" ")[0].split(".").map(l=>Number(l));t=a<16||a===16&&s<2}}return{isSafari:t||n(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function je(){return ee||(ee=He()),ee}function Re({swiper:e,on:t,emit:n}){const i=V();let a=null,s=null;const l=()=>{!e||e.destroyed||!e.initialized||(n("beforeResize"),n("resize"))},o=()=>{!e||e.destroyed||!e.initialized||(a=new ResizeObserver(p=>{s=i.requestAnimationFrame(()=>{const{width:f,height:g}=e;let m=f,h=g;p.forEach(({contentBoxSize:v,contentRect:S,target:u})=>{u&&u!==e.el||(m=S?S.width:(v[0]||v).inlineSize,h=S?S.height:(v[0]||v).blockSize)}),(m!==f||h!==g)&&l()})}),a.observe(e.el))},r=()=>{s&&i.cancelAnimationFrame(s),a&&a.unobserve&&e.el&&(a.unobserve(e.el),a=null)},d=()=>{!e||e.destroyed||!e.initialized||n("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof i.ResizeObserver<"u"){o();return}i.addEventListener("resize",l),i.addEventListener("orientationchange",d)}),t("destroy",()=>{r(),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",d)})}function We({swiper:e,extendParams:t,on:n,emit:i}){const a=[],s=V(),l=(d,p={})=>{const f=s.MutationObserver||s.WebkitMutationObserver,g=new f(m=>{if(m.length===1){i("observerUpdate",m[0]);return}const h=function(){i("observerUpdate",m[0])};s.requestAnimationFrame?s.requestAnimationFrame(h):s.setTimeout(h,0)});g.observe(d,{attributes:typeof p.attributes>"u"?!0:p.attributes,childList:typeof p.childList>"u"?!0:p.childList,characterData:typeof p.characterData>"u"?!0:p.characterData}),a.push(g)},o=()=>{if(e.params.observer){if(e.params.observeParents){const d=Se(e.el);for(let p=0;p{a.forEach(d=>{d.disconnect()}),a.splice(0,a.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",o),n("destroy",r)}const qe={on(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;const a=n?"unshift":"push";return e.split(" ").forEach(s=>{i.eventsListeners[s]||(i.eventsListeners[s]=[]),i.eventsListeners[s][a](t)}),i},once(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;function a(...s){i.off(e,a),a.__emitterProxy&&delete a.__emitterProxy,t.apply(i,s)}return a.__emitterProxy=t,i.on(e,a,n)},onAny(e,t){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;const i=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[i](e),n},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed||!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||n.destroyed||!n.eventsListeners||e.split(" ").forEach(i=>{typeof t>"u"?n.eventsListeners[i]=[]:n.eventsListeners[i]&&n.eventsListeners[i].forEach((a,s)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&n.eventsListeners[i].splice(s,1)})}),n},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let n,i,a;return typeof e[0]=="string"||Array.isArray(e[0])?(n=e[0],i=e.slice(1,e.length),a=t):(n=e[0].events,i=e[0].data,a=e[0].context||t),i.unshift(a),(Array.isArray(n)?n:n.split(" ")).forEach(l=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(o=>{o.apply(a,[l,...i])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(o=>{o.apply(a,i)})}),t}};function Xe(){const e=this;let t,n;const i=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=i.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=i.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt($(i,"padding-left")||0,10)-parseInt($(i,"padding-right")||0,10),n=n-parseInt($(i,"padding-top")||0,10)-parseInt($(i,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function Ye(){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(T,E){return parseFloat(T.getPropertyValue(t(E))||0)}const i=e.params,{wrapperEl:a,slidesEl:s,size:l,rtlTranslate:o,wrongRTL:r}=e,d=e.virtual&&i.virtual.enabled,p=d?e.virtual.slides.length:e.slides.length,f=D(s,`.${e.params.slideClass}, swiper-slide`),g=d?e.virtual.slides.length:f.length;let m=[];const h=[],v=[];let S=i.slidesOffsetBefore;typeof S=="function"&&(S=i.slidesOffsetBefore.call(e));let u=i.slidesOffsetAfter;typeof u=="function"&&(u=i.slidesOffsetAfter.call(e));const c=e.snapGrid.length,y=e.slidesGrid.length;let b=i.spaceBetween,M=-S,C=0,P=0;if(typeof l>"u")return;typeof b=="string"&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*l),e.virtualSize=-b,f.forEach(T=>{o?T.style.marginLeft="":T.style.marginRight="",T.style.marginBottom="",T.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(U(a,"--swiper-centered-offset-before",""),U(a,"--swiper-centered-offset-after",""));const x=i.grid&&i.grid.rows>1&&e.grid;x&&e.grid.initSlides(g);let w;const B=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(T=>typeof i.breakpoints[T].slidesPerView<"u").length>0;for(let T=0;T1&&m.push(e.virtualSize-l)}if(d&&i.loop){const T=v[0]+b;if(i.slidesPerGroup>1){const E=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/i.slidesPerGroup),L=T*i.slidesPerGroup;for(let I=0;I!i.cssMode||i.loop?!0:L!==f.length-1).forEach(E=>{E.style[T]=`${b}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let T=0;v.forEach(L=>{T+=L+(i.spaceBetween?i.spaceBetween:0)}),T-=i.spaceBetween;const E=T-l;m=m.map(L=>L<0?-S:L>E?E+u:L)}if(i.centerInsufficientSlides){let T=0;if(v.forEach(E=>{T+=E+(i.spaceBetween?i.spaceBetween:0)}),T-=i.spaceBetween,T{m[I]=L-E}),h.forEach((L,I)=>{h[I]=L+E})}}if(Object.assign(e,{slides:f,snapGrid:m,slidesGrid:h,slidesSizesGrid:v}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){U(a,"--swiper-centered-offset-before",`${-m[0]}px`),U(a,"--swiper-centered-offset-after",`${e.size/2-v[v.length-1]/2}px`);const T=-e.snapGrid[0],E=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(L=>L+T),e.slidesGrid=e.slidesGrid.map(L=>L+E)}if(g!==p&&e.emit("slidesLengthChange"),m.length!==c&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==y&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),!d&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){const T=`${i.containerModifierClass}backface-hidden`,E=e.el.classList.contains(T);g<=i.maxBackfaceHiddenSlides?E||e.el.classList.add(T):E&&e.el.classList.remove(T)}}function Ue(e){const t=this,n=[],i=t.virtual&&t.params.virtual.enabled;let a=0,s;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const l=o=>i?t.slides.filter(r=>parseInt(r.getAttribute("data-swiper-slide-index"),10)===o)[0]:t.slides[o];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(o=>{n.push(o)});else for(s=0;st.slides.length&&!i)break;n.push(l(o))}else n.push(l(t.activeIndex));for(s=0;sa?o:a}(a||a===0)&&(t.wrapperEl.style.height=`${a}px`)}function Ke(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i"u"&&t.updateSlidesOffset();let l=-e;a&&(l=e),i.forEach(o=>{o.classList.remove(n.slideVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let o=0;o=0&&g1&&m<=t.size||g<=0&&m>=t.size)&&(t.visibleSlides.push(r),t.visibleSlidesIndexes.push(o),i[o].classList.add(n.slideVisibleClass)),r.progress=a?-p:p,r.originalProgress=a?-f:f}}function Je(e){const t=this;if(typeof e>"u"){const p=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*p||0}const n=t.params,i=t.maxTranslate()-t.minTranslate();let{progress:a,isBeginning:s,isEnd:l,progressLoop:o}=t;const r=s,d=l;if(i===0)a=0,s=!0,l=!0;else{a=(e-t.minTranslate())/i;const p=Math.abs(e-t.minTranslate())<1,f=Math.abs(e-t.maxTranslate())<1;s=p||a<=0,l=f||a>=1,p&&(a=0),f&&(a=1)}if(n.loop){const p=H(t.slides.filter(S=>S.getAttribute("data-swiper-slide-index")==="0")[0]),f=H(t.slides.filter(S=>S.getAttribute("data-swiper-slide-index")*1===t.slides.length-1)[0]),g=t.slidesGrid[p],m=t.slidesGrid[f],h=t.slidesGrid[t.slidesGrid.length-1],v=Math.abs(e);v>=g?o=(v-g)/h:o=(v+h-m)/h,o>1&&(o-=1)}Object.assign(t,{progress:a,progressLoop:o,isBeginning:s,isEnd:l}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),s&&!r&&t.emit("reachBeginning toEdge"),l&&!d&&t.emit("reachEnd toEdge"),(r&&!s||d&&!l)&&t.emit("fromEdge"),t.emit("progress",a)}function Qe(){const e=this,{slides:t,params:n,slidesEl:i,activeIndex:a}=e,s=e.virtual&&n.virtual.enabled,l=r=>D(i,`.${n.slideClass}${r}, swiper-slide${r}`)[0];t.forEach(r=>{r.classList.remove(n.slideActiveClass,n.slideNextClass,n.slidePrevClass)});let o;if(s)if(n.loop){let r=a-e.virtual.slidesBefore;r<0&&(r=e.virtual.slides.length+r),r>=e.virtual.slides.length&&(r-=e.virtual.slides.length),o=l(`[data-swiper-slide-index="${r}"]`)}else o=l(`[data-swiper-slide-index="${a}"]`);else o=t[a];if(o){o.classList.add(n.slideActiveClass);let r=De(o,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!r&&(r=t[0]),r&&r.classList.add(n.slideNextClass);let d=Ge(o,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!d===0&&(d=t[t.length-1]),d&&d.classList.add(n.slidePrevClass)}e.emitSlidesClasses()}function et(e){const{slidesGrid:t,params:n}=e,i=e.rtlTranslate?e.translate:-e.translate;let a;for(let s=0;s=t[s]&&i=t[s]&&i=t[s]&&(a=s);return n.normalizeSlideIndex&&(a<0||typeof a>"u")&&(a=0),a}function tt(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:i,params:a,activeIndex:s,realIndex:l,snapIndex:o}=t;let r=e,d;const p=g=>{let m=g-t.virtual.slidesBefore;return m<0&&(m=t.virtual.slides.length+m),m>=t.virtual.slides.length&&(m-=t.virtual.slides.length),m};if(typeof r>"u"&&(r=et(t)),i.indexOf(n)>=0)d=i.indexOf(n);else{const g=Math.min(a.slidesPerGroupSkip,r);d=g+Math.floor((r-g)/a.slidesPerGroup)}if(d>=i.length&&(d=i.length-1),r===s){d!==o&&(t.snapIndex=d,t.emit("snapIndexChange")),t.params.loop&&t.virtual&&t.params.virtual.enabled&&(t.realIndex=p(r));return}let f;t.virtual&&a.virtual.enabled&&a.loop?f=p(r):t.slides[r]?f=parseInt(t.slides[r].getAttribute("data-swiper-slide-index")||r,10):f=r,Object.assign(t,{snapIndex:d,realIndex:f,previousIndex:s,activeIndex:r}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==f&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function nt(e){const t=this,n=t.params,i=e.closest(`.${n.slideClass}, swiper-slide`);let a=!1,s;if(i){for(let l=0;lr?p=r:i&&es?l="next":a=r.length&&(S=r.length-1);const u=-r[S];if(o.normalizeSlideIndex)for(let y=0;y=M&&b=M&&b=M&&(l=y)}if(s.initialized&&l!==f&&(!s.allowSlideNext&&us.translate&&u>s.maxTranslate()&&(f||0)!==l))return!1;l!==(p||0)&&n&&s.emit("beforeSlideChangeStart"),s.updateProgress(u);let c;if(l>f?c="next":l0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[y?"scrollLeft":"scrollTop"]=b})):m[y?"scrollLeft":"scrollTop"]=b,M&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1})}else{if(!s.support.smoothScroll)return ve({swiper:s,targetPosition:b,side:y?"left":"top"}),!0;m.scrollTo({[y?"left":"top"]:b,behavior:"smooth"})}return!0}return s.setTransition(t),s.setTranslate(u),s.updateActiveIndex(l),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(n,c),t===0?s.transitionEnd(n,c):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(b){!s||s.destroyed||b.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(n,c))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0}function ht(e=0,t=this.params.speed,n=!0,i){typeof e=="string"&&(e=parseInt(e,10));const a=this;let s=e;return a.params.loop&&(a.virtual&&a.params.virtual.enabled?s=s+a.virtual.slidesBefore:s=H(a.slides.filter(l=>l.getAttribute("data-swiper-slide-index")*1===s)[0])),a.slideTo(s,t,n,i)}function gt(e=this.params.speed,t=!0,n){const i=this,{enabled:a,params:s,animating:l}=i;if(!a)return i;let o=s.slidesPerGroup;s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(o=Math.max(i.slidesPerViewDynamic("current",!0),1));const r=i.activeIndexg(u));let v=s[h.indexOf(m)-1];if(typeof v>"u"&&a.cssMode){let u;s.forEach((c,y)=>{m>=c&&(u=y)}),typeof u<"u"&&(v=s[u>0?u-1:u])}let S=0;if(typeof v<"u"&&(S=l.indexOf(v),S<0&&(S=i.activeIndex-1),a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(S=S-i.slidesPerViewDynamic("previous",!0)+1,S=Math.max(S,0))),a.rewind&&i.isBeginning){const u=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(u,e,t,n)}return i.slideTo(S,e,t,n)}function yt(e=this.params.speed,t=!0,n){const i=this;return i.slideTo(i.activeIndex,e,t,n)}function St(e=this.params.speed,t=!0,n,i=.5){const a=this;let s=a.activeIndex;const l=Math.min(a.params.slidesPerGroupSkip,s),o=l+Math.floor((s-l)/a.params.slidesPerGroup),r=a.rtlTranslate?a.translate:-a.translate;if(r>=a.snapGrid[o]){const d=a.snapGrid[o],p=a.snapGrid[o+1];r-d>(p-d)*i&&(s+=a.params.slidesPerGroup)}else{const d=a.snapGrid[o-1],p=a.snapGrid[o];r-d<=(p-d)*i&&(s-=a.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,a.slidesGrid.length-1),a.slideTo(s,e,t,n)}function bt(){const e=this,{params:t,slidesEl:n}=e,i=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let a=e.clickedIndex,s;const l=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;s=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ae.slides.length-e.loopedSlides+i/2?(e.loopFix(),a=H(D(n,`${l}[data-swiper-slide-index="${s}"]`)[0]),se(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-i?(e.loopFix(),a=H(D(n,`${l}[data-swiper-slide-index="${s}"]`)[0]),se(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}const Tt={slideTo:mt,slideToLoop:ht,slideNext:gt,slidePrev:vt,slideReset:yt,slideToClosest:St,slideToClickedSlide:bt};function xt(e){const t=this,{params:n,slidesEl:i}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;D(i,`.${n.slideClass}, swiper-slide`).forEach((s,l)=>{s.setAttribute("data-swiper-slide-index",l)}),t.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next"})}function Ct({slideRealIndex:e,slideTo:t=!0,direction:n,setTranslate:i,activeSlideIndex:a,byController:s,byMousewheel:l}={}){const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:r,allowSlidePrev:d,allowSlideNext:p,slidesEl:f,params:g}=o;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&g.virtual.enabled){t&&(!g.centeredSlides&&o.snapIndex===0?o.slideTo(o.virtual.slides.length,0,!1,!0):g.centeredSlides&&o.snapIndex"u"?a=H(o.slides.filter(C=>C.classList.contains("swiper-slide-active"))[0]):u=a;const c=n==="next"||!n,y=n==="prev"||!n;let b=0,M=0;if(ao.slides.length-h*2){M=a-(o.slides.length-h*2);for(let C=0;C{f.prepend(o.slides[C])}),c&&S.forEach(C=>{f.append(o.slides[C])}),o.recalcSlides(),g.watchSlidesProgress&&o.updateSlidesOffset(),t){if(v.length>0&&y)if(typeof e>"u"){const C=o.slidesGrid[u],x=o.slidesGrid[u+b]-C;l?o.setTranslate(o.translate-x):(o.slideTo(u+b,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=x))}else i&&o.slideToLoop(e,0,!1,!0);else if(S.length>0&&c)if(typeof e>"u"){const C=o.slidesGrid[u],x=o.slidesGrid[u-M]-C;l?o.setTranslate(o.translate-x):(o.slideTo(u-M,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=x))}else o.slideToLoop(e,0,!1,!0)}if(o.allowSlidePrev=d,o.allowSlideNext=p,o.controller&&o.controller.control&&!s){const C={slideRealIndex:e,slideTo:!1,direction:n,setTranslate:i,activeSlideIndex:a,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(P=>{P.params.loop&&P.loopFix(C)}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix(C)}o.emit("loopFix")}function wt(){const e=this,{slides:t,params:n,slidesEl:i}=e;if(!n.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const a=[];t.forEach(s=>{const l=typeof s.swiperSlideIndex>"u"?s.getAttribute("data-swiper-slide-index")*1:s.swiperSlideIndex;a[l]=s}),t.forEach(s=>{s.removeAttribute("data-swiper-slide-index")}),a.forEach(s=>{i.append(s)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}const Et={loopCreate:xt,loopFix:Ct,loopDestroy:wt};function Mt(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;n.style.cursor="move",n.style.cursor=e?"grabbing":"grab"}function Pt(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="")}const Lt={setGrabCursor:Mt,unsetGrabCursor:Pt};function Ot(e,t=this){function n(i){if(!i||i===k()||i===V())return null;i.assignedSlot&&(i=i.assignedSlot);const a=i.closest(e);return!a&&!i.getRootNode?null:a||n(i.getRootNode().host)}return n(t)}function Bt(e){const t=this,n=k(),i=V(),a=t.touchEventsData;a.evCache.push(e);const{params:s,touches:l,enabled:o}=t;if(!o||!s.simulateTouch&&e.pointerType==="mouse"||t.animating&&s.preventInteractionOnTransition)return;!t.animating&&s.cssMode&&s.loop&&t.loopFix();let r=e;r.originalEvent&&(r=r.originalEvent);let d=r.target;if(s.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(d)||"which"in r&&r.which===3||"button"in r&&r.button>0||a.isTouched&&a.isMoved)return;const p=!!s.noSwipingClass&&s.noSwipingClass!=="",f=e.composedPath?e.composedPath():e.path;p&&r.target&&r.target.shadowRoot&&f&&(d=f[0]);const g=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,m=!!(r.target&&r.target.shadowRoot);if(s.noSwiping&&(m?Ot(g,d):d.closest(g))){t.allowClick=!0;return}if(s.swipeHandler&&!d.closest(s.swipeHandler))return;l.currentX=r.pageX,l.currentY=r.pageY;const h=l.currentX,v=l.currentY,S=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,u=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(S&&(h<=u||h>=i.innerWidth-u))if(S==="prevent")e.preventDefault();else return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=h,l.startY=v,a.touchStartTime=X(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(a.allowThresholdMove=!1);let c=!0;d.matches(a.focusableElements)&&(c=!1,d.nodeName==="SELECT"&&(a.isTouched=!1)),n.activeElement&&n.activeElement.matches(a.focusableElements)&&n.activeElement!==d&&n.activeElement.blur();const y=c&&t.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||y)&&!d.isContentEditable&&r.preventDefault(),t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function It(e){const t=k(),n=this,i=n.touchEventsData,{params:a,touches:s,rtlTranslate:l,enabled:o}=n;if(!o||!a.simulateTouch&&e.pointerType==="mouse")return;let r=e;if(r.originalEvent&&(r=r.originalEvent),!i.isTouched){i.startMoving&&i.isScrolling&&n.emit("touchMoveOpposite",r);return}const d=i.evCache.findIndex(C=>C.pointerId===r.pointerId);d>=0&&(i.evCache[d]=r);const p=i.evCache.length>1?i.evCache[0]:r,f=p.pageX,g=p.pageY;if(r.preventedByNestedSwiper){s.startX=f,s.startY=g;return}if(!n.allowTouchMove){r.target.matches(i.focusableElements)||(n.allowClick=!1),i.isTouched&&(Object.assign(s,{startX:f,startY:g,prevX:n.touches.currentX,prevY:n.touches.currentY,currentX:f,currentY:g}),i.touchStartTime=X());return}if(a.touchReleaseOnEdges&&!a.loop){if(n.isVertical()){if(gs.startY&&n.translate>=n.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(fs.startX&&n.translate>=n.minTranslate())return}if(t.activeElement&&r.target===t.activeElement&&r.target.matches(i.focusableElements)){i.isMoved=!0,n.allowClick=!1;return}if(i.allowTouchCallbacks&&n.emit("touchMove",r),r.targetTouches&&r.targetTouches.length>1)return;s.currentX=f,s.currentY=g;const m=s.currentX-s.startX,h=s.currentY-s.startY;if(n.params.threshold&&Math.sqrt(m**2+h**2)"u"){let C;n.isHorizontal()&&s.currentY===s.startY||n.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:m*m+h*h>=25&&(C=Math.atan2(Math.abs(h),Math.abs(m))*180/Math.PI,i.isScrolling=n.isHorizontal()?C>a.touchAngle:90-C>a.touchAngle)}if(i.isScrolling&&n.emit("touchMoveOpposite",r),typeof i.startMoving>"u"&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(i.startMoving=!0),i.isScrolling||n.zoom&&n.params.zoom&&n.params.zoom.enabled&&i.evCache.length>1){i.isTouched=!1;return}if(!i.startMoving)return;n.allowClick=!1,!a.cssMode&&r.cancelable&&r.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&r.stopPropagation();let v=n.isHorizontal()?m:h,S=n.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;a.oneWayMovement&&(v=Math.abs(v)*(l?1:-1),S=Math.abs(S)*(l?1:-1)),s.diff=v,v*=a.touchRatio,l&&(v=-v,S=-S);const u=n.touchesDirection;n.swipeDirection=v>0?"prev":"next",n.touchesDirection=S>0?"prev":"next";const c=n.params.loop&&!a.cssMode;if(!i.isMoved){if(c&&n.loopFix({direction:n.swipeDirection}),i.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const C=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(C)}i.allowMomentumBounce=!1,a.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",r)}let y;i.isMoved&&u!==n.touchesDirection&&c&&Math.abs(v)>=1&&(n.loopFix({direction:n.swipeDirection,setTranslate:!0}),y=!0),n.emit("sliderMove",r),i.isMoved=!0,i.currentTranslate=v+i.startTranslate;let b=!0,M=a.resistanceRatio;if(a.touchReleaseOnEdges&&(M=0),v>0?(c&&!y&&i.currentTranslate>(a.centeredSlides?n.minTranslate()-n.size/2:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>n.minTranslate()&&(b=!1,a.resistance&&(i.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+i.startTranslate+v)**M))):v<0&&(c&&!y&&i.currentTranslate<(a.centeredSlides?n.maxTranslate()+n.size/2:n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(a.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(i.currentTranslate=i.startTranslate),a.threshold>0)if(Math.abs(v)>a.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,s.diff=n.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{i.currentTranslate=i.startTranslate;return}!a.followFinger||a.cssMode||((a.freeMode&&a.freeMode.enabled&&n.freeMode||a.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),n.params.freeMode&&a.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(i.currentTranslate),n.setTranslate(i.currentTranslate))}function zt(e){const t=this,n=t.touchEventsData,i=n.evCache.findIndex(y=>y.pointerId===e.pointerId);if(i>=0&&n.evCache.splice(i,1),["pointercancel","pointerout","pointerleave"].includes(e.type))return;const{params:a,touches:s,rtlTranslate:l,slidesGrid:o,enabled:r}=t;if(!r||!a.simulateTouch&&e.pointerType==="mouse")return;let d=e;if(d.originalEvent&&(d=d.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",d),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const p=X(),f=p-n.touchStartTime;if(t.allowClick){const y=d.path||d.composedPath&&d.composedPath();t.updateClickedSlide(y&&y[0]||d.target),t.emit("tap click",d),f<300&&p-n.lastClickTime<300&&t.emit("doubleTap doubleClick",d)}if(n.lastClickTime=X(),se(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||s.diff===0||n.currentTranslate===n.startTranslate){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let g;if(a.followFinger?g=l?t.translate:-t.translate:g=-n.currentTranslate,a.cssMode)return;if(t.params.freeMode&&a.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:g});return}let m=0,h=t.slidesSizesGrid[0];for(let y=0;y=o[y]&&g=o[y]&&(m=y,h=o[o.length-1]-o[o.length-2])}let v=null,S=null;a.rewind&&(t.isBeginning?S=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(v=0));const u=(g-o[m])/h,c=ma.longSwipesMs){if(!a.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(u>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?v:m+c):t.slideTo(m)),t.swipeDirection==="prev"&&(u>1-a.longSwipesRatio?t.slideTo(m+c):S!==null&&u<0&&Math.abs(u)>a.longSwipesRatio?t.slideTo(S):t.slideTo(m))}else{if(!a.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(m+c):t.slideTo(m):(t.swipeDirection==="next"&&t.slideTo(v!==null?v:m+c),t.swipeDirection==="prev"&&t.slideTo(S!==null?S:m))}}let ue;function fe(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:a,snapGrid:s}=e,l=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=l&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!o?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!l?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(ue),ue=setTimeout(()=>{e.autoplay.resume()},500)),e.allowSlidePrev=a,e.allowSlideNext=i,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function _t(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Vt(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:i}=e;if(!i)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let a;const s=e.maxTranslate()-e.minTranslate();s===0?a=0:a=(e.translate-e.minTranslate())/s,a!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}const K=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,i=t.closest(n());if(i){const a=i.querySelector(`.${e.params.lazyPreloaderClass}`);a&&a.remove()}};function At(e){const t=this;K(t,e.target),t.update()}let ce=!1;function kt(){}const xe=(e,t)=>{const n=k(),{params:i,el:a,wrapperEl:s,device:l}=e,o=!!i.nested,r=t==="on"?"addEventListener":"removeEventListener",d=t;a[r]("pointerdown",e.onTouchStart,{passive:!1}),n[r]("pointermove",e.onTouchMove,{passive:!1,capture:o}),n[r]("pointerup",e.onTouchEnd,{passive:!0}),n[r]("pointercancel",e.onTouchEnd,{passive:!0}),n[r]("pointerout",e.onTouchEnd,{passive:!0}),n[r]("pointerleave",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&a[r]("click",e.onClick,!0),i.cssMode&&s[r]("scroll",e.onScroll),i.updateOnWindowResize?e[d](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",fe,!0):e[d]("observerUpdate",fe,!0),a[r]("load",e.onLoad,{capture:!0})};function Gt(){const e=this,t=k(),{params:n}=e;e.onTouchStart=Bt.bind(e),e.onTouchMove=It.bind(e),e.onTouchEnd=zt.bind(e),n.cssMode&&(e.onScroll=Vt.bind(e)),e.onClick=_t.bind(e),e.onLoad=At.bind(e),ce||(t.addEventListener("touchstart",kt),ce=!0),xe(e,"on")}function Dt(){xe(this,"off")}const Nt={attachEvents:Gt,detachEvents:Dt},pe=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function $t(){const e=this,{realIndex:t,initialized:n,params:i,el:a}=e,s=i.breakpoints;if(!s||s&&Object.keys(s).length===0)return;const l=e.getBreakpoint(s,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;const r=(l in s?s[l]:void 0)||e.originalParams,d=pe(e,i),p=pe(e,r),f=i.enabled;d&&!p?(a.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&p&&(a.classList.add(`${i.containerModifierClass}grid`),(r.grid.fill&&r.grid.fill==="column"||!r.grid.fill&&i.grid.fill==="column")&&a.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(v=>{const S=i[v]&&i[v].enabled,u=r[v]&&r[v].enabled;S&&!u&&e[v].disable(),!S&&u&&e[v].enable()});const g=r.direction&&r.direction!==i.direction,m=i.loop&&(r.slidesPerView!==i.slidesPerView||g);g&&n&&e.changeDirection(),_(e.params,r);const h=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),f&&!h?e.disable():!f&&h&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",r),m&&n&&(e.loopDestroy(),e.loopCreate(t),e.updateSlides()),e.emit("breakpoint",r)}function Ft(e,t="window",n){if(!e||t==="container"&&!n)return;let i=!1;const a=V(),s=t==="window"?a.innerHeight:n.clientHeight,l=Object.keys(e).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){const r=parseFloat(o.substr(1));return{value:s*r,point:o}}return{value:o,point:o}});l.sort((o,r)=>parseInt(o.value,10)-parseInt(r.value,10));for(let o=0;o{typeof i=="object"?Object.keys(i).forEach(a=>{i[a]&&n.push(t+a)}):typeof i=="string"&&n.push(t+i)}),n}function Rt(){const e=this,{classNames:t,params:n,rtl:i,el:a,device:s}=e,l=jt(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:i},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:s.android},{ios:s.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...l),a.classList.add(...t),e.emitContainerClasses()}function Wt(){const e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}const qt={addClasses:Rt,removeClasses:Wt};function Xt(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:i}=n;if(i){const a=e.slides.length-1,s=e.slidesGrid[a]+e.slidesSizesGrid[a]+i*2;e.isLocked=e.size>s}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}const Yt={checkOverflow:Xt},me={init:!0,direction:"horizontal",oneWayMovement:!1,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:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",runCallbacksOnInit:!0,_emitClasses:!1};function Ut(e,t){return function(i={}){const a=Object.keys(i)[0],s=i[a];if(typeof s!="object"||s===null){_(t,i);return}if(["navigation","pagination","scrollbar"].indexOf(a)>=0&&e[a]===!0&&(e[a]={auto:!0}),!(a in e&&"enabled"in s)){_(t,i);return}e[a]===!0&&(e[a]={enabled:!0}),typeof e[a]=="object"&&!("enabled"in e[a])&&(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),_(t,i)}}const te={eventsEmitter:qe,update:it,translate:dt,transition:pt,slide:Tt,loop:Et,grabCursor:Lt,events:Nt,breakpoints:Ht,checkOverflow:Yt,classes:qt},ne={};let le=class G{constructor(...t){let n,i;t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?i=t[0]:[n,i]=t,i||(i={}),i=_({},i),n&&!i.el&&(i.el=n);const a=k();if(i.el&&typeof i.el=="string"&&a.querySelectorAll(i.el).length>1){const r=[];return a.querySelectorAll(i.el).forEach(d=>{const p=_({},i,{el:d});r.push(new G(p))}),r}const s=this;s.__swiper__=!0,s.support=be(),s.device=Fe({userAgent:i.userAgent}),s.browser=je(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],i.modules&&Array.isArray(i.modules)&&s.modules.push(...i.modules);const l={};s.modules.forEach(r=>{r({params:i,swiper:s,extendParams:Ut(i,l),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});const o=_({},me,l);return s.params=_({},o,ne,i),s.originalParams=_({},s.params),s.passedParams=_({},i),s.params&&s.params.on&&Object.keys(s.params.on).forEach(r=>{s.on(r,s.params.on[r])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),Object.assign(s,{enabled:s.params.enabled,el:n,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return s.params.direction==="horizontal"},isVertical(){return s.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,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:X(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},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}recalcSlides(){const t=this,{slidesEl:n,params:i}=t;t.slides=D(n,`.${i.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const i=this;t=Math.min(Math.max(t,0),1);const a=i.minTranslate(),l=(i.maxTranslate()-a)*t+a;i.translateTo(l,typeof n>"u"?0:n),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(i=>{const a=t.getSlideClasses(i);n.push({slideEl:i,classNames:a}),t.emit("_slideClass",i,a)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t="current",n=!1){const i=this,{params:a,slides:s,slidesGrid:l,slidesSizesGrid:o,size:r,activeIndex:d}=i;let p=1;if(a.centeredSlides){let f=s[d].swiperSlideSize,g;for(let m=d+1;mr&&(g=!0));for(let m=d-1;m>=0;m-=1)s[m]&&!g&&(f+=s[m].swiperSlideSize,p+=1,f>r&&(g=!0))}else if(t==="current")for(let f=d+1;f=0;f-=1)l[d]-l[f]{l.complete&&K(t,l)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function a(){const l=t.rtlTranslate?t.translate*-1:t.translate,o=Math.min(Math.max(l,t.maxTranslate()),t.minTranslate());t.setTranslate(o),t.updateActiveIndex(),t.updateSlidesClasses()}let s;t.params.freeMode&&t.params.freeMode.enabled?(a(),t.params.autoHeight&&t.updateAutoHeight()):((t.params.slidesPerView==="auto"||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?s=t.slideTo(t.slides.length-1,0,!1,!0):s=t.slideTo(t.activeIndex,0,!1,!0),s||a()),i.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n=!0){const i=this,a=i.params.direction;return t||(t=a==="horizontal"?"vertical":"horizontal"),t===a||t!=="horizontal"&&t!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${a}`),i.el.classList.add(`${i.params.containerModifierClass}${t}`),i.emitContainerClasses(),i.params.direction=t,i.slides.forEach(s=>{t==="vertical"?s.style.width="":s.style.height=""}),i.emit("changeDirection"),n&&i.update()),i}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){const n=this;if(n.mounted)return!0;let i=t||n.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=n,i.shadowEl&&(n.isElement=!0);const a=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let l=(()=>i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(a()):D(i,a())[0])();return!l&&n.params.createElements&&(l=ye("div",n.params.wrapperClass),i.append(l),D(i,`.${n.params.slideClass}`).forEach(o=>{l.append(o)})),Object.assign(n,{el:i,wrapperEl:l,slidesEl:n.isElement?i:l,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||$(i,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||$(i,"direction")==="rtl"),wrongRTL:$(l,"display")==="-webkit-box"}),!0}init(t){const n=this;return n.initialized||n.mount(t)===!1||(n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(),n.attachEvents(),[...n.el.querySelectorAll('[loading="lazy"]')].forEach(a=>{a.complete?K(n,a):a.addEventListener("load",s=>{K(n,s.target)})}),n.initialized=!0,n.emit("init"),n.emit("afterInit")),n}destroy(t=!0,n=!0){const i=this,{params:a,el:s,wrapperEl:l,slides:o}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),a.loop&&i.loopDestroy(),n&&(i.removeClasses(),s.removeAttribute("style"),l.removeAttribute("style"),o&&o.length&&o.forEach(r=>{r.classList.remove(a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),r.removeAttribute("style"),r.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(r=>{i.off(r)}),t!==!1&&(i.el.swiper=null,_e(i)),i.destroyed=!0),null}static extendDefaults(t){_(ne,t)}static get extendedDefaults(){return ne}static get defaults(){return me}static installModule(t){G.prototype.__modules__||(G.prototype.__modules__=[]);const n=G.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>G.installModule(n)),G):(G.installModule(t),G)}};Object.keys(te).forEach(e=>{Object.keys(te[e]).forEach(t=>{le.prototype[t]=te[e][t]})});le.use([Re,We]);const Z=le;function Ce(e,t,n,i){return e.params.createElements&&Object.keys(i).forEach(a=>{if(!n[a]&&n.auto===!0){let s=D(e.el,`.${i[a]}`)[0];s||(s=ye("div",i[a]),s.className=i[a],e.el.append(s)),n[a]=s,t[a]=s}}),n}function Kt({swiper:e,extendParams:t,on:n,emit:i}){t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};const a=h=>(Array.isArray(h)||(h=[h].filter(v=>!!v)),h);function s(h){let v;return h&&typeof h=="string"&&e.isElement&&(v=e.el.shadowRoot.querySelector(h),v)?v:(h&&(typeof h=="string"&&(v=[...document.querySelectorAll(h)]),e.params.uniqueNavElements&&typeof h=="string"&&v.length>1&&e.el.querySelectorAll(h).length===1&&(v=e.el.querySelector(h))),h&&!v?h:v)}function l(h,v){const S=e.params.navigation;h=a(h),h.forEach(u=>{u&&(u.classList[v?"add":"remove"](...S.disabledClass.split(" ")),u.tagName==="BUTTON"&&(u.disabled=v),e.params.watchOverflow&&e.enabled&&u.classList[e.isLocked?"add":"remove"](S.lockClass))})}function o(){const{nextEl:h,prevEl:v}=e.navigation;if(e.params.loop){l(v,!1),l(h,!1);return}l(v,e.isBeginning&&!e.params.rewind),l(h,e.isEnd&&!e.params.rewind)}function r(h){h.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),i("navigationPrev"))}function d(h){h.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),i("navigationNext"))}function p(){const h=e.params.navigation;if(e.params.navigation=Ce(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(h.nextEl||h.prevEl))return;let v=s(h.nextEl),S=s(h.prevEl);Object.assign(e.navigation,{nextEl:v,prevEl:S}),v=a(v),S=a(S);const u=(c,y)=>{c&&c.addEventListener("click",y==="next"?d:r),!e.enabled&&c&&c.classList.add(...h.lockClass.split(" "))};v.forEach(c=>u(c,"next")),S.forEach(c=>u(c,"prev"))}function f(){let{nextEl:h,prevEl:v}=e.navigation;h=a(h),v=a(v);const S=(u,c)=>{u.removeEventListener("click",c==="next"?d:r),u.classList.remove(...e.params.navigation.disabledClass.split(" "))};h.forEach(u=>S(u,"next")),v.forEach(u=>S(u,"prev"))}n("init",()=>{e.params.navigation.enabled===!1?m():(p(),o())}),n("toEdge fromEdge lock unlock",()=>{o()}),n("destroy",()=>{f()}),n("enable disable",()=>{let{nextEl:h,prevEl:v}=e.navigation;h=a(h),v=a(v),[...h,...v].filter(S=>!!S).forEach(S=>S.classList[e.enabled?"remove":"add"](e.params.navigation.lockClass))}),n("click",(h,v)=>{let{nextEl:S,prevEl:u}=e.navigation;S=a(S),u=a(u);const c=v.target;if(e.params.navigation.hideOnClick&&!u.includes(c)&&!S.includes(c)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===c||e.pagination.el.contains(c)))return;let y;S.length?y=S[0].classList.contains(e.params.navigation.hiddenClass):u.length&&(y=u[0].classList.contains(e.params.navigation.hiddenClass)),i(y===!0?"navigationShow":"navigationHide"),[...S,...u].filter(b=>!!b).forEach(b=>b.classList.toggle(e.params.navigation.hiddenClass))}});const g=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),p(),o()},m=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),f()};Object.assign(e.navigation,{enable:g,disable:m,update:o,init:p,destroy:f})}function q(e=""){return`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function Zt({swiper:e,extendParams:t,on:n,emit:i}){const a="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:u=>u,formatFractionTotal:u=>u,bulletClass:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),e.pagination={el:null,bullets:[]};let s,l=0;const o=u=>(Array.isArray(u)||(u=[u].filter(c=>!!c)),u);function r(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function d(u,c){const{bulletActiveClass:y}=e.params.pagination;u&&(u=u[`${c==="prev"?"previous":"next"}ElementSibling`],u&&(u.classList.add(`${y}-${c}`),u=u[`${c==="prev"?"previous":"next"}ElementSibling`],u&&u.classList.add(`${y}-${c}-${c}`)))}function p(u){if(!u.target.matches(q(e.params.pagination.bulletClass)))return;u.preventDefault();const y=H(u.target)*e.params.slidesPerGroup;e.params.loop?e.slideToLoop(y):e.slideTo(y)}function f(){const u=e.rtl,c=e.params.pagination;if(r())return;let y=e.pagination.el;y=o(y);let b;const M=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,C=e.params.loop?Math.ceil(M/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?b=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex:typeof e.snapIndex<"u"?b=e.snapIndex:b=e.activeIndex||0,c.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const P=e.pagination.bullets;let x,w,B;if(c.dynamicBullets&&(s=ae(P[0],e.isHorizontal()?"width":"height",!0),y.forEach(T=>{T.style[e.isHorizontal()?"width":"height"]=`${s*(c.dynamicMainBullets+4)}px`}),c.dynamicMainBullets>1&&e.previousIndex!==void 0&&(l+=b-(e.previousIndex||0),l>c.dynamicMainBullets-1?l=c.dynamicMainBullets-1:l<0&&(l=0)),x=Math.max(b-l,0),w=x+(Math.min(P.length,c.dynamicMainBullets)-1),B=(w+x)/2),P.forEach(T=>{T.classList.remove(...["","-next","-next-next","-prev","-prev-prev","-main"].map(E=>`${c.bulletActiveClass}${E}`))}),y.length>1)P.forEach(T=>{const E=H(T);E===b&&T.classList.add(c.bulletActiveClass),c.dynamicBullets&&(E>=x&&E<=w&&T.classList.add(`${c.bulletActiveClass}-main`),E===x&&d(T,"prev"),E===w&&d(T,"next"))});else{const T=P[b];if(T&&T.classList.add(c.bulletActiveClass),c.dynamicBullets){const E=P[x],L=P[w];for(let I=x;I<=w;I+=1)P[I].classList.add(`${c.bulletActiveClass}-main`);d(E,"prev"),d(L,"next")}}if(c.dynamicBullets){const T=Math.min(P.length,c.dynamicMainBullets+4),E=(s*T-s)/2-B*s,L=u?"right":"left";P.forEach(I=>{I.style[e.isHorizontal()?L:"top"]=`${E}px`})}}y.forEach((P,x)=>{if(c.type==="fraction"&&(P.querySelectorAll(q(c.currentClass)).forEach(w=>{w.textContent=c.formatFractionCurrent(b+1)}),P.querySelectorAll(q(c.totalClass)).forEach(w=>{w.textContent=c.formatFractionTotal(C)})),c.type==="progressbar"){let w;c.progressbarOpposite?w=e.isHorizontal()?"vertical":"horizontal":w=e.isHorizontal()?"horizontal":"vertical";const B=(b+1)/C;let T=1,E=1;w==="horizontal"?T=B:E=B,P.querySelectorAll(q(c.progressbarFillClass)).forEach(L=>{L.style.transform=`translate3d(0,0,0) scaleX(${T}) scaleY(${E})`,L.style.transitionDuration=`${e.params.speed}ms`})}c.type==="custom"&&c.renderCustom?(P.innerHTML=c.renderCustom(e,b+1,C),x===0&&i("paginationRender",P)):(x===0&&i("paginationRender",P),i("paginationUpdate",P)),e.params.watchOverflow&&e.enabled&&P.classList[e.isLocked?"add":"remove"](c.lockClass)})}function g(){const u=e.params.pagination;if(r())return;const c=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length;let y=e.pagination.el;y=o(y);let b="";if(u.type==="bullets"){let M=e.params.loop?Math.ceil(c/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&M>c&&(M=c);for(let C=0;C`}u.type==="fraction"&&(u.renderFraction?b=u.renderFraction.call(e,u.currentClass,u.totalClass):b=` / `),u.type==="progressbar"&&(u.renderProgressbar?b=u.renderProgressbar.call(e,u.progressbarFillClass):b=``),y.forEach(M=>{u.type!=="custom"&&(M.innerHTML=b||""),u.type==="bullets"&&(e.pagination.bullets=[...M.querySelectorAll(q(u.bulletClass))])}),u.type!=="custom"&&i("paginationRender",y[0])}function m(){e.params.pagination=Ce(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const u=e.params.pagination;if(!u.el)return;let c;typeof u.el=="string"&&e.isElement&&(c=e.el.shadowRoot.querySelector(u.el)),!c&&typeof u.el=="string"&&(c=[...document.querySelectorAll(u.el)]),c||(c=u.el),!(!c||c.length===0)&&(e.params.uniqueNavElements&&typeof u.el=="string"&&Array.isArray(c)&&c.length>1&&(c=[...e.el.querySelectorAll(u.el)],c.length>1&&(c=c.filter(y=>Se(y,".swiper")[0]===e.el)[0])),Array.isArray(c)&&c.length===1&&(c=c[0]),Object.assign(e.pagination,{el:c}),c=o(c),c.forEach(y=>{u.type==="bullets"&&u.clickable&&y.classList.add(u.clickableClass),y.classList.add(u.modifierClass+u.type),y.classList.add(e.isHorizontal()?u.horizontalClass:u.verticalClass),u.type==="bullets"&&u.dynamicBullets&&(y.classList.add(`${u.modifierClass}${u.type}-dynamic`),l=0,u.dynamicMainBullets<1&&(u.dynamicMainBullets=1)),u.type==="progressbar"&&u.progressbarOpposite&&y.classList.add(u.progressbarOppositeClass),u.clickable&&y.addEventListener("click",p),e.enabled||y.classList.add(u.lockClass)}))}function h(){const u=e.params.pagination;if(r())return;let c=e.pagination.el;c&&(c=o(c),c.forEach(y=>{y.classList.remove(u.hiddenClass),y.classList.remove(u.modifierClass+u.type),y.classList.remove(e.isHorizontal()?u.horizontalClass:u.verticalClass),u.clickable&&y.removeEventListener("click",p)})),e.pagination.bullets&&e.pagination.bullets.forEach(y=>y.classList.remove(u.bulletActiveClass))}n("init",()=>{e.params.pagination.enabled===!1?S():(m(),g(),f())}),n("activeIndexChange",()=>{typeof e.snapIndex>"u"&&f()}),n("snapIndexChange",()=>{f()}),n("snapGridLengthChange",()=>{g(),f()}),n("destroy",()=>{h()}),n("enable disable",()=>{let{el:u}=e.pagination;u&&(u=o(u),u.forEach(c=>c.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),n("lock unlock",()=>{f()}),n("click",(u,c)=>{const y=c.target;let{el:b}=e.pagination;if(Array.isArray(b)||(b=[b].filter(M=>!!M)),e.params.pagination.el&&e.params.pagination.hideOnClick&&b&&b.length>0&&!y.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&y===e.navigation.nextEl||e.navigation.prevEl&&y===e.navigation.prevEl))return;const M=b[0].classList.contains(e.params.pagination.hiddenClass);i(M===!0?"paginationShow":"paginationHide"),b.forEach(C=>C.classList.toggle(e.params.pagination.hiddenClass))}});const v=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:u}=e.pagination;u&&(u=o(u),u.forEach(c=>c.classList.remove(e.params.pagination.paginationDisabledClass))),m(),g(),f()},S=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:u}=e.pagination;u&&(u=o(u),u.forEach(c=>c.classList.add(e.params.pagination.paginationDisabledClass))),h()};Object.assign(e.pagination,{enable:v,disable:S,render:g,update:f,init:m,destroy:h})}function Jt({swiper:e,extendParams:t,on:n,emit:i,params:a}){e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let s,l,o=a&&a.autoplay?a.autoplay.delay:3e3,r=a&&a.autoplay?a.autoplay.delay:3e3,d,p=new Date().getTime,f,g,m,h,v,S;function u(O){!e||e.destroyed||!e.wrapperEl||O.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",u),x())}const c=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?f=!0:f&&(r=d,f=!1);const O=e.autoplay.paused?d:p+r-new Date().getTime();e.autoplay.timeLeft=O,i("autoplayTimeLeft",O,O/o),l=requestAnimationFrame(()=>{c()})},y=()=>{let O;return e.virtual&&e.params.virtual.enabled?O=e.slides.filter(z=>z.classList.contains("swiper-slide-active"))[0]:O=e.slides[e.activeIndex],O?parseInt(O.getAttribute("data-swiper-autoplay"),10):void 0},b=O=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(l),c();let A=typeof O>"u"?e.params.autoplay.delay:O;o=e.params.autoplay.delay,r=e.params.autoplay.delay;const z=y();!Number.isNaN(z)&&z>0&&typeof O>"u"&&(A=z,o=z,r=z),d=A;const N=e.params.speed,W=()=>{e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(N,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,N,!0,!0),i("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(N,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,N,!0,!0),i("autoplay")),e.params.cssMode&&(p=new Date().getTime(),requestAnimationFrame(()=>{b()}))};return A>0?(clearTimeout(s),s=setTimeout(()=>{W()},A)):requestAnimationFrame(()=>{W()}),A},M=()=>{e.autoplay.running=!0,b(),i("autoplayStart")},C=()=>{e.autoplay.running=!1,clearTimeout(s),cancelAnimationFrame(l),i("autoplayStop")},P=(O,A)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(s),O||(S=!0);const z=()=>{i("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",u):x()};if(e.autoplay.paused=!0,A){v&&(d=e.params.autoplay.delay),v=!1,z();return}d=(d||e.params.autoplay.delay)-(new Date().getTime()-p),!(e.isEnd&&d<0&&!e.params.loop)&&(d<0&&(d=0),z())},x=()=>{e.isEnd&&d<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(p=new Date().getTime(),S?(S=!1,b(d)):b(),e.autoplay.paused=!1,i("autoplayResume"))},w=()=>{if(e.destroyed||!e.autoplay.running)return;const O=k();O.visibilityState==="hidden"&&(S=!0,P(!0)),O.visibilityState==="visible"&&x()},B=O=>{O.pointerType==="mouse"&&(S=!0,P(!0))},T=O=>{O.pointerType==="mouse"&&e.autoplay.paused&&x()},E=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",B),e.el.addEventListener("pointerleave",T))},L=()=>{e.el.removeEventListener("pointerenter",B),e.el.removeEventListener("pointerleave",T)},I=()=>{k().addEventListener("visibilitychange",w)},R=()=>{k().removeEventListener("visibilitychange",w)};n("init",()=>{e.params.autoplay.enabled&&(E(),I(),p=new Date().getTime(),M())}),n("destroy",()=>{L(),R(),e.autoplay.running&&C()}),n("beforeTransitionStart",(O,A,z)=>{e.destroyed||!e.autoplay.running||(z||!e.params.autoplay.disableOnInteraction?P(!0,!0):C())}),n("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){C();return}g=!0,m=!1,S=!1,h=setTimeout(()=>{S=!0,m=!0,P(!0)},200)}}),n("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!g)){if(clearTimeout(h),clearTimeout(s),e.params.autoplay.disableOnInteraction){m=!1,g=!1;return}m&&e.params.cssMode&&x(),m=!1,g=!1}}),n("slideChange",()=>{e.destroyed||!e.autoplay.running||(v=!0)}),Object.assign(e.autoplay,{start:M,stop:C,pause:P,resume:x})}function j(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function F(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(i=>n.indexOf(i)<0).forEach(i=>{typeof e[i]>"u"?e[i]=t[i]:j(t[i])&&j(e[i])&&Object.keys(t[i]).length>0?t[i].__swiper__?e[i]=t[i]:F(e[i],t[i]):e[i]=t[i]})}function we(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function Ee(e={}){return e.pagination&&typeof e.pagination.el>"u"}function Me(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}function Pe(e=""){const t=e.split(" ").map(i=>i.trim()).filter(i=>!!i),n=[];return t.forEach(i=>{n.indexOf(i)<0&&n.push(i)}),n.join(" ")}function Qt(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}const Le=["modules","init","_direction","oneWayMovement","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopedSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideNextClass","slidePrevClass","wrapperClass","lazyPreloaderClass","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control","injectStyles","injectStylesUrls"];function he(e={},t=!0){const n={on:{}},i={},a={};F(n,Z.defaults),F(n,Z.extendedDefaults),n._emitClasses=!0,n.init=!1;const s={},l=Le.map(r=>r.replace(/_/,"")),o=Object.assign({},e);return Object.keys(o).forEach(r=>{typeof e[r]>"u"||(l.indexOf(r)>=0?j(e[r])?(n[r]={},a[r]={},F(n[r],e[r]),F(a[r],e[r])):(n[r]=e[r],a[r]=e[r]):r.search(/on[A-Z]/)===0&&typeof e[r]=="function"?t?i[`${r[2].toLowerCase()}${r.substr(3)}`]=e[r]:n.on[`${r[2].toLowerCase()}${r.substr(3)}`]=e[r]:s[r]=e[r])}),["navigation","pagination","scrollbar"].forEach(r=>{n[r]===!0&&(n[r]={}),n[r]===!1&&delete n[r]}),{params:n,passedParams:a,rest:s,events:i}}function en({el:e,nextEl:t,prevEl:n,paginationEl:i,scrollbarEl:a,swiper:s},l){we(l)&&t&&n&&(s.params.navigation.nextEl=t,s.originalParams.navigation.nextEl=t,s.params.navigation.prevEl=n,s.originalParams.navigation.prevEl=n),Ee(l)&&i&&(s.params.pagination.el=i,s.originalParams.pagination.el=i),Me(l)&&a&&(s.params.scrollbar.el=a,s.originalParams.scrollbar.el=a),s.init(e)}function tn(e,t,n,i,a){const s=[];if(!t)return s;const l=r=>{s.indexOf(r)<0&&s.push(r)};if(n&&i){const r=i.map(a),d=n.map(a);r.join("")!==d.join("")&&l("children"),i.length!==n.length&&l("children")}return Le.filter(r=>r[0]==="_").map(r=>r.replace(/_/,"")).forEach(r=>{if(r in e&&r in t)if(j(e[r])&&j(t[r])){const d=Object.keys(e[r]),p=Object.keys(t[r]);d.length!==p.length?l(r):(d.forEach(f=>{e[r][f]!==t[r][f]&&l(r)}),p.forEach(f=>{e[r][f]!==t[r][f]&&l(r)}))}else e[r]!==t[r]&&l(r)}),s}function ie(e,t,n){e===void 0&&(e={});const i=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},s=(l,o)=>{Array.isArray(l)&&l.forEach(r=>{const d=typeof r.type=="symbol";o==="default"&&(o="container-end"),d&&r.children?s(r.children,"default"):r.type&&(r.type.name==="SwiperSlide"||r.type.name==="AsyncComponentWrapper")?i.push(r):a[o]&&a[o].push(r)})};return Object.keys(e).forEach(l=>{if(typeof e[l]!="function")return;const o=e[l]();s(o,l)}),n.value=t.value,t.value=i,{slides:i,slots:a}}function nn({swiper:e,slides:t,passedParams:n,changedParams:i,nextEl:a,prevEl:s,scrollbarEl:l,paginationEl:o}){const r=i.filter(x=>x!=="children"&&x!=="direction"&&x!=="wrapperClass"),{params:d,pagination:p,navigation:f,scrollbar:g,virtual:m,thumbs:h}=e;let v,S,u,c,y,b,M,C;i.includes("thumbs")&&n.thumbs&&n.thumbs.swiper&&d.thumbs&&!d.thumbs.swiper&&(v=!0),i.includes("controller")&&n.controller&&n.controller.control&&d.controller&&!d.controller.control&&(S=!0),i.includes("pagination")&&n.pagination&&(n.pagination.el||o)&&(d.pagination||d.pagination===!1)&&p&&!p.el&&(u=!0),i.includes("scrollbar")&&n.scrollbar&&(n.scrollbar.el||l)&&(d.scrollbar||d.scrollbar===!1)&&g&&!g.el&&(c=!0),i.includes("navigation")&&n.navigation&&(n.navigation.prevEl||s)&&(n.navigation.nextEl||a)&&(d.navigation||d.navigation===!1)&&f&&!f.prevEl&&!f.nextEl&&(y=!0);const P=x=>{e[x]&&(e[x].destroy(),x==="navigation"?(e.isElement&&(e[x].prevEl.remove(),e[x].nextEl.remove()),d[x].prevEl=void 0,d[x].nextEl=void 0,e[x].prevEl=void 0,e[x].nextEl=void 0):(e.isElement&&e[x].el.remove(),d[x].el=void 0,e[x].el=void 0))};i.includes("loop")&&e.isElement&&(d.loop&&!n.loop?b=!0:!d.loop&&n.loop?M=!0:C=!0),r.forEach(x=>{if(j(d[x])&&j(n[x]))F(d[x],n[x]);else{const w=n[x];(w===!0||w===!1)&&(x==="navigation"||x==="pagination"||x==="scrollbar")?w===!1&&P(x):d[x]=n[x]}}),r.includes("controller")&&!S&&e.controller&&e.controller.control&&d.controller&&d.controller.control&&(e.controller.control=d.controller.control),i.includes("children")&&t&&m&&d.virtual.enabled&&(m.slides=t,m.update(!0)),i.includes("children")&&t&&d.loop&&(C=!0),v&&h.init()&&h.update(!0),S&&(e.controller.control=d.controller.control),u&&(e.isElement&&(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-pagination"),e.el.shadowEl.appendChild(o)),o&&(d.pagination.el=o),p.init(),p.render(),p.update()),c&&(e.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-scrollbar"),e.el.shadowEl.appendChild(l)),l&&(d.scrollbar.el=l),g.init(),g.updateSize(),g.setTranslate()),y&&(e.isElement&&((!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-next"),e.el.shadowEl.appendChild(a)),(!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-button-prev"),e.el.shadowEl.appendChild(s))),a&&(d.navigation.nextEl=a),s&&(d.navigation.prevEl=s),f.init(),f.update()),i.includes("allowSlideNext")&&(e.allowSlideNext=n.allowSlideNext),i.includes("allowSlidePrev")&&(e.allowSlidePrev=n.allowSlidePrev),i.includes("direction")&&e.changeDirection(n.direction,!1),(b||C)&&e.loopDestroy(),(M||C)&&e.loopCreate(),e.update()}function sn(e,t,n){if(!n)return null;const i=p=>{let f=p;return p<0?f=t.length+p:f>=t.length&&(f=f-t.length),f},a=e.value.isHorizontal()?{[e.value.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:s,to:l}=n,o=e.value.params.loop?-t.length:0,r=e.value.params.loop?t.length*2:t.length,d=[];for(let p=o;p=s&&p<=l&&d.push(t[i(p)]);return d.map(p=>(p.props||(p.props={}),p.props.style||(p.props.style={}),p.props.swiperRef=e,p.props.style=a,Vue.h(p.type,{...p.props},p.children)))}const an=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())},rn={name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},oneWayMovement:{type:Boolean,default:void 0},touchEventsTarget:{type:String,default:void 0},initialSlide:{type:Number,default:void 0},speed:{type:Number,default:void 0},cssMode:{type:Boolean,default:void 0},updateOnWindowResize:{type:Boolean,default:void 0},resizeObserver:{type:Boolean,default:void 0},nested:{type:Boolean,default:void 0},focusableElements:{type:String,default:void 0},width:{type:Number,default:void 0},height:{type:Number,default:void 0},preventInteractionOnTransition:{type:Boolean,default:void 0},userAgent:{type:String,default:void 0},url:{type:String,default:void 0},edgeSwipeDetection:{type:[Boolean,String],default:void 0},edgeSwipeThreshold:{type:Number,default:void 0},autoHeight:{type:Boolean,default:void 0},setWrapperSize:{type:Boolean,default:void 0},virtualTranslate:{type:Boolean,default:void 0},effect:{type:String,default:void 0},breakpoints:{type:Object,default:void 0},spaceBetween:{type:[Number,String],default:void 0},slidesPerView:{type:[Number,String],default:void 0},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0},centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopedSlides:{type:Number,default:void 0},loopPreventsSliding:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},lazyPreloaderClass:{type:String,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:[Object],default:void 0},freeMode:{type:[Boolean,Object],default:void 0},enabled:{type:Boolean,default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","autoplayPause","autoplayResume","autoplayTimeLeft","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","init","keyPress","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],setup(e,t){let{slots:n,emit:i}=t;const{tag:a,wrapperTag:s}=e,l=Vue.ref("swiper"),o=Vue.ref(null),r=Vue.ref(!1),d=Vue.ref(!1),p=Vue.ref(null),f=Vue.ref(null),g=Vue.ref(null),m={value:[]},h={value:[]},v=Vue.ref(null),S=Vue.ref(null),u=Vue.ref(null),c=Vue.ref(null),{params:y,passedParams:b}=he(e,!1);ie(n,m,h),g.value=b,h.value=m.value;const M=()=>{ie(n,m,h),r.value=!0};y.onAny=function(x){for(var w=arguments.length,B=new Array(w>1?w-1:0),T=1;T{o.value=w},renderExternalUpdate:!1};F(f.value.params.virtual,x),F(f.value.originalParams.virtual,x)}Vue.onUpdated(()=>{!d.value&&f.value&&(f.value.emitSlidesClasses(),d.value=!0);const{passedParams:x}=he(e,!1),w=tn(x,g.value,m.value,h.value,B=>B.props&&B.props.key);g.value=x,(w.length||r.value)&&f.value&&!f.value.destroyed&&nn({swiper:f.value,slides:m.value,passedParams:x,changedParams:w,nextEl:v.value,prevEl:S.value,scrollbarEl:c.value,paginationEl:u.value}),r.value=!1}),Vue.provide("swiper",f),Vue.watch(o,()=>{Vue.nextTick(()=>{an(f.value)})}),Vue.onMounted(()=>{p.value&&(en({el:p.value,nextEl:v.value,prevEl:S.value,paginationEl:u.value,scrollbarEl:c.value,swiper:f.value},y),i("swiper",f.value))}),Vue.onBeforeUnmount(()=>{f.value&&!f.value.destroyed&&f.value.destroy(!0,!1)});function P(x){return y.virtual?sn(f,x,o.value):(x.forEach((w,B)=>{w.props||(w.props={}),w.props.swiperRef=f,w.props.swiperSlideIndex=B}),x)}return()=>{const{slides:x,slots:w}=ie(n,m,h);return Vue.h(a,{ref:p,class:Pe(l.value)},[w["container-start"],Vue.h(s,{class:Qt(y.wrapperClass)},[w["wrapper-start"],P(x),w["wrapper-end"]]),we(e)&&[Vue.h("div",{ref:S,class:"swiper-button-prev"}),Vue.h("div",{ref:v,class:"swiper-button-next"})],Me(e)&&Vue.h("div",{ref:c,class:"swiper-scrollbar"}),Ee(e)&&Vue.h("div",{ref:u,class:"swiper-pagination"}),w["container-end"]])}}},ln={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},swiperSlideIndex:{type:Number,default:void 0,required:!1},zoom:{type:Boolean,default:void 0,required:!1},lazy:{type:Boolean,default:!1,required:!1},virtualIndex:{type:[String,Number],default:void 0}},setup(e,t){let{slots:n}=t,i=!1;const{swiperRef:a}=e,s=Vue.ref(null),l=Vue.ref("swiper-slide"),o=Vue.ref(!1);function r(f,g,m){g===s.value&&(l.value=m)}Vue.onMounted(()=>{!a||!a.value||(a.value.on("_slideClass",r),i=!0)}),Vue.onBeforeUpdate(()=>{i||!a||!a.value||(a.value.on("_slideClass",r),i=!0)}),Vue.onUpdated(()=>{!s.value||!a||!a.value||(typeof e.swiperSlideIndex<"u"&&(s.value.swiperSlideIndex=e.swiperSlideIndex),a.value.destroyed&&l.value!=="swiper-slide"&&(l.value="swiper-slide"))}),Vue.onBeforeUnmount(()=>{!a||!a.value||a.value.off("_slideClass",r)});const d=Vue.computed(()=>({isActive:l.value.indexOf("swiper-slide-active")>=0,isVisible:l.value.indexOf("swiper-slide-visible")>=0,isPrev:l.value.indexOf("swiper-slide-prev")>=0,isNext:l.value.indexOf("swiper-slide-next")>=0}));Vue.provide("swiperSlide",d);const p=()=>{o.value=!0};return()=>Vue.h(e.tag,{class:Pe(`${l.value}`),ref:s,"data-swiper-slide-index":typeof e.virtualIndex>"u"&&a&&a.value&&a.value.params.loop?e.swiperSlideIndex:e.virtualIndex,onLoadCapture:p},e.zoom?Vue.h("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof e.zoom=="number"?e.zoom:void 0},[n.default&&n.default(d.value),e.lazy&&!o.value&&Vue.h("div",{class:"swiper-lazy-preloader"})]):[n.default&&n.default(d.value),e.lazy&&!o.value&&Vue.h("div",{class:"swiper-lazy-preloader"})])}},on={class:"font-medium"},dn={class:"py-[24px] text-[24px] font-bold"},un={class:"flex justify-center items-center h-[240px] border-[1px] border-[#999] text-[18px] font-bold"},fn=Vue.defineComponent({name:"Swiper"}),cn=Vue.defineComponent({...fn,setup(e){Z.use([Jt,Kt,Zt]);const t=[{id:0,label:"Default",options:{}},{id:1,label:"Navigation",options:{navigation:!0}},{id:2,label:"Pagination",options:{pagination:!0}},{id:3,label:"Pagination dynamic",options:{pagination:{dynamicBullets:!0}}},{id:4,label:"Pagination progress",options:{navigation:!0,pagination:{type:"progressbar"}}},{id:5,label:"Pagination fraction",options:{navigation:!0,pagination:{type:"fraction"}}},{id:6,label:"Slides per view",options:{pagination:{clickable:!0},slidesPerView:3,spaceBetween:30}},{id:7,label:"Infinite loop",options:{autoplay:{delay:2e3,disableOnInteraction:!1},navigation:!0,pagination:{clickable:!0},loop:!0}}];return(n,i)=>{const a=Vue.resolveComponent("el-link"),s=Vue.resolveComponent("el-col"),l=Vue.resolveComponent("el-row"),o=Vue.resolveComponent("el-card");return Vue.openBlock(),Vue.createBlock(o,null,{header:Vue.withCtx(()=>[Vue.createElementVNode("div",on,[Vue.createTextVNode(" Swiper插件( "),Vue.createVNode(a,{href:"https://github.com/nolimits4web/swiper",target:"_blank",style:{"font-size":"16px",margin:"0 5px 4px 0"}},{default:Vue.withCtx(()=>[Vue.createTextVNode(" github地址 ")]),_:1}),Vue.createTextVNode(" ) ")])]),default:Vue.withCtx(()=>[Vue.createVNode(l,{gutter:10},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(t,r=>Vue.createVNode(s,{key:r.id,span:12},{default:Vue.withCtx(()=>[Vue.createElementVNode("h6",dn,Vue.toDisplayString(r.label),1),Vue.createVNode(Vue.unref(rn),Vue.normalizeProps(Vue.guardReactiveProps(r.options)),{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(5,d=>Vue.createVNode(Vue.unref(ln),{key:d},{default:Vue.withCtx(()=>[Vue.createElementVNode("div",un," Slide"+Vue.toDisplayString(d),1)]),_:2},1024)),64))]),_:2},1040)]),_:2},1024)),64))]),_:1})]),_:1})}}});const mn=Ie(cn,[["__scopeId","data-v-ed6f4330"]]);export{mn as default};