/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function tt(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Q={},In=[],Ae=()=>{},Qn=()=>!1,gn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),rl=e=>e.startsWith("onUpdate:"),ee=Object.assign,ll=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Cu=Object.prototype.hasOwnProperty,ie=(e,t)=>Cu.call(e,t),H=Array.isArray,On=e=>zn(e)==="[object Map]",mn=e=>zn(e)==="[object Set]",so=e=>zn(e)==="[object Date]",xu=e=>zn(e)==="[object RegExp]",q=e=>typeof e=="function",J=e=>typeof e=="string",Ue=e=>typeof e=="symbol",oe=e=>e!==null&&typeof e=="object",ol=e=>(oe(e)||q(e))&&q(e.then)&&q(e.catch),ga=Object.prototype.toString,zn=e=>ga.call(e),wu=e=>zn(e).slice(8,-1),Li=e=>zn(e)==="[object Object]",al=e=>J(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,zt=tt(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Au=tt("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),ki=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Iu=/-(\w)/g,ue=ki(e=>e.replace(Iu,(t,n)=>n?n.toUpperCase():"")),Ou=/\B([A-Z])/g,ze=ki(e=>e.replace(Ou,"-$1").toLowerCase()),yn=ki(e=>e.charAt(0).toUpperCase()+e.slice(1)),Mn=ki(e=>e?`on${yn(e)}`:""),Be=(e,t)=>!Object.is(e,t),Pn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},oi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ai=e=>{const t=J(e)?Number(e):NaN;return isNaN(t)?e:t};let io;const Ri=()=>io||(io=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Mu(e,t){return e+JSON.stringify(t,(n,s)=>typeof s=="function"?s.toString():s)}const Pu="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",Nu=tt(Pu);function ws(e){if(H(e)){const t={};for(let n=0;n{if(n){const s=n.split(ku);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function As(e){let t="";if(J(e))t=e;else if(H(e))for(let n=0;nKt(n,t))}const ba=e=>!!(e&&e.__v_isRef===!0),Sa=e=>J(e)?e:e==null?"":H(e)||oe(e)&&(e.toString===ga||!q(e.toString))?ba(e)?Sa(e.value):JSON.stringify(e,Ta,2):String(e),Ta=(e,t)=>ba(t)?Ta(e,t.value):On(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,i],r)=>(n[lr(s,r)+" =>"]=i,n),{})}:mn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>lr(n))}:Ue(t)?lr(t):oe(t)&&!H(t)&&!Li(t)?String(t):t,lr=(e,t="")=>{var n;return Ue(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let De;class cl{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=De,!t&&De&&(this.index=(De.scopes||(De.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(ss){let t=ss;for(ss=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;ns;){let t=ns;for(ns=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function xa(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function wa(e){let t,n=e.depsTail,s=n;for(;s;){const i=s.prevDep;s.version===-1?(s===n&&(n=i),dl(s),Xu(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=i}e.deps=t,e.depsTail=n}function Ar(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Aa(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Aa(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===fs))return;e.globalVersion=fs;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Ar(e)){e.flags&=-3;return}const n=ce,s=pt;ce=e,pt=!0;try{xa(e);const i=e.fn(e._value);(t.version===0||Be(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{ce=n,pt=s,wa(e),e.flags&=-3}}function dl(e,t=!1){const{dep:n,prevSub:s,nextSub:i}=e;if(s&&(s.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)dl(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Xu(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function Ju(e,t){e.effect instanceof cs&&(e=e.effect.fn);const n=new cs(e);t&&ee(n,t);try{n.run()}catch(i){throw n.stop(),i}const s=n.run.bind(n);return s.effect=n,s}function Zu(e){e.effect.stop()}let pt=!0;const Ia=[];function Jt(){Ia.push(pt),pt=!1}function Zt(){const e=Ia.pop();pt=e===void 0?!0:e}function ro(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ce;ce=void 0;try{t()}finally{ce=n}}}let fs=0;class Qu{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Bi{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ce||!pt||ce===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ce)n=this.activeLink=new Qu(ce,this),ce.deps?(n.prevDep=ce.depsTail,ce.depsTail.nextDep=n,ce.depsTail=n):ce.deps=ce.depsTail=n,Oa(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=ce.depsTail,n.nextDep=void 0,ce.depsTail.nextDep=n,ce.depsTail=n,ce.deps===n&&(ce.deps=s)}return n}trigger(t){this.version++,fs++,this.notify(t)}notify(t){fl();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{ul()}}}function Oa(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Oa(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const ci=new WeakMap,rn=Symbol(""),Ir=Symbol(""),us=Symbol("");function Pe(e,t,n){if(pt&&ce){let s=ci.get(e);s||ci.set(e,s=new Map);let i=s.get(n);i||(s.set(n,i=new Bi),i.map=s,i.key=n),i.track()}}function wt(e,t,n,s,i,r){const l=ci.get(e);if(!l){fs++;return}const o=a=>{a&&a.trigger()};if(fl(),t==="clear")l.forEach(o);else{const a=H(e),c=a&&al(n);if(a&&n==="length"){const f=Number(s);l.forEach((u,p)=>{(p==="length"||p===us||!Ue(p)&&p>=f)&&o(u)})}else switch((n!==void 0||l.has(void 0))&&o(l.get(n)),c&&o(l.get(us)),t){case"add":a?c&&o(l.get("length")):(o(l.get(rn)),On(e)&&o(l.get(Ir)));break;case"delete":a||(o(l.get(rn)),On(e)&&o(l.get(Ir)));break;case"set":On(e)&&o(l.get(rn));break}}ul()}function ed(e,t){const n=ci.get(e);return n&&n.get(t)}function En(e){const t=se(e);return t===e?t:(Pe(t,"iterate",us),et(e)?t:t.map(Ne))}function Fi(e){return Pe(e=se(e),"iterate",us),e}const td={__proto__:null,[Symbol.iterator](){return ar(this,Symbol.iterator,Ne)},concat(...e){return En(this).concat(...e.map(t=>H(t)?En(t):t))},entries(){return ar(this,"entries",e=>(e[1]=Ne(e[1]),e))},every(e,t){return Tt(this,"every",e,t,void 0,arguments)},filter(e,t){return Tt(this,"filter",e,t,n=>n.map(Ne),arguments)},find(e,t){return Tt(this,"find",e,t,Ne,arguments)},findIndex(e,t){return Tt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Tt(this,"findLast",e,t,Ne,arguments)},findLastIndex(e,t){return Tt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Tt(this,"forEach",e,t,void 0,arguments)},includes(...e){return cr(this,"includes",e)},indexOf(...e){return cr(this,"indexOf",e)},join(e){return En(this).join(e)},lastIndexOf(...e){return cr(this,"lastIndexOf",e)},map(e,t){return Tt(this,"map",e,t,void 0,arguments)},pop(){return Yn(this,"pop")},push(...e){return Yn(this,"push",e)},reduce(e,...t){return lo(this,"reduce",e,t)},reduceRight(e,...t){return lo(this,"reduceRight",e,t)},shift(){return Yn(this,"shift")},some(e,t){return Tt(this,"some",e,t,void 0,arguments)},splice(...e){return Yn(this,"splice",e)},toReversed(){return En(this).toReversed()},toSorted(e){return En(this).toSorted(e)},toSpliced(...e){return En(this).toSpliced(...e)},unshift(...e){return Yn(this,"unshift",e)},values(){return ar(this,"values",Ne)}};function ar(e,t,n){const s=Fi(e),i=s[t]();return s!==e&&!et(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=n(r.value)),r}),i}const nd=Array.prototype;function Tt(e,t,n,s,i,r){const l=Fi(e),o=l!==e&&!et(e),a=l[t];if(a!==nd[t]){const u=a.apply(e,r);return o?Ne(u):u}let c=n;l!==e&&(o?c=function(u,p){return n.call(this,Ne(u),p,e)}:n.length>2&&(c=function(u,p){return n.call(this,u,p,e)}));const f=a.call(l,c,s);return o&&i?i(f):f}function lo(e,t,n,s){const i=Fi(e);let r=n;return i!==e&&(et(e)?n.length>3&&(r=function(l,o,a){return n.call(this,l,o,a,e)}):r=function(l,o,a){return n.call(this,l,Ne(o),a,e)}),i[t](r,...s)}function cr(e,t,n){const s=se(e);Pe(s,"iterate",us);const i=s[t](...n);return(i===-1||i===!1)&&ji(n[0])?(n[0]=se(n[0]),s[t](...n)):i}function Yn(e,t,n=[]){Jt(),fl();const s=se(e)[t].apply(e,n);return ul(),Zt(),s}const sd=tt("__proto__,__v_isRef,__isVue"),Ma=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ue));function id(e){Ue(e)||(e=String(e));const t=se(this);return Pe(t,"has",e),t.hasOwnProperty(e)}class Pa{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const i=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(i?r?Ba:Da:r?Ra:ka).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const l=H(t);if(!i){let a;if(l&&(a=td[n]))return a;if(n==="hasOwnProperty")return id}const o=Reflect.get(t,n,Ce(t)?t:s);return(Ue(n)?Ma.has(n):sd(n))||(i||Pe(t,"get",n),r)?o:Ce(o)?l&&al(n)?o:o.value:oe(o)?i?pl(o):Vi(o):o}}class Na extends Pa{constructor(t=!1){super(!1,t)}set(t,n,s,i){let r=t[n];if(!this._isShallow){const a=Yt(r);if(!et(s)&&!Yt(s)&&(r=se(r),s=se(s)),!H(t)&&Ce(r)&&!Ce(s))return a?!1:(r.value=s,!0)}const l=H(t)&&al(n)?Number(n)e,Bs=e=>Reflect.getPrototypeOf(e);function cd(e,t,n){return function(...s){const i=this.__v_raw,r=se(i),l=On(r),o=e==="entries"||e===Symbol.iterator&&l,a=e==="keys"&&l,c=i[e](...s),f=n?Or:t?Mr:Ne;return!t&&Pe(r,"iterate",a?Ir:rn),{next(){const{value:u,done:p}=c.next();return p?{value:u,done:p}:{value:o?[f(u[0]),f(u[1])]:f(u),done:p}},[Symbol.iterator](){return this}}}}function Fs(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function fd(e,t){const n={get(i){const r=this.__v_raw,l=se(r),o=se(i);e||(Be(i,o)&&Pe(l,"get",i),Pe(l,"get",o));const{has:a}=Bs(l),c=t?Or:e?Mr:Ne;if(a.call(l,i))return c(r.get(i));if(a.call(l,o))return c(r.get(o));r!==l&&r.get(i)},get size(){const i=this.__v_raw;return!e&&Pe(se(i),"iterate",rn),Reflect.get(i,"size",i)},has(i){const r=this.__v_raw,l=se(r),o=se(i);return e||(Be(i,o)&&Pe(l,"has",i),Pe(l,"has",o)),i===o?r.has(i):r.has(i)||r.has(o)},forEach(i,r){const l=this,o=l.__v_raw,a=se(o),c=t?Or:e?Mr:Ne;return!e&&Pe(a,"iterate",rn),o.forEach((f,u)=>i.call(r,c(f),c(u),l))}};return ee(n,e?{add:Fs("add"),set:Fs("set"),delete:Fs("delete"),clear:Fs("clear")}:{add(i){!t&&!et(i)&&!Yt(i)&&(i=se(i));const r=se(this);return Bs(r).has.call(r,i)||(r.add(i),wt(r,"add",i,i)),this},set(i,r){!t&&!et(r)&&!Yt(r)&&(r=se(r));const l=se(this),{has:o,get:a}=Bs(l);let c=o.call(l,i);c||(i=se(i),c=o.call(l,i));const f=a.call(l,i);return l.set(i,r),c?Be(r,f)&&wt(l,"set",i,r):wt(l,"add",i,r),this},delete(i){const r=se(this),{has:l,get:o}=Bs(r);let a=l.call(r,i);a||(i=se(i),a=l.call(r,i)),o&&o.call(r,i);const c=r.delete(i);return a&&wt(r,"delete",i,void 0),c},clear(){const i=se(this),r=i.size!==0,l=i.clear();return r&&wt(i,"clear",void 0,void 0),l}}),["keys","values","entries",Symbol.iterator].forEach(i=>{n[i]=cd(i,e,t)}),n}function $i(e,t){const n=fd(e,t);return(s,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?s:Reflect.get(ie(n,i)&&i in s?n:s,i,r)}const ud={get:$i(!1,!1)},dd={get:$i(!1,!0)},pd={get:$i(!0,!1)},hd={get:$i(!0,!0)},ka=new WeakMap,Ra=new WeakMap,Da=new WeakMap,Ba=new WeakMap;function gd(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function md(e){return e.__v_skip||!Object.isExtensible(e)?0:gd(wu(e))}function Vi(e){return Yt(e)?e:Hi(e,!1,rd,ud,ka)}function Fa(e){return Hi(e,!1,od,dd,Ra)}function pl(e){return Hi(e,!0,ld,pd,Da)}function yd(e){return Hi(e,!0,ad,hd,Ba)}function Hi(e,t,n,s,i){if(!oe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const l=md(e);if(l===0)return e;const o=new Proxy(e,l===2?s:n);return i.set(e,o),o}function Gt(e){return Yt(e)?Gt(e.__v_raw):!!(e&&e.__v_isReactive)}function Yt(e){return!!(e&&e.__v_isReadonly)}function et(e){return!!(e&&e.__v_isShallow)}function ji(e){return e?!!e.__v_raw:!1}function se(e){const t=e&&e.__v_raw;return t?se(t):e}function $a(e){return!ie(e,"__v_skip")&&Object.isExtensible(e)&&ma(e,"__v_skip",!0),e}const Ne=e=>oe(e)?Vi(e):e,Mr=e=>oe(e)?pl(e):e;function Ce(e){return e?e.__v_isRef===!0:!1}function be(e){return Ha(e,!1)}function Va(e){return Ha(e,!0)}function Ha(e,t){return Ce(e)?e:new vd(e,t)}class vd{constructor(t,n){this.dep=new Bi,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:se(t),this._value=n?t:Ne(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||et(t)||Yt(t);t=s?t:se(t),Be(t,n)&&(this._rawValue=t,this._value=s?t:Ne(t),this.dep.trigger())}}function bd(e){e.dep&&e.dep.trigger()}function zi(e){return Ce(e)?e.value:e}function Sd(e){return q(e)?e():zi(e)}const Td={get:(e,t,n)=>t==="__v_raw"?e:zi(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const i=e[t];return Ce(i)&&!Ce(n)?(i.value=n,!0):Reflect.set(e,t,n,s)}};function hl(e){return Gt(e)?e:new Proxy(e,Td)}class Ed{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Bi,{get:s,set:i}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=i}get value(){return this._value=this._get()}set value(t){this._set(t)}}function ja(e){return new Ed(e)}function _d(e){const t=H(e)?new Array(e.length):{};for(const n in e)t[n]=za(e,n);return t}class Cd{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return ed(se(this._object),this._key)}}class xd{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function wd(e,t,n){return Ce(e)?e:q(e)?new xd(e):oe(e)&&arguments.length>1?za(e,t,n):be(e)}function za(e,t,n){const s=e[t];return Ce(s)?s:new Cd(e,t,n)}class Ad{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Bi(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=fs-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&ce!==this)return Ca(this,!0),!0}get value(){const t=this.dep.track();return Aa(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Id(e,t,n=!1){let s,i;return q(e)?s=e:(s=e.get,i=e.set),new Ad(s,i,n)}const Od={GET:"get",HAS:"has",ITERATE:"iterate"},Md={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},$s={},fi=new WeakMap;let Dt;function Pd(){return Dt}function Ga(e,t=!1,n=Dt){if(n){let s=fi.get(n);s||fi.set(n,s=[]),s.push(e)}}function Nd(e,t,n=Q){const{immediate:s,deep:i,once:r,scheduler:l,augmentJob:o,call:a}=n,c=v=>i?v:et(v)||i===!1||i===0?At(v,1):At(v);let f,u,p,d,y=!1,m=!1;if(Ce(e)?(u=()=>e.value,y=et(e)):Gt(e)?(u=()=>c(e),y=!0):H(e)?(m=!0,y=e.some(v=>Gt(v)||et(v)),u=()=>e.map(v=>{if(Ce(v))return v.value;if(Gt(v))return c(v);if(q(v))return a?a(v,2):v()})):q(e)?t?u=a?()=>a(e,2):e:u=()=>{if(p){Jt();try{p()}finally{Zt()}}const v=Dt;Dt=f;try{return a?a(e,3,[d]):e(d)}finally{Dt=v}}:u=Ae,t&&i){const v=u,T=i===!0?1/0:i;u=()=>At(v(),T)}const w=Ea(),g=()=>{f.stop(),w&&w.active&&ll(w.effects,f)};if(r&&t){const v=t;t=(...T)=>{v(...T),g()}}let b=m?new Array(e.length).fill($s):$s;const h=v=>{if(!(!(f.flags&1)||!f.dirty&&!v))if(t){const T=f.run();if(i||y||(m?T.some((A,N)=>Be(A,b[N])):Be(T,b))){p&&p();const A=Dt;Dt=f;try{const N=[T,b===$s?void 0:m&&b[0]===$s?[]:b,d];a?a(t,3,N):t(...N),b=T}finally{Dt=A}}}else f.run()};return o&&o(h),f=new cs(u),f.scheduler=l?()=>l(h,!1):h,d=v=>Ga(v,!1,f),p=f.onStop=()=>{const v=fi.get(f);if(v){if(a)a(v,4);else for(const T of v)T();fi.delete(f)}},t?s?h(!0):b=f.run():l?l(h.bind(null,!0),!0):f.run(),g.pause=f.pause.bind(f),g.resume=f.resume.bind(f),g.stop=g,g}function At(e,t=1/0,n){if(t<=0||!oe(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Ce(e))At(e.value,t,n);else if(H(e))for(let s=0;s{At(s,t,n)});else if(Li(e)){for(const s in e)At(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&At(e[s],t,n)}return e}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const Ua=[];function Ld(e){Ua.push(e)}function kd(){Ua.pop()}function Rd(e,t){}const Dd={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},Bd={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Gn(e,t,n,s){try{return s?e(...s):e()}catch(i){vn(i,t,n)}}function ct(e,t,n,s){if(q(e)){const i=Gn(e,t,n,s);return i&&ol(i)&&i.catch(r=>{vn(r,t,n)}),i}if(H(e)){const i=[];for(let r=0;r>>1,i=Fe[s],r=ps(i);r=ps(n)?Fe.push(e):Fe.splice($d(t),0,e),e.flags|=1,qa()}}function qa(){ui||(ui=Wa.then(Ka))}function ds(e){H(e)?Nn.push(...e):Bt&&e.id===-1?Bt.splice(xn+1,0,e):e.flags&1||(Nn.push(e),e.flags|=1),qa()}function oo(e,t,n=yt+1){for(;nps(n)-ps(s));if(Nn.length=0,Bt){Bt.push(...t);return}for(Bt=t,xn=0;xne.id==null?e.flags&2?-1:1/0:e.id;function Ka(e){try{for(yt=0;ytwn.emit(i,...r)),Vs=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{Ya(r,t)}),setTimeout(()=>{wn||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Vs=[])},3e3)):Vs=[]}let _e=null,Gi=null;function hs(e){const t=_e;return _e=e,Gi=e&&e.type.__scopeId||null,t}function Vd(e){Gi=e}function Hd(){Gi=null}const jd=e=>ml;function ml(e,t=_e,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&Fr(-1);const r=hs(t);let l;try{l=e(...i)}finally{hs(r),s._d&&Fr(1)}return l};return s._n=!0,s._c=!0,s._d=!0,s}function zd(e,t){if(_e===null)return e;const n=Ps(_e),s=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,is=e=>e&&(e.disabled||e.disabled===""),ao=e=>e&&(e.defer||e.defer===""),co=e=>typeof SVGElement<"u"&&e instanceof SVGElement,fo=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Pr=(e,t)=>{const n=e&&e.to;return J(n)?t?t(n):null:n},Za={name:"Teleport",__isTeleport:!0,process(e,t,n,s,i,r,l,o,a,c){const{mc:f,pc:u,pbc:p,o:{insert:d,querySelector:y,createText:m,createComment:w}}=c,g=is(t.props);let{shapeFlag:b,children:h,dynamicChildren:v}=t;if(e==null){const T=t.el=m(""),A=t.anchor=m("");d(T,n,s),d(A,n,s);const N=(E,O)=>{b&16&&(i&&i.isCE&&(i.ce._teleportTarget=E),f(h,E,O,i,r,l,o,a))},x=()=>{const E=t.target=Pr(t.props,y),O=Qa(E,t,m,d);E&&(l!=="svg"&&co(E)?l="svg":l!=="mathml"&&fo(E)&&(l="mathml"),g||(N(E,O),Zs(t,!1)))};g&&(N(n,A),Zs(t,!0)),ao(t.props)?Se(()=>{x(),t.el.__isMounted=!0},r):x()}else{if(ao(t.props)&&!e.el.__isMounted){Se(()=>{Za.process(e,t,n,s,i,r,l,o,a,c),delete e.el.__isMounted},r);return}t.el=e.el,t.targetStart=e.targetStart;const T=t.anchor=e.anchor,A=t.target=e.target,N=t.targetAnchor=e.targetAnchor,x=is(e.props),E=x?n:A,O=x?T:N;if(l==="svg"||co(A)?l="svg":(l==="mathml"||fo(A))&&(l="mathml"),v?(p(e.dynamicChildren,v,E,i,r,l,o),wl(e,t,!0)):a||u(e,t,E,O,i,r,l,o,!1),g)x?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Hs(t,n,T,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const I=t.target=Pr(t.props,y);I&&Hs(t,I,null,c,0)}else x&&Hs(t,A,N,c,1);Zs(t,g)}},remove(e,t,n,{um:s,o:{remove:i}},r){const{shapeFlag:l,children:o,anchor:a,targetStart:c,targetAnchor:f,target:u,props:p}=e;if(u&&(i(c),i(f)),r&&i(a),l&16){const d=r||!is(p);for(let y=0;y{e.isMounted=!0}),Wn(()=>{e.isUnmounting=!0}),e}const rt=[Function,Array],vl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:rt,onEnter:rt,onAfterEnter:rt,onEnterCancelled:rt,onBeforeLeave:rt,onLeave:rt,onAfterLeave:rt,onLeaveCancelled:rt,onBeforeAppear:rt,onAppear:rt,onAfterAppear:rt,onAppearCancelled:rt},ec=e=>{const t=e.subTree;return t.component?ec(t.component):t},Wd={name:"BaseTransition",props:vl,setup(e,{slots:t}){const n=ft(),s=yl();return()=>{const i=t.default&&Ui(t.default(),!0);if(!i||!i.length)return;const r=tc(i),l=se(e),{mode:o}=l;if(s.isLeaving)return fr(r);const a=uo(r);if(!a)return fr(r);let c=Rn(a,l,s,n,u=>c=u);a.type!==ve&&Mt(a,c);let f=n.subTree&&uo(n.subTree);if(f&&f.type!==ve&&!dt(a,f)&&ec(n).type!==ve){let u=Rn(f,l,s,n);if(Mt(f,u),o==="out-in"&&a.type!==ve)return s.isLeaving=!0,u.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete u.afterLeave,f=void 0},fr(r);o==="in-out"&&a.type!==ve?u.delayLeave=(p,d,y)=>{const m=sc(s,f);m[String(f.key)]=f,p[Ft]=()=>{d(),p[Ft]=void 0,delete c.delayedLeave,f=void 0},c.delayedLeave=()=>{y(),delete c.delayedLeave,f=void 0}}:f=void 0}else f&&(f=void 0);return r}}};function tc(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==ve){t=n;break}}return t}const nc=Wd;function sc(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Rn(e,t,n,s,i){const{appear:r,mode:l,persisted:o=!1,onBeforeEnter:a,onEnter:c,onAfterEnter:f,onEnterCancelled:u,onBeforeLeave:p,onLeave:d,onAfterLeave:y,onLeaveCancelled:m,onBeforeAppear:w,onAppear:g,onAfterAppear:b,onAppearCancelled:h}=t,v=String(e.key),T=sc(n,e),A=(E,O)=>{E&&ct(E,s,9,O)},N=(E,O)=>{const I=O[1];A(E,O),H(E)?E.every(C=>C.length<=1)&&I():E.length<=1&&I()},x={mode:l,persisted:o,beforeEnter(E){let O=a;if(!n.isMounted)if(r)O=w||a;else return;E[Ft]&&E[Ft](!0);const I=T[v];I&&dt(e,I)&&I.el[Ft]&&I.el[Ft](),A(O,[E])},enter(E){let O=c,I=f,C=u;if(!n.isMounted)if(r)O=g||c,I=b||f,C=h||u;else return;let M=!1;const B=E[js]=U=>{M||(M=!0,U?A(C,[E]):A(I,[E]),x.delayedLeave&&x.delayedLeave(),E[js]=void 0)};O?N(O,[E,B]):B()},leave(E,O){const I=String(e.key);if(E[js]&&E[js](!0),n.isUnmounting)return O();A(p,[E]);let C=!1;const M=E[Ft]=B=>{C||(C=!0,O(),B?A(m,[E]):A(y,[E]),E[Ft]=void 0,T[I]===e&&delete T[I])};T[I]=e,d?N(d,[E,M]):M()},clone(E){const O=Rn(E,t,n,s,i);return i&&i(O),O}};return x}function fr(e){if(Os(e))return e=St(e),e.children=null,e}function uo(e){if(!Os(e))return Ja(e.type)&&e.children?tc(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&q(n.default))return n.default()}}function Mt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Mt(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ui(e,t=!1,n){let s=[],i=0;for(let r=0;r1)for(let r=0;rn.value,set:r=>n.value=r})}return n}function gs(e,t,n,s,i=!1){if(H(e)){e.forEach((y,m)=>gs(y,t&&(H(t)?t[m]:t),n,s,i));return}if(Ut(s)&&!i){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&gs(e,t,n,s.component.subTree);return}const r=s.shapeFlag&4?Ps(s.component):s.el,l=i?null:r,{i:o,r:a}=e,c=t&&t.r,f=o.refs===Q?o.refs={}:o.refs,u=o.setupState,p=se(u),d=u===Q?()=>!1:y=>ie(p,y);if(c!=null&&c!==a&&(J(c)?(f[c]=null,d(c)&&(u[c]=null)):Ce(c)&&(c.value=null)),q(a))Gn(a,o,12,[l,f]);else{const y=J(a),m=Ce(a);if(y||m){const w=()=>{if(e.f){const g=y?d(a)?u[a]:f[a]:a.value;i?H(g)&&ll(g,r):H(g)?g.includes(r)||g.push(r):y?(f[a]=[r],d(a)&&(u[a]=f[a])):(a.value=[r],e.k&&(f[e.k]=a.value))}else y?(f[a]=l,d(a)&&(u[a]=l)):m&&(a.value=l,e.k&&(f[e.k]=l))};l?(w.id=-1,Se(w,n)):w()}}}let po=!1;const _n=()=>{po||(console.error("Hydration completed but contains mismatches."),po=!0)},Yd=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Xd=e=>e.namespaceURI.includes("MathML"),zs=e=>{if(e.nodeType===1){if(Yd(e))return"svg";if(Xd(e))return"mathml"}},An=e=>e.nodeType===8;function Jd(e){const{mt:t,p:n,o:{patchProp:s,createText:i,nextSibling:r,parentNode:l,remove:o,insert:a,createComment:c}}=e,f=(h,v)=>{if(!v.hasChildNodes()){n(null,h,v),di(),v._vnode=h;return}u(v.firstChild,h,null,null,null),di(),v._vnode=h},u=(h,v,T,A,N,x=!1)=>{x=x||!!v.dynamicChildren;const E=An(h)&&h.data==="[",O=()=>m(h,v,T,A,N,E),{type:I,ref:C,shapeFlag:M,patchFlag:B}=v;let U=h.nodeType;v.el=h,B===-2&&(x=!1,v.dynamicChildren=null);let j=null;switch(I){case Wt:U!==3?v.children===""?(a(v.el=i(""),l(h),h),j=h):j=O():(h.data!==v.children&&(_n(),h.data=v.children),j=r(h));break;case ve:b(h)?(j=r(h),g(v.el=h.content.firstChild,h,T)):U!==8||E?j=O():j=r(h);break;case an:if(E&&(h=r(h),U=h.nodeType),U===1||U===3){j=h;const Y=!v.children.length;for(let G=0;G{x=x||!!v.dynamicChildren;const{type:E,props:O,patchFlag:I,shapeFlag:C,dirs:M,transition:B}=v,U=E==="input"||E==="option";if(U||I!==-1){M&&vt(v,null,T,"created");let j=!1;if(b(h)){j=Ic(null,B)&&T&&T.vnode.props&&T.vnode.props.appear;const G=h.content.firstChild;j&&B.beforeEnter(G),g(G,h,T),v.el=h=G}if(C&16&&!(O&&(O.innerHTML||O.textContent))){let G=d(h.firstChild,v,h,T,A,N,x);for(;G;){Gs(h,1)||_n();const he=G;G=G.nextSibling,o(he)}}else if(C&8){let G=v.children;G[0]===` `&&(h.tagName==="PRE"||h.tagName==="TEXTAREA")&&(G=G.slice(1)),h.textContent!==G&&(Gs(h,0)||_n(),h.textContent=v.children)}if(O){if(U||!x||I&48){const G=h.tagName.includes("-");for(const he in O)(U&&(he.endsWith("value")||he==="indeterminate")||gn(he)&&!zt(he)||he[0]==="."||G)&&s(h,he,null,O[he],void 0,T)}else if(O.onClick)s(h,"onClick",null,O.onClick,void 0,T);else if(I&4&&Gt(O.style))for(const G in O.style)O.style[G]}let Y;(Y=O&&O.onVnodeBeforeMount)&&He(Y,T,v),M&&vt(v,null,T,"beforeMount"),((Y=O&&O.onVnodeMounted)||M||j)&&Bc(()=>{Y&&He(Y,T,v),j&&B.enter(h),M&&vt(v,null,T,"mounted")},A)}return h.nextSibling},d=(h,v,T,A,N,x,E)=>{E=E||!!v.dynamicChildren;const O=v.children,I=O.length;for(let C=0;C{const{slotScopeIds:E}=v;E&&(N=N?N.concat(E):E);const O=l(h),I=d(r(h),v,O,T,A,N,x);return I&&An(I)&&I.data==="]"?r(v.anchor=I):(_n(),a(v.anchor=c("]"),O,I),I)},m=(h,v,T,A,N,x)=>{if(Gs(h.parentElement,1)||_n(),v.el=null,x){const I=w(h);for(;;){const C=r(h);if(C&&C!==I)o(C);else break}}const E=r(h),O=l(h);return o(h),n(null,v,O,E,T,A,zs(O),N),T&&(T.vnode.el=v.el,Ji(T,v.el)),E},w=(h,v="[",T="]")=>{let A=0;for(;h;)if(h=r(h),h&&An(h)&&(h.data===v&&A++,h.data===T)){if(A===0)return r(h);A--}return h},g=(h,v,T)=>{const A=v.parentNode;A&&A.replaceChild(h,v);let N=T;for(;N;)N.vnode.el===v&&(N.vnode.el=N.subTree.el=h),N=N.parent},b=h=>h.nodeType===1&&h.tagName==="TEMPLATE";return[f,u]}const ho="data-allow-mismatch",Zd={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Gs(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(ho);)e=e.parentElement;const n=e&&e.getAttribute(ho);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:n.split(",").includes(Zd[t])}}const Qd=Ri().requestIdleCallback||(e=>setTimeout(e,1)),ep=Ri().cancelIdleCallback||(e=>clearTimeout(e)),tp=(e=1e4)=>t=>{const n=Qd(t,{timeout:e});return()=>ep(n)};function np(e){const{top:t,left:n,bottom:s,right:i}=e.getBoundingClientRect(),{innerHeight:r,innerWidth:l}=window;return(t>0&&t0&&s0&&n0&&i(t,n)=>{const s=new IntersectionObserver(i=>{for(const r of i)if(r.isIntersecting){s.disconnect(),t();break}},e);return n(i=>{if(i instanceof Element){if(np(i))return t(),s.disconnect(),!1;s.observe(i)}}),()=>s.disconnect()},ip=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},rp=(e=[])=>(t,n)=>{J(e)&&(e=[e]);let s=!1;const i=l=>{s||(s=!0,r(),t(),l.target.dispatchEvent(new l.constructor(l.type,l)))},r=()=>{n(l=>{for(const o of e)l.removeEventListener(o,i)})};return n(l=>{for(const o of e)l.addEventListener(o,i,{once:!0})}),r};function lp(e,t){if(An(e)&&e.data==="["){let n=1,s=e.nextSibling;for(;s;){if(s.nodeType===1){if(t(s)===!1)break}else if(An(s))if(s.data==="]"){if(--n===0)break}else s.data==="["&&n++;s=s.nextSibling}}else t(e)}const Ut=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function op(e){q(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:i=200,hydrate:r,timeout:l,suspensible:o=!0,onError:a}=e;let c=null,f,u=0;const p=()=>(u++,c=null,d()),d=()=>{let y;return c||(y=c=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),a)return new Promise((w,g)=>{a(m,()=>w(p()),()=>g(m),u+1)});throw m}).then(m=>y!==c&&c?c:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),f=m,m)))};return bl({name:"AsyncComponentWrapper",__asyncLoader:d,__asyncHydrate(y,m,w){const g=r?()=>{const b=r(w,h=>lp(y,h));b&&(m.bum||(m.bum=[])).push(b)}:w;f?g():d().then(()=>!m.isUnmounted&&g())},get __asyncResolved(){return f},setup(){const y=Ee;if(Sl(y),f)return()=>ur(f,y);const m=h=>{c=null,vn(h,y,13,!s)};if(o&&y.suspense||Dn)return d().then(h=>()=>ur(h,y)).catch(h=>(m(h),()=>s?fe(s,{error:h}):null));const w=be(!1),g=be(),b=be(!!i);return i&&setTimeout(()=>{b.value=!1},i),l!=null&&setTimeout(()=>{if(!w.value&&!g.value){const h=new Error(`Async component timed out after ${l}ms.`);m(h),g.value=h}},l),d().then(()=>{w.value=!0,y.parent&&Os(y.parent.vnode)&&y.parent.update()}).catch(h=>{m(h),g.value=h}),()=>{if(w.value&&f)return ur(f,y);if(g.value&&s)return fe(s,{error:g.value});if(n&&!b.value)return fe(n)}}})}function ur(e,t){const{ref:n,props:s,children:i,ce:r}=t.vnode,l=fe(e,s,i);return l.ref=n,l.ce=r,delete t.vnode.ce,l}const Os=e=>e.type.__isKeepAlive,ap={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ft(),s=n.ctx;if(!s.renderer)return()=>{const b=t.default&&t.default();return b&&b.length===1?b[0]:b};const i=new Map,r=new Set;let l=null;const o=n.suspense,{renderer:{p:a,m:c,um:f,o:{createElement:u}}}=s,p=u("div");s.activate=(b,h,v,T,A)=>{const N=b.component;c(b,h,v,0,o),a(N.vnode,b,h,v,N,o,T,b.slotScopeIds,A),Se(()=>{N.isDeactivated=!1,N.a&&Pn(N.a);const x=b.props&&b.props.onVnodeMounted;x&&He(x,N.parent,b)},o)},s.deactivate=b=>{const h=b.component;hi(h.m),hi(h.a),c(b,p,null,1,o),Se(()=>{h.da&&Pn(h.da);const v=b.props&&b.props.onVnodeUnmounted;v&&He(v,h.parent,b),h.isDeactivated=!0},o)};function d(b){dr(b),f(b,n,o,!0)}function y(b){i.forEach((h,v)=>{const T=zr(h.type);T&&!b(T)&&m(v)})}function m(b){const h=i.get(b);h&&(!l||!dt(h,l))?d(h):l&&dr(l),i.delete(b),r.delete(b)}on(()=>[e.include,e.exclude],([b,h])=>{b&&y(v=>es(b,v)),h&&y(v=>!es(h,v))},{flush:"post",deep:!0});let w=null;const g=()=>{w!=null&&(gi(n.subTree.type)?Se(()=>{i.set(w,Us(n.subTree))},n.subTree.suspense):i.set(w,Us(n.subTree)))};return bn(g),Un(g),Wn(()=>{i.forEach(b=>{const{subTree:h,suspense:v}=n,T=Us(h);if(b.type===T.type&&b.key===T.key){dr(T);const A=T.component.da;A&&Se(A,v);return}d(b)})}),()=>{if(w=null,!t.default)return l=null;const b=t.default(),h=b[0];if(b.length>1)return l=null,b;if(!Pt(h)||!(h.shapeFlag&4)&&!(h.shapeFlag&128))return l=null,h;let v=Us(h);if(v.type===ve)return l=null,v;const T=v.type,A=zr(Ut(v)?v.type.__asyncResolved||{}:T),{include:N,exclude:x,max:E}=e;if(N&&(!A||!es(N,A))||x&&A&&es(x,A))return v.shapeFlag&=-257,l=v,h;const O=v.key==null?T:v.key,I=i.get(O);return v.el&&(v=St(v),h.shapeFlag&128&&(h.ssContent=v)),w=O,I?(v.el=I.el,v.component=I.component,v.transition&&Mt(v,v.transition),v.shapeFlag|=512,r.delete(O),r.add(O)):(r.add(O),E&&r.size>parseInt(E,10)&&m(r.values().next().value)),v.shapeFlag|=256,l=v,gi(h.type)?h:v}}},cp=ap;function es(e,t){return H(e)?e.some(n=>es(n,t)):J(e)?e.split(",").includes(t):xu(e)?(e.lastIndex=0,e.test(t)):!1}function ic(e,t){lc(e,"a",t)}function rc(e,t){lc(e,"da",t)}function lc(e,t,n=Ee){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Wi(t,s,n),n){let i=n.parent;for(;i&&i.parent;)Os(i.parent.vnode)&&fp(s,t,n,i),i=i.parent}}function fp(e,t,n,s){const i=Wi(t,e,s,!0);Ki(()=>{ll(s[t],i)},n)}function dr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Us(e){return e.shapeFlag&128?e.ssContent:e}function Wi(e,t,n=Ee,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...l)=>{Jt();const o=dn(n),a=ct(t,n,e,l);return o(),Zt(),a});return s?i.unshift(r):i.push(r),r}}const Nt=e=>(t,n=Ee)=>{(!Dn||e==="sp")&&Wi(e,(...s)=>t(...s),n)},oc=Nt("bm"),bn=Nt("m"),qi=Nt("bu"),Un=Nt("u"),Wn=Nt("bum"),Ki=Nt("um"),ac=Nt("sp"),cc=Nt("rtg"),fc=Nt("rtc");function uc(e,t=Ee){Wi("ec",e,t)}const Tl="components",up="directives";function dp(e,t){return El(Tl,e,!0,t)||e}const dc=Symbol.for("v-ndc");function pp(e){return J(e)?El(Tl,e,!1)||e:e||dc}function hp(e){return El(up,e)}function El(e,t,n=!0,s=!1){const i=_e||Ee;if(i){const r=i.type;if(e===Tl){const o=zr(r,!1);if(o&&(o===t||o===ue(t)||o===yn(ue(t))))return r}const l=go(i[e]||r[e],t)||go(i.appContext[e],t);return!l&&s?r:l}}function go(e,t){return e&&(e[t]||e[ue(t)]||e[yn(ue(t))])}function gp(e,t,n,s){let i;const r=n&&n[s],l=H(e);if(l||J(e)){const o=l&&Gt(e);let a=!1;o&&(a=!et(e),e=Fi(e)),i=new Array(e.length);for(let c=0,f=e.length;ct(o,a,void 0,r&&r[a]));else{const o=Object.keys(e);i=new Array(o.length);for(let a=0,c=o.length;a{const r=s.fn(...i);return r&&(r.key=s.key),r}:s.fn)}return e}function yp(e,t,n={},s,i){if(_e.ce||_e.parent&&Ut(_e.parent)&&_e.parent.ce)return t!=="default"&&(n.name=t),vs(),mi(xe,null,[fe("slot",n,s&&s())],64);let r=e[t];r&&r._c&&(r._d=!1),vs();const l=r&&_l(r(n)),o=n.key||l&&l.key,a=mi(xe,{key:(o&&!Ue(o)?o:`_${t}`)+(!l&&s?"_fb":"")},l||(s?s():[]),l&&e._===1?64:-2);return!i&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),r&&r._c&&(r._d=!0),a}function _l(e){return e.some(t=>Pt(t)?!(t.type===ve||t.type===xe&&!_l(t.children)):!0)?e:null}function vp(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:Mn(s)]=e[s];return n}const Nr=e=>e?Gc(e)?Ps(e):Nr(e.parent):null,rs=ee(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Nr(e.parent),$root:e=>Nr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Cl(e),$forceUpdate:e=>e.f||(e.f=()=>{gl(e.update)}),$nextTick:e=>e.n||(e.n=Is.bind(e.proxy)),$watch:e=>Xp.bind(e)}),pr=(e,t)=>e!==Q&&!e.__isScriptSetup&&ie(e,t),Lr={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:i,props:r,accessCache:l,type:o,appContext:a}=e;let c;if(t[0]!=="$"){const d=l[t];if(d!==void 0)switch(d){case 1:return s[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(pr(s,t))return l[t]=1,s[t];if(i!==Q&&ie(i,t))return l[t]=2,i[t];if((c=e.propsOptions[0])&&ie(c,t))return l[t]=3,r[t];if(n!==Q&&ie(n,t))return l[t]=4,n[t];kr&&(l[t]=0)}}const f=rs[t];let u,p;if(f)return t==="$attrs"&&Pe(e.attrs,"get",""),f(e);if((u=o.__cssModules)&&(u=u[t]))return u;if(n!==Q&&ie(n,t))return l[t]=4,n[t];if(p=a.config.globalProperties,ie(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:i,ctx:r}=e;return pr(i,t)?(i[t]=n,!0):s!==Q&&ie(s,t)?(s[t]=n,!0):ie(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:i,propsOptions:r}},l){let o;return!!n[l]||e!==Q&&ie(e,l)||pr(t,l)||(o=r[0])&&ie(o,l)||ie(s,l)||ie(rs,l)||ie(i.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ie(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},bp=ee({},Lr,{get(e,t){if(t!==Symbol.unscopables)return Lr.get(e,t,e)},has(e,t){return t[0]!=="_"&&!Nu(t)}});function Sp(){return null}function Tp(){return null}function Ep(e){}function _p(e){}function Cp(){return null}function xp(){}function wp(e,t){return null}function Ap(){return pc().slots}function Ip(){return pc().attrs}function pc(){const e=ft();return e.setupContext||(e.setupContext=Kc(e))}function ms(e){return H(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Op(e,t){const n=ms(e);for(const s in t){if(s.startsWith("__skip"))continue;let i=n[s];i?H(i)||q(i)?i=n[s]={type:i,default:t[s]}:i.default=t[s]:i===null&&(i=n[s]={default:t[s]}),i&&t[`__skip_${s}`]&&(i.skipFactory=!0)}return n}function Mp(e,t){return!e||!t?e||t:H(e)&&H(t)?e.concat(t):ee({},ms(e),ms(t))}function Pp(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function Np(e){const t=ft();let n=e();return Vr(),ol(n)&&(n=n.catch(s=>{throw dn(t),s})),[n,()=>dn(t)]}let kr=!0;function Lp(e){const t=Cl(e),n=e.proxy,s=e.ctx;kr=!1,t.beforeCreate&&mo(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:l,watch:o,provide:a,inject:c,created:f,beforeMount:u,mounted:p,beforeUpdate:d,updated:y,activated:m,deactivated:w,beforeDestroy:g,beforeUnmount:b,destroyed:h,unmounted:v,render:T,renderTracked:A,renderTriggered:N,errorCaptured:x,serverPrefetch:E,expose:O,inheritAttrs:I,components:C,directives:M,filters:B}=t;if(c&&kp(c,s,null),l)for(const Y in l){const G=l[Y];q(G)&&(s[Y]=G.bind(n))}if(i){const Y=i.call(n,n);oe(Y)&&(e.data=Vi(Y))}if(kr=!0,r)for(const Y in r){const G=r[Y],he=q(G)?G.bind(n,n):q(G.get)?G.get.bind(n,n):Ae,We=!q(G)&&q(G.set)?G.set.bind(n):Ae,$e=Ml({get:he,set:We});Object.defineProperty(s,Y,{enumerable:!0,configurable:!0,get:()=>$e.value,set:it=>$e.value=it})}if(o)for(const Y in o)hc(o[Y],s,n,Y);if(a){const Y=q(a)?a.call(n):a;Reflect.ownKeys(Y).forEach(G=>{Yi(G,Y[G])})}f&&mo(f,e,"c");function j(Y,G){H(G)?G.forEach(he=>Y(he.bind(n))):G&&Y(G.bind(n))}if(j(oc,u),j(bn,p),j(qi,d),j(Un,y),j(ic,m),j(rc,w),j(uc,x),j(fc,A),j(cc,N),j(Wn,b),j(Ki,v),j(ac,E),H(O))if(O.length){const Y=e.exposed||(e.exposed={});O.forEach(G=>{Object.defineProperty(Y,G,{get:()=>n[G],set:he=>n[G]=he})})}else e.exposed||(e.exposed={});T&&e.render===Ae&&(e.render=T),I!=null&&(e.inheritAttrs=I),C&&(e.components=C),M&&(e.directives=M),E&&Sl(e)}function kp(e,t,n=Ae){H(e)&&(e=Rr(e));for(const s in e){const i=e[s];let r;oe(i)?"default"in i?r=Ln(i.from||s,i.default,!0):r=Ln(i.from||s):r=Ln(i),Ce(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:l=>r.value=l}):t[s]=r}}function mo(e,t,n){ct(H(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function hc(e,t,n,s){let i=s.includes(".")?Lc(n,s):()=>n[s];if(J(e)){const r=t[e];q(r)&&on(i,r)}else if(q(e))on(i,e.bind(n));else if(oe(e))if(H(e))e.forEach(r=>hc(r,t,n,s));else{const r=q(e.handler)?e.handler.bind(n):t[e.handler];q(r)&&on(i,r,e)}}function Cl(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:l}}=e.appContext,o=r.get(t);let a;return o?a=o:!i.length&&!n&&!s?a=t:(a={},i.length&&i.forEach(c=>pi(a,c,l,!0)),pi(a,t,l)),oe(t)&&r.set(t,a),a}function pi(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&pi(e,r,n,!0),i&&i.forEach(l=>pi(e,l,n,!0));for(const l in t)if(!(s&&l==="expose")){const o=Rp[l]||n&&n[l];e[l]=o?o(e[l],t[l]):t[l]}return e}const Rp={data:yo,props:vo,emits:vo,methods:ts,computed:ts,beforeCreate:Re,created:Re,beforeMount:Re,mounted:Re,beforeUpdate:Re,updated:Re,beforeDestroy:Re,beforeUnmount:Re,destroyed:Re,unmounted:Re,activated:Re,deactivated:Re,errorCaptured:Re,serverPrefetch:Re,components:ts,directives:ts,watch:Bp,provide:yo,inject:Dp};function yo(e,t){return t?e?function(){return ee(q(e)?e.call(this,this):e,q(t)?t.call(this,this):t)}:t:e}function Dp(e,t){return ts(Rr(e),Rr(t))}function Rr(e){if(H(e)){const t={};for(let n=0;n1)return n&&q(t)?t.call(s&&s.proxy):t}}function Vp(){return!!(Ee||_e||ln)}const mc={},yc=()=>Object.create(mc),vc=e=>Object.getPrototypeOf(e)===mc;function Hp(e,t,n,s=!1){const i={},r=yc();e.propsDefaults=Object.create(null),bc(e,t,i,r);for(const l in e.propsOptions[0])l in i||(i[l]=void 0);n?e.props=s?i:Fa(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function jp(e,t,n,s){const{props:i,attrs:r,vnode:{patchFlag:l}}=e,o=se(i),[a]=e.propsOptions;let c=!1;if((s||l>0)&&!(l&16)){if(l&8){const f=e.vnode.dynamicProps;for(let u=0;u{a=!0;const[p,d]=Sc(u,t,!0);ee(l,p),d&&o.push(...d)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!r&&!a)return oe(e)&&s.set(e,In),In;if(H(r))for(let f=0;fe[0]==="_"||e==="$stable",xl=e=>H(e)?e.map(je):[je(e)],Gp=(e,t,n)=>{if(t._n)return t;const s=ml((...i)=>xl(t(...i)),n);return s._c=!1,s},Ec=(e,t,n)=>{const s=e._ctx;for(const i in e){if(Tc(i))continue;const r=e[i];if(q(r))t[i]=Gp(i,r,s);else if(r!=null){const l=xl(r);t[i]=()=>l}}},_c=(e,t)=>{const n=xl(t);e.slots.default=()=>n},Cc=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},Up=(e,t,n)=>{const s=e.slots=yc();if(e.vnode.shapeFlag&32){const i=t._;i?(Cc(s,t,n),n&&ma(s,"_",i,!0)):Ec(t,s)}else t&&_c(e,t)},Wp=(e,t,n)=>{const{vnode:s,slots:i}=e;let r=!0,l=Q;if(s.shapeFlag&32){const o=t._;o?n&&o===1?r=!1:Cc(i,t,n):(r=!t.$stable,Ec(t,i)),l=t}else t&&(_c(e,t),l={default:1});if(r)for(const o in i)!Tc(o)&&l[o]==null&&delete i[o]},Se=Bc;function xc(e){return Ac(e)}function wc(e){return Ac(e,Jd)}function Ac(e,t){const n=Ri();n.__VUE__=!0;const{insert:s,remove:i,patchProp:r,createElement:l,createText:o,createComment:a,setText:c,setElementText:f,parentNode:u,nextSibling:p,setScopeId:d=Ae,insertStaticContent:y}=e,m=(S,_,P,R=null,L=null,k=null,V=void 0,$=null,F=!!_.dynamicChildren)=>{if(S===_)return;S&&!dt(S,_)&&(R=Ds(S),it(S,L,k,!0),S=null),_.patchFlag===-2&&(F=!1,_.dynamicChildren=null);const{type:D,ref:K,shapeFlag:z}=_;switch(D){case Wt:w(S,_,P,R);break;case ve:g(S,_,P,R);break;case an:S==null&&b(_,P,R,V);break;case xe:C(S,_,P,R,L,k,V,$,F);break;default:z&1?T(S,_,P,R,L,k,V,$,F):z&6?M(S,_,P,R,L,k,V,$,F):(z&64||z&128)&&D.process(S,_,P,R,L,k,V,$,F,Tn)}K!=null&&L&&gs(K,S&&S.ref,k,_||S,!_)},w=(S,_,P,R)=>{if(S==null)s(_.el=o(_.children),P,R);else{const L=_.el=S.el;_.children!==S.children&&c(L,_.children)}},g=(S,_,P,R)=>{S==null?s(_.el=a(_.children||""),P,R):_.el=S.el},b=(S,_,P,R)=>{[S.el,S.anchor]=y(S.children,_,P,R,S.el,S.anchor)},h=({el:S,anchor:_},P,R)=>{let L;for(;S&&S!==_;)L=p(S),s(S,P,R),S=L;s(_,P,R)},v=({el:S,anchor:_})=>{let P;for(;S&&S!==_;)P=p(S),i(S),S=P;i(_)},T=(S,_,P,R,L,k,V,$,F)=>{_.type==="svg"?V="svg":_.type==="math"&&(V="mathml"),S==null?A(_,P,R,L,k,V,$,F):E(S,_,L,k,V,$,F)},A=(S,_,P,R,L,k,V,$)=>{let F,D;const{props:K,shapeFlag:z,transition:W,dirs:X}=S;if(F=S.el=l(S.type,k,K&&K.is,K),z&8?f(F,S.children):z&16&&x(S.children,F,null,R,L,hr(S,k),V,$),X&&vt(S,null,R,"created"),N(F,S,S.scopeId,V,R),K){for(const ae in K)ae!=="value"&&!zt(ae)&&r(F,ae,null,K[ae],k,R);"value"in K&&r(F,"value",null,K.value,k),(D=K.onVnodeBeforeMount)&&He(D,R,S)}X&&vt(S,null,R,"beforeMount");const te=Ic(L,W);te&&W.beforeEnter(F),s(F,_,P),((D=K&&K.onVnodeMounted)||te||X)&&Se(()=>{D&&He(D,R,S),te&&W.enter(F),X&&vt(S,null,R,"mounted")},L)},N=(S,_,P,R,L)=>{if(P&&d(S,P),R)for(let k=0;k{for(let D=F;D{const $=_.el=S.el;let{patchFlag:F,dynamicChildren:D,dirs:K}=_;F|=S.patchFlag&16;const z=S.props||Q,W=_.props||Q;let X;if(P&&Qt(P,!1),(X=W.onVnodeBeforeUpdate)&&He(X,P,_,S),K&&vt(_,S,P,"beforeUpdate"),P&&Qt(P,!0),(z.innerHTML&&W.innerHTML==null||z.textContent&&W.textContent==null)&&f($,""),D?O(S.dynamicChildren,D,$,P,R,hr(_,L),k):V||G(S,_,$,null,P,R,hr(_,L),k,!1),F>0){if(F&16)I($,z,W,P,L);else if(F&2&&z.class!==W.class&&r($,"class",null,W.class,L),F&4&&r($,"style",z.style,W.style,L),F&8){const te=_.dynamicProps;for(let ae=0;ae{X&&He(X,P,_,S),K&&vt(_,S,P,"updated")},R)},O=(S,_,P,R,L,k,V)=>{for(let $=0;$<_.length;$++){const F=S[$],D=_[$],K=F.el&&(F.type===xe||!dt(F,D)||F.shapeFlag&70)?u(F.el):P;m(F,D,K,null,R,L,k,V,!0)}},I=(S,_,P,R,L)=>{if(_!==P){if(_!==Q)for(const k in _)!zt(k)&&!(k in P)&&r(S,k,_[k],null,L,R);for(const k in P){if(zt(k))continue;const V=P[k],$=_[k];V!==$&&k!=="value"&&r(S,k,$,V,L,R)}"value"in P&&r(S,"value",_.value,P.value,L)}},C=(S,_,P,R,L,k,V,$,F)=>{const D=_.el=S?S.el:o(""),K=_.anchor=S?S.anchor:o("");let{patchFlag:z,dynamicChildren:W,slotScopeIds:X}=_;X&&($=$?$.concat(X):X),S==null?(s(D,P,R),s(K,P,R),x(_.children||[],P,K,L,k,V,$,F)):z>0&&z&64&&W&&S.dynamicChildren?(O(S.dynamicChildren,W,P,L,k,V,$),(_.key!=null||L&&_===L.subTree)&&wl(S,_,!0)):G(S,_,P,K,L,k,V,$,F)},M=(S,_,P,R,L,k,V,$,F)=>{_.slotScopeIds=$,S==null?_.shapeFlag&512?L.ctx.activate(_,P,R,V,F):B(_,P,R,L,k,V,F):U(S,_,F)},B=(S,_,P,R,L,k,V)=>{const $=S.component=zc(S,R,L);if(Os(S)&&($.ctx.renderer=Tn),Uc($,!1,V),$.asyncDep){if(L&&L.registerDep($,j,V),!S.el){const F=$.subTree=fe(ve);g(null,F,_,P)}}else j($,S,_,P,L,k,V)},U=(S,_,P)=>{const R=_.component=S.component;if(nh(S,_,P))if(R.asyncDep&&!R.asyncResolved){Y(R,_,P);return}else R.next=_,R.update();else _.el=S.el,R.vnode=_},j=(S,_,P,R,L,k,V)=>{const $=()=>{if(S.isMounted){let{next:z,bu:W,u:X,parent:te,vnode:ae}=S;{const Ke=Oc(S);if(Ke){z&&(z.el=ae.el,Y(S,z,V)),Ke.asyncDep.then(()=>{S.isUnmounted||$()});return}}let le=z,qe;Qt(S,!1),z?(z.el=ae.el,Y(S,z,V)):z=ae,W&&Pn(W),(qe=z.props&&z.props.onVnodeBeforeUpdate)&&He(qe,te,z,ae),Qt(S,!0);const Ie=Qs(S),ut=S.subTree;S.subTree=Ie,m(ut,Ie,u(ut.el),Ds(ut),S,L,k),z.el=Ie.el,le===null&&Ji(S,Ie.el),X&&Se(X,L),(qe=z.props&&z.props.onVnodeUpdated)&&Se(()=>He(qe,te,z,ae),L)}else{let z;const{el:W,props:X}=_,{bm:te,m:ae,parent:le,root:qe,type:Ie}=S,ut=Ut(_);if(Qt(S,!1),te&&Pn(te),!ut&&(z=X&&X.onVnodeBeforeMount)&&He(z,le,_),Qt(S,!0),W&&rr){const Ke=()=>{S.subTree=Qs(S),rr(W,S.subTree,S,L,null)};ut&&Ie.__asyncHydrate?Ie.__asyncHydrate(W,S,Ke):Ke()}else{qe.ce&&qe.ce._injectChildStyle(Ie);const Ke=S.subTree=Qs(S);m(null,Ke,P,R,S,L,k),_.el=Ke.el}if(ae&&Se(ae,L),!ut&&(z=X&&X.onVnodeMounted)){const Ke=_;Se(()=>He(z,le,Ke),L)}(_.shapeFlag&256||le&&Ut(le.vnode)&&le.vnode.shapeFlag&256)&&S.a&&Se(S.a,L),S.isMounted=!0,_=P=R=null}};S.scope.on();const F=S.effect=new cs($);S.scope.off();const D=S.update=F.run.bind(F),K=S.job=F.runIfDirty.bind(F);K.i=S,K.id=S.uid,F.scheduler=()=>gl(K),Qt(S,!0),D()},Y=(S,_,P)=>{_.component=S;const R=S.vnode.props;S.vnode=_,S.next=null,jp(S,_.props,R,P),Wp(S,_.children,P),Jt(),oo(S),Zt()},G=(S,_,P,R,L,k,V,$,F=!1)=>{const D=S&&S.children,K=S?S.shapeFlag:0,z=_.children,{patchFlag:W,shapeFlag:X}=_;if(W>0){if(W&128){We(D,z,P,R,L,k,V,$,F);return}else if(W&256){he(D,z,P,R,L,k,V,$,F);return}}X&8?(K&16&&qn(D,L,k),z!==D&&f(P,z)):K&16?X&16?We(D,z,P,R,L,k,V,$,F):qn(D,L,k,!0):(K&8&&f(P,""),X&16&&x(z,P,R,L,k,V,$,F))},he=(S,_,P,R,L,k,V,$,F)=>{S=S||In,_=_||In;const D=S.length,K=_.length,z=Math.min(D,K);let W;for(W=0;WK?qn(S,L,k,!0,!1,z):x(_,P,R,L,k,V,$,F,z)},We=(S,_,P,R,L,k,V,$,F)=>{let D=0;const K=_.length;let z=S.length-1,W=K-1;for(;D<=z&&D<=W;){const X=S[D],te=_[D]=F?$t(_[D]):je(_[D]);if(dt(X,te))m(X,te,P,null,L,k,V,$,F);else break;D++}for(;D<=z&&D<=W;){const X=S[z],te=_[W]=F?$t(_[W]):je(_[W]);if(dt(X,te))m(X,te,P,null,L,k,V,$,F);else break;z--,W--}if(D>z){if(D<=W){const X=W+1,te=XW)for(;D<=z;)it(S[D],L,k,!0),D++;else{const X=D,te=D,ae=new Map;for(D=te;D<=W;D++){const Ye=_[D]=F?$t(_[D]):je(_[D]);Ye.key!=null&&ae.set(Ye.key,D)}let le,qe=0;const Ie=W-te+1;let ut=!1,Ke=0;const Kn=new Array(Ie);for(D=0;D=Ie){it(Ye,L,k,!0);continue}let gt;if(Ye.key!=null)gt=ae.get(Ye.key);else for(le=te;le<=W;le++)if(Kn[le-te]===0&&dt(Ye,_[le])){gt=le;break}gt===void 0?it(Ye,L,k,!0):(Kn[gt-te]=D+1,gt>=Ke?Ke=gt:ut=!0,m(Ye,_[gt],P,null,L,k,V,$,F),qe++)}const to=ut?qp(Kn):In;for(le=to.length-1,D=Ie-1;D>=0;D--){const Ye=te+D,gt=_[Ye],no=Ye+1{const{el:k,type:V,transition:$,children:F,shapeFlag:D}=S;if(D&6){$e(S.component.subTree,_,P,R);return}if(D&128){S.suspense.move(_,P,R);return}if(D&64){V.move(S,_,P,Tn);return}if(V===xe){s(k,_,P);for(let z=0;z$.enter(k),L);else{const{leave:z,delayLeave:W,afterLeave:X}=$,te=()=>s(k,_,P),ae=()=>{z(k,()=>{te(),X&&X()})};W?W(k,te,ae):ae()}else s(k,_,P)},it=(S,_,P,R=!1,L=!1)=>{const{type:k,props:V,ref:$,children:F,dynamicChildren:D,shapeFlag:K,patchFlag:z,dirs:W,cacheIndex:X}=S;if(z===-2&&(L=!1),$!=null&&gs($,null,P,S,!0),X!=null&&(_.renderCache[X]=void 0),K&256){_.ctx.deactivate(S);return}const te=K&1&&W,ae=!Ut(S);let le;if(ae&&(le=V&&V.onVnodeBeforeUnmount)&&He(le,_,S),K&6)_u(S.component,P,R);else{if(K&128){S.suspense.unmount(P,R);return}te&&vt(S,null,_,"beforeUnmount"),K&64?S.type.remove(S,_,P,Tn,R):D&&!D.hasOnce&&(k!==xe||z>0&&z&64)?qn(D,_,P,!1,!0):(k===xe&&z&384||!L&&K&16)&&qn(F,_,P),R&&Rs(S)}(ae&&(le=V&&V.onVnodeUnmounted)||te)&&Se(()=>{le&&He(le,_,S),te&&vt(S,null,_,"unmounted")},P)},Rs=S=>{const{type:_,el:P,anchor:R,transition:L}=S;if(_===xe){Eu(P,R);return}if(_===an){v(S);return}const k=()=>{i(P),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(S.shapeFlag&1&&L&&!L.persisted){const{leave:V,delayLeave:$}=L,F=()=>V(P,k);$?$(S.el,k,F):F()}else k()},Eu=(S,_)=>{let P;for(;S!==_;)P=p(S),i(S),S=P;i(_)},_u=(S,_,P)=>{const{bum:R,scope:L,job:k,subTree:V,um:$,m:F,a:D}=S;hi(F),hi(D),R&&Pn(R),L.stop(),k&&(k.flags|=8,it(V,S,_,P)),$&&Se($,_),Se(()=>{S.isUnmounted=!0},_),_&&_.pendingBranch&&!_.isUnmounted&&S.asyncDep&&!S.asyncResolved&&S.suspenseId===_.pendingId&&(_.deps--,_.deps===0&&_.resolve())},qn=(S,_,P,R=!1,L=!1,k=0)=>{for(let V=k;V{if(S.shapeFlag&6)return Ds(S.component.subTree);if(S.shapeFlag&128)return S.suspense.next();const _=p(S.anchor||S.el),P=_&&_[Xa];return P?p(P):_};let sr=!1;const eo=(S,_,P)=>{S==null?_._vnode&&it(_._vnode,null,null,!0):m(_._vnode||null,S,_,null,null,null,P),_._vnode=S,sr||(sr=!0,oo(),di(),sr=!1)},Tn={p:m,um:it,m:$e,r:Rs,mt:B,mc:x,pc:G,pbc:O,n:Ds,o:e};let ir,rr;return t&&([ir,rr]=t(Tn)),{render:eo,hydrate:ir,createApp:$p(eo,ir)}}function hr({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Qt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Ic(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function wl(e,t,n=!1){const s=e.children,i=t.children;if(H(s)&&H(i))for(let r=0;r>1,e[n[o]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,l=n[r-1];r-- >0;)n[r]=l,l=t[l];return n}function Oc(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Oc(t)}function hi(e){if(e)for(let t=0;tLn(Mc);function Kp(e,t){return Ms(e,null,t)}function Yp(e,t){return Ms(e,null,{flush:"post"})}function Nc(e,t){return Ms(e,null,{flush:"sync"})}function on(e,t,n){return Ms(e,t,n)}function Ms(e,t,n=Q){const{immediate:s,deep:i,flush:r,once:l}=n,o=ee({},n),a=t&&s||!t&&r!=="post";let c;if(Dn){if(r==="sync"){const d=Pc();c=d.__watcherHandles||(d.__watcherHandles=[])}else if(!a){const d=()=>{};return d.stop=Ae,d.resume=Ae,d.pause=Ae,d}}const f=Ee;o.call=(d,y,m)=>ct(d,f,y,m);let u=!1;r==="post"?o.scheduler=d=>{Se(d,f&&f.suspense)}:r!=="sync"&&(u=!0,o.scheduler=(d,y)=>{y?d():gl(d)}),o.augmentJob=d=>{t&&(d.flags|=4),u&&(d.flags|=2,f&&(d.id=f.uid,d.i=f))};const p=Nd(e,t,o);return Dn&&(c?c.push(p):a&&p()),p}function Xp(e,t,n){const s=this.proxy,i=J(e)?e.includes(".")?Lc(s,e):()=>s[e]:e.bind(s,s);let r;q(t)?r=t:(r=t.handler,n=t);const l=dn(this),o=Ms(i,r.bind(s),n);return l(),o}function Lc(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;i{let f,u=Q,p;return Nc(()=>{const d=e[i];Be(f,d)&&(f=d,c())}),{get(){return a(),n.get?n.get(f):f},set(d){const y=n.set?n.set(d):d;if(!Be(y,f)&&!(u!==Q&&Be(d,u)))return;const m=s.vnode.props;m&&(t in m||i in m||r in m)&&(`onUpdate:${t}`in m||`onUpdate:${i}`in m||`onUpdate:${r}`in m)||(f=d,c()),s.emit(`update:${t}`,y),Be(d,y)&&Be(d,u)&&!Be(y,p)&&c(),u=d,p=y}}});return o[Symbol.iterator]=()=>{let a=0;return{next(){return a<2?{value:a++?l||Q:o,done:!1}:{done:!0}}}},o}const kc=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ue(t)}Modifiers`]||e[`${ze(t)}Modifiers`];function Zp(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Q;let i=n;const r=t.startsWith("update:"),l=r&&kc(s,t.slice(7));l&&(l.trim&&(i=n.map(f=>J(f)?f.trim():f)),l.number&&(i=n.map(oi)));let o,a=s[o=Mn(t)]||s[o=Mn(ue(t))];!a&&r&&(a=s[o=Mn(ze(t))]),a&&ct(a,e,6,i);const c=s[o+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,ct(c,e,6,i)}}function Rc(e,t,n=!1){const s=t.emitsCache,i=s.get(e);if(i!==void 0)return i;const r=e.emits;let l={},o=!1;if(!q(e)){const a=c=>{const f=Rc(c,t,!0);f&&(o=!0,ee(l,f))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!r&&!o?(oe(e)&&s.set(e,null),null):(H(r)?r.forEach(a=>l[a]=null):ee(l,r),oe(e)&&s.set(e,l),l)}function Xi(e,t){return!e||!gn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ie(e,t[0].toLowerCase()+t.slice(1))||ie(e,ze(t))||ie(e,t))}function Qs(e){const{type:t,vnode:n,proxy:s,withProxy:i,propsOptions:[r],slots:l,attrs:o,emit:a,render:c,renderCache:f,props:u,data:p,setupState:d,ctx:y,inheritAttrs:m}=e,w=hs(e);let g,b;try{if(n.shapeFlag&4){const v=i||s,T=v;g=je(c.call(T,v,f,u,d,p,y)),b=o}else{const v=t;g=je(v.length>1?v(u,{attrs:o,slots:l,emit:a}):v(u,null)),b=t.props?o:eh(o)}}catch(v){ls.length=0,vn(v,e,1),g=fe(ve)}let h=g;if(b&&m!==!1){const v=Object.keys(b),{shapeFlag:T}=h;v.length&&T&7&&(r&&v.some(rl)&&(b=th(b,r)),h=St(h,b,!1,!0))}return n.dirs&&(h=St(h,null,!1,!0),h.dirs=h.dirs?h.dirs.concat(n.dirs):n.dirs),n.transition&&Mt(h,n.transition),g=h,hs(w),g}function Qp(e,t=!0){let n;for(let s=0;s{let t;for(const n in e)(n==="class"||n==="style"||gn(n))&&((t||(t={}))[n]=e[n]);return t},th=(e,t)=>{const n={};for(const s in e)(!rl(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function nh(e,t,n){const{props:s,children:i,component:r}=e,{props:l,children:o,patchFlag:a}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?So(s,l,c):!!l;if(a&8){const f=t.dynamicProps;for(let u=0;ue.__isSuspense;let Br=0;const sh={name:"Suspense",__isSuspense:!0,process(e,t,n,s,i,r,l,o,a,c){if(e==null)rh(t,n,s,i,r,l,o,a,c);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}lh(e,t,n,s,i,l,o,a,c)}},hydrate:oh,normalize:ah},ih=sh;function ys(e,t){const n=e.props&&e.props[t];q(n)&&n()}function rh(e,t,n,s,i,r,l,o,a){const{p:c,o:{createElement:f}}=a,u=f("div"),p=e.suspense=Dc(e,i,s,t,u,n,r,l,o,a);c(null,p.pendingBranch=e.ssContent,u,null,s,p,r,l),p.deps>0?(ys(e,"onPending"),ys(e,"onFallback"),c(null,e.ssFallback,t,n,s,null,r,l),kn(p,e.ssFallback)):p.resolve(!1,!0)}function lh(e,t,n,s,i,r,l,o,{p:a,um:c,o:{createElement:f}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const p=t.ssContent,d=t.ssFallback,{activeBranch:y,pendingBranch:m,isInFallback:w,isHydrating:g}=u;if(m)u.pendingBranch=p,dt(p,m)?(a(m,p,u.hiddenContainer,null,i,u,r,l,o),u.deps<=0?u.resolve():w&&(g||(a(y,d,n,s,i,null,r,l,o),kn(u,d)))):(u.pendingId=Br++,g?(u.isHydrating=!1,u.activeBranch=m):c(m,i,u),u.deps=0,u.effects.length=0,u.hiddenContainer=f("div"),w?(a(null,p,u.hiddenContainer,null,i,u,r,l,o),u.deps<=0?u.resolve():(a(y,d,n,s,i,null,r,l,o),kn(u,d))):y&&dt(p,y)?(a(y,p,n,s,i,u,r,l,o),u.resolve(!0)):(a(null,p,u.hiddenContainer,null,i,u,r,l,o),u.deps<=0&&u.resolve()));else if(y&&dt(p,y))a(y,p,n,s,i,u,r,l,o),kn(u,p);else if(ys(t,"onPending"),u.pendingBranch=p,p.shapeFlag&512?u.pendingId=p.component.suspenseId:u.pendingId=Br++,a(null,p,u.hiddenContainer,null,i,u,r,l,o),u.deps<=0)u.resolve();else{const{timeout:b,pendingId:h}=u;b>0?setTimeout(()=>{u.pendingId===h&&u.fallback(d)},b):b===0&&u.fallback(d)}}function Dc(e,t,n,s,i,r,l,o,a,c,f=!1){const{p:u,m:p,um:d,n:y,o:{parentNode:m,remove:w}}=c;let g;const b=ch(e);b&&t&&t.pendingBranch&&(g=t.pendingId,t.deps++);const h=e.props?ai(e.props.timeout):void 0,v=r,T={vnode:e,parent:t,parentComponent:n,namespace:l,container:s,hiddenContainer:i,deps:0,pendingId:Br++,timeout:typeof h=="number"?h:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(A=!1,N=!1){const{vnode:x,activeBranch:E,pendingBranch:O,pendingId:I,effects:C,parentComponent:M,container:B}=T;let U=!1;T.isHydrating?T.isHydrating=!1:A||(U=E&&O.transition&&O.transition.mode==="out-in",U&&(E.transition.afterLeave=()=>{I===T.pendingId&&(p(O,B,r===v?y(E):r,0),ds(C))}),E&&(m(E.el)===B&&(r=y(E)),d(E,M,T,!0)),U||p(O,B,r,0)),kn(T,O),T.pendingBranch=null,T.isInFallback=!1;let j=T.parent,Y=!1;for(;j;){if(j.pendingBranch){j.effects.push(...C),Y=!0;break}j=j.parent}!Y&&!U&&ds(C),T.effects=[],b&&t&&t.pendingBranch&&g===t.pendingId&&(t.deps--,t.deps===0&&!N&&t.resolve()),ys(x,"onResolve")},fallback(A){if(!T.pendingBranch)return;const{vnode:N,activeBranch:x,parentComponent:E,container:O,namespace:I}=T;ys(N,"onFallback");const C=y(x),M=()=>{T.isInFallback&&(u(null,A,O,C,E,null,I,o,a),kn(T,A))},B=A.transition&&A.transition.mode==="out-in";B&&(x.transition.afterLeave=M),T.isInFallback=!0,d(x,E,null,!0),B||M()},move(A,N,x){T.activeBranch&&p(T.activeBranch,A,N,x),T.container=A},next(){return T.activeBranch&&y(T.activeBranch)},registerDep(A,N,x){const E=!!T.pendingBranch;E&&T.deps++;const O=A.vnode.el;A.asyncDep.catch(I=>{vn(I,A,0)}).then(I=>{if(A.isUnmounted||T.isUnmounted||T.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:C}=A;Hr(A,I,!1),O&&(C.el=O);const M=!O&&A.subTree.el;N(A,C,m(O||A.subTree.el),O?null:y(A.subTree),T,l,x),M&&w(M),Ji(A,C.el),E&&--T.deps===0&&T.resolve()})},unmount(A,N){T.isUnmounted=!0,T.activeBranch&&d(T.activeBranch,n,A,N),T.pendingBranch&&d(T.pendingBranch,n,A,N)}};return T}function oh(e,t,n,s,i,r,l,o,a){const c=t.suspense=Dc(t,s,n,e.parentNode,document.createElement("div"),null,i,r,l,o,!0),f=a(e,c.pendingBranch=t.ssContent,n,c,r,l);return c.deps===0&&c.resolve(!1,!0),f}function ah(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=To(s?n.default:n),e.ssFallback=s?To(n.fallback):fe(ve)}function To(e){let t;if(q(e)){const n=un&&e._c;n&&(e._d=!1,vs()),e=e(),n&&(e._d=!0,t=Le,Fc())}return H(e)&&(e=Qp(e)),e=je(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Bc(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):ds(e)}function kn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;n.el=i,s&&s.subTree===n&&(s.vnode.el=i,Ji(s,i))}function ch(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const xe=Symbol.for("v-fgt"),Wt=Symbol.for("v-txt"),ve=Symbol.for("v-cmt"),an=Symbol.for("v-stc"),ls=[];let Le=null;function vs(e=!1){ls.push(Le=e?null:[])}function Fc(){ls.pop(),Le=ls[ls.length-1]||null}let un=1;function Fr(e,t=!1){un+=e,e<0&&Le&&t&&(Le.hasOnce=!0)}function $c(e){return e.dynamicChildren=un>0?Le||In:null,Fc(),un>0&&Le&&Le.push(e),e}function fh(e,t,n,s,i,r){return $c(Al(e,t,n,s,i,r,!0))}function mi(e,t,n,s,i){return $c(fe(e,t,n,s,i,!0))}function Pt(e){return e?e.__v_isVNode===!0:!1}function dt(e,t){return e.type===t.type&&e.key===t.key}function uh(e){}const Vc=({key:e})=>e??null,ei=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?J(e)||Ce(e)||q(e)?{i:_e,r:e,k:t,f:!!n}:e:null);function Al(e,t=null,n=null,s=0,i=null,r=e===xe?0:1,l=!1,o=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Vc(t),ref:t&&ei(t),scopeId:Gi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:_e};return o?(Ol(a,n),r&128&&e.normalize(a)):n&&(a.shapeFlag|=J(n)?8:16),un>0&&!l&&Le&&(a.patchFlag>0||r&6)&&a.patchFlag!==32&&Le.push(a),a}const fe=dh;function dh(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===dc)&&(e=ve),Pt(e)){const o=St(e,t,!0);return n&&Ol(o,n),un>0&&!r&&Le&&(o.shapeFlag&6?Le[Le.indexOf(e)]=o:Le.push(o)),o.patchFlag=-2,o}if(Sh(e)&&(e=e.__vccOpts),t){t=Hc(t);let{class:o,style:a}=t;o&&!J(o)&&(t.class=As(o)),oe(a)&&(ji(a)&&!H(a)&&(a=ee({},a)),t.style=ws(a))}const l=J(e)?1:gi(e)?128:Ja(e)?64:oe(e)?4:q(e)?2:0;return Al(e,t,n,s,i,l,r,!0)}function Hc(e){return e?ji(e)||vc(e)?ee({},e):e:null}function St(e,t,n=!1,s=!1){const{props:i,ref:r,patchFlag:l,children:o,transition:a}=e,c=t?jc(i||{},t):i,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Vc(c),ref:t&&t.ref?n&&r?H(r)?r.concat(ei(t)):[r,ei(t)]:ei(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==xe?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&St(e.ssContent),ssFallback:e.ssFallback&&St(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&s&&Mt(f,a.clone(f)),f}function Il(e=" ",t=0){return fe(Wt,null,e,t)}function ph(e,t){const n=fe(an,null,e);return n.staticCount=t,n}function hh(e="",t=!1){return t?(vs(),mi(ve,null,e)):fe(ve,null,e)}function je(e){return e==null||typeof e=="boolean"?fe(ve):H(e)?fe(xe,null,e.slice()):Pt(e)?$t(e):fe(Wt,null,String(e))}function $t(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:St(e)}function Ol(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(H(t))n=16;else if(typeof t=="object")if(s&65){const i=t.default;i&&(i._c&&(i._d=!1),Ol(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!vc(t)?t._ctx=_e:i===3&&_e&&(_e.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else q(t)?(t={default:t,_ctx:_e},n=32):(t=String(t),s&64?(n=16,t=[Il(t)]):n=8);e.children=t,e.shapeFlag|=n}function jc(...e){const t={};for(let n=0;nEe||_e;let yi,$r;{const e=Ri(),t=(n,s)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(s),r=>{i.length>1?i.forEach(l=>l(r)):i[0](r)}};yi=t("__VUE_INSTANCE_SETTERS__",n=>Ee=n),$r=t("__VUE_SSR_SETTERS__",n=>Dn=n)}const dn=e=>{const t=Ee;return yi(e),e.scope.on(),()=>{e.scope.off(),yi(t)}},Vr=()=>{Ee&&Ee.scope.off(),yi(null)};function Gc(e){return e.vnode.shapeFlag&4}let Dn=!1;function Uc(e,t=!1,n=!1){t&&$r(t);const{props:s,children:i}=e.vnode,r=Gc(e);Hp(e,s,r,t),Up(e,i,n);const l=r?yh(e,t):void 0;return t&&$r(!1),l}function yh(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Lr);const{setup:s}=n;if(s){Jt();const i=e.setupContext=s.length>1?Kc(e):null,r=dn(e),l=Gn(s,e,0,[e.props,i]),o=ol(l);if(Zt(),r(),(o||e.sp)&&!Ut(e)&&Sl(e),o){if(l.then(Vr,Vr),t)return l.then(a=>{Hr(e,a,t)}).catch(a=>{vn(a,e,0)});e.asyncDep=l}else Hr(e,l,t)}else qc(e,t)}function Hr(e,t,n){q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:oe(t)&&(e.setupState=hl(t)),qc(e,n)}let vi,jr;function Wc(e){vi=e,jr=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,bp))}}const vh=()=>!vi;function qc(e,t,n){const s=e.type;if(!e.render){if(!t&&vi&&!s.render){const i=s.template||Cl(e).template;if(i){const{isCustomElement:r,compilerOptions:l}=e.appContext.config,{delimiters:o,compilerOptions:a}=s,c=ee(ee({isCustomElement:r,delimiters:o},l),a);s.render=vi(i,c)}}e.render=s.render||Ae,jr&&jr(e)}{const i=dn(e);Jt();try{Lp(e)}finally{Zt(),i()}}}const bh={get(e,t){return Pe(e,"get",""),e[t]}};function Kc(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,bh),slots:e.slots,emit:e.emit,expose:t}}function Ps(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(hl($a(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in rs)return rs[n](e)},has(t,n){return n in t||n in rs}})):e.proxy}function zr(e,t=!0){return q(e)?e.displayName||e.name:e.name||t&&e.__name}function Sh(e){return q(e)&&"__vccOpts"in e}const Ml=(e,t)=>Id(e,t,Dn);function Ze(e,t,n){const s=arguments.length;return s===2?oe(t)&&!H(t)?Pt(t)?fe(e,null,[t]):fe(e,t):fe(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Pt(n)&&(n=[n]),fe(e,t,n))}function Th(){}function Eh(e,t,n,s){const i=n[s];if(i&&Yc(i,e))return i;const r=t();return r.memo=e.slice(),r.cacheIndex=s,n[s]=r}function Yc(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&Le&&Le.push(e),!0}const Xc="3.5.13",_h=Ae,Ch=Bd,xh=wn,wh=Ya,Ah={createComponentInstance:zc,setupComponent:Uc,renderComponentRoot:Qs,setCurrentRenderingInstance:hs,isVNode:Pt,normalizeVNode:je,getComponentPublicInstance:Ps,ensureValidVNode:_l,pushWarningContext:Ld,popWarningContext:kd},Ih=Ah,Oh=null,Mh=null,Ph=null;/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Gr;const Eo=typeof window<"u"&&window.trustedTypes;if(Eo)try{Gr=Eo.createPolicy("vue",{createHTML:e=>e})}catch{}const Jc=Gr?e=>Gr.createHTML(e):e=>e,Nh="http://www.w3.org/2000/svg",Lh="http://www.w3.org/1998/Math/MathML",xt=typeof document<"u"?document:null,_o=xt&&xt.createElement("template"),kh={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const i=t==="svg"?xt.createElementNS(Nh,e):t==="mathml"?xt.createElementNS(Lh,e):n?xt.createElement(e,{is:n}):xt.createElement(e);return e==="select"&&s&&s.multiple!=null&&i.setAttribute("multiple",s.multiple),i},createText:e=>xt.createTextNode(e),createComment:e=>xt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>xt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,i,r){const l=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===r||!(i=i.nextSibling)););else{_o.innerHTML=Jc(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const o=_o.content;if(s==="svg"||s==="mathml"){const a=o.firstChild;for(;a.firstChild;)o.appendChild(a.firstChild);o.removeChild(a)}t.insertBefore(o,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Lt="transition",Xn="animation",Bn=Symbol("_vtc"),Zc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Qc=ee({},vl,Zc),Rh=e=>(e.displayName="Transition",e.props=Qc,e),Dh=Rh((e,{slots:t})=>Ze(nc,ef(e),t)),en=(e,t=[])=>{H(e)?e.forEach(n=>n(...t)):e&&e(...t)},Co=e=>e?H(e)?e.some(t=>t.length>1):e.length>1:!1;function ef(e){const t={};for(const C in e)C in Zc||(t[C]=e[C]);if(e.css===!1)return t;const{name:n="v",type:s,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:l=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:a=r,appearActiveClass:c=l,appearToClass:f=o,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:d=`${n}-leave-to`}=e,y=Bh(i),m=y&&y[0],w=y&&y[1],{onBeforeEnter:g,onEnter:b,onEnterCancelled:h,onLeave:v,onLeaveCancelled:T,onBeforeAppear:A=g,onAppear:N=b,onAppearCancelled:x=h}=t,E=(C,M,B,U)=>{C._enterCancelled=U,Rt(C,M?f:o),Rt(C,M?c:l),B&&B()},O=(C,M)=>{C._isLeaving=!1,Rt(C,u),Rt(C,d),Rt(C,p),M&&M()},I=C=>(M,B)=>{const U=C?N:b,j=()=>E(M,C,B);en(U,[M,j]),xo(()=>{Rt(M,C?a:r),mt(M,C?f:o),Co(U)||wo(M,s,m,j)})};return ee(t,{onBeforeEnter(C){en(g,[C]),mt(C,r),mt(C,l)},onBeforeAppear(C){en(A,[C]),mt(C,a),mt(C,c)},onEnter:I(!1),onAppear:I(!0),onLeave(C,M){C._isLeaving=!0;const B=()=>O(C,M);mt(C,u),C._enterCancelled?(mt(C,p),Ur()):(Ur(),mt(C,p)),xo(()=>{C._isLeaving&&(Rt(C,u),mt(C,d),Co(v)||wo(C,s,w,B))}),en(v,[C,B])},onEnterCancelled(C){E(C,!1,void 0,!0),en(h,[C])},onAppearCancelled(C){E(C,!0,void 0,!0),en(x,[C])},onLeaveCancelled(C){O(C),en(T,[C])}})}function Bh(e){if(e==null)return null;if(oe(e))return[gr(e.enter),gr(e.leave)];{const t=gr(e);return[t,t]}}function gr(e){return ai(e)}function mt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Bn]||(e[Bn]=new Set)).add(t)}function Rt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Bn];n&&(n.delete(t),n.size||(e[Bn]=void 0))}function xo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Fh=0;function wo(e,t,n,s){const i=e._endId=++Fh,r=()=>{i===e._endId&&s()};if(n!=null)return setTimeout(r,n);const{type:l,timeout:o,propCount:a}=tf(e,t);if(!l)return s();const c=l+"end";let f=0;const u=()=>{e.removeEventListener(c,p),r()},p=d=>{d.target===e&&++f>=a&&u()};setTimeout(()=>{f(n[y]||"").split(", "),i=s(`${Lt}Delay`),r=s(`${Lt}Duration`),l=Ao(i,r),o=s(`${Xn}Delay`),a=s(`${Xn}Duration`),c=Ao(o,a);let f=null,u=0,p=0;t===Lt?l>0&&(f=Lt,u=l,p=r.length):t===Xn?c>0&&(f=Xn,u=c,p=a.length):(u=Math.max(l,c),f=u>0?l>c?Lt:Xn:null,p=f?f===Lt?r.length:a.length:0);const d=f===Lt&&/\b(transform|all)(,|$)/.test(s(`${Lt}Property`).toString());return{type:f,timeout:u,propCount:p,hasTransform:d}}function Ao(e,t){for(;e.lengthIo(n)+Io(e[s])))}function Io(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ur(){return document.body.offsetHeight}function $h(e,t,n){const s=e[Bn];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const bi=Symbol("_vod"),nf=Symbol("_vsh"),sf={beforeMount(e,{value:t},{transition:n}){e[bi]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Jn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Jn(e,!0),s.enter(e)):s.leave(e,()=>{Jn(e,!1)}):Jn(e,t))},beforeUnmount(e,{value:t}){Jn(e,t)}};function Jn(e,t){e.style.display=t?e[bi]:"none",e[nf]=!t}function Vh(){sf.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const rf=Symbol("");function Hh(e){const t=ft();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>Si(r,i))},s=()=>{const i=e(t.proxy);t.ce?Si(t.ce,i):Wr(t.subTree,i),n(i)};qi(()=>{ds(s)}),bn(()=>{on(s,Ae,{flush:"post"});const i=new MutationObserver(s);i.observe(t.subTree.el.parentNode,{childList:!0}),Ki(()=>i.disconnect())})}function Wr(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Wr(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Si(e.el,t);else if(e.type===xe)e.children.forEach(n=>Wr(n,t));else if(e.type===an){let{el:n,anchor:s}=e;for(;n&&(Si(n,t),n!==s);)n=n.nextSibling}}function Si(e,t){if(e.nodeType===1){const n=e.style;let s="";for(const i in t)n.setProperty(`--${i}`,t[i]),s+=`--${i}: ${t[i]};`;n[rf]=s}}const jh=/(^|;)\s*display\s*:/;function zh(e,t,n){const s=e.style,i=J(n);let r=!1;if(n&&!i){if(t)if(J(t))for(const l of t.split(";")){const o=l.slice(0,l.indexOf(":")).trim();n[o]==null&&ti(s,o,"")}else for(const l in t)n[l]==null&&ti(s,l,"");for(const l in n)l==="display"&&(r=!0),ti(s,l,n[l])}else if(i){if(t!==n){const l=s[rf];l&&(n+=";"+l),s.cssText=n,r=jh.test(n)}}else t&&e.removeAttribute("style");bi in e&&(e[bi]=r?s.display:"",e[nf]&&(s.display="none"))}const Oo=/\s*!important$/;function ti(e,t,n){if(H(n))n.forEach(s=>ti(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Gh(e,t);Oo.test(n)?e.setProperty(ze(s),n.replace(Oo,""),"important"):e[s]=n}}const Mo=["Webkit","Moz","ms"],mr={};function Gh(e,t){const n=mr[t];if(n)return n;let s=ue(t);if(s!=="filter"&&s in e)return mr[t]=s;s=yn(s);for(let i=0;iyr||(Kh.then(()=>yr=0),yr=Date.now());function Xh(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;ct(Jh(s,n.value),t,5,[s])};return n.value=e,n.attached=Yh(),n}function Jh(e,t){if(H(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>i=>!i._stopped&&s&&s(i))}else return t}const Do=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Zh=(e,t,n,s,i,r)=>{const l=i==="svg";t==="class"?$h(e,s,l):t==="style"?zh(e,n,s):gn(t)?rl(t)||Wh(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Qh(e,t,s,l))?(Lo(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&No(e,t,s,l,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!J(s))?Lo(e,ue(t),s,r,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),No(e,t,s,l))};function Qh(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Do(t)&&q(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return Do(t)&&J(n)?!1:t in e}const Bo={};/*! #__NO_SIDE_EFFECTS__ */function lf(e,t,n){const s=bl(e,t);Li(s)&&ee(s,t);class i extends Zi{constructor(l){super(s,l,n)}}return i.def=s,i}/*! #__NO_SIDE_EFFECTS__ */const eg=(e,t)=>lf(e,t,vf),tg=typeof HTMLElement<"u"?HTMLElement:class{};class Zi extends tg{constructor(t,n={},s=qr){super(),this._def=t,this._props=n,this._createApp=s,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&s!==qr?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof Zi){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,Is(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let s=0;s{for(const i of s)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(s,i=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:r,styles:l}=s;let o;if(r&&!H(r))for(const a in r){const c=r[a];(c===Number||c&&c.type===Number)&&(a in this._props&&(this._props[a]=ai(this._props[a])),(o||(o=Object.create(null)))[ue(a)]=!0)}this._numberProps=o,i&&this._resolveProps(s),this.shadowRoot&&this._applyStyles(l),this._mount(s)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(s=>t(this._def=s,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const s in n)ie(this,s)||Object.defineProperty(this,s,{get:()=>zi(n[s])})}_resolveProps(t){const{props:n}=t,s=H(n)?n:Object.keys(n||{});for(const i of Object.keys(this))i[0]!=="_"&&s.includes(i)&&this._setProp(i,this[i]);for(const i of s.map(ue))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let s=n?this.getAttribute(t):Bo;const i=ue(t);n&&this._numberProps&&this._numberProps[i]&&(s=ai(s)),this._setProp(i,s,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,i=!1){if(n!==this._props[t]&&(n===Bo?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),i&&this._instance&&this._update(),s)){const r=this._ob;r&&r.disconnect(),n===!0?this.setAttribute(ze(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(ze(t),n+""):n||this.removeAttribute(ze(t)),r&&r.observe(this,{attributes:!0})}}_update(){yf(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=fe(this._def,ee(t,this._props));return this._instance||(n.ce=s=>{this._instance=s,s.ce=this,s.isCE=!0;const i=(r,l)=>{this.dispatchEvent(new CustomEvent(r,Li(l[0])?ee({detail:l},l[0]):{detail:l}))};s.emit=(r,...l)=>{i(r,l),ze(r)!==r&&i(ze(r),l)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const s=this._nonce;for(let i=t.length-1;i>=0;i--){const r=document.createElement("style");s&&r.setAttribute("nonce",s),r.textContent=t[i],this.shadowRoot.prepend(r)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const s=n.nodeType===1&&n.getAttribute("slot")||"default";(t[s]||(t[s]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let s=0;s(delete e.props.mode,e),rg=ig({name:"TransitionGroup",props:ee({},Qc,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ft(),s=yl();let i,r;return Un(()=>{if(!i.length)return;const l=e.moveClass||`${e.name||"v"}-move`;if(!fg(i[0].el,n.vnode.el,l))return;i.forEach(og),i.forEach(ag);const o=i.filter(cg);Ur(),o.forEach(a=>{const c=a.el,f=c.style;mt(c,l),f.transform=f.webkitTransform=f.transitionDuration="";const u=c[Ti]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",u),c[Ti]=null,Rt(c,l))};c.addEventListener("transitionend",u)})}),()=>{const l=se(e),o=ef(l);let a=l.tag||xe;if(i=[],r)for(let c=0;c{o.split(/\s+/).forEach(a=>a&&s.classList.remove(a))}),n.split(/\s+/).forEach(o=>o&&s.classList.add(o)),s.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(s);const{hasTransform:l}=tf(s);return r.removeChild(s),l}const Xt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return H(t)?n=>Pn(t,n):t};function ug(e){e.target.composing=!0}function $o(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const at=Symbol("_assign"),Ei={created(e,{modifiers:{lazy:t,trim:n,number:s}},i){e[at]=Xt(i);const r=s||i.props&&i.props.type==="number";It(e,t?"change":"input",l=>{if(l.target.composing)return;let o=e.value;n&&(o=o.trim()),r&&(o=oi(o)),e[at](o)}),n&&It(e,"change",()=>{e.value=e.value.trim()}),t||(It(e,"compositionstart",ug),It(e,"compositionend",$o),It(e,"change",$o))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:i,number:r}},l){if(e[at]=Xt(l),e.composing)return;const o=(r||e.type==="number")&&!/^0\d/.test(e.value)?oi(e.value):e.value,a=t??"";o!==a&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||i&&e.value.trim()===a)||(e.value=a))}},Pl={deep:!0,created(e,t,n){e[at]=Xt(n),It(e,"change",()=>{const s=e._modelValue,i=Fn(e),r=e.checked,l=e[at];if(H(s)){const o=Di(s,i),a=o!==-1;if(r&&!a)l(s.concat(i));else if(!r&&a){const c=[...s];c.splice(o,1),l(c)}}else if(mn(s)){const o=new Set(s);r?o.add(i):o.delete(i),l(o)}else l(uf(e,r))})},mounted:Vo,beforeUpdate(e,t,n){e[at]=Xt(n),Vo(e,t,n)}};function Vo(e,{value:t,oldValue:n},s){e._modelValue=t;let i;if(H(t))i=Di(t,s.props.value)>-1;else if(mn(t))i=t.has(s.props.value);else{if(t===n)return;i=Kt(t,uf(e,!0))}e.checked!==i&&(e.checked=i)}const Nl={created(e,{value:t},n){e.checked=Kt(t,n.props.value),e[at]=Xt(n),It(e,"change",()=>{e[at](Fn(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[at]=Xt(s),t!==n&&(e.checked=Kt(t,s.props.value))}},ff={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const i=mn(t);It(e,"change",()=>{const r=Array.prototype.filter.call(e.options,l=>l.selected).map(l=>n?oi(Fn(l)):Fn(l));e[at](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Is(()=>{e._assigning=!1})}),e[at]=Xt(s)},mounted(e,{value:t}){Ho(e,t)},beforeUpdate(e,t,n){e[at]=Xt(n)},updated(e,{value:t}){e._assigning||Ho(e,t)}};function Ho(e,t){const n=e.multiple,s=H(t);if(!(n&&!s&&!mn(t))){for(let i=0,r=e.options.length;iString(c)===String(o)):l.selected=Di(t,o)>-1}else l.selected=t.has(o);else if(Kt(Fn(l),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Fn(e){return"_value"in e?e._value:e.value}function uf(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const df={created(e,t,n){Ws(e,t,n,null,"created")},mounted(e,t,n){Ws(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){Ws(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){Ws(e,t,n,s,"updated")}};function pf(e,t){switch(e){case"SELECT":return ff;case"TEXTAREA":return Ei;default:switch(t){case"checkbox":return Pl;case"radio":return Nl;default:return Ei}}}function Ws(e,t,n,s,i){const l=pf(e.tagName,n.props&&n.props.type)[i];l&&l(e,t,n,s)}function dg(){Ei.getSSRProps=({value:e})=>({value:e}),Nl.getSSRProps=({value:e},t)=>{if(t.props&&Kt(t.props.value,e))return{checked:!0}},Pl.getSSRProps=({value:e},t)=>{if(H(e)){if(t.props&&Di(e,t.props.value)>-1)return{checked:!0}}else if(mn(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},df.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=pf(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const pg=["ctrl","shift","alt","meta"],hg={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>pg.some(n=>e[`${n}Key`]&&!t.includes(n))},gg=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(i,...r)=>{for(let l=0;l{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=i=>{if(!("key"in i))return;const r=ze(i.key);if(t.some(l=>l===r||mg[l]===r))return e(i)})},hf=ee({patchProp:Zh},kh);let os,jo=!1;function gf(){return os||(os=xc(hf))}function mf(){return os=jo?os:wc(hf),jo=!0,os}const yf=(...e)=>{gf().render(...e)},vg=(...e)=>{mf().hydrate(...e)},qr=(...e)=>{const t=gf().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=Sf(s);if(!i)return;const r=t._component;!q(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const l=n(i,!1,bf(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),l},t},vf=(...e)=>{const t=mf().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=Sf(s);if(i)return n(i,!0,bf(i))},t};function bf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Sf(e){return J(e)?document.querySelector(e):e}let zo=!1;const bg=()=>{zo||(zo=!0,dg(),Vh())},Sg=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:nc,BaseTransitionPropsValidators:vl,Comment:ve,DeprecationTypes:Ph,EffectScope:cl,ErrorCodes:Dd,ErrorTypeStrings:Ch,Fragment:xe,KeepAlive:cp,ReactiveEffect:cs,Static:an,Suspense:ih,Teleport:Ud,Text:Wt,TrackOpTypes:Od,Transition:Dh,TransitionGroup:lg,TriggerOpTypes:Md,VueElement:Zi,assertNumber:Rd,callWithAsyncErrorHandling:ct,callWithErrorHandling:Gn,camelize:ue,capitalize:yn,cloneVNode:St,compatUtils:Mh,computed:Ml,createApp:qr,createBlock:mi,createCommentVNode:hh,createElementBlock:fh,createElementVNode:Al,createHydrationRenderer:wc,createPropsRestProxy:Pp,createRenderer:xc,createSSRApp:vf,createSlots:mp,createStaticVNode:ph,createTextVNode:Il,createVNode:fe,customRef:ja,defineAsyncComponent:op,defineComponent:bl,defineCustomElement:lf,defineEmits:Tp,defineExpose:Ep,defineModel:xp,defineOptions:_p,defineProps:Sp,defineSSRCustomElement:eg,defineSlots:Cp,devtools:xh,effect:Ju,effectScope:Ku,getCurrentInstance:ft,getCurrentScope:Ea,getCurrentWatcher:Pd,getTransitionRawChildren:Ui,guardReactiveProps:Hc,h:Ze,handleError:vn,hasInjectionContext:Vp,hydrate:vg,hydrateOnIdle:tp,hydrateOnInteraction:rp,hydrateOnMediaQuery:ip,hydrateOnVisible:sp,initCustomFormatter:Th,initDirectivesForSSR:bg,inject:Ln,isMemoSame:Yc,isProxy:ji,isReactive:Gt,isReadonly:Yt,isRef:Ce,isRuntimeOnly:vh,isShallow:et,isVNode:Pt,markRaw:$a,mergeDefaults:Op,mergeModels:Mp,mergeProps:jc,nextTick:Is,normalizeClass:As,normalizeProps:Du,normalizeStyle:ws,onActivated:ic,onBeforeMount:oc,onBeforeUnmount:Wn,onBeforeUpdate:qi,onDeactivated:rc,onErrorCaptured:uc,onMounted:bn,onRenderTracked:fc,onRenderTriggered:cc,onScopeDispose:Yu,onServerPrefetch:ac,onUnmounted:Ki,onUpdated:Un,onWatcherCleanup:Ga,openBlock:vs,popScopeId:Hd,provide:Yi,proxyRefs:hl,pushScopeId:Vd,queuePostFlushCb:ds,reactive:Vi,readonly:pl,ref:be,registerRuntimeCompiler:Wc,render:yf,renderList:gp,renderSlot:yp,resolveComponent:dp,resolveDirective:hp,resolveDynamicComponent:pp,resolveFilter:Oh,resolveTransitionHooks:Rn,setBlockTracking:Fr,setDevtoolsHook:wh,setTransitionHooks:Mt,shallowReactive:Fa,shallowReadonly:yd,shallowRef:Va,ssrContextKey:Mc,ssrUtils:Ih,stop:Zu,toDisplayString:Sa,toHandlerKey:Mn,toHandlers:vp,toRaw:se,toRef:wd,toRefs:_d,toValue:Sd,transformVNodeArgs:uh,triggerRef:bd,unref:zi,useAttrs:Ip,useCssModule:sg,useCssVars:Hh,useHost:of,useId:qd,useModel:Jp,useSSRContext:Pc,useShadowRoot:ng,useSlots:Ap,useTemplateRef:Kd,useTransitionState:yl,vModelCheckbox:Pl,vModelDynamic:df,vModelRadio:Nl,vModelSelect:ff,vModelText:Ei,vShow:sf,version:Xc,warn:_h,watch:on,watchEffect:Kp,watchPostEffect:Yp,watchSyncEffect:Nc,withAsyncContext:Np,withCtx:ml,withDefaults:wp,withDirectives:zd,withKeys:yg,withMemo:Eh,withModifiers:gg,withScopeId:jd},Symbol.toStringTag,{value:"Module"}));/** * @vue/compiler-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const bs=Symbol(""),as=Symbol(""),Ll=Symbol(""),_i=Symbol(""),Tf=Symbol(""),pn=Symbol(""),Ef=Symbol(""),_f=Symbol(""),kl=Symbol(""),Rl=Symbol(""),Ns=Symbol(""),Dl=Symbol(""),Cf=Symbol(""),Bl=Symbol(""),Fl=Symbol(""),$l=Symbol(""),Vl=Symbol(""),Hl=Symbol(""),jl=Symbol(""),xf=Symbol(""),wf=Symbol(""),Qi=Symbol(""),Ci=Symbol(""),zl=Symbol(""),Gl=Symbol(""),Ss=Symbol(""),Ls=Symbol(""),Ul=Symbol(""),Kr=Symbol(""),Tg=Symbol(""),Yr=Symbol(""),xi=Symbol(""),Eg=Symbol(""),_g=Symbol(""),Wl=Symbol(""),Cg=Symbol(""),xg=Symbol(""),ql=Symbol(""),Af=Symbol(""),$n={[bs]:"Fragment",[as]:"Teleport",[Ll]:"Suspense",[_i]:"KeepAlive",[Tf]:"BaseTransition",[pn]:"openBlock",[Ef]:"createBlock",[_f]:"createElementBlock",[kl]:"createVNode",[Rl]:"createElementVNode",[Ns]:"createCommentVNode",[Dl]:"createTextVNode",[Cf]:"createStaticVNode",[Bl]:"resolveComponent",[Fl]:"resolveDynamicComponent",[$l]:"resolveDirective",[Vl]:"resolveFilter",[Hl]:"withDirectives",[jl]:"renderList",[xf]:"renderSlot",[wf]:"createSlots",[Qi]:"toDisplayString",[Ci]:"mergeProps",[zl]:"normalizeClass",[Gl]:"normalizeStyle",[Ss]:"normalizeProps",[Ls]:"guardReactiveProps",[Ul]:"toHandlers",[Kr]:"camelize",[Tg]:"capitalize",[Yr]:"toHandlerKey",[xi]:"setBlockTracking",[Eg]:"pushScopeId",[_g]:"popScopeId",[Wl]:"withCtx",[Cg]:"unref",[xg]:"isRef",[ql]:"withMemo",[Af]:"isMemoSame"};function wg(e){Object.getOwnPropertySymbols(e).forEach(t=>{$n[t]=e[t]})}const nt={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function Ag(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:nt}}function Ts(e,t,n,s,i,r,l,o=!1,a=!1,c=!1,f=nt){return e&&(o?(e.helper(pn),e.helper(jn(e.inSSR,c))):e.helper(Hn(e.inSSR,c)),l&&e.helper(Hl)),{type:13,tag:t,props:n,children:s,patchFlag:i,dynamicProps:r,directives:l,isBlock:o,disableTracking:a,isComponent:c,loc:f}}function cn(e,t=nt){return{type:17,loc:t,elements:e}}function ot(e,t=nt){return{type:15,loc:t,properties:e}}function ye(e,t){return{type:16,loc:nt,key:J(e)?Z(e,!0):e,value:t}}function Z(e,t=!1,n=nt,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function ht(e,t=nt){return{type:8,loc:t,children:e}}function Te(e,t=[],n=nt){return{type:14,loc:n,callee:e,arguments:t}}function Vn(e,t=void 0,n=!1,s=!1,i=nt){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:i}}function Xr(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:nt}}function Ig(e,t,n=!1,s=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:s,needArraySpread:!1,loc:nt}}function Og(e){return{type:21,body:e,loc:nt}}function Hn(e,t){return e||t?kl:Rl}function jn(e,t){return e||t?Ef:_f}function Kl(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(Hn(s,e.isComponent)),t(pn),t(jn(s,e.isComponent)))}const Go=new Uint8Array([123,123]),Uo=new Uint8Array([125,125]);function Wo(e){return e>=97&&e<=122||e>=65&&e<=90}function Xe(e){return e===32||e===10||e===9||e===12||e===13}function kt(e){return e===47||e===62||Xe(e)}function wi(e){const t=new Uint8Array(e.length);for(let n=0;n=0;i--){const r=this.newlines[i];if(t>r){n=i+2,s=t-r;break}}return{column:s,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?kt(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||Xe(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===Oe.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}function qo(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function fn(e,t){const n=qo("MODE",t),s=qo(e,t);return n===3?s===!0:s!==!1}function Es(e,t,n,...s){return fn(e,t)}function Yl(e){throw e}function If(e){}function pe(e,t,n,s){const i=`https://vuejs.org/error-reference/#compiler-${e}`,r=new SyntaxError(String(i));return r.code=e,r.loc=t,r}const Ge=e=>e.type===4&&e.isStatic;function Of(e){switch(e){case"Teleport":case"teleport":return as;case"Suspense":case"suspense":return Ll;case"KeepAlive":case"keep-alive":return _i;case"BaseTransition":case"base-transition":return Tf}}const Pg=/^\d|[^\$\w\xA0-\uFFFF]/,Xl=e=>!Pg.test(e),Ng=/[A-Za-z_$\xA0-\uFFFF]/,Lg=/[\.\?\w$\xA0-\uFFFF]/,kg=/\s+[.[]\s*|\s*[.[]\s+/g,Mf=e=>e.type===4?e.content:e.loc.source,Rg=e=>{const t=Mf(e).trim().replace(kg,o=>o.trim());let n=0,s=[],i=0,r=0,l=null;for(let o=0;o|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Bg=e=>Dg.test(Mf(e)),Fg=Bg;function lt(e,t,n=!1){for(let s=0;st.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function vr(e){return e.type===5||e.type===2}function Vg(e){return e.type===7&&e.name==="slot"}function Ai(e){return e.type===1&&e.tagType===3}function Ii(e){return e.type===1&&e.tagType===2}const Hg=new Set([Ss,Ls]);function Nf(e,t=[]){if(e&&!J(e)&&e.type===14){const n=e.callee;if(!J(n)&&Hg.has(n))return Nf(e.arguments[0],t.concat(e))}return[e,t]}function Oi(e,t,n){let s,i=e.type===13?e.props:e.arguments[2],r=[],l;if(i&&!J(i)&&i.type===14){const o=Nf(i);i=o[0],r=o[1],l=r[r.length-1]}if(i==null||J(i))s=ot([t]);else if(i.type===14){const o=i.arguments[0];!J(o)&&o.type===15?Ko(t,o)||o.properties.unshift(t):i.callee===Ul?s=Te(n.helper(Ci),[ot([t]),i]):i.arguments.unshift(ot([t])),!s&&(s=i)}else i.type===15?(Ko(t,i)||i.properties.unshift(t),s=i):(s=Te(n.helper(Ci),[ot([t]),i]),l&&l.callee===Ls&&(l=r[r.length-2]));e.type===13?l?l.arguments[0]=s:e.props=s:l?l.arguments[0]=s:e.arguments[2]=s}function Ko(e,t){let n=!1;if(e.key.type===4){const s=e.key.content;n=t.properties.some(i=>i.key.type===4&&i.key.content===s)}return n}function _s(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,s)=>n==="-"?"_":e.charCodeAt(s).toString())}`}function jg(e){return e.type===14&&e.callee===ql?e.arguments[1].returns:e}const zg=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,Lf={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Qn,isPreTag:Qn,isIgnoreNewlineTag:Qn,isCustomElement:Qn,onError:Yl,onWarn:If,comments:!1,prefixIdentifiers:!1};let re=Lf,Cs=null,Ot="",Me=null,ne=null,Ve="",_t=-1,tn=-1,Jl=0,Vt=!1,Jr=null;const de=[],ge=new Mg(de,{onerr:Et,ontext(e,t){qs(we(e,t),e,t)},ontextentity(e,t,n){qs(e,t,n)},oninterpolation(e,t){if(Vt)return qs(we(e,t),e,t);let n=e+ge.delimiterOpen.length,s=t-ge.delimiterClose.length;for(;Xe(Ot.charCodeAt(n));)n++;for(;Xe(Ot.charCodeAt(s-1));)s--;let i=we(n,s);i.includes("&")&&(i=re.decodeEntities(i,!1)),Zr({type:5,content:si(i,!1,me(n,s)),loc:me(e,t)})},onopentagname(e,t){const n=we(e,t);Me={type:1,tag:n,ns:re.getNamespace(n,de[0],re.ns),tagType:0,props:[],children:[],loc:me(e-1,t),codegenNode:void 0}},onopentagend(e){Xo(e)},onclosetag(e,t){const n=we(e,t);if(!re.isVoidTag(n)){let s=!1;for(let i=0;i0&&Et(24,de[0].loc.start.offset);for(let l=0;l<=i;l++){const o=de.shift();ni(o,t,l(s.type===7?s.rawName:s.name)===n)&&Et(2,t)},onattribend(e,t){if(Me&&ne){if(sn(ne.loc,t),e!==0)if(Ve.includes("&")&&(Ve=re.decodeEntities(Ve,!0)),ne.type===6)ne.name==="class"&&(Ve=Df(Ve).trim()),e===1&&!Ve&&Et(13,t),ne.value={type:2,content:Ve,loc:e===1?me(_t,tn):me(_t-1,tn+1)},ge.inSFCRoot&&Me.tag==="template"&&ne.name==="lang"&&Ve&&Ve!=="html"&&ge.enterRCDATA(wi("i.content==="sync"))>-1&&Es("COMPILER_V_BIND_SYNC",re,ne.loc,ne.rawName)&&(ne.name="model",ne.modifiers.splice(s,1))}(ne.type!==7||ne.name!=="pre")&&Me.props.push(ne)}Ve="",_t=tn=-1},oncomment(e,t){re.comments&&Zr({type:3,content:we(e,t),loc:me(e-4,t+3)})},onend(){const e=Ot.length;for(let t=0;t{const y=t.start.offset+p,m=y+u.length;return si(u,!1,me(y,m),0,d?1:0)},o={source:l(r.trim(),n.indexOf(r,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let a=i.trim().replace(Gg,"").trim();const c=i.indexOf(a),f=a.match(Yo);if(f){a=a.replace(Yo,"").trim();const u=f[1].trim();let p;if(u&&(p=n.indexOf(u,c+a.length),o.key=l(u,p,!0)),f[2]){const d=f[2].trim();d&&(o.index=l(d,n.indexOf(d,o.key?p+u.length:c+a.length),!0))}}return a&&(o.value=l(a,c,!0)),o}function we(e,t){return Ot.slice(e,t)}function Xo(e){ge.inSFCRoot&&(Me.innerLoc=me(e+1,e+1)),Zr(Me);const{tag:t,ns:n}=Me;n===0&&re.isPreTag(t)&&Jl++,re.isVoidTag(t)?ni(Me,e):(de.unshift(Me),(n===1||n===2)&&(ge.inXML=!0)),Me=null}function qs(e,t,n){{const r=de[0]&&de[0].tag;r!=="script"&&r!=="style"&&e.includes("&")&&(e=re.decodeEntities(e,!1))}const s=de[0]||Cs,i=s.children[s.children.length-1];i&&i.type===2?(i.content+=e,sn(i.loc,n)):s.children.push({type:2,content:e,loc:me(t,n)})}function ni(e,t,n=!1){n?sn(e.loc,kf(t,60)):sn(e.loc,Wg(t,62)+1),ge.inSFCRoot&&(e.children.length?e.innerLoc.end=ee({},e.children[e.children.length-1].loc.end):e.innerLoc.end=ee({},e.innerLoc.start),e.innerLoc.source=we(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:s,ns:i,children:r}=e;if(Vt||(s==="slot"?e.tagType=2:Jo(e)?e.tagType=3:Kg(e)&&(e.tagType=1)),ge.inRCDATA||(e.children=Rf(r)),i===0&&re.isIgnoreNewlineTag(s)){const l=r[0];l&&l.type===2&&(l.content=l.content.replace(/^\r?\n/,""))}i===0&&re.isPreTag(s)&&Jl--,Jr===e&&(Vt=ge.inVPre=!1,Jr=null),ge.inXML&&(de[0]?de[0].ns:re.ns)===0&&(ge.inXML=!1);{const l=e.props;if(!ge.inSFCRoot&&fn("COMPILER_NATIVE_TEMPLATE",re)&&e.tag==="template"&&!Jo(e)){const a=de[0]||Cs,c=a.children.indexOf(e);a.children.splice(c,1,...e.children)}const o=l.find(a=>a.type===6&&a.name==="inline-template");o&&Es("COMPILER_INLINE_TEMPLATE",re,o.loc)&&e.children.length&&(o.value={type:2,content:we(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:o.loc})}}function Wg(e,t){let n=e;for(;Ot.charCodeAt(n)!==t&&n=0;)n--;return n}const qg=new Set(["if","else","else-if","for","slot"]);function Jo({tag:e,props:t}){if(e==="template"){for(let n=0;n64&&e<91}const Xg=/\r\n/g;function Rf(e,t){const n=re.whitespace!=="preserve";let s=!1;for(let i=0;i0){if(p>=2){u.codegenNode.patchFlag=-1,l.push(u);continue}}else{const d=u.codegenNode;if(d.type===13){const y=d.patchFlag;if((y===void 0||y===512||y===1)&&$f(u,n)>=2){const m=Vf(u);m&&(d.props=n.hoist(m))}d.dynamicProps&&(d.dynamicProps=n.hoist(d.dynamicProps))}}}else if(u.type===12&&(s?0:Qe(u,n))>=2){l.push(u);continue}if(u.type===1){const p=u.tagType===1;p&&n.scopes.vSlot++,ii(u,e,n,!1,i),p&&n.scopes.vSlot--}else if(u.type===11)ii(u,e,n,u.children.length===1,!0);else if(u.type===9)for(let p=0;pd.key===u||d.key.content===u);return p&&p.value}}l.length&&n.transformHoist&&n.transformHoist(r,n,e)}function Qe(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const s=n.get(e);if(s!==void 0)return s;const i=e.codegenNode;if(i.type!==13||i.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(i.patchFlag===void 0){let l=3;const o=$f(e,t);if(o===0)return n.set(e,0),0;o1)for(let a=0;aI&&(x.childIndex--,x.onNodeRemoved()),x.parent.children.splice(I,1)},onNodeRemoved:Ae,addIdentifiers(E){},removeIdentifiers(E){},hoist(E){J(E)&&(E=Z(E)),x.hoists.push(E);const O=Z(`_hoisted_${x.hoists.length}`,!1,E.loc,2);return O.hoisted=E,O},cache(E,O=!1,I=!1){const C=Ig(x.cached.length,E,O,I);return x.cached.push(C),C}};return x.filters=new Set,x}function lm(e,t){const n=rm(e,t);tr(e,n),t.hoistStatic&&sm(e,n),t.ssr||om(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function om(e,t){const{helper:n}=t,{children:s}=e;if(s.length===1){const i=s[0];if(Bf(e,i)&&i.codegenNode){const r=i.codegenNode;r.type===13&&Kl(r,t),e.codegenNode=r}else e.codegenNode=i}else if(s.length>1){let i=64;e.codegenNode=Ts(t,n(bs),void 0,e.children,i,void 0,void 0,!0,void 0,!1)}}function am(e,t){let n=0;const s=()=>{n--};for(;ns===e:s=>e.test(s);return(s,i)=>{if(s.type===1){const{props:r}=s;if(s.tagType===3&&r.some(Vg))return;const l=[];for(let o=0;o`${$n[e]}: _${$n[e]}`;function cm(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:s=!1,filename:i="template.vue.html",scopeId:r=null,optimizeImports:l=!1,runtimeGlobalName:o="Vue",runtimeModuleName:a="vue",ssrRuntimeModuleName:c="vue/server-renderer",ssr:f=!1,isTS:u=!1,inSSR:p=!1}){const d={mode:t,prefixIdentifiers:n,sourceMap:s,filename:i,scopeId:r,optimizeImports:l,runtimeGlobalName:o,runtimeModuleName:a,ssrRuntimeModuleName:c,ssr:f,isTS:u,inSSR:p,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(m){return`_${$n[m]}`},push(m,w=-2,g){d.code+=m},indent(){y(++d.indentLevel)},deindent(m=!1){m?--d.indentLevel:y(--d.indentLevel)},newline(){y(d.indentLevel)}};function y(m){d.push(` `+" ".repeat(m),0)}return d}function fm(e,t={}){const n=cm(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:i,prefixIdentifiers:r,indent:l,deindent:o,newline:a,scopeId:c,ssr:f}=n,u=Array.from(e.helpers),p=u.length>0,d=!r&&s!=="module";um(e,n);const m=f?"ssrRender":"render",g=(f?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(i(`function ${m}(${g}) {`),l(),d&&(i("with (_ctx) {"),l(),p&&(i(`const { ${u.map(jf).join(", ")} } = _Vue `,-1),a())),e.components.length&&(br(e.components,"component",n),(e.directives.length||e.temps>0)&&a()),e.directives.length&&(br(e.directives,"directive",n),e.temps>0&&a()),e.filters&&e.filters.length&&(a(),br(e.filters,"filter",n),a()),e.temps>0){i("let ");for(let b=0;b0?", ":""}_temp${b}`)}return(e.components.length||e.directives.length||e.temps)&&(i(` `,0),a()),f||i("return "),e.codegenNode?ke(e.codegenNode,n):i("null"),d&&(o(),i("}")),o(),i("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function um(e,t){const{ssr:n,prefixIdentifiers:s,push:i,newline:r,runtimeModuleName:l,runtimeGlobalName:o,ssrRuntimeModuleName:a}=t,c=o,f=Array.from(e.helpers);if(f.length>0&&(i(`const _Vue = ${c} `,-1),e.hoists.length)){const u=[kl,Rl,Ns,Dl,Cf].filter(p=>f.includes(p)).map(jf).join(", ");i(`const { ${u} } = _Vue `,-1)}dm(e.hoists,t),r(),i("return ")}function br(e,t,{helper:n,push:s,newline:i,isTS:r}){const l=n(t==="filter"?Vl:t==="component"?Bl:$l);for(let o=0;o3||!1;t.push("["),n&&t.indent(),ks(e,t,n),n&&t.deindent(),t.push("]")}function ks(e,t,n=!1,s=!0){const{push:i,newline:r}=t;for(let l=0;ln||"null")}function bm(e,t){const{push:n,helper:s,pure:i}=t,r=J(e.callee)?e.callee:s(e.callee);i&&n(nr),n(r+"(",-2,e),ks(e.arguments,t),n(")")}function Sm(e,t){const{push:n,indent:s,deindent:i,newline:r}=t,{properties:l}=e;if(!l.length){n("{}",-2,e);return}const o=l.length>1||!1;n(o?"{":"{ "),o&&s();for(let a=0;a "),(a||o)&&(n("{"),s()),l?(a&&n("return "),H(l)?Zl(l,t):ke(l,t)):o&&ke(o,t),(a||o)&&(i(),n("}")),c&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function _m(e,t){const{test:n,consequent:s,alternate:i,newline:r}=e,{push:l,indent:o,deindent:a,newline:c}=t;if(n.type===4){const u=!Xl(n.content);u&&l("("),zf(n,t),u&&l(")")}else l("("),ke(n,t),l(")");r&&o(),t.indentLevel++,r||l(" "),l("? "),ke(s,t),t.indentLevel--,r&&c(),r||l(" "),l(": ");const f=i.type===19;f||t.indentLevel++,ke(i,t),f||t.indentLevel--,r&&a(!0)}function Cm(e,t){const{push:n,helper:s,indent:i,deindent:r,newline:l}=t,{needPauseTracking:o,needArraySpread:a}=e;a&&n("[...("),n(`_cache[${e.index}] || (`),o&&(i(),n(`${s(xi)}(-1`),e.inVOnce&&n(", true"),n("),"),l(),n("(")),n(`_cache[${e.index}] = `),ke(e.value,t),o&&(n(`).cacheIndex = ${e.index},`),l(),n(`${s(xi)}(1),`),l(),n(`_cache[${e.index}]`),r()),n(")"),a&&n(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const xm=Hf(/^(if|else|else-if)$/,(e,t,n)=>wm(e,t,n,(s,i,r)=>{const l=n.parent.children;let o=l.indexOf(s),a=0;for(;o-->=0;){const c=l[o];c&&c.type===9&&(a+=c.branches.length)}return()=>{if(r)s.codegenNode=Qo(i,a,n);else{const c=Am(s.codegenNode);c.alternate=Qo(i,a+s.branches.length-1,n)}}}));function wm(e,t,n,s){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const i=t.exp?t.exp.loc:e.loc;n.onError(pe(28,t.loc)),t.exp=Z("true",!1,i)}if(t.name==="if"){const i=Zo(e,t),r={type:9,loc:Qg(e.loc),branches:[i]};if(n.replaceNode(r),s)return s(r,i,!0)}else{const i=n.parent.children;let r=i.indexOf(e);for(;r-->=-1;){const l=i[r];if(l&&l.type===3){n.removeNode(l);continue}if(l&&l.type===2&&!l.content.trim().length){n.removeNode(l);continue}if(l&&l.type===9){t.name==="else-if"&&l.branches[l.branches.length-1].condition===void 0&&n.onError(pe(30,e.loc)),n.removeNode();const o=Zo(e,t);l.branches.push(o);const a=s&&s(l,o,!1);tr(o,n),a&&a(),n.currentNode=null}else n.onError(pe(30,e.loc));break}}}function Zo(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!lt(e,"for")?e.children:[e],userKey:er(e,"key"),isTemplateIf:n}}function Qo(e,t,n){return e.condition?Xr(e.condition,ea(e,t,n),Te(n.helper(Ns),['""',"true"])):ea(e,t,n)}function ea(e,t,n){const{helper:s}=n,i=ye("key",Z(`${t}`,!1,nt,2)),{children:r}=e,l=r[0];if(r.length!==1||l.type!==1)if(r.length===1&&l.type===11){const a=l.codegenNode;return Oi(a,i,n),a}else return Ts(n,s(bs),ot([i]),r,64,void 0,void 0,!0,!1,!1,e.loc);else{const a=l.codegenNode,c=jg(a);return c.type===13&&Kl(c,n),Oi(c,i,n),a}}function Am(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const Im=(e,t,n)=>{const{modifiers:s,loc:i}=e,r=e.arg;let{exp:l}=e;if(l&&l.type===4&&!l.content.trim()&&(l=void 0),!l){if(r.type!==4||!r.isStatic)return n.onError(pe(52,r.loc)),{props:[ye(r,Z("",!0,i))]};Uf(e),l=e.exp}return r.type!==4?(r.children.unshift("("),r.children.push(') || ""')):r.isStatic||(r.content=`${r.content} || ""`),s.some(o=>o.content==="camel")&&(r.type===4?r.isStatic?r.content=ue(r.content):r.content=`${n.helperString(Kr)}(${r.content})`:(r.children.unshift(`${n.helperString(Kr)}(`),r.children.push(")"))),n.inSSR||(s.some(o=>o.content==="prop")&&ta(r,"."),s.some(o=>o.content==="attr")&&ta(r,"^")),{props:[ye(r,l)]}},Uf=(e,t)=>{const n=e.arg,s=ue(n.content);e.exp=Z(s,!1,n.loc)},ta=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Om=Hf("for",(e,t,n)=>{const{helper:s,removeHelper:i}=n;return Mm(e,t,n,r=>{const l=Te(s(jl),[r.source]),o=Ai(e),a=lt(e,"memo"),c=er(e,"key",!1,!0);c&&c.type===7&&!c.exp&&Uf(c);let u=c&&(c.type===6?c.value?Z(c.value.content,!0):void 0:c.exp);const p=c&&u?ye("key",u):null,d=r.source.type===4&&r.source.constType>0,y=d?64:c?128:256;return r.codegenNode=Ts(n,s(bs),void 0,l,y,void 0,void 0,!0,!d,!1,e.loc),()=>{let m;const{children:w}=r,g=w.length!==1||w[0].type!==1,b=Ii(e)?e:o&&e.children.length===1&&Ii(e.children[0])?e.children[0]:null;if(b?(m=b.codegenNode,o&&p&&Oi(m,p,n)):g?m=Ts(n,s(bs),p?ot([p]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(m=w[0].codegenNode,o&&p&&Oi(m,p,n),m.isBlock!==!d&&(m.isBlock?(i(pn),i(jn(n.inSSR,m.isComponent))):i(Hn(n.inSSR,m.isComponent))),m.isBlock=!d,m.isBlock?(s(pn),s(jn(n.inSSR,m.isComponent))):s(Hn(n.inSSR,m.isComponent))),a){const h=Vn(Qr(r.parseResult,[Z("_cached")]));h.body=Og([ht(["const _memo = (",a.exp,")"]),ht(["if (_cached",...u?[" && _cached.key === ",u]:[],` && ${n.helperString(Af)}(_cached, _memo)) return _cached`]),ht(["const _item = ",m]),Z("_item.memo = _memo"),Z("return _item")]),l.arguments.push(h,Z("_cache"),Z(String(n.cached.length))),n.cached.push(null)}else l.arguments.push(Vn(Qr(r.parseResult),m,!0))}})});function Mm(e,t,n,s){if(!t.exp){n.onError(pe(31,t.loc));return}const i=t.forParseResult;if(!i){n.onError(pe(32,t.loc));return}Wf(i);const{addIdentifiers:r,removeIdentifiers:l,scopes:o}=n,{source:a,value:c,key:f,index:u}=i,p={type:11,loc:t.loc,source:a,valueAlias:c,keyAlias:f,objectIndexAlias:u,parseResult:i,children:Ai(e)?e.children:[e]};n.replaceNode(p),o.vFor++;const d=s&&s(p);return()=>{o.vFor--,d&&d()}}function Wf(e,t){e.finalized||(e.finalized=!0)}function Qr({value:e,key:t,index:n},s=[]){return Pm([e,t,n,...s])}function Pm(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,s)=>n||Z("_".repeat(s+1),!1))}const na=Z("undefined",!1),Nm=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=lt(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},Lm=(e,t,n,s)=>Vn(e,n,!1,!0,n.length?n[0].loc:s);function km(e,t,n=Lm){t.helper(Wl);const{children:s,loc:i}=e,r=[],l=[];let o=t.scopes.vSlot>0||t.scopes.vFor>0;const a=lt(e,"slot",!0);if(a){const{arg:w,exp:g}=a;w&&!Ge(w)&&(o=!0),r.push(ye(w||Z("default",!0),n(g,void 0,s,i)))}let c=!1,f=!1;const u=[],p=new Set;let d=0;for(let w=0;w{const h=n(g,void 0,b,i);return t.compatConfig&&(h.isNonScopedSlot=!0),ye("default",h)};c?u.length&&u.some(g=>qf(g))&&(f?t.onError(pe(39,u[0].loc)):r.push(w(void 0,u))):r.push(w(void 0,s))}const y=o?2:ri(e.children)?3:1;let m=ot(r.concat(ye("_",Z(y+"",!1))),i);return l.length&&(m=Te(t.helper(wf),[m,cn(l)])),{slots:m,hasDynamicSlots:o}}function Ks(e,t,n){const s=[ye("name",e),ye("fn",t)];return n!=null&&s.push(ye("key",Z(String(n),!0))),ot(s)}function ri(e){for(let t=0;tfunction(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:s,props:i}=e,r=e.tagType===1;let l=r?Dm(e,t):`"${s}"`;const o=oe(l)&&l.callee===Fl;let a,c,f=0,u,p,d,y=o||l===as||l===Ll||!r&&(s==="svg"||s==="foreignObject"||s==="math");if(i.length>0){const m=Yf(e,t,void 0,r,o);a=m.props,f=m.patchFlag,p=m.dynamicPropNames;const w=m.directives;d=w&&w.length?cn(w.map(g=>Fm(g,t))):void 0,m.shouldUseBlock&&(y=!0)}if(e.children.length>0)if(l===_i&&(y=!0,f|=1024),r&&l!==as&&l!==_i){const{slots:w,hasDynamicSlots:g}=km(e,t);c=w,g&&(f|=1024)}else if(e.children.length===1&&l!==as){const w=e.children[0],g=w.type,b=g===5||g===8;b&&Qe(w,t)===0&&(f|=1),b||g===2?c=w:c=e.children}else c=e.children;p&&p.length&&(u=$m(p)),e.codegenNode=Ts(t,l,a,c,f===0?void 0:f,u,d,!!y,!1,r,e.loc)};function Dm(e,t,n=!1){let{tag:s}=e;const i=el(s),r=er(e,"is",!1,!0);if(r)if(i||fn("COMPILER_IS_ON_ELEMENT",t)){let o;if(r.type===6?o=r.value&&Z(r.value.content,!0):(o=r.exp,o||(o=Z("is",!1,r.arg.loc))),o)return Te(t.helper(Fl),[o])}else r.type===6&&r.value.content.startsWith("vue:")&&(s=r.value.content.slice(4));const l=Of(s)||t.isBuiltInComponent(s);return l?(n||t.helper(l),l):(t.helper(Bl),t.components.add(s),_s(s,"component"))}function Yf(e,t,n=e.props,s,i,r=!1){const{tag:l,loc:o,children:a}=e;let c=[];const f=[],u=[],p=a.length>0;let d=!1,y=0,m=!1,w=!1,g=!1,b=!1,h=!1,v=!1;const T=[],A=O=>{c.length&&(f.push(ot(sa(c),o)),c=[]),O&&f.push(O)},N=()=>{t.scopes.vFor>0&&c.push(ye(Z("ref_for",!0),Z("true")))},x=({key:O,value:I})=>{if(Ge(O)){const C=O.content,M=gn(C);if(M&&(!s||i)&&C.toLowerCase()!=="onclick"&&C!=="onUpdate:modelValue"&&!zt(C)&&(b=!0),M&&zt(C)&&(v=!0),M&&I.type===14&&(I=I.arguments[0]),I.type===20||(I.type===4||I.type===8)&&Qe(I,t)>0)return;C==="ref"?m=!0:C==="class"?w=!0:C==="style"?g=!0:C!=="key"&&!T.includes(C)&&T.push(C),s&&(C==="class"||C==="style")&&!T.includes(C)&&T.push(C)}else h=!0};for(let O=0;OWe.content==="prop")&&(y|=32);const he=t.directiveTransforms[C];if(he){const{props:We,needRuntime:$e}=he(I,e,t);!r&&We.forEach(x),G&&M&&!Ge(M)?A(ot(We,o)):c.push(...We),$e&&(u.push(I),Ue($e)&&Kf.set(I,$e))}else Au(C)||(u.push(I),p&&(d=!0))}}let E;if(f.length?(A(),f.length>1?E=Te(t.helper(Ci),f,o):E=f[0]):c.length&&(E=ot(sa(c),o)),h?y|=16:(w&&!s&&(y|=2),g&&!s&&(y|=4),T.length&&(y|=8),b&&(y|=32)),!d&&(y===0||y===32)&&(m||v||u.length>0)&&(y|=512),!t.inSSR&&E)switch(E.type){case 15:let O=-1,I=-1,C=!1;for(let U=0;Uye(l,r)),i))}return cn(n,e.loc)}function $m(e){let t="[";for(let n=0,s=e.length;n{if(Ii(e)){const{children:n,loc:s}=e,{slotName:i,slotProps:r}=Hm(e,t),l=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let o=2;r&&(l[2]=r,o=3),n.length&&(l[3]=Vn([],n,!1,!1,s),o=4),t.scopeId&&!t.slotted&&(o=5),l.splice(o),e.codegenNode=Te(t.helper(xf),l,s)}};function Hm(e,t){let n='"default"',s;const i=[];for(let r=0;r0){const{props:r,directives:l}=Yf(e,t,i,!1,!1);s=r,l.length&&t.onError(pe(36,l[0].loc))}return{slotName:n,slotProps:s}}const Xf=(e,t,n,s)=>{const{loc:i,modifiers:r,arg:l}=e;!e.exp&&!r.length&&n.onError(pe(35,i));let o;if(l.type===4)if(l.isStatic){let u=l.content;u.startsWith("vue:")&&(u=`vnode-${u.slice(4)}`);const p=t.tagType!==0||u.startsWith("vnode")||!/[A-Z]/.test(u)?Mn(ue(u)):`on:${u}`;o=Z(p,!0,l.loc)}else o=ht([`${n.helperString(Yr)}(`,l,")"]);else o=l,o.children.unshift(`${n.helperString(Yr)}(`),o.children.push(")");let a=e.exp;a&&!a.content.trim()&&(a=void 0);let c=n.cacheHandlers&&!a&&!n.inVOnce;if(a){const u=Pf(a),p=!(u||Fg(a)),d=a.content.includes(";");(p||c&&u)&&(a=ht([`${p?"$event":"(...args)"} => ${d?"{":"("}`,a,d?"}":")"]))}let f={props:[ye(o,a||Z("() => {}",!1,i))]};return s&&(f=s(f)),c&&(f.props[0].value=n.cache(f.props[0].value)),f.props.forEach(u=>u.key.isHandlerKey=!0),f},jm=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let s,i=!1;for(let r=0;rr.type===7&&!t.directiveTransforms[r.name])&&e.tag!=="template")))for(let r=0;r{if(e.type===1&<(e,"once",!0))return ia.has(e)||t.inVOnce||t.inSSR?void 0:(ia.add(e),t.inVOnce=!0,t.helper(xi),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},Jf=(e,t,n)=>{const{exp:s,arg:i}=e;if(!s)return n.onError(pe(41,e.loc)),Ys();const r=s.loc.source.trim(),l=s.type===4?s.content:r,o=n.bindingMetadata[r];if(o==="props"||o==="props-aliased")return n.onError(pe(44,s.loc)),Ys();if(!l.trim()||!Pf(s))return n.onError(pe(42,s.loc)),Ys();const a=i||Z("modelValue",!0),c=i?Ge(i)?`onUpdate:${ue(i.content)}`:ht(['"onUpdate:" + ',i]):"onUpdate:modelValue";let f;const u=n.isTS?"($event: any)":"$event";f=ht([`${u} => ((`,s,") = $event)"]);const p=[ye(a,e.exp),ye(c,f)];if(e.modifiers.length&&t.tagType===1){const d=e.modifiers.map(m=>m.content).map(m=>(Xl(m)?m:JSON.stringify(m))+": true").join(", "),y=i?Ge(i)?`${i.content}Modifiers`:ht([i,' + "Modifiers"']):"modelModifiers";p.push(ye(y,Z(`{ ${d} }`,!1,e.loc,2)))}return Ys(p)};function Ys(e=[]){return{props:e}}const Gm=/[\w).+\-_$\]]/,Um=(e,t)=>{fn("COMPILER_FILTERS",t)&&(e.type===5?Mi(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Mi(n.exp,t)}))};function Mi(e,t){if(e.type===4)ra(e,t);else for(let n=0;n=0&&(b=n.charAt(g),b===" ");g--);(!b||!Gm.test(b))&&(l=!0)}}y===void 0?y=n.slice(0,d).trim():f!==0&&w();function w(){m.push(n.slice(f,d).trim()),f=d+1}if(m.length){for(d=0;d{if(e.type===1){const n=lt(e,"memo");return!n||la.has(e)?void 0:(la.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&s.type===13&&(e.tagType!==1&&Kl(s,t),e.codegenNode=Te(t.helper(ql),[n.exp,Vn(void 0,s),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function Km(e){return[[zm,xm,qm,Om,Um,Vm,Rm,Nm,jm],{on:Xf,bind:Im,model:Jf}]}function Ym(e,t={}){const n=t.onError||Yl,s=t.mode==="module";t.prefixIdentifiers===!0?n(pe(47)):s&&n(pe(48));const i=!1;t.cacheHandlers&&n(pe(49)),t.scopeId&&!s&&n(pe(50));const r=ee({},t,{prefixIdentifiers:i}),l=J(e)?nm(e,r):e,[o,a]=Km();return lm(l,ee({},r,{nodeTransforms:[...o,...t.nodeTransforms||[]],directiveTransforms:ee({},a,t.directiveTransforms||{})})),fm(l,r)}const Xm=()=>({props:[]});/** * @vue/compiler-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const Zf=Symbol(""),Qf=Symbol(""),eu=Symbol(""),tu=Symbol(""),tl=Symbol(""),nu=Symbol(""),su=Symbol(""),iu=Symbol(""),ru=Symbol(""),lu=Symbol("");wg({[Zf]:"vModelRadio",[Qf]:"vModelCheckbox",[eu]:"vModelText",[tu]:"vModelSelect",[tl]:"vModelDynamic",[nu]:"withModifiers",[su]:"withKeys",[iu]:"vShow",[ru]:"Transition",[lu]:"TransitionGroup"});let Cn;function Jm(e,t=!1){return Cn||(Cn=document.createElement("div")),t?(Cn.innerHTML=`
`,Cn.children[0].getAttribute("foo")):(Cn.innerHTML=e,Cn.textContent)}const Zm={parseMode:"html",isVoidTag:Gu,isNativeTag:e=>Hu(e)||ju(e)||zu(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:Jm,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return ru;if(e==="TransitionGroup"||e==="transition-group")return lu},getNamespace(e,t,n){let s=t?t.ns:n;if(t&&s===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(i=>i.type===6&&i.name==="encoding"&&i.value!=null&&(i.value.content==="text/html"||i.value.content==="application/xhtml+xml"))&&(s=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(s=0);else t&&s===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(s=0);if(s===0){if(e==="svg")return 1;if(e==="math")return 2}return s}},Qm=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:Z("style",!0,t.loc),exp:ey(t.value.content,t.loc),modifiers:[],loc:t.loc})})},ey=(e,t)=>{const n=ya(e);return Z(JSON.stringify(n),!1,t,3)};function qt(e,t){return pe(e,t)}const ty=(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(qt(53,i)),t.children.length&&(n.onError(qt(54,i)),t.children.length=0),{props:[ye(Z("innerHTML",!0,i),s||Z("",!0))]}},ny=(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(qt(55,i)),t.children.length&&(n.onError(qt(56,i)),t.children.length=0),{props:[ye(Z("textContent",!0),s?Qe(s,n)>0?s:Te(n.helperString(Qi),[s],i):Z("",!0))]}},sy=(e,t,n)=>{const s=Jf(e,t,n);if(!s.props.length||t.tagType===1)return s;e.arg&&n.onError(qt(58,e.arg.loc));const{tag:i}=t,r=n.isCustomElement(i);if(i==="input"||i==="textarea"||i==="select"||r){let l=eu,o=!1;if(i==="input"||r){const a=er(t,"type");if(a){if(a.type===7)l=tl;else if(a.value)switch(a.value.content){case"radio":l=Zf;break;case"checkbox":l=Qf;break;case"file":o=!0,n.onError(qt(59,e.loc));break}}else $g(t)&&(l=tl)}else i==="select"&&(l=tu);o||(s.needRuntime=n.helper(l))}else n.onError(qt(57,e.loc));return s.props=s.props.filter(l=>!(l.key.type===4&&l.key.content==="modelValue")),s},iy=tt("passive,once,capture"),ry=tt("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),ly=tt("left,right"),ou=tt("onkeyup,onkeydown,onkeypress"),oy=(e,t,n,s)=>{const i=[],r=[],l=[];for(let o=0;oGe(e)&&e.content.toLowerCase()==="onclick"?Z(t,!0):e.type!==4?ht(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,ay=(e,t,n)=>Xf(e,t,n,s=>{const{modifiers:i}=e;if(!i.length)return s;let{key:r,value:l}=s.props[0];const{keyModifiers:o,nonKeyModifiers:a,eventOptionModifiers:c}=oy(r,i,n,e.loc);if(a.includes("right")&&(r=oa(r,"onContextmenu")),a.includes("middle")&&(r=oa(r,"onMouseup")),a.length&&(l=Te(n.helper(nu),[l,JSON.stringify(a)])),o.length&&(!Ge(r)||ou(r.content.toLowerCase()))&&(l=Te(n.helper(su),[l,JSON.stringify(o)])),c.length){const f=c.map(yn).join("");r=Ge(r)?Z(`${r.content}${f}`,!0):ht(["(",r,`) + "${f}"`])}return{props:[ye(r,l)]}}),cy=(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(qt(61,i)),{props:[],needRuntime:n.helper(iu)}},fy=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},uy=[Qm],dy={cloak:Xm,html:ty,text:ny,model:sy,on:ay,show:cy};function py(e,t={}){return Ym(e,ee({},Zm,t,{nodeTransforms:[fy,...uy,...t.nodeTransforms||[]],directiveTransforms:ee({},dy,t.directiveTransforms||{}),transformHoist:null}))}/** * vue v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const aa=Object.create(null);function hy(e,t){if(!J(e))if(e.nodeType)e=e.innerHTML;else return Ae;const n=Mu(e,t),s=aa[n];if(s)return s;if(e[0]==="#"){const o=document.querySelector(e);e=o?o.innerHTML:""}const i=ee({hoistStatic:!0,onError:void 0,onWarn:Ae},t);!i.isCustomElement&&typeof customElements<"u"&&(i.isCustomElement=o=>!!customElements.get(o));const{code:r}=py(e,i),l=new Function("Vue",r)(Sg);return l._rc=!0,aa[n]=l}Wc(hy);function ca(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Ql(e={},t={}){Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:ca(t[n])&&ca(e[n])&&Object.keys(t[n]).length>0&&Ql(e[n],t[n])})}const au={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 Sn(){const e=typeof document<"u"?document:{};return Ql(e,au),e}const gy={document:au,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 st(){const e=typeof window<"u"?window:{};return Ql(e,gy),e}function my(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function nl(e,t=0){return setTimeout(e,t)}function Pi(){return Date.now()}function yy(e){const t=st();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function vy(e,t="x"){const n=st();let s,i,r;const l=yy(e);return n.WebKitCSSMatrix?(i=l.transform||l.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(o=>o.replace(",",".")).join(", ")),r=new n.WebKitCSSMatrix(i==="none"?"":i)):(r=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=r.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?i=r.m41:s.length===16?i=parseFloat(s[12]):i=parseFloat(s[4])),t==="y"&&(n.WebKitCSSMatrix?i=r.m42:s.length===16?i=parseFloat(s[13]):i=parseFloat(s[5])),i||0}function Xs(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function by(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function Je(...e){const t=Object(e[0]),n=["__proto__","constructor","prototype"];for(let s=1;sn.indexOf(l)<0);for(let l=0,o=r.length;li?"next":"prev",c=(u,p)=>a==="next"&&u>=p||a==="prev"&&u<=p,f=()=>{l=new Date().getTime(),r===null&&(r=l);const u=Math.max(Math.min((l-r)/o,1),0),p=.5-Math.cos(u*Math.PI)/2;let d=i+p*(t-i);if(c(d,t)&&(d=t),e.wrapperEl.scrollTo({[n]:d}),c(d,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:d})}),s.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=s.requestAnimationFrame(f)};f()}function fu(e){return e.querySelector(".swiper-slide-transform")||e.shadowEl&&e.shadowEl.querySelector(".swiper-slide-transform")||e}function bt(e,t=""){return[...e.children].filter(n=>n.matches(t))}function uu(e,t=[]){const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:[t]),n}function Sy(e,t){const n=[];for(;e.previousElementSibling;){const s=e.previousElementSibling;t?s.matches(t)&&n.push(s):n.push(s),e=s}return n}function Ty(e,t){const n=[];for(;e.nextElementSibling;){const s=e.nextElementSibling;t?s.matches(t)&&n.push(s):n.push(s),e=s}return n}function Ht(e,t){return st().getComputedStyle(e,null).getPropertyValue(t)}function Ni(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function du(e,t){const n=[];let s=e.parentElement;for(;s;)t?s.matches(t)&&n.push(s):n.push(s),s=s.parentElement;return n}function Ey(e,t){function n(s){s.target===e&&(t.call(e,s),e.removeEventListener("transitionend",n))}t&&e.addEventListener("transitionend",n)}function sl(e,t,n){const s=st();return e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom"))}let Sr;function _y(){const e=st(),t=Sn();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function pu(){return Sr||(Sr=_y()),Sr}let Tr;function Cy({userAgent:e}={}){const t=pu(),n=st(),s=n.navigator.platform,i=e||n.navigator.userAgent,r={ios:!1,android:!1},l=n.screen.width,o=n.screen.height,a=i.match(/(Android);?[\s\/]+([\d.]+)?/);let c=i.match(/(iPad).*OS\s([\d_]+)/);const f=i.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p=s==="Win32";let d=s==="MacIntel";const y=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!c&&d&&t.touch&&y.indexOf(`${l}x${o}`)>=0&&(c=i.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),d=!1),a&&!p&&(r.os="android",r.android=!0),(c||u||f)&&(r.os="ios",r.ios=!0),r}function xy(e={}){return Tr||(Tr=Cy(e)),Tr}let Er;function wy(){const e=st();let t=!1;function n(){const s=e.navigator.userAgent.toLowerCase();return s.indexOf("safari")>=0&&s.indexOf("chrome")<0&&s.indexOf("android")<0}if(n()){const s=String(e.navigator.userAgent);if(s.includes("Version/")){const[i,r]=s.split("Version/")[1].split(" ")[0].split(".").map(l=>Number(l));t=i<16||i===16&&r<2}}return{isSafari:t||n(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function Ay(){return Er||(Er=wy()),Er}function Iy({swiper:e,on:t,emit:n}){const s=st();let i=null,r=null;const l=()=>{!e||e.destroyed||!e.initialized||(n("beforeResize"),n("resize"))},o=()=>{!e||e.destroyed||!e.initialized||(i=new ResizeObserver(f=>{r=s.requestAnimationFrame(()=>{const{width:u,height:p}=e;let d=u,y=p;f.forEach(({contentBoxSize:m,contentRect:w,target:g})=>{g&&g!==e.el||(d=w?w.width:(m[0]||m).inlineSize,y=w?w.height:(m[0]||m).blockSize)}),(d!==u||y!==p)&&l()})}),i.observe(e.el))},a=()=>{r&&s.cancelAnimationFrame(r),i&&i.unobserve&&e.el&&(i.unobserve(e.el),i=null)},c=()=>{!e||e.destroyed||!e.initialized||n("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof s.ResizeObserver<"u"){o();return}s.addEventListener("resize",l),s.addEventListener("orientationchange",c)}),t("destroy",()=>{a(),s.removeEventListener("resize",l),s.removeEventListener("orientationchange",c)})}function Oy({swiper:e,extendParams:t,on:n,emit:s}){const i=[],r=st(),l=(c,f={})=>{const u=r.MutationObserver||r.WebkitMutationObserver,p=new u(d=>{if(e.__preventObserver__)return;if(d.length===1){s("observerUpdate",d[0]);return}const y=function(){s("observerUpdate",d[0])};r.requestAnimationFrame?r.requestAnimationFrame(y):r.setTimeout(y,0)});p.observe(c,{attributes:typeof f.attributes>"u"?!0:f.attributes,childList:typeof f.childList>"u"?!0:f.childList,characterData:typeof f.characterData>"u"?!0:f.characterData}),i.push(p)},o=()=>{if(e.params.observer){if(e.params.observeParents){const c=du(e.el);for(let f=0;f{i.forEach(c=>{c.disconnect()}),i.splice(0,i.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",o),n("destroy",a)}const My={on(e,t,n){const s=this;if(!s.eventsListeners||s.destroyed||typeof t!="function")return s;const i=n?"unshift":"push";return e.split(" ").forEach(r=>{s.eventsListeners[r]||(s.eventsListeners[r]=[]),s.eventsListeners[r][i](t)}),s},once(e,t,n){const s=this;if(!s.eventsListeners||s.destroyed||typeof t!="function")return s;function i(...r){s.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,t.apply(s,r)}return i.__emitterProxy=t,s.on(e,i,n)},onAny(e,t){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;const s=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[s](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(s=>{typeof t>"u"?n.eventsListeners[s]=[]:n.eventsListeners[s]&&n.eventsListeners[s].forEach((i,r)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&n.eventsListeners[s].splice(r,1)})}),n},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let n,s,i;return typeof e[0]=="string"||Array.isArray(e[0])?(n=e[0],s=e.slice(1,e.length),i=t):(n=e[0].events,s=e[0].data,i=e[0].context||t),s.unshift(i),(Array.isArray(n)?n:n.split(" ")).forEach(l=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(o=>{o.apply(i,[l,...s])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(o=>{o.apply(i,s)})}),t}};function Py(){const e=this;let t,n;const s=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=s.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=s.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(Ht(s,"padding-left")||0,10)-parseInt(Ht(s,"padding-right")||0,10),n=n-parseInt(Ht(s,"padding-top")||0,10)-parseInt(Ht(s,"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 Ny(){const e=this;function t(I){return e.isHorizontal()?I:{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"}[I]}function n(I,C){return parseFloat(I.getPropertyValue(t(C))||0)}const s=e.params,{wrapperEl:i,slidesEl:r,size:l,rtlTranslate:o,wrongRTL:a}=e,c=e.virtual&&s.virtual.enabled,f=c?e.virtual.slides.length:e.slides.length,u=bt(r,`.${e.params.slideClass}, swiper-slide`),p=c?e.virtual.slides.length:u.length;let d=[];const y=[],m=[];let w=s.slidesOffsetBefore;typeof w=="function"&&(w=s.slidesOffsetBefore.call(e));let g=s.slidesOffsetAfter;typeof g=="function"&&(g=s.slidesOffsetAfter.call(e));const b=e.snapGrid.length,h=e.slidesGrid.length;let v=s.spaceBetween,T=-w,A=0,N=0;if(typeof l>"u")return;typeof v=="string"&&v.indexOf("%")>=0?v=parseFloat(v.replace("%",""))/100*l:typeof v=="string"&&(v=parseFloat(v)),e.virtualSize=-v,u.forEach(I=>{o?I.style.marginLeft="":I.style.marginRight="",I.style.marginBottom="",I.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(Js(i,"--swiper-centered-offset-before",""),Js(i,"--swiper-centered-offset-after",""));const x=s.grid&&s.grid.rows>1&&e.grid;x&&e.grid.initSlides(p);let E;const O=s.slidesPerView==="auto"&&s.breakpoints&&Object.keys(s.breakpoints).filter(I=>typeof s.breakpoints[I].slidesPerView<"u").length>0;for(let I=0;I1&&d.push(e.virtualSize-l)}if(c&&s.loop){const I=m[0]+v;if(s.slidesPerGroup>1){const C=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/s.slidesPerGroup),M=I*s.slidesPerGroup;for(let B=0;B!s.cssMode||s.loop?!0:M!==u.length-1).forEach(C=>{C.style[I]=`${v}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let I=0;m.forEach(M=>{I+=M+(v||0)}),I-=v;const C=I-l;d=d.map(M=>M<=0?-w:M>C?C+g:M)}if(s.centerInsufficientSlides){let I=0;if(m.forEach(C=>{I+=C+(v||0)}),I-=v,I{d[B]=M-C}),y.forEach((M,B)=>{y[B]=M+C})}}if(Object.assign(e,{slides:u,snapGrid:d,slidesGrid:y,slidesSizesGrid:m}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){Js(i,"--swiper-centered-offset-before",`${-d[0]}px`),Js(i,"--swiper-centered-offset-after",`${e.size/2-m[m.length-1]/2}px`);const I=-e.snapGrid[0],C=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(M=>M+I),e.slidesGrid=e.slidesGrid.map(M=>M+C)}if(p!==f&&e.emit("slidesLengthChange"),d.length!==b&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),y.length!==h&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),!c&&!s.cssMode&&(s.effect==="slide"||s.effect==="fade")){const I=`${s.containerModifierClass}backface-hidden`,C=e.el.classList.contains(I);p<=s.maxBackfaceHiddenSlides?C||e.el.classList.add(I):C&&e.el.classList.remove(I)}}function Ly(e){const t=this,n=[],s=t.virtual&&t.params.virtual.enabled;let i=0,r;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const l=o=>s?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;rt.slides.length&&!s)break;n.push(l(o))}else n.push(l(t.activeIndex));for(r=0;ri?o:i}(i||i===0)&&(t.wrapperEl.style.height=`${i}px`)}function ky(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s"u"&&t.updateSlidesOffset();let l=-e;i&&(l=e),s.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=0&&d1&&y<=t.size||d<=0&&y>=t.size)&&(t.visibleSlides.push(c),t.visibleSlidesIndexes.push(a),s[a].classList.add(n.slideVisibleClass)),c.progress=i?-u:u,c.originalProgress=i?-p:p}}function Dy(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,s=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:l,progressLoop:o}=t;const a=r,c=l;if(s===0)i=0,r=!0,l=!0;else{i=(e-t.minTranslate())/s;const f=Math.abs(e-t.minTranslate())<1,u=Math.abs(e-t.maxTranslate())<1;r=f||i<=0,l=u||i>=1,f&&(i=0),u&&(i=1)}if(n.loop){const f=t.getSlideIndexByData(0),u=t.getSlideIndexByData(t.slides.length-1),p=t.slidesGrid[f],d=t.slidesGrid[u],y=t.slidesGrid[t.slidesGrid.length-1],m=Math.abs(e);m>=p?o=(m-p)/y:o=(m+y-d)/y,o>1&&(o-=1)}Object.assign(t,{progress:i,progressLoop:o,isBeginning:r,isEnd:l}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),r&&!a&&t.emit("reachBeginning toEdge"),l&&!c&&t.emit("reachEnd toEdge"),(a&&!r||c&&!l)&&t.emit("fromEdge"),t.emit("progress",i)}function By(){const e=this,{slides:t,params:n,slidesEl:s,activeIndex:i}=e,r=e.virtual&&n.virtual.enabled,l=a=>bt(s,`.${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=i-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="${i}"]`);else o=t[i];if(o){o.classList.add(n.slideActiveClass);let a=Ty(o,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!a&&(a=t[0]),a&&a.classList.add(n.slideNextClass);let c=Sy(o,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!c===0&&(c=t[t.length-1]),c&&c.classList.add(n.slidePrevClass)}e.emitSlidesClasses()}const li=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,s=t.closest(n());if(s){const i=s.querySelector(`.${e.params.lazyPreloaderClass}`);i&&i.remove()}},_r=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},il=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 s=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const l=i,o=[l-t];o.push(...Array.from({length:t}).map((a,c)=>l+s+c)),e.slides.forEach((a,c)=>{o.includes(a.column)&&_r(e,c)});return}const r=i+s-1;if(e.params.rewind||e.params.loop)for(let l=i-t;l<=r+t;l+=1){const o=(l%n+n)%n;(or)&&_r(e,o)}else for(let l=Math.max(i-t,0);l<=Math.min(r+t,n-1);l+=1)l!==i&&(l>r||l=t[r]&&s=t[r]&&s=t[r]&&(i=r);return n.normalizeSlideIndex&&(i<0||typeof i>"u")&&(i=0),i}function $y(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:s,params:i,activeIndex:r,realIndex:l,snapIndex:o}=t;let a=e,c;const f=p=>{let d=p-t.virtual.slidesBefore;return d<0&&(d=t.virtual.slides.length+d),d>=t.virtual.slides.length&&(d-=t.virtual.slides.length),d};if(typeof a>"u"&&(a=Fy(t)),s.indexOf(n)>=0)c=s.indexOf(n);else{const p=Math.min(i.slidesPerGroupSkip,a);c=p+Math.floor((a-p)/i.slidesPerGroup)}if(c>=s.length&&(c=s.length-1),a===r){c!==o&&(t.snapIndex=c,t.emit("snapIndexChange")),t.params.loop&&t.virtual&&t.params.virtual.enabled&&(t.realIndex=f(a));return}let u;t.virtual&&i.virtual.enabled&&i.loop?u=f(a):t.slides[a]?u=parseInt(t.slides[a].getAttribute("data-swiper-slide-index")||a,10):u=a,Object.assign(t,{previousSnapIndex:o,snapIndex:c,previousRealIndex:l,realIndex:u,previousIndex:r,activeIndex:a}),t.initialized&&il(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==u&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function Vy(e){const t=this,n=t.params,s=e.closest(`.${n.slideClass}, swiper-slide`);let i=!1,r;if(s){for(let l=0;la?f=a:s&&er?l="next":i=a.length&&(w=a.length-1);const g=-a[w];if(o.normalizeSlideIndex)for(let h=0;h=T&&v=T&&v=T&&(l=h)}if(r.initialized&&l!==u&&(!r.allowSlideNext&&(p?g>r.translate&&g>r.minTranslate():gr.translate&&g>r.maxTranslate()&&(u||0)!==l))return!1;l!==(f||0)&&n&&r.emit("beforeSlideChangeStart"),r.updateProgress(g);let b;if(l>u?b="next":l0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{d[h?"scrollLeft":"scrollTop"]=v})):d[h?"scrollLeft":"scrollTop"]=v,T&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})}else{if(!r.support.smoothScroll)return cu({swiper:r,targetPosition:v,side:h?"left":"top"}),!0;d.scrollTo({[h?"left":"top"]:v,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(g),r.updateActiveIndex(l),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,s),r.transitionStart(n,b),t===0?r.transitionEnd(n,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(v){!r||r.destroyed||v.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(n,b))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0}function Qy(e=0,t=this.params.speed,n=!0,s){typeof e=="string"&&(e=parseInt(e,10));const i=this;let r=e;return i.params.loop&&(i.virtual&&i.params.virtual.enabled?r=r+i.virtual.slidesBefore:r=i.getSlideIndexByData(r)),i.slideTo(r,t,n,s)}function ev(e=this.params.speed,t=!0,n){const s=this,{enabled:i,params:r,animating:l}=s;if(!i)return s;let o=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const a=s.activeIndexp(g));let m=r[y.indexOf(d)-1];if(typeof m>"u"&&i.cssMode){let g;r.forEach((b,h)=>{d>=b&&(g=h)}),typeof g<"u"&&(m=r[g>0?g-1:g])}let w=0;if(typeof m<"u"&&(w=l.indexOf(m),w<0&&(w=s.activeIndex-1),i.slidesPerView==="auto"&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(w=w-s.slidesPerViewDynamic("previous",!0)+1,w=Math.max(w,0))),i.rewind&&s.isBeginning){const g=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(g,e,t,n)}return s.slideTo(w,e,t,n)}function nv(e=this.params.speed,t=!0,n){const s=this;return s.slideTo(s.activeIndex,e,t,n)}function sv(e=this.params.speed,t=!0,n,s=.5){const i=this;let r=i.activeIndex;const l=Math.min(i.params.slidesPerGroupSkip,r),o=l+Math.floor((r-l)/i.params.slidesPerGroup),a=i.rtlTranslate?i.translate:-i.translate;if(a>=i.snapGrid[o]){const c=i.snapGrid[o],f=i.snapGrid[o+1];a-c>(f-c)*s&&(r+=i.params.slidesPerGroup)}else{const c=i.snapGrid[o-1],f=i.snapGrid[o];a-c<=(f-c)*s&&(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,n)}function iv(){const e=this,{params:t,slidesEl:n}=e,s=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let i=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?ie.slides.length-e.loopedSlides+s/2?(e.loopFix(),i=e.getSlideIndex(bt(n,`${l}[data-swiper-slide-index="${r}"]`)[0]),nl(()=>{e.slideTo(i)})):e.slideTo(i):i>e.slides.length-s?(e.loopFix(),i=e.getSlideIndex(bt(n,`${l}[data-swiper-slide-index="${r}"]`)[0]),nl(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}const rv={slideTo:Zy,slideToLoop:Qy,slideNext:ev,slidePrev:tv,slideReset:nv,slideToClosest:sv,slideToClickedSlide:iv};function lv(e){const t=this,{params:n,slidesEl:s}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;bt(s,`.${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 ov({slideRealIndex:e,slideTo:t=!0,direction:n,setTranslate:s,activeSlideIndex:i,byController:r,byMousewheel:l}={}){const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:a,allowSlidePrev:c,allowSlideNext:f,slidesEl:u,params:p}=o;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&p.virtual.enabled){t&&(!p.centeredSlides&&o.snapIndex===0?o.slideTo(o.virtual.slides.length,0,!1,!0):p.centeredSlides&&o.snapIndex"u"?i=o.getSlideIndex(o.slides.filter(A=>A.classList.contains(p.slideActiveClass))[0]):g=i;const b=n==="next"||!n,h=n==="prev"||!n;let v=0,T=0;if(io.slides.length-y*2){T=Math.max(i-(o.slides.length-y*2),p.slidesPerGroup);for(let A=0;A{o.slides[A].swiperLoopMoveDOM=!0,u.prepend(o.slides[A]),o.slides[A].swiperLoopMoveDOM=!1}),b&&w.forEach(A=>{o.slides[A].swiperLoopMoveDOM=!0,u.append(o.slides[A]),o.slides[A].swiperLoopMoveDOM=!1}),o.recalcSlides(),p.slidesPerView==="auto"&&o.updateSlides(),p.watchSlidesProgress&&o.updateSlidesOffset(),t){if(m.length>0&&h)if(typeof e>"u"){const A=o.slidesGrid[g],x=o.slidesGrid[g+v]-A;l?o.setTranslate(o.translate-x):(o.slideTo(g+v,0,!1,!0),s&&(o.touches[o.isHorizontal()?"startX":"startY"]+=x))}else s&&o.slideToLoop(e,0,!1,!0);else if(w.length>0&&b)if(typeof e>"u"){const A=o.slidesGrid[g],x=o.slidesGrid[g-T]-A;l?o.setTranslate(o.translate-x):(o.slideTo(g-T,0,!1,!0),s&&(o.touches[o.isHorizontal()?"startX":"startY"]+=x))}else o.slideToLoop(e,0,!1,!0)}if(o.allowSlidePrev=c,o.allowSlideNext=f,o.controller&&o.controller.control&&!r){const A={slideRealIndex:e,slideTo:!1,direction:n,setTranslate:s,activeSlideIndex:i,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(N=>{!N.destroyed&&N.params.loop&&N.loopFix(A)}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix(A)}o.emit("loopFix")}function av(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const s=[];e.slides.forEach(i=>{const r=typeof i.swiperSlideIndex>"u"?i.getAttribute("data-swiper-slide-index")*1:i.swiperSlideIndex;s[r]=i}),e.slides.forEach(i=>{i.removeAttribute("data-swiper-slide-index")}),s.forEach(i=>{n.append(i)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}const cv={loopCreate:lv,loopFix:ov,loopDestroy:av};function fv(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 uv(){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 dv={setGrabCursor:fv,unsetGrabCursor:uv};function pv(e,t=this){function n(s){if(!s||s===Sn()||s===st())return null;s.assignedSlot&&(s=s.assignedSlot);const i=s.closest(e);return!i&&!s.getRootNode?null:i||n(s.getRootNode().host)}return n(t)}function hv(e){const t=this,n=Sn(),s=st(),i=t.touchEventsData;i.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 c=a.target;if(r.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(c)||"which"in a&&a.which===3||"button"in a&&a.button>0||i.isTouched&&i.isMoved)return;const f=!!r.noSwipingClass&&r.noSwipingClass!=="",u=e.composedPath?e.composedPath():e.path;f&&a.target&&a.target.shadowRoot&&u&&(c=u[0]);const p=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,d=!!(a.target&&a.target.shadowRoot);if(r.noSwiping&&(d?pv(p,c):c.closest(p))){t.allowClick=!0;return}if(r.swipeHandler&&!c.closest(r.swipeHandler))return;l.currentX=a.pageX,l.currentY=a.pageY;const y=l.currentX,m=l.currentY,w=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,g=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(w&&(y<=g||y>=s.innerWidth-g))if(w==="prevent")e.preventDefault();else return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=y,l.startY=m,i.touchStartTime=Pi(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(i.allowThresholdMove=!1);let b=!0;c.matches(i.focusableElements)&&(b=!1,c.nodeName==="SELECT"&&(i.isTouched=!1)),n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==c&&n.activeElement.blur();const h=b&&t.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||h)&&!c.isContentEditable&&a.preventDefault(),r.freeMode&&r.freeMode.enabled&&t.freeMode&&t.animating&&!r.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",a)}function gv(e){const t=Sn(),n=this,s=n.touchEventsData,{params:i,touches:r,rtlTranslate:l,enabled:o}=n;if(!o||!i.simulateTouch&&e.pointerType==="mouse")return;let a=e;if(a.originalEvent&&(a=a.originalEvent),!s.isTouched){s.startMoving&&s.isScrolling&&n.emit("touchMoveOpposite",a);return}const c=s.evCache.findIndex(A=>A.pointerId===a.pointerId);c>=0&&(s.evCache[c]=a);const f=s.evCache.length>1?s.evCache[0]:a,u=f.pageX,p=f.pageY;if(a.preventedByNestedSwiper){r.startX=u,r.startY=p;return}if(!n.allowTouchMove){a.target.matches(s.focusableElements)||(n.allowClick=!1),s.isTouched&&(Object.assign(r,{startX:u,startY:p,prevX:n.touches.currentX,prevY:n.touches.currentY,currentX:u,currentY:p}),s.touchStartTime=Pi());return}if(i.touchReleaseOnEdges&&!i.loop){if(n.isVertical()){if(pr.startY&&n.translate>=n.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(ur.startX&&n.translate>=n.minTranslate())return}if(t.activeElement&&a.target===t.activeElement&&a.target.matches(s.focusableElements)){s.isMoved=!0,n.allowClick=!1;return}if(s.allowTouchCallbacks&&n.emit("touchMove",a),a.targetTouches&&a.targetTouches.length>1)return;r.currentX=u,r.currentY=p;const d=r.currentX-r.startX,y=r.currentY-r.startY;if(n.params.threshold&&Math.sqrt(d**2+y**2)"u"){let A;n.isHorizontal()&&r.currentY===r.startY||n.isVertical()&&r.currentX===r.startX?s.isScrolling=!1:d*d+y*y>=25&&(A=Math.atan2(Math.abs(y),Math.abs(d))*180/Math.PI,s.isScrolling=n.isHorizontal()?A>i.touchAngle:90-A>i.touchAngle)}if(s.isScrolling&&n.emit("touchMoveOpposite",a),typeof s.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(s.startMoving=!0),s.isScrolling||n.zoom&&n.params.zoom&&n.params.zoom.enabled&&s.evCache.length>1){s.isTouched=!1;return}if(!s.startMoving)return;n.allowClick=!1,!i.cssMode&&a.cancelable&&a.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&a.stopPropagation();let m=n.isHorizontal()?d:y,w=n.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;i.oneWayMovement&&(m=Math.abs(m)*(l?1:-1),w=Math.abs(w)*(l?1:-1)),r.diff=m,m*=i.touchRatio,l&&(m=-m,w=-w);const g=n.touchesDirection;n.swipeDirection=m>0?"prev":"next",n.touchesDirection=w>0?"prev":"next";const b=n.params.loop&&!i.cssMode;if(!s.isMoved){if(b&&n.loopFix({direction:n.swipeDirection}),s.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const A=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(A)}s.allowMomentumBounce=!1,i.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",a)}let h;s.isMoved&&g!==n.touchesDirection&&b&&Math.abs(m)>=1&&(n.loopFix({direction:n.swipeDirection,setTranslate:!0}),h=!0),n.emit("sliderMove",a),s.isMoved=!0,s.currentTranslate=m+s.startTranslate;let v=!0,T=i.resistanceRatio;if(i.touchReleaseOnEdges&&(T=0),m>0?(b&&!h&&s.currentTranslate>(i.centeredSlides?n.minTranslate()-n.size/2:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>n.minTranslate()&&(v=!1,i.resistance&&(s.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+s.startTranslate+m)**T))):m<0&&(b&&!h&&s.currentTranslate<(i.centeredSlides?n.maxTranslate()+n.size/2:n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(i.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(s.currentTranslate=s.startTranslate),i.threshold>0)if(Math.abs(m)>i.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,s.currentTranslate=s.startTranslate,r.diff=n.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{s.currentTranslate=s.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&n.freeMode||i.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(s.currentTranslate),n.setTranslate(s.currentTranslate))}function mv(e){const t=this,n=t.touchEventsData,s=n.evCache.findIndex(h=>h.pointerId===e.pointerId);if(s>=0&&n.evCache.splice(s,1),["pointercancel","pointerout","pointerleave"].includes(e.type)&&!(e.type==="pointercancel"&&(t.browser.isSafari||t.browser.isWebView)))return;const{params:i,touches:r,rtlTranslate:l,slidesGrid:o,enabled:a}=t;if(!a||!i.simulateTouch&&e.pointerType==="mouse")return;let c=e;if(c.originalEvent&&(c=c.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",c),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&i.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}i.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const f=Pi(),u=f-n.touchStartTime;if(t.allowClick){const h=c.path||c.composedPath&&c.composedPath();t.updateClickedSlide(h&&h[0]||c.target),t.emit("tap click",c),u<300&&f-n.lastClickTime<300&&t.emit("doubleTap doubleClick",c)}if(n.lastClickTime=Pi(),nl(()=>{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 p;if(i.followFinger?p=l?t.translate:-t.translate:p=-n.currentTranslate,i.cssMode)return;if(i.freeMode&&i.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:p});return}let d=0,y=t.slidesSizesGrid[0];for(let h=0;h=o[h]&&p=o[h]&&(d=h,y=o[o.length-1]-o[o.length-2])}let m=null,w=null;i.rewind&&(t.isBeginning?w=i.virtual&&i.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(m=0));const g=(p-o[d])/y,b=di.longSwipesMs){if(!i.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(g>=i.longSwipesRatio?t.slideTo(i.rewind&&t.isEnd?m:d+b):t.slideTo(d)),t.swipeDirection==="prev"&&(g>1-i.longSwipesRatio?t.slideTo(d+b):w!==null&&g<0&&Math.abs(g)>i.longSwipesRatio?t.slideTo(w):t.slideTo(d))}else{if(!i.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(c.target===t.navigation.nextEl||c.target===t.navigation.prevEl)?c.target===t.navigation.nextEl?t.slideTo(d+b):t.slideTo(d):(t.swipeDirection==="next"&&t.slideTo(m!==null?m:d+b),t.swipeDirection==="prev"&&t.slideTo(w!==null?w:d))}}function fa(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:i,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=i,e.allowSlideNext=s,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function yv(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function vv(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:s}=e;if(!s)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 i;const r=e.maxTranslate()-e.minTranslate();r===0?i=0:i=(e.translate-e.minTranslate())/r,i!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function bv(e){const t=this;li(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}let ua=!1;function Sv(){}const gu=(e,t)=>{const n=Sn(),{params:s,el:i,wrapperEl:r,device:l}=e,o=!!s.nested,a=t==="on"?"addEventListener":"removeEventListener",c=t;i[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}),(s.preventClicks||s.preventClicksPropagation)&&i[a]("click",e.onClick,!0),s.cssMode&&r[a]("scroll",e.onScroll),s.updateOnWindowResize?e[c](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",fa,!0):e[c]("observerUpdate",fa,!0),i[a]("load",e.onLoad,{capture:!0})};function Tv(){const e=this,t=Sn(),{params:n}=e;e.onTouchStart=hv.bind(e),e.onTouchMove=gv.bind(e),e.onTouchEnd=mv.bind(e),n.cssMode&&(e.onScroll=vv.bind(e)),e.onClick=yv.bind(e),e.onLoad=bv.bind(e),ua||(t.addEventListener("touchstart",Sv),ua=!0),gu(e,"on")}function Ev(){gu(this,"off")}const _v={attachEvents:Tv,detachEvents:Ev},da=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function Cv(){const e=this,{realIndex:t,initialized:n,params:s,el:i}=e,r=s.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,c=da(e,s),f=da(e,a),u=s.enabled;c&&!f?(i.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&f&&(i.classList.add(`${s.containerModifierClass}grid`),(a.grid.fill&&a.grid.fill==="column"||!a.grid.fill&&s.grid.fill==="column")&&i.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(m=>{if(typeof a[m]>"u")return;const w=s[m]&&s[m].enabled,g=a[m]&&a[m].enabled;w&&!g&&e[m].disable(),!w&&g&&e[m].enable()});const p=a.direction&&a.direction!==s.direction,d=s.loop&&(a.slidesPerView!==s.slidesPerView||p);p&&n&&e.changeDirection(),Je(e.params,a);const y=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),u&&!y?e.disable():!u&&y&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",a),d&&n&&(e.loopDestroy(),e.loopCreate(t),e.updateSlides()),e.emit("breakpoint",a)}function xv(e,t="window",n){if(!e||t==="container"&&!n)return;let s=!1;const i=st(),r=t==="window"?i.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{typeof s=="object"?Object.keys(s).forEach(i=>{s[i]&&n.push(t+i)}):typeof s=="string"&&n.push(t+s)}),n}function Iv(){const e=this,{classNames:t,params:n,rtl:s,el:i,device:r}=e,l=Av(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:s},{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),i.classList.add(...t),e.emitContainerClasses()}function Ov(){const e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}const Mv={addClasses:Iv,removeClasses:Ov};function Pv(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:s}=n;if(s){const i=e.slides.length-1,r=e.slidesGrid[i]+e.slidesSizesGrid[i]+s*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 Nv={checkOverflow:Pv},pa={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 Lv(e,t){return function(s={}){const i=Object.keys(s)[0],r=s[i];if(typeof r!="object"||r===null){Je(t,s);return}if(["navigation","pagination","scrollbar"].indexOf(i)>=0&&e[i]===!0&&(e[i]={auto:!0}),!(i in e&&"enabled"in r)){Je(t,s);return}e[i]===!0&&(e[i]={enabled:!0}),typeof e[i]=="object"&&!("enabled"in e[i])&&(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),Je(t,s)}}const Cr={eventsEmitter:My,update:Hy,translate:qy,transition:Jy,slide:rv,loop:cv,grabCursor:dv,events:_v,breakpoints:wv,checkOverflow:Nv,classes:Mv},xr={};let xs=class Ct{constructor(...t){let n,s;t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?s=t[0]:[n,s]=t,s||(s={}),s=Je({},s),n&&!s.el&&(s.el=n);const i=Sn();if(s.el&&typeof s.el=="string"&&i.querySelectorAll(s.el).length>1){const a=[];return i.querySelectorAll(s.el).forEach(c=>{const f=Je({},s,{el:c});a.push(new Ct(f))}),a}const r=this;r.__swiper__=!0,r.support=pu(),r.device=xy({userAgent:s.userAgent}),r.browser=Ay(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],s.modules&&Array.isArray(s.modules)&&r.modules.push(...s.modules);const l={};r.modules.forEach(a=>{a({params:s,swiper:r,extendParams:Lv(s,l),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});const o=Je({},pa,l);return r.params=Je({},o,xr,s),r.originalParams=Je({},r.params),r.passedParams=Je({},s),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:s}=this,i=bt(n,`.${s.slideClass}, swiper-slide`),r=Ni(i[0]);return Ni(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:s}=t;t.slides=bt(n,`.${s.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 s=this;t=Math.min(Math.max(t,0),1);const i=s.minTranslate(),l=(s.maxTranslate()-i)*t+i;s.translateTo(l,typeof n>"u"?0:n),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(s=>{const i=t.getSlideClasses(s);n.push({slideEl:s,classNames:i}),t.emit("_slideClass",s,i)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t="current",n=!1){const s=this,{params:i,slides:r,slidesGrid:l,slidesSizesGrid:o,size:a,activeIndex:c}=s;let f=1;if(i.centeredSlides){let u=r[c]?r[c].swiperSlideSize:0,p;for(let d=c+1;da&&(p=!0));for(let d=c-1;d>=0;d-=1)r[d]&&!p&&(u+=r[d].swiperSlideSize,f+=1,u>a&&(p=!0))}else if(t==="current")for(let u=c+1;u=0;u-=1)l[c]-l[u]{l.complete&&li(t,l)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function i(){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(s.freeMode&&s.freeMode.enabled&&!s.cssMode)i(),s.autoHeight&&t.updateAutoHeight();else{if((s.slidesPerView==="auto"||s.slidesPerView>1)&&t.isEnd&&!s.centeredSlides){const l=t.virtual&&s.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||i()}s.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n=!0){const s=this,i=s.params.direction;return t||(t=i==="horizontal"?"vertical":"horizontal"),t===i||t!=="horizontal"&&t!=="vertical"||(s.el.classList.remove(`${s.params.containerModifierClass}${i}`),s.el.classList.add(`${s.params.containerModifierClass}${t}`),s.emitContainerClasses(),s.params.direction=t,s.slides.forEach(r=>{t==="vertical"?r.style.width="":r.style.height=""}),s.emit("changeDirection"),n&&s.update()),s}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 s=t||n.params.el;if(typeof s=="string"&&(s=document.querySelector(s)),!s)return!1;s.swiper=n,s.shadowEl&&(n.isElement=!0);const i=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let l=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(i()):bt(s,i())[0];return!l&&n.params.createElements&&(l=uu("div",n.params.wrapperClass),s.append(l),bt(s,`.${n.params.slideClass}`).forEach(o=>{l.append(o)})),Object.assign(n,{el:s,wrapperEl:l,slidesEl:n.isElement?s:l,mounted:!0,rtl:s.dir.toLowerCase()==="rtl"||Ht(s,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(s.dir.toLowerCase()==="rtl"||Ht(s,"direction")==="rtl"),wrongRTL:Ht(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(i=>{i.complete?li(n,i):i.addEventListener("load",r=>{li(n,r.target)})}),il(n),n.initialized=!0,il(n),n.emit("init"),n.emit("afterInit")),n}destroy(t=!0,n=!0){const s=this,{params:i,el:r,wrapperEl:l,slides:o}=s;return typeof s.params>"u"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),i.loop&&s.loopDestroy(),n&&(s.removeClasses(),r.removeAttribute("style"),l.removeAttribute("style"),o&&o.length&&o.forEach(a=>{a.classList.remove(i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),a.removeAttribute("style"),a.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(a=>{s.off(a)}),t!==!1&&(s.el.swiper=null,my(s)),s.destroyed=!0),null}static extendDefaults(t){Je(xr,t)}static get extendedDefaults(){return xr}static get defaults(){return pa}static installModule(t){Ct.prototype.__modules__||(Ct.prototype.__modules__=[]);const n=Ct.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>Ct.installModule(n)),Ct):(Ct.installModule(t),Ct)}};Object.keys(Cr).forEach(e=>{Object.keys(Cr[e]).forEach(t=>{xs.prototype[t]=Cr[e][t]})});xs.use([Iy,Oy]);function mu(e,t,n,s){return e.params.createElements&&Object.keys(s).forEach(i=>{if(!n[i]&&n.auto===!0){let r=bt(e.el,`.${s[i]}`)[0];r||(r=uu("div",s[i]),r.className=s[i],e.el.append(r)),n[i]=r,t[i]=r}}),n}function zv({swiper:e,extendParams:t,on:n,emit:s}){t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};const i=y=>(Array.isArray(y)||(y=[y].filter(m=>!!m)),y);function r(y){let m;return y&&typeof y=="string"&&e.isElement&&(m=e.el.shadowRoot.querySelector(y),m)?m:(y&&(typeof y=="string"&&(m=[...document.querySelectorAll(y)]),e.params.uniqueNavElements&&typeof y=="string"&&m.length>1&&e.el.querySelectorAll(y).length===1&&(m=e.el.querySelector(y))),y&&!m?y:m)}function l(y,m){const w=e.params.navigation;y=i(y),y.forEach(g=>{g&&(g.classList[m?"add":"remove"](...w.disabledClass.split(" ")),g.tagName==="BUTTON"&&(g.disabled=m),e.params.watchOverflow&&e.enabled&&g.classList[e.isLocked?"add":"remove"](w.lockClass))})}function o(){const{nextEl:y,prevEl:m}=e.navigation;if(e.params.loop){l(m,!1),l(y,!1);return}l(m,e.isBeginning&&!e.params.rewind),l(y,e.isEnd&&!e.params.rewind)}function a(y){y.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),s("navigationPrev"))}function c(y){y.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),s("navigationNext"))}function f(){const y=e.params.navigation;if(e.params.navigation=mu(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(y.nextEl||y.prevEl))return;let m=r(y.nextEl),w=r(y.prevEl);Object.assign(e.navigation,{nextEl:m,prevEl:w}),m=i(m),w=i(w);const g=(b,h)=>{b&&b.addEventListener("click",h==="next"?c:a),!e.enabled&&b&&b.classList.add(...y.lockClass.split(" "))};m.forEach(b=>g(b,"next")),w.forEach(b=>g(b,"prev"))}function u(){let{nextEl:y,prevEl:m}=e.navigation;y=i(y),m=i(m);const w=(g,b)=>{g.removeEventListener("click",b==="next"?c:a),g.classList.remove(...e.params.navigation.disabledClass.split(" "))};y.forEach(g=>w(g,"next")),m.forEach(g=>w(g,"prev"))}n("init",()=>{e.params.navigation.enabled===!1?d():(f(),o())}),n("toEdge fromEdge lock unlock",()=>{o()}),n("destroy",()=>{u()}),n("enable disable",()=>{let{nextEl:y,prevEl:m}=e.navigation;y=i(y),m=i(m),[...y,...m].filter(w=>!!w).forEach(w=>w.classList[e.enabled?"remove":"add"](e.params.navigation.lockClass))}),n("click",(y,m)=>{let{nextEl:w,prevEl:g}=e.navigation;w=i(w),g=i(g);const b=m.target;if(e.params.navigation.hideOnClick&&!g.includes(b)&&!w.includes(b)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===b||e.pagination.el.contains(b)))return;let h;w.length?h=w[0].classList.contains(e.params.navigation.hiddenClass):g.length&&(h=g[0].classList.contains(e.params.navigation.hiddenClass)),s(h===!0?"navigationShow":"navigationHide"),[...w,...g].filter(v=>!!v).forEach(v=>v.classList.toggle(e.params.navigation.hiddenClass))}});const p=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),f(),o()},d=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(e.navigation,{enable:p,disable:d,update:o,init:f,destroy:u})}function Zn(e=""){return`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Gv({swiper:e,extendParams:t,on:n,emit:s}){const i="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:g=>g,formatFractionTotal:g=>g,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`,paginationDisabledClass:`${i}-disabled`}}),e.pagination={el:null,bullets:[]};let r,l=0;const o=g=>(Array.isArray(g)||(g=[g].filter(b=>!!b)),g);function a(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function c(g,b){const{bulletActiveClass:h}=e.params.pagination;g&&(g=g[`${b==="prev"?"previous":"next"}ElementSibling`],g&&(g.classList.add(`${h}-${b}`),g=g[`${b==="prev"?"previous":"next"}ElementSibling`],g&&g.classList.add(`${h}-${b}-${b}`)))}function f(g){const b=g.target.closest(Zn(e.params.pagination.bulletClass));if(!b)return;g.preventDefault();const h=Ni(b)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===h)return;const v=e.getSlideIndexByData(h),T=e.getSlideIndexByData(e.realIndex);v>e.slides.length-e.loopedSlides&&e.loopFix({direction:v>T?"next":"prev",activeSlideIndex:v,slideTo:!1}),e.slideToLoop(h)}else e.slideTo(h)}function u(){const g=e.rtl,b=e.params.pagination;if(a())return;let h=e.pagination.el;h=o(h);let v,T;const A=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.params.loop?Math.ceil(A/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(T=e.previousRealIndex||0,v=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(v=e.snapIndex,T=e.previousSnapIndex):(T=e.previousIndex||0,v=e.activeIndex||0),b.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const x=e.pagination.bullets;let E,O,I;if(b.dynamicBullets&&(r=sl(x[0],e.isHorizontal()?"width":"height"),h.forEach(C=>{C.style[e.isHorizontal()?"width":"height"]=`${r*(b.dynamicMainBullets+4)}px`}),b.dynamicMainBullets>1&&T!==void 0&&(l+=v-(T||0),l>b.dynamicMainBullets-1?l=b.dynamicMainBullets-1:l<0&&(l=0)),E=Math.max(v-l,0),O=E+(Math.min(x.length,b.dynamicMainBullets)-1),I=(O+E)/2),x.forEach(C=>{const M=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(B=>`${b.bulletActiveClass}${B}`)].map(B=>typeof B=="string"&&B.includes(" ")?B.split(" "):B).flat();C.classList.remove(...M)}),h.length>1)x.forEach(C=>{const M=Ni(C);M===v?C.classList.add(...b.bulletActiveClass.split(" ")):e.isElement&&C.setAttribute("part","bullet"),b.dynamicBullets&&(M>=E&&M<=O&&C.classList.add(...`${b.bulletActiveClass}-main`.split(" ")),M===E&&c(C,"prev"),M===O&&c(C,"next"))});else{const C=x[v];if(C&&C.classList.add(...b.bulletActiveClass.split(" ")),e.isElement&&x.forEach((M,B)=>{M.setAttribute("part",B===v?"bullet-active":"bullet")}),b.dynamicBullets){const M=x[E],B=x[O];for(let U=E;U<=O;U+=1)x[U]&&x[U].classList.add(...`${b.bulletActiveClass}-main`.split(" "));c(M,"prev"),c(B,"next")}}if(b.dynamicBullets){const C=Math.min(x.length,b.dynamicMainBullets+4),M=(r*C-r)/2-I*r,B=g?"right":"left";x.forEach(U=>{U.style[e.isHorizontal()?B:"top"]=`${M}px`})}}h.forEach((x,E)=>{if(b.type==="fraction"&&(x.querySelectorAll(Zn(b.currentClass)).forEach(O=>{O.textContent=b.formatFractionCurrent(v+1)}),x.querySelectorAll(Zn(b.totalClass)).forEach(O=>{O.textContent=b.formatFractionTotal(N)})),b.type==="progressbar"){let O;b.progressbarOpposite?O=e.isHorizontal()?"vertical":"horizontal":O=e.isHorizontal()?"horizontal":"vertical";const I=(v+1)/N;let C=1,M=1;O==="horizontal"?C=I:M=I,x.querySelectorAll(Zn(b.progressbarFillClass)).forEach(B=>{B.style.transform=`translate3d(0,0,0) scaleX(${C}) scaleY(${M})`,B.style.transitionDuration=`${e.params.speed}ms`})}b.type==="custom"&&b.renderCustom?(x.innerHTML=b.renderCustom(e,v+1,N),E===0&&s("paginationRender",x)):(E===0&&s("paginationRender",x),s("paginationUpdate",x)),e.params.watchOverflow&&e.enabled&&x.classList[e.isLocked?"add":"remove"](b.lockClass)})}function p(){const g=e.params.pagination;if(a())return;const b=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length;let h=e.pagination.el;h=o(h);let v="";if(g.type==="bullets"){let T=e.params.loop?Math.ceil(b/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&T>b&&(T=b);for(let A=0;A`}g.type==="fraction"&&(g.renderFraction?v=g.renderFraction.call(e,g.currentClass,g.totalClass):v=` / `),g.type==="progressbar"&&(g.renderProgressbar?v=g.renderProgressbar.call(e,g.progressbarFillClass):v=``),e.pagination.bullets=[],h.forEach(T=>{g.type!=="custom"&&(T.innerHTML=v||""),g.type==="bullets"&&e.pagination.bullets.push(...T.querySelectorAll(Zn(g.bulletClass)))}),g.type!=="custom"&&s("paginationRender",h[0])}function d(){e.params.pagination=mu(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const g=e.params.pagination;if(!g.el)return;let b;typeof g.el=="string"&&e.isElement&&(b=e.el.shadowRoot.querySelector(g.el)),!b&&typeof g.el=="string"&&(b=[...document.querySelectorAll(g.el)]),b||(b=g.el),!(!b||b.length===0)&&(e.params.uniqueNavElements&&typeof g.el=="string"&&Array.isArray(b)&&b.length>1&&(b=[...e.el.querySelectorAll(g.el)],b.length>1&&(b=b.filter(h=>du(h,".swiper")[0]===e.el)[0])),Array.isArray(b)&&b.length===1&&(b=b[0]),Object.assign(e.pagination,{el:b}),b=o(b),b.forEach(h=>{g.type==="bullets"&&g.clickable&&h.classList.add(g.clickableClass),h.classList.add(g.modifierClass+g.type),h.classList.add(e.isHorizontal()?g.horizontalClass:g.verticalClass),g.type==="bullets"&&g.dynamicBullets&&(h.classList.add(`${g.modifierClass}${g.type}-dynamic`),l=0,g.dynamicMainBullets<1&&(g.dynamicMainBullets=1)),g.type==="progressbar"&&g.progressbarOpposite&&h.classList.add(g.progressbarOppositeClass),g.clickable&&h.addEventListener("click",f),e.enabled||h.classList.add(g.lockClass)}))}function y(){const g=e.params.pagination;if(a())return;let b=e.pagination.el;b&&(b=o(b),b.forEach(h=>{h.classList.remove(g.hiddenClass),h.classList.remove(g.modifierClass+g.type),h.classList.remove(e.isHorizontal()?g.horizontalClass:g.verticalClass),g.clickable&&h.removeEventListener("click",f)})),e.pagination.bullets&&e.pagination.bullets.forEach(h=>h.classList.remove(...g.bulletActiveClass.split(" ")))}n("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const g=e.params.pagination;let{el:b}=e.pagination;b=o(b),b.forEach(h=>{h.classList.remove(g.horizontalClass,g.verticalClass),h.classList.add(e.isHorizontal()?g.horizontalClass:g.verticalClass)})}),n("init",()=>{e.params.pagination.enabled===!1?w():(d(),p(),u())}),n("activeIndexChange",()=>{typeof e.snapIndex>"u"&&u()}),n("snapIndexChange",()=>{u()}),n("snapGridLengthChange",()=>{p(),u()}),n("destroy",()=>{y()}),n("enable disable",()=>{let{el:g}=e.pagination;g&&(g=o(g),g.forEach(b=>b.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),n("lock unlock",()=>{u()}),n("click",(g,b)=>{const h=b.target;let{el:v}=e.pagination;if(Array.isArray(v)||(v=[v].filter(T=>!!T)),e.params.pagination.el&&e.params.pagination.hideOnClick&&v&&v.length>0&&!h.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&h===e.navigation.nextEl||e.navigation.prevEl&&h===e.navigation.prevEl))return;const T=v[0].classList.contains(e.params.pagination.hiddenClass);s(T===!0?"paginationShow":"paginationHide"),v.forEach(A=>A.classList.toggle(e.params.pagination.hiddenClass))}});const m=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:g}=e.pagination;g&&(g=o(g),g.forEach(b=>b.classList.remove(e.params.pagination.paginationDisabledClass))),d(),p(),u()},w=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:g}=e.pagination;g&&(g=o(g),g.forEach(b=>b.classList.add(e.params.pagination.paginationDisabledClass))),y()};Object.assign(e.pagination,{enable:m,disable:w,render:p,update:u,init:d,destroy:y})}function kv(e){const{effect:t,swiper:n,on:s,setTranslate:i,setTransition:r,overwriteParams:l,perspective:o,recreateShadows:a,getEffectParams:c}=e;s("beforeInit",()=>{if(n.params.effect!==t)return;n.classNames.push(`${n.params.containerModifierClass}${t}`),o&&o()&&n.classNames.push(`${n.params.containerModifierClass}3d`);const u=l?l():{};Object.assign(n.params,u),Object.assign(n.originalParams,u)}),s("setTranslate",()=>{n.params.effect===t&&i()}),s("setTransition",(u,p)=>{n.params.effect===t&&r(p)}),s("transitionEnd",()=>{if(n.params.effect===t&&a){if(!c||!c().slideShadows)return;n.slides.forEach(u=>{u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(p=>p.remove())}),a()}});let f;s("virtualUpdate",()=>{n.params.effect===t&&(n.slides.length||(f=!0),requestAnimationFrame(()=>{f&&n.slides&&n.slides.length&&(i(),f=!1)}))})}function Rv(e,t){const n=fu(t);return n!==t&&(n.style.backfaceVisibility="hidden",n.style["-webkit-backface-visibility"]="hidden"),n}function Dv({swiper:e,duration:t,transformElements:n,allSlides:s}){const{activeIndex:i}=e;if(e.params.virtualTranslate&&t!==0){let r=!1,l;l=n,l.forEach(o=>{Ey(o,()=>{if(r||!e||e.destroyed)return;r=!0,e.animating=!1;const a=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(a)})})}}function Uv({swiper:e,extendParams:t,on:n}){t({fadeEffect:{crossFade:!1}}),kv({effect:"fade",swiper:e,on:n,setTranslate:()=>{const{slides:r}=e,l=e.params.fadeEffect;for(let o=0;o{const l=e.slides.map(o=>fu(o));l.forEach(o=>{o.style.transitionDuration=`${r}ms`}),Dv({swiper:e,duration:r,transformElements:l,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function hn(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function jt(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(s=>n.indexOf(s)<0).forEach(s=>{typeof e[s]>"u"?e[s]=t[s]:hn(t[s])&&hn(e[s])&&Object.keys(t[s]).length>0?t[s].__swiper__?e[s]=t[s]:jt(e[s],t[s]):e[s]=t[s]})}function yu(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function vu(e={}){return e.pagination&&typeof e.pagination.el>"u"}function bu(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}function Su(e=""){const t=e.split(" ").map(s=>s.trim()).filter(s=>!!s),n=[];return t.forEach(s=>{n.indexOf(s)<0&&n.push(s)}),n.join(" ")}function Bv(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}const Tu=["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 ha(e={},t=!0){const n={on:{}},s={},i={};jt(n,xs.defaults),jt(n,xs.extendedDefaults),n._emitClasses=!0,n.init=!1;const r={},l=Tu.map(a=>a.replace(/_/,"")),o=Object.assign({},e);return Object.keys(o).forEach(a=>{typeof e[a]>"u"||(l.indexOf(a)>=0?hn(e[a])?(n[a]={},i[a]={},jt(n[a],e[a]),jt(i[a],e[a])):(n[a]=e[a],i[a]=e[a]):a.search(/on[A-Z]/)===0&&typeof e[a]=="function"?t?s[`${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:i,rest:r,events:s}}function Fv({el:e,nextEl:t,prevEl:n,paginationEl:s,scrollbarEl:i,swiper:r},l){yu(l)&&t&&n&&(r.params.navigation.nextEl=t,r.originalParams.navigation.nextEl=t,r.params.navigation.prevEl=n,r.originalParams.navigation.prevEl=n),vu(l)&&s&&(r.params.pagination.el=s,r.originalParams.pagination.el=s),bu(l)&&i&&(r.params.scrollbar.el=i,r.originalParams.scrollbar.el=i),r.init(e)}function $v(e,t,n,s,i){const r=[];if(!t)return r;const l=a=>{r.indexOf(a)<0&&r.push(a)};if(n&&s){const a=s.map(i),c=n.map(i);a.join("")!==c.join("")&&l("children"),s.length!==n.length&&l("children")}return Tu.filter(a=>a[0]==="_").map(a=>a.replace(/_/,"")).forEach(a=>{if(a in e&&a in t)if(hn(e[a])&&hn(t[a])){const c=Object.keys(e[a]),f=Object.keys(t[a]);c.length!==f.length?l(a):(c.forEach(u=>{e[a][u]!==t[a][u]&&l(a)}),f.forEach(u=>{e[a][u]!==t[a][u]&&l(a)}))}else e[a]!==t[a]&&l(a)}),r}function wr(e,t,n){e===void 0&&(e={});const s=[],i={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},r=(l,o)=>{Array.isArray(l)&&l.forEach(a=>{const c=typeof a.type=="symbol";o==="default"&&(o="container-end"),c&&a.children?r(a.children,o):a.type&&(a.type.name==="SwiperSlide"||a.type.name==="AsyncComponentWrapper")?s.push(a):i[o]&&i[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=s,{slides:s,slots:i}}function Vv({swiper:e,slides:t,passedParams:n,changedParams:s,nextEl:i,prevEl:r,scrollbarEl:l,paginationEl:o}){const a=s.filter(x=>x!=="children"&&x!=="direction"&&x!=="wrapperClass"),{params:c,pagination:f,navigation:u,scrollbar:p,virtual:d,thumbs:y}=e;let m,w,g,b,h,v,T,A;s.includes("thumbs")&&n.thumbs&&n.thumbs.swiper&&c.thumbs&&!c.thumbs.swiper&&(m=!0),s.includes("controller")&&n.controller&&n.controller.control&&c.controller&&!c.controller.control&&(w=!0),s.includes("pagination")&&n.pagination&&(n.pagination.el||o)&&(c.pagination||c.pagination===!1)&&f&&!f.el&&(g=!0),s.includes("scrollbar")&&n.scrollbar&&(n.scrollbar.el||l)&&(c.scrollbar||c.scrollbar===!1)&&p&&!p.el&&(b=!0),s.includes("navigation")&&n.navigation&&(n.navigation.prevEl||r)&&(n.navigation.nextEl||i)&&(c.navigation||c.navigation===!1)&&u&&!u.prevEl&&!u.nextEl&&(h=!0);const N=x=>{e[x]&&(e[x].destroy(),x==="navigation"?(e.isElement&&(e[x].prevEl.remove(),e[x].nextEl.remove()),c[x].prevEl=void 0,c[x].nextEl=void 0,e[x].prevEl=void 0,e[x].nextEl=void 0):(e.isElement&&e[x].el.remove(),c[x].el=void 0,e[x].el=void 0))};s.includes("loop")&&e.isElement&&(c.loop&&!n.loop?v=!0:!c.loop&&n.loop?T=!0:A=!0),a.forEach(x=>{if(hn(c[x])&&hn(n[x]))jt(c[x],n[x]),(x==="navigation"||x==="pagination"||x==="scrollbar")&&"enabled"in n[x]&&!n[x].enabled&&N(x);else{const E=n[x];(E===!0||E===!1)&&(x==="navigation"||x==="pagination"||x==="scrollbar")?E===!1&&N(x):c[x]=n[x]}}),a.includes("controller")&&!w&&e.controller&&e.controller.control&&c.controller&&c.controller.control&&(e.controller.control=c.controller.control),s.includes("children")&&t&&d&&c.virtual.enabled&&(d.slides=t,d.update(!0)),s.includes("children")&&t&&c.loop&&(A=!0),m&&y.init()&&y.update(!0),w&&(e.controller.control=c.controller.control),g&&(e.isElement&&(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-pagination"),e.el.shadowEl.appendChild(o)),o&&(c.pagination.el=o),f.init(),f.render(),f.update()),b&&(e.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-scrollbar"),e.el.shadowEl.appendChild(l)),l&&(c.scrollbar.el=l),p.init(),p.updateSize(),p.setTranslate()),h&&(e.isElement&&((!i||typeof i=="string")&&(i=document.createElement("div"),i.classList.add("swiper-button-next"),e.el.shadowEl.appendChild(i)),(!r||typeof r=="string")&&(r=document.createElement("div"),r.classList.add("swiper-button-prev"),e.el.shadowEl.appendChild(r))),i&&(c.navigation.nextEl=i),r&&(c.navigation.prevEl=r),u.init(),u.update()),s.includes("allowSlideNext")&&(e.allowSlideNext=n.allowSlideNext),s.includes("allowSlidePrev")&&(e.allowSlidePrev=n.allowSlidePrev),s.includes("direction")&&e.changeDirection(n.direction,!1),(v||A)&&e.loopDestroy(),(T||A)&&e.loopCreate(),e.update()}function Hv(e,t,n){if(!n)return null;const s=f=>{let u=f;return f<0?u=t.length+f:u>=t.length&&(u=u-t.length),u},i=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,c=[];for(let f=o;f=r&&f<=l&&c.push(t[s(f)]);return c.map(f=>(f.props||(f.props={}),f.props.style||(f.props.style={}),f.props.swiperRef=e,f.props.style=i,Ze(f.type,{...f.props},f.children)))}const jv=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())},Wv={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:s}=t;const{tag:i,wrapperTag:r}=e,l=be("swiper"),o=be(null),a=be(!1),c=be(!1),f=be(null),u=be(null),p=be(null),d={value:[]},y={value:[]},m=be(null),w=be(null),g=be(null),b=be(null),{params:h,passedParams:v}=ha(e,!1);wr(n,d,y),p.value=v,y.value=d.value;const T=()=>{wr(n,d,y),a.value=!0};h.onAny=function(x){for(var E=arguments.length,O=new Array(E>1?E-1:0),I=1;I{o.value=E},renderExternalUpdate:!1};jt(u.value.params.virtual,x),jt(u.value.originalParams.virtual,x)}Un(()=>{!c.value&&u.value&&(u.value.emitSlidesClasses(),c.value=!0);const{passedParams:x}=ha(e,!1),E=$v(x,p.value,d.value,y.value,O=>O.props&&O.props.key);p.value=x,(E.length||a.value)&&u.value&&!u.value.destroyed&&Vv({swiper:u.value,slides:d.value,passedParams:x,changedParams:E,nextEl:m.value,prevEl:w.value,scrollbarEl:b.value,paginationEl:g.value}),a.value=!1}),Yi("swiper",u),on(o,()=>{Is(()=>{jv(u.value)})}),bn(()=>{f.value&&(Fv({el:f.value,nextEl:m.value,prevEl:w.value,paginationEl:g.value,scrollbarEl:b.value,swiper:u.value},h),s("swiper",u.value))}),Wn(()=>{u.value&&!u.value.destroyed&&u.value.destroy(!0,!1)});function N(x){return h.virtual?Hv(u,x,o.value):(x.forEach((E,O)=>{E.props||(E.props={}),E.props.swiperRef=u,E.props.swiperSlideIndex=O}),x)}return()=>{const{slides:x,slots:E}=wr(n,d,y);return Ze(i,{ref:f,class:Su(l.value)},[E["container-start"],Ze(r,{class:Bv(h.wrapperClass)},[E["wrapper-start"],N(x),E["wrapper-end"]]),yu(e)&&[Ze("div",{ref:w,class:"swiper-button-prev"}),Ze("div",{ref:m,class:"swiper-button-next"})],bu(e)&&Ze("div",{ref:b,class:"swiper-scrollbar"}),vu(e)&&Ze("div",{ref:g,class:"swiper-pagination"}),E["container-end"]])}}},qv={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,s=!1;const{swiperRef:i}=e,r=be(null),l=be("swiper-slide"),o=be(!1);function a(u,p,d){p===r.value&&(l.value=d)}bn(()=>{!i||!i.value||(i.value.on("_slideClass",a),s=!0)}),qi(()=>{s||!i||!i.value||(i.value.on("_slideClass",a),s=!0)}),Un(()=>{!r.value||!i||!i.value||(typeof e.swiperSlideIndex<"u"&&(r.value.swiperSlideIndex=e.swiperSlideIndex),i.value.destroyed&&l.value!=="swiper-slide"&&(l.value="swiper-slide"))}),Wn(()=>{!i||!i.value||i.value.off("_slideClass",a)});const c=Ml(()=>({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}));Yi("swiperSlide",c);const f=()=>{o.value=!0};return()=>Ze(e.tag,{class:Su(`${l.value}`),ref:r,"data-swiper-slide-index":typeof e.virtualIndex>"u"&&i&&i.value&&i.value.params.loop?e.swiperSlideIndex:e.virtualIndex,onLoadCapture:f},e.zoom?Ze("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof e.zoom=="number"?e.zoom:void 0},[n.default&&n.default(c.value),e.lazy&&!o.value&&Ze("div",{class:"swiper-lazy-preloader"})]):[n.default&&n.default(c.value),e.lazy&&!o.value&&Ze("div",{class:"swiper-lazy-preloader"})])}},Kv=()=>Ln("swiper");export{ih as $,Ze as A,Yi as B,Yt as C,bn as D,fh as E,ja as F,op as G,mi as H,vs as I,Du as J,cp as K,Hc as L,pp as M,oc as N,ml as O,Al as P,fe as Q,hh as R,As as S,Dh as T,yp as U,Sa as V,gg as W,xe as X,gp as Y,jc as Z,Il as _,ft as a,uc as a0,vf as a1,qr as a2,Np as a3,dp as a4,hp as a5,zd as a6,Ki as a7,Ud as a8,ws as a9,sf as aa,ph as ab,Ei as ac,Kv as ad,Uv as ae,Gv as af,zv as ag,Wv as ah,qv as ai,St as aj,qd as ak,Un as al,be as b,Ce as c,Gt as d,Ku as e,se as f,Ea as g,Vp as h,Ln as i,_d as j,Ml as k,Sd as l,$a as m,Is as n,Yu as o,Kp as p,Wn as q,Vi as r,Fa as s,wd as t,rc as u,ic as v,on as w,Va as x,bl as y,zi as z};