index.c124ea36.js 103 KB

1
  1. var _e=Object.defineProperty,Re=Object.defineProperties;var He=Object.getOwnPropertyDescriptors;var ce=Object.getOwnPropertySymbols;var je=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable;var pe=(t,e,i)=>e in t?_e(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i,ie=(t,e)=>{for(var i in e||(e={}))je.call(e,i)&&pe(t,i,e[i]);if(ce)for(var i of ce(e))Fe.call(e,i)&&pe(t,i,e[i]);return t},he=(t,e)=>Re(t,He(e));import{N as j,O as _,P as ge,S as me,L as Ve,o as se,T as ve,U as We,V as qe,W as Xe,d as Ye,r as Ue,c as W,F as Ke,X as be}from"./vendor.08af35ce.js";import{r as Qe}from"./index.175e4beb.js";const Je="_mySwiper_1cmcq_1";var Ze={mySwiper:Je,"swiper-slide":"_swiper-slide_1cmcq_5"};function we(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function ne(t={},e={}){Object.keys(e).forEach(i=>{typeof t[i]=="undefined"?t[i]=e[i]:we(e[i])&&we(t[i])&&Object.keys(e[i]).length>0&&ne(t[i],e[i])})}const Se={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 N(){const t=typeof document!="undefined"?document:{};return ne(t,Se),t}const et={document:Se,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 D(){const t=typeof window!="undefined"?window:{};return ne(t,et),t}function tt(t){const e=t.__proto__;Object.defineProperty(t,"__proto__",{get(){return e},set(i){e.__proto__=i}})}class q extends Array{constructor(e){if(typeof e=="number")super(e);else{super(...e||[]);tt(this)}}}function K(t=[]){const e=[];return t.forEach(i=>{Array.isArray(i)?e.push(...K(i)):e.push(i)}),e}function ye(t,e){return Array.prototype.filter.call(t,e)}function it(t){const e=[];for(let i=0;i<t.length;i+=1)e.indexOf(t[i])===-1&&e.push(t[i]);return e}function st(t,e){if(typeof t!="string")return[t];const i=[],s=e.querySelectorAll(t);for(let a=0;a<s.length;a+=1)i.push(s[a]);return i}function y(t,e){const i=D(),s=N();let a=[];if(!e&&t instanceof q)return t;if(!t)return new q(a);if(typeof t=="string"){const n=t.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){let r="div";n.indexOf("<li")===0&&(r="ul"),n.indexOf("<tr")===0&&(r="tbody"),(n.indexOf("<td")===0||n.indexOf("<th")===0)&&(r="tr"),n.indexOf("<tbody")===0&&(r="table"),n.indexOf("<option")===0&&(r="select");const o=s.createElement(r);o.innerHTML=n;for(let l=0;l<o.childNodes.length;l+=1)a.push(o.childNodes[l])}else a=st(t.trim(),e||s)}else if(t.nodeType||t===i||t===s)a.push(t);else if(Array.isArray(t)){if(t instanceof q)return t;a=t}return new q(it(a))}y.fn=q.prototype;function nt(...t){const e=K(t.map(i=>i.split(" ")));return this.forEach(i=>{i.classList.add(...e)}),this}function at(...t){const e=K(t.map(i=>i.split(" ")));return this.forEach(i=>{i.classList.remove(...e)}),this}function rt(...t){const e=K(t.map(i=>i.split(" ")));this.forEach(i=>{e.forEach(s=>{i.classList.toggle(s)})})}function lt(...t){const e=K(t.map(i=>i.split(" ")));return ye(this,i=>e.filter(s=>i.classList.contains(s)).length>0).length>0}function ot(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 s in t)this[i][s]=t[s],this[i].setAttribute(s,t[s]);return this}function dt(t){for(let e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this}function ft(t){for(let e=0;e<this.length;e+=1)this[e].style.transform=t;return this}function ut(t){for(let e=0;e<this.length;e+=1)this[e].style.transitionDuration=typeof t!="string"?`${t}ms`:t;return this}function ct(...t){let[e,i,s,a]=t;typeof t[1]=="function"&&([e,s,a]=t,i=void 0),a||(a=!1);function n(d){const f=d.target;if(!f)return;const u=d.target.dom7EventData||[];if(u.indexOf(d)<0&&u.unshift(d),y(f).is(i))s.apply(f,u);else{const c=y(f).parents();for(let b=0;b<c.length;b+=1)y(c[b]).is(i)&&s.apply(c[b],u)}}function r(d){const f=d&&d.target?d.target.dom7EventData||[]:[];f.indexOf(d)<0&&f.unshift(d),s.apply(this,f)}const o=e.split(" ");let l;for(let d=0;d<this.length;d+=1){const f=this[d];if(i)for(l=0;l<o.length;l+=1){const u=o[l];f.dom7LiveListeners||(f.dom7LiveListeners={}),f.dom7LiveListeners[u]||(f.dom7LiveListeners[u]=[]),f.dom7LiveListeners[u].push({listener:s,proxyListener:n}),f.addEventListener(u,n,a)}else for(l=0;l<o.length;l+=1){const u=o[l];f.dom7Listeners||(f.dom7Listeners={}),f.dom7Listeners[u]||(f.dom7Listeners[u]=[]),f.dom7Listeners[u].push({listener:s,proxyListener:r}),f.addEventListener(u,r,a)}}return this}function pt(...t){let[e,i,s,a]=t;typeof t[1]=="function"&&([e,s,a]=t,i=void 0),a||(a=!1);const n=e.split(" ");for(let r=0;r<n.length;r+=1){const o=n[r];for(let l=0;l<this.length;l+=1){const d=this[l];let f;if(!i&&d.dom7Listeners?f=d.dom7Listeners[o]:i&&d.dom7LiveListeners&&(f=d.dom7LiveListeners[o]),f&&f.length)for(let u=f.length-1;u>=0;u-=1){const c=f[u];s&&c.listener===s||s&&c.listener&&c.listener.dom7proxy&&c.listener.dom7proxy===s?(d.removeEventListener(o,c.proxyListener,a),f.splice(u,1)):s||(d.removeEventListener(o,c.proxyListener,a),f.splice(u,1))}}}return this}function ht(...t){const e=D(),i=t[0].split(" "),s=t[1];for(let a=0;a<i.length;a+=1){const n=i[a];for(let r=0;r<this.length;r+=1){const o=this[r];if(e.CustomEvent){const l=new e.CustomEvent(n,{detail:s,bubbles:!0,cancelable:!0});o.dom7EventData=t.filter((d,f)=>f>0),o.dispatchEvent(l),o.dom7EventData=[],delete o.dom7EventData}}}return this}function gt(t){const e=this;function i(s){s.target===this&&(t.call(this,s),e.off("transitionend",i))}return t&&e.on("transitionend",i),this}function mt(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 vt(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 bt(){if(this.length>0){const t=D(),e=N(),i=this[0],s=i.getBoundingClientRect(),a=e.body,n=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:s.top+o-n,left:s.left+l-r}}return null}function wt(){const t=D();return this[0]?t.getComputedStyle(this[0],null):{}}function St(t,e){const i=D();let s;if(arguments.length===1)if(typeof t=="string"){if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(t)}else{for(s=0;s<this.length;s+=1)for(const a in t)this[s].style[a]=t[a];return this}if(arguments.length===2&&typeof t=="string"){for(s=0;s<this.length;s+=1)this[s].style[t]=e;return this}return this}function yt(t){return t?(this.forEach((e,i)=>{t.apply(e,[e,i])}),this):this}function Ct(t){const e=ye(this,t);return y(e)}function Et(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 Tt(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 xt(t){const e=D(),i=N(),s=this[0];let a,n;if(!s||typeof t=="undefined")return!1;if(typeof t=="string"){if(s.matches)return s.matches(t);if(s.webkitMatchesSelector)return s.webkitMatchesSelector(t);if(s.msMatchesSelector)return s.msMatchesSelector(t);for(a=y(t),n=0;n<a.length;n+=1)if(a[n]===s)return!0;return!1}if(t===i)return s===i;if(t===e)return s===e;if(t.nodeType||t instanceof q){for(a=t.nodeType?[t]:t,n=0;n<a.length;n+=1)if(a[n]===s)return!0;return!1}return!1}function $t(){let t=this[0],e;if(t){for(e=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(e+=1);return e}}function Mt(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 Pt(...t){let e;const i=N();for(let s=0;s<t.length;s+=1){e=t[s];for(let a=0;a<this.length;a+=1)if(typeof e=="string"){const n=i.createElement("div");for(n.innerHTML=e;n.firstChild;)this[a].appendChild(n.firstChild)}else if(e instanceof q)for(let n=0;n<e.length;n+=1)this[a].appendChild(e[n]);else this[a].appendChild(e)}return this}function Ot(t){const e=N();let i,s;for(i=0;i<this.length;i+=1)if(typeof t=="string"){const a=e.createElement("div");for(a.innerHTML=t,s=a.childNodes.length-1;s>=0;s-=1)this[i].insertBefore(a.childNodes[s],this[i].childNodes[0])}else if(t instanceof q)for(s=0;s<t.length;s+=1)this[i].insertBefore(t[s],this[i].childNodes[0]);else this[i].insertBefore(t,this[i].childNodes[0]);return this}function Lt(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 s=i.nextElementSibling;t?y(s).is(t)&&e.push(s):e.push(s),i=s}return y(e)}function At(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 zt(t){const e=[];let i=this[0];if(!i)return y([]);for(;i.previousElementSibling;){const s=i.previousElementSibling;t?y(s).is(t)&&e.push(s):e.push(s),i=s}return y(e)}function It(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 Dt(t){const e=[];for(let i=0;i<this.length;i+=1){let s=this[i].parentNode;for(;s;)t?y(s).is(t)&&e.push(s):e.push(s),s=s.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 Nt(t){const e=[];for(let i=0;i<this.length;i+=1){const s=this[i].querySelectorAll(t);for(let a=0;a<s.length;a+=1)e.push(s[a])}return y(e)}function Gt(t){const e=[];for(let i=0;i<this.length;i+=1){const s=this[i].children;for(let a=0;a<s.length;a+=1)(!t||y(s[a]).is(t))&&e.push(s[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 Ce={addClass:nt,removeClass:at,hasClass:lt,toggleClass:rt,attr:ot,removeAttr:dt,transform:ft,transition:ut,on:ct,off:pt,trigger:ht,transitionEnd:gt,outerWidth:mt,outerHeight:vt,styles:wt,offset:bt,css:St,each:yt,html:Et,text:Tt,is:xt,index:$t,eq:Mt,append:Pt,prepend:Ot,next:Lt,nextAll:Bt,prev:At,prevAll:zt,parent:It,parents:Dt,closest:kt,find:Nt,children:Gt,filter:Ct,remove:_t};Object.keys(Ce).forEach(t=>{Object.defineProperty(y.fn,t,{value:Ce[t],writable:!0})});function Rt(t){const e=t;Object.keys(e).forEach(i=>{try{e[i]=null}catch{}try{delete e[i]}catch{}})}function Z(t,e){return e===void 0&&(e=0),setTimeout(t,e)}function Q(){return Date.now()}function Ht(t){const e=D();let i;return e.getComputedStyle&&(i=e.getComputedStyle(t,null)),!i&&t.currentStyle&&(i=t.currentStyle),i||(i=t.style),i}function jt(t,e){e===void 0&&(e="x");const i=D();let s,a,n;const r=Ht(t);return i.WebKitCSSMatrix?(a=r.transform||r.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(o=>o.replace(",",".")).join(", ")),n=new i.WebKitCSSMatrix(a==="none"?"":a)):(n=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=n.toString().split(",")),e==="x"&&(i.WebKitCSSMatrix?a=n.m41:s.length===16?a=parseFloat(s[12]):a=parseFloat(s[4])),e==="y"&&(i.WebKitCSSMatrix?a=n.m42:s.length===16?a=parseFloat(s[13]):a=parseFloat(s[5])),a||0}function ee(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function Ft(t){return typeof window!="undefined"&&typeof window.HTMLElement!="undefined"?t instanceof HTMLElement:t&&(t.nodeType===1||t.nodeType===11)}function R(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const s=i<0||arguments.length<=i?void 0:arguments[i];if(s!=null&&!Ft(s)){const a=Object.keys(Object(s)).filter(n=>e.indexOf(n)<0);for(let n=0,r=a.length;n<r;n+=1){const o=a[n],l=Object.getOwnPropertyDescriptor(s,o);l!==void 0&&l.enumerable&&(ee(t[o])&&ee(s[o])?s[o].__swiper__?t[o]=s[o]:R(t[o],s[o]):!ee(t[o])&&ee(s[o])?(t[o]={},s[o].__swiper__?t[o]=s[o]:R(t[o],s[o])):t[o]=s[o])}}}return t}function te(t,e,i){t.style.setProperty(e,i)}function Ee(t){let{swiper:e,targetPosition:i,side:s}=t;const a=D(),n=-e.translate;let r=null,o;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(e.cssModeFrameID);const d=i>n?"next":"prev",f=(c,b)=>d==="next"&&c>=b||d==="prev"&&c<=b,u=()=>{o=new Date().getTime(),r===null&&(r=o);const c=Math.max(Math.min((o-r)/l,1),0),b=.5-Math.cos(c*Math.PI)/2;let v=n+b*(i-n);if(f(v,i)&&(v=i),e.wrapperEl.scrollTo({[s]:v}),f(v,i)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:v})}),a.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=a.requestAnimationFrame(u)};u()}let ae;function Vt(){const t=D(),e=N();return{smoothScroll:e.documentElement&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch),passiveListener:function(){let s=!1;try{const a=Object.defineProperty({},"passive",{get(){s=!0}});t.addEventListener("testPassiveListener",null,a)}catch{}return s}(),gestures:function(){return"ongesturestart"in t}()}}function Te(){return ae||(ae=Vt()),ae}let re;function Wt(t){let{userAgent:e}=t===void 0?{}:t;const i=Te(),s=D(),a=s.navigator.platform,n=e||s.navigator.userAgent,r={ios:!1,android:!1},o=s.screen.width,l=s.screen.height,d=n.match(/(Android);?[\s\/]+([\d.]+)?/);let f=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),c=!f&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),b=a==="Win32";let v=a==="MacIntel";const w=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!f&&v&&i.touch&&w.indexOf(`${o}x${l}`)>=0&&(f=n.match(/(Version)\/([\d.]+)/),f||(f=[0,1,"13_0_0"]),v=!1),d&&!b&&(r.os="android",r.android=!0),(f||c||u)&&(r.os="ios",r.ios=!0),r}function qt(t){return t===void 0&&(t={}),re||(re=Wt(t)),re}let le;function Xt(){const t=D();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 Yt(){return le||(le=Xt()),le}function Ut(t){let{swiper:e,on:i,emit:s}=t;const a=D();let n=null,r=null;const o=()=>{!e||e.destroyed||!e.initialized||(s("beforeResize"),s("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(n=new ResizeObserver(u=>{r=a.requestAnimationFrame(()=>{const{width:c,height:b}=e;let v=c,w=b;u.forEach(p=>{let{contentBoxSize:g,contentRect:C,target:S}=p;S&&S!==e.el||(v=C?C.width:(g[0]||g).inlineSize,w=C?C.height:(g[0]||g).blockSize)}),(v!==c||w!==b)&&o()})}),n.observe(e.el))},d=()=>{r&&a.cancelAnimationFrame(r),n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null)},f=()=>{!e||e.destroyed||!e.initialized||s("orientationchange")};i("init",()=>{if(e.params.resizeObserver&&typeof a.ResizeObserver!="undefined"){l();return}a.addEventListener("resize",o),a.addEventListener("orientationchange",f)}),i("destroy",()=>{d(),a.removeEventListener("resize",o),a.removeEventListener("orientationchange",f)})}function Kt(t){let{swiper:e,extendParams:i,on:s,emit:a}=t;const n=[],r=D(),o=function(f,u){u===void 0&&(u={});const c=r.MutationObserver||r.WebkitMutationObserver,b=new c(v=>{if(v.length===1){a("observerUpdate",v[0]);return}const w=function(){a("observerUpdate",v[0])};r.requestAnimationFrame?r.requestAnimationFrame(w):r.setTimeout(w,0)});b.observe(f,{attributes:typeof u.attributes=="undefined"?!0:u.attributes,childList:typeof u.childList=="undefined"?!0:u.childList,characterData:typeof u.characterData=="undefined"?!0:u.characterData}),n.push(b)},l=()=>{if(!!e.params.observer){if(e.params.observeParents){const f=e.$el.parents();for(let u=0;u<f.length;u+=1)o(f[u])}o(e.$el[0],{childList:e.params.observeSlideChildren}),o(e.$wrapperEl[0],{attributes:!1})}},d=()=>{n.forEach(f=>{f.disconnect()}),n.splice(0,n.length)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",l),s("destroy",d)}var Qt={on(t,e,i){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;const a=i?"unshift":"push";return t.split(" ").forEach(n=>{s.eventsListeners[n]||(s.eventsListeners[n]=[]),s.eventsListeners[n][a](e)}),s},once(t,e,i){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;function a(){s.off(t,a),a.__emitterProxy&&delete a.__emitterProxy;for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];e.apply(s,r)}return a.__emitterProxy=e,s.on(t,a,i)},onAny(t,e){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;const s=e?"unshift":"push";return i.eventsAnyListeners.indexOf(t)<0&&i.eventsAnyListeners[s](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(s=>{typeof e=="undefined"?i.eventsListeners[s]=[]:i.eventsListeners[s]&&i.eventsListeners[s].forEach((a,n)=>{(a===e||a.__emitterProxy&&a.__emitterProxy===e)&&i.eventsListeners[s].splice(n,1)})}),i},emit(){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let e,i,s;for(var a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return typeof n[0]=="string"||Array.isArray(n[0])?(e=n[0],i=n.slice(1,n.length),s=t):(e=n[0].events,i=n[0].data,s=n[0].context||t),i.unshift(s),(Array.isArray(e)?e:e.split(" ")).forEach(l=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(d=>{d.apply(s,[l,...i])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(d=>{d.apply(s,i)})}),t}};function Jt(){const t=this;let e,i;const s=t.$el;typeof t.params.width!="undefined"&&t.params.width!==null?e=t.params.width:e=s[0].clientWidth,typeof t.params.height!="undefined"&&t.params.height!==null?i=t.params.height:i=s[0].clientHeight,!(e===0&&t.isHorizontal()||i===0&&t.isVertical())&&(e=e-parseInt(s.css("padding-left")||0,10)-parseInt(s.css("padding-right")||0,10),i=i-parseInt(s.css("padding-top")||0,10)-parseInt(s.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($){return t.isHorizontal()?$:{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"}[$]}function i($,m){return parseFloat($.getPropertyValue(e(m))||0)}const s=t.params,{$wrapperEl:a,size:n,rtlTranslate:r,wrongRTL:o}=t,l=t.virtual&&s.virtual.enabled,d=l?t.virtual.slides.length:t.slides.length,f=a.children(`.${t.params.slideClass}`),u=l?t.virtual.slides.length:f.length;let c=[];const b=[],v=[];let w=s.slidesOffsetBefore;typeof w=="function"&&(w=s.slidesOffsetBefore.call(t));let p=s.slidesOffsetAfter;typeof p=="function"&&(p=s.slidesOffsetAfter.call(t));const g=t.snapGrid.length,C=t.slidesGrid.length;let S=s.spaceBetween,E=-w,A=0,T=0;if(typeof n=="undefined")return;typeof S=="string"&&S.indexOf("%")>=0&&(S=parseFloat(S.replace("%",""))/100*n),t.virtualSize=-S,r?f.css({marginLeft:"",marginBottom:"",marginTop:""}):f.css({marginRight:"",marginBottom:"",marginTop:""}),s.centeredSlides&&s.cssMode&&(te(t.wrapperEl,"--swiper-centered-offset-before",""),te(t.wrapperEl,"--swiper-centered-offset-after",""));const O=s.grid&&s.grid.rows>1&&t.grid;O&&t.grid.initSlides(u);let M;const k=s.slidesPerView==="auto"&&s.breakpoints&&Object.keys(s.breakpoints).filter($=>typeof s.breakpoints[$].slidesPerView!="undefined").length>0;for(let $=0;$<u;$+=1){M=0;const m=f.eq($);if(O&&t.grid.updateSlide($,m,u,e),m.css("display")!=="none"){if(s.slidesPerView==="auto"){k&&(f[$].style[e("width")]="");const h=getComputedStyle(m[0]),x=m[0].style.transform,P=m[0].style.webkitTransform;if(x&&(m[0].style.transform="none"),P&&(m[0].style.webkitTransform="none"),s.roundLengths)M=t.isHorizontal()?m.outerWidth(!0):m.outerHeight(!0);else{const B=i(h,"width"),L=i(h,"padding-left"),I=i(h,"padding-right"),H=i(h,"margin-left"),z=i(h,"margin-right"),Y=h.getPropertyValue("box-sizing");if(Y&&Y==="border-box")M=B+H+z;else{const{clientWidth:J,offsetWidth:V}=m[0];M=B+L+I+H+z+(V-J)}}x&&(m[0].style.transform=x),P&&(m[0].style.webkitTransform=P),s.roundLengths&&(M=Math.floor(M))}else M=(n-(s.slidesPerView-1)*S)/s.slidesPerView,s.roundLengths&&(M=Math.floor(M)),f[$]&&(f[$].style[e("width")]=`${M}px`);f[$]&&(f[$].swiperSlideSize=M),v.push(M),s.centeredSlides?(E=E+M/2+A/2+S,A===0&&$!==0&&(E=E-n/2-S),$===0&&(E=E-n/2-S),Math.abs(E)<1/1e3&&(E=0),s.roundLengths&&(E=Math.floor(E)),T%s.slidesPerGroup==0&&c.push(E),b.push(E)):(s.roundLengths&&(E=Math.floor(E)),(T-Math.min(t.params.slidesPerGroupSkip,T))%t.params.slidesPerGroup==0&&c.push(E),b.push(E),E=E+M+S),t.virtualSize+=M+S,A=M,T+=1}}if(t.virtualSize=Math.max(t.virtualSize,n)+p,r&&o&&(s.effect==="slide"||s.effect==="coverflow")&&a.css({width:`${t.virtualSize+s.spaceBetween}px`}),s.setWrapperSize&&a.css({[e("width")]:`${t.virtualSize+s.spaceBetween}px`}),O&&t.grid.updateWrapperSize(M,c,e),!s.centeredSlides){const $=[];for(let m=0;m<c.length;m+=1){let h=c[m];s.roundLengths&&(h=Math.floor(h)),c[m]<=t.virtualSize-n&&$.push(h)}c=$,Math.floor(t.virtualSize-n)-Math.floor(c[c.length-1])>1&&c.push(t.virtualSize-n)}if(c.length===0&&(c=[0]),s.spaceBetween!==0){const $=t.isHorizontal()&&r?"marginLeft":e("marginRight");f.filter((m,h)=>s.cssMode?h!==f.length-1:!0).css({[$]:`${S}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let $=0;v.forEach(h=>{$+=h+(s.spaceBetween?s.spaceBetween:0)}),$-=s.spaceBetween;const m=$-n;c=c.map(h=>h<0?-w:h>m?m+p:h)}if(s.centerInsufficientSlides){let $=0;if(v.forEach(m=>{$+=m+(s.spaceBetween?s.spaceBetween:0)}),$-=s.spaceBetween,$<n){const m=(n-$)/2;c.forEach((h,x)=>{c[x]=h-m}),b.forEach((h,x)=>{b[x]=h+m})}}if(Object.assign(t,{slides:f,snapGrid:c,slidesGrid:b,slidesSizesGrid:v}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){te(t.wrapperEl,"--swiper-centered-offset-before",`${-c[0]}px`),te(t.wrapperEl,"--swiper-centered-offset-after",`${t.size/2-v[v.length-1]/2}px`);const $=-t.snapGrid[0],m=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(h=>h+$),t.slidesGrid=t.slidesGrid.map(h=>h+m)}if(u!==d&&t.emit("slidesLengthChange"),c.length!==g&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),b.length!==C&&t.emit("slidesGridLengthChange"),s.watchSlidesProgress&&t.updateSlidesOffset(),!l&&!s.cssMode&&(s.effect==="slide"||s.effect==="fade")){const $=`${s.containerModifierClass}backface-hidden`,m=t.$el.hasClass($);u<=s.maxBackfaceHiddenSlides?m||t.$el.addClass($):m&&t.$el.removeClass($)}}function ei(t){const e=this,i=[],s=e.virtual&&e.params.virtual.enabled;let a=0,n;typeof t=="number"?e.setTransition(t):t===!0&&e.setTransition(e.params.speed);const r=o=>s?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(n=0;n<Math.ceil(e.params.slidesPerView);n+=1){const o=e.activeIndex+n;if(o>e.slides.length&&!s)break;i.push(r(o))}else i.push(r(e.activeIndex));for(n=0;n<i.length;n+=1)if(typeof i[n]!="undefined"){const o=i[n].offsetHeight;a=o>a?o:a}(a||a===0)&&e.$wrapperEl.css("height",`${a}px`)}function ti(){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 ii(t){t===void 0&&(t=this&&this.translate||0);const e=this,i=e.params,{slides:s,rtlTranslate:a,snapGrid:n}=e;if(s.length===0)return;typeof s[0].swiperSlideOffset=="undefined"&&e.updateSlidesOffset();let r=-t;a&&(r=t),s.removeClass(i.slideVisibleClass),e.visibleSlidesIndexes=[],e.visibleSlides=[];for(let o=0;o<s.length;o+=1){const l=s[o];let d=l.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(d-=s[0].swiperSlideOffset);const f=(r+(i.centeredSlides?e.minTranslate():0)-d)/(l.swiperSlideSize+i.spaceBetween),u=(r-n[0]+(i.centeredSlides?e.minTranslate():0)-d)/(l.swiperSlideSize+i.spaceBetween),c=-(r-d),b=c+e.slidesSizesGrid[o];(c>=0&&c<e.size-1||b>1&&b<=e.size||c<=0&&b>=e.size)&&(e.visibleSlides.push(l),e.visibleSlidesIndexes.push(o),s.eq(o).addClass(i.slideVisibleClass)),l.progress=a?-f:f,l.originalProgress=a?-u:u}e.visibleSlides=y(e.visibleSlides)}function si(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,s=e.maxTranslate()-e.minTranslate();let{progress:a,isBeginning:n,isEnd:r}=e;const o=n,l=r;s===0?(a=0,n=!0,r=!0):(a=(t-e.minTranslate())/s,n=a<=0,r=a>=1),Object.assign(e,{progress:a,isBeginning:n,isEnd:r}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&e.updateSlidesProgress(t),n&&!o&&e.emit("reachBeginning toEdge"),r&&!l&&e.emit("reachEnd toEdge"),(o&&!n||l&&!r)&&e.emit("fromEdge"),e.emit("progress",a)}function ni(){const t=this,{slides:e,params:i,$wrapperEl:s,activeIndex:a,realIndex:n}=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)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${n}"]`).addClass(i.slideDuplicateActiveClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${n}"]`).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)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass)),t.emitSlidesClasses()}function ai(t){const e=this,i=e.rtlTranslate?e.translate:-e.translate,{slidesGrid:s,snapGrid:a,params:n,activeIndex:r,realIndex:o,snapIndex:l}=e;let d=t,f;if(typeof d=="undefined"){for(let c=0;c<s.length;c+=1)typeof s[c+1]!="undefined"?i>=s[c]&&i<s[c+1]-(s[c+1]-s[c])/2?d=c:i>=s[c]&&i<s[c+1]&&(d=c+1):i>=s[c]&&(d=c);n.normalizeSlideIndex&&(d<0||typeof d=="undefined")&&(d=0)}if(a.indexOf(i)>=0)f=a.indexOf(i);else{const c=Math.min(n.slidesPerGroupSkip,d);f=c+Math.floor((d-c)/n.slidesPerGroup)}if(f>=a.length&&(f=a.length-1),d===r){f!==l&&(e.snapIndex=f,e.emit("snapIndexChange"));return}const u=parseInt(e.slides.eq(d).attr("data-swiper-slide-index")||d,10);Object.assign(e,{snapIndex:f,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 ri(t){const e=this,i=e.params,s=y(t).closest(`.${i.slideClass}`)[0];let a=!1,n;if(s){for(let r=0;r<e.slides.length;r+=1)if(e.slides[r]===s){a=!0,n=r;break}}if(s&&a)e.clickedSlide=s,e.virtual&&e.params.virtual.enabled?e.clickedIndex=parseInt(y(s).attr("data-swiper-slide-index"),10):e.clickedIndex=n;else{e.clickedSlide=void 0,e.clickedIndex=void 0;return}i.slideToClickedSlide&&e.clickedIndex!==void 0&&e.clickedIndex!==e.activeIndex&&e.slideToClickedSlide()}var li={updateSize:Jt,updateSlides:Zt,updateAutoHeight:ei,updateSlidesOffset:ti,updateSlidesProgress:ii,updateProgress:si,updateSlidesClasses:ni,updateActiveIndex:ai,updateClickedSlide:ri};function oi(t){t===void 0&&(t=this.isHorizontal()?"x":"y");const e=this,{params:i,rtlTranslate:s,translate:a,$wrapperEl:n}=e;if(i.virtualTranslate)return s?-a:a;if(i.cssMode)return a;let r=jt(n[0],t);return s&&(r=-r),r||0}function di(t,e){const i=this,{rtlTranslate:s,params:a,$wrapperEl:n,wrapperEl:r,progress:o}=i;let l=0,d=0;const f=0;i.isHorizontal()?l=s?-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||n.transform(`translate3d(${l}px, ${d}px, ${f}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 fi(){return-this.snapGrid[0]}function ui(){return-this.snapGrid[this.snapGrid.length-1]}function ci(t,e,i,s,a){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),i===void 0&&(i=!0),s===void 0&&(s=!0);const n=this,{params:r,wrapperEl:o}=n;if(n.animating&&r.preventInteractionOnTransition)return!1;const l=n.minTranslate(),d=n.maxTranslate();let f;if(s&&t>l?f=l:s&&t<d?f=d:f=t,n.updateProgress(f),r.cssMode){const u=n.isHorizontal();if(e===0)o[u?"scrollLeft":"scrollTop"]=-f;else{if(!n.support.smoothScroll)return Ee({swiper:n,targetPosition:-f,side:u?"left":"top"}),!0;o.scrollTo({[u?"left":"top"]:-f,behavior:"smooth"})}return!0}return e===0?(n.setTransition(0),n.setTranslate(f),i&&(n.emit("beforeTransitionStart",e,a),n.emit("transitionEnd"))):(n.setTransition(e),n.setTranslate(f),i&&(n.emit("beforeTransitionStart",e,a),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(c){!n||n.destroyed||c.target===this&&(n.$wrapperEl[0].removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.$wrapperEl[0].removeEventListener("webkitTransitionEnd",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,i&&n.emit("transitionEnd"))}),n.$wrapperEl[0].addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.$wrapperEl[0].addEventListener("webkitTransitionEnd",n.onTranslateToWrapperTransitionEnd))),!0}var pi={getTranslate:oi,setTranslate:di,minTranslate:fi,maxTranslate:ui,translateTo:ci};function hi(t,e){const i=this;i.params.cssMode||i.$wrapperEl.transition(t),i.emit("setTransition",t,e)}function xe(t){let{swiper:e,runCallbacks:i,direction:s,step:a}=t;const{activeIndex:n,previousIndex:r}=e;let o=s;if(o||(n>r?o="next":n<r?o="prev":o="reset"),e.emit(`transition${a}`),i&&n!==r){if(o==="reset"){e.emit(`slideResetTransition${a}`);return}e.emit(`slideChangeTransition${a}`),o==="next"?e.emit(`slideNextTransition${a}`):e.emit(`slidePrevTransition${a}`)}}function gi(t,e){t===void 0&&(t=!0);const i=this,{params:s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),xe({swiper:i,runCallbacks:t,direction:e,step:"Start"}))}function mi(t,e){t===void 0&&(t=!0);const i=this,{params:s}=i;i.animating=!1,!s.cssMode&&(i.setTransition(0),xe({swiper:i,runCallbacks:t,direction:e,step:"End"}))}var vi={setTransition:hi,transitionStart:gi,transitionEnd:mi};function bi(t,e,i,s,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 S=parseInt(t,10);if(!isFinite(S))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${t}] given.`);t=S}const n=this;let r=t;r<0&&(r=0);const{params:o,snapGrid:l,slidesGrid:d,previousIndex:f,activeIndex:u,rtlTranslate:c,wrapperEl:b,enabled:v}=n;if(n.animating&&o.preventInteractionOnTransition||!v&&!s&&!a)return!1;const w=Math.min(n.params.slidesPerGroupSkip,r);let p=w+Math.floor((r-w)/n.params.slidesPerGroup);p>=l.length&&(p=l.length-1),(u||o.initialSlide||0)===(f||0)&&i&&n.emit("beforeSlideChangeStart");const g=-l[p];if(n.updateProgress(g),o.normalizeSlideIndex)for(let S=0;S<d.length;S+=1){const E=-Math.floor(g*100),A=Math.floor(d[S]*100),T=Math.floor(d[S+1]*100);typeof d[S+1]!="undefined"?E>=A&&E<T-(T-A)/2?r=S:E>=A&&E<T&&(r=S+1):E>=A&&(r=S)}if(n.initialized&&r!==u&&(!n.allowSlideNext&&g<n.translate&&g<n.minTranslate()||!n.allowSlidePrev&&g>n.translate&&g>n.maxTranslate()&&(u||0)!==r))return!1;let C;if(r>u?C="next":r<u?C="prev":C="reset",c&&-g===n.translate||!c&&g===n.translate)return n.updateActiveIndex(r),o.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),o.effect!=="slide"&&n.setTranslate(g),C!=="reset"&&(n.transitionStart(i,C),n.transitionEnd(i,C)),!1;if(o.cssMode){const S=n.isHorizontal(),E=c?g:-g;if(e===0){const A=n.virtual&&n.params.virtual.enabled;A&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),b[S?"scrollLeft":"scrollTop"]=E,A&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._swiperImmediateVirtual=!1})}else{if(!n.support.smoothScroll)return Ee({swiper:n,targetPosition:E,side:S?"left":"top"}),!0;b.scrollTo({[S?"left":"top"]:E,behavior:"smooth"})}return!0}return n.setTransition(e),n.setTranslate(g),n.updateActiveIndex(r),n.updateSlidesClasses(),n.emit("beforeTransitionStart",e,s),n.transitionStart(i,C),e===0?n.transitionEnd(i,C):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(E){!n||n.destroyed||E.target===this&&(n.$wrapperEl[0].removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.$wrapperEl[0].removeEventListener("webkitTransitionEnd",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(i,C))}),n.$wrapperEl[0].addEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.$wrapperEl[0].addEventListener("webkitTransitionEnd",n.onSlideToWrapperTransitionEnd)),!0}function wi(t,e,i,s){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 n=t;return a.params.loop&&(n+=a.loopedSlides),a.slideTo(n,e,i,s)}function Si(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const s=this,{animating:a,enabled:n,params:r}=s;if(!n)return s;let o=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex<r.slidesPerGroupSkip?1:o;if(r.loop){if(a&&r.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}return r.rewind&&s.isEnd?s.slideTo(0,t,e,i):s.slideTo(s.activeIndex+l,t,e,i)}function yi(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const s=this,{params:a,animating:n,snapGrid:r,slidesGrid:o,rtlTranslate:l,enabled:d}=s;if(!d)return s;if(a.loop){if(n&&a.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}const f=l?s.translate:-s.translate;function u(p){return p<0?-Math.floor(Math.abs(p)):Math.floor(p)}const c=u(f),b=r.map(p=>u(p));let v=r[b.indexOf(c)-1];if(typeof v=="undefined"&&a.cssMode){let p;r.forEach((g,C)=>{c>=g&&(p=C)}),typeof p!="undefined"&&(v=r[p>0?p-1:p])}let w=0;if(typeof v!="undefined"&&(w=o.indexOf(v),w<0&&(w=s.activeIndex-1),a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(w=w-s.slidesPerViewDynamic("previous",!0)+1,w=Math.max(w,0))),a.rewind&&s.isBeginning){const p=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(p,t,e,i)}return s.slideTo(w,t,e,i)}function Ci(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const s=this;return s.slideTo(s.activeIndex,t,e,i)}function Ei(t,e,i,s){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0),s===void 0&&(s=.5);const a=this;let n=a.activeIndex;const r=Math.min(a.params.slidesPerGroupSkip,n),o=r+Math.floor((n-r)/a.params.slidesPerGroup),l=a.rtlTranslate?a.translate:-a.translate;if(l>=a.snapGrid[o]){const d=a.snapGrid[o],f=a.snapGrid[o+1];l-d>(f-d)*s&&(n+=a.params.slidesPerGroup)}else{const d=a.snapGrid[o-1],f=a.snapGrid[o];l-d<=(f-d)*s&&(n-=a.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,a.slidesGrid.length-1),a.slideTo(n,t,e,i)}function Ti(){const t=this,{params:e,$wrapperEl:i}=t,s=e.slidesPerView==="auto"?t.slidesPerViewDynamic():e.slidesPerView;let a=t.clickedIndex,n;if(e.loop){if(t.animating)return;n=parseInt(y(t.clickedSlide).attr("data-swiper-slide-index"),10),e.centeredSlides?a<t.loopedSlides-s/2||a>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),a=i.children(`.${e.slideClass}[data-swiper-slide-index="${n}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),Z(()=>{t.slideTo(a)})):t.slideTo(a):a>t.slides.length-s?(t.loopFix(),a=i.children(`.${e.slideClass}[data-swiper-slide-index="${n}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),Z(()=>{t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}var xi={slideTo:bi,slideToLoop:wi,slideNext:Si,slidePrev:yi,slideReset:Ci,slideToClosest:Ei,slideToClickedSlide:Ti};function $i(){const t=this,e=N(),{params:i,$wrapperEl:s}=t,a=s.children().length>0?y(s.children()[0].parentNode):s;a.children(`.${i.slideClass}.${i.slideDuplicateClass}`).remove();let n=a.children(`.${i.slideClass}`);if(i.loopFillGroupWithBlank){const l=i.slidesPerGroup-n.length%i.slidesPerGroup;if(l!==i.slidesPerGroup){for(let d=0;d<l;d+=1){const f=y(e.createElement("div")).addClass(`${i.slideClass} ${i.slideBlankClass}`);a.append(f)}n=a.children(`.${i.slideClass}`)}}i.slidesPerView==="auto"&&!i.loopedSlides&&(i.loopedSlides=n.length),t.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),t.loopedSlides+=i.loopAdditionalSlides,t.loopedSlides>n.length&&(t.loopedSlides=n.length);const r=[],o=[];n.each((l,d)=>{const f=y(l);d<t.loopedSlides&&o.push(l),d<n.length&&d>=n.length-t.loopedSlides&&r.push(l),f.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 Mi(){const t=this;t.emit("beforeLoopFix");const{activeIndex:e,slides:i,loopedSlides:s,allowSlidePrev:a,allowSlideNext:n,snapGrid:r,rtlTranslate:o}=t;let l;t.allowSlidePrev=!0,t.allowSlideNext=!0;const f=-r[e]-t.getTranslate();e<s?(l=i.length-s*3+e,l+=s,t.slideTo(l,0,!1,!0)&&f!==0&&t.setTranslate((o?-t.translate:t.translate)-f)):e>=i.length-s&&(l=-i.length+e+s,l+=s,t.slideTo(l,0,!1,!0)&&f!==0&&t.setTranslate((o?-t.translate:t.translate)-f)),t.allowSlidePrev=a,t.allowSlideNext=n,t.emit("loopFix")}function Pi(){const t=this,{$wrapperEl:e,params:i,slides:s}=t;e.children(`.${i.slideClass}.${i.slideDuplicateClass},.${i.slideClass}.${i.slideBlankClass}`).remove(),s.removeAttr("data-swiper-slide-index")}var Oi={loopCreate:$i,loopFix:Mi,loopDestroy:Pi};function Li(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 Ai={setGrabCursor:Li,unsetGrabCursor:Bi};function zi(t,e){e===void 0&&(e=this);function i(s){if(!s||s===N()||s===D())return null;s.assignedSlot&&(s=s.assignedSlot);const a=s.closest(t);return!a&&!s.getRootNode?null:a||i(s.getRootNode().host)}return i(e)}function Ii(t){const e=this,i=N(),s=D(),a=e.touchEventsData,{params:n,touches:r,enabled:o}=e;if(!o||e.animating&&n.preventInteractionOnTransition)return;!e.animating&&n.cssMode&&n.loop&&e.loopFix();let l=t;l.originalEvent&&(l=l.originalEvent);let d=y(l.target);if(n.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;!!n.noSwipingClass&&n.noSwipingClass!==""&&l.target&&l.target.shadowRoot&&t.path&&t.path[0]&&(d=y(t.path[0]));const u=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,c=!!(l.target&&l.target.shadowRoot);if(n.noSwiping&&(c?zi(u,d[0]):d.closest(u)[0])){e.allowClick=!0;return}if(n.swipeHandler&&!d.closest(n.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 b=r.currentX,v=r.currentY,w=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,p=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(w&&(b<=p||b>=s.innerWidth-p))if(w==="prevent")t.preventDefault();else return;if(Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=b,r.startY=v,a.touchStartTime=Q(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,n.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 C=g&&e.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||C)&&!d[0].isContentEditable&&l.preventDefault()}e.params.freeMode&&e.params.freeMode.enabled&&e.freeMode&&e.animating&&!n.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",l)}function Di(t){const e=N(),i=this,s=i.touchEventsData,{params:a,touches:n,rtlTranslate:r,enabled:o}=i;if(!o)return;let l=t;if(l.originalEvent&&(l=l.originalEvent),!s.isTouched){s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",l);return}if(s.isTouchEvent&&l.type!=="touchmove")return;const d=l.type==="touchmove"&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),f=l.type==="touchmove"?d.pageX:l.pageX,u=l.type==="touchmove"?d.pageY:l.pageY;if(l.preventedByNestedSwiper){n.startX=f,n.startY=u;return}if(!i.allowTouchMove){y(l.target).is(s.focusableElements)||(i.allowClick=!1),s.isTouched&&(Object.assign(n,{startX:f,startY:u,currentX:f,currentY:u}),s.touchStartTime=Q());return}if(s.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop){if(i.isVertical()){if(u<n.startY&&i.translate<=i.maxTranslate()||u>n.startY&&i.translate>=i.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(f<n.startX&&i.translate<=i.maxTranslate()||f>n.startX&&i.translate>=i.minTranslate())return}if(s.isTouchEvent&&e.activeElement&&l.target===e.activeElement&&y(l.target).is(s.focusableElements)){s.isMoved=!0,i.allowClick=!1;return}if(s.allowTouchCallbacks&&i.emit("touchMove",l),l.targetTouches&&l.targetTouches.length>1)return;n.currentX=f,n.currentY=u;const c=n.currentX-n.startX,b=n.currentY-n.startY;if(i.params.threshold&&Math.sqrt(c**2+b**2)<i.params.threshold)return;if(typeof s.isScrolling=="undefined"){let g;i.isHorizontal()&&n.currentY===n.startY||i.isVertical()&&n.currentX===n.startX?s.isScrolling=!1:c*c+b*b>=25&&(g=Math.atan2(Math.abs(b),Math.abs(c))*180/Math.PI,s.isScrolling=i.isHorizontal()?g>a.touchAngle:90-g>a.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",l),typeof s.startMoving=="undefined"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(s.startMoving=!0),s.isScrolling){s.isTouched=!1;return}if(!s.startMoving)return;i.allowClick=!1,!a.cssMode&&l.cancelable&&l.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&l.stopPropagation(),s.isMoved||(a.loop&&!a.cssMode&&i.loopFix(),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,a.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",l)),i.emit("sliderMove",l),s.isMoved=!0;let v=i.isHorizontal()?c:b;n.diff=v,v*=a.touchRatio,r&&(v=-v),i.swipeDirection=v>0?"prev":"next",s.currentTranslate=v+s.startTranslate;let w=!0,p=a.resistanceRatio;if(a.touchReleaseOnEdges&&(p=0),v>0&&s.currentTranslate>i.minTranslate()?(w=!1,a.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+v)**p)):v<0&&s.currentTranslate<i.maxTranslate()&&(w=!1,a.resistance&&(s.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-s.startTranslate-v)**p)),w&&(l.preventedByNestedSwiper=!0),!i.allowSlideNext&&i.swipeDirection==="next"&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!i.allowSlidePrev&&i.swipeDirection==="prev"&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),!i.allowSlidePrev&&!i.allowSlideNext&&(s.currentTranslate=s.startTranslate),a.threshold>0)if(Math.abs(v)>a.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,s.currentTranslate=s.startTranslate,n.diff=i.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return}}else{s.currentTranslate=s.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(s.currentTranslate),i.setTranslate(s.currentTranslate))}function ki(t){const e=this,i=e.touchEventsData,{params:s,touches:a,rtlTranslate:n,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&&s.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}s.grabCursor&&i.isMoved&&i.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const d=Q(),f=d-i.touchStartTime;if(e.allowClick){const C=l.path||l.composedPath&&l.composedPath();e.updateClickedSlide(C&&C[0]||l.target),e.emit("tap click",l),f<300&&d-i.lastClickTime<300&&e.emit("doubleTap doubleClick",l)}if(i.lastClickTime=Q(),Z(()=>{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(s.followFinger?u=n?e.translate:-e.translate:u=-i.currentTranslate,s.cssMode)return;if(e.params.freeMode&&s.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:u});return}let c=0,b=e.slidesSizesGrid[0];for(let C=0;C<r.length;C+=C<s.slidesPerGroupSkip?1:s.slidesPerGroup){const S=C<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;typeof r[C+S]!="undefined"?u>=r[C]&&u<r[C+S]&&(c=C,b=r[C+S]-r[C]):u>=r[C]&&(c=C,b=r[r.length-1]-r[r.length-2])}let v=null,w=null;s.rewind&&(e.isBeginning?w=e.params.virtual&&e.params.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(v=0));const p=(u-r[c])/b,g=c<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(f>s.longSwipesMs){if(!s.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(p>=s.longSwipesRatio?e.slideTo(s.rewind&&e.isEnd?v:c+g):e.slideTo(c)),e.swipeDirection==="prev"&&(p>1-s.longSwipesRatio?e.slideTo(c+g):w!==null&&p<0&&Math.abs(p)>s.longSwipesRatio?e.slideTo(w):e.slideTo(c))}else{if(!s.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(v!==null?v:c+g),e.swipeDirection==="prev"&&e.slideTo(w!==null?w:c))}}function $e(){const t=this,{params:e,el:i}=t;if(i&&i.offsetWidth===0)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:a,snapGrid:n}=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=s,t.params.watchOverflow&&n!==t.snapGrid&&t.checkOverflow()}function Ni(t){const e=this;!e.enabled||e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation()))}function Gi(){const t=this,{wrapperEl:e,rtlTranslate:i,enabled:s}=t;if(!s)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 n=t.maxTranslate()-t.minTranslate();n===0?a=0:a=(t.translate-t.minTranslate())/n,a!==t.progress&&t.updateProgress(i?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}let Me=!1;function _i(){}const Pe=(t,e)=>{const i=N(),{params:s,touchEvents:a,el:n,wrapperEl:r,device:o,support:l}=t,d=!!s.nested,f=e==="on"?"addEventListener":"removeEventListener",u=e;if(!l.touch)n[f](a.start,t.onTouchStart,!1),i[f](a.move,t.onTouchMove,d),i[f](a.end,t.onTouchEnd,!1);else{const c=a.start==="touchstart"&&l.passiveListener&&s.passiveListeners?{passive:!0,capture:!1}:!1;n[f](a.start,t.onTouchStart,c),n[f](a.move,t.onTouchMove,l.passiveListener?{passive:!1,capture:d}:d),n[f](a.end,t.onTouchEnd,c),a.cancel&&n[f](a.cancel,t.onTouchEnd,c)}(s.preventClicks||s.preventClicksPropagation)&&n[f]("click",t.onClick,!0),s.cssMode&&r[f]("scroll",t.onScroll),s.updateOnWindowResize?t[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",$e,!0):t[u]("observerUpdate",$e,!0)};function Ri(){const t=this,e=N(),{params:i,support:s}=t;t.onTouchStart=Ii.bind(t),t.onTouchMove=Di.bind(t),t.onTouchEnd=ki.bind(t),i.cssMode&&(t.onScroll=Gi.bind(t)),t.onClick=Ni.bind(t),s.touch&&!Me&&(e.addEventListener("touchstart",_i),Me=!0),Pe(t,"on")}function Hi(){Pe(this,"off")}var ji={attachEvents:Ri,detachEvents:Hi};const Oe=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;function Fi(){const t=this,{activeIndex:e,initialized:i,loopedSlides:s=0,params:a,$el:n}=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,f=Oe(t,a),u=Oe(t,d),c=a.enabled;f&&!u?(n.removeClass(`${a.containerModifierClass}grid ${a.containerModifierClass}grid-column`),t.emitContainerClasses()):!f&&u&&(n.addClass(`${a.containerModifierClass}grid`),(d.grid.fill&&d.grid.fill==="column"||!d.grid.fill&&a.grid.fill==="column")&&n.addClass(`${a.containerModifierClass}grid-column`),t.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(p=>{const g=a[p]&&a[p].enabled,C=d[p]&&d[p].enabled;g&&!C&&t[p].disable(),!g&&C&&t[p].enable()});const b=d.direction&&d.direction!==a.direction,v=a.loop&&(d.slidesPerView!==a.slidesPerView||b);b&&i&&t.changeDirection(),R(t.params,d);const w=t.params.enabled;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),c&&!w?t.disable():!c&&w&&t.enable(),t.currentBreakpoint=o,t.emit("_beforeBreakpoint",d),v&&i&&(t.loopDestroy(),t.loopCreate(),t.updateSlides(),t.slideTo(e-s+t.loopedSlides,0,!1)),t.emit("breakpoint",d)}function Vi(t,e,i){if(e===void 0&&(e="window"),!t||e==="container"&&!i)return;let s=!1;const a=D(),n=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:n*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&&(s=l):d<=i.clientWidth&&(s=l)}return s||"max"}var Wi={setBreakpoint:Fi,getBreakpoint:Vi};function qi(t,e){const i=[];return t.forEach(s=>{typeof s=="object"?Object.keys(s).forEach(a=>{s[a]&&i.push(e+a)}):typeof s=="string"&&i.push(e+s)}),i}function Xi(){const t=this,{classNames:e,params:i,rtl:s,$el:a,device:n,support:r}=t,o=qi(["initialized",i.direction,{"pointer-events":!r.touch},{"free-mode":t.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:s},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"},{android:n.android},{ios:n.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 Yi(){const t=this,{$el:e,classNames:i}=t;e.removeClass(i.join(" ")),t.emitContainerClasses()}var Ui={addClasses:Xi,removeClasses:Yi};function Ki(t,e,i,s,a,n){const r=D();let o;function l(){n&&n()}!y(t).parent("picture")[0]&&(!t.complete||!a)&&e?(o=new r.Image,o.onload=l,o.onerror=l,s&&(o.sizes=s),i&&(o.srcset=i),e&&(o.src=e)):l()}function Qi(){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 s=t.imagesToLoad[i];t.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,e)}}var Ji={loadImage:Ki,preloadImages:Qi};function Zi(){const t=this,{isLocked:e,params:i}=t,{slidesOffsetBefore:s}=i;if(s){const a=t.slides.length-1,n=t.slidesGrid[a]+t.slidesSizesGrid[a]+s*2;t.isLocked=t.size>n}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 es={checkOverflow:Zi},Le={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 ts(t,e){return function(s){s===void 0&&(s={});const a=Object.keys(s)[0],n=s[a];if(typeof n!="object"||n===null){R(e,s);return}if(["navigation","pagination","scrollbar"].indexOf(a)>=0&&t[a]===!0&&(t[a]={auto:!0}),!(a in t&&"enabled"in n)){R(e,s);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}),R(e,s)}}const oe={eventsEmitter:Qt,update:li,translate:pi,transition:vi,slide:xi,loop:Oi,grabCursor:Ai,events:ji,breakpoints:Wi,checkOverflow:es,classes:Ui,images:Ji},de={};class G{constructor(){let e,i;for(var s=arguments.length,a=new Array(s),n=0;n<s;n++)a[n]=arguments[n];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=R({},i),e&&!i.el&&(i.el=e),i.el&&y(i.el).length>1){const d=[];return y(i.el).each(f=>{const u=R({},i,{el:f});d.push(new G(u))}),d}const r=this;r.__swiper__=!0,r.support=Te(),r.device=qt({userAgent:i.userAgent}),r.browser=Yt(),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:ts(i,o),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});const l=R({},Le,o);return r.params=R({},l,de,i),r.originalParams=R({},r.params),r.passedParams=R({},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 f=["touchstart","touchmove","touchend","touchcancel"],u=["pointerdown","pointermove","pointerup"];return r.touchEventsTouch={start:f[0],move:f[1],end:f[2],cancel:f[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:Q(),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 s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),r=(s.maxTranslate()-a)*e+a;s.translateTo(r,typeof i=="undefined"?0:i),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=e.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",i.join(" "))}getSlideClasses(e){const i=this;return i.destroyed?"":e.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(i.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=[];e.slides.each(s=>{const a=e.getSlideClasses(s);i.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)}),e.emit("_slideClasses",i)}slidesPerViewDynamic(e,i){e===void 0&&(e="current"),i===void 0&&(i=!1);const s=this,{params:a,slides:n,slidesGrid:r,slidesSizesGrid:o,size:l,activeIndex:d}=s;let f=1;if(a.centeredSlides){let u=n[d].swiperSlideSize,c;for(let b=d+1;b<n.length;b+=1)n[b]&&!c&&(u+=n[b].swiperSlideSize,f+=1,u>l&&(c=!0));for(let b=d-1;b>=0;b-=1)n[b]&&!c&&(u+=n[b].swiperSlideSize,f+=1,u>l&&(c=!0))}else if(e==="current")for(let u=d+1;u<n.length;u+=1)(i?r[u]+o[u]-r[d]<l:r[u]-r[d]<l)&&(f+=1);else for(let u=d-1;u>=0;u-=1)r[d]-r[u]<l&&(f+=1);return f}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:i,params:s}=e;s.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 n;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?n=e.slideTo(e.slides.length-1,0,!1,!0):n=e.slideTo(e.activeIndex,0,!1,!0),n||a()),s.watchOverflow&&i!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,i){i===void 0&&(i=!0);const s=this,a=s.params.direction;return e||(e=a==="horizontal"?"vertical":"horizontal"),e===a||e!=="horizontal"&&e!=="vertical"||(s.$el.removeClass(`${s.params.containerModifierClass}${a}`).addClass(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.each(n=>{e==="vertical"?n.style.width="":n.style.height=""}),s.emit("changeDirection"),i&&s.update()),s}mount(e){const i=this;if(i.mounted)return!0;const s=y(e||i.params.el);if(e=s[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=>s.children(l),o}return s.children?s.children(a()):y(s).children(a())})();if(r.length===0&&i.params.createElements){const l=N().createElement("div");r=y(l),l.className=i.params.wrapperClass,s.append(l),s.children(`.${i.params.slideClass}`).each(d=>{r.append(d)})}return Object.assign(i,{$el:s,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:e.dir.toLowerCase()==="rtl"||s.css("direction")==="rtl",rtlTranslate:i.params.direction==="horizontal"&&(e.dir.toLowerCase()==="rtl"||s.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 s=this,{params:a,$el:n,$wrapperEl:r,slides:o}=s;return typeof s.params=="undefined"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),i&&(s.removeClasses(),n.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")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(l=>{s.off(l)}),e!==!1&&(s.$el[0].swiper=null,Rt(s)),s.destroyed=!0),null}static extendDefaults(e){R(de,e)}static get extendedDefaults(){return de}static get defaults(){return Le}static installModule(e){G.prototype.__modules__||(G.prototype.__modules__=[]);const i=G.prototype.__modules__;typeof e=="function"&&i.indexOf(e)<0&&i.push(e)}static use(e){return Array.isArray(e)?(e.forEach(i=>G.installModule(i)),G):(G.installModule(e),G)}}Object.keys(oe).forEach(t=>{Object.keys(oe[t]).forEach(e=>{G.prototype[e]=oe[t][e]})});G.use([Ut,Kt]);function fe(t,e,i,s){const a=N();return t.params.createElements&&Object.keys(s).forEach(n=>{if(!i[n]&&i.auto===!0){let r=t.$el.children(`.${s[n]}`)[0];r||(r=a.createElement("div"),r.className=s[n],t.$el.append(r)),i[n]=r,e[n]=r}}),i}function is(t){let{swiper:e,extendParams:i,on:s,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 n(v){let w;return v&&(w=y(v),e.params.uniqueNavElements&&typeof v=="string"&&w.length>1&&e.$el.find(v).length===1&&(w=e.$el.find(v))),w}function r(v,w){const p=e.params.navigation;v&&v.length>0&&(v[w?"addClass":"removeClass"](p.disabledClass),v[0]&&v[0].tagName==="BUTTON"&&(v[0].disabled=w),e.params.watchOverflow&&e.enabled&&v[e.isLocked?"addClass":"removeClass"](p.lockClass))}function o(){if(e.params.loop)return;const{$nextEl:v,$prevEl:w}=e.navigation;r(w,e.isBeginning&&!e.params.rewind),r(v,e.isEnd&&!e.params.rewind)}function l(v){v.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&e.slidePrev()}function d(v){v.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&e.slideNext()}function f(){const v=e.params.navigation;if(e.params.navigation=fe(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(v.nextEl||v.prevEl))return;const w=n(v.nextEl),p=n(v.prevEl);w&&w.length>0&&w.on("click",d),p&&p.length>0&&p.on("click",l),Object.assign(e.navigation,{$nextEl:w,nextEl:w&&w[0],$prevEl:p,prevEl:p&&p[0]}),e.enabled||(w&&w.addClass(v.lockClass),p&&p.addClass(v.lockClass))}function u(){const{$nextEl:v,$prevEl:w}=e.navigation;v&&v.length&&(v.off("click",d),v.removeClass(e.params.navigation.disabledClass)),w&&w.length&&(w.off("click",l),w.removeClass(e.params.navigation.disabledClass))}s("init",()=>{e.params.navigation.enabled===!1?b():(f(),o())}),s("toEdge fromEdge lock unlock",()=>{o()}),s("destroy",()=>{u()}),s("enable disable",()=>{const{$nextEl:v,$prevEl:w}=e.navigation;v&&v[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),w&&w[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),s("click",(v,w)=>{const{$nextEl:p,$prevEl:g}=e.navigation,C=w.target;if(e.params.navigation.hideOnClick&&!y(C).is(g)&&!y(C).is(p)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===C||e.pagination.el.contains(C)))return;let S;p?S=p.hasClass(e.params.navigation.hiddenClass):g&&(S=g.hasClass(e.params.navigation.hiddenClass)),a(S===!0?"navigationShow":"navigationHide"),p&&p.toggleClass(e.params.navigation.hiddenClass),g&&g.toggleClass(e.params.navigation.hiddenClass)}});const c=()=>{e.$el.removeClass(e.params.navigation.navigationDisabledClass),f(),o()},b=()=>{e.$el.addClass(e.params.navigation.navigationDisabledClass),u()};Object.assign(e.navigation,{enable:c,disable:b,update:o,init:f,destroy:u})}function F(t){return t===void 0&&(t=""),`.${t.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function ss(t){let{swiper:e,extendParams:i,on:s,emit:a}=t;const n="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:p=>p,formatFractionTotal:p=>p,bulletClass:`${n}-bullet`,bulletActiveClass:`${n}-bullet-active`,modifierClass:`${n}-`,currentClass:`${n}-current`,totalClass:`${n}-total`,hiddenClass:`${n}-hidden`,progressbarFillClass:`${n}-progressbar-fill`,progressbarOppositeClass:`${n}-progressbar-opposite`,clickableClass:`${n}-clickable`,lockClass:`${n}-lock`,horizontalClass:`${n}-horizontal`,verticalClass:`${n}-vertical`,paginationDisabledClass:`${n}-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(p,g){const{bulletActiveClass:C}=e.params.pagination;p[g]().addClass(`${C}-${g}`)[g]().addClass(`${C}-${g}-${g}`)}function f(){const p=e.rtl,g=e.params.pagination;if(l())return;const C=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,S=e.pagination.$el;let E;const A=e.params.loop?Math.ceil((C-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(E=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),E>C-1-e.loopedSlides*2&&(E-=C-e.loopedSlides*2),E>A-1&&(E-=A),E<0&&e.params.paginationType!=="bullets"&&(E=A+E)):typeof e.snapIndex!="undefined"?E=e.snapIndex:E=e.activeIndex||0,g.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const T=e.pagination.bullets;let O,M,k;if(g.dynamicBullets&&(r=T.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),S.css(e.isHorizontal()?"width":"height",`${r*(g.dynamicMainBullets+4)}px`),g.dynamicMainBullets>1&&e.previousIndex!==void 0&&(o+=E-(e.previousIndex-e.loopedSlides||0),o>g.dynamicMainBullets-1?o=g.dynamicMainBullets-1:o<0&&(o=0)),O=Math.max(E-o,0),M=O+(Math.min(T.length,g.dynamicMainBullets)-1),k=(M+O)/2),T.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map($=>`${g.bulletActiveClass}${$}`).join(" ")),S.length>1)T.each($=>{const m=y($),h=m.index();h===E&&m.addClass(g.bulletActiveClass),g.dynamicBullets&&(h>=O&&h<=M&&m.addClass(`${g.bulletActiveClass}-main`),h===O&&d(m,"prev"),h===M&&d(m,"next"))});else{const $=T.eq(E),m=$.index();if($.addClass(g.bulletActiveClass),g.dynamicBullets){const h=T.eq(O),x=T.eq(M);for(let P=O;P<=M;P+=1)T.eq(P).addClass(`${g.bulletActiveClass}-main`);if(e.params.loop)if(m>=T.length){for(let P=g.dynamicMainBullets;P>=0;P-=1)T.eq(T.length-P).addClass(`${g.bulletActiveClass}-main`);T.eq(T.length-g.dynamicMainBullets-1).addClass(`${g.bulletActiveClass}-prev`)}else d(h,"prev"),d(x,"next");else d(h,"prev"),d(x,"next")}}if(g.dynamicBullets){const $=Math.min(T.length,g.dynamicMainBullets+4),m=(r*$-r)/2-k*r,h=p?"right":"left";T.css(e.isHorizontal()?h:"top",`${m}px`)}}if(g.type==="fraction"&&(S.find(F(g.currentClass)).text(g.formatFractionCurrent(E+1)),S.find(F(g.totalClass)).text(g.formatFractionTotal(A))),g.type==="progressbar"){let T;g.progressbarOpposite?T=e.isHorizontal()?"vertical":"horizontal":T=e.isHorizontal()?"horizontal":"vertical";const O=(E+1)/A;let M=1,k=1;T==="horizontal"?M=O:k=O,S.find(F(g.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${M}) scaleY(${k})`).transition(e.params.speed)}g.type==="custom"&&g.renderCustom?(S.html(g.renderCustom(e,E+1,A)),a("paginationRender",S[0])):a("paginationUpdate",S[0]),e.params.watchOverflow&&e.enabled&&S[e.isLocked?"addClass":"removeClass"](g.lockClass)}function u(){const p=e.params.pagination;if(l())return;const g=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,C=e.pagination.$el;let S="";if(p.type==="bullets"){let E=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&&E>g&&(E=g);for(let A=0;A<E;A+=1)p.renderBullet?S+=p.renderBullet.call(e,A,p.bulletClass):S+=`<${p.bulletElement} class="${p.bulletClass}"></${p.bulletElement}>`;C.html(S),e.pagination.bullets=C.find(F(p.bulletClass))}p.type==="fraction"&&(p.renderFraction?S=p.renderFraction.call(e,p.currentClass,p.totalClass):S=`<span class="${p.currentClass}"></span> / <span class="${p.totalClass}"></span>`,C.html(S)),p.type==="progressbar"&&(p.renderProgressbar?S=p.renderProgressbar.call(e,p.progressbarFillClass):S=`<span class="${p.progressbarFillClass}"></span>`,C.html(S)),p.type!=="custom"&&a("paginationRender",e.pagination.$el[0])}function c(){e.params.pagination=fe(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const p=e.params.pagination;if(!p.el)return;let g=y(p.el);g.length!==0&&(e.params.uniqueNavElements&&typeof p.el=="string"&&g.length>1&&(g=e.$el.find(p.el),g.length>1&&(g=g.filter(C=>y(C).parents(".swiper")[0]===e.el))),p.type==="bullets"&&p.clickable&&g.addClass(p.clickableClass),g.addClass(p.modifierClass+p.type),g.addClass(e.isHorizontal()?p.horizontalClass:p.verticalClass),p.type==="bullets"&&p.dynamicBullets&&(g.addClass(`${p.modifierClass}${p.type}-dynamic`),o=0,p.dynamicMainBullets<1&&(p.dynamicMainBullets=1)),p.type==="progressbar"&&p.progressbarOpposite&&g.addClass(p.progressbarOppositeClass),p.clickable&&g.on("click",F(p.bulletClass),function(S){S.preventDefault();let E=y(this).index()*e.params.slidesPerGroup;e.params.loop&&(E+=e.loopedSlides),e.slideTo(E)}),Object.assign(e.pagination,{$el:g,el:g[0]}),e.enabled||g.addClass(p.lockClass))}function b(){const p=e.params.pagination;if(l())return;const g=e.pagination.$el;g.removeClass(p.hiddenClass),g.removeClass(p.modifierClass+p.type),g.removeClass(e.isHorizontal()?p.horizontalClass:p.verticalClass),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(p.bulletActiveClass),p.clickable&&g.off("click",F(p.bulletClass))}s("init",()=>{e.params.pagination.enabled===!1?w():(c(),u(),f())}),s("activeIndexChange",()=>{(e.params.loop||typeof e.snapIndex=="undefined")&&f()}),s("snapIndexChange",()=>{e.params.loop||f()}),s("slidesLengthChange",()=>{e.params.loop&&(u(),f())}),s("snapGridLengthChange",()=>{e.params.loop||(u(),f())}),s("destroy",()=>{b()}),s("enable disable",()=>{const{$el:p}=e.pagination;p&&p[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)}),s("lock unlock",()=>{f()}),s("click",(p,g)=>{const C=g.target,{$el:S}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&S.length>0&&!y(C).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&C===e.navigation.nextEl||e.navigation.prevEl&&C===e.navigation.prevEl))return;const E=S.hasClass(e.params.pagination.hiddenClass);a(E===!0?"paginationShow":"paginationHide"),S.toggleClass(e.params.pagination.hiddenClass)}});const v=()=>{e.$el.removeClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.removeClass(e.params.pagination.paginationDisabledClass),c(),u(),f()},w=()=>{e.$el.addClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.addClass(e.params.pagination.paginationDisabledClass),b()};Object.assign(e.pagination,{enable:v,disable:w,render:u,update:f,init:c,destroy:b})}function ns(t){let{swiper:e,extendParams:i,on:s,emit:a}=t;const n=N();let r=!1,o=null,l=null,d,f,u,c;i({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null};function b(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:h,rtlTranslate:x,progress:P}=e,{$dragEl:B,$el:L}=h,I=e.params.scrollbar;let H=f,z=(u-f)*P;x?(z=-z,z>0?(H=f-z,z=0):-z+f>u&&(H=u+z)):z<0?(H=f+z,z=0):z+f>u&&(H=u-z),e.isHorizontal()?(B.transform(`translate3d(${z}px, 0, 0)`),B[0].style.width=`${H}px`):(B.transform(`translate3d(0px, ${z}px, 0)`),B[0].style.height=`${H}px`),I.hide&&(clearTimeout(o),L[0].style.opacity=1,o=setTimeout(()=>{L[0].style.opacity=0,L.transition(400)},1e3))}function v(h){!e.params.scrollbar.el||!e.scrollbar.el||e.scrollbar.$dragEl.transition(h)}function w(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:h}=e,{$dragEl:x,$el:P}=h;x[0].style.width="",x[0].style.height="",u=e.isHorizontal()?P[0].offsetWidth:P[0].offsetHeight,c=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?f=u*c:f=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?x[0].style.width=`${f}px`:x[0].style.height=`${f}px`,c>=1?P[0].style.display="none":P[0].style.display="",e.params.scrollbar.hide&&(P[0].style.opacity=0),e.params.watchOverflow&&e.enabled&&h.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}function p(h){return e.isHorizontal()?h.type==="touchstart"||h.type==="touchmove"?h.targetTouches[0].clientX:h.clientX:h.type==="touchstart"||h.type==="touchmove"?h.targetTouches[0].clientY:h.clientY}function g(h){const{scrollbar:x,rtlTranslate:P}=e,{$el:B}=x;let L;L=(p(h)-B.offset()[e.isHorizontal()?"left":"top"]-(d!==null?d:f/2))/(u-f),L=Math.max(Math.min(L,1),0),P&&(L=1-L);const I=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*L;e.updateProgress(I),e.setTranslate(I),e.updateActiveIndex(),e.updateSlidesClasses()}function C(h){const x=e.params.scrollbar,{scrollbar:P,$wrapperEl:B}=e,{$el:L,$dragEl:I}=P;r=!0,d=h.target===I[0]||h.target===I?p(h)-h.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,h.preventDefault(),h.stopPropagation(),B.transition(100),I.transition(100),g(h),clearTimeout(l),L.transition(0),x.hide&&L.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),a("scrollbarDragStart",h)}function S(h){const{scrollbar:x,$wrapperEl:P}=e,{$el:B,$dragEl:L}=x;!r||(h.preventDefault?h.preventDefault():h.returnValue=!1,g(h),P.transition(0),B.transition(0),L.transition(0),a("scrollbarDragMove",h))}function E(h){const x=e.params.scrollbar,{scrollbar:P,$wrapperEl:B}=e,{$el:L}=P;!r||(r=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),B.transition("")),x.hide&&(clearTimeout(l),l=Z(()=>{L.css("opacity",0),L.transition(400)},1e3)),a("scrollbarDragEnd",h),x.snapOnRelease&&e.slideToClosest())}function A(h){const{scrollbar:x,touchEventsTouch:P,touchEventsDesktop:B,params:L,support:I}=e,H=x.$el;if(!H)return;const z=H[0],Y=I.passiveListener&&L.passiveListeners?{passive:!1,capture:!1}:!1,J=I.passiveListener&&L.passiveListeners?{passive:!0,capture:!1}:!1;if(!z)return;const V=h==="on"?"addEventListener":"removeEventListener";I.touch?(z[V](P.start,C,Y),z[V](P.move,S,Y),z[V](P.end,E,J)):(z[V](B.start,C,Y),n[V](B.move,S,Y),n[V](B.end,E,J))}function T(){!e.params.scrollbar.el||!e.scrollbar.el||A("on")}function O(){!e.params.scrollbar.el||!e.scrollbar.el||A("off")}function M(){const{scrollbar:h,$el:x}=e;e.params.scrollbar=fe(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const P=e.params.scrollbar;if(!P.el)return;let B=y(P.el);e.params.uniqueNavElements&&typeof P.el=="string"&&B.length>1&&x.find(P.el).length===1&&(B=x.find(P.el)),B.addClass(e.isHorizontal()?P.horizontalClass:P.verticalClass);let L=B.find(`.${e.params.scrollbar.dragClass}`);L.length===0&&(L=y(`<div class="${e.params.scrollbar.dragClass}"></div>`),B.append(L)),Object.assign(h,{$el:B,el:B[0],$dragEl:L,dragEl:L[0]}),P.draggable&&T(),B&&B[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}function k(){const h=e.params.scrollbar,x=e.scrollbar.$el;x&&x.removeClass(e.isHorizontal()?h.horizontalClass:h.verticalClass),O()}s("init",()=>{e.params.scrollbar.enabled===!1?m():(M(),w(),b())}),s("update resize observerUpdate lock unlock",()=>{w()}),s("setTranslate",()=>{b()}),s("setTransition",(h,x)=>{v(x)}),s("enable disable",()=>{const{$el:h}=e.scrollbar;h&&h[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}),s("destroy",()=>{k()});const $=()=>{e.$el.removeClass(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.$el&&e.scrollbar.$el.removeClass(e.params.scrollbar.scrollbarDisabledClass),M(),w(),b()},m=()=>{e.$el.addClass(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.$el&&e.scrollbar.$el.addClass(e.params.scrollbar.scrollbarDisabledClass),k()};Object.assign(e.scrollbar,{enable:$,disable:m,updateSize:w,setTranslate:b,init:M,destroy:k})}function as(t){let{swiper:e,extendParams:i,on:s}=t;i({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}});let a=null;function n(m){const h=a;h.length!==0&&(h.html(""),h.html(m))}function r(m){m===void 0&&(m=16);const h=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(m).replace(/x/g,h)}function o(m){m.attr("tabIndex","0")}function l(m){m.attr("tabIndex","-1")}function d(m,h){m.attr("role",h)}function f(m,h){m.attr("aria-roledescription",h)}function u(m,h){m.attr("aria-controls",h)}function c(m,h){m.attr("aria-label",h)}function b(m,h){m.attr("id",h)}function v(m,h){m.attr("aria-live",h)}function w(m){m.attr("aria-disabled",!0)}function p(m){m.attr("aria-disabled",!1)}function g(m){if(m.keyCode!==13&&m.keyCode!==32)return;const h=e.params.a11y,x=y(m.target);e.navigation&&e.navigation.$nextEl&&x.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?n(h.lastSlideMessage):n(h.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&x.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?n(h.firstSlideMessage):n(h.prevSlideMessage)),e.pagination&&x.is(F(e.params.pagination.bulletClass))&&x[0].click()}function C(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{$nextEl:m,$prevEl:h}=e.navigation;h&&h.length>0&&(e.isBeginning?(w(h),l(h)):(p(h),o(h))),m&&m.length>0&&(e.isEnd?(w(m),l(m)):(p(m),o(m)))}function S(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function E(){return S()&&e.params.pagination.clickable}function A(){const m=e.params.a11y;!S()||e.pagination.bullets.each(h=>{const x=y(h);e.params.pagination.clickable&&(o(x),e.params.pagination.renderBullet||(d(x,"button"),c(x,m.paginationBulletMessage.replace(/\{\{index\}\}/,x.index()+1)))),x.is(`.${e.params.pagination.bulletActiveClass}`)?x.attr("aria-current","true"):x.removeAttr("aria-current")})}const T=(m,h,x)=>{o(m),m[0].tagName!=="BUTTON"&&(d(m,"button"),m.on("keydown",g)),c(m,x),u(m,h)},O=m=>{const h=m.target.closest(`.${e.params.slideClass}`);if(!h||!e.slides.includes(h))return;const x=e.slides.indexOf(h)===e.activeIndex,P=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(h);x||P||e.slideTo(e.slides.indexOf(h),0)},M=()=>{const m=e.params.a11y;m.itemRoleDescriptionMessage&&f(y(e.slides),m.itemRoleDescriptionMessage),d(y(e.slides),m.slideRole);const h=e.params.loop?e.slides.filter(x=>!x.classList.contains(e.params.slideDuplicateClass)).length:e.slides.length;m.slideLabelMessage&&e.slides.each((x,P)=>{const B=y(x),L=e.params.loop?parseInt(B.attr("data-swiper-slide-index"),10):P,I=m.slideLabelMessage.replace(/\{\{index\}\}/,L+1).replace(/\{\{slidesLength\}\}/,h);c(B,I)})},k=()=>{const m=e.params.a11y;e.$el.append(a);const h=e.$el;m.containerRoleDescriptionMessage&&f(h,m.containerRoleDescriptionMessage),m.containerMessage&&c(h,m.containerMessage);const x=e.$wrapperEl,P=m.id||x.attr("id")||`swiper-wrapper-${r(16)}`,B=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";b(x,P),v(x,B),M();let L,I;e.navigation&&e.navigation.$nextEl&&(L=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(I=e.navigation.$prevEl),L&&L.length&&T(L,P,m.nextSlideMessage),I&&I.length&&T(I,P,m.prevSlideMessage),E()&&e.pagination.$el.on("keydown",F(e.params.pagination.bulletClass),g),e.$el.on("focus",O,!0)};function $(){a&&a.length>0&&a.remove();let m,h;e.navigation&&e.navigation.$nextEl&&(m=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(h=e.navigation.$prevEl),m&&m.off("keydown",g),h&&h.off("keydown",g),E()&&e.pagination.$el.off("keydown",F(e.params.pagination.bulletClass),g),e.$el.off("focus",O,!0)}s("beforeInit",()=>{a=y(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}),s("afterInit",()=>{!e.params.a11y.enabled||k()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{!e.params.a11y.enabled||M()}),s("fromEdge toEdge afterInit lock unlock",()=>{!e.params.a11y.enabled||C()}),s("paginationUpdate",()=>{!e.params.a11y.enabled||A()}),s("destroy",()=>{!e.params.a11y.enabled||$()})}function U(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function X(t,e){const i=["__proto__","constructor","prototype"];Object.keys(e).filter(s=>i.indexOf(s)<0).forEach(s=>{typeof t[s]=="undefined"?t[s]=e[s]:U(e[s])&&U(t[s])&&Object.keys(e[s]).length>0?e[s].__swiper__?t[s]=e[s]:X(t[s],e[s]):t[s]=e[s]})}function Be(t){return t===void 0&&(t={}),t.navigation&&typeof t.navigation.nextEl=="undefined"&&typeof t.navigation.prevEl=="undefined"}function Ae(t){return t===void 0&&(t={}),t.pagination&&typeof t.pagination.el=="undefined"}function ze(t){return t===void 0&&(t={}),t.scrollbar&&typeof t.scrollbar.el=="undefined"}function Ie(t){t===void 0&&(t="");const e=t.split(" ").map(s=>s.trim()).filter(s=>!!s),i=[];return e.forEach(s=>{i.indexOf(s)<0&&i.push(s)}),i.join(" ")}const De=["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 ke(t){t===void 0&&(t={});const e={on:{}},i={};X(e,G.defaults),X(e,G.extendedDefaults),e._emitClasses=!0,e.init=!1;const s={},a=De.map(r=>r.replace(/_/,"")),n=Object.assign({},t);return Object.keys(n).forEach(r=>{typeof t[r]!="undefined"&&(a.indexOf(r)>=0?U(t[r])?(e[r]={},i[r]={},X(e[r],t[r]),X(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]:s[r]=t[r])}),["navigation","pagination","scrollbar"].forEach(r=>{e[r]===!0&&(e[r]={}),e[r]===!1&&delete e[r]}),{params:e,passedParams:i,rest:s}}function rs(t){return new G(t)}function ls(t,e){let{el:i,nextEl:s,prevEl:a,paginationEl:n,scrollbarEl:r,swiper:o}=t;Be(e)&&s&&a&&(o.params.navigation.nextEl=s,o.originalParams.navigation.nextEl=s,o.params.navigation.prevEl=a,o.originalParams.navigation.prevEl=a),Ae(e)&&n&&(o.params.pagination.el=n,o.originalParams.pagination.el=n),ze(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=G.prototype.getBreakpoint(e.breakpoints),n=a in e.breakpoints?e.breakpoints[a]:void 0;n&&n.slidesPerView&&(i=n.slidesPerView)}let s=Math.ceil(parseFloat(e.loopedSlides||i,10));return s+=e.loopAdditionalSlides,s>t.length&&(s=t.length),s}function os(t,e,i){const s=e.map((l,d)=>(l.props||(l.props={}),l.props.swiperRef=t,l.props["data-swiper-slide-index"]=d,l));function a(l,d,f){return l.props||(l.props={}),j(l.type,he(ie({},l.props),{key:`${l.key}-duplicate-${d}-${f}`,class:`${l.props.className||""} ${i.slideDuplicateClass} ${l.props.class||""}`}),l.children)}if(i.loopFillGroupWithBlank){const l=i.slidesPerGroup-s.length%i.slidesPerGroup;if(l!==i.slidesPerGroup)for(let d=0;d<l;d+=1){const f=j("div",{class:`${i.slideClass} ${i.slideBlankClass}`});s.push(f)}}i.slidesPerView==="auto"&&!i.loopedSlides&&(i.loopedSlides=s.length);const n=Ne(s,i),r=[],o=[];return s.forEach((l,d)=>{d<n&&o.push(a(l,d,"prepend")),d<s.length&&d>=s.length-n&&r.push(a(l,d,"append"))}),t.value&&(t.value.loopedSlides=n),[...r,...s,...o]}function ds(t,e,i,s){const a=[];if(!e)return a;const n=d=>{a.indexOf(d)<0&&a.push(d)},r=s.map(d=>d.props&&d.props.key),o=i.map(d=>d.props&&d.props.key);return r.join("")!==o.join("")&&a.push("children"),s.length!==i.length&&a.push("children"),De.filter(d=>d[0]==="_").map(d=>d.replace(/_/,"")).forEach(d=>{if(d in t&&d in e)if(U(t[d])&&U(e[d])){const f=Object.keys(t[d]),u=Object.keys(e[d]);f.length!==u.length?n(d):(f.forEach(c=>{t[d][c]!==e[d][c]&&n(d)}),u.forEach(c=>{t[d][c]!==e[d][c]&&n(d)}))}else t[d]!==e[d]&&n(d)}),a}function ue(t,e,i){t===void 0&&(t={});const s=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},n=(r,o)=>{!Array.isArray(r)||r.forEach(l=>{const d=typeof l.type=="symbol";o==="default"&&(o="container-end"),d&&l.children?n(l.children,"default"):l.type&&(l.type.name==="SwiperSlide"||l.type.name==="AsyncComponentWrapper")?s.push(l):a[o]&&a[o].push(l)})};return Object.keys(t).forEach(r=>{if(typeof t[r]!="function")return;const o=t[r]();n(o,r)}),i.value=e.value,e.value=s,{slides:s,slots:a}}function fs(t){let{swiper:e,slides:i,passedParams:s,changedParams:a,nextEl:n,prevEl:r,paginationEl:o,scrollbarEl:l}=t;const d=a.filter(T=>T!=="children"&&T!=="direction"),{params:f,pagination:u,navigation:c,scrollbar:b,virtual:v,thumbs:w}=e;let p,g,C,S,E;a.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&f.thumbs&&!f.thumbs.swiper&&(p=!0),a.includes("controller")&&s.controller&&s.controller.control&&f.controller&&!f.controller.control&&(g=!0),a.includes("pagination")&&s.pagination&&(s.pagination.el||o)&&(f.pagination||f.pagination===!1)&&u&&!u.el&&(C=!0),a.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||l)&&(f.scrollbar||f.scrollbar===!1)&&b&&!b.el&&(S=!0),a.includes("navigation")&&s.navigation&&(s.navigation.prevEl||r)&&(s.navigation.nextEl||n)&&(f.navigation||f.navigation===!1)&&c&&!c.prevEl&&!c.nextEl&&(E=!0);const A=T=>{!e[T]||(e[T].destroy(),T==="navigation"?(f[T].prevEl=void 0,f[T].nextEl=void 0,e[T].prevEl=void 0,e[T].nextEl=void 0):(f[T].el=void 0,e[T].el=void 0))};d.forEach(T=>{if(U(f[T])&&U(s[T]))X(f[T],s[T]);else{const O=s[T];(O===!0||O===!1)&&(T==="navigation"||T==="pagination"||T==="scrollbar")?O===!1&&A(T):f[T]=s[T]}}),a.includes("children")&&v&&f.virtual.enabled?(v.slides=i,v.update(!0)):a.includes("children")&&e.lazy&&e.params.lazy.enabled&&e.lazy.load(),p&&w.init()&&w.update(!0),g&&(e.controller.control=f.controller.control),C&&(o&&(f.pagination.el=o),u.init(),u.render(),u.update()),S&&(l&&(f.scrollbar.el=l),b.init(),b.updateSize(),b.setTranslate()),E&&(n&&(f.navigation.nextEl=n),r&&(f.navigation.prevEl=r),c.init(),c.update()),a.includes("allowSlideNext")&&(e.allowSlideNext=s.allowSlideNext),a.includes("allowSlidePrev")&&(e.allowSlidePrev=s.allowSlidePrev),a.includes("direction")&&e.changeDirection(s.direction,!1),e.update()}function us(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 cs(t,e,i){if(!i)return null;const s=t.value.isHorizontal()?{[t.value.rtlTranslate?"right":"left"]:`${i.offset}px`}:{top:`${i.offset}px`};return e.filter((a,n)=>n>=i.from&&n<=i.to).map(a=>(a.props||(a.props={}),a.props.style||(a.props.style={}),a.props.swiperRef=t,a.props.style=s,j(a.type,ie({},a.props),a.children)))}const ps={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","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","zoomChange"],setup(t,e){let{slots:i,emit:s}=e;const{tag:a,wrapperTag:n}=t,r=_("swiper"),o=_(null),l=_(!1),d=_(!1),f=_(null),u=_(null),c=_(null),b={value:[]},v={value:[]},w=_(null),p=_(null),g=_(null),C=_(null),{params:S,passedParams:E}=ke(t);ue(i,b,v),c.value=E,v.value=b.value;const A=()=>{ue(i,b,v),l.value=!0};if(S.onAny=function(O){for(var M=arguments.length,k=new Array(M>1?M-1:0),$=1;$<M;$++)k[$-1]=arguments[$];s(O,...k)},Object.assign(S.on,{_beforeBreakpoint:A,_containerClasses(O,M){r.value=M}}),u.value=rs(S),u.value.loopCreate=()=>{},u.value.loopDestroy=()=>{},S.loop&&(u.value.loopedSlides=Ne(b.value,S)),u.value.virtual&&u.value.params.virtual.enabled){u.value.virtual.slides=b.value;const O={cache:!1,slides:b.value,renderExternal:M=>{o.value=M},renderExternalUpdate:!1};X(u.value.params.virtual,O),X(u.value.originalParams.virtual,O)}ge(()=>{!d.value&&u.value&&(u.value.emitSlidesClasses(),d.value=!0);const{passedParams:O}=ke(t),M=ds(O,c.value,b.value,v.value);c.value=O,(M.length||l.value)&&u.value&&!u.value.destroyed&&fs({swiper:u.value,slides:b.value,passedParams:O,changedParams:M,nextEl:w.value,prevEl:p.value,scrollbarEl:C.value,paginationEl:g.value}),l.value=!1}),me("swiper",u),Ve(o,()=>{We(()=>{us(u.value)})}),se(()=>{!f.value||(ls({el:f.value,nextEl:w.value,prevEl:p.value,paginationEl:g.value,scrollbarEl:C.value,swiper:u.value},S),s("swiper",u.value))}),ve(()=>{u.value&&!u.value.destroyed&&u.value.destroy(!0,!1)});function T(O){return S.virtual?cs(u,O,o.value):!S.loop||u.value&&u.value.destroyed?(O.forEach(M=>{M.props||(M.props={}),M.props.swiperRef=u}),O):os(u,O,S)}return()=>{const{slides:O,slots:M}=ue(i,b,v);return j(a,{ref:f,class:Ie(r.value)},[M["container-start"],j(n,{class:"swiper-wrapper"},[M["wrapper-start"],T(O),M["wrapper-end"]]),Be(t)&&[j("div",{ref:p,class:"swiper-button-prev"}),j("div",{ref:w,class:"swiper-button-next"})],ze(t)&&j("div",{ref:C,class:"swiper-scrollbar"}),Ae(t)&&j("div",{ref:g,class:"swiper-pagination"}),M["container-end"]])}}},hs={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,s=!1;const{swiperRef:a}=t,n=_(null),r=_("swiper-slide");function o(d,f,u){f===n.value&&(r.value=u)}se(()=>{!a.value||(a.value.on("_slideClass",o),s=!0)}),qe(()=>{s||!a||!a.value||(a.value.on("_slideClass",o),s=!0)}),ge(()=>{!n.value||!a||!a.value||a.value.destroyed&&r.value!=="swiper-slide"&&(r.value="swiper-slide")}),ve(()=>{!a||!a.value||a.value.off("_slideClass",o)});const l=Xe(()=>({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 me("swiperSlide",l),()=>j(t.tag,{class:Ie(`${r.value}`),ref:n,"data-swiper-slide-index":t.virtualIndex},t.zoom?j("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))}};var Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAASxJREFUaEPt2c0JwkAQBeD3DoInr94tR7xpJ/ZhGXqzBkuwBJsQjyOBBIJoYLPz48DmnCzv25nAZEMkv5g8PxoguoKtAq0ClTsQ1kIisgGwInmvMYQARGQP4AxgAeBA8joX4Q7ow1/68F3uI8lTCsCX8DcAW5Kvvwf8CL8j+ZwbvnvOpYWswrsALMObA6zDmwI8wpsBvMKbADzDqwO8w6sCIsKrAaLCqwAiw1cDosNXAURkDeABYNnPMt1gVj3blM5Fs2eh9IBup1K30FDqaMTsFhr3aiRCBRDZTmqAKIQqIAKhDvBGmAA8EWYAL4QpwANhDrBGuAAsEW6ACUSOo8WJ2SnP4e4HIufx+giR9wdH6VfX1P2uL7Fm8GGtBrDY1ZI1WwVKdsvi3vQVeAPEYsQx3mFJJQAAAABJRU5ErkJggg==",bs=Ye({name:"banner",props:{title:{type:String,default:""}},components:{Swiper:ps,SwiperSlide:hs},setup(t,e){const i=Ue({title:t.title,modules:[is,ss,ns,as],bannerList:[]}),s=r=>{},a=()=>{console.log("slide change")},n=async()=>{try{const r=await Qe.get("/api-website/open/banner/list",{data:{}});i.bannerList=r.data}catch(r){console.log(r)}};return se(()=>{n()}),()=>W(Ke,null,[W(be("swiper"),{modules:i.modules,class:[Ze.mySwiper,"mySwiper"],"slides-per-view":1,"space-between":50,pagination:{clickable:!0},navigation:{nextEl:".myprev",prevEl:".mynext"},loop:!0,onSwiper:s,onSlideChange:a},{default:()=>[i.bannerList.map(r=>W(be("swiper-slide"),null,{default:()=>[W("img",{src:r.coverImage,alt:""},null)]})),W("div",{class:"myprev"},[W("img",{src:Ge,alt:""},null)]),W("div",{class:"mynext"},[W("img",{src:Ge,alt:""},null)])]})])}});export{bs as b};