swiper.cd899089.js 96 KB

1
  1. import{al as I,E as L,aA as Ae,aD as Ce,J as He,K as Ve,V as xe,aG as Ee,aM as Ye,r as We,_ as qe,q as Xe,B as W,o as Q,x as Ue,M as F,p as Z,A as H,n as pe,t as ue,F as fe,C as se,z as ce,v as ge,b3 as Qe,b4 as Ze}from"./index.41f763da.js";function he(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function ae(t={},e={}){Object.keys(e).forEach(i=>{typeof t[i]=="undefined"?t[i]=e[i]:he(e[i])&&he(t[i])&&Object.keys(e[i]).length>0&&ae(t[i],e[i])})}const Te={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function O(){const t=typeof document!="undefined"?document:{};return ae(t,Te),t}const Ke={document:Te,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(t){return typeof setTimeout=="undefined"?(t(),null):setTimeout(t,0)},cancelAnimationFrame(t){typeof setTimeout!="undefined"&&clearTimeout(t)}};function B(){const t=typeof window!="undefined"?window:{};return ae(t,Ke),t}function Je(t){const e=t.__proto__;Object.defineProperty(t,"__proto__",{get(){return e},set(i){e.__proto__=i}})}class N extends Array{constructor(e){typeof e=="number"?super(e):(super(...e||[]),Je(this))}}function Y(t=[]){const e=[];return t.forEach(i=>{Array.isArray(i)?e.push(...Y(i)):e.push(i)}),e}function Pe(t,e){return Array.prototype.filter.call(t,e)}function et(t){const e=[];for(let i=0;i<t.length;i+=1)e.indexOf(t[i])===-1&&e.push(t[i]);return e}function tt(t,e){if(typeof t!="string")return[t];const i=[],n=e.querySelectorAll(t);for(let a=0;a<n.length;a+=1)i.push(n[a]);return i}function y(t,e){const i=B(),n=O();let a=[];if(!e&&t instanceof N)return t;if(!t)return new N(a);if(typeof t=="string"){const s=t.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){let r="div";s.indexOf("<li")===0&&(r="ul"),s.indexOf("<tr")===0&&(r="tbody"),(s.indexOf("<td")===0||s.indexOf("<th")===0)&&(r="tr"),s.indexOf("<tbody")===0&&(r="table"),s.indexOf("<option")===0&&(r="select");const o=n.createElement(r);o.innerHTML=s;for(let l=0;l<o.childNodes.length;l+=1)a.push(o.childNodes[l])}else a=tt(t.trim(),e||n)}else if(t.nodeType||t===i||t===n)a.push(t);else if(Array.isArray(t)){if(t instanceof N)return t;a=t}return new N(et(a))}y.fn=N.prototype;function it(...t){const e=Y(t.map(i=>i.split(" ")));return this.forEach(i=>{i.classList.add(...e)}),this}function nt(...t){const e=Y(t.map(i=>i.split(" ")));return this.forEach(i=>{i.classList.remove(...e)}),this}function st(...t){const e=Y(t.map(i=>i.split(" ")));this.forEach(i=>{e.forEach(n=>{i.classList.toggle(n)})})}function at(...t){const e=Y(t.map(i=>i.split(" ")));return Pe(this,i=>e.filter(n=>i.classList.contains(n)).length>0).length>0}function rt(t,e){if(arguments.length===1&&typeof t=="string")return this[0]?this[0].getAttribute(t):void 0;for(let i=0;i<this.length;i+=1)if(arguments.length===2)this[i].setAttribute(t,e);else for(const n in t)this[i][n]=t[n],this[i].setAttribute(n,t[n]);return this}function lt(t){for(let e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this}function ot(t){for(let e=0;e<this.length;e+=1)this[e].style.transform=t;return this}function dt(t){for(let e=0;e<this.length;e+=1)this[e].style.transitionDuration=typeof t!="string"?`${t}ms`:t;return this}function pt(...t){let[e,i,n,a]=t;typeof t[1]=="function"&&([e,n,a]=t,i=void 0),a||(a=!1);function s(d){const p=d.target;if(!p)return;const u=d.target.dom7EventData||[];if(u.indexOf(d)<0&&u.unshift(d),y(p).is(i))n.apply(p,u);else{const c=y(p).parents();for(let m=0;m<c.length;m+=1)y(c[m]).is(i)&&n.apply(c[m],u)}}function r(d){const p=d&&d.target?d.target.dom7EventData||[]:[];p.indexOf(d)<0&&p.unshift(d),n.apply(this,p)}const o=e.split(" ");let l;for(let d=0;d<this.length;d+=1){const p=this[d];if(i)for(l=0;l<o.length;l+=1){const u=o[l];p.dom7LiveListeners||(p.dom7LiveListeners={}),p.dom7LiveListeners[u]||(p.dom7LiveListeners[u]=[]),p.dom7LiveListeners[u].push({listener:n,proxyListener:s}),p.addEventListener(u,s,a)}else for(l=0;l<o.length;l+=1){const u=o[l];p.dom7Listeners||(p.dom7Listeners={}),p.dom7Listeners[u]||(p.dom7Listeners[u]=[]),p.dom7Listeners[u].push({listener:n,proxyListener:r}),p.addEventListener(u,r,a)}}return this}function ut(...t){let[e,i,n,a]=t;typeof t[1]=="function"&&([e,n,a]=t,i=void 0),a||(a=!1);const s=e.split(" ");for(let r=0;r<s.length;r+=1){const o=s[r];for(let l=0;l<this.length;l+=1){const d=this[l];let p;if(!i&&d.dom7Listeners?p=d.dom7Listeners[o]:i&&d.dom7LiveListeners&&(p=d.dom7LiveListeners[o]),p&&p.length)for(let u=p.length-1;u>=0;u-=1){const c=p[u];n&&c.listener===n||n&&c.listener&&c.listener.dom7proxy&&c.listener.dom7proxy===n?(d.removeEventListener(o,c.proxyListener,a),p.splice(u,1)):n||(d.removeEventListener(o,c.proxyListener,a),p.splice(u,1))}}}return this}function ft(...t){const e=B(),i=t[0].split(" "),n=t[1];for(let a=0;a<i.length;a+=1){const s=i[a];for(let r=0;r<this.length;r+=1){const o=this[r];if(e.CustomEvent){const l=new e.CustomEvent(s,{detail:n,bubbles:!0,cancelable:!0});o.dom7EventData=t.filter((d,p)=>p>0),o.dispatchEvent(l),o.dom7EventData=[],delete o.dom7EventData}}}return this}function ct(t){const e=this;function i(n){n.target===this&&(t.call(this,n),e.off("transitionend",i))}return t&&e.on("transitionend",i),this}function gt(t){if(this.length>0){if(t){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function ht(t){if(this.length>0){if(t){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function mt(){if(this.length>0){const t=B(),e=O(),i=this[0],n=i.getBoundingClientRect(),a=e.body,s=i.clientTop||a.clientTop||0,r=i.clientLeft||a.clientLeft||0,o=i===t?t.scrollY:i.scrollTop,l=i===t?t.scrollX:i.scrollLeft;return{top:n.top+o-s,left:n.left+l-r}}return null}function vt(){const t=B();return this[0]?t.getComputedStyle(this[0],null):{}}function wt(t,e){const i=B();let n;if(arguments.length===1)if(typeof t=="string"){if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(t)}else{for(n=0;n<this.length;n+=1)for(const a in t)this[n].style[a]=t[a];return this}if(arguments.length===2&&typeof t=="string"){for(n=0;n<this.length;n+=1)this[n].style[t]=e;return this}return this}function bt(t){return t?(this.forEach((e,i)=>{t.apply(e,[e,i])}),this):this}function yt(t){const e=Pe(this,t);return y(e)}function St(t){if(typeof t=="undefined")return this[0]?this[0].innerHTML:null;for(let e=0;e<this.length;e+=1)this[e].innerHTML=t;return this}function At(t){if(typeof t=="undefined")return this[0]?this[0].textContent.trim():null;for(let e=0;e<this.length;e+=1)this[e].textContent=t;return this}function Ct(t){const e=B(),i=O(),n=this[0];let a,s;if(!n||typeof t=="undefined")return!1;if(typeof t=="string"){if(n.matches)return n.matches(t);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(t);if(n.msMatchesSelector)return n.msMatchesSelector(t);for(a=y(t),s=0;s<a.length;s+=1)if(a[s]===n)return!0;return!1}if(t===i)return n===i;if(t===e)return n===e;if(t.nodeType||t instanceof N){for(a=t.nodeType?[t]:t,s=0;s<a.length;s+=1)if(a[s]===n)return!0;return!1}return!1}function xt(){let t=this[0],e;if(t){for(e=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(e+=1);return e}}function Et(t){if(typeof t=="undefined")return this;const e=this.length;if(t>e-1)return y([]);if(t<0){const i=e+t;return i<0?y([]):y([this[i]])}return y([this[t]])}function Tt(...t){let e;const i=O();for(let n=0;n<t.length;n+=1){e=t[n];for(let a=0;a<this.length;a+=1)if(typeof e=="string"){const s=i.createElement("div");for(s.innerHTML=e;s.firstChild;)this[a].appendChild(s.firstChild)}else if(e instanceof N)for(let s=0;s<e.length;s+=1)this[a].appendChild(e[s]);else this[a].appendChild(e)}return this}function Pt(t){const e=O();let i,n;for(i=0;i<this.length;i+=1)if(typeof t=="string"){const a=e.createElement("div");for(a.innerHTML=t,n=a.childNodes.length-1;n>=0;n-=1)this[i].insertBefore(a.childNodes[n],this[i].childNodes[0])}else if(t instanceof N)for(n=0;n<t.length;n+=1)this[i].insertBefore(t[n],this[i].childNodes[0]);else this[i].insertBefore(t,this[i].childNodes[0]);return this}function Mt(t){return this.length>0?t?this[0].nextElementSibling&&y(this[0].nextElementSibling).is(t)?y([this[0].nextElementSibling]):y([]):this[0].nextElementSibling?y([this[0].nextElementSibling]):y([]):y([])}function Bt(t){const e=[];let i=this[0];if(!i)return y([]);for(;i.nextElementSibling;){const n=i.nextElementSibling;t?y(n).is(t)&&e.push(n):e.push(n),i=n}return y(e)}function Ot(t){if(this.length>0){const e=this[0];return t?e.previousElementSibling&&y(e.previousElementSibling).is(t)?y([e.previousElementSibling]):y([]):e.previousElementSibling?y([e.previousElementSibling]):y([])}return y([])}function $t(t){const e=[];let i=this[0];if(!i)return y([]);for(;i.previousElementSibling;){const n=i.previousElementSibling;t?y(n).is(t)&&e.push(n):e.push(n),i=n}return y(e)}function Lt(t){const e=[];for(let i=0;i<this.length;i+=1)this[i].parentNode!==null&&(t?y(this[i].parentNode).is(t)&&e.push(this[i].parentNode):e.push(this[i].parentNode));return y(e)}function zt(t){const e=[];for(let i=0;i<this.length;i+=1){let n=this[i].parentNode;for(;n;)t?y(n).is(t)&&e.push(n):e.push(n),n=n.parentNode}return y(e)}function kt(t){let e=this;return typeof t=="undefined"?y([]):(e.is(t)||(e=e.parents(t).eq(0)),e)}function It(t){const e=[];for(let i=0;i<this.length;i+=1){const n=this[i].querySelectorAll(t);for(let a=0;a<n.length;a+=1)e.push(n[a])}return y(e)}function Dt(t){const e=[];for(let i=0;i<this.length;i+=1){const n=this[i].children;for(let a=0;a<n.length;a+=1)(!t||y(n[a]).is(t))&&e.push(n[a])}return y(e)}function _t(){for(let t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this}const me={addClass:it,removeClass:nt,hasClass:at,toggleClass:st,attr:rt,removeAttr:lt,transform:ot,transition:dt,on:pt,off:ut,trigger:ft,transitionEnd:ct,outerWidth:gt,outerHeight:ht,styles:vt,offset:mt,css:wt,each:bt,html:St,text:At,is:Ct,index:xt,eq:Et,append:Tt,prepend:Pt,next:Mt,nextAll:Bt,prev:Ot,prevAll:$t,parent:Lt,parents:zt,closest:kt,find:It,children:Dt,filter:yt,remove:_t};Object.keys(me).forEach(t=>{Object.defineProperty(y.fn,t,{value:me[t],writable:!0})});function Nt(t){const e=t;Object.keys(e).forEach(i=>{try{e[i]=null}catch{}try{delete e[i]}catch{}})}function U(t,e){return e===void 0&&(e=0),setTimeout(t,e)}function V(){return Date.now()}function Gt(t){const e=B();let i;return e.getComputedStyle&&(i=e.getComputedStyle(t,null)),!i&&t.currentStyle&&(i=t.currentStyle),i||(i=t.style),i}function Ft(t,e){e===void 0&&(e="x");const i=B();let n,a,s;const r=Gt(t);return i.WebKitCSSMatrix?(a=r.transform||r.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(o=>o.replace(",",".")).join(", ")),s=new i.WebKitCSSMatrix(a==="none"?"":a)):(s=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=s.toString().split(",")),e==="x"&&(i.WebKitCSSMatrix?a=s.m41:n.length===16?a=parseFloat(n[12]):a=parseFloat(n[4])),e==="y"&&(i.WebKitCSSMatrix?a=s.m42:n.length===16?a=parseFloat(n[13]):a=parseFloat(n[5])),a||0}function q(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function Rt(t){return typeof window!="undefined"&&typeof window.HTMLElement!="undefined"?t instanceof HTMLElement:t&&(t.nodeType===1||t.nodeType===11)}function z(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const n=i<0||arguments.length<=i?void 0:arguments[i];if(n!=null&&!Rt(n)){const a=Object.keys(Object(n)).filter(s=>e.indexOf(s)<0);for(let s=0,r=a.length;s<r;s+=1){const o=a[s],l=Object.getOwnPropertyDescriptor(n,o);l!==void 0&&l.enumerable&&(q(t[o])&&q(n[o])?n[o].__swiper__?t[o]=n[o]:z(t[o],n[o]):!q(t[o])&&q(n[o])?(t[o]={},n[o].__swiper__?t[o]=n[o]:z(t[o],n[o])):t[o]=n[o])}}}return t}function X(t,e,i){t.style.setProperty(e,i)}function Me(t){let{swiper:e,targetPosition:i,side:n}=t;const a=B(),s=-e.translate;let r=null,o;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(e.cssModeFrameID);const d=i>s?"next":"prev",p=(c,m)=>d==="next"&&c>=m||d==="prev"&&c<=m,u=()=>{o=new Date().getTime(),r===null&&(r=o);const c=Math.max(Math.min((o-r)/l,1),0),m=.5-Math.cos(c*Math.PI)/2;let h=s+m*(i-s);if(p(h,i)&&(h=i),e.wrapperEl.scrollTo({[n]:h}),p(h,i)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:h})}),a.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=a.requestAnimationFrame(u)};u()}let K;function jt(){const t=B(),e=O();return{smoothScroll:e.documentElement&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch),passiveListener:function(){let n=!1;try{const a=Object.defineProperty({},"passive",{get(){n=!0}});t.addEventListener("testPassiveListener",null,a)}catch{}return n}(),gestures:function(){return"ongesturestart"in t}()}}function Be(){return K||(K=jt()),K}let J;function Ht(t){let{userAgent:e}=t===void 0?{}:t;const i=Be(),n=B(),a=n.navigator.platform,s=e||n.navigator.userAgent,r={ios:!1,android:!1},o=n.screen.width,l=n.screen.height,d=s.match(/(Android);?[\s\/]+([\d.]+)?/);let p=s.match(/(iPad).*OS\s([\d_]+)/);const u=s.match(/(iPod)(.*OS\s([\d_]+))?/),c=!p&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m=a==="Win32";let h=a==="MacIntel";const v=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!p&&h&&i.touch&&v.indexOf(`${o}x${l}`)>=0&&(p=s.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),h=!1),d&&!m&&(r.os="android",r.android=!0),(p||c||u)&&(r.os="ios",r.ios=!0),r}function Vt(t){return t===void 0&&(t={}),J||(J=Ht(t)),J}let ee;function Yt(){const t=B();function e(){const i=t.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}return{isSafari:e(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}function Wt(){return ee||(ee=Yt()),ee}function qt(t){let{swiper:e,on:i,emit:n}=t;const a=B();let s=null,r=null;const o=()=>{!e||e.destroyed||!e.initialized||(n("beforeResize"),n("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(s=new ResizeObserver(u=>{r=a.requestAnimationFrame(()=>{const{width:c,height:m}=e;let h=c,v=m;u.forEach(f=>{let{contentBoxSize:g,contentRect:w,target:b}=f;b&&b!==e.el||(h=w?w.width:(g[0]||g).inlineSize,v=w?w.height:(g[0]||g).blockSize)}),(h!==c||v!==m)&&o()})}),s.observe(e.el))},d=()=>{r&&a.cancelAnimationFrame(r),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null)},p=()=>{!e||e.destroyed||!e.initialized||n("orientationchange")};i("init",()=>{if(e.params.resizeObserver&&typeof a.ResizeObserver!="undefined"){l();return}a.addEventListener("resize",o),a.addEventListener("orientationchange",p)}),i("destroy",()=>{d(),a.removeEventListener("resize",o),a.removeEventListener("orientationchange",p)})}function Xt(t){let{swiper:e,extendParams:i,on:n,emit:a}=t;const s=[],r=B(),o=function(p,u){u===void 0&&(u={});const c=r.MutationObserver||r.WebkitMutationObserver,m=new c(h=>{if(h.length===1){a("observerUpdate",h[0]);return}const v=function(){a("observerUpdate",h[0])};r.requestAnimationFrame?r.requestAnimationFrame(v):r.setTimeout(v,0)});m.observe(p,{attributes:typeof u.attributes=="undefined"?!0:u.attributes,childList:typeof u.childList=="undefined"?!0:u.childList,characterData:typeof u.characterData=="undefined"?!0:u.characterData}),s.push(m)},l=()=>{if(!!e.params.observer){if(e.params.observeParents){const p=e.$el.parents();for(let u=0;u<p.length;u+=1)o(p[u])}o(e.$el[0],{childList:e.params.observeSlideChildren}),o(e.$wrapperEl[0],{attributes:!1})}},d=()=>{s.forEach(p=>{p.disconnect()}),s.splice(0,s.length)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",l),n("destroy",d)}var Ut={on(t,e,i){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;const a=i?"unshift":"push";return t.split(" ").forEach(s=>{n.eventsListeners[s]||(n.eventsListeners[s]=[]),n.eventsListeners[s][a](e)}),n},once(t,e,i){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;function a(){n.off(t,a),a.__emitterProxy&&delete a.__emitterProxy;for(var s=arguments.length,r=new Array(s),o=0;o<s;o++)r[o]=arguments[o];e.apply(n,r)}return a.__emitterProxy=e,n.on(t,a,i)},onAny(t,e){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;const n=e?"unshift":"push";return i.eventsAnyListeners.indexOf(t)<0&&i.eventsAnyListeners[n](t),i},offAny(t){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const i=e.eventsAnyListeners.indexOf(t);return i>=0&&e.eventsAnyListeners.splice(i,1),e},off(t,e){const i=this;return!i.eventsListeners||i.destroyed||!i.eventsListeners||t.split(" ").forEach(n=>{typeof e=="undefined"?i.eventsListeners[n]=[]:i.eventsListeners[n]&&i.eventsListeners[n].forEach((a,s)=>{(a===e||a.__emitterProxy&&a.__emitterProxy===e)&&i.eventsListeners[n].splice(s,1)})}),i},emit(){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let e,i,n;for(var a=arguments.length,s=new Array(a),r=0;r<a;r++)s[r]=arguments[r];return typeof s[0]=="string"||Array.isArray(s[0])?(e=s[0],i=s.slice(1,s.length),n=t):(e=s[0].events,i=s[0].data,n=s[0].context||t),i.unshift(n),(Array.isArray(e)?e:e.split(" ")).forEach(l=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(d=>{d.apply(n,[l,...i])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(d=>{d.apply(n,i)})}),t}};function Qt(){const t=this;let e,i;const n=t.$el;typeof t.params.width!="undefined"&&t.params.width!==null?e=t.params.width:e=n[0].clientWidth,typeof t.params.height!="undefined"&&t.params.height!==null?i=t.params.height:i=n[0].clientHeight,!(e===0&&t.isHorizontal()||i===0&&t.isVertical())&&(e=e-parseInt(n.css("padding-left")||0,10)-parseInt(n.css("padding-right")||0,10),i=i-parseInt(n.css("padding-top")||0,10)-parseInt(n.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(i)&&(i=0),Object.assign(t,{width:e,height:i,size:t.isHorizontal()?e:i}))}function Zt(){const t=this;function e(C){return t.isHorizontal()?C:{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"}[C]}function i(C,E){return parseFloat(C.getPropertyValue(e(E))||0)}const n=t.params,{$wrapperEl:a,size:s,rtlTranslate:r,wrongRTL:o}=t,l=t.virtual&&n.virtual.enabled,d=l?t.virtual.slides.length:t.slides.length,p=a.children(`.${t.params.slideClass}`),u=l?t.virtual.slides.length:p.length;let c=[];const m=[],h=[];let v=n.slidesOffsetBefore;typeof v=="function"&&(v=n.slidesOffsetBefore.call(t));let f=n.slidesOffsetAfter;typeof f=="function"&&(f=n.slidesOffsetAfter.call(t));const g=t.snapGrid.length,w=t.slidesGrid.length;let b=n.spaceBetween,S=-v,M=0,A=0;if(typeof s=="undefined")return;typeof b=="string"&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*s),t.virtualSize=-b,r?p.css({marginLeft:"",marginBottom:"",marginTop:""}):p.css({marginRight:"",marginBottom:"",marginTop:""}),n.centeredSlides&&n.cssMode&&(X(t.wrapperEl,"--swiper-centered-offset-before",""),X(t.wrapperEl,"--swiper-centered-offset-after",""));const P=n.grid&&n.grid.rows>1&&t.grid;P&&t.grid.initSlides(u);let x;const D=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(C=>typeof n.breakpoints[C].slidesPerView!="undefined").length>0;for(let C=0;C<u;C+=1){x=0;const E=p.eq(C);if(P&&t.grid.updateSlide(C,E,u,e),E.css("display")!=="none"){if(n.slidesPerView==="auto"){D&&(p[C].style[e("width")]="");const T=getComputedStyle(E[0]),_=E[0].style.transform,k=E[0].style.webkitTransform;if(_&&(E[0].style.transform="none"),k&&(E[0].style.webkitTransform="none"),n.roundLengths)x=t.isHorizontal()?E.outerWidth(!0):E.outerHeight(!0);else{const re=i(T,"width"),Ge=i(T,"padding-left"),Fe=i(T,"padding-right"),le=i(T,"margin-left"),oe=i(T,"margin-right"),de=T.getPropertyValue("box-sizing");if(de&&de==="border-box")x=re+le+oe;else{const{clientWidth:Re,offsetWidth:je}=E[0];x=re+Ge+Fe+le+oe+(je-Re)}}_&&(E[0].style.transform=_),k&&(E[0].style.webkitTransform=k),n.roundLengths&&(x=Math.floor(x))}else x=(s-(n.slidesPerView-1)*b)/n.slidesPerView,n.roundLengths&&(x=Math.floor(x)),p[C]&&(p[C].style[e("width")]=`${x}px`);p[C]&&(p[C].swiperSlideSize=x),h.push(x),n.centeredSlides?(S=S+x/2+M/2+b,M===0&&C!==0&&(S=S-s/2-b),C===0&&(S=S-s/2-b),Math.abs(S)<1/1e3&&(S=0),n.roundLengths&&(S=Math.floor(S)),A%n.slidesPerGroup===0&&c.push(S),m.push(S)):(n.roundLengths&&(S=Math.floor(S)),(A-Math.min(t.params.slidesPerGroupSkip,A))%t.params.slidesPerGroup===0&&c.push(S),m.push(S),S=S+x+b),t.virtualSize+=x+b,M=x,A+=1}}if(t.virtualSize=Math.max(t.virtualSize,s)+f,r&&o&&(n.effect==="slide"||n.effect==="coverflow")&&a.css({width:`${t.virtualSize+n.spaceBetween}px`}),n.setWrapperSize&&a.css({[e("width")]:`${t.virtualSize+n.spaceBetween}px`}),P&&t.grid.updateWrapperSize(x,c,e),!n.centeredSlides){const C=[];for(let E=0;E<c.length;E+=1){let T=c[E];n.roundLengths&&(T=Math.floor(T)),c[E]<=t.virtualSize-s&&C.push(T)}c=C,Math.floor(t.virtualSize-s)-Math.floor(c[c.length-1])>1&&c.push(t.virtualSize-s)}if(c.length===0&&(c=[0]),n.spaceBetween!==0){const C=t.isHorizontal()&&r?"marginLeft":e("marginRight");p.filter((E,T)=>n.cssMode?T!==p.length-1:!0).css({[C]:`${b}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let C=0;h.forEach(T=>{C+=T+(n.spaceBetween?n.spaceBetween:0)}),C-=n.spaceBetween;const E=C-s;c=c.map(T=>T<0?-v:T>E?E+f:T)}if(n.centerInsufficientSlides){let C=0;if(h.forEach(E=>{C+=E+(n.spaceBetween?n.spaceBetween:0)}),C-=n.spaceBetween,C<s){const E=(s-C)/2;c.forEach((T,_)=>{c[_]=T-E}),m.forEach((T,_)=>{m[_]=T+E})}}if(Object.assign(t,{slides:p,snapGrid:c,slidesGrid:m,slidesSizesGrid:h}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){X(t.wrapperEl,"--swiper-centered-offset-before",`${-c[0]}px`),X(t.wrapperEl,"--swiper-centered-offset-after",`${t.size/2-h[h.length-1]/2}px`);const C=-t.snapGrid[0],E=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(T=>T+C),t.slidesGrid=t.slidesGrid.map(T=>T+E)}if(u!==d&&t.emit("slidesLengthChange"),c.length!==g&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==w&&t.emit("slidesGridLengthChange"),n.watchSlidesProgress&&t.updateSlidesOffset(),!l&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const C=`${n.containerModifierClass}backface-hidden`,E=t.$el.hasClass(C);u<=n.maxBackfaceHiddenSlides?E||t.$el.addClass(C):E&&t.$el.removeClass(C)}}function Kt(t){const e=this,i=[],n=e.virtual&&e.params.virtual.enabled;let a=0,s;typeof t=="number"?e.setTransition(t):t===!0&&e.setTransition(e.params.speed);const r=o=>n?e.slides.filter(l=>parseInt(l.getAttribute("data-swiper-slide-index"),10)===o)[0]:e.slides.eq(o)[0];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||y([])).each(o=>{i.push(o)});else for(s=0;s<Math.ceil(e.params.slidesPerView);s+=1){const o=e.activeIndex+s;if(o>e.slides.length&&!n)break;i.push(r(o))}else i.push(r(e.activeIndex));for(s=0;s<i.length;s+=1)if(typeof i[s]!="undefined"){const o=i[s].offsetHeight;a=o>a?o:a}(a||a===0)&&e.$wrapperEl.css("height",`${a}px`)}function Jt(){const t=this,e=t.slides;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=t.isHorizontal()?e[i].offsetLeft:e[i].offsetTop}function ei(t){t===void 0&&(t=this&&this.translate||0);const e=this,i=e.params,{slides:n,rtlTranslate:a,snapGrid:s}=e;if(n.length===0)return;typeof n[0].swiperSlideOffset=="undefined"&&e.updateSlidesOffset();let r=-t;a&&(r=t),n.removeClass(i.slideVisibleClass),e.visibleSlidesIndexes=[],e.visibleSlides=[];for(let o=0;o<n.length;o+=1){const l=n[o];let d=l.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(d-=n[0].swiperSlideOffset);const p=(r+(i.centeredSlides?e.minTranslate():0)-d)/(l.swiperSlideSize+i.spaceBetween),u=(r-s[0]+(i.centeredSlides?e.minTranslate():0)-d)/(l.swiperSlideSize+i.spaceBetween),c=-(r-d),m=c+e.slidesSizesGrid[o];(c>=0&&c<e.size-1||m>1&&m<=e.size||c<=0&&m>=e.size)&&(e.visibleSlides.push(l),e.visibleSlidesIndexes.push(o),n.eq(o).addClass(i.slideVisibleClass)),l.progress=a?-p:p,l.originalProgress=a?-u:u}e.visibleSlides=y(e.visibleSlides)}function ti(t){const e=this;if(typeof t=="undefined"){const d=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*d||0}const i=e.params,n=e.maxTranslate()-e.minTranslate();let{progress:a,isBeginning:s,isEnd:r}=e;const o=s,l=r;n===0?(a=0,s=!0,r=!0):(a=(t-e.minTranslate())/n,s=a<=0,r=a>=1),Object.assign(e,{progress:a,isBeginning:s,isEnd:r}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&e.updateSlidesProgress(t),s&&!o&&e.emit("reachBeginning toEdge"),r&&!l&&e.emit("reachEnd toEdge"),(o&&!s||l&&!r)&&e.emit("fromEdge"),e.emit("progress",a)}function ii(){const t=this,{slides:e,params:i,$wrapperEl:n,activeIndex:a,realIndex:s}=t,r=t.virtual&&i.virtual.enabled;e.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`);let o;r?o=t.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${a}"]`):o=e.eq(a),o.addClass(i.slideActiveClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${s}"]`).addClass(i.slideDuplicateActiveClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${s}"]`).addClass(i.slideDuplicateActiveClass));let l=o.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&l.length===0&&(l=e.eq(0),l.addClass(i.slideNextClass));let d=o.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&d.length===0&&(d=e.eq(-1),d.addClass(i.slidePrevClass)),i.loop&&(l.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass)),t.emitSlidesClasses()}function ni(t){const e=this,i=e.rtlTranslate?e.translate:-e.translate,{slidesGrid:n,snapGrid:a,params:s,activeIndex:r,realIndex:o,snapIndex:l}=e;let d=t,p;if(typeof d=="undefined"){for(let c=0;c<n.length;c+=1)typeof n[c+1]!="undefined"?i>=n[c]&&i<n[c+1]-(n[c+1]-n[c])/2?d=c:i>=n[c]&&i<n[c+1]&&(d=c+1):i>=n[c]&&(d=c);s.normalizeSlideIndex&&(d<0||typeof d=="undefined")&&(d=0)}if(a.indexOf(i)>=0)p=a.indexOf(i);else{const c=Math.min(s.slidesPerGroupSkip,d);p=c+Math.floor((d-c)/s.slidesPerGroup)}if(p>=a.length&&(p=a.length-1),d===r){p!==l&&(e.snapIndex=p,e.emit("snapIndexChange"));return}const u=parseInt(e.slides.eq(d).attr("data-swiper-slide-index")||d,10);Object.assign(e,{snapIndex:p,realIndex:u,previousIndex:r,activeIndex:d}),e.emit("activeIndexChange"),e.emit("snapIndexChange"),o!==u&&e.emit("realIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&e.emit("slideChange")}function si(t){const e=this,i=e.params,n=y(t).closest(`.${i.slideClass}`)[0];let a=!1,s;if(n){for(let r=0;r<e.slides.length;r+=1)if(e.slides[r]===n){a=!0,s=r;break}}if(n&&a)e.clickedSlide=n,e.virtual&&e.params.virtual.enabled?e.clickedIndex=parseInt(y(n).attr("data-swiper-slide-index"),10):e.clickedIndex=s;else{e.clickedSlide=void 0,e.clickedIndex=void 0;return}i.slideToClickedSlide&&e.clickedIndex!==void 0&&e.clickedIndex!==e.activeIndex&&e.slideToClickedSlide()}var ai={updateSize:Qt,updateSlides:Zt,updateAutoHeight:Kt,updateSlidesOffset:Jt,updateSlidesProgress:ei,updateProgress:ti,updateSlidesClasses:ii,updateActiveIndex:ni,updateClickedSlide:si};function ri(t){t===void 0&&(t=this.isHorizontal()?"x":"y");const e=this,{params:i,rtlTranslate:n,translate:a,$wrapperEl:s}=e;if(i.virtualTranslate)return n?-a:a;if(i.cssMode)return a;let r=Ft(s[0],t);return n&&(r=-r),r||0}function li(t,e){const i=this,{rtlTranslate:n,params:a,$wrapperEl:s,wrapperEl:r,progress:o}=i;let l=0,d=0;const p=0;i.isHorizontal()?l=n?-t:t:d=t,a.roundLengths&&(l=Math.floor(l),d=Math.floor(d)),a.cssMode?r[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-d:a.virtualTranslate||s.transform(`translate3d(${l}px, ${d}px, ${p}px)`),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:d;let u;const c=i.maxTranslate()-i.minTranslate();c===0?u=0:u=(t-i.minTranslate())/c,u!==o&&i.updateProgress(t),i.emit("setTranslate",i.translate,e)}function oi(){return-this.snapGrid[0]}function di(){return-this.snapGrid[this.snapGrid.length-1]}function pi(t,e,i,n,a){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),i===void 0&&(i=!0),n===void 0&&(n=!0);const s=this,{params:r,wrapperEl:o}=s;if(s.animating&&r.preventInteractionOnTransition)return!1;const l=s.minTranslate(),d=s.maxTranslate();let p;if(n&&t>l?p=l:n&&t<d?p=d:p=t,s.updateProgress(p),r.cssMode){const u=s.isHorizontal();if(e===0)o[u?"scrollLeft":"scrollTop"]=-p;else{if(!s.support.smoothScroll)return Me({swiper:s,targetPosition:-p,side:u?"left":"top"}),!0;o.scrollTo({[u?"left":"top"]:-p,behavior:"smooth"})}return!0}return e===0?(s.setTransition(0),s.setTranslate(p),i&&(s.emit("beforeTransitionStart",e,a),s.emit("transitionEnd"))):(s.setTransition(e),s.setTranslate(p),i&&(s.emit("beforeTransitionStart",e,a),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(c){!s||s.destroyed||c.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,i&&s.emit("transitionEnd"))}),s.$wrapperEl[0].addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd))),!0}var ui={getTranslate:ri,setTranslate:li,minTranslate:oi,maxTranslate:di,translateTo:pi};function fi(t,e){const i=this;i.params.cssMode||i.$wrapperEl.transition(t),i.emit("setTransition",t,e)}function Oe(t){let{swiper:e,runCallbacks:i,direction:n,step:a}=t;const{activeIndex:s,previousIndex:r}=e;let o=n;if(o||(s>r?o="next":s<r?o="prev":o="reset"),e.emit(`transition${a}`),i&&s!==r){if(o==="reset"){e.emit(`slideResetTransition${a}`);return}e.emit(`slideChangeTransition${a}`),o==="next"?e.emit(`slideNextTransition${a}`):e.emit(`slidePrevTransition${a}`)}}function ci(t,e){t===void 0&&(t=!0);const i=this,{params:n}=i;n.cssMode||(n.autoHeight&&i.updateAutoHeight(),Oe({swiper:i,runCallbacks:t,direction:e,step:"Start"}))}function gi(t,e){t===void 0&&(t=!0);const i=this,{params:n}=i;i.animating=!1,!n.cssMode&&(i.setTransition(0),Oe({swiper:i,runCallbacks:t,direction:e,step:"End"}))}var hi={setTransition:fi,transitionStart:ci,transitionEnd:gi};function mi(t,e,i,n,a){if(t===void 0&&(t=0),e===void 0&&(e=this.params.speed),i===void 0&&(i=!0),typeof t!="number"&&typeof t!="string")throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof t}] given.`);if(typeof t=="string"){const b=parseInt(t,10);if(!isFinite(b))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${t}] given.`);t=b}const s=this;let r=t;r<0&&(r=0);const{params:o,snapGrid:l,slidesGrid:d,previousIndex:p,activeIndex:u,rtlTranslate:c,wrapperEl:m,enabled:h}=s;if(s.animating&&o.preventInteractionOnTransition||!h&&!n&&!a)return!1;const v=Math.min(s.params.slidesPerGroupSkip,r);let f=v+Math.floor((r-v)/s.params.slidesPerGroup);f>=l.length&&(f=l.length-1),(u||o.initialSlide||0)===(p||0)&&i&&s.emit("beforeSlideChangeStart");const g=-l[f];if(s.updateProgress(g),o.normalizeSlideIndex)for(let b=0;b<d.length;b+=1){const S=-Math.floor(g*100),M=Math.floor(d[b]*100),A=Math.floor(d[b+1]*100);typeof d[b+1]!="undefined"?S>=M&&S<A-(A-M)/2?r=b:S>=M&&S<A&&(r=b+1):S>=M&&(r=b)}if(s.initialized&&r!==u&&(!s.allowSlideNext&&g<s.translate&&g<s.minTranslate()||!s.allowSlidePrev&&g>s.translate&&g>s.maxTranslate()&&(u||0)!==r))return!1;let w;if(r>u?w="next":r<u?w="prev":w="reset",c&&-g===s.translate||!c&&g===s.translate)return s.updateActiveIndex(r),o.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),o.effect!=="slide"&&s.setTranslate(g),w!=="reset"&&(s.transitionStart(i,w),s.transitionEnd(i,w)),!1;if(o.cssMode){const b=s.isHorizontal(),S=c?g:-g;if(e===0){const M=s.virtual&&s.params.virtual.enabled;M&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),m[b?"scrollLeft":"scrollTop"]=S,M&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._swiperImmediateVirtual=!1})}else{if(!s.support.smoothScroll)return Me({swiper:s,targetPosition:S,side:b?"left":"top"}),!0;m.scrollTo({[b?"left":"top"]:S,behavior:"smooth"})}return!0}return s.setTransition(e),s.setTranslate(g),s.updateActiveIndex(r),s.updateSlidesClasses(),s.emit("beforeTransitionStart",e,n),s.transitionStart(i,w),e===0?s.transitionEnd(i,w):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(S){!s||s.destroyed||S.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,w))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd)),!0}function vi(t,e,i,n){if(t===void 0&&(t=0),e===void 0&&(e=this.params.speed),i===void 0&&(i=!0),typeof t=="string"){const r=parseInt(t,10);if(!isFinite(r))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${t}] given.`);t=r}const a=this;let s=t;return a.params.loop&&(s+=a.loopedSlides),a.slideTo(s,e,i,n)}function wi(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const n=this,{animating:a,enabled:s,params:r}=n;if(!s)return n;let o=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(o=Math.max(n.slidesPerViewDynamic("current",!0),1));const l=n.activeIndex<r.slidesPerGroupSkip?1:o;if(r.loop){if(a&&r.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}return r.rewind&&n.isEnd?n.slideTo(0,t,e,i):n.slideTo(n.activeIndex+l,t,e,i)}function bi(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const n=this,{params:a,animating:s,snapGrid:r,slidesGrid:o,rtlTranslate:l,enabled:d}=n;if(!d)return n;if(a.loop){if(s&&a.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}const p=l?n.translate:-n.translate;function u(f){return f<0?-Math.floor(Math.abs(f)):Math.floor(f)}const c=u(p),m=r.map(f=>u(f));let h=r[m.indexOf(c)-1];if(typeof h=="undefined"&&a.cssMode){let f;r.forEach((g,w)=>{c>=g&&(f=w)}),typeof f!="undefined"&&(h=r[f>0?f-1:f])}let v=0;if(typeof h!="undefined"&&(v=o.indexOf(h),v<0&&(v=n.activeIndex-1),a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(v=v-n.slidesPerViewDynamic("previous",!0)+1,v=Math.max(v,0))),a.rewind&&n.isBeginning){const f=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(f,t,e,i)}return n.slideTo(v,t,e,i)}function yi(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const n=this;return n.slideTo(n.activeIndex,t,e,i)}function Si(t,e,i,n){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0),n===void 0&&(n=.5);const a=this;let s=a.activeIndex;const r=Math.min(a.params.slidesPerGroupSkip,s),o=r+Math.floor((s-r)/a.params.slidesPerGroup),l=a.rtlTranslate?a.translate:-a.translate;if(l>=a.snapGrid[o]){const d=a.snapGrid[o],p=a.snapGrid[o+1];l-d>(p-d)*n&&(s+=a.params.slidesPerGroup)}else{const d=a.snapGrid[o-1],p=a.snapGrid[o];l-d<=(p-d)*n&&(s-=a.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,a.slidesGrid.length-1),a.slideTo(s,t,e,i)}function Ai(){const t=this,{params:e,$wrapperEl:i}=t,n=e.slidesPerView==="auto"?t.slidesPerViewDynamic():e.slidesPerView;let a=t.clickedIndex,s;if(e.loop){if(t.animating)return;s=parseInt(y(t.clickedSlide).attr("data-swiper-slide-index"),10),e.centeredSlides?a<t.loopedSlides-n/2||a>t.slides.length-t.loopedSlides+n/2?(t.loopFix(),a=i.children(`.${e.slideClass}[data-swiper-slide-index="${s}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),U(()=>{t.slideTo(a)})):t.slideTo(a):a>t.slides.length-n?(t.loopFix(),a=i.children(`.${e.slideClass}[data-swiper-slide-index="${s}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),U(()=>{t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}var Ci={slideTo:mi,slideToLoop:vi,slideNext:wi,slidePrev:bi,slideReset:yi,slideToClosest:Si,slideToClickedSlide:Ai};function xi(){const t=this,e=O(),{params:i,$wrapperEl:n}=t,a=n.children().length>0?y(n.children()[0].parentNode):n;a.children(`.${i.slideClass}.${i.slideDuplicateClass}`).remove();let s=a.children(`.${i.slideClass}`);if(i.loopFillGroupWithBlank){const l=i.slidesPerGroup-s.length%i.slidesPerGroup;if(l!==i.slidesPerGroup){for(let d=0;d<l;d+=1){const p=y(e.createElement("div")).addClass(`${i.slideClass} ${i.slideBlankClass}`);a.append(p)}s=a.children(`.${i.slideClass}`)}}i.slidesPerView==="auto"&&!i.loopedSlides&&(i.loopedSlides=s.length),t.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),t.loopedSlides+=i.loopAdditionalSlides,t.loopedSlides>s.length&&(t.loopedSlides=s.length);const r=[],o=[];s.each((l,d)=>{const p=y(l);d<t.loopedSlides&&o.push(l),d<s.length&&d>=s.length-t.loopedSlides&&r.push(l),p.attr("data-swiper-slide-index",d)});for(let l=0;l<o.length;l+=1)a.append(y(o[l].cloneNode(!0)).addClass(i.slideDuplicateClass));for(let l=r.length-1;l>=0;l-=1)a.prepend(y(r[l].cloneNode(!0)).addClass(i.slideDuplicateClass))}function Ei(){const t=this;t.emit("beforeLoopFix");const{activeIndex:e,slides:i,loopedSlides:n,allowSlidePrev:a,allowSlideNext:s,snapGrid:r,rtlTranslate:o}=t;let l;t.allowSlidePrev=!0,t.allowSlideNext=!0;const p=-r[e]-t.getTranslate();e<n?(l=i.length-n*3+e,l+=n,t.slideTo(l,0,!1,!0)&&p!==0&&t.setTranslate((o?-t.translate:t.translate)-p)):e>=i.length-n&&(l=-i.length+e+n,l+=n,t.slideTo(l,0,!1,!0)&&p!==0&&t.setTranslate((o?-t.translate:t.translate)-p)),t.allowSlidePrev=a,t.allowSlideNext=s,t.emit("loopFix")}function Ti(){const t=this,{$wrapperEl:e,params:i,slides:n}=t;e.children(`.${i.slideClass}.${i.slideDuplicateClass},.${i.slideClass}.${i.slideBlankClass}`).remove(),n.removeAttr("data-swiper-slide-index")}var Pi={loopCreate:xi,loopFix:Ei,loopDestroy:Ti};function Mi(t){const e=this;if(e.support.touch||!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const i=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;i.style.cursor="move",i.style.cursor=t?"grabbing":"grab"}function Bi(){const t=this;t.support.touch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t[t.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="")}var Oi={setGrabCursor:Mi,unsetGrabCursor:Bi};function $i(t,e){e===void 0&&(e=this);function i(n){if(!n||n===O()||n===B())return null;n.assignedSlot&&(n=n.assignedSlot);const a=n.closest(t);return!a&&!n.getRootNode?null:a||i(n.getRootNode().host)}return i(e)}function Li(t){const e=this,i=O(),n=B(),a=e.touchEventsData,{params:s,touches:r,enabled:o}=e;if(!o||e.animating&&s.preventInteractionOnTransition)return;!e.animating&&s.cssMode&&s.loop&&e.loopFix();let l=t;l.originalEvent&&(l=l.originalEvent);let d=y(l.target);if(s.touchEventsTarget==="wrapper"&&!d.closest(e.wrapperEl).length||(a.isTouchEvent=l.type==="touchstart",!a.isTouchEvent&&"which"in l&&l.which===3)||!a.isTouchEvent&&"button"in l&&l.button>0||a.isTouched&&a.isMoved)return;!!s.noSwipingClass&&s.noSwipingClass!==""&&l.target&&l.target.shadowRoot&&t.path&&t.path[0]&&(d=y(t.path[0]));const u=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,c=!!(l.target&&l.target.shadowRoot);if(s.noSwiping&&(c?$i(u,d[0]):d.closest(u)[0])){e.allowClick=!0;return}if(s.swipeHandler&&!d.closest(s.swipeHandler)[0])return;r.currentX=l.type==="touchstart"?l.targetTouches[0].pageX:l.pageX,r.currentY=l.type==="touchstart"?l.targetTouches[0].pageY:l.pageY;const m=r.currentX,h=r.currentY,v=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,f=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(v&&(m<=f||m>=n.innerWidth-f))if(v==="prevent")t.preventDefault();else return;if(Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=m,r.startY=h,a.touchStartTime=V(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,s.threshold>0&&(a.allowThresholdMove=!1),l.type!=="touchstart"){let g=!0;d.is(a.focusableElements)&&(g=!1,d[0].nodeName==="SELECT"&&(a.isTouched=!1)),i.activeElement&&y(i.activeElement).is(a.focusableElements)&&i.activeElement!==d[0]&&i.activeElement.blur();const w=g&&e.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||w)&&!d[0].isContentEditable&&l.preventDefault()}e.params.freeMode&&e.params.freeMode.enabled&&e.freeMode&&e.animating&&!s.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",l)}function zi(t){const e=O(),i=this,n=i.touchEventsData,{params:a,touches:s,rtlTranslate:r,enabled:o}=i;if(!o)return;let l=t;if(l.originalEvent&&(l=l.originalEvent),!n.isTouched){n.startMoving&&n.isScrolling&&i.emit("touchMoveOpposite",l);return}if(n.isTouchEvent&&l.type!=="touchmove")return;const d=l.type==="touchmove"&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),p=l.type==="touchmove"?d.pageX:l.pageX,u=l.type==="touchmove"?d.pageY:l.pageY;if(l.preventedByNestedSwiper){s.startX=p,s.startY=u;return}if(!i.allowTouchMove){y(l.target).is(n.focusableElements)||(i.allowClick=!1),n.isTouched&&(Object.assign(s,{startX:p,startY:u,currentX:p,currentY:u}),n.touchStartTime=V());return}if(n.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop){if(i.isVertical()){if(u<s.startY&&i.translate<=i.maxTranslate()||u>s.startY&&i.translate>=i.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(p<s.startX&&i.translate<=i.maxTranslate()||p>s.startX&&i.translate>=i.minTranslate())return}if(n.isTouchEvent&&e.activeElement&&l.target===e.activeElement&&y(l.target).is(n.focusableElements)){n.isMoved=!0,i.allowClick=!1;return}if(n.allowTouchCallbacks&&i.emit("touchMove",l),l.targetTouches&&l.targetTouches.length>1)return;s.currentX=p,s.currentY=u;const c=s.currentX-s.startX,m=s.currentY-s.startY;if(i.params.threshold&&Math.sqrt(c**2+m**2)<i.params.threshold)return;if(typeof n.isScrolling=="undefined"){let g;i.isHorizontal()&&s.currentY===s.startY||i.isVertical()&&s.currentX===s.startX?n.isScrolling=!1:c*c+m*m>=25&&(g=Math.atan2(Math.abs(m),Math.abs(c))*180/Math.PI,n.isScrolling=i.isHorizontal()?g>a.touchAngle:90-g>a.touchAngle)}if(n.isScrolling&&i.emit("touchMoveOpposite",l),typeof n.startMoving=="undefined"&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(n.startMoving=!0),n.isScrolling){n.isTouched=!1;return}if(!n.startMoving)return;i.allowClick=!1,!a.cssMode&&l.cancelable&&l.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&l.stopPropagation(),n.isMoved||(a.loop&&!a.cssMode&&i.loopFix(),n.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,a.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",l)),i.emit("sliderMove",l),n.isMoved=!0;let h=i.isHorizontal()?c:m;s.diff=h,h*=a.touchRatio,r&&(h=-h),i.swipeDirection=h>0?"prev":"next",n.currentTranslate=h+n.startTranslate;let v=!0,f=a.resistanceRatio;if(a.touchReleaseOnEdges&&(f=0),h>0&&n.currentTranslate>i.minTranslate()?(v=!1,a.resistance&&(n.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+n.startTranslate+h)**f)):h<0&&n.currentTranslate<i.maxTranslate()&&(v=!1,a.resistance&&(n.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-n.startTranslate-h)**f)),v&&(l.preventedByNestedSwiper=!0),!i.allowSlideNext&&i.swipeDirection==="next"&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&i.swipeDirection==="prev"&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&!i.allowSlideNext&&(n.currentTranslate=n.startTranslate),a.threshold>0)if(Math.abs(h)>a.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,n.currentTranslate=n.startTranslate,s.diff=i.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{n.currentTranslate=n.startTranslate;return}!a.followFinger||a.cssMode||((a.freeMode&&a.freeMode.enabled&&i.freeMode||a.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),i.params.freeMode&&a.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(n.currentTranslate),i.setTranslate(n.currentTranslate))}function ki(t){const e=this,i=e.touchEventsData,{params:n,touches:a,rtlTranslate:s,slidesGrid:r,enabled:o}=e;if(!o)return;let l=t;if(l.originalEvent&&(l=l.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",l),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&n.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}n.grabCursor&&i.isMoved&&i.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const d=V(),p=d-i.touchStartTime;if(e.allowClick){const w=l.path||l.composedPath&&l.composedPath();e.updateClickedSlide(w&&w[0]||l.target),e.emit("tap click",l),p<300&&d-i.lastClickTime<300&&e.emit("doubleTap doubleClick",l)}if(i.lastClickTime=V(),U(()=>{e.destroyed||(e.allowClick=!0)}),!i.isTouched||!i.isMoved||!e.swipeDirection||a.diff===0||i.currentTranslate===i.startTranslate){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;let u;if(n.followFinger?u=s?e.translate:-e.translate:u=-i.currentTranslate,n.cssMode)return;if(e.params.freeMode&&n.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:u});return}let c=0,m=e.slidesSizesGrid[0];for(let w=0;w<r.length;w+=w<n.slidesPerGroupSkip?1:n.slidesPerGroup){const b=w<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;typeof r[w+b]!="undefined"?u>=r[w]&&u<r[w+b]&&(c=w,m=r[w+b]-r[w]):u>=r[w]&&(c=w,m=r[r.length-1]-r[r.length-2])}let h=null,v=null;n.rewind&&(e.isBeginning?v=e.params.virtual&&e.params.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(h=0));const f=(u-r[c])/m,g=c<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(p>n.longSwipesMs){if(!n.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(f>=n.longSwipesRatio?e.slideTo(n.rewind&&e.isEnd?h:c+g):e.slideTo(c)),e.swipeDirection==="prev"&&(f>1-n.longSwipesRatio?e.slideTo(c+g):v!==null&&f<0&&Math.abs(f)>n.longSwipesRatio?e.slideTo(v):e.slideTo(c))}else{if(!n.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(l.target===e.navigation.nextEl||l.target===e.navigation.prevEl)?l.target===e.navigation.nextEl?e.slideTo(c+g):e.slideTo(c):(e.swipeDirection==="next"&&e.slideTo(h!==null?h:c+g),e.swipeDirection==="prev"&&e.slideTo(v!==null?v:c))}}function ve(){const t=this,{params:e,el:i}=t;if(i&&i.offsetWidth===0)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:a,snapGrid:s}=t;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses(),(e.slidesPerView==="auto"||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.run(),t.allowSlidePrev=a,t.allowSlideNext=n,t.params.watchOverflow&&s!==t.snapGrid&&t.checkOverflow()}function Ii(t){const e=this;!e.enabled||e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation()))}function Di(){const t=this,{wrapperEl:e,rtlTranslate:i,enabled:n}=t;if(!n)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,t.translate===0&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let a;const s=t.maxTranslate()-t.minTranslate();s===0?a=0:a=(t.translate-t.minTranslate())/s,a!==t.progress&&t.updateProgress(i?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}let we=!1;function _i(){}const $e=(t,e)=>{const i=O(),{params:n,touchEvents:a,el:s,wrapperEl:r,device:o,support:l}=t,d=!!n.nested,p=e==="on"?"addEventListener":"removeEventListener",u=e;if(!l.touch)s[p](a.start,t.onTouchStart,!1),i[p](a.move,t.onTouchMove,d),i[p](a.end,t.onTouchEnd,!1);else{const c=a.start==="touchstart"&&l.passiveListener&&n.passiveListeners?{passive:!0,capture:!1}:!1;s[p](a.start,t.onTouchStart,c),s[p](a.move,t.onTouchMove,l.passiveListener?{passive:!1,capture:d}:d),s[p](a.end,t.onTouchEnd,c),a.cancel&&s[p](a.cancel,t.onTouchEnd,c)}(n.preventClicks||n.preventClicksPropagation)&&s[p]("click",t.onClick,!0),n.cssMode&&r[p]("scroll",t.onScroll),n.updateOnWindowResize?t[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",ve,!0):t[u]("observerUpdate",ve,!0)};function Ni(){const t=this,e=O(),{params:i,support:n}=t;t.onTouchStart=Li.bind(t),t.onTouchMove=zi.bind(t),t.onTouchEnd=ki.bind(t),i.cssMode&&(t.onScroll=Di.bind(t)),t.onClick=Ii.bind(t),n.touch&&!we&&(e.addEventListener("touchstart",_i),we=!0),$e(t,"on")}function Gi(){$e(this,"off")}var Fi={attachEvents:Ni,detachEvents:Gi};const be=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;function Ri(){const t=this,{activeIndex:e,initialized:i,loopedSlides:n=0,params:a,$el:s}=t,r=a.breakpoints;if(!r||r&&Object.keys(r).length===0)return;const o=t.getBreakpoint(r,t.params.breakpointsBase,t.el);if(!o||t.currentBreakpoint===o)return;const d=(o in r?r[o]:void 0)||t.originalParams,p=be(t,a),u=be(t,d),c=a.enabled;p&&!u?(s.removeClass(`${a.containerModifierClass}grid ${a.containerModifierClass}grid-column`),t.emitContainerClasses()):!p&&u&&(s.addClass(`${a.containerModifierClass}grid`),(d.grid.fill&&d.grid.fill==="column"||!d.grid.fill&&a.grid.fill==="column")&&s.addClass(`${a.containerModifierClass}grid-column`),t.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(f=>{const g=a[f]&&a[f].enabled,w=d[f]&&d[f].enabled;g&&!w&&t[f].disable(),!g&&w&&t[f].enable()});const m=d.direction&&d.direction!==a.direction,h=a.loop&&(d.slidesPerView!==a.slidesPerView||m);m&&i&&t.changeDirection(),z(t.params,d);const v=t.params.enabled;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),c&&!v?t.disable():!c&&v&&t.enable(),t.currentBreakpoint=o,t.emit("_beforeBreakpoint",d),h&&i&&(t.loopDestroy(),t.loopCreate(),t.updateSlides(),t.slideTo(e-n+t.loopedSlides,0,!1)),t.emit("breakpoint",d)}function ji(t,e,i){if(e===void 0&&(e="window"),!t||e==="container"&&!i)return;let n=!1;const a=B(),s=e==="window"?a.innerHeight:i.clientHeight,r=Object.keys(t).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){const l=parseFloat(o.substr(1));return{value:s*l,point:o}}return{value:o,point:o}});r.sort((o,l)=>parseInt(o.value,10)-parseInt(l.value,10));for(let o=0;o<r.length;o+=1){const{point:l,value:d}=r[o];e==="window"?a.matchMedia(`(min-width: ${d}px)`).matches&&(n=l):d<=i.clientWidth&&(n=l)}return n||"max"}var Hi={setBreakpoint:Ri,getBreakpoint:ji};function Vi(t,e){const i=[];return t.forEach(n=>{typeof n=="object"?Object.keys(n).forEach(a=>{n[a]&&i.push(e+a)}):typeof n=="string"&&i.push(e+n)}),i}function Yi(){const t=this,{classNames:e,params:i,rtl:n,$el:a,device:s,support:r}=t,o=Vi(["initialized",i.direction,{"pointer-events":!r.touch},{"free-mode":t.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:n},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"},{android:s.android},{ios:s.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);e.push(...o),a.addClass([...e].join(" ")),t.emitContainerClasses()}function Wi(){const t=this,{$el:e,classNames:i}=t;e.removeClass(i.join(" ")),t.emitContainerClasses()}var qi={addClasses:Yi,removeClasses:Wi};function Xi(t,e,i,n,a,s){const r=B();let o;function l(){s&&s()}!y(t).parent("picture")[0]&&(!t.complete||!a)&&e?(o=new r.Image,o.onload=l,o.onerror=l,n&&(o.sizes=n),i&&(o.srcset=i),e&&(o.src=e)):l()}function Ui(){const t=this;t.imagesToLoad=t.$el.find("img");function e(){typeof t=="undefined"||t===null||!t||t.destroyed||(t.imagesLoaded!==void 0&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}for(let i=0;i<t.imagesToLoad.length;i+=1){const n=t.imagesToLoad[i];t.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,e)}}var Qi={loadImage:Xi,preloadImages:Ui};function Zi(){const t=this,{isLocked:e,params:i}=t,{slidesOffsetBefore:n}=i;if(n){const a=t.slides.length-1,s=t.slidesGrid[a]+t.slidesSizesGrid[a]+n*2;t.isLocked=t.size>s}else t.isLocked=t.snapGrid.length===1;i.allowSlideNext===!0&&(t.allowSlideNext=!t.isLocked),i.allowSlidePrev===!0&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}var Ki={checkOverflow:Zi},ye={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function Ji(t,e){return function(n){n===void 0&&(n={});const a=Object.keys(n)[0],s=n[a];if(typeof s!="object"||s===null){z(e,n);return}if(["navigation","pagination","scrollbar"].indexOf(a)>=0&&t[a]===!0&&(t[a]={auto:!0}),!(a in t&&"enabled"in s)){z(e,n);return}t[a]===!0&&(t[a]={enabled:!0}),typeof t[a]=="object"&&!("enabled"in t[a])&&(t[a].enabled=!0),t[a]||(t[a]={enabled:!1}),z(e,n)}}const te={eventsEmitter:Ut,update:ai,translate:ui,transition:hi,slide:Ci,loop:Pi,grabCursor:Oi,events:Fi,breakpoints:Hi,checkOverflow:Ki,classes:qi,images:Qi},ie={};class ${constructor(){let e,i;for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];if(a.length===1&&a[0].constructor&&Object.prototype.toString.call(a[0]).slice(8,-1)==="Object"?i=a[0]:[e,i]=a,i||(i={}),i=z({},i),e&&!i.el&&(i.el=e),i.el&&y(i.el).length>1){const d=[];return y(i.el).each(p=>{const u=z({},i,{el:p});d.push(new $(u))}),d}const r=this;r.__swiper__=!0,r.support=Be(),r.device=Vt({userAgent:i.userAgent}),r.browser=Wt(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],i.modules&&Array.isArray(i.modules)&&r.modules.push(...i.modules);const o={};r.modules.forEach(d=>{d({swiper:r,extendParams:Ji(i,o),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});const l=z({},ye,o);return r.params=z({},l,ie,i),r.originalParams=z({},r.params),r.passedParams=z({},i),r.params&&r.params.on&&Object.keys(r.params.on).forEach(d=>{r.on(d,r.params.on[d])}),r.params&&r.params.onAny&&r.onAny(r.params.onAny),r.$=y,Object.assign(r,{enabled:r.params.enabled,el:e,classNames:[],slides:y(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return r.params.direction==="horizontal"},isVertical(){return r.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function(){const p=["touchstart","touchmove","touchend","touchcancel"],u=["pointerdown","pointermove","pointerup"];return r.touchEventsTouch={start:p[0],move:p[1],end:p[2],cancel:p[3]},r.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:V(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;!e.enabled||(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,i){const n=this;e=Math.min(Math.max(e,0),1);const a=n.minTranslate(),r=(n.maxTranslate()-a)*e+a;n.translateTo(r,typeof i=="undefined"?0:i),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=e.el.className.split(" ").filter(n=>n.indexOf("swiper")===0||n.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",i.join(" "))}getSlideClasses(e){const i=this;return i.destroyed?"":e.className.split(" ").filter(n=>n.indexOf("swiper-slide")===0||n.indexOf(i.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=[];e.slides.each(n=>{const a=e.getSlideClasses(n);i.push({slideEl:n,classNames:a}),e.emit("_slideClass",n,a)}),e.emit("_slideClasses",i)}slidesPerViewDynamic(e,i){e===void 0&&(e="current"),i===void 0&&(i=!1);const n=this,{params:a,slides:s,slidesGrid:r,slidesSizesGrid:o,size:l,activeIndex:d}=n;let p=1;if(a.centeredSlides){let u=s[d].swiperSlideSize,c;for(let m=d+1;m<s.length;m+=1)s[m]&&!c&&(u+=s[m].swiperSlideSize,p+=1,u>l&&(c=!0));for(let m=d-1;m>=0;m-=1)s[m]&&!c&&(u+=s[m].swiperSlideSize,p+=1,u>l&&(c=!0))}else if(e==="current")for(let u=d+1;u<s.length;u+=1)(i?r[u]+o[u]-r[d]<l:r[u]-r[d]<l)&&(p+=1);else for(let u=d-1;u>=0;u-=1)r[d]-r[u]<l&&(p+=1);return p}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:i,params:n}=e;n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function a(){const r=e.rtlTranslate?e.translate*-1:e.translate,o=Math.min(Math.max(r,e.maxTranslate()),e.minTranslate());e.setTranslate(o),e.updateActiveIndex(),e.updateSlidesClasses()}let s;e.params.freeMode&&e.params.freeMode.enabled?(a(),e.params.autoHeight&&e.updateAutoHeight()):((e.params.slidesPerView==="auto"||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?s=e.slideTo(e.slides.length-1,0,!1,!0):s=e.slideTo(e.activeIndex,0,!1,!0),s||a()),n.watchOverflow&&i!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,i){i===void 0&&(i=!0);const n=this,a=n.params.direction;return e||(e=a==="horizontal"?"vertical":"horizontal"),e===a||e!=="horizontal"&&e!=="vertical"||(n.$el.removeClass(`${n.params.containerModifierClass}${a}`).addClass(`${n.params.containerModifierClass}${e}`),n.emitContainerClasses(),n.params.direction=e,n.slides.each(s=>{e==="vertical"?s.style.width="":s.style.height=""}),n.emit("changeDirection"),i&&n.update()),n}changeLanguageDirection(e){const i=this;i.rtl&&e==="rtl"||!i.rtl&&e==="ltr"||(i.rtl=e==="rtl",i.rtlTranslate=i.params.direction==="horizontal"&&i.rtl,i.rtl?(i.$el.addClass(`${i.params.containerModifierClass}rtl`),i.el.dir="rtl"):(i.$el.removeClass(`${i.params.containerModifierClass}rtl`),i.el.dir="ltr"),i.update())}mount(e){const i=this;if(i.mounted)return!0;const n=y(e||i.params.el);if(e=n[0],!e)return!1;e.swiper=i;const a=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const o=y(e.shadowRoot.querySelector(a()));return o.children=l=>n.children(l),o}return n.children?n.children(a()):y(n).children(a())})();if(r.length===0&&i.params.createElements){const l=O().createElement("div");r=y(l),l.className=i.params.wrapperClass,n.append(l),n.children(`.${i.params.slideClass}`).each(d=>{r.append(d)})}return Object.assign(i,{$el:n,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:e.dir.toLowerCase()==="rtl"||n.css("direction")==="rtl",rtlTranslate:i.params.direction==="horizontal"&&(e.dir.toLowerCase()==="rtl"||n.css("direction")==="rtl"),wrongRTL:r.css("display")==="-webkit-box"}),!0}init(e){const i=this;return i.initialized||i.mount(e)===!1||(i.emit("beforeInit"),i.params.breakpoints&&i.setBreakpoint(),i.addClasses(),i.params.loop&&i.loopCreate(),i.updateSize(),i.updateSlides(),i.params.watchOverflow&&i.checkOverflow(),i.params.grabCursor&&i.enabled&&i.setGrabCursor(),i.params.preloadImages&&i.preloadImages(),i.params.loop?i.slideTo(i.params.initialSlide+i.loopedSlides,0,i.params.runCallbacksOnInit,!1,!0):i.slideTo(i.params.initialSlide,0,i.params.runCallbacksOnInit,!1,!0),i.attachEvents(),i.initialized=!0,i.emit("init"),i.emit("afterInit")),i}destroy(e,i){e===void 0&&(e=!0),i===void 0&&(i=!0);const n=this,{params:a,$el:s,$wrapperEl:r,slides:o}=n;return typeof n.params=="undefined"||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),a.loop&&n.loopDestroy(),i&&(n.removeClasses(),s.removeAttr("style"),r.removeAttr("style"),o&&o.length&&o.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(l=>{n.off(l)}),e!==!1&&(n.$el[0].swiper=null,Nt(n)),n.destroyed=!0),null}static extendDefaults(e){z(ie,e)}static get extendedDefaults(){return ie}static get defaults(){return ye}static installModule(e){$.prototype.__modules__||($.prototype.__modules__=[]);const i=$.prototype.__modules__;typeof e=="function"&&i.indexOf(e)<0&&i.push(e)}static use(e){return Array.isArray(e)?(e.forEach(i=>$.installModule(i)),$):($.installModule(e),$)}}Object.keys(te).forEach(t=>{Object.keys(te[t]).forEach(e=>{$.prototype[e]=te[t][e]})});$.use([qt,Xt]);function Le(t,e,i,n){const a=O();return t.params.createElements&&Object.keys(n).forEach(s=>{if(!i[s]&&i.auto===!0){let r=t.$el.children(`.${n[s]}`)[0];r||(r=a.createElement("div"),r.className=n[s],t.$el.append(r)),i[s]=r,e[s]=r}}),i}function en(t){let{swiper:e,extendParams:i,on:n,emit:a}=t;i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null};function s(h){let v;return h&&(v=y(h),e.params.uniqueNavElements&&typeof h=="string"&&v.length>1&&e.$el.find(h).length===1&&(v=e.$el.find(h))),v}function r(h,v){const f=e.params.navigation;h&&h.length>0&&(h[v?"addClass":"removeClass"](f.disabledClass),h[0]&&h[0].tagName==="BUTTON"&&(h[0].disabled=v),e.params.watchOverflow&&e.enabled&&h[e.isLocked?"addClass":"removeClass"](f.lockClass))}function o(){if(e.params.loop)return;const{$nextEl:h,$prevEl:v}=e.navigation;r(v,e.isBeginning&&!e.params.rewind),r(h,e.isEnd&&!e.params.rewind)}function l(h){h.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),a("navigationPrev"))}function d(h){h.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),a("navigationNext"))}function p(){const h=e.params.navigation;if(e.params.navigation=Le(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(h.nextEl||h.prevEl))return;const v=s(h.nextEl),f=s(h.prevEl);v&&v.length>0&&v.on("click",d),f&&f.length>0&&f.on("click",l),Object.assign(e.navigation,{$nextEl:v,nextEl:v&&v[0],$prevEl:f,prevEl:f&&f[0]}),e.enabled||(v&&v.addClass(h.lockClass),f&&f.addClass(h.lockClass))}function u(){const{$nextEl:h,$prevEl:v}=e.navigation;h&&h.length&&(h.off("click",d),h.removeClass(e.params.navigation.disabledClass)),v&&v.length&&(v.off("click",l),v.removeClass(e.params.navigation.disabledClass))}n("init",()=>{e.params.navigation.enabled===!1?m():(p(),o())}),n("toEdge fromEdge lock unlock",()=>{o()}),n("destroy",()=>{u()}),n("enable disable",()=>{const{$nextEl:h,$prevEl:v}=e.navigation;h&&h[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),v&&v[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),n("click",(h,v)=>{const{$nextEl:f,$prevEl:g}=e.navigation,w=v.target;if(e.params.navigation.hideOnClick&&!y(w).is(g)&&!y(w).is(f)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===w||e.pagination.el.contains(w)))return;let b;f?b=f.hasClass(e.params.navigation.hiddenClass):g&&(b=g.hasClass(e.params.navigation.hiddenClass)),a(b===!0?"navigationShow":"navigationHide"),f&&f.toggleClass(e.params.navigation.hiddenClass),g&&g.toggleClass(e.params.navigation.hiddenClass)}});const c=()=>{e.$el.removeClass(e.params.navigation.navigationDisabledClass),p(),o()},m=()=>{e.$el.addClass(e.params.navigation.navigationDisabledClass),u()};Object.assign(e.navigation,{enable:c,disable:m,update:o,init:p,destroy:u})}function j(t){return t===void 0&&(t=""),`.${t.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function tn(t){let{swiper:e,extendParams:i,on:n,emit:a}=t;const s="swiper-pagination";i({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:f=>f,formatFractionTotal:f=>f,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`,paginationDisabledClass:`${s}-disabled`}}),e.pagination={el:null,$el:null,bullets:[]};let r,o=0;function l(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0}function d(f,g){const{bulletActiveClass:w}=e.params.pagination;f[g]().addClass(`${w}-${g}`)[g]().addClass(`${w}-${g}-${g}`)}function p(){const f=e.rtl,g=e.params.pagination;if(l())return;const w=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,b=e.pagination.$el;let S;const M=e.params.loop?Math.ceil((w-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(S=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),S>w-1-e.loopedSlides*2&&(S-=w-e.loopedSlides*2),S>M-1&&(S-=M),S<0&&e.params.paginationType!=="bullets"&&(S=M+S)):typeof e.snapIndex!="undefined"?S=e.snapIndex:S=e.activeIndex||0,g.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const A=e.pagination.bullets;let P,x,D;if(g.dynamicBullets&&(r=A.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),b.css(e.isHorizontal()?"width":"height",`${r*(g.dynamicMainBullets+4)}px`),g.dynamicMainBullets>1&&e.previousIndex!==void 0&&(o+=S-(e.previousIndex-e.loopedSlides||0),o>g.dynamicMainBullets-1?o=g.dynamicMainBullets-1:o<0&&(o=0)),P=Math.max(S-o,0),x=P+(Math.min(A.length,g.dynamicMainBullets)-1),D=(x+P)/2),A.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(C=>`${g.bulletActiveClass}${C}`).join(" ")),b.length>1)A.each(C=>{const E=y(C),T=E.index();T===S&&E.addClass(g.bulletActiveClass),g.dynamicBullets&&(T>=P&&T<=x&&E.addClass(`${g.bulletActiveClass}-main`),T===P&&d(E,"prev"),T===x&&d(E,"next"))});else{const C=A.eq(S),E=C.index();if(C.addClass(g.bulletActiveClass),g.dynamicBullets){const T=A.eq(P),_=A.eq(x);for(let k=P;k<=x;k+=1)A.eq(k).addClass(`${g.bulletActiveClass}-main`);if(e.params.loop)if(E>=A.length){for(let k=g.dynamicMainBullets;k>=0;k-=1)A.eq(A.length-k).addClass(`${g.bulletActiveClass}-main`);A.eq(A.length-g.dynamicMainBullets-1).addClass(`${g.bulletActiveClass}-prev`)}else d(T,"prev"),d(_,"next");else d(T,"prev"),d(_,"next")}}if(g.dynamicBullets){const C=Math.min(A.length,g.dynamicMainBullets+4),E=(r*C-r)/2-D*r,T=f?"right":"left";A.css(e.isHorizontal()?T:"top",`${E}px`)}}if(g.type==="fraction"&&(b.find(j(g.currentClass)).text(g.formatFractionCurrent(S+1)),b.find(j(g.totalClass)).text(g.formatFractionTotal(M))),g.type==="progressbar"){let A;g.progressbarOpposite?A=e.isHorizontal()?"vertical":"horizontal":A=e.isHorizontal()?"horizontal":"vertical";const P=(S+1)/M;let x=1,D=1;A==="horizontal"?x=P:D=P,b.find(j(g.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${x}) scaleY(${D})`).transition(e.params.speed)}g.type==="custom"&&g.renderCustom?(b.html(g.renderCustom(e,S+1,M)),a("paginationRender",b[0])):a("paginationUpdate",b[0]),e.params.watchOverflow&&e.enabled&&b[e.isLocked?"addClass":"removeClass"](g.lockClass)}function u(){const f=e.params.pagination;if(l())return;const g=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,w=e.pagination.$el;let b="";if(f.type==="bullets"){let S=e.params.loop?Math.ceil((g-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&S>g&&(S=g);for(let M=0;M<S;M+=1)f.renderBullet?b+=f.renderBullet.call(e,M,f.bulletClass):b+=`<${f.bulletElement} class="${f.bulletClass}"></${f.bulletElement}>`;w.html(b),e.pagination.bullets=w.find(j(f.bulletClass))}f.type==="fraction"&&(f.renderFraction?b=f.renderFraction.call(e,f.currentClass,f.totalClass):b=`<span class="${f.currentClass}"></span> / <span class="${f.totalClass}"></span>`,w.html(b)),f.type==="progressbar"&&(f.renderProgressbar?b=f.renderProgressbar.call(e,f.progressbarFillClass):b=`<span class="${f.progressbarFillClass}"></span>`,w.html(b)),f.type!=="custom"&&a("paginationRender",e.pagination.$el[0])}function c(){e.params.pagination=Le(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const f=e.params.pagination;if(!f.el)return;let g=y(f.el);g.length!==0&&(e.params.uniqueNavElements&&typeof f.el=="string"&&g.length>1&&(g=e.$el.find(f.el),g.length>1&&(g=g.filter(w=>y(w).parents(".swiper")[0]===e.el))),f.type==="bullets"&&f.clickable&&g.addClass(f.clickableClass),g.addClass(f.modifierClass+f.type),g.addClass(e.isHorizontal()?f.horizontalClass:f.verticalClass),f.type==="bullets"&&f.dynamicBullets&&(g.addClass(`${f.modifierClass}${f.type}-dynamic`),o=0,f.dynamicMainBullets<1&&(f.dynamicMainBullets=1)),f.type==="progressbar"&&f.progressbarOpposite&&g.addClass(f.progressbarOppositeClass),f.clickable&&g.on("click",j(f.bulletClass),function(b){b.preventDefault();let S=y(this).index()*e.params.slidesPerGroup;e.params.loop&&(S+=e.loopedSlides),e.slideTo(S)}),Object.assign(e.pagination,{$el:g,el:g[0]}),e.enabled||g.addClass(f.lockClass))}function m(){const f=e.params.pagination;if(l())return;const g=e.pagination.$el;g.removeClass(f.hiddenClass),g.removeClass(f.modifierClass+f.type),g.removeClass(e.isHorizontal()?f.horizontalClass:f.verticalClass),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(f.bulletActiveClass),f.clickable&&g.off("click",j(f.bulletClass))}n("init",()=>{e.params.pagination.enabled===!1?v():(c(),u(),p())}),n("activeIndexChange",()=>{(e.params.loop||typeof e.snapIndex=="undefined")&&p()}),n("snapIndexChange",()=>{e.params.loop||p()}),n("slidesLengthChange",()=>{e.params.loop&&(u(),p())}),n("snapGridLengthChange",()=>{e.params.loop||(u(),p())}),n("destroy",()=>{m()}),n("enable disable",()=>{const{$el:f}=e.pagination;f&&f[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)}),n("lock unlock",()=>{p()}),n("click",(f,g)=>{const w=g.target,{$el:b}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&b&&b.length>0&&!y(w).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&w===e.navigation.nextEl||e.navigation.prevEl&&w===e.navigation.prevEl))return;const S=b.hasClass(e.params.pagination.hiddenClass);a(S===!0?"paginationShow":"paginationHide"),b.toggleClass(e.params.pagination.hiddenClass)}});const h=()=>{e.$el.removeClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.removeClass(e.params.pagination.paginationDisabledClass),c(),u(),p()},v=()=>{e.$el.addClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.addClass(e.params.pagination.paginationDisabledClass),m()};Object.assign(e.pagination,{enable:h,disable:v,render:u,update:p,init:c,destroy:m})}function nn(t){let{swiper:e,extendParams:i,on:n,emit:a}=t,s;e.autoplay={running:!1,paused:!1},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});function r(){const f=e.slides.eq(e.activeIndex);let g=e.params.autoplay.delay;f.attr("data-swiper-autoplay")&&(g=f.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(s),s=U(()=>{let w;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),w=e.slidePrev(e.params.speed,!0,!0),a("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?l():(w=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),a("autoplay")):(w=e.slidePrev(e.params.speed,!0,!0),a("autoplay")):e.params.loop?(e.loopFix(),w=e.slideNext(e.params.speed,!0,!0),a("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?l():(w=e.slideTo(0,e.params.speed,!0,!0),a("autoplay")):(w=e.slideNext(e.params.speed,!0,!0),a("autoplay")),(e.params.cssMode&&e.autoplay.running||w===!1)&&r()},g)}function o(){return typeof s!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,a("autoplayStart"),r(),!0)}function l(){return!e.autoplay.running||typeof s=="undefined"?!1:(s&&(clearTimeout(s),s=void 0),e.autoplay.running=!1,a("autoplayStop"),!0)}function d(f){!e.autoplay.running||e.autoplay.paused||(s&&clearTimeout(s),e.autoplay.paused=!0,f===0||!e.params.autoplay.waitForTransition?(e.autoplay.paused=!1,r()):["transitionend","webkitTransitionEnd"].forEach(g=>{e.$wrapperEl[0].addEventListener(g,u)}))}function p(){const f=O();f.visibilityState==="hidden"&&e.autoplay.running&&d(),f.visibilityState==="visible"&&e.autoplay.paused&&(r(),e.autoplay.paused=!1)}function u(f){!e||e.destroyed||!e.$wrapperEl||f.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(g=>{e.$wrapperEl[0].removeEventListener(g,u)}),e.autoplay.paused=!1,e.autoplay.running?r():l())}function c(){e.params.autoplay.disableOnInteraction?l():(a("autoplayPause"),d()),["transitionend","webkitTransitionEnd"].forEach(f=>{e.$wrapperEl[0].removeEventListener(f,u)})}function m(){e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,a("autoplayResume"),r())}function h(){e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",c),e.$el.on("mouseleave",m))}function v(){e.$el.off("mouseenter",c),e.$el.off("mouseleave",m)}n("init",()=>{e.params.autoplay.enabled&&(o(),O().addEventListener("visibilitychange",p),h())}),n("beforeTransitionStart",(f,g,w)=>{e.autoplay.running&&(w||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(g):l())}),n("sliderFirstMove",()=>{e.autoplay.running&&(e.params.autoplay.disableOnInteraction?l():d())}),n("touchEnd",()=>{e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&r()}),n("destroy",()=>{v(),e.autoplay.running&&l(),O().removeEventListener("visibilitychange",p)}),Object.assign(e.autoplay,{pause:d,run:r,start:o,stop:l})}function R(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function G(t,e){const i=["__proto__","constructor","prototype"];Object.keys(e).filter(n=>i.indexOf(n)<0).forEach(n=>{typeof t[n]=="undefined"?t[n]=e[n]:R(e[n])&&R(t[n])&&Object.keys(e[n]).length>0?e[n].__swiper__?t[n]=e[n]:G(t[n],e[n]):t[n]=e[n]})}function ze(t){return t===void 0&&(t={}),t.navigation&&typeof t.navigation.nextEl=="undefined"&&typeof t.navigation.prevEl=="undefined"}function ke(t){return t===void 0&&(t={}),t.pagination&&typeof t.pagination.el=="undefined"}function Ie(t){return t===void 0&&(t={}),t.scrollbar&&typeof t.scrollbar.el=="undefined"}function De(t){t===void 0&&(t="");const e=t.split(" ").map(n=>n.trim()).filter(n=>!!n),i=[];return e.forEach(n=>{i.indexOf(n)<0&&i.push(n)}),i.join(" ")}const _e=["modules","init","_direction","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","_preloadImages","updateOnImagesReady","_loop","_loopAdditionalSlides","_loopedSlides","_loopFillGroupWithBlank","loopPreventsSlide","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideBlankClass","slideActiveClass","slideDuplicateActiveClass","slideVisibleClass","slideDuplicateClass","slideNextClass","slideDuplicateNextClass","slidePrevClass","slideDuplicatePrevClass","wrapperClass","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","lazy","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom"];function Se(t){t===void 0&&(t={});const e={on:{}},i={};G(e,$.defaults),G(e,$.extendedDefaults),e._emitClasses=!0,e.init=!1;const n={},a=_e.map(r=>r.replace(/_/,"")),s=Object.assign({},t);return Object.keys(s).forEach(r=>{typeof t[r]!="undefined"&&(a.indexOf(r)>=0?R(t[r])?(e[r]={},i[r]={},G(e[r],t[r]),G(i[r],t[r])):(e[r]=t[r],i[r]=t[r]):r.search(/on[A-Z]/)===0&&typeof t[r]=="function"?e.on[`${r[2].toLowerCase()}${r.substr(3)}`]=t[r]:n[r]=t[r])}),["navigation","pagination","scrollbar"].forEach(r=>{e[r]===!0&&(e[r]={}),e[r]===!1&&delete e[r]}),{params:e,passedParams:i,rest:n}}function sn(t){return new $(t)}function an(t,e){let{el:i,nextEl:n,prevEl:a,paginationEl:s,scrollbarEl:r,swiper:o}=t;ze(e)&&n&&a&&(o.params.navigation.nextEl=n,o.originalParams.navigation.nextEl=n,o.params.navigation.prevEl=a,o.originalParams.navigation.prevEl=a),ke(e)&&s&&(o.params.pagination.el=s,o.originalParams.pagination.el=s),Ie(e)&&r&&(o.params.scrollbar.el=r,o.originalParams.scrollbar.el=r),o.init(i)}function Ne(t,e){let i=e.slidesPerView;if(e.breakpoints){const a=$.prototype.getBreakpoint(e.breakpoints),s=a in e.breakpoints?e.breakpoints[a]:void 0;s&&s.slidesPerView&&(i=s.slidesPerView)}let n=Math.ceil(parseFloat(e.loopedSlides||i,10));return n+=e.loopAdditionalSlides,n>t.length&&(n=t.length),n}function rn(t,e,i){const n=e.map((l,d)=>(l.props||(l.props={}),l.props.swiperRef=t,l.props["data-swiper-slide-index"]=d,l));function a(l,d,p){return l.props||(l.props={}),I(l.type,{...l.props,key:`${l.key}-duplicate-${d}-${p}`,class:`${l.props.className||""} ${i.slideDuplicateClass} ${l.props.class||""}`},l.children)}if(i.loopFillGroupWithBlank){const l=i.slidesPerGroup-n.length%i.slidesPerGroup;if(l!==i.slidesPerGroup)for(let d=0;d<l;d+=1){const p=I("div",{class:`${i.slideClass} ${i.slideBlankClass}`});n.push(p)}}i.slidesPerView==="auto"&&!i.loopedSlides&&(i.loopedSlides=n.length);const s=Ne(n,i),r=[],o=[];return n.forEach((l,d)=>{d<s&&o.push(a(l,d,"prepend")),d<n.length&&d>=n.length-s&&r.push(a(l,d,"append"))}),t.value&&(t.value.loopedSlides=s),[...r,...n,...o]}function ln(t,e,i,n){const a=[];if(!e)return a;const s=d=>{a.indexOf(d)<0&&a.push(d)},r=n.map(d=>d.props&&d.props.key),o=i.map(d=>d.props&&d.props.key);return r.join("")!==o.join("")&&a.push("children"),n.length!==i.length&&a.push("children"),_e.filter(d=>d[0]==="_").map(d=>d.replace(/_/,"")).forEach(d=>{if(d in t&&d in e)if(R(t[d])&&R(e[d])){const p=Object.keys(t[d]),u=Object.keys(e[d]);p.length!==u.length?s(d):(p.forEach(c=>{t[d][c]!==e[d][c]&&s(d)}),u.forEach(c=>{t[d][c]!==e[d][c]&&s(d)}))}else t[d]!==e[d]&&s(d)}),a}function ne(t,e,i){t===void 0&&(t={});const n=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},s=(r,o)=>{!Array.isArray(r)||r.forEach(l=>{const d=typeof l.type=="symbol";o==="default"&&(o="container-end"),d&&l.children?s(l.children,"default"):l.type&&(l.type.name==="SwiperSlide"||l.type.name==="AsyncComponentWrapper")?n.push(l):a[o]&&a[o].push(l)})};return Object.keys(t).forEach(r=>{if(typeof t[r]!="function")return;const o=t[r]();s(o,r)}),i.value=e.value,e.value=n,{slides:n,slots:a}}function on(t){let{swiper:e,slides:i,passedParams:n,changedParams:a,nextEl:s,prevEl:r,paginationEl:o,scrollbarEl:l}=t;const d=a.filter(A=>A!=="children"&&A!=="direction"),{params:p,pagination:u,navigation:c,scrollbar:m,virtual:h,thumbs:v}=e;let f,g,w,b,S;a.includes("thumbs")&&n.thumbs&&n.thumbs.swiper&&p.thumbs&&!p.thumbs.swiper&&(f=!0),a.includes("controller")&&n.controller&&n.controller.control&&p.controller&&!p.controller.control&&(g=!0),a.includes("pagination")&&n.pagination&&(n.pagination.el||o)&&(p.pagination||p.pagination===!1)&&u&&!u.el&&(w=!0),a.includes("scrollbar")&&n.scrollbar&&(n.scrollbar.el||l)&&(p.scrollbar||p.scrollbar===!1)&&m&&!m.el&&(b=!0),a.includes("navigation")&&n.navigation&&(n.navigation.prevEl||r)&&(n.navigation.nextEl||s)&&(p.navigation||p.navigation===!1)&&c&&!c.prevEl&&!c.nextEl&&(S=!0);const M=A=>{!e[A]||(e[A].destroy(),A==="navigation"?(p[A].prevEl=void 0,p[A].nextEl=void 0,e[A].prevEl=void 0,e[A].nextEl=void 0):(p[A].el=void 0,e[A].el=void 0))};d.forEach(A=>{if(R(p[A])&&R(n[A]))G(p[A],n[A]);else{const P=n[A];(P===!0||P===!1)&&(A==="navigation"||A==="pagination"||A==="scrollbar")?P===!1&&M(A):p[A]=n[A]}}),a.includes("children")&&h&&p.virtual.enabled?(h.slides=i,h.update(!0)):a.includes("children")&&e.lazy&&e.params.lazy.enabled&&e.lazy.load(),f&&v.init()&&v.update(!0),g&&(e.controller.control=p.controller.control),w&&(o&&(p.pagination.el=o),u.init(),u.render(),u.update()),b&&(l&&(p.scrollbar.el=l),m.init(),m.updateSize(),m.setTranslate()),S&&(s&&(p.navigation.nextEl=s),r&&(p.navigation.prevEl=r),c.init(),c.update()),a.includes("allowSlideNext")&&(e.allowSlideNext=n.allowSlideNext),a.includes("allowSlidePrev")&&(e.allowSlidePrev=n.allowSlidePrev),a.includes("direction")&&e.changeDirection(n.direction,!1),e.update()}function dn(t){!t||t.destroyed||!t.params.virtual||t.params.virtual&&!t.params.virtual.enabled||(t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load(),t.parallax&&t.params.parallax&&t.params.parallax.enabled&&t.parallax.setTranslate())}function pn(t,e,i){if(!i)return null;const n=t.value.isHorizontal()?{[t.value.rtlTranslate?"right":"left"]:`${i.offset}px`}:{top:`${i.offset}px`};return e.filter((a,s)=>s>=i.from&&s<=i.to).map(a=>(a.props||(a.props={}),a.props.style||(a.props.style={}),a.props.swiperRef=t,a.props.style=n,I(a.type,{...a.props},a.children)))}const un={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},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,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},preloadImages:{type:Boolean,default:void 0},updateOnImagesReady:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopAdditionalSlides:{type:Number,default:void 0},loopedSlides:{type:Number,default:void 0},loopFillGroupWithBlank:{type:Boolean,default:void 0},loopPreventsSlide:{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},slideBlankClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideDuplicateActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideDuplicateClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slideDuplicateNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},slideDuplicatePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},lazy:{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","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","imagesReady","init","keyPress","lazyImageLoad","lazyImageReady","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(t,e){let{slots:i,emit:n}=e;const{tag:a,wrapperTag:s}=t,r=L("swiper"),o=L(null),l=L(!1),d=L(!1),p=L(null),u=L(null),c=L(null),m={value:[]},h={value:[]},v=L(null),f=L(null),g=L(null),w=L(null),{params:b,passedParams:S}=Se(t);ne(i,m,h),c.value=S,h.value=m.value;const M=()=>{ne(i,m,h),l.value=!0};if(b.onAny=function(P){for(var x=arguments.length,D=new Array(x>1?x-1:0),C=1;C<x;C++)D[C-1]=arguments[C];n(P,...D)},Object.assign(b.on,{_beforeBreakpoint:M,_containerClasses(P,x){r.value=x}}),u.value=sn(b),u.value.loopCreate=()=>{},u.value.loopDestroy=()=>{},b.loop&&(u.value.loopedSlides=Ne(m.value,b)),u.value.virtual&&u.value.params.virtual.enabled){u.value.virtual.slides=m.value;const P={cache:!1,slides:m.value,renderExternal:x=>{o.value=x},renderExternalUpdate:!1};G(u.value.params.virtual,P),G(u.value.originalParams.virtual,P)}Ae(()=>{!d.value&&u.value&&(u.value.emitSlidesClasses(),d.value=!0);const{passedParams:P}=Se(t),x=ln(P,c.value,m.value,h.value);c.value=P,(x.length||l.value)&&u.value&&!u.value.destroyed&&on({swiper:u.value,slides:m.value,passedParams:P,changedParams:x,nextEl:v.value,prevEl:f.value,scrollbarEl:w.value,paginationEl:g.value}),l.value=!1}),Ce("swiper",u),He(o,()=>{Ve(()=>{dn(u.value)})}),xe(()=>{!p.value||(an({el:p.value,nextEl:v.value,prevEl:f.value,paginationEl:g.value,scrollbarEl:w.value,swiper:u.value},b),n("swiper",u.value))}),Ee(()=>{u.value&&!u.value.destroyed&&u.value.destroy(!0,!1)});function A(P){return b.virtual?pn(u,P,o.value):!b.loop||u.value&&u.value.destroyed?(P.forEach(x=>{x.props||(x.props={}),x.props.swiperRef=u}),P):rn(u,P,b)}return()=>{const{slides:P,slots:x}=ne(i,m,h);return I(a,{ref:p,class:De(r.value)},[x["container-start"],I(s,{class:"swiper-wrapper"},[x["wrapper-start"],A(P),x["wrapper-end"]]),ze(t)&&[I("div",{ref:f,class:"swiper-button-prev"}),I("div",{ref:v,class:"swiper-button-next"})],Ie(t)&&I("div",{ref:w,class:"swiper-scrollbar"}),ke(t)&&I("div",{ref:g,class:"swiper-pagination"}),x["container-end"]])}}},fn={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},zoom:{type:Boolean,default:void 0},virtualIndex:{type:[String,Number],default:void 0}},setup(t,e){let{slots:i}=e,n=!1;const{swiperRef:a}=t,s=L(null),r=L("swiper-slide");function o(d,p,u){p===s.value&&(r.value=u)}xe(()=>{!a.value||(a.value.on("_slideClass",o),n=!0)}),Ye(()=>{n||!a||!a.value||(a.value.on("_slideClass",o),n=!0)}),Ae(()=>{!s.value||!a||!a.value||a.value.destroyed&&r.value!=="swiper-slide"&&(r.value="swiper-slide")}),Ee(()=>{!a||!a.value||a.value.off("_slideClass",o)});const l=We(()=>({isActive:r.value.indexOf("swiper-slide-active")>=0||r.value.indexOf("swiper-slide-duplicate-active")>=0,isVisible:r.value.indexOf("swiper-slide-visible")>=0,isDuplicate:r.value.indexOf("swiper-slide-duplicate")>=0,isPrev:r.value.indexOf("swiper-slide-prev")>=0||r.value.indexOf("swiper-slide-duplicate-prev")>=0,isNext:r.value.indexOf("swiper-slide-next")>=0||r.value.indexOf("swiper-slide-duplicate-next")>=0}));return Ce("swiperSlide",l),()=>I(t.tag,{class:De(`${r.value}`),ref:s,"data-swiper-slide-index":t.virtualIndex},t.zoom?I("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof t.zoom=="number"?t.zoom:void 0},i.default&&i.default(l.value)):i.default&&i.default(l.value))}};const cn={class:"font-medium"},gn=se(" Swiper\u63D2\u4EF6\uFF08 "),hn=se(" github\u5730\u5740 "),mn=se(" \uFF09 "),vn={class:"py-24px text-24px font-bold"},wn={class:"flex justify-center items-center h-240px border-1px border-[#999] text-18px font-bold"},bn={name:"Swiper"},yn=Xe({...bn,setup(t){$.use([nn,en,tn]);const e=[{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(i,n)=>{const a=W("el-link"),s=W("el-col"),r=W("el-row"),o=W("el-card");return Q(),Ue(o,null,{header:F(()=>[Z("div",cn,[gn,H(a,{href:"https://github.com/nolimits4web/swiper",target:"_blank",style:{"font-size":"16px",margin:"0 5px 4px 0"}},{default:F(()=>[hn]),_:1}),mn])]),default:F(()=>[H(r,{gutter:10},{default:F(()=>[(Q(),pe(fe,null,ue(e,l=>H(s,{key:l.id,span:12},{default:F(()=>[Z("h3",vn,ce(l.label),1),H(ge(un),Qe(Ze(l.options)),{default:F(()=>[(Q(),pe(fe,null,ue(5,d=>H(ge(fn),{key:d},{default:F(()=>[Z("div",wn," Slide"+ce(d),1)]),_:2},1024)),64))]),_:2},1040)]),_:2},1024)),64))]),_:1})]),_:1})}}});var An=qe(yn,[["__scopeId","data-v-c2a682e4"]]);export{An as default};