mirror of
https://github.com/ZiuChen/ZiuChen.github.io.git
synced 2025-08-18 23:49:33 +08:00
4 lines
91 KiB
JavaScript
4 lines
91 KiB
JavaScript
import{d as de,a6 as je,o as Y,c as Q,t as Fe,_ as Re,z as Te,F as $e,N as We,A as qe,a7 as V,h as N,W as Ye,V as Xe,w as yt,Y as Ue,p as Ce,a8 as Ke,a9 as St,l as bt,G as wt,B as Pe,b as Oe,k as Ze,M as oe,aa as Tt,ab as xt,ac as Et,ad as Ct,ae as zt,af as Mt,ag as Pt,ah as Ot,ai as Lt,aj as _t,J as It,u as At,ak as Bt,al as Gt,am as Dt}from"./chunks/framework.abedd97e.js";import{t as Le}from"./chunks/theme.7ca09a1e.js";/*! medium-zoom 1.0.8 | MIT License | https://github.com/francoischalifour/medium-zoom */var q=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},ne=function(t){return t.tagName==="IMG"},Nt=function(t){return NodeList.prototype.isPrototypeOf(t)},se=function(t){return t&&t.nodeType===1},_e=function(t){var n=t.currentSrc||t.src;return n.substr(-4).toLowerCase()===".svg"},Ie=function(t){try{return Array.isArray(t)?t.filter(ne):Nt(t)?[].slice.call(t).filter(ne):se(t)?[t].filter(ne):typeof t=="string"?[].slice.call(document.querySelectorAll(t)).filter(ne):[]}catch{throw new TypeError(`The provided selector is invalid.
|
|
Expects a CSS selector, a Node element, a NodeList or an array.
|
|
See: https://github.com/francoischalifour/medium-zoom`)}},kt=function(t){var n=document.createElement("div");return n.classList.add("medium-zoom-overlay"),n.style.background=t,n},Ht=function(t){var n=t.getBoundingClientRect(),i=n.top,s=n.left,r=n.width,l=n.height,o=t.cloneNode(),a=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,d=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return o.removeAttribute("id"),o.style.position="absolute",o.style.top=i+a+"px",o.style.left=s+d+"px",o.style.width=r+"px",o.style.height=l+"px",o.style.transform="",o},K=function(t,n){var i=q({bubbles:!1,cancelable:!1,detail:void 0},n);if(typeof window.CustomEvent=="function")return new CustomEvent(t,i);var s=document.createEvent("CustomEvent");return s.initCustomEvent(t,i.bubbles,i.cancelable,i.detail),s},Vt=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=window.Promise||function(h){function w(){}h(w,w)},s=function(h){var w=h.target;if(w===P){g();return}S.indexOf(w)!==-1&&v({target:w})},r=function(){if(!(M||!u.original)){var h=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(C-h)>z.scrollOffset&&setTimeout(g,150)}},l=function(h){var w=h.key||h.keyCode;(w==="Escape"||w==="Esc"||w===27)&&g()},o=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},w=h;if(h.background&&(P.style.background=h.background),h.container&&h.container instanceof Object&&(w.container=q({},z.container,h.container)),h.template){var L=se(h.template)?h.template:document.querySelector(h.template);w.template=L}return z=q({},z,w),S.forEach(function(A){A.dispatchEvent(K("medium-zoom:update",{detail:{zoom:_}}))}),_},a=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(q({},z,h))},d=function(){for(var h=arguments.length,w=Array(h),L=0;L<h;L++)w[L]=arguments[L];var A=w.reduce(function(T,I){return[].concat(T,Ie(I))},[]);return A.filter(function(T){return S.indexOf(T)===-1}).forEach(function(T){S.push(T),T.classList.add("medium-zoom-image")}),x.forEach(function(T){var I=T.type,B=T.listener,G=T.options;A.forEach(function(D){D.addEventListener(I,B,G)})}),_},f=function(){for(var h=arguments.length,w=Array(h),L=0;L<h;L++)w[L]=arguments[L];u.zoomed&&g();var A=w.length>0?w.reduce(function(T,I){return[].concat(T,Ie(I))},[]):S;return A.forEach(function(T){T.classList.remove("medium-zoom-image"),T.dispatchEvent(K("medium-zoom:detach",{detail:{zoom:_}}))}),S=S.filter(function(T){return A.indexOf(T)===-1}),_},c=function(h,w){var L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return S.forEach(function(A){A.addEventListener("medium-zoom:"+h,w,L)}),x.push({type:"medium-zoom:"+h,listener:w,options:L}),_},m=function(h,w){var L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return S.forEach(function(A){A.removeEventListener("medium-zoom:"+h,w,L)}),x=x.filter(function(A){return!(A.type==="medium-zoom:"+h&&A.listener.toString()===w.toString())}),_},p=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},w=h.target,L=function(){var T={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},I=void 0,B=void 0;if(z.container)if(z.container instanceof Object)T=q({},T,z.container),I=T.width-T.left-T.right-z.margin*2,B=T.height-T.top-T.bottom-z.margin*2;else{var G=se(z.container)?z.container:document.querySelector(z.container),D=G.getBoundingClientRect(),U=D.width,ue=D.height,ce=D.left,dt=D.top;T=q({},T,{width:U,height:ue,left:ce,top:dt})}I=I||T.width-z.margin*2,B=B||T.height-z.margin*2;var J=u.zoomedHd||u.original,ut=_e(J)?I:J.naturalWidth||I,ct=_e(J)?B:J.naturalHeight||B,te=J.getBoundingClientRect(),ft=te.top,pt=te.left,fe=te.width,pe=te.height,mt=Math.min(Math.max(fe,ut),I)/fe,ht=Math.min(Math.max(pe,ct),B)/pe,me=Math.min(mt,ht),gt=(-pt+(I-fe)/2+z.margin+T.left)/me,vt=(-ft+(B-pe)/2+z.margin+T.top)/me,Me="scale("+me+") translate3d("+gt+"px, "+vt+"px, 0)";u.zoomed.style.transform=Me,u.zoomedHd&&(u.zoomedHd.style.transform=Me)};return new i(function(A){if(w&&S.indexOf(w)===-1){A(_);return}var T=function U(){M=!1,u.zoomed.removeEventListener("transitionend",U),u.original.dispatchEvent(K("medium-zoom:opened",{detail:{zoom:_}})),A(_)};if(u.zoomed){A(_);return}if(w)u.original=w;else if(S.length>0){var I=S;u.original=I[0]}else{A(_);return}if(u.original.dispatchEvent(K("medium-zoom:open",{detail:{zoom:_}})),C=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,M=!0,u.zoomed=Ht(u.original),document.body.appendChild(P),z.template){var B=se(z.template)?z.template:document.querySelector(z.template);u.template=document.createElement("div"),u.template.appendChild(B.content.cloneNode(!0)),document.body.appendChild(u.template)}if(u.original.parentElement&&u.original.parentElement.tagName==="PICTURE"&&u.original.currentSrc&&(u.zoomed.src=u.original.currentSrc),document.body.appendChild(u.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),u.original.classList.add("medium-zoom-image--hidden"),u.zoomed.classList.add("medium-zoom-image--opened"),u.zoomed.addEventListener("click",g),u.zoomed.addEventListener("transitionend",T),u.original.getAttribute("data-zoom-src")){u.zoomedHd=u.zoomed.cloneNode(),u.zoomedHd.removeAttribute("srcset"),u.zoomedHd.removeAttribute("sizes"),u.zoomedHd.removeAttribute("loading"),u.zoomedHd.src=u.zoomed.getAttribute("data-zoom-src"),u.zoomedHd.onerror=function(){clearInterval(G),console.warn("Unable to reach the zoom image target "+u.zoomedHd.src),u.zoomedHd=null,L()};var G=setInterval(function(){u.zoomedHd.complete&&(clearInterval(G),u.zoomedHd.classList.add("medium-zoom-image--opened"),u.zoomedHd.addEventListener("click",g),document.body.appendChild(u.zoomedHd),L())},10)}else if(u.original.hasAttribute("srcset")){u.zoomedHd=u.zoomed.cloneNode(),u.zoomedHd.removeAttribute("sizes"),u.zoomedHd.removeAttribute("loading");var D=u.zoomedHd.addEventListener("load",function(){u.zoomedHd.removeEventListener("load",D),u.zoomedHd.classList.add("medium-zoom-image--opened"),u.zoomedHd.addEventListener("click",g),document.body.appendChild(u.zoomedHd),L()})}else L()})},g=function(){return new i(function(h){if(M||!u.original){h(_);return}var w=function L(){u.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(u.zoomed),u.zoomedHd&&document.body.removeChild(u.zoomedHd),document.body.removeChild(P),u.zoomed.classList.remove("medium-zoom-image--opened"),u.template&&document.body.removeChild(u.template),M=!1,u.zoomed.removeEventListener("transitionend",L),u.original.dispatchEvent(K("medium-zoom:closed",{detail:{zoom:_}})),u.original=null,u.zoomed=null,u.zoomedHd=null,u.template=null,h(_)};M=!0,document.body.classList.remove("medium-zoom--opened"),u.zoomed.style.transform="",u.zoomedHd&&(u.zoomedHd.style.transform=""),u.template&&(u.template.style.transition="opacity 150ms",u.template.style.opacity=0),u.original.dispatchEvent(K("medium-zoom:close",{detail:{zoom:_}})),u.zoomed.addEventListener("transitionend",w)})},v=function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},w=h.target;return u.original?g():p({target:w})},E=function(){return z},b=function(){return S},O=function(){return u.original},S=[],x=[],M=!1,C=0,z=n,u={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?z=t:(t||typeof t=="string")&&d(t),z=q({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},z);var P=kt(z.background);document.addEventListener("click",s),document.addEventListener("keyup",l),document.addEventListener("scroll",r),window.addEventListener("resize",g);var _={open:p,close:g,toggle:v,update:o,clone:a,attach:d,detach:f,on:c,off:m,getOptions:E,getImages:b,getZoomedImage:O};return _};function jt(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var i=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",n==="top"&&i.firstChild?i.insertBefore(s,i.firstChild):i.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}var Ft=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";jt(Ft);const Rt=Vt,$t=de({__name:"Link",props:{c:{type:String,required:!0},t:{type:String,required:!0}},setup(e){const t=e,n=je(),i=()=>{t.t.startsWith("http")?window.open(t.t,"_blank"):t.t.endsWith("/")?window&&window.location&&(window.location=t.t):n.go(t.t)};return(s,r)=>(Y(),Q("a",{class:"link",href:"javascript:;",onClick:i},Fe(e.c),1))}});const Wt=Re($t,[["__scopeId","data-v-04a5294c"]]),qt={class:"title"},Yt=["src"],Xt={style:{"text-align":"center"}},Ut=de({__name:"Title",props:{subTitle:{type:String,required:!0},logo:{type:String,required:!0},linkList:{type:Array,required:!0}},setup(e){return(t,n)=>(Y(),Q("div",qt,[Te("img",{src:e.logo,alt:"logo",style:{margin:"0 auto"}},null,8,Yt),Te("p",Xt,Fe(e.subTitle),1),(Y(!0),Q($e,null,We(e.linkList,i=>(Y(),qe(Wt,{key:i.content,c:i.content,t:i.target},null,8,["c","t"]))),128))]))}});const Kt=Re(Ut,[["__scopeId","data-v-a3e87460"]]);function Ae(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function ze(e={},t={}){Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:Ae(t[n])&&Ae(e[n])&&Object.keys(t[n]).length>0&&ze(e[n],t[n])})}const Je={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 j(){const e=typeof document<"u"?document:{};return ze(e,Je),e}const Zt={document:Je,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function H(){const e=typeof window<"u"?window:{};return ze(e,Zt),e}function Jt(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function xe(e,t=0){return setTimeout(e,t)}function le(){return Date.now()}function Qt(e){const t=H();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function en(e,t="x"){const n=H();let i,s,r;const l=Qt(e);return n.WebKitCSSMatrix?(s=l.transform||l.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(o=>o.replace(",",".")).join(", ")),r=new n.WebKitCSSMatrix(s==="none"?"":s)):(r=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=r.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?s=r.m41:i.length===16?s=parseFloat(i[12]):s=parseFloat(i[4])),t==="y"&&(n.WebKitCSSMatrix?s=r.m42:i.length===16?s=parseFloat(i[13]):s=parseFloat(i[5])),s||0}function ie(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function tn(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function k(...e){const t=Object(e[0]),n=["__proto__","constructor","prototype"];for(let i=1;i<e.length;i+=1){const s=e[i];if(s!=null&&!tn(s)){const r=Object.keys(Object(s)).filter(l=>n.indexOf(l)<0);for(let l=0,o=r.length;l<o;l+=1){const a=r[l],d=Object.getOwnPropertyDescriptor(s,a);d!==void 0&&d.enumerable&&(ie(t[a])&&ie(s[a])?s[a].__swiper__?t[a]=s[a]:k(t[a],s[a]):!ie(t[a])&&ie(s[a])?(t[a]={},s[a].__swiper__?t[a]=s[a]:k(t[a],s[a])):t[a]=s[a])}}}return t}function re(e,t,n){e.style.setProperty(t,n)}function Qe({swiper:e,targetPosition:t,side:n}){const i=H(),s=-e.translate;let r=null,l;const o=e.params.speed;e.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(e.cssModeFrameID);const a=t>s?"next":"prev",d=(c,m)=>a==="next"&&c>=m||a==="prev"&&c<=m,f=()=>{l=new Date().getTime(),r===null&&(r=l);const c=Math.max(Math.min((l-r)/o,1),0),m=.5-Math.cos(c*Math.PI)/2;let p=s+m*(t-s);if(d(p,t)&&(p=t),e.wrapperEl.scrollTo({[n]:p}),d(p,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:p})}),i.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=i.requestAnimationFrame(f)};f()}function R(e,t=""){return[...e.children].filter(n=>n.matches(t))}function nn(e,t=[]){const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:[t]),n}function rn(e,t){const n=[];for(;e.previousElementSibling;){const i=e.previousElementSibling;t?i.matches(t)&&n.push(i):n.push(i),e=i}return n}function sn(e,t){const n=[];for(;e.nextElementSibling;){const i=e.nextElementSibling;t?i.matches(t)&&n.push(i):n.push(i),e=i}return n}function $(e,t){return H().getComputedStyle(e,null).getPropertyValue(t)}function Be(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function an(e,t){const n=[];let i=e.parentElement;for(;i;)t?i.matches(t)&&n.push(i):n.push(i),i=i.parentElement;return n}function Ge(e,t,n){const i=H();return n?e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom")):e.offsetWidth}let he;function on(){const e=H(),t=j();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function et(){return he||(he=on()),he}let ge;function ln({userAgent:e}={}){const t=et(),n=H(),i=n.navigator.platform,s=e||n.navigator.userAgent,r={ios:!1,android:!1},l=n.screen.width,o=n.screen.height,a=s.match(/(Android);?[\s\/]+([\d.]+)?/);let d=s.match(/(iPad).*OS\s([\d_]+)/);const f=s.match(/(iPod)(.*OS\s([\d_]+))?/),c=!d&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m=i==="Win32";let p=i==="MacIntel";const g=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!d&&p&&t.touch&&g.indexOf(`${l}x${o}`)>=0&&(d=s.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),p=!1),a&&!m&&(r.os="android",r.android=!0),(d||c||f)&&(r.os="ios",r.ios=!0),r}function dn(e={}){return ge||(ge=ln(e)),ge}let ve;function un(){const e=H();let t=!1;function n(){const i=e.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}if(n()){const i=String(e.navigator.userAgent);if(i.includes("Version/")){const[s,r]=i.split("Version/")[1].split(" ")[0].split(".").map(l=>Number(l));t=s<16||s===16&&r<2}}return{isSafari:t||n(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function cn(){return ve||(ve=un()),ve}function fn({swiper:e,on:t,emit:n}){const i=H();let s=null,r=null;const l=()=>{!e||e.destroyed||!e.initialized||(n("beforeResize"),n("resize"))},o=()=>{!e||e.destroyed||!e.initialized||(s=new ResizeObserver(f=>{r=i.requestAnimationFrame(()=>{const{width:c,height:m}=e;let p=c,g=m;f.forEach(({contentBoxSize:v,contentRect:E,target:b})=>{b&&b!==e.el||(p=E?E.width:(v[0]||v).inlineSize,g=E?E.height:(v[0]||v).blockSize)}),(p!==c||g!==m)&&l()})}),s.observe(e.el))},a=()=>{r&&i.cancelAnimationFrame(r),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null)},d=()=>{!e||e.destroyed||!e.initialized||n("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof i.ResizeObserver<"u"){o();return}i.addEventListener("resize",l),i.addEventListener("orientationchange",d)}),t("destroy",()=>{a(),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",d)})}function pn({swiper:e,extendParams:t,on:n,emit:i}){const s=[],r=H(),l=(d,f={})=>{const c=r.MutationObserver||r.WebkitMutationObserver,m=new c(p=>{if(e.__preventObserver__)return;if(p.length===1){i("observerUpdate",p[0]);return}const g=function(){i("observerUpdate",p[0])};r.requestAnimationFrame?r.requestAnimationFrame(g):r.setTimeout(g,0)});m.observe(d,{attributes:typeof f.attributes>"u"?!0:f.attributes,childList:typeof f.childList>"u"?!0:f.childList,characterData:typeof f.characterData>"u"?!0:f.characterData}),s.push(m)},o=()=>{if(e.params.observer){if(e.params.observeParents){const d=an(e.el);for(let f=0;f<d.length;f+=1)l(d[f])}l(e.el,{childList:e.params.observeSlideChildren}),l(e.wrapperEl,{attributes:!1})}},a=()=>{s.forEach(d=>{d.disconnect()}),s.splice(0,s.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",o),n("destroy",a)}const mn={on(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;const s=n?"unshift":"push";return e.split(" ").forEach(r=>{i.eventsListeners[r]||(i.eventsListeners[r]=[]),i.eventsListeners[r][s](t)}),i},once(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;function s(...r){i.off(e,s),s.__emitterProxy&&delete s.__emitterProxy,t.apply(i,r)}return s.__emitterProxy=t,i.on(e,s,n)},onAny(e,t){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;const i=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[i](e),n},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(" ").forEach(i=>{typeof t>"u"?n.eventsListeners[i]=[]:n.eventsListeners[i]&&n.eventsListeners[i].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[i].splice(r,1)})}),n},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let n,i,s;return typeof e[0]=="string"||Array.isArray(e[0])?(n=e[0],i=e.slice(1,e.length),s=t):(n=e[0].events,i=e[0].data,s=e[0].context||t),i.unshift(s),(Array.isArray(n)?n:n.split(" ")).forEach(l=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(o=>{o.apply(s,[l,...i])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(o=>{o.apply(s,i)})}),t}};function hn(){const e=this;let t,n;const i=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=i.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=i.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt($(i,"padding-left")||0,10)-parseInt($(i,"padding-right")||0,10),n=n-parseInt($(i,"padding-top")||0,10)-parseInt($(i,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function gn(){const e=this;function t(y){return e.isHorizontal()?y:{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"}[y]}function n(y,h){return parseFloat(y.getPropertyValue(t(h))||0)}const i=e.params,{wrapperEl:s,slidesEl:r,size:l,rtlTranslate:o,wrongRTL:a}=e,d=e.virtual&&i.virtual.enabled,f=d?e.virtual.slides.length:e.slides.length,c=R(r,`.${e.params.slideClass}, swiper-slide`),m=d?e.virtual.slides.length:c.length;let p=[];const g=[],v=[];let E=i.slidesOffsetBefore;typeof E=="function"&&(E=i.slidesOffsetBefore.call(e));let b=i.slidesOffsetAfter;typeof b=="function"&&(b=i.slidesOffsetAfter.call(e));const O=e.snapGrid.length,S=e.slidesGrid.length;let x=i.spaceBetween,M=-E,C=0,z=0;if(typeof l>"u")return;typeof x=="string"&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*l:typeof x=="string"&&(x=parseFloat(x)),e.virtualSize=-x,c.forEach(y=>{o?y.style.marginLeft="":y.style.marginRight="",y.style.marginBottom="",y.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(re(s,"--swiper-centered-offset-before",""),re(s,"--swiper-centered-offset-after",""));const u=i.grid&&i.grid.rows>1&&e.grid;u&&e.grid.initSlides(m);let P;const _=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(y=>typeof i.breakpoints[y].slidesPerView<"u").length>0;for(let y=0;y<m;y+=1){P=0;let h;if(c[y]&&(h=c[y]),u&&e.grid.updateSlide(y,h,m,t),!(c[y]&&$(h,"display")==="none")){if(i.slidesPerView==="auto"){_&&(c[y].style[t("width")]="");const w=getComputedStyle(h),L=h.style.transform,A=h.style.webkitTransform;if(L&&(h.style.transform="none"),A&&(h.style.webkitTransform="none"),i.roundLengths)P=e.isHorizontal()?Ge(h,"width",!0):Ge(h,"height",!0);else{const T=n(w,"width"),I=n(w,"padding-left"),B=n(w,"padding-right"),G=n(w,"margin-left"),D=n(w,"margin-right"),U=w.getPropertyValue("box-sizing");if(U&&U==="border-box")P=T+G+D;else{const{clientWidth:ue,offsetWidth:ce}=h;P=T+I+B+G+D+(ce-ue)}}L&&(h.style.transform=L),A&&(h.style.webkitTransform=A),i.roundLengths&&(P=Math.floor(P))}else P=(l-(i.slidesPerView-1)*x)/i.slidesPerView,i.roundLengths&&(P=Math.floor(P)),c[y]&&(c[y].style[t("width")]=`${P}px`);c[y]&&(c[y].swiperSlideSize=P),v.push(P),i.centeredSlides?(M=M+P/2+C/2+x,C===0&&y!==0&&(M=M-l/2-x),y===0&&(M=M-l/2-x),Math.abs(M)<1/1e3&&(M=0),i.roundLengths&&(M=Math.floor(M)),z%i.slidesPerGroup===0&&p.push(M),g.push(M)):(i.roundLengths&&(M=Math.floor(M)),(z-Math.min(e.params.slidesPerGroupSkip,z))%e.params.slidesPerGroup===0&&p.push(M),g.push(M),M=M+P+x),e.virtualSize+=P+x,C=P,z+=1}}if(e.virtualSize=Math.max(e.virtualSize,l)+b,o&&a&&(i.effect==="slide"||i.effect==="coverflow")&&(s.style.width=`${e.virtualSize+x}px`),i.setWrapperSize&&(s.style[t("width")]=`${e.virtualSize+x}px`),u&&e.grid.updateWrapperSize(P,p,t),!i.centeredSlides){const y=[];for(let h=0;h<p.length;h+=1){let w=p[h];i.roundLengths&&(w=Math.floor(w)),p[h]<=e.virtualSize-l&&y.push(w)}p=y,Math.floor(e.virtualSize-l)-Math.floor(p[p.length-1])>1&&p.push(e.virtualSize-l)}if(d&&i.loop){const y=v[0]+x;if(i.slidesPerGroup>1){const h=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/i.slidesPerGroup),w=y*i.slidesPerGroup;for(let L=0;L<h;L+=1)p.push(p[p.length-1]+w)}for(let h=0;h<e.virtual.slidesBefore+e.virtual.slidesAfter;h+=1)i.slidesPerGroup===1&&p.push(p[p.length-1]+y),g.push(g[g.length-1]+y),e.virtualSize+=y}if(p.length===0&&(p=[0]),x!==0){const y=e.isHorizontal()&&o?"marginLeft":t("marginRight");c.filter((h,w)=>!i.cssMode||i.loop?!0:w!==c.length-1).forEach(h=>{h.style[y]=`${x}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let y=0;v.forEach(w=>{y+=w+(x||0)}),y-=x;const h=y-l;p=p.map(w=>w<=0?-E:w>h?h+b:w)}if(i.centerInsufficientSlides){let y=0;if(v.forEach(h=>{y+=h+(x||0)}),y-=x,y<l){const h=(l-y)/2;p.forEach((w,L)=>{p[L]=w-h}),g.forEach((w,L)=>{g[L]=w+h})}}if(Object.assign(e,{slides:c,snapGrid:p,slidesGrid:g,slidesSizesGrid:v}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){re(s,"--swiper-centered-offset-before",`${-p[0]}px`),re(s,"--swiper-centered-offset-after",`${e.size/2-v[v.length-1]/2}px`);const y=-e.snapGrid[0],h=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(w=>w+y),e.slidesGrid=e.slidesGrid.map(w=>w+h)}if(m!==f&&e.emit("slidesLengthChange"),p.length!==O&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),g.length!==S&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),!d&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){const y=`${i.containerModifierClass}backface-hidden`,h=e.el.classList.contains(y);m<=i.maxBackfaceHiddenSlides?h||e.el.classList.add(y):h&&e.el.classList.remove(y)}}function vn(e){const t=this,n=[],i=t.virtual&&t.params.virtual.enabled;let s=0,r;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const l=o=>i?t.slides[t.getSlideIndexByData(o)]:t.slides[o];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(o=>{n.push(o)});else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const o=t.activeIndex+r;if(o>t.slides.length&&!i)break;n.push(l(o))}else n.push(l(t.activeIndex));for(r=0;r<n.length;r+=1)if(typeof n[r]<"u"){const o=n[r].offsetHeight;s=o>s?o:s}(s||s===0)&&(t.wrapperEl.style.height=`${s}px`)}function yn(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=(e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop)-n-e.cssOverflowAdjustment()}function Sn(e=this&&this.translate||0){const t=this,n=t.params,{slides:i,rtlTranslate:s,snapGrid:r}=t;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let l=-e;s&&(l=e),i.forEach(a=>{a.classList.remove(n.slideVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=n.spaceBetween;typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:typeof o=="string"&&(o=parseFloat(o));for(let a=0;a<i.length;a+=1){const d=i[a];let f=d.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(f-=i[0].swiperSlideOffset);const c=(l+(n.centeredSlides?t.minTranslate():0)-f)/(d.swiperSlideSize+o),m=(l-r[0]+(n.centeredSlides?t.minTranslate():0)-f)/(d.swiperSlideSize+o),p=-(l-f),g=p+t.slidesSizesGrid[a];(p>=0&&p<t.size-1||g>1&&g<=t.size||p<=0&&g>=t.size)&&(t.visibleSlides.push(d),t.visibleSlidesIndexes.push(a),i[a].classList.add(n.slideVisibleClass)),d.progress=s?-c:c,d.originalProgress=s?-m:m}}function bn(e){const t=this;if(typeof e>"u"){const f=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*f||0}const n=t.params,i=t.maxTranslate()-t.minTranslate();let{progress:s,isBeginning:r,isEnd:l,progressLoop:o}=t;const a=r,d=l;if(i===0)s=0,r=!0,l=!0;else{s=(e-t.minTranslate())/i;const f=Math.abs(e-t.minTranslate())<1,c=Math.abs(e-t.maxTranslate())<1;r=f||s<=0,l=c||s>=1,f&&(s=0),c&&(s=1)}if(n.loop){const f=t.getSlideIndexByData(0),c=t.getSlideIndexByData(t.slides.length-1),m=t.slidesGrid[f],p=t.slidesGrid[c],g=t.slidesGrid[t.slidesGrid.length-1],v=Math.abs(e);v>=m?o=(v-m)/g:o=(v+g-p)/g,o>1&&(o-=1)}Object.assign(t,{progress:s,progressLoop:o,isBeginning:r,isEnd:l}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),r&&!a&&t.emit("reachBeginning toEdge"),l&&!d&&t.emit("reachEnd toEdge"),(a&&!r||d&&!l)&&t.emit("fromEdge"),t.emit("progress",s)}function wn(){const e=this,{slides:t,params:n,slidesEl:i,activeIndex:s}=e,r=e.virtual&&n.virtual.enabled,l=a=>R(i,`.${n.slideClass}${a}, swiper-slide${a}`)[0];t.forEach(a=>{a.classList.remove(n.slideActiveClass,n.slideNextClass,n.slidePrevClass)});let o;if(r)if(n.loop){let a=s-e.virtual.slidesBefore;a<0&&(a=e.virtual.slides.length+a),a>=e.virtual.slides.length&&(a-=e.virtual.slides.length),o=l(`[data-swiper-slide-index="${a}"]`)}else o=l(`[data-swiper-slide-index="${s}"]`);else o=t[s];if(o){o.classList.add(n.slideActiveClass);let a=sn(o,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!a&&(a=t[0]),a&&a.classList.add(n.slideNextClass);let d=rn(o,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!d===0&&(d=t[t.length-1]),d&&d.classList.add(n.slidePrevClass)}e.emitSlidesClasses()}const ae=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,i=t.closest(n());if(i){const s=i.querySelector(`.${e.params.lazyPreloaderClass}`);s&&s.remove()}},ye=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},Ee=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const i=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const l=s,o=[l-t];o.push(...Array.from({length:t}).map((a,d)=>l+i+d)),e.slides.forEach((a,d)=>{o.includes(a.column)&&ye(e,d)});return}const r=s+i-1;if(e.params.rewind||e.params.loop)for(let l=s-t;l<=r+t;l+=1){const o=(l%n+n)%n;(o<s||o>r)&&ye(e,o)}else for(let l=Math.max(s-t,0);l<=Math.min(r+t,n-1);l+=1)l!==s&&(l>r||l<s)&&ye(e,l)};function Tn(e){const{slidesGrid:t,params:n}=e,i=e.rtlTranslate?e.translate:-e.translate;let s;for(let r=0;r<t.length;r+=1)typeof t[r+1]<"u"?i>=t[r]&&i<t[r+1]-(t[r+1]-t[r])/2?s=r:i>=t[r]&&i<t[r+1]&&(s=r+1):i>=t[r]&&(s=r);return n.normalizeSlideIndex&&(s<0||typeof s>"u")&&(s=0),s}function xn(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:i,params:s,activeIndex:r,realIndex:l,snapIndex:o}=t;let a=e,d;const f=m=>{let p=m-t.virtual.slidesBefore;return p<0&&(p=t.virtual.slides.length+p),p>=t.virtual.slides.length&&(p-=t.virtual.slides.length),p};if(typeof a>"u"&&(a=Tn(t)),i.indexOf(n)>=0)d=i.indexOf(n);else{const m=Math.min(s.slidesPerGroupSkip,a);d=m+Math.floor((a-m)/s.slidesPerGroup)}if(d>=i.length&&(d=i.length-1),a===r){d!==o&&(t.snapIndex=d,t.emit("snapIndexChange")),t.params.loop&&t.virtual&&t.params.virtual.enabled&&(t.realIndex=f(a));return}let c;t.virtual&&s.virtual.enabled&&s.loop?c=f(a):t.slides[a]?c=parseInt(t.slides[a].getAttribute("data-swiper-slide-index")||a,10):c=a,Object.assign(t,{previousSnapIndex:o,snapIndex:d,previousRealIndex:l,realIndex:c,previousIndex:r,activeIndex:a}),t.initialized&&Ee(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==c&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function En(e){const t=this,n=t.params,i=e.closest(`.${n.slideClass}, swiper-slide`);let s=!1,r;if(i){for(let l=0;l<t.slides.length;l+=1)if(t.slides[l]===i){s=!0,r=l;break}}if(i&&s)t.clickedSlide=i,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):t.clickedIndex=r;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}n.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}const Cn={updateSize:hn,updateSlides:gn,updateAutoHeight:vn,updateSlidesOffset:yn,updateSlidesProgress:Sn,updateProgress:bn,updateSlidesClasses:wn,updateActiveIndex:xn,updateClickedSlide:En};function zn(e=this.isHorizontal()?"x":"y"){const t=this,{params:n,rtlTranslate:i,translate:s,wrapperEl:r}=t;if(n.virtualTranslate)return i?-s:s;if(n.cssMode)return s;let l=en(r,e);return l+=t.cssOverflowAdjustment(),i&&(l=-l),l||0}function Mn(e,t){const n=this,{rtlTranslate:i,params:s,wrapperEl:r,progress:l}=n;let o=0,a=0;const d=0;n.isHorizontal()?o=i?-e:e:a=e,s.roundLengths&&(o=Math.floor(o),a=Math.floor(a)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?o:a,s.cssMode?r[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-o:-a:s.virtualTranslate||(n.isHorizontal()?o-=n.cssOverflowAdjustment():a-=n.cssOverflowAdjustment(),r.style.transform=`translate3d(${o}px, ${a}px, ${d}px)`);let f;const c=n.maxTranslate()-n.minTranslate();c===0?f=0:f=(e-n.minTranslate())/c,f!==l&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)}function Pn(){return-this.snapGrid[0]}function On(){return-this.snapGrid[this.snapGrid.length-1]}function Ln(e=0,t=this.params.speed,n=!0,i=!0,s){const r=this,{params:l,wrapperEl:o}=r;if(r.animating&&l.preventInteractionOnTransition)return!1;const a=r.minTranslate(),d=r.maxTranslate();let f;if(i&&e>a?f=a:i&&e<d?f=d:f=e,r.updateProgress(f),l.cssMode){const c=r.isHorizontal();if(t===0)o[c?"scrollLeft":"scrollTop"]=-f;else{if(!r.support.smoothScroll)return Qe({swiper:r,targetPosition:-f,side:c?"left":"top"}),!0;o.scrollTo({[c?"left":"top"]:-f,behavior:"smooth"})}return!0}return t===0?(r.setTransition(0),r.setTranslate(f),n&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(f),n&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(m){!r||r.destroyed||m.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,n&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}const _n={getTranslate:zn,setTranslate:Mn,minTranslate:Pn,maxTranslate:On,translateTo:Ln};function In(e,t){const n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`),n.emit("setTransition",e,t)}function tt({swiper:e,runCallbacks:t,direction:n,step:i}){const{activeIndex:s,previousIndex:r}=e;let l=n;if(l||(s>r?l="next":s<r?l="prev":l="reset"),e.emit(`transition${i}`),t&&s!==r){if(l==="reset"){e.emit(`slideResetTransition${i}`);return}e.emit(`slideChangeTransition${i}`),l==="next"?e.emit(`slideNextTransition${i}`):e.emit(`slidePrevTransition${i}`)}}function An(e=!0,t){const n=this,{params:i}=n;i.cssMode||(i.autoHeight&&n.updateAutoHeight(),tt({swiper:n,runCallbacks:e,direction:t,step:"Start"}))}function Bn(e=!0,t){const n=this,{params:i}=n;n.animating=!1,!i.cssMode&&(n.setTransition(0),tt({swiper:n,runCallbacks:e,direction:t,step:"End"}))}const Gn={setTransition:In,transitionStart:An,transitionEnd:Bn};function Dn(e=0,t=this.params.speed,n=!0,i,s){typeof e=="string"&&(e=parseInt(e,10));const r=this;let l=e;l<0&&(l=0);const{params:o,snapGrid:a,slidesGrid:d,previousIndex:f,activeIndex:c,rtlTranslate:m,wrapperEl:p,enabled:g}=r;if(r.animating&&o.preventInteractionOnTransition||!g&&!i&&!s)return!1;const v=Math.min(r.params.slidesPerGroupSkip,l);let E=v+Math.floor((l-v)/r.params.slidesPerGroup);E>=a.length&&(E=a.length-1);const b=-a[E];if(o.normalizeSlideIndex)for(let S=0;S<d.length;S+=1){const x=-Math.floor(b*100),M=Math.floor(d[S]*100),C=Math.floor(d[S+1]*100);typeof d[S+1]<"u"?x>=M&&x<C-(C-M)/2?l=S:x>=M&&x<C&&(l=S+1):x>=M&&(l=S)}if(r.initialized&&l!==c&&(!r.allowSlideNext&&(m?b>r.translate&&b>r.minTranslate():b<r.translate&&b<r.minTranslate())||!r.allowSlidePrev&&b>r.translate&&b>r.maxTranslate()&&(c||0)!==l))return!1;l!==(f||0)&&n&&r.emit("beforeSlideChangeStart"),r.updateProgress(b);let O;if(l>c?O="next":l<c?O="prev":O="reset",m&&-b===r.translate||!m&&b===r.translate)return r.updateActiveIndex(l),o.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),o.effect!=="slide"&&r.setTranslate(b),O!=="reset"&&(r.transitionStart(n,O),r.transitionEnd(n,O)),!1;if(o.cssMode){const S=r.isHorizontal(),x=m?b:-b;if(t===0){const M=r.virtual&&r.params.virtual.enabled;M&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),M&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{p[S?"scrollLeft":"scrollTop"]=x})):p[S?"scrollLeft":"scrollTop"]=x,M&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})}else{if(!r.support.smoothScroll)return Qe({swiper:r,targetPosition:x,side:S?"left":"top"}),!0;p.scrollTo({[S?"left":"top"]:x,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(b),r.updateActiveIndex(l),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(n,O),t===0?r.transitionEnd(n,O):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(x){!r||r.destroyed||x.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(n,O))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0}function Nn(e=0,t=this.params.speed,n=!0,i){typeof e=="string"&&(e=parseInt(e,10));const s=this;let r=e;return s.params.loop&&(s.virtual&&s.params.virtual.enabled?r=r+s.virtual.slidesBefore:r=s.getSlideIndexByData(r)),s.slideTo(r,t,n,i)}function kn(e=this.params.speed,t=!0,n){const i=this,{enabled:s,params:r,animating:l}=i;if(!s)return i;let o=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(o=Math.max(i.slidesPerViewDynamic("current",!0),1));const a=i.activeIndex<r.slidesPerGroupSkip?1:o,d=i.virtual&&r.virtual.enabled;if(r.loop){if(l&&!d&&r.loopPreventsSliding)return!1;i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft}return r.rewind&&i.isEnd?i.slideTo(0,e,t,n):i.slideTo(i.activeIndex+a,e,t,n)}function Hn(e=this.params.speed,t=!0,n){const i=this,{params:s,snapGrid:r,slidesGrid:l,rtlTranslate:o,enabled:a,animating:d}=i;if(!a)return i;const f=i.virtual&&s.virtual.enabled;if(s.loop){if(d&&!f&&s.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}const c=o?i.translate:-i.translate;function m(b){return b<0?-Math.floor(Math.abs(b)):Math.floor(b)}const p=m(c),g=r.map(b=>m(b));let v=r[g.indexOf(p)-1];if(typeof v>"u"&&s.cssMode){let b;r.forEach((O,S)=>{p>=O&&(b=S)}),typeof b<"u"&&(v=r[b>0?b-1:b])}let E=0;if(typeof v<"u"&&(E=l.indexOf(v),E<0&&(E=i.activeIndex-1),s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(E=E-i.slidesPerViewDynamic("previous",!0)+1,E=Math.max(E,0))),s.rewind&&i.isBeginning){const b=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(b,e,t,n)}return i.slideTo(E,e,t,n)}function Vn(e=this.params.speed,t=!0,n){const i=this;return i.slideTo(i.activeIndex,e,t,n)}function jn(e=this.params.speed,t=!0,n,i=.5){const s=this;let r=s.activeIndex;const l=Math.min(s.params.slidesPerGroupSkip,r),o=l+Math.floor((r-l)/s.params.slidesPerGroup),a=s.rtlTranslate?s.translate:-s.translate;if(a>=s.snapGrid[o]){const d=s.snapGrid[o],f=s.snapGrid[o+1];a-d>(f-d)*i&&(r+=s.params.slidesPerGroup)}else{const d=s.snapGrid[o-1],f=s.snapGrid[o];a-d<=(f-d)*i&&(r-=s.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,s.slidesGrid.length-1),s.slideTo(r,e,t,n)}function Fn(){const e=this,{params:t,slidesEl:n}=e,i=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let s=e.clickedIndex,r;const l=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-i/2||s>e.slides.length-e.loopedSlides+i/2?(e.loopFix(),s=e.getSlideIndex(R(n,`${l}[data-swiper-slide-index="${r}"]`)[0]),xe(()=>{e.slideTo(s)})):e.slideTo(s):s>e.slides.length-i?(e.loopFix(),s=e.getSlideIndex(R(n,`${l}[data-swiper-slide-index="${r}"]`)[0]),xe(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}const Rn={slideTo:Dn,slideToLoop:Nn,slideNext:kn,slidePrev:Hn,slideReset:Vn,slideToClosest:jn,slideToClickedSlide:Fn};function $n(e){const t=this,{params:n,slidesEl:i}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;R(i,`.${n.slideClass}, swiper-slide`).forEach((r,l)=>{r.setAttribute("data-swiper-slide-index",l)}),t.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next"})}function Wn({slideRealIndex:e,slideTo:t=!0,direction:n,setTranslate:i,activeSlideIndex:s,byController:r,byMousewheel:l}={}){const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:a,allowSlidePrev:d,allowSlideNext:f,slidesEl:c,params:m}=o;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&m.virtual.enabled){t&&(!m.centeredSlides&&o.snapIndex===0?o.slideTo(o.virtual.slides.length,0,!1,!0):m.centeredSlides&&o.snapIndex<m.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0)),o.allowSlidePrev=d,o.allowSlideNext=f,o.emit("loopFix");return}const p=m.slidesPerView==="auto"?o.slidesPerViewDynamic():Math.ceil(parseFloat(m.slidesPerView,10));let g=m.loopedSlides||p;g%m.slidesPerGroup!==0&&(g+=m.slidesPerGroup-g%m.slidesPerGroup),o.loopedSlides=g;const v=[],E=[];let b=o.activeIndex;typeof s>"u"?s=o.getSlideIndex(o.slides.filter(C=>C.classList.contains(m.slideActiveClass))[0]):b=s;const O=n==="next"||!n,S=n==="prev"||!n;let x=0,M=0;if(s<g){x=Math.max(g-s,m.slidesPerGroup);for(let C=0;C<g-s;C+=1){const z=C-Math.floor(C/a.length)*a.length;v.push(a.length-z-1)}}else if(s>o.slides.length-g*2){M=Math.max(s-(o.slides.length-g*2),m.slidesPerGroup);for(let C=0;C<M;C+=1){const z=C-Math.floor(C/a.length)*a.length;E.push(z)}}if(S&&v.forEach(C=>{o.slides[C].swiperLoopMoveDOM=!0,c.prepend(o.slides[C]),o.slides[C].swiperLoopMoveDOM=!1}),O&&E.forEach(C=>{o.slides[C].swiperLoopMoveDOM=!0,c.append(o.slides[C]),o.slides[C].swiperLoopMoveDOM=!1}),o.recalcSlides(),m.slidesPerView==="auto"&&o.updateSlides(),m.watchSlidesProgress&&o.updateSlidesOffset(),t){if(v.length>0&&S)if(typeof e>"u"){const C=o.slidesGrid[b],u=o.slidesGrid[b+x]-C;l?o.setTranslate(o.translate-u):(o.slideTo(b+x,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=u))}else i&&o.slideToLoop(e,0,!1,!0);else if(E.length>0&&O)if(typeof e>"u"){const C=o.slidesGrid[b],u=o.slidesGrid[b-M]-C;l?o.setTranslate(o.translate-u):(o.slideTo(b-M,0,!1,!0),i&&(o.touches[o.isHorizontal()?"startX":"startY"]+=u))}else o.slideToLoop(e,0,!1,!0)}if(o.allowSlidePrev=d,o.allowSlideNext=f,o.controller&&o.controller.control&&!r){const C={slideRealIndex:e,slideTo:!1,direction:n,setTranslate:i,activeSlideIndex:s,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(z=>{!z.destroyed&&z.params.loop&&z.loopFix(C)}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix(C)}o.emit("loopFix")}function qn(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const i=[];e.slides.forEach(s=>{const r=typeof s.swiperSlideIndex>"u"?s.getAttribute("data-swiper-slide-index")*1:s.swiperSlideIndex;i[r]=s}),e.slides.forEach(s=>{s.removeAttribute("data-swiper-slide-index")}),i.forEach(s=>{n.append(s)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}const Yn={loopCreate:$n,loopFix:Wn,loopDestroy:qn};function Xn(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function Un(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}const Kn={setGrabCursor:Xn,unsetGrabCursor:Un};function Zn(e,t=this){function n(i){if(!i||i===j()||i===H())return null;i.assignedSlot&&(i=i.assignedSlot);const s=i.closest(e);return!s&&!i.getRootNode?null:s||n(i.getRootNode().host)}return n(t)}function Jn(e){const t=this,n=j(),i=H(),s=t.touchEventsData;s.evCache.push(e);const{params:r,touches:l,enabled:o}=t;if(!o||!r.simulateTouch&&e.pointerType==="mouse"||t.animating&&r.preventInteractionOnTransition)return;!t.animating&&r.cssMode&&r.loop&&t.loopFix();let a=e;a.originalEvent&&(a=a.originalEvent);let d=a.target;if(r.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(d)||"which"in a&&a.which===3||"button"in a&&a.button>0||s.isTouched&&s.isMoved)return;const f=!!r.noSwipingClass&&r.noSwipingClass!=="",c=e.composedPath?e.composedPath():e.path;f&&a.target&&a.target.shadowRoot&&c&&(d=c[0]);const m=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,p=!!(a.target&&a.target.shadowRoot);if(r.noSwiping&&(p?Zn(m,d):d.closest(m))){t.allowClick=!0;return}if(r.swipeHandler&&!d.closest(r.swipeHandler))return;l.currentX=a.pageX,l.currentY=a.pageY;const g=l.currentX,v=l.currentY,E=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,b=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(E&&(g<=b||g>=i.innerWidth-b))if(E==="prevent")e.preventDefault();else return;Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=g,l.startY=v,s.touchStartTime=le(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(s.allowThresholdMove=!1);let O=!0;d.matches(s.focusableElements)&&(O=!1,d.nodeName==="SELECT"&&(s.isTouched=!1)),n.activeElement&&n.activeElement.matches(s.focusableElements)&&n.activeElement!==d&&n.activeElement.blur();const S=O&&t.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||S)&&!d.isContentEditable&&a.preventDefault(),r.freeMode&&r.freeMode.enabled&&t.freeMode&&t.animating&&!r.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",a)}function Qn(e){const t=j(),n=this,i=n.touchEventsData,{params:s,touches:r,rtlTranslate:l,enabled:o}=n;if(!o||!s.simulateTouch&&e.pointerType==="mouse")return;let a=e;if(a.originalEvent&&(a=a.originalEvent),!i.isTouched){i.startMoving&&i.isScrolling&&n.emit("touchMoveOpposite",a);return}const d=i.evCache.findIndex(C=>C.pointerId===a.pointerId);d>=0&&(i.evCache[d]=a);const f=i.evCache.length>1?i.evCache[0]:a,c=f.pageX,m=f.pageY;if(a.preventedByNestedSwiper){r.startX=c,r.startY=m;return}if(!n.allowTouchMove){a.target.matches(i.focusableElements)||(n.allowClick=!1),i.isTouched&&(Object.assign(r,{startX:c,startY:m,prevX:n.touches.currentX,prevY:n.touches.currentY,currentX:c,currentY:m}),i.touchStartTime=le());return}if(s.touchReleaseOnEdges&&!s.loop){if(n.isVertical()){if(m<r.startY&&n.translate<=n.maxTranslate()||m>r.startY&&n.translate>=n.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(c<r.startX&&n.translate<=n.maxTranslate()||c>r.startX&&n.translate>=n.minTranslate())return}if(t.activeElement&&a.target===t.activeElement&&a.target.matches(i.focusableElements)){i.isMoved=!0,n.allowClick=!1;return}if(i.allowTouchCallbacks&&n.emit("touchMove",a),a.targetTouches&&a.targetTouches.length>1)return;r.currentX=c,r.currentY=m;const p=r.currentX-r.startX,g=r.currentY-r.startY;if(n.params.threshold&&Math.sqrt(p**2+g**2)<n.params.threshold)return;if(typeof i.isScrolling>"u"){let C;n.isHorizontal()&&r.currentY===r.startY||n.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:p*p+g*g>=25&&(C=Math.atan2(Math.abs(g),Math.abs(p))*180/Math.PI,i.isScrolling=n.isHorizontal()?C>s.touchAngle:90-C>s.touchAngle)}if(i.isScrolling&&n.emit("touchMoveOpposite",a),typeof i.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(i.startMoving=!0),i.isScrolling||n.zoom&&n.params.zoom&&n.params.zoom.enabled&&i.evCache.length>1){i.isTouched=!1;return}if(!i.startMoving)return;n.allowClick=!1,!s.cssMode&&a.cancelable&&a.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&a.stopPropagation();let v=n.isHorizontal()?p:g,E=n.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;s.oneWayMovement&&(v=Math.abs(v)*(l?1:-1),E=Math.abs(E)*(l?1:-1)),r.diff=v,v*=s.touchRatio,l&&(v=-v,E=-E);const b=n.touchesDirection;n.swipeDirection=v>0?"prev":"next",n.touchesDirection=E>0?"prev":"next";const O=n.params.loop&&!s.cssMode;if(!i.isMoved){if(O&&n.loopFix({direction:n.swipeDirection}),i.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const C=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(C)}i.allowMomentumBounce=!1,s.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",a)}let S;i.isMoved&&b!==n.touchesDirection&&O&&Math.abs(v)>=1&&(n.loopFix({direction:n.swipeDirection,setTranslate:!0}),S=!0),n.emit("sliderMove",a),i.isMoved=!0,i.currentTranslate=v+i.startTranslate;let x=!0,M=s.resistanceRatio;if(s.touchReleaseOnEdges&&(M=0),v>0?(O&&!S&&i.currentTranslate>(s.centeredSlides?n.minTranslate()-n.size/2:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>n.minTranslate()&&(x=!1,s.resistance&&(i.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+i.startTranslate+v)**M))):v<0&&(O&&!S&&i.currentTranslate<(s.centeredSlides?n.maxTranslate()+n.size/2:n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(s.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),i.currentTranslate<n.maxTranslate()&&(x=!1,s.resistance&&(i.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-i.startTranslate-v)**M))),x&&(a.preventedByNestedSwiper=!0),!n.allowSlideNext&&n.swipeDirection==="next"&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&n.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(i.currentTranslate=i.startTranslate),s.threshold>0)if(Math.abs(v)>s.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,r.diff=n.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{i.currentTranslate=i.startTranslate;return}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&n.freeMode||s.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(i.currentTranslate),n.setTranslate(i.currentTranslate))}function ei(e){const t=this,n=t.touchEventsData,i=n.evCache.findIndex(S=>S.pointerId===e.pointerId);if(i>=0&&n.evCache.splice(i,1),["pointercancel","pointerout","pointerleave"].includes(e.type)&&!(e.type==="pointercancel"&&(t.browser.isSafari||t.browser.isWebView)))return;const{params:s,touches:r,rtlTranslate:l,slidesGrid:o,enabled:a}=t;if(!a||!s.simulateTouch&&e.pointerType==="mouse")return;let d=e;if(d.originalEvent&&(d=d.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",d),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&s.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}s.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const f=le(),c=f-n.touchStartTime;if(t.allowClick){const S=d.path||d.composedPath&&d.composedPath();t.updateClickedSlide(S&&S[0]||d.target),t.emit("tap click",d),c<300&&f-n.lastClickTime<300&&t.emit("doubleTap doubleClick",d)}if(n.lastClickTime=le(),xe(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||r.diff===0||n.currentTranslate===n.startTranslate){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let m;if(s.followFinger?m=l?t.translate:-t.translate:m=-n.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:m});return}let p=0,g=t.slidesSizesGrid[0];for(let S=0;S<o.length;S+=S<s.slidesPerGroupSkip?1:s.slidesPerGroup){const x=S<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;typeof o[S+x]<"u"?m>=o[S]&&m<o[S+x]&&(p=S,g=o[S+x]-o[S]):m>=o[S]&&(p=S,g=o[o.length-1]-o[o.length-2])}let v=null,E=null;s.rewind&&(t.isBeginning?E=s.virtual&&s.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(v=0));const b=(m-o[p])/g,O=p<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(c>s.longSwipesMs){if(!s.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(b>=s.longSwipesRatio?t.slideTo(s.rewind&&t.isEnd?v:p+O):t.slideTo(p)),t.swipeDirection==="prev"&&(b>1-s.longSwipesRatio?t.slideTo(p+O):E!==null&&b<0&&Math.abs(b)>s.longSwipesRatio?t.slideTo(E):t.slideTo(p))}else{if(!s.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(p+O):t.slideTo(p):(t.swipeDirection==="next"&&t.slideTo(v!==null?v:p+O),t.swipeDirection==="prev"&&t.slideTo(E!==null?E:p))}}function De(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:s,snapGrid:r}=e,l=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=l&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!o?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!l?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=i,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function ti(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function ni(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:i}=e;if(!i)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let s;const r=e.maxTranslate()-e.minTranslate();r===0?s=0:s=(e.translate-e.minTranslate())/r,s!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function ii(e){const t=this;ae(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}let Ne=!1;function ri(){}const nt=(e,t)=>{const n=j(),{params:i,el:s,wrapperEl:r,device:l}=e,o=!!i.nested,a=t==="on"?"addEventListener":"removeEventListener",d=t;s[a]("pointerdown",e.onTouchStart,{passive:!1}),n[a]("pointermove",e.onTouchMove,{passive:!1,capture:o}),n[a]("pointerup",e.onTouchEnd,{passive:!0}),n[a]("pointercancel",e.onTouchEnd,{passive:!0}),n[a]("pointerout",e.onTouchEnd,{passive:!0}),n[a]("pointerleave",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&s[a]("click",e.onClick,!0),i.cssMode&&r[a]("scroll",e.onScroll),i.updateOnWindowResize?e[d](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",De,!0):e[d]("observerUpdate",De,!0),s[a]("load",e.onLoad,{capture:!0})};function si(){const e=this,t=j(),{params:n}=e;e.onTouchStart=Jn.bind(e),e.onTouchMove=Qn.bind(e),e.onTouchEnd=ei.bind(e),n.cssMode&&(e.onScroll=ni.bind(e)),e.onClick=ti.bind(e),e.onLoad=ii.bind(e),Ne||(t.addEventListener("touchstart",ri),Ne=!0),nt(e,"on")}function ai(){nt(this,"off")}const oi={attachEvents:si,detachEvents:ai},ke=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function li(){const e=this,{realIndex:t,initialized:n,params:i,el:s}=e,r=i.breakpoints;if(!r||r&&Object.keys(r).length===0)return;const l=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;const a=(l in r?r[l]:void 0)||e.originalParams,d=ke(e,i),f=ke(e,a),c=i.enabled;d&&!f?(s.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&f&&(s.classList.add(`${i.containerModifierClass}grid`),(a.grid.fill&&a.grid.fill==="column"||!a.grid.fill&&i.grid.fill==="column")&&s.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(v=>{if(typeof a[v]>"u")return;const E=i[v]&&i[v].enabled,b=a[v]&&a[v].enabled;E&&!b&&e[v].disable(),!E&&b&&e[v].enable()});const m=a.direction&&a.direction!==i.direction,p=i.loop&&(a.slidesPerView!==i.slidesPerView||m);m&&n&&e.changeDirection(),k(e.params,a);const g=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),c&&!g?e.disable():!c&&g&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",a),p&&n&&(e.loopDestroy(),e.loopCreate(t),e.updateSlides()),e.emit("breakpoint",a)}function di(e,t="window",n){if(!e||t==="container"&&!n)return;let i=!1;const s=H(),r=t==="window"?s.innerHeight:n.clientHeight,l=Object.keys(e).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){const a=parseFloat(o.substr(1));return{value:r*a,point:o}}return{value:o,point:o}});l.sort((o,a)=>parseInt(o.value,10)-parseInt(a.value,10));for(let o=0;o<l.length;o+=1){const{point:a,value:d}=l[o];t==="window"?s.matchMedia(`(min-width: ${d}px)`).matches&&(i=a):d<=n.clientWidth&&(i=a)}return i||"max"}const ui={setBreakpoint:li,getBreakpoint:di};function ci(e,t){const n=[];return e.forEach(i=>{typeof i=="object"?Object.keys(i).forEach(s=>{i[s]&&n.push(t+s)}):typeof i=="string"&&n.push(t+i)}),n}function fi(){const e=this,{classNames:t,params:n,rtl:i,el:s,device:r}=e,l=ci(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:i},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:r.android},{ios:r.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...l),s.classList.add(...t),e.emitContainerClasses()}function pi(){const e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}const mi={addClasses:fi,removeClasses:pi};function hi(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:i}=n;if(i){const s=e.slides.length-1,r=e.slidesGrid[s]+e.slidesSizesGrid[s]+i*2;e.isLocked=e.size>r}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}const gi={checkOverflow:hi},He={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function vi(e,t){return function(i={}){const s=Object.keys(i)[0],r=i[s];if(typeof r!="object"||r===null){k(t,i);return}if(["navigation","pagination","scrollbar"].indexOf(s)>=0&&e[s]===!0&&(e[s]={auto:!0}),!(s in e&&"enabled"in r)){k(t,i);return}e[s]===!0&&(e[s]={enabled:!0}),typeof e[s]=="object"&&!("enabled"in e[s])&&(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),k(t,i)}}const Se={eventsEmitter:mn,update:Cn,translate:_n,transition:Gn,slide:Rn,loop:Yn,grabCursor:Kn,events:oi,breakpoints:ui,checkOverflow:gi,classes:mi},be={};let ee=class F{constructor(...t){let n,i;t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?i=t[0]:[n,i]=t,i||(i={}),i=k({},i),n&&!i.el&&(i.el=n);const s=j();if(i.el&&typeof i.el=="string"&&s.querySelectorAll(i.el).length>1){const a=[];return s.querySelectorAll(i.el).forEach(d=>{const f=k({},i,{el:d});a.push(new F(f))}),a}const r=this;r.__swiper__=!0,r.support=et(),r.device=dn({userAgent:i.userAgent}),r.browser=cn(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],i.modules&&Array.isArray(i.modules)&&r.modules.push(...i.modules);const l={};r.modules.forEach(a=>{a({params:i,swiper:r,extendParams:vi(i,l),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});const o=k({},He,l);return r.params=k({},o,be,i),r.originalParams=k({},r.params),r.passedParams=k({},i),r.params&&r.params.on&&Object.keys(r.params.on).forEach(a=>{r.on(a,r.params.on[a])}),r.params&&r.params.onAny&&r.onAny(r.params.onAny),Object.assign(r,{enabled:r.params.enabled,el:n,classNames:[],slides:[],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,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},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}getSlideIndex(t){const{slidesEl:n,params:i}=this,s=R(n,`.${i.slideClass}, swiper-slide`),r=Be(s[0]);return Be(t)-r}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(n=>n.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){const t=this,{slidesEl:n,params:i}=t;t.slides=R(n,`.${i.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const i=this;t=Math.min(Math.max(t,0),1);const s=i.minTranslate(),l=(i.maxTranslate()-s)*t+s;i.translateTo(l,typeof n>"u"?0:n),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(i=>{const s=t.getSlideClasses(i);n.push({slideEl:i,classNames:s}),t.emit("_slideClass",i,s)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t="current",n=!1){const i=this,{params:s,slides:r,slidesGrid:l,slidesSizesGrid:o,size:a,activeIndex:d}=i;let f=1;if(s.centeredSlides){let c=r[d]?r[d].swiperSlideSize:0,m;for(let p=d+1;p<r.length;p+=1)r[p]&&!m&&(c+=r[p].swiperSlideSize,f+=1,c>a&&(m=!0));for(let p=d-1;p>=0;p-=1)r[p]&&!m&&(c+=r[p].swiperSlideSize,f+=1,c>a&&(m=!0))}else if(t==="current")for(let c=d+1;c<r.length;c+=1)(n?l[c]+o[c]-l[d]<a:l[c]-l[d]<a)&&(f+=1);else for(let c=d-1;c>=0;c-=1)l[d]-l[c]<a&&(f+=1);return f}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:n,params:i}=t;i.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(l=>{l.complete&&ae(t,l)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function s(){const l=t.rtlTranslate?t.translate*-1:t.translate,o=Math.min(Math.max(l,t.maxTranslate()),t.minTranslate());t.setTranslate(o),t.updateActiveIndex(),t.updateSlidesClasses()}let r;if(i.freeMode&&i.freeMode.enabled&&!i.cssMode)s(),i.autoHeight&&t.updateAutoHeight();else{if((i.slidesPerView==="auto"||i.slidesPerView>1)&&t.isEnd&&!i.centeredSlides){const l=t.virtual&&i.virtual.enabled?t.virtual.slides:t.slides;r=t.slideTo(l.length-1,0,!1,!0)}else r=t.slideTo(t.activeIndex,0,!1,!0);r||s()}i.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n=!0){const i=this,s=i.params.direction;return t||(t=s==="horizontal"?"vertical":"horizontal"),t===s||t!=="horizontal"&&t!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${t}`),i.emitContainerClasses(),i.params.direction=t,i.slides.forEach(r=>{t==="vertical"?r.style.width="":r.style.height=""}),i.emit("changeDirection"),n&&i.update()),i}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){const n=this;if(n.mounted)return!0;let i=t||n.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=n,i.shadowEl&&(n.isElement=!0);const s=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let l=(()=>i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(s()):R(i,s())[0])();return!l&&n.params.createElements&&(l=nn("div",n.params.wrapperClass),i.append(l),R(i,`.${n.params.slideClass}`).forEach(o=>{l.append(o)})),Object.assign(n,{el:i,wrapperEl:l,slidesEl:n.isElement?i:l,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||$(i,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||$(i,"direction")==="rtl"),wrongRTL:$(l,"display")==="-webkit-box"}),!0}init(t){const n=this;return n.initialized||n.mount(t)===!1||(n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(),n.attachEvents(),[...n.el.querySelectorAll('[loading="lazy"]')].forEach(s=>{s.complete?ae(n,s):s.addEventListener("load",r=>{ae(n,r.target)})}),Ee(n),n.initialized=!0,Ee(n),n.emit("init"),n.emit("afterInit")),n}destroy(t=!0,n=!0){const i=this,{params:s,el:r,wrapperEl:l,slides:o}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),n&&(i.removeClasses(),r.removeAttribute("style"),l.removeAttribute("style"),o&&o.length&&o.forEach(a=>{a.classList.remove(s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),a.removeAttribute("style"),a.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(a=>{i.off(a)}),t!==!1&&(i.el.swiper=null,Jt(i)),i.destroyed=!0),null}static extendDefaults(t){k(be,t)}static get extendedDefaults(){return be}static get defaults(){return He}static installModule(t){F.prototype.__modules__||(F.prototype.__modules__=[]);const n=F.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>F.installModule(n)),F):(F.installModule(t),F)}};Object.keys(Se).forEach(e=>{Object.keys(Se[e]).forEach(t=>{ee.prototype[t]=Se[e][t]})});ee.use([fn,pn]);function yi({swiper:e,extendParams:t,on:n,emit:i,params:s}){e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let r,l,o=s&&s.autoplay?s.autoplay.delay:3e3,a=s&&s.autoplay?s.autoplay.delay:3e3,d,f=new Date().getTime,c,m,p,g,v,E;function b(T){!e||e.destroyed||!e.wrapperEl||T.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",b),u())}const O=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?c=!0:c&&(a=d,c=!1);const T=e.autoplay.paused?d:f+a-new Date().getTime();e.autoplay.timeLeft=T,i("autoplayTimeLeft",T,T/o),l=requestAnimationFrame(()=>{O()})},S=()=>{let T;return e.virtual&&e.params.virtual.enabled?T=e.slides.filter(B=>B.classList.contains("swiper-slide-active"))[0]:T=e.slides[e.activeIndex],T?parseInt(T.getAttribute("data-swiper-autoplay"),10):void 0},x=T=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(l),O();let I=typeof T>"u"?e.params.autoplay.delay:T;o=e.params.autoplay.delay,a=e.params.autoplay.delay;const B=S();!Number.isNaN(B)&&B>0&&typeof T>"u"&&(I=B,o=B,a=B),d=I;const G=e.params.speed,D=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(G,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,G,!0,!0),i("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(G,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,G,!0,!0),i("autoplay")),e.params.cssMode&&(f=new Date().getTime(),requestAnimationFrame(()=>{x()})))};return I>0?(clearTimeout(r),r=setTimeout(()=>{D()},I)):requestAnimationFrame(()=>{D()}),I},M=()=>{e.autoplay.running=!0,x(),i("autoplayStart")},C=()=>{e.autoplay.running=!1,clearTimeout(r),cancelAnimationFrame(l),i("autoplayStop")},z=(T,I)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(r),T||(E=!0);const B=()=>{i("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",b):u()};if(e.autoplay.paused=!0,I){v&&(d=e.params.autoplay.delay),v=!1,B();return}d=(d||e.params.autoplay.delay)-(new Date().getTime()-f),!(e.isEnd&&d<0&&!e.params.loop)&&(d<0&&(d=0),B())},u=()=>{e.isEnd&&d<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(f=new Date().getTime(),E?(E=!1,x(d)):x(),e.autoplay.paused=!1,i("autoplayResume"))},P=()=>{if(e.destroyed||!e.autoplay.running)return;const T=j();T.visibilityState==="hidden"&&(E=!0,z(!0)),T.visibilityState==="visible"&&u()},_=T=>{T.pointerType==="mouse"&&(E=!0,z(!0))},y=T=>{T.pointerType==="mouse"&&e.autoplay.paused&&u()},h=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",_),e.el.addEventListener("pointerleave",y))},w=()=>{e.el.removeEventListener("pointerenter",_),e.el.removeEventListener("pointerleave",y)},L=()=>{j().addEventListener("visibilitychange",P)},A=()=>{j().removeEventListener("visibilitychange",P)};n("init",()=>{e.params.autoplay.enabled&&(h(),L(),f=new Date().getTime(),M())}),n("destroy",()=>{w(),A(),e.autoplay.running&&C()}),n("beforeTransitionStart",(T,I,B)=>{e.destroyed||!e.autoplay.running||(B||!e.params.autoplay.disableOnInteraction?z(!0,!0):C())}),n("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){C();return}m=!0,p=!1,E=!1,g=setTimeout(()=>{E=!0,p=!0,z(!0)},200)}}),n("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!m)){if(clearTimeout(g),clearTimeout(r),e.params.autoplay.disableOnInteraction){p=!1,m=!1;return}p&&e.params.cssMode&&u(),p=!1,m=!1}}),n("slideChange",()=>{e.destroyed||!e.autoplay.running||(v=!0)}),Object.assign(e.autoplay,{start:M,stop:C,pause:z,resume:u})}function X(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function W(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(i=>n.indexOf(i)<0).forEach(i=>{typeof e[i]>"u"?e[i]=t[i]:X(t[i])&&X(e[i])&&Object.keys(t[i]).length>0?t[i].__swiper__?e[i]=t[i]:W(e[i],t[i]):e[i]=t[i]})}function it(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function rt(e={}){return e.pagination&&typeof e.pagination.el>"u"}function st(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}function at(e=""){const t=e.split(" ").map(i=>i.trim()).filter(i=>!!i),n=[];return t.forEach(i=>{n.indexOf(i)<0&&n.push(i)}),n.join(" ")}function Si(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}const ot=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopedSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideNextClass","slidePrevClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function Ve(e={},t=!0){const n={on:{}},i={},s={};W(n,ee.defaults),W(n,ee.extendedDefaults),n._emitClasses=!0,n.init=!1;const r={},l=ot.map(a=>a.replace(/_/,"")),o=Object.assign({},e);return Object.keys(o).forEach(a=>{typeof e[a]>"u"||(l.indexOf(a)>=0?X(e[a])?(n[a]={},s[a]={},W(n[a],e[a]),W(s[a],e[a])):(n[a]=e[a],s[a]=e[a]):a.search(/on[A-Z]/)===0&&typeof e[a]=="function"?t?i[`${a[2].toLowerCase()}${a.substr(3)}`]=e[a]:n.on[`${a[2].toLowerCase()}${a.substr(3)}`]=e[a]:r[a]=e[a])}),["navigation","pagination","scrollbar"].forEach(a=>{n[a]===!0&&(n[a]={}),n[a]===!1&&delete n[a]}),{params:n,passedParams:s,rest:r,events:i}}function bi({el:e,nextEl:t,prevEl:n,paginationEl:i,scrollbarEl:s,swiper:r},l){it(l)&&t&&n&&(r.params.navigation.nextEl=t,r.originalParams.navigation.nextEl=t,r.params.navigation.prevEl=n,r.originalParams.navigation.prevEl=n),rt(l)&&i&&(r.params.pagination.el=i,r.originalParams.pagination.el=i),st(l)&&s&&(r.params.scrollbar.el=s,r.originalParams.scrollbar.el=s),r.init(e)}function wi(e,t,n,i,s){const r=[];if(!t)return r;const l=a=>{r.indexOf(a)<0&&r.push(a)};if(n&&i){const a=i.map(s),d=n.map(s);a.join("")!==d.join("")&&l("children"),i.length!==n.length&&l("children")}return ot.filter(a=>a[0]==="_").map(a=>a.replace(/_/,"")).forEach(a=>{if(a in e&&a in t)if(X(e[a])&&X(t[a])){const d=Object.keys(e[a]),f=Object.keys(t[a]);d.length!==f.length?l(a):(d.forEach(c=>{e[a][c]!==t[a][c]&&l(a)}),f.forEach(c=>{e[a][c]!==t[a][c]&&l(a)}))}else e[a]!==t[a]&&l(a)}),r}function we(e,t,n){e===void 0&&(e={});const i=[],s={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},r=(l,o)=>{Array.isArray(l)&&l.forEach(a=>{const d=typeof a.type=="symbol";o==="default"&&(o="container-end"),d&&a.children?r(a.children,o):a.type&&(a.type.name==="SwiperSlide"||a.type.name==="AsyncComponentWrapper")?i.push(a):s[o]&&s[o].push(a)})};return Object.keys(e).forEach(l=>{if(typeof e[l]!="function")return;const o=e[l]();r(o,l)}),n.value=t.value,t.value=i,{slides:i,slots:s}}function Ti({swiper:e,slides:t,passedParams:n,changedParams:i,nextEl:s,prevEl:r,scrollbarEl:l,paginationEl:o}){const a=i.filter(u=>u!=="children"&&u!=="direction"&&u!=="wrapperClass"),{params:d,pagination:f,navigation:c,scrollbar:m,virtual:p,thumbs:g}=e;let v,E,b,O,S,x,M,C;i.includes("thumbs")&&n.thumbs&&n.thumbs.swiper&&d.thumbs&&!d.thumbs.swiper&&(v=!0),i.includes("controller")&&n.controller&&n.controller.control&&d.controller&&!d.controller.control&&(E=!0),i.includes("pagination")&&n.pagination&&(n.pagination.el||o)&&(d.pagination||d.pagination===!1)&&f&&!f.el&&(b=!0),i.includes("scrollbar")&&n.scrollbar&&(n.scrollbar.el||l)&&(d.scrollbar||d.scrollbar===!1)&&m&&!m.el&&(O=!0),i.includes("navigation")&&n.navigation&&(n.navigation.prevEl||r)&&(n.navigation.nextEl||s)&&(d.navigation||d.navigation===!1)&&c&&!c.prevEl&&!c.nextEl&&(S=!0);const z=u=>{e[u]&&(e[u].destroy(),u==="navigation"?(e.isElement&&(e[u].prevEl.remove(),e[u].nextEl.remove()),d[u].prevEl=void 0,d[u].nextEl=void 0,e[u].prevEl=void 0,e[u].nextEl=void 0):(e.isElement&&e[u].el.remove(),d[u].el=void 0,e[u].el=void 0))};i.includes("loop")&&e.isElement&&(d.loop&&!n.loop?x=!0:!d.loop&&n.loop?M=!0:C=!0),a.forEach(u=>{if(X(d[u])&&X(n[u]))W(d[u],n[u]),(u==="navigation"||u==="pagination"||u==="scrollbar")&&"enabled"in n[u]&&!n[u].enabled&&z(u);else{const P=n[u];(P===!0||P===!1)&&(u==="navigation"||u==="pagination"||u==="scrollbar")?P===!1&&z(u):d[u]=n[u]}}),a.includes("controller")&&!E&&e.controller&&e.controller.control&&d.controller&&d.controller.control&&(e.controller.control=d.controller.control),i.includes("children")&&t&&p&&d.virtual.enabled&&(p.slides=t,p.update(!0)),i.includes("children")&&t&&d.loop&&(C=!0),v&&g.init()&&g.update(!0),E&&(e.controller.control=d.controller.control),b&&(e.isElement&&(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-pagination"),e.el.shadowEl.appendChild(o)),o&&(d.pagination.el=o),f.init(),f.render(),f.update()),O&&(e.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-scrollbar"),e.el.shadowEl.appendChild(l)),l&&(d.scrollbar.el=l),m.init(),m.updateSize(),m.setTranslate()),S&&(e.isElement&&((!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-button-next"),e.el.shadowEl.appendChild(s)),(!r||typeof r=="string")&&(r=document.createElement("div"),r.classList.add("swiper-button-prev"),e.el.shadowEl.appendChild(r))),s&&(d.navigation.nextEl=s),r&&(d.navigation.prevEl=r),c.init(),c.update()),i.includes("allowSlideNext")&&(e.allowSlideNext=n.allowSlideNext),i.includes("allowSlidePrev")&&(e.allowSlidePrev=n.allowSlidePrev),i.includes("direction")&&e.changeDirection(n.direction,!1),(x||C)&&e.loopDestroy(),(M||C)&&e.loopCreate(),e.update()}function xi(e,t,n){if(!n)return null;const i=f=>{let c=f;return f<0?c=t.length+f:c>=t.length&&(c=c-t.length),c},s=e.value.isHorizontal()?{[e.value.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:r,to:l}=n,o=e.value.params.loop?-t.length:0,a=e.value.params.loop?t.length*2:t.length,d=[];for(let f=o;f<a;f+=1)f>=r&&f<=l&&d.push(t[i(f)]);return d.map(f=>(f.props||(f.props={}),f.props.style||(f.props.style={}),f.props.swiperRef=e,f.props.style=s,V(f.type,{...f.props},f.children)))}const Ei=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())},Ci={name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},oneWayMovement:{type:Boolean,default:void 0},touchEventsTarget:{type:String,default:void 0},initialSlide:{type:Number,default:void 0},speed:{type:Number,default:void 0},cssMode:{type:Boolean,default:void 0},updateOnWindowResize:{type:Boolean,default:void 0},resizeObserver:{type:Boolean,default:void 0},nested:{type:Boolean,default:void 0},focusableElements:{type:String,default:void 0},width:{type:Number,default:void 0},height:{type:Number,default:void 0},preventInteractionOnTransition:{type:Boolean,default:void 0},userAgent:{type:String,default:void 0},url:{type:String,default:void 0},edgeSwipeDetection:{type:[Boolean,String],default:void 0},edgeSwipeThreshold:{type:Number,default:void 0},autoHeight:{type:Boolean,default:void 0},setWrapperSize:{type:Boolean,default:void 0},virtualTranslate:{type:Boolean,default:void 0},effect:{type:String,default:void 0},breakpoints:{type:Object,default:void 0},spaceBetween:{type:[Number,String],default:void 0},slidesPerView:{type:[Number,String],default:void 0},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0},centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopedSlides:{type:Number,default:void 0},loopPreventsSliding:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},lazyPreloaderClass:{type:String,default:void 0},lazyPreloadPrevNext:{type:Number,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:[Object],default:void 0},freeMode:{type:[Boolean,Object],default:void 0},enabled:{type:Boolean,default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","autoplayPause","autoplayResume","autoplayTimeLeft","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","init","keyPress","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],setup(e,t){let{slots:n,emit:i}=t;const{tag:s,wrapperTag:r}=e,l=N("swiper"),o=N(null),a=N(!1),d=N(!1),f=N(null),c=N(null),m=N(null),p={value:[]},g={value:[]},v=N(null),E=N(null),b=N(null),O=N(null),{params:S,passedParams:x}=Ve(e,!1);we(n,p,g),m.value=x,g.value=p.value;const M=()=>{we(n,p,g),a.value=!0};S.onAny=function(u){for(var P=arguments.length,_=new Array(P>1?P-1:0),y=1;y<P;y++)_[y-1]=arguments[y];i(u,..._)},Object.assign(S.on,{_beforeBreakpoint:M,_containerClasses(u,P){l.value=P}});const C={...S};if(delete C.wrapperClass,c.value=new ee(C),c.value.virtual&&c.value.params.virtual.enabled){c.value.virtual.slides=p.value;const u={cache:!1,slides:p.value,renderExternal:P=>{o.value=P},renderExternalUpdate:!1};W(c.value.params.virtual,u),W(c.value.originalParams.virtual,u)}Ye(()=>{!d.value&&c.value&&(c.value.emitSlidesClasses(),d.value=!0);const{passedParams:u}=Ve(e,!1),P=wi(u,m.value,p.value,g.value,_=>_.props&&_.props.key);m.value=u,(P.length||a.value)&&c.value&&!c.value.destroyed&&Ti({swiper:c.value,slides:p.value,passedParams:u,changedParams:P,nextEl:v.value,prevEl:E.value,scrollbarEl:O.value,paginationEl:b.value}),a.value=!1}),Xe("swiper",c),yt(o,()=>{Ue(()=>{Ei(c.value)})}),Ce(()=>{f.value&&(bi({el:f.value,nextEl:v.value,prevEl:E.value,paginationEl:b.value,scrollbarEl:O.value,swiper:c.value},S),i("swiper",c.value))}),Ke(()=>{c.value&&!c.value.destroyed&&c.value.destroy(!0,!1)});function z(u){return S.virtual?xi(c,u,o.value):(u.forEach((P,_)=>{P.props||(P.props={}),P.props.swiperRef=c,P.props.swiperSlideIndex=_}),u)}return()=>{const{slides:u,slots:P}=we(n,p,g);return V(s,{ref:f,class:at(l.value)},[P["container-start"],V(r,{class:Si(S.wrapperClass)},[P["wrapper-start"],z(u),P["wrapper-end"]]),it(e)&&[V("div",{ref:E,class:"swiper-button-prev"}),V("div",{ref:v,class:"swiper-button-next"})],st(e)&&V("div",{ref:O,class:"swiper-scrollbar"}),rt(e)&&V("div",{ref:b,class:"swiper-pagination"}),P["container-end"]])}}},zi={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},swiperSlideIndex:{type:Number,default:void 0,required:!1},zoom:{type:Boolean,default:void 0,required:!1},lazy:{type:Boolean,default:!1,required:!1},virtualIndex:{type:[String,Number],default:void 0}},setup(e,t){let{slots:n}=t,i=!1;const{swiperRef:s}=e,r=N(null),l=N("swiper-slide"),o=N(!1);function a(c,m,p){m===r.value&&(l.value=p)}Ce(()=>{!s||!s.value||(s.value.on("_slideClass",a),i=!0)}),St(()=>{i||!s||!s.value||(s.value.on("_slideClass",a),i=!0)}),Ye(()=>{!r.value||!s||!s.value||(typeof e.swiperSlideIndex<"u"&&(r.value.swiperSlideIndex=e.swiperSlideIndex),s.value.destroyed&&l.value!=="swiper-slide"&&(l.value="swiper-slide"))}),Ke(()=>{!s||!s.value||s.value.off("_slideClass",a)});const d=bt(()=>({isActive:l.value.indexOf("swiper-slide-active")>=0,isVisible:l.value.indexOf("swiper-slide-visible")>=0,isPrev:l.value.indexOf("swiper-slide-prev")>=0,isNext:l.value.indexOf("swiper-slide-next")>=0}));Xe("swiperSlide",d);const f=()=>{o.value=!0};return()=>V(e.tag,{class:at(`${l.value}`),ref:r,"data-swiper-slide-index":typeof e.virtualIndex>"u"&&s&&s.value&&s.value.params.loop?e.swiperSlideIndex:e.virtualIndex,onLoadCapture:f},e.zoom?V("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof e.zoom=="number"?e.zoom:void 0},[n.default&&n.default(d.value),e.lazy&&!o.value&&V("div",{class:"swiper-lazy-preloader"})]):[n.default&&n.default(d.value),e.lazy&&!o.value&&V("div",{class:"swiper-lazy-preloader"})])}};const Mi={class:"img-slider"},Pi=["src","alt"],Oi=de({__name:"ImgSlider",props:{imgSliderList:{type:Object,required:!0}},setup(e){const t=[yi];return(n,i)=>(Y(),Q("div",Mi,[wt(Oe(Ci),{modules:t,autoplay:"",loop:""},{default:Pe(()=>[(Y(!0),Q($e,null,We(e.imgSliderList,({src:s,alt:r})=>(Y(),qe(Oe(zi),{key:s},{default:Pe(()=>[Te("img",{src:s,alt:r},null,8,Pi)]),_:2},1024))),128))]),_:1})]))}});const Li={...Le,enhanceApp(e){Le.enhanceApp(e);const{app:t}=e;t.component("Title",Kt),t.component("ImgSlider",Oi)},setup(){const e=je();Ze(()=>{e.route.path,Ue(()=>oe?Rt(".main img",{background:"var(--vp-c-bg)"}):null)})}};function lt(e){if(e.extends){const t=lt(e.extends);return{...t,...e,async enhanceApp(n){t.enhanceApp&&await t.enhanceApp(n),e.enhanceApp&&await e.enhanceApp(n)}}}return e}const Z=lt(Li),_i=de({name:"VitePressApp",setup(){const{site:e}=At();return Ce(()=>{Ze(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),Bt(),Gt(),Dt(),Z.setup&&Z.setup(),()=>V(Z.Layout)}});async function Ii(){const e=Bi(),t=Ai();t.provide(xt,e);const n=Et(e.route);return t.provide(Ct,n),t.component("Content",zt),t.component("ClientOnly",Mt),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get(){return n.frontmatter.value}},$params:{get(){return n.page.value.params}}}),Z.enhanceApp&&await Z.enhanceApp({app:t,router:e,siteData:Pt}),{app:t,router:e,data:n}}function Ai(){return Ot(_i)}function Bi(){let e=oe,t;return Lt(n=>{let i=_t(n);return e&&(t=i),(e||t===i)&&(i=i.replace(/\.js$/,".lean.js")),oe&&(e=!1),It(()=>import(i),[])},Z.NotFound)}oe&&Ii().then(({app:e,router:t,data:n})=>{t.go().then(()=>{Tt(t.route,n.site),e.mount("#app")})});export{Ii as createApp};
|