mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 01:17:23 +08:00
2 lines
92 KiB
JavaScript
2 lines
92 KiB
JavaScript
import{L as N,r as B,R as Ie,S as ze,A as Ue,n as Ke,o as _e,a as Be,T as Ze,y as Je,d as Qe,b as K,c as et,w as W,e as ie,h as se,g as ae,f as Y,j as ye,k as Se,E as be,u as Te,V as tt,W as nt,F as xe,_ as it}from"./index-285ed5c1.js";function Ce(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function he(e={},t={}){Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:Ce(t[n])&&Ce(e[n])&&Object.keys(t[n]).length>0&&he(e[n],t[n])})}const Ae={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 V(){const e=typeof document<"u"?document:{};return he(e,Ae),e}const st={document:Ae,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 D(){const e=typeof window<"u"?window:{};return he(e,st),e}function at(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function ce(e,t=0){return setTimeout(e,t)}function ee(){return Date.now()}function rt(e){const t=D();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function lt(e,t="x"){const n=D();let i,a,s;const l=rt(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 Z(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function ot(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function A(...e){const t=Object(e[0]),n=["__proto__","constructor","prototype"];for(let i=1;i<e.length;i+=1){const a=e[i];if(a!=null&&!ot(a)){const s=Object.keys(Object(a)).filter(l=>n.indexOf(l)<0);for(let l=0,o=s.length;l<o;l+=1){const r=s[l],u=Object.getOwnPropertyDescriptor(a,r);u!==void 0&&u.enumerable&&(Z(t[r])&&Z(a[r])?a[r].__swiper__?t[r]=a[r]:A(t[r],a[r]):!Z(t[r])&&Z(a[r])?(t[r]={},a[r].__swiper__?t[r]=a[r]:A(t[r],a[r])):t[r]=a[r])}}}return t}function J(e,t,n){e.style.setProperty(t,n)}function De({swiper:e,targetPosition:t,side:n}){const i=D(),a=-e.translate;let s=null,l;const o=e.params.speed;e.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(e.cssModeFrameID);const r=t>a?"next":"prev",u=(f,v)=>r==="next"&&f>=v||r==="prev"&&f<=v,p=()=>{l=new Date().getTime(),s===null&&(s=l);const f=Math.max(Math.min((l-s)/o,1),0),v=.5-Math.cos(f*Math.PI)/2;let m=a+v*(t-a);if(u(m,t)&&(m=t),e.wrapperEl.scrollTo({[n]:m}),u(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 $(e,t=""){return[...e.children].filter(n=>n.matches(t))}function ke(e,t=[]){const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:[t]),n}function dt(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 ut(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 H(e,t){return D().getComputedStyle(e,null).getPropertyValue(t)}function te(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function Ge(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 pe(e,t,n){const i=D();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 re;function ft(){const e=D(),t=V();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function Ne(){return re||(re=ft()),re}let le;function ct({userAgent:e}={}){const t=Ne(),n=D(),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 u=a.match(/(iPad).*OS\s([\d_]+)/);const p=a.match(/(iPod)(.*OS\s([\d_]+))?/),f=!u&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v=i==="Win32";let m=i==="MacIntel";const h=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!u&&m&&t.touch&&h.indexOf(`${l}x${o}`)>=0&&(u=a.match(/(Version)\/([\d.]+)/),u||(u=[0,1,"13_0_0"]),m=!1),r&&!v&&(s.os="android",s.android=!0),(u||f||p)&&(s.os="ios",s.ios=!0),s}function pt(e={}){return le||(le=ct(e)),le}let oe;function mt(){const e=D();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 ht(){return oe||(oe=mt()),oe}function gt({swiper:e,on:t,emit:n}){const i=D();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:v}=e;let m=f,h=v;p.forEach(({contentBoxSize:y,contentRect:T,target:d})=>{d&&d!==e.el||(m=T?T.width:(y[0]||y).inlineSize,h=T?T.height:(y[0]||y).blockSize)}),(m!==f||h!==v)&&l()})}),a.observe(e.el))},r=()=>{s&&i.cancelAnimationFrame(s),a&&a.unobserve&&e.el&&(a.unobserve(e.el),a=null)},u=()=>{!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",u)}),t("destroy",()=>{r(),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",u)})}function vt({swiper:e,extendParams:t,on:n,emit:i}){const a=[],s=D(),l=(u,p={})=>{const f=s.MutationObserver||s.WebkitMutationObserver,v=new f(m=>{if(e.__preventObserver__)return;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)});v.observe(u,{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(v)},o=()=>{if(e.params.observer){if(e.params.observeParents){const u=Ge(e.el);for(let p=0;p<u.length;p+=1)l(u[p])}l(e.el,{childList:e.params.observeSlideChildren}),l(e.wrapperEl,{attributes:!1})}},r=()=>{a.forEach(u=>{u.disconnect()}),a.splice(0,a.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",o),n("destroy",r)}const yt={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 St(){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(H(i,"padding-left")||0,10)-parseInt(H(i,"padding-right")||0,10),n=n-parseInt(H(i,"padding-top")||0,10)-parseInt(H(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 bt(){const e=this;function t(x){return e.isHorizontal()?x:{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"}[x]}function n(x,w){return parseFloat(x.getPropertyValue(t(w))||0)}const i=e.params,{wrapperEl:a,slidesEl:s,size:l,rtlTranslate:o,wrongRTL:r}=e,u=e.virtual&&i.virtual.enabled,p=u?e.virtual.slides.length:e.slides.length,f=$(s,`.${e.params.slideClass}, swiper-slide`),v=u?e.virtual.slides.length:f.length;let m=[];const h=[],y=[];let T=i.slidesOffsetBefore;typeof T=="function"&&(T=i.slidesOffsetBefore.call(e));let d=i.slidesOffsetAfter;typeof d=="function"&&(d=i.slidesOffsetAfter.call(e));const c=e.snapGrid.length,g=e.slidesGrid.length;let S=i.spaceBetween,C=-T,E=0,L=0;if(typeof l>"u")return;typeof S=="string"&&S.indexOf("%")>=0?S=parseFloat(S.replace("%",""))/100*l:typeof S=="string"&&(S=parseFloat(S)),e.virtualSize=-S,f.forEach(x=>{o?x.style.marginLeft="":x.style.marginRight="",x.style.marginBottom="",x.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(J(a,"--swiper-centered-offset-before",""),J(a,"--swiper-centered-offset-after",""));const b=i.grid&&i.grid.rows>1&&e.grid;b&&e.grid.initSlides(v);let M;const I=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(x=>typeof i.breakpoints[x].slidesPerView<"u").length>0;for(let x=0;x<v;x+=1){M=0;let w;if(f[x]&&(w=f[x]),b&&e.grid.updateSlide(x,w,v,t),!(f[x]&&H(w,"display")==="none")){if(i.slidesPerView==="auto"){I&&(f[x].style[t("width")]="");const P=getComputedStyle(w),z=w.style.transform,k=w.style.webkitTransform;if(z&&(w.style.transform="none"),k&&(w.style.webkitTransform="none"),i.roundLengths)M=e.isHorizontal()?pe(w,"width",!0):pe(w,"height",!0);else{const O=n(P,"width"),G=n(P,"padding-left"),_=n(P,"padding-right"),j=n(P,"margin-left"),X=n(P,"margin-right"),ve=P.getPropertyValue("box-sizing");if(ve&&ve==="border-box")M=O+j+X;else{const{clientWidth:Xe,offsetWidth:Ye}=w;M=O+G+_+j+X+(Ye-Xe)}}z&&(w.style.transform=z),k&&(w.style.webkitTransform=k),i.roundLengths&&(M=Math.floor(M))}else M=(l-(i.slidesPerView-1)*S)/i.slidesPerView,i.roundLengths&&(M=Math.floor(M)),f[x]&&(f[x].style[t("width")]=`${M}px`);f[x]&&(f[x].swiperSlideSize=M),y.push(M),i.centeredSlides?(C=C+M/2+E/2+S,E===0&&x!==0&&(C=C-l/2-S),x===0&&(C=C-l/2-S),Math.abs(C)<1/1e3&&(C=0),i.roundLengths&&(C=Math.floor(C)),L%i.slidesPerGroup===0&&m.push(C),h.push(C)):(i.roundLengths&&(C=Math.floor(C)),(L-Math.min(e.params.slidesPerGroupSkip,L))%e.params.slidesPerGroup===0&&m.push(C),h.push(C),C=C+M+S),e.virtualSize+=M+S,E=M,L+=1}}if(e.virtualSize=Math.max(e.virtualSize,l)+d,o&&r&&(i.effect==="slide"||i.effect==="coverflow")&&(a.style.width=`${e.virtualSize+S}px`),i.setWrapperSize&&(a.style[t("width")]=`${e.virtualSize+S}px`),b&&e.grid.updateWrapperSize(M,m,t),!i.centeredSlides){const x=[];for(let w=0;w<m.length;w+=1){let P=m[w];i.roundLengths&&(P=Math.floor(P)),m[w]<=e.virtualSize-l&&x.push(P)}m=x,Math.floor(e.virtualSize-l)-Math.floor(m[m.length-1])>1&&m.push(e.virtualSize-l)}if(u&&i.loop){const x=y[0]+S;if(i.slidesPerGroup>1){const w=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/i.slidesPerGroup),P=x*i.slidesPerGroup;for(let z=0;z<w;z+=1)m.push(m[m.length-1]+P)}for(let w=0;w<e.virtual.slidesBefore+e.virtual.slidesAfter;w+=1)i.slidesPerGroup===1&&m.push(m[m.length-1]+x),h.push(h[h.length-1]+x),e.virtualSize+=x}if(m.length===0&&(m=[0]),S!==0){const x=e.isHorizontal()&&o?"marginLeft":t("marginRight");f.filter((w,P)=>!i.cssMode||i.loop?!0:P!==f.length-1).forEach(w=>{w.style[x]=`${S}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let x=0;y.forEach(P=>{x+=P+(S||0)}),x-=S;const w=x-l;m=m.map(P=>P<0?-T:P>w?w+d:P)}if(i.centerInsufficientSlides){let x=0;if(y.forEach(w=>{x+=w+(S||0)}),x-=S,x<l){const w=(l-x)/2;m.forEach((P,z)=>{m[z]=P-w}),h.forEach((P,z)=>{h[z]=P+w})}}if(Object.assign(e,{slides:f,snapGrid:m,slidesGrid:h,slidesSizesGrid:y}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){J(a,"--swiper-centered-offset-before",`${-m[0]}px`),J(a,"--swiper-centered-offset-after",`${e.size/2-y[y.length-1]/2}px`);const x=-e.snapGrid[0],w=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(P=>P+x),e.slidesGrid=e.slidesGrid.map(P=>P+w)}if(v!==p&&e.emit("slidesLengthChange"),m.length!==c&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==g&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),!u&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){const x=`${i.containerModifierClass}backface-hidden`,w=e.el.classList.contains(x);v<=i.maxBackfaceHiddenSlides?w||e.el.classList.add(x):w&&e.el.classList.remove(x)}}function Tt(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[t.getSlideIndexByData(o)]: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;s<Math.ceil(t.params.slidesPerView);s+=1){const o=t.activeIndex+s;if(o>t.slides.length&&!i)break;n.push(l(o))}else n.push(l(t.activeIndex));for(s=0;s<n.length;s+=1)if(typeof n[s]<"u"){const o=n[s].offsetHeight;a=o>a?o:a}(a||a===0)&&(t.wrapperEl.style.height=`${a}px`)}function xt(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=(e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop)-n-e.cssOverflowAdjustment()}function Ct(e=this&&this.translate||0){const t=this,n=t.params,{slides:i,rtlTranslate:a,snapGrid:s}=t;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let l=-e;a&&(l=e),i.forEach(r=>{r.classList.remove(n.slideVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=n.spaceBetween;typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:typeof o=="string"&&(o=parseFloat(o));for(let r=0;r<i.length;r+=1){const u=i[r];let p=u.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(p-=i[0].swiperSlideOffset);const f=(l+(n.centeredSlides?t.minTranslate():0)-p)/(u.swiperSlideSize+o),v=(l-s[0]+(n.centeredSlides?t.minTranslate():0)-p)/(u.swiperSlideSize+o),m=-(l-p),h=m+t.slidesSizesGrid[r];(m>=0&&m<t.size-1||h>1&&h<=t.size||m<=0&&h>=t.size)&&(t.visibleSlides.push(u),t.visibleSlidesIndexes.push(r),i[r].classList.add(n.slideVisibleClass)),u.progress=a?-f:f,u.originalProgress=a?-v:v}}function Et(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,u=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=t.getSlideIndexByData(0),f=t.getSlideIndexByData(t.slides.length-1),v=t.slidesGrid[p],m=t.slidesGrid[f],h=t.slidesGrid[t.slidesGrid.length-1],y=Math.abs(e);y>=v?o=(y-v)/h:o=(y+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&&!u&&t.emit("reachEnd toEdge"),(r&&!s||u&&!l)&&t.emit("fromEdge"),t.emit("progress",a)}function wt(){const e=this,{slides:t,params:n,slidesEl:i,activeIndex:a}=e,s=e.virtual&&n.virtual.enabled,l=r=>$(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=ut(o,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!r&&(r=t[0]),r&&r.classList.add(n.slideNextClass);let u=dt(o,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!u===0&&(u=t[t.length-1]),u&&u.classList.add(n.slidePrevClass)}e.emitSlidesClasses()}const Q=(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()}},Ee=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},me=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const i=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),a=e.activeIndex,s=a+i-1;if(e.params.rewind)for(let l=a-t;l<=s+t;l+=1){const o=(l%n+n)%n;o!==a&&o>s&&Ee(e,o)}else for(let l=Math.max(s-t,0);l<=Math.min(s+t,n-1);l+=1)l!==a&&l>s&&Ee(e,l)};function Mt(e){const{slidesGrid:t,params:n}=e,i=e.rtlTranslate?e.translate:-e.translate;let a;for(let s=0;s<t.length;s+=1)typeof t[s+1]<"u"?i>=t[s]&&i<t[s+1]-(t[s+1]-t[s])/2?a=s:i>=t[s]&&i<t[s+1]&&(a=s+1):i>=t[s]&&(a=s);return n.normalizeSlideIndex&&(a<0||typeof a>"u")&&(a=0),a}function Pt(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,u;const p=v=>{let m=v-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=Mt(t)),i.indexOf(n)>=0)u=i.indexOf(n);else{const v=Math.min(a.slidesPerGroupSkip,r);u=v+Math.floor((r-v)/a.slidesPerGroup)}if(u>=i.length&&(u=i.length-1),r===s){u!==o&&(t.snapIndex=u,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,{previousSnapIndex:o,snapIndex:u,previousRealIndex:l,realIndex:f,previousIndex:s,activeIndex:r}),t.initialized&&me(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==f&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function Lt(e){const t=this,n=t.params,i=e.closest(`.${n.slideClass}, swiper-slide`);let a=!1,s;if(i){for(let l=0;l<t.slides.length;l+=1)if(t.slides[l]===i){a=!0,s=l;break}}if(i&&a)t.clickedSlide=i,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):t.clickedIndex=s;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}n.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}const Ot={updateSize:St,updateSlides:bt,updateAutoHeight:Tt,updateSlidesOffset:xt,updateSlidesProgress:Ct,updateProgress:Et,updateSlidesClasses:wt,updateActiveIndex:Pt,updateClickedSlide:Lt};function It(e=this.isHorizontal()?"x":"y"){const t=this,{params:n,rtlTranslate:i,translate:a,wrapperEl:s}=t;if(n.virtualTranslate)return i?-a:a;if(n.cssMode)return a;let l=lt(s,e);return l+=t.cssOverflowAdjustment(),i&&(l=-l),l||0}function zt(e,t){const n=this,{rtlTranslate:i,params:a,wrapperEl:s,progress:l}=n;let o=0,r=0;const u=0;n.isHorizontal()?o=i?-e:e:r=e,a.roundLengths&&(o=Math.floor(o),r=Math.floor(r)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?o:r,a.cssMode?s[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-o:-r:a.virtualTranslate||(n.isHorizontal()?o-=n.cssOverflowAdjustment():r-=n.cssOverflowAdjustment(),s.style.transform=`translate3d(${o}px, ${r}px, ${u}px)`);let p;const f=n.maxTranslate()-n.minTranslate();f===0?p=0:p=(e-n.minTranslate())/f,p!==l&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)}function _t(){return-this.snapGrid[0]}function Bt(){return-this.snapGrid[this.snapGrid.length-1]}function At(e=0,t=this.params.speed,n=!0,i=!0,a){const s=this,{params:l,wrapperEl:o}=s;if(s.animating&&l.preventInteractionOnTransition)return!1;const r=s.minTranslate(),u=s.maxTranslate();let p;if(i&&e>r?p=r:i&&e<u?p=u:p=e,s.updateProgress(p),l.cssMode){const f=s.isHorizontal();if(t===0)o[f?"scrollLeft":"scrollTop"]=-p;else{if(!s.support.smoothScroll)return De({swiper:s,targetPosition:-p,side:f?"left":"top"}),!0;o.scrollTo({[f?"left":"top"]:-p,behavior:"smooth"})}return!0}return t===0?(s.setTransition(0),s.setTranslate(p),n&&(s.emit("beforeTransitionStart",t,a),s.emit("transitionEnd"))):(s.setTransition(t),s.setTranslate(p),n&&(s.emit("beforeTransitionStart",t,a),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(v){!s||s.destroyed||v.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,n&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}const Dt={getTranslate:It,setTranslate:zt,minTranslate:_t,maxTranslate:Bt,translateTo:At};function kt(e,t){const n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`),n.emit("setTransition",e,t)}function $e({swiper:e,runCallbacks:t,direction:n,step:i}){const{activeIndex:a,previousIndex:s}=e;let l=n;if(l||(a>s?l="next":a<s?l="prev":l="reset"),e.emit(`transition${i}`),t&&a!==s){if(l==="reset"){e.emit(`slideResetTransition${i}`);return}e.emit(`slideChangeTransition${i}`),l==="next"?e.emit(`slideNextTransition${i}`):e.emit(`slidePrevTransition${i}`)}}function Gt(e=!0,t){const n=this,{params:i}=n;i.cssMode||(i.autoHeight&&n.updateAutoHeight(),$e({swiper:n,runCallbacks:e,direction:t,step:"Start"}))}function Nt(e=!0,t){const n=this,{params:i}=n;n.animating=!1,!i.cssMode&&(n.setTransition(0),$e({swiper:n,runCallbacks:e,direction:t,step:"End"}))}const $t={setTransition:kt,transitionStart:Gt,transitionEnd:Nt};function Vt(e=0,t=this.params.speed,n=!0,i,a){typeof e=="string"&&(e=parseInt(e,10));const s=this;let l=e;l<0&&(l=0);const{params:o,snapGrid:r,slidesGrid:u,previousIndex:p,activeIndex:f,rtlTranslate:v,wrapperEl:m,enabled:h}=s;if(s.animating&&o.preventInteractionOnTransition||!h&&!i&&!a)return!1;const y=Math.min(s.params.slidesPerGroupSkip,l);let T=y+Math.floor((l-y)/s.params.slidesPerGroup);T>=r.length&&(T=r.length-1);const d=-r[T];if(o.normalizeSlideIndex)for(let g=0;g<u.length;g+=1){const S=-Math.floor(d*100),C=Math.floor(u[g]*100),E=Math.floor(u[g+1]*100);typeof u[g+1]<"u"?S>=C&&S<E-(E-C)/2?l=g:S>=C&&S<E&&(l=g+1):S>=C&&(l=g)}if(s.initialized&&l!==f&&(!s.allowSlideNext&&d<s.translate&&d<s.minTranslate()||!s.allowSlidePrev&&d>s.translate&&d>s.maxTranslate()&&(f||0)!==l))return!1;l!==(p||0)&&n&&s.emit("beforeSlideChangeStart"),s.updateProgress(d);let c;if(l>f?c="next":l<f?c="prev":c="reset",v&&-d===s.translate||!v&&d===s.translate)return s.updateActiveIndex(l),o.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),o.effect!=="slide"&&s.setTranslate(d),c!=="reset"&&(s.transitionStart(n,c),s.transitionEnd(n,c)),!1;if(o.cssMode){const g=s.isHorizontal(),S=v?d:-d;if(t===0){const C=s.virtual&&s.params.virtual.enabled;C&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),C&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[g?"scrollLeft":"scrollTop"]=S})):m[g?"scrollLeft":"scrollTop"]=S,C&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1})}else{if(!s.support.smoothScroll)return De({swiper:s,targetPosition:S,side:g?"left":"top"}),!0;m.scrollTo({[g?"left":"top"]:S,behavior:"smooth"})}return!0}return s.setTransition(t),s.setTranslate(d),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(S){!s||s.destroyed||S.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 Ft(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=a.getSlideIndexByData(s)),a.slideTo(s,t,n,i)}function jt(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.activeIndex<s.slidesPerGroupSkip?1:o,u=i.virtual&&s.virtual.enabled;if(s.loop){if(l&&!u&&s.loopPreventsSliding)return!1;i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft}return s.rewind&&i.isEnd?i.slideTo(0,e,t,n):i.slideTo(i.activeIndex+r,e,t,n)}function Ht(e=this.params.speed,t=!0,n){const i=this,{params:a,snapGrid:s,slidesGrid:l,rtlTranslate:o,enabled:r,animating:u}=i;if(!r)return i;const p=i.virtual&&a.virtual.enabled;if(a.loop){if(u&&!p&&a.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}const f=o?i.translate:-i.translate;function v(d){return d<0?-Math.floor(Math.abs(d)):Math.floor(d)}const m=v(f),h=s.map(d=>v(d));let y=s[h.indexOf(m)-1];if(typeof y>"u"&&a.cssMode){let d;s.forEach((c,g)=>{m>=c&&(d=g)}),typeof d<"u"&&(y=s[d>0?d-1:d])}let T=0;if(typeof y<"u"&&(T=l.indexOf(y),T<0&&(T=i.activeIndex-1),a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(T=T-i.slidesPerViewDynamic("previous",!0)+1,T=Math.max(T,0))),a.rewind&&i.isBeginning){const d=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(d,e,t,n)}return i.slideTo(T,e,t,n)}function Rt(e=this.params.speed,t=!0,n){const i=this;return i.slideTo(i.activeIndex,e,t,n)}function Wt(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 u=a.snapGrid[o],p=a.snapGrid[o+1];r-u>(p-u)*i&&(s+=a.params.slidesPerGroup)}else{const u=a.snapGrid[o-1],p=a.snapGrid[o];r-u<=(p-u)*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 qt(){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?a<e.loopedSlides-i/2||a>e.slides.length-e.loopedSlides+i/2?(e.loopFix(),a=e.getSlideIndex($(n,`${l}[data-swiper-slide-index="${s}"]`)[0]),ce(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-i?(e.loopFix(),a=e.getSlideIndex($(n,`${l}[data-swiper-slide-index="${s}"]`)[0]),ce(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}const Xt={slideTo:Vt,slideToLoop:Ft,slideNext:jt,slidePrev:Ht,slideReset:Rt,slideToClosest:Wt,slideToClickedSlide:qt};function Yt(e){const t=this,{params:n,slidesEl:i}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;$(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 Ut({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:u,allowSlideNext:p,slidesEl:f,params:v}=o;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&v.virtual.enabled){t&&(!v.centeredSlides&&o.snapIndex===0?o.slideTo(o.virtual.slides.length,0,!1,!0):v.centeredSlides&&o.snapIndex<v.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0)),o.allowSlidePrev=u,o.allowSlideNext=p,o.emit("loopFix");return}const m=v.slidesPerView==="auto"?o.slidesPerViewDynamic():Math.ceil(parseFloat(v.slidesPerView,10));let h=v.loopedSlides||m;h%v.slidesPerGroup!==0&&(h+=v.slidesPerGroup-h%v.slidesPerGroup),o.loopedSlides=h;const y=[],T=[];let d=o.activeIndex;typeof a>"u"?a=o.getSlideIndex(o.slides.filter(E=>E.classList.contains(v.slideActiveClass))[0]):d=a;const c=n==="next"||!n,g=n==="prev"||!n;let S=0,C=0;if(a<h){S=Math.max(h-a,v.slidesPerGroup);for(let E=0;E<h-a;E+=1){const L=E-Math.floor(E/r.length)*r.length;y.push(r.length-L-1)}}else if(a>o.slides.length-h*2){C=Math.max(a-(o.slides.length-h*2),v.slidesPerGroup);for(let E=0;E<C;E+=1){const L=E-Math.floor(E/r.length)*r.length;T.push(L)}}if(g&&y.forEach(E=>{o.slides[E].swiperLoopMoveDOM=!0,f.prepend(o.slides[E]),o.slides[E].swiperLoopMoveDOM=!1}),c&&T.forEach(E=>{o.slides[E].swiperLoopMoveDOM=!0,f.append(o.slides[E]),o.slides[E].swiperLoopMoveDOM=!1}),o.recalcSlides(),v.slidesPerView==="auto"&&o.updateSlides(),v.watchSlidesProgress&&o.updateSlidesOffset(),t){if(y.length>0&&g)if(typeof e>"u"){const E=o.slidesGrid[d],b=o.slidesGrid[d+S]-E;l?o.setTranslate(o.translate-b):(o.slideTo(d+S,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=b))}else i&&o.slideToLoop(e,0,!1,!0);else if(T.length>0&&c)if(typeof e>"u"){const E=o.slidesGrid[d],b=o.slidesGrid[d-C]-E;l?o.setTranslate(o.translate-b):(o.slideTo(d-C,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=b))}else o.slideToLoop(e,0,!1,!0)}if(o.allowSlidePrev=u,o.allowSlideNext=p,o.controller&&o.controller.control&&!s){const E={slideRealIndex:e,slideTo:!1,direction:n,setTranslate:i,activeSlideIndex:a,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(L=>{!L.destroyed&&L.params.loop&&L.loopFix(E)}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix(E)}o.emit("loopFix")}function Kt(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const i=[];e.slides.forEach(a=>{const s=typeof a.swiperSlideIndex>"u"?a.getAttribute("data-swiper-slide-index")*1:a.swiperSlideIndex;i[s]=a}),e.slides.forEach(a=>{a.removeAttribute("data-swiper-slide-index")}),i.forEach(a=>{n.append(a)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}const Zt={loopCreate:Yt,loopFix:Ut,loopDestroy:Kt};function Jt(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;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function Qt(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}const en={setGrabCursor:Jt,unsetGrabCursor:Qt};function tn(e,t=this){function n(i){if(!i||i===V()||i===D())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 nn(e){const t=this,n=V(),i=D(),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 u=r.target;if(s.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(u)||"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&&(u=f[0]);const v=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,m=!!(r.target&&r.target.shadowRoot);if(s.noSwiping&&(m?tn(v,u):u.closest(v))){t.allowClick=!0;return}if(s.swipeHandler&&!u.closest(s.swipeHandler))return;l.currentX=r.pageX,l.currentY=r.pageY;const h=l.currentX,y=l.currentY,T=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,d=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(T&&(h<=d||h>=i.innerWidth-d))if(T==="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=y,a.touchStartTime=ee(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(a.allowThresholdMove=!1);let c=!0;u.matches(a.focusableElements)&&(c=!1,u.nodeName==="SELECT"&&(a.isTouched=!1)),n.activeElement&&n.activeElement.matches(a.focusableElements)&&n.activeElement!==u&&n.activeElement.blur();const g=c&&t.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||g)&&!u.isContentEditable&&r.preventDefault(),t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function sn(e){const t=V(),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 u=i.evCache.findIndex(E=>E.pointerId===r.pointerId);u>=0&&(i.evCache[u]=r);const p=i.evCache.length>1?i.evCache[0]:r,f=p.pageX,v=p.pageY;if(r.preventedByNestedSwiper){s.startX=f,s.startY=v;return}if(!n.allowTouchMove){r.target.matches(i.focusableElements)||(n.allowClick=!1),i.isTouched&&(Object.assign(s,{startX:f,startY:v,prevX:n.touches.currentX,prevY:n.touches.currentY,currentX:f,currentY:v}),i.touchStartTime=ee());return}if(a.touchReleaseOnEdges&&!a.loop){if(n.isVertical()){if(v<s.startY&&n.translate<=n.maxTranslate()||v>s.startY&&n.translate>=n.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(f<s.startX&&n.translate<=n.maxTranslate()||f>s.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=v;const m=s.currentX-s.startX,h=s.currentY-s.startY;if(n.params.threshold&&Math.sqrt(m**2+h**2)<n.params.threshold)return;if(typeof i.isScrolling>"u"){let E;n.isHorizontal()&&s.currentY===s.startY||n.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:m*m+h*h>=25&&(E=Math.atan2(Math.abs(h),Math.abs(m))*180/Math.PI,i.isScrolling=n.isHorizontal()?E>a.touchAngle:90-E>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 y=n.isHorizontal()?m:h,T=n.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;a.oneWayMovement&&(y=Math.abs(y)*(l?1:-1),T=Math.abs(T)*(l?1:-1)),s.diff=y,y*=a.touchRatio,l&&(y=-y,T=-T);const d=n.touchesDirection;n.swipeDirection=y>0?"prev":"next",n.touchesDirection=T>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 E=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(E)}i.allowMomentumBounce=!1,a.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",r)}let g;i.isMoved&&d!==n.touchesDirection&&c&&Math.abs(y)>=1&&(n.loopFix({direction:n.swipeDirection,setTranslate:!0}),g=!0),n.emit("sliderMove",r),i.isMoved=!0,i.currentTranslate=y+i.startTranslate;let S=!0,C=a.resistanceRatio;if(a.touchReleaseOnEdges&&(C=0),y>0?(c&&!g&&i.currentTranslate>(a.centeredSlides?n.minTranslate()-n.size/2:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>n.minTranslate()&&(S=!1,a.resistance&&(i.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+i.startTranslate+y)**C))):y<0&&(c&&!g&&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.currentTranslate<n.maxTranslate()&&(S=!1,a.resistance&&(i.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-i.startTranslate-y)**C))),S&&(r.preventedByNestedSwiper=!0),!n.allowSlideNext&&n.swipeDirection==="next"&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&n.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(i.currentTranslate=i.startTranslate),a.threshold>0)if(Math.abs(y)>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 an(e){const t=this,n=t.touchEventsData,i=n.evCache.findIndex(g=>g.pointerId===e.pointerId);if(i>=0&&n.evCache.splice(i,1),["pointercancel","pointerout","pointerleave"].includes(e.type)&&!(e.type==="pointercancel"&&(t.browser.isSafari||t.browser.isWebView)))return;const{params:a,touches:s,rtlTranslate:l,slidesGrid:o,enabled:r}=t;if(!r||!a.simulateTouch&&e.pointerType==="mouse")return;let u=e;if(u.originalEvent&&(u=u.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",u),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=ee(),f=p-n.touchStartTime;if(t.allowClick){const g=u.path||u.composedPath&&u.composedPath();t.updateClickedSlide(g&&g[0]||u.target),t.emit("tap click",u),f<300&&p-n.lastClickTime<300&&t.emit("doubleTap doubleClick",u)}if(n.lastClickTime=ee(),ce(()=>{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 v;if(a.followFinger?v=l?t.translate:-t.translate:v=-n.currentTranslate,a.cssMode)return;if(t.params.freeMode&&a.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:v});return}let m=0,h=t.slidesSizesGrid[0];for(let g=0;g<o.length;g+=g<a.slidesPerGroupSkip?1:a.slidesPerGroup){const S=g<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;typeof o[g+S]<"u"?v>=o[g]&&v<o[g+S]&&(m=g,h=o[g+S]-o[g]):v>=o[g]&&(m=g,h=o[o.length-1]-o[o.length-2])}let y=null,T=null;a.rewind&&(t.isBeginning?T=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(y=0));const d=(v-o[m])/h,c=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(f>a.longSwipesMs){if(!a.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(d>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?y:m+c):t.slideTo(m)),t.swipeDirection==="prev"&&(d>1-a.longSwipesRatio?t.slideTo(m+c):T!==null&&d<0&&Math.abs(d)>a.longSwipesRatio?t.slideTo(T):t.slideTo(m))}else{if(!a.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(u.target===t.navigation.nextEl||u.target===t.navigation.prevEl)?u.target===t.navigation.nextEl?t.slideTo(m+c):t.slideTo(m):(t.swipeDirection==="next"&&t.slideTo(y!==null?y:m+c),t.swipeDirection==="prev"&&t.slideTo(T!==null?T:m))}}function we(){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(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=a,e.allowSlideNext=i,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function rn(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function ln(){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)}function on(e){const t=this;Q(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}let Me=!1;function dn(){}const Ve=(e,t)=>{const n=V(),{params:i,el:a,wrapperEl:s,device:l}=e,o=!!i.nested,r=t==="on"?"addEventListener":"removeEventListener",u=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[u](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",we,!0):e[u]("observerUpdate",we,!0),a[r]("load",e.onLoad,{capture:!0})};function un(){const e=this,t=V(),{params:n}=e;e.onTouchStart=nn.bind(e),e.onTouchMove=sn.bind(e),e.onTouchEnd=an.bind(e),n.cssMode&&(e.onScroll=ln.bind(e)),e.onClick=rn.bind(e),e.onLoad=on.bind(e),Me||(t.addEventListener("touchstart",dn),Me=!0),Ve(e,"on")}function fn(){Ve(this,"off")}const cn={attachEvents:un,detachEvents:fn},Pe=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function pn(){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,u=Pe(e,i),p=Pe(e,r),f=i.enabled;u&&!p?(a.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&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(y=>{const T=i[y]&&i[y].enabled,d=r[y]&&r[y].enabled;T&&!d&&e[y].disable(),!T&&d&&e[y].enable()});const v=r.direction&&r.direction!==i.direction,m=i.loop&&(r.slidesPerView!==i.slidesPerView||v);v&&n&&e.changeDirection(),A(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 mn(e,t="window",n){if(!e||t==="container"&&!n)return;let i=!1;const a=D(),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<l.length;o+=1){const{point:r,value:u}=l[o];t==="window"?a.matchMedia(`(min-width: ${u}px)`).matches&&(i=r):u<=n.clientWidth&&(i=r)}return i||"max"}const hn={setBreakpoint:pn,getBreakpoint:mn};function gn(e,t){const n=[];return e.forEach(i=>{typeof i=="object"?Object.keys(i).forEach(a=>{i[a]&&n.push(t+a)}):typeof i=="string"&&n.push(t+i)}),n}function vn(){const e=this,{classNames:t,params:n,rtl:i,el:a,device:s}=e,l=gn(["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 yn(){const e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}const Sn={addClasses:vn,removeClasses:yn};function bn(){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 Tn={checkOverflow:bn},Le={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",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function xn(e,t){return function(i={}){const a=Object.keys(i)[0],s=i[a];if(typeof s!="object"||s===null){A(t,i);return}if(["navigation","pagination","scrollbar"].indexOf(a)>=0&&e[a]===!0&&(e[a]={auto:!0}),!(a in e&&"enabled"in s)){A(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}),A(t,i)}}const de={eventsEmitter:yt,update:Ot,translate:Dt,transition:$t,slide:Xt,loop:Zt,grabCursor:en,events:cn,breakpoints:hn,checkOverflow:Tn,classes:Sn},ue={};let ge=class F{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=A({},i),n&&!i.el&&(i.el=n);const a=V();if(i.el&&typeof i.el=="string"&&a.querySelectorAll(i.el).length>1){const r=[];return a.querySelectorAll(i.el).forEach(u=>{const p=A({},i,{el:u});r.push(new F(p))}),r}const s=this;s.__swiper__=!0,s.support=Ne(),s.device=pt({userAgent:i.userAgent}),s.browser=ht(),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:xn(i,l),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});const o=A({},Le,l);return s.params=A({},o,ue,i),s.originalParams=A({},s.params),s.passedParams=A({},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,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},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:0,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}getSlideIndex(t){const{slidesEl:n,params:i}=this,a=$(n,`.${i.slideClass}, swiper-slide`),s=te(a[0]);return te(t)-s}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(n=>n.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){const t=this,{slidesEl:n,params:i}=t;t.slides=$(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:u}=i;let p=1;if(a.centeredSlides){let f=s[u].swiperSlideSize,v;for(let m=u+1;m<s.length;m+=1)s[m]&&!v&&(f+=s[m].swiperSlideSize,p+=1,f>r&&(v=!0));for(let m=u-1;m>=0;m-=1)s[m]&&!v&&(f+=s[m].swiperSlideSize,p+=1,f>r&&(v=!0))}else if(t==="current")for(let f=u+1;f<s.length;f+=1)(n?l[f]+o[f]-l[u]<r:l[f]-l[u]<r)&&(p+=1);else for(let f=u-1;f>=0;f-=1)l[u]-l[f]<r&&(p+=1);return p}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:n,params:i}=t;i.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(l=>{l.complete&&Q(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;if(t.params.freeMode&&t.params.freeMode.enabled)a(),t.params.autoHeight&&t.updateAutoHeight();else{if((t.params.slidesPerView==="auto"||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides){const l=t.virtual&&t.params.virtual.enabled?t.virtual.slides:t.slides;s=t.slideTo(l.length-1,0,!1,!0)}else 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()):$(i,a())[0])();return!l&&n.params.createElements&&(l=ke("div",n.params.wrapperClass),i.append(l),$(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"||H(i,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||H(i,"direction")==="rtl"),wrongRTL:H(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?Q(n,a):a.addEventListener("load",s=>{Q(n,s.target)})}),me(n),n.initialized=!0,me(n),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,at(i)),i.destroyed=!0),null}static extendDefaults(t){A(ue,t)}static get extendedDefaults(){return ue}static get defaults(){return Le}static installModule(t){F.prototype.__modules__||(F.prototype.__modules__=[]);const n=F.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>F.installModule(n)),F):(F.installModule(t),F)}};Object.keys(de).forEach(e=>{Object.keys(de[e]).forEach(t=>{ge.prototype[t]=de[e][t]})});ge.use([gt,vt]);const ne=ge;function Fe(e,t,n,i){return e.params.createElements&&Object.keys(i).forEach(a=>{if(!n[a]&&n.auto===!0){let s=$(e.el,`.${i[a]}`)[0];s||(s=ke("div",i[a]),s.className=i[a],e.el.append(s)),n[a]=s,t[a]=s}}),n}function Cn({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(y=>!!y)),h);function s(h){let y;return h&&typeof h=="string"&&e.isElement&&(y=e.el.shadowRoot.querySelector(h),y)?y:(h&&(typeof h=="string"&&(y=[...document.querySelectorAll(h)]),e.params.uniqueNavElements&&typeof h=="string"&&y.length>1&&e.el.querySelectorAll(h).length===1&&(y=e.el.querySelector(h))),h&&!y?h:y)}function l(h,y){const T=e.params.navigation;h=a(h),h.forEach(d=>{d&&(d.classList[y?"add":"remove"](...T.disabledClass.split(" ")),d.tagName==="BUTTON"&&(d.disabled=y),e.params.watchOverflow&&e.enabled&&d.classList[e.isLocked?"add":"remove"](T.lockClass))})}function o(){const{nextEl:h,prevEl:y}=e.navigation;if(e.params.loop){l(y,!1),l(h,!1);return}l(y,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 u(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=Fe(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(h.nextEl||h.prevEl))return;let y=s(h.nextEl),T=s(h.prevEl);Object.assign(e.navigation,{nextEl:y,prevEl:T}),y=a(y),T=a(T);const d=(c,g)=>{c&&c.addEventListener("click",g==="next"?u:r),!e.enabled&&c&&c.classList.add(...h.lockClass.split(" "))};y.forEach(c=>d(c,"next")),T.forEach(c=>d(c,"prev"))}function f(){let{nextEl:h,prevEl:y}=e.navigation;h=a(h),y=a(y);const T=(d,c)=>{d.removeEventListener("click",c==="next"?u:r),d.classList.remove(...e.params.navigation.disabledClass.split(" "))};h.forEach(d=>T(d,"next")),y.forEach(d=>T(d,"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:y}=e.navigation;h=a(h),y=a(y),[...h,...y].filter(T=>!!T).forEach(T=>T.classList[e.enabled?"remove":"add"](e.params.navigation.lockClass))}),n("click",(h,y)=>{let{nextEl:T,prevEl:d}=e.navigation;T=a(T),d=a(d);const c=y.target;if(e.params.navigation.hideOnClick&&!d.includes(c)&&!T.includes(c)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===c||e.pagination.el.contains(c)))return;let g;T.length?g=T[0].classList.contains(e.params.navigation.hiddenClass):d.length&&(g=d[0].classList.contains(e.params.navigation.hiddenClass)),i(g===!0?"navigationShow":"navigationHide"),[...T,...d].filter(S=>!!S).forEach(S=>S.classList.toggle(e.params.navigation.hiddenClass))}});const v=()=>{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:v,disable:m,update:o,init:p,destroy:f})}function U(e=""){return`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function En({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:d=>d,formatFractionTotal:d=>d,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=d=>(Array.isArray(d)||(d=[d].filter(c=>!!c)),d);function r(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function u(d,c){const{bulletActiveClass:g}=e.params.pagination;d&&(d=d[`${c==="prev"?"previous":"next"}ElementSibling`],d&&(d.classList.add(`${g}-${c}`),d=d[`${c==="prev"?"previous":"next"}ElementSibling`],d&&d.classList.add(`${g}-${c}-${c}`)))}function p(d){const c=d.target.closest(U(e.params.pagination.bulletClass));if(!c)return;d.preventDefault();const g=te(c)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===g)return;const S=e.getSlideIndexByData(g),C=e.getSlideIndexByData(e.realIndex);S>e.slides.length-e.loopedSlides&&e.loopFix({direction:S>C?"next":"prev",activeSlideIndex:S,slideTo:!1}),e.slideToLoop(g)}else e.slideTo(g)}function f(){const d=e.rtl,c=e.params.pagination;if(r())return;let g=e.pagination.el;g=o(g);let S,C;const E=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,L=e.params.loop?Math.ceil(E/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(C=e.previousRealIndex||0,S=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(S=e.snapIndex,C=e.previousSnapIndex):(C=e.previousIndex||0,S=e.activeIndex||0),c.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const b=e.pagination.bullets;let M,I,x;if(c.dynamicBullets&&(s=pe(b[0],e.isHorizontal()?"width":"height",!0),g.forEach(w=>{w.style[e.isHorizontal()?"width":"height"]=`${s*(c.dynamicMainBullets+4)}px`}),c.dynamicMainBullets>1&&C!==void 0&&(l+=S-(C||0),l>c.dynamicMainBullets-1?l=c.dynamicMainBullets-1:l<0&&(l=0)),M=Math.max(S-l,0),I=M+(Math.min(b.length,c.dynamicMainBullets)-1),x=(I+M)/2),b.forEach(w=>{const P=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(z=>`${c.bulletActiveClass}${z}`)].map(z=>typeof z=="string"&&z.includes(" ")?z.split(" "):z).flat();w.classList.remove(...P)}),g.length>1)b.forEach(w=>{const P=te(w);P===S&&w.classList.add(...c.bulletActiveClass.split(" ")),c.dynamicBullets&&(P>=M&&P<=I&&w.classList.add(...`${c.bulletActiveClass}-main`.split(" ")),P===M&&u(w,"prev"),P===I&&u(w,"next"))});else{const w=b[S];if(w&&w.classList.add(...c.bulletActiveClass.split(" ")),c.dynamicBullets){const P=b[M],z=b[I];for(let k=M;k<=I;k+=1)b[k]&&b[k].classList.add(...`${c.bulletActiveClass}-main`.split(" "));u(P,"prev"),u(z,"next")}}if(c.dynamicBullets){const w=Math.min(b.length,c.dynamicMainBullets+4),P=(s*w-s)/2-x*s,z=d?"right":"left";b.forEach(k=>{k.style[e.isHorizontal()?z:"top"]=`${P}px`})}}g.forEach((b,M)=>{if(c.type==="fraction"&&(b.querySelectorAll(U(c.currentClass)).forEach(I=>{I.textContent=c.formatFractionCurrent(S+1)}),b.querySelectorAll(U(c.totalClass)).forEach(I=>{I.textContent=c.formatFractionTotal(L)})),c.type==="progressbar"){let I;c.progressbarOpposite?I=e.isHorizontal()?"vertical":"horizontal":I=e.isHorizontal()?"horizontal":"vertical";const x=(S+1)/L;let w=1,P=1;I==="horizontal"?w=x:P=x,b.querySelectorAll(U(c.progressbarFillClass)).forEach(z=>{z.style.transform=`translate3d(0,0,0) scaleX(${w}) scaleY(${P})`,z.style.transitionDuration=`${e.params.speed}ms`})}c.type==="custom"&&c.renderCustom?(b.innerHTML=c.renderCustom(e,S+1,L),M===0&&i("paginationRender",b)):(M===0&&i("paginationRender",b),i("paginationUpdate",b)),e.params.watchOverflow&&e.enabled&&b.classList[e.isLocked?"add":"remove"](c.lockClass)})}function v(){const d=e.params.pagination;if(r())return;const c=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length;let g=e.pagination.el;g=o(g);let S="";if(d.type==="bullets"){let C=e.params.loop?Math.ceil(c/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&C>c&&(C=c);for(let E=0;E<C;E+=1)d.renderBullet?S+=d.renderBullet.call(e,E,d.bulletClass):S+=`<${d.bulletElement} class="${d.bulletClass}"></${d.bulletElement}>`}d.type==="fraction"&&(d.renderFraction?S=d.renderFraction.call(e,d.currentClass,d.totalClass):S=`<span class="${d.currentClass}"></span> / <span class="${d.totalClass}"></span>`),d.type==="progressbar"&&(d.renderProgressbar?S=d.renderProgressbar.call(e,d.progressbarFillClass):S=`<span class="${d.progressbarFillClass}"></span>`),e.pagination.bullets=[],g.forEach(C=>{d.type!=="custom"&&(C.innerHTML=S||""),d.type==="bullets"&&e.pagination.bullets.push(...C.querySelectorAll(U(d.bulletClass)))}),d.type!=="custom"&&i("paginationRender",g[0])}function m(){e.params.pagination=Fe(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const d=e.params.pagination;if(!d.el)return;let c;typeof d.el=="string"&&e.isElement&&(c=e.el.shadowRoot.querySelector(d.el)),!c&&typeof d.el=="string"&&(c=[...document.querySelectorAll(d.el)]),c||(c=d.el),!(!c||c.length===0)&&(e.params.uniqueNavElements&&typeof d.el=="string"&&Array.isArray(c)&&c.length>1&&(c=[...e.el.querySelectorAll(d.el)],c.length>1&&(c=c.filter(g=>Ge(g,".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(g=>{d.type==="bullets"&&d.clickable&&g.classList.add(d.clickableClass),g.classList.add(d.modifierClass+d.type),g.classList.add(e.isHorizontal()?d.horizontalClass:d.verticalClass),d.type==="bullets"&&d.dynamicBullets&&(g.classList.add(`${d.modifierClass}${d.type}-dynamic`),l=0,d.dynamicMainBullets<1&&(d.dynamicMainBullets=1)),d.type==="progressbar"&&d.progressbarOpposite&&g.classList.add(d.progressbarOppositeClass),d.clickable&&g.addEventListener("click",p),e.enabled||g.classList.add(d.lockClass)}))}function h(){const d=e.params.pagination;if(r())return;let c=e.pagination.el;c&&(c=o(c),c.forEach(g=>{g.classList.remove(d.hiddenClass),g.classList.remove(d.modifierClass+d.type),g.classList.remove(e.isHorizontal()?d.horizontalClass:d.verticalClass),d.clickable&&g.removeEventListener("click",p)})),e.pagination.bullets&&e.pagination.bullets.forEach(g=>g.classList.remove(...d.bulletActiveClass.split(" ")))}n("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const d=e.params.pagination;let{el:c}=e.pagination;c=o(c),c.forEach(g=>{g.classList.remove(d.horizontalClass,d.verticalClass),g.classList.add(e.isHorizontal()?d.horizontalClass:d.verticalClass)})}),n("init",()=>{e.params.pagination.enabled===!1?T():(m(),v(),f())}),n("activeIndexChange",()=>{typeof e.snapIndex>"u"&&f()}),n("snapIndexChange",()=>{f()}),n("snapGridLengthChange",()=>{v(),f()}),n("destroy",()=>{h()}),n("enable disable",()=>{let{el:d}=e.pagination;d&&(d=o(d),d.forEach(c=>c.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),n("lock unlock",()=>{f()}),n("click",(d,c)=>{const g=c.target;let{el:S}=e.pagination;if(Array.isArray(S)||(S=[S].filter(C=>!!C)),e.params.pagination.el&&e.params.pagination.hideOnClick&&S&&S.length>0&&!g.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&g===e.navigation.nextEl||e.navigation.prevEl&&g===e.navigation.prevEl))return;const C=S[0].classList.contains(e.params.pagination.hiddenClass);i(C===!0?"paginationShow":"paginationHide"),S.forEach(E=>E.classList.toggle(e.params.pagination.hiddenClass))}});const y=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:d}=e.pagination;d&&(d=o(d),d.forEach(c=>c.classList.remove(e.params.pagination.paginationDisabledClass))),m(),v(),f()},T=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:d}=e.pagination;d&&(d=o(d),d.forEach(c=>c.classList.add(e.params.pagination.paginationDisabledClass))),h()};Object.assign(e.pagination,{enable:y,disable:T,render:v,update:f,init:m,destroy:h})}function wn({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,u,p=new Date().getTime,f,v,m,h,y,T;function d(O){!e||e.destroyed||!e.wrapperEl||O.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",d),b())}const c=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?f=!0:f&&(r=u,f=!1);const O=e.autoplay.paused?u:p+r-new Date().getTime();e.autoplay.timeLeft=O,i("autoplayTimeLeft",O,O/o),l=requestAnimationFrame(()=>{c()})},g=()=>{let O;return e.virtual&&e.params.virtual.enabled?O=e.slides.filter(_=>_.classList.contains("swiper-slide-active"))[0]:O=e.slides[e.activeIndex],O?parseInt(O.getAttribute("data-swiper-autoplay"),10):void 0},S=O=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(l),c();let G=typeof O>"u"?e.params.autoplay.delay:O;o=e.params.autoplay.delay,r=e.params.autoplay.delay;const _=g();!Number.isNaN(_)&&_>0&&typeof O>"u"&&(G=_,o=_,r=_),u=G;const j=e.params.speed,X=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(j,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,j,!0,!0),i("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(j,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,j,!0,!0),i("autoplay")),e.params.cssMode&&(p=new Date().getTime(),requestAnimationFrame(()=>{S()})))};return G>0?(clearTimeout(s),s=setTimeout(()=>{X()},G)):requestAnimationFrame(()=>{X()}),G},C=()=>{e.autoplay.running=!0,S(),i("autoplayStart")},E=()=>{e.autoplay.running=!1,clearTimeout(s),cancelAnimationFrame(l),i("autoplayStop")},L=(O,G)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(s),O||(T=!0);const _=()=>{i("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",d):b()};if(e.autoplay.paused=!0,G){y&&(u=e.params.autoplay.delay),y=!1,_();return}u=(u||e.params.autoplay.delay)-(new Date().getTime()-p),!(e.isEnd&&u<0&&!e.params.loop)&&(u<0&&(u=0),_())},b=()=>{e.isEnd&&u<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(p=new Date().getTime(),T?(T=!1,S(u)):S(),e.autoplay.paused=!1,i("autoplayResume"))},M=()=>{if(e.destroyed||!e.autoplay.running)return;const O=V();O.visibilityState==="hidden"&&(T=!0,L(!0)),O.visibilityState==="visible"&&b()},I=O=>{O.pointerType==="mouse"&&(T=!0,L(!0))},x=O=>{O.pointerType==="mouse"&&e.autoplay.paused&&b()},w=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",I),e.el.addEventListener("pointerleave",x))},P=()=>{e.el.removeEventListener("pointerenter",I),e.el.removeEventListener("pointerleave",x)},z=()=>{V().addEventListener("visibilitychange",M)},k=()=>{V().removeEventListener("visibilitychange",M)};n("init",()=>{e.params.autoplay.enabled&&(w(),z(),p=new Date().getTime(),C())}),n("destroy",()=>{P(),k(),e.autoplay.running&&E()}),n("beforeTransitionStart",(O,G,_)=>{e.destroyed||!e.autoplay.running||(_||!e.params.autoplay.disableOnInteraction?L(!0,!0):E())}),n("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){E();return}v=!0,m=!1,T=!1,h=setTimeout(()=>{T=!0,m=!0,L(!0)},200)}}),n("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!v)){if(clearTimeout(h),clearTimeout(s),e.params.autoplay.disableOnInteraction){m=!1,v=!1;return}m&&e.params.cssMode&&b(),m=!1,v=!1}}),n("slideChange",()=>{e.destroyed||!e.autoplay.running||(y=!0)}),Object.assign(e.autoplay,{start:C,stop:E,pause:L,resume:b})}function q(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function R(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]:q(t[i])&&q(e[i])&&Object.keys(t[i]).length>0?t[i].__swiper__?e[i]=t[i]:R(e[i],t[i]):e[i]=t[i]})}function je(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function He(e={}){return e.pagination&&typeof e.pagination.el>"u"}function Re(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}function We(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 Mn(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}const qe=["eventsPrefix","injectStyles","injectStylesUrls","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","lazyPreloadPrevNext","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"];function Oe(e={},t=!0){const n={on:{}},i={},a={};R(n,ne.defaults),R(n,ne.extendedDefaults),n._emitClasses=!0,n.init=!1;const s={},l=qe.map(r=>r.replace(/_/,"")),o=Object.assign({},e);return Object.keys(o).forEach(r=>{typeof e[r]>"u"||(l.indexOf(r)>=0?q(e[r])?(n[r]={},a[r]={},R(n[r],e[r]),R(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 Pn({el:e,nextEl:t,prevEl:n,paginationEl:i,scrollbarEl:a,swiper:s},l){je(l)&&t&&n&&(s.params.navigation.nextEl=t,s.originalParams.navigation.nextEl=t,s.params.navigation.prevEl=n,s.originalParams.navigation.prevEl=n),He(l)&&i&&(s.params.pagination.el=i,s.originalParams.pagination.el=i),Re(l)&&a&&(s.params.scrollbar.el=a,s.originalParams.scrollbar.el=a),s.init(e)}function Ln(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),u=n.map(a);r.join("")!==u.join("")&&l("children"),i.length!==n.length&&l("children")}return qe.filter(r=>r[0]==="_").map(r=>r.replace(/_/,"")).forEach(r=>{if(r in e&&r in t)if(q(e[r])&&q(t[r])){const u=Object.keys(e[r]),p=Object.keys(t[r]);u.length!==p.length?l(r):(u.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 fe(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 u=typeof r.type=="symbol";o==="default"&&(o="container-end"),u&&r.children?s(r.children,o):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 On({swiper:e,slides:t,passedParams:n,changedParams:i,nextEl:a,prevEl:s,scrollbarEl:l,paginationEl:o}){const r=i.filter(b=>b!=="children"&&b!=="direction"&&b!=="wrapperClass"),{params:u,pagination:p,navigation:f,scrollbar:v,virtual:m,thumbs:h}=e;let y,T,d,c,g,S,C,E;i.includes("thumbs")&&n.thumbs&&n.thumbs.swiper&&u.thumbs&&!u.thumbs.swiper&&(y=!0),i.includes("controller")&&n.controller&&n.controller.control&&u.controller&&!u.controller.control&&(T=!0),i.includes("pagination")&&n.pagination&&(n.pagination.el||o)&&(u.pagination||u.pagination===!1)&&p&&!p.el&&(d=!0),i.includes("scrollbar")&&n.scrollbar&&(n.scrollbar.el||l)&&(u.scrollbar||u.scrollbar===!1)&&v&&!v.el&&(c=!0),i.includes("navigation")&&n.navigation&&(n.navigation.prevEl||s)&&(n.navigation.nextEl||a)&&(u.navigation||u.navigation===!1)&&f&&!f.prevEl&&!f.nextEl&&(g=!0);const L=b=>{e[b]&&(e[b].destroy(),b==="navigation"?(e.isElement&&(e[b].prevEl.remove(),e[b].nextEl.remove()),u[b].prevEl=void 0,u[b].nextEl=void 0,e[b].prevEl=void 0,e[b].nextEl=void 0):(e.isElement&&e[b].el.remove(),u[b].el=void 0,e[b].el=void 0))};i.includes("loop")&&e.isElement&&(u.loop&&!n.loop?S=!0:!u.loop&&n.loop?C=!0:E=!0),r.forEach(b=>{if(q(u[b])&&q(n[b]))R(u[b],n[b]),(b==="navigation"||b==="pagination"||b==="scrollbar")&&"enabled"in n[b]&&!n[b].enabled&&L(b);else{const M=n[b];(M===!0||M===!1)&&(b==="navigation"||b==="pagination"||b==="scrollbar")?M===!1&&L(b):u[b]=n[b]}}),r.includes("controller")&&!T&&e.controller&&e.controller.control&&u.controller&&u.controller.control&&(e.controller.control=u.controller.control),i.includes("children")&&t&&m&&u.virtual.enabled&&(m.slides=t,m.update(!0)),i.includes("children")&&t&&u.loop&&(E=!0),y&&h.init()&&h.update(!0),T&&(e.controller.control=u.controller.control),d&&(e.isElement&&(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-pagination"),e.el.shadowEl.appendChild(o)),o&&(u.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&&(u.scrollbar.el=l),v.init(),v.updateSize(),v.setTranslate()),g&&(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&&(u.navigation.nextEl=a),s&&(u.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),(S||E)&&e.loopDestroy(),(C||E)&&e.loopCreate(),e.update()}function In(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,u=[];for(let p=o;p<r;p+=1)p>=s&&p<=l&&u.push(t[i(p)]);return u.map(p=>(p.props||(p.props={}),p.props.style||(p.props.style={}),p.props.swiperRef=e,p.props.style=a,N(p.type,{...p.props},p.children)))}const zn=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())},_n={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},lazyPreloadPrevNext:{type:Number,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=B("swiper"),o=B(null),r=B(!1),u=B(!1),p=B(null),f=B(null),v=B(null),m={value:[]},h={value:[]},y=B(null),T=B(null),d=B(null),c=B(null),{params:g,passedParams:S}=Oe(e,!1);fe(n,m,h),v.value=S,h.value=m.value;const C=()=>{fe(n,m,h),r.value=!0};g.onAny=function(b){for(var M=arguments.length,I=new Array(M>1?M-1:0),x=1;x<M;x++)I[x-1]=arguments[x];i(b,...I)},Object.assign(g.on,{_beforeBreakpoint:C,_containerClasses(b,M){l.value=M}});const E={...g};if(delete E.wrapperClass,f.value=new ne(E),f.value.virtual&&f.value.params.virtual.enabled){f.value.virtual.slides=m.value;const b={cache:!1,slides:m.value,renderExternal:M=>{o.value=M},renderExternalUpdate:!1};R(f.value.params.virtual,b),R(f.value.originalParams.virtual,b)}Ie(()=>{!u.value&&f.value&&(f.value.emitSlidesClasses(),u.value=!0);const{passedParams:b}=Oe(e,!1),M=Ln(b,v.value,m.value,h.value,I=>I.props&&I.props.key);v.value=b,(M.length||r.value)&&f.value&&!f.value.destroyed&&On({swiper:f.value,slides:m.value,passedParams:b,changedParams:M,nextEl:y.value,prevEl:T.value,scrollbarEl:c.value,paginationEl:d.value}),r.value=!1}),ze("swiper",f),Ue(o,()=>{Ke(()=>{zn(f.value)})}),_e(()=>{p.value&&(Pn({el:p.value,nextEl:y.value,prevEl:T.value,paginationEl:d.value,scrollbarEl:c.value,swiper:f.value},g),i("swiper",f.value))}),Be(()=>{f.value&&!f.value.destroyed&&f.value.destroy(!0,!1)});function L(b){return g.virtual?In(f,b,o.value):(b.forEach((M,I)=>{M.props||(M.props={}),M.props.swiperRef=f,M.props.swiperSlideIndex=I}),b)}return()=>{const{slides:b,slots:M}=fe(n,m,h);return N(a,{ref:p,class:We(l.value)},[M["container-start"],N(s,{class:Mn(g.wrapperClass)},[M["wrapper-start"],L(b),M["wrapper-end"]]),je(e)&&[N("div",{ref:T,class:"swiper-button-prev"}),N("div",{ref:y,class:"swiper-button-next"})],Re(e)&&N("div",{ref:c,class:"swiper-scrollbar"}),He(e)&&N("div",{ref:d,class:"swiper-pagination"}),M["container-end"]])}}},Bn={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=B(null),l=B("swiper-slide"),o=B(!1);function r(f,v,m){v===s.value&&(l.value=m)}_e(()=>{!a||!a.value||(a.value.on("_slideClass",r),i=!0)}),Ze(()=>{i||!a||!a.value||(a.value.on("_slideClass",r),i=!0)}),Ie(()=>{!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"))}),Be(()=>{!a||!a.value||a.value.off("_slideClass",r)});const u=Je(()=>({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}));ze("swiperSlide",u);const p=()=>{o.value=!0};return()=>N(e.tag,{class:We(`${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?N("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof e.zoom=="number"?e.zoom:void 0},[n.default&&n.default(u.value),e.lazy&&!o.value&&N("div",{class:"swiper-lazy-preloader"})]):[n.default&&n.default(u.value),e.lazy&&!o.value&&N("div",{class:"swiper-lazy-preloader"})])}},An={class:"font-medium"},Dn={class:"py-[24px] text-[24px] font-bold"},kn={class:"flex justify-center items-center h-[240px] border-[1px] border-[#999] text-[18px] font-bold"},Gn=Qe({name:"Swiper",__name:"swiper",setup(e){ne.use([wn,Cn,En]);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=K("el-link"),s=K("el-col"),l=K("el-row"),o=K("el-card");return ie(),et(o,{shadow:"never"},{header:W(()=>[se("div",An,[ae(" Swiper插件( "),Y(a,{href:"https://github.com/nolimits4web/swiper",target:"_blank",style:{margin:"0 5px 4px 0","font-size":"16px"}},{default:W(()=>[ae(" github地址 ")]),_:1}),ae(" ) ")])]),default:W(()=>[Y(l,{gutter:10},{default:W(()=>[(ie(),ye(xe,null,Se(t,r=>Y(s,{key:r.id,span:12},{default:W(()=>[se("h6",Dn,be(r.label),1),Y(Te(_n),tt(nt(r.options)),{default:W(()=>[(ie(),ye(xe,null,Se(5,u=>Y(Te(Bn),{key:u},{default:W(()=>[se("div",kn," Slide"+be(u),1)]),_:2},1024)),64))]),_:2},1040)]),_:2},1024)),64))]),_:1})]),_:1})}}});const $n=it(Gn,[["__scopeId","data-v-c3e7a263"]]);export{$n as default};
|