var Hm=Object.defineProperty;var qm=(e,t,n)=>t in e?Hm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var js=(e,t,n)=>(qm(e,typeof t!="symbol"?t+"":t,n),n);function Vx(){import.meta.url,import("_").catch(()=>1);async function*e(){}}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function Vn(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Pe=Object.freeze({}),Rr=Object.freeze([]),vt=()=>{},Cf=()=>!1,Vm=/^on[^a-z]/,Bo=e=>Vm.test(e),Mi=e=>e.startsWith("onUpdate:"),Re=Object.assign,sl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},zm=Object.prototype.hasOwnProperty,_e=(e,t)=>zm.call(e,t),le=Array.isArray,kr=e=>as(e)==="[object Map]",Wm=e=>as(e)==="[object Set]",de=e=>typeof e=="function",Me=e=>typeof e=="string",al=e=>typeof e=="symbol",$e=e=>e!==null&&typeof e=="object",ll=e=>$e(e)&&de(e.then)&&de(e.catch),Km=Object.prototype.toString,as=e=>Km.call(e),cl=e=>as(e).slice(8,-1),Gm=e=>as(e)==="[object Object]",ul=e=>Me(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Si=Vn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ym=Vn("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),ls=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Jm=/-(\w)/g,Qt=ls(e=>e.replace(Jm,(t,n)=>n?n.toUpperCase():"")),Qm=/\B([A-Z])/g,Xt=ls(e=>e.replace(Qm,"-$1").toLowerCase()),dr=ls(e=>e.charAt(0).toUpperCase()+e.slice(1)),Zn=ls(e=>e?`on${dr(e)}`:""),wo=(e,t)=>!Object.is(e,t),Yr=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Xm=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Zm=e=>{const t=Me(e)?Number(e):NaN;return isNaN(t)?e:t};let pc;const Fi=()=>pc||(pc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function fl(e){if(le(e)){const t={};for(let n=0;n{if(n){const r=n.split(tg);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function zx(e){let t="";if(!e||Me(e))return t;for(const n in e){const r=e[n],o=n.startsWith("--")?n:Xt(n);(Me(r)||typeof r=="number")&&(t+=`${o}:${r};`)}return t}function dl(e){let t="";if(Me(e))t=e;else if(le(e))for(let n=0;n{const t=new Set(e);return t.w=0,t.n=0,t},kf=e=>(e.w&jn)>0,Mf=e=>(e.n&jn)>0,dg=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(f==="length"||f>=a)&&l.push(c)})}else switch(n!==void 0&&l.push(s.get(n)),t){case"add":le(e)?ul(n)&&l.push(s.get("length")):(l.push(s.get(sr)),kr(e)&&l.push(s.get(ga)));break;case"delete":le(e)||(l.push(s.get(sr)),kr(e)&&l.push(s.get(ga)));break;case"set":kr(e)&&l.push(s.get(sr));break}const u={target:e,type:t,key:n,newValue:r,oldValue:o,oldTarget:i};if(l.length===1)l[0]&&ya(l[0],u);else{const a=[];for(const c of l)c&&a.push(...c);ya(pl(a),u)}}function ya(e,t){const n=le(e)?e:[...e];for(const r of n)r.computed&&mc(r,t);for(const r of n)r.computed||mc(r,t)}function mc(e,t){(e!==dt||e.allowRecurse)&&(e.onTrigger&&e.onTrigger(Re({effect:e},t)),e.scheduler?e.scheduler():e.run())}function hg(e,t){var n;return(n=Bi.get(e))==null?void 0:n.get(t)}const mg=Vn("__proto__,__v_isRef,__isVue"),Lf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(al)),gg=cs(),yg=cs(!1,!0),vg=cs(!0),bg=cs(!0,!0),gc=_g();function _g(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=fe(this);for(let i=0,s=this.length;i{e[t]=function(...n){yr();const r=fe(this)[t].apply(this,n);return vr(),r}}),e}function wg(e){const t=fe(this);return st(t,"has",e),t.hasOwnProperty(e)}function cs(e=!1,t=!1){return function(r,o,i){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&i===(e?t?zf:Vf:t?qf:Hf).get(r))return r;const s=le(r);if(!e){if(s&&_e(gc,o))return Reflect.get(gc,o,i);if(o==="hasOwnProperty")return wg}const l=Reflect.get(r,o,i);return(al(o)?Lf.has(o):mg(o))||(e||st(r,"get",o),t)?l:Ie(l)?s&&ul(o)?l:l.value:$e(l)?e?Wf(l):pt(l):l}}const Eg=Bf(),Sg=Bf(!0);function Bf(e=!1){return function(n,r,o,i){let s=n[r];if(Un(s)&&Ie(s)&&!Ie(o))return!1;if(!e&&(!Ni(o)&&!Un(o)&&(s=fe(s),o=fe(o)),!le(n)&&Ie(s)&&!Ie(o)))return s.value=o,!0;const l=le(n)&&ul(r)?Number(r)e,us=e=>Reflect.getPrototypeOf(e);function ai(e,t,n=!1,r=!1){e=e.__v_raw;const o=fe(e),i=fe(t);n||(t!==i&&st(o,"get",t),st(o,"get",i));const{has:s}=us(o),l=r?ml:n?gl:Eo;if(s.call(o,t))return l(e.get(t));if(s.call(o,i))return l(e.get(i));e!==o&&e.get(t)}function li(e,t=!1){const n=this.__v_raw,r=fe(n),o=fe(e);return t||(e!==o&&st(r,"has",e),st(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function ci(e,t=!1){return e=e.__v_raw,!t&&st(fe(e),"iterate",sr),Reflect.get(e,"size",e)}function yc(e){e=fe(e);const t=fe(this);return us(t).has.call(t,e)||(t.add(e),Zt(t,"add",e,e)),this}function vc(e,t){t=fe(t);const n=fe(this),{has:r,get:o}=us(n);let i=r.call(n,e);i?Uf(n,r,e):(e=fe(e),i=r.call(n,e));const s=o.call(n,e);return n.set(e,t),i?wo(t,s)&&Zt(n,"set",e,t,s):Zt(n,"add",e,t),this}function bc(e){const t=fe(this),{has:n,get:r}=us(t);let o=n.call(t,e);o?Uf(t,n,e):(e=fe(e),o=n.call(t,e));const i=r?r.call(t,e):void 0,s=t.delete(e);return o&&Zt(t,"delete",e,void 0,i),s}function _c(){const e=fe(this),t=e.size!==0,n=kr(e)?new Map(e):new Set(e),r=e.clear();return t&&Zt(e,"clear",void 0,void 0,n),r}function ui(e,t){return function(r,o){const i=this,s=i.__v_raw,l=fe(s),u=t?ml:e?gl:Eo;return!e&&st(l,"iterate",sr),s.forEach((a,c)=>r.call(o,u(a),u(c),i))}}function fi(e,t,n){return function(...r){const o=this.__v_raw,i=fe(o),s=kr(i),l=e==="entries"||e===Symbol.iterator&&s,u=e==="keys"&&s,a=o[e](...r),c=n?ml:t?gl:Eo;return!t&&st(i,"iterate",u?ga:sr),{next(){const{value:f,done:d}=a.next();return d?{value:f,done:d}:{value:l?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function On(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${dr(e)} operation ${n}failed: target is readonly.`,fe(this))}return e==="delete"?!1:this}}function Pg(){const e={get(i){return ai(this,i)},get size(){return ci(this)},has:li,add:yc,set:vc,delete:bc,clear:_c,forEach:ui(!1,!1)},t={get(i){return ai(this,i,!1,!0)},get size(){return ci(this)},has:li,add:yc,set:vc,delete:bc,clear:_c,forEach:ui(!1,!0)},n={get(i){return ai(this,i,!0)},get size(){return ci(this,!0)},has(i){return li.call(this,i,!0)},add:On("add"),set:On("set"),delete:On("delete"),clear:On("clear"),forEach:ui(!0,!1)},r={get(i){return ai(this,i,!0,!0)},get size(){return ci(this,!0)},has(i){return li.call(this,i,!0)},add:On("add"),set:On("set"),delete:On("delete"),clear:On("clear"),forEach:ui(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=fi(i,!1,!1),n[i]=fi(i,!0,!1),t[i]=fi(i,!1,!0),r[i]=fi(i,!0,!0)}),[e,n,t,r]}const[$g,Ig,Rg,kg]=Pg();function fs(e,t){const n=t?e?kg:Rg:e?Ig:$g;return(r,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(_e(n,o)&&o in r?n:r,o,i)}const Mg={get:fs(!1,!1)},Dg={get:fs(!1,!0)},Fg={get:fs(!0,!1)},Lg={get:fs(!0,!0)};function Uf(e,t,n){const r=fe(n);if(r!==n&&t.call(e,r)){const o=cl(e);console.warn(`Reactive ${o} contains both the raw and reactive versions of the same object${o==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const Hf=new WeakMap,qf=new WeakMap,Vf=new WeakMap,zf=new WeakMap;function Bg(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ng(e){return e.__v_skip||!Object.isExtensible(e)?0:Bg(cl(e))}function pt(e){return Un(e)?e:ds(e,!1,Nf,Mg,Hf)}function jg(e){return ds(e,!1,Tg,Dg,qf)}function Wf(e){return ds(e,!0,jf,Fg,Vf)}function io(e){return ds(e,!0,Cg,Lg,zf)}function ds(e,t,n,r,o){if(!$e(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const s=Ng(e);if(s===0)return e;const l=new Proxy(e,s===2?r:n);return o.set(e,l),l}function Yt(e){return Un(e)?Yt(e.__v_raw):!!(e&&e.__v_isReactive)}function Un(e){return!!(e&&e.__v_isReadonly)}function Ni(e){return!!(e&&e.__v_isShallow)}function ji(e){return Yt(e)||Un(e)}function fe(e){const t=e&&e.__v_raw;return t?fe(t):e}function bn(e){return Di(e,"__v_skip",!0),e}const Eo=e=>$e(e)?pt(e):e,gl=e=>$e(e)?Wf(e):e;function Kf(e){Fn&&dt&&(e=fe(e),Ff(e.dep||(e.dep=pl()),{target:e,type:"get",key:"value"}))}function Gf(e,t){e=fe(e);const n=e.dep;n&&ya(n,{target:e,type:"set",key:"value",newValue:t})}function Ie(e){return!!(e&&e.__v_isRef===!0)}function Te(e){return Yf(e,!1)}function Ug(e){return Yf(e,!0)}function Yf(e,t){return Ie(e)?e:new Hg(e,t)}class Hg{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:fe(t),this._value=n?t:Eo(t)}get value(){return Kf(this),this._value}set value(t){const n=this.__v_isShallow||Ni(t)||Un(t);t=n?t:fe(t),wo(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Eo(t),Gf(this,t))}}function Rt(e){return Ie(e)?e.value:e}const qg={get:(e,t,n)=>Rt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Ie(o)&&!Ie(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Jf(e){return Yt(e)?e:new Proxy(e,qg)}function wc(e){ji(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const t=le(e)?new Array(e.length):{};for(const n in e)t[n]=Qf(e,n);return t}class Vg{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return hg(fe(this._object),this._key)}}class zg{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Us(e,t,n){return Ie(e)?e:de(e)?new zg(e):$e(e)&&arguments.length>1?Qf(e,t,n):Te(e)}function Qf(e,t,n){const r=e[t];return Ie(r)?r:new Vg(e,t,n)}class Wg{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new hl(t,()=>{this._dirty||(this._dirty=!0,Gf(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=fe(this);return Kf(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Kg(e,t,n=!1){let r,o;const i=de(e);i?(r=e,o=()=>{console.warn("Write operation failed: computed value is readonly")}):(r=e.get,o=e.set);const s=new Wg(r,o,i||!o,n);return t&&!n&&(s.effect.onTrack=t.onTrack,s.effect.onTrigger=t.onTrigger),s}const ar=[];function Oi(e){ar.push(e)}function xi(){ar.pop()}function q(e,...t){yr();const n=ar.length?ar[ar.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=Gg();if(r)_n(r,n,11,[e+t.join(""),n&&n.proxy,o.map(({vnode:i})=>`at <${ws(n,i.type)}>`).join(` `),o]);else{const i=[`[Vue warn]: ${e}`,...t];o.length&&i.push(` `,...Yg(o)),console.warn(...i)}vr()}function Gg(){let e=ar[ar.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function Yg(e){const t=[];return e.forEach((n,r)=>{t.push(...r===0?[]:[` `],...Jg(n))}),t}function Jg({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=e.component?e.component.parent==null:!1,o=` at <${ws(e.component,e.type,r)}`,i=">"+n;return e.props?[o,...Qg(e.props),i]:[o+i]}function Qg(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...Xf(r,e[r]))}),n.length>3&&t.push(" ..."),t}function Xf(e,t,n){return Me(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Ie(t)?(t=Xf(e,fe(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):de(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=fe(t),n?t:[`${e}=`,t])}function Xg(e,t){e!==void 0&&(typeof e!="number"?q(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&q(`${t} is NaN - the duration expression might be incorrect.`))}const yl={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. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core"};function _n(e,t,n,r){let o;try{o=r?e(...r):e()}catch(i){ps(i,t,n)}return o}function kt(e,t,n,r){if(de(e)){const i=_n(e,t,n,r);return i&&ll(i)&&i.catch(s=>{ps(s,t,n)}),i}const o=[];for(let i=0;i>>1;Oo(rt[r])Wt&&rt.splice(t,1)}function td(e){le(e)?Mr.push(...e):(!Vt||!Vt.includes(e,e.allowRecurse?Cn+1:Cn))&&Mr.push(e),ed()}function Ec(e,t=So?Wt+1:0){for(e=e||new Map;tOo(n)-Oo(r)),Cn=0;Cne.id==null?1/0:e.id,ry=(e,t)=>{const n=Oo(e)-Oo(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function rd(e){va=!1,So=!0,e=e||new Map,rt.sort(ry);const t=n=>bl(e,n);try{for(Wt=0;Wtey){const r=t.ownerInstance,o=r&&Cl(r.type);return q(`Maximum recursive updates exceeded${o?` in component <${o}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`),!0}else e.set(t,n+1)}}let Ln=!1;const Pr=new Set;Fi().__VUE_HMR_RUNTIME__={createRecord:Hs(od),rerender:Hs(sy),reload:Hs(ay)};const pr=new Map;function oy(e){const t=e.type.__hmrId;let n=pr.get(t);n||(od(t,e.type),n=pr.get(t)),n.instances.add(e)}function iy(e){pr.get(e.type.__hmrId).instances.delete(e)}function od(e,t){return pr.has(e)?!1:(pr.set(e,{initialDef:uo(t),instances:new Set}),!0)}function uo(e){return Ld(e)?e.__vccOpts:e}function sy(e,t){const n=pr.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(r=>{t&&(r.render=t,uo(r.type).render=t),r.renderCache=[],Ln=!0,r.update(),Ln=!1}))}function ay(e,t){const n=pr.get(e);if(!n)return;t=uo(t),Sc(n.initialDef,t);const r=[...n.instances];for(const o of r){const i=uo(o.type);Pr.has(i)||(i!==n.initialDef&&Sc(i,t),Pr.add(i)),o.appContext.propsCache.delete(o.type),o.appContext.emitsCache.delete(o.type),o.appContext.optionsCache.delete(o.type),o.ceReload?(Pr.add(i),o.ceReload(t.styles),Pr.delete(i)):o.parent?hs(o.parent.update):o.appContext.reload?o.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}td(()=>{for(const o of r)Pr.delete(uo(o.type))})}function Sc(e,t){Re(e,t);for(const n in e)n!=="__file"&&!(n in t)&&delete e[n]}function Hs(e){return(t,n)=>{try{return e(t,n)}catch(r){console.error(r),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Kt,so=[],ba=!1;function No(e,...t){Kt?Kt.emit(e,...t):ba||so.push({event:e,args:t})}function id(e,t){var n,r;Kt=e,Kt?(Kt.enabled=!0,so.forEach(({event:o,args:i})=>Kt.emit(o,...i)),so=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{id(i,t)}),setTimeout(()=>{Kt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,ba=!0,so=[])},3e3)):(ba=!0,so=[])}function ly(e,t){No("app:init",e,t,{Fragment:Ne,Text:qo,Comment:it,Static:Ai})}function cy(e){No("app:unmount",e)}const uy=_l("component:added"),sd=_l("component:updated"),fy=_l("component:removed"),dy=e=>{Kt&&typeof Kt.cleanupBuffer=="function"&&!Kt.cleanupBuffer(e)&&fy(e)};function _l(e){return t=>{No(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const py=ad("perf:start"),hy=ad("perf:end");function ad(e){return(t,n,r)=>{No(e,t.appContext.app,t.uid,t,n,r)}}function my(e,t,n){No("component:emit",e.appContext.app,e,t,n)}function gy(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Pe;{const{emitsOptions:c,propsOptions:[f]}=e;if(c)if(!(t in c))(!f||!(Zn(t)in f))&&q(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${Zn(t)}" prop.`);else{const d=c[t];de(d)&&(d(...n)||q(`Invalid event arguments: event validation failed for event "${t}".`))}}let o=n;const i=t.startsWith("update:"),s=i&&t.slice(7);if(s&&s in r){const c=`${s==="modelValue"?"model":s}Modifiers`,{number:f,trim:d}=r[c]||Pe;d&&(o=n.map(h=>Me(h)?h.trim():h)),f&&(o=n.map(Xm))}my(e,t,o);{const c=t.toLowerCase();c!==t&&r[Zn(c)]&&q(`Event "${c}" is emitted in component ${ws(e,e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${Xt(t)}" instead of "${t}".`)}let l,u=r[l=Zn(t)]||r[l=Zn(Qt(t))];!u&&i&&(u=r[l=Zn(Xt(t))]),u&&kt(u,e,6,o);const a=r[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,kt(a,e,6,o)}}function ld(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const i=e.emits;let s={},l=!1;if(!de(e)){const u=a=>{const c=ld(a,t,!0);c&&(l=!0,Re(s,c))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!i&&!l?($e(e)&&r.set(e,null),null):(le(i)?i.forEach(u=>s[u]=null):Re(s,i),$e(e)&&r.set(e,s),s)}function ms(e,t){return!e||!Bo(t)?!1:(t=t.slice(2).replace(/Once$/,""),_e(e,t[0].toLowerCase()+t.slice(1))||_e(e,Xt(t))||_e(e,t))}let Be=null,cd=null;function Ui(e){const t=Be;return Be=e,cd=e&&e.type.__scopeId||null,t}function yy(e,t=Be,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Bc(-1);const i=Ui(t);let s;try{s=e(...o)}finally{Ui(i),r._d&&Bc(1)}return sd(t),s};return r._n=!0,r._c=!0,r._d=!0,r}let _a=!1;function Hi(){_a=!0}function qs(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:i,propsOptions:[s],slots:l,attrs:u,emit:a,render:c,renderCache:f,data:d,setupState:h,ctx:g,inheritAttrs:_}=e;let w,b;const A=Ui(e);_a=!1;try{if(n.shapeFlag&4){const I=o||r;w=Lt(c.call(I,I,f,i,h,d,g)),b=u}else{const I=t;u===i&&Hi(),w=Lt(I.length>1?I(i,{get attrs(){return Hi(),u},slots:l,emit:a}):I(i,null)),b=t.props?u:by(u)}}catch(I){po.length=0,ps(I,e,1),w=S(it)}let M=w,Z;if(w.patchFlag>0&&w.patchFlag&2048&&([M,Z]=vy(w)),b&&_!==!1){const I=Object.keys(b),{shapeFlag:Q}=M;if(I.length){if(Q&7)s&&I.some(Mi)&&(b=_y(b,s)),M=en(M,b);else if(!_a&&M.type!==it){const D=Object.keys(u),K=[],L=[];for(let O=0,F=D.length;O renders non-element root node that cannot be animated."),M.transition=n.transition),Z?Z(M):w=M,Ui(A),w}const vy=e=>{const t=e.children,n=e.dynamicChildren,r=ud(t);if(!r)return[e,void 0];const o=t.indexOf(r),i=n?n.indexOf(r):-1,s=l=>{t[o]=l,n&&(i>-1?n[i]=l:l.patchFlag>0&&(e.dynamicChildren=[...n,l]))};return[Lt(r),s]};function ud(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Bo(n))&&((t||(t={}))[n]=e[n]);return t},_y=(e,t)=>{const n={};for(const r in e)(!Mi(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n},Oc=e=>e.shapeFlag&7||e.type===it;function wy(e,t,n){const{props:r,children:o,component:i}=e,{props:s,children:l,patchFlag:u}=t,a=i.emitsOptions;if((o||l)&&Ln||t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return r?xc(r,s,a):!!s;if(u&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;function Oy(e,t){t&&t.pendingBranch?le(e)?t.effects.push(...e):t.effects.push(e):td(e)}function xy(e,t){return wl(e,null,t)}const di={};function je(e,t,n){return de(t)||q("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),wl(e,t,n)}function wl(e,t,{immediate:n,deep:r,flush:o,onTrack:i,onTrigger:s}=Pe){var l;t||(n!==void 0&&q('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),r!==void 0&&q('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const u=I=>{q("Invalid watch source: ",I,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},a=Rf()===((l=Le)==null?void 0:l.scope)?Le:null;let c,f=!1,d=!1;if(Ie(e)?(c=()=>e.value,f=Ni(e)):Yt(e)?(c=()=>e,r=!0):le(e)?(d=!0,f=e.some(I=>Yt(I)||Ni(I)),c=()=>e.map(I=>{if(Ie(I))return I.value;if(Yt(I))return ir(I);if(de(I))return _n(I,a,2);u(I)})):de(e)?t?c=()=>_n(e,a,2):c=()=>{if(!(a&&a.isUnmounted))return h&&h(),kt(e,a,3,[g])}:(c=vt,u(e)),t&&r){const I=c;c=()=>ir(I())}let h,g=I=>{h=M.onStop=()=>{_n(I,a,4)}},_;if(Po)if(g=vt,t?n&&kt(t,a,3,[c(),d?[]:void 0,g]):c(),o==="sync"){const I=Fv();_=I.__watcherHandles||(I.__watcherHandles=[])}else return vt;let w=d?new Array(e.length).fill(di):di;const b=()=>{if(M.active)if(t){const I=M.run();(r||f||(d?I.some((Q,D)=>wo(Q,w[D])):wo(I,w)))&&(h&&h(),kt(t,a,3,[I,w===di?void 0:d&&w[0]===di?[]:w,g]),w=I)}else M.run()};b.allowRecurse=!!t;let A;o==="sync"?A=b:o==="post"?A=()=>mt(b,a&&a.suspense):(b.pre=!0,a&&(b.id=a.uid),A=()=>hs(b));const M=new hl(c,A);M.onTrack=i,M.onTrigger=s,t?n?b():w=M.run():o==="post"?mt(M.run.bind(M),a&&a.suspense):M.run();const Z=()=>{M.stop(),a&&a.scope&&sl(a.scope.effects,M)};return _&&_.push(Z),Z}function Ay(e,t,n){const r=this.proxy,o=Me(e)?e.includes(".")?fd(r,e):()=>r[e]:e.bind(r,r);let i;de(t)?i=t:(i=t.handler,n=t);const s=Le;Br(this);const l=wl(o,i.bind(r),n);return s?Br(s):cr(),l}function fd(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{ir(n,t)});else if(Gm(e))for(const n in e)ir(e[n],t);return e}function dd(e){Ym(e)&&q("Do not use built-in directive ids as custom directive id: "+e)}function pd(e,t){const n=Be;if(n===null)return q("withDirectives can only be used inside render functions."),e;const r=_s(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),vs(()=>{e.isUnmounting=!0}),e}const Tt=[Function,Array],md={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tt,onEnter:Tt,onAfterEnter:Tt,onEnterCancelled:Tt,onBeforeLeave:Tt,onLeave:Tt,onAfterLeave:Tt,onLeaveCancelled:Tt,onBeforeAppear:Tt,onAppear:Tt,onAfterAppear:Tt,onAppearCancelled:Tt},Ty={name:"BaseTransition",props:md,setup(e,{slots:t}){const n=Ut(),r=hd();let o;return()=>{const i=t.default&&El(t.default(),!0);if(!i||!i.length)return;let s=i[0];if(i.length>1){let _=!1;for(const w of i)if(w.type!==it){if(_){q(" can only be used on a single element or component. Use for lists.");break}s=w,_=!0}}const l=fe(e),{mode:u}=l;if(u&&u!=="in-out"&&u!=="out-in"&&u!=="default"&&q(`invalid mode: ${u}`),r.isLeaving)return Vs(s);const a=Ac(s);if(!a)return Vs(s);const c=xo(a,l,r,n);Ao(a,c);const f=n.subTree,d=f&&Ac(f);let h=!1;const{getTransitionKey:g}=a.type;if(g){const _=g();o===void 0?o=_:_!==o&&(o=_,h=!0)}if(d&&d.type!==it&&(!tr(a,d)||h)){const _=xo(d,l,r,n);if(Ao(d,_),u==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Vs(s);u==="in-out"&&a.type!==it&&(_.delayLeave=(w,b,A)=>{const M=gd(r,d);M[String(d.key)]=d,w._leaveCb=()=>{b(),w._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=A})}return s}}},Cy=Ty;function gd(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function xo(e,t,n,r){const{appear:o,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:a,onEnterCancelled:c,onBeforeLeave:f,onLeave:d,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:_,onAppear:w,onAfterAppear:b,onAppearCancelled:A}=t,M=String(e.key),Z=gd(n,e),I=(K,L)=>{K&&kt(K,r,9,L)},Q=(K,L)=>{const O=L[1];I(K,L),le(K)?K.every(F=>F.length<=1)&&O():K.length<=1&&O()},D={mode:i,persisted:s,beforeEnter(K){let L=l;if(!n.isMounted)if(o)L=_||l;else return;K._leaveCb&&K._leaveCb(!0);const O=Z[M];O&&tr(e,O)&&O.el._leaveCb&&O.el._leaveCb(),I(L,[K])},enter(K){let L=u,O=a,F=c;if(!n.isMounted)if(o)L=w||u,O=b||a,F=A||c;else return;let $=!1;const R=K._enterCb=U=>{$||($=!0,U?I(F,[K]):I(O,[K]),D.delayedLeave&&D.delayedLeave(),K._enterCb=void 0)};L?Q(L,[K,R]):R()},leave(K,L){const O=String(e.key);if(K._enterCb&&K._enterCb(!0),n.isUnmounting)return L();I(f,[K]);let F=!1;const $=K._leaveCb=R=>{F||(F=!0,L(),R?I(g,[K]):I(h,[K]),K._leaveCb=void 0,Z[O]===e&&delete Z[O])};Z[O]=e,d?Q(d,[K,$]):$()},clone(K){return xo(K,t,n,r)}};return D}function Vs(e){if(jo(e))return e=en(e),e.children=null,e}function Ac(e){return jo(e)?e.children?e.children[0]:void 0:e}function Ao(e,t){e.shapeFlag&6&&e.component?Ao(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 El(e,t=!1,n){let r=[],o=0;for(let i=0;i1)for(let i=0;iRe({name:e.name},t,{setup:e}))():e}const fo=e=>!!e.type.__asyncLoader,jo=e=>e.type.__isKeepAlive;function gs(e,t){yd(e,"a",t)}function Uo(e,t){yd(e,"da",t)}function yd(e,t,n=Le){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ys(t,r,n),n){let o=n.parent;for(;o&&o.parent;)jo(o.parent.vnode)&&Py(r,t,n,o),o=o.parent}}function Py(e,t,n,r){const o=ys(t,e,r,!0);Ho(()=>{sl(r[t],o)},n)}function ys(e,t,n=Le,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;yr(),Br(n);const l=kt(t,n,e,s);return cr(),vr(),l});return r?o.unshift(i):o.push(i),i}else{const o=Zn(yl[e].replace(/ hook$/,""));q(`${o} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}}const wn=e=>(t,n=Le)=>(!Po||e==="sp")&&ys(e,(...r)=>t(...r),n),$y=wn("bm"),nn=wn("m"),Iy=wn("bu"),vd=wn("u"),vs=wn("bum"),Ho=wn("um"),Ry=wn("sp"),ky=wn("rtg"),My=wn("rtc");function Dy(e,t=Le){ys("ec",e,t)}const wa="components",Fy="directives";function Ly(e,t){return bd(wa,e,!0,t)||e}const By=Symbol.for("v-ndc");function Wx(e){return bd(Fy,e)}function bd(e,t,n=!0,r=!1){const o=Be||Le;if(o){const i=o.type;if(e===wa){const l=Cl(i,!1);if(l&&(l===t||l===Qt(t)||l===dr(Qt(t))))return i}const s=Tc(o[e]||i[e],t)||Tc(o.appContext[e],t);if(!s&&r)return i;if(n&&!s){const l=e===wa?` If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.`:"";q(`Failed to resolve ${e.slice(0,-1)}: ${t}${l}`)}return s}else q(`resolve${dr(e.slice(0,-1))} can only be used in render() or setup().`)}function Tc(e,t){return e&&(e[t]||e[Qt(t)]||e[dr(Qt(t))])}function Kx(e,t,n={},r,o){if(Be.isCE||Be.parent&&fo(Be.parent)&&Be.parent.isCE)return t!=="default"&&(n.name=t),S("slot",n,r&&r());let i=e[t];i&&i.length>1&&(q("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),i=()=>[]),i&&i._c&&(i._d=!1),gv();const s=i&&_d(i(n)),l=vv(Ne,{key:n.key||s&&s.key||`_${t}`},s||(r?r():[]),s&&e._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function _d(e){return e.some(t=>hr(t)?!(t.type===it||t.type===Ne&&!_d(t.children)):!0)?e:null}const Ea=e=>e?Dd(e)?_s(e)||e.proxy:Ea(e.parent):null,lr=Re(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>io(e.props),$attrs:e=>io(e.attrs),$slots:e=>io(e.slots),$refs:e=>io(e.refs),$parent:e=>Ea(e.parent),$root:e=>Ea(e.root),$emit:e=>e.emit,$options:e=>Ol(e),$forceUpdate:e=>e.f||(e.f=()=>hs(e.update)),$nextTick:e=>e.n||(e.n=$t.bind(e.proxy)),$watch:e=>Ay.bind(e)}),Sl=e=>e==="_"||e==="$",zs=(e,t)=>e!==Pe&&!e.__isScriptSetup&&_e(e,t),wd={get({_:e},t){const{ctx:n,setupState:r,data:o,props:i,accessCache:s,type:l,appContext:u}=e;if(t==="__isVue")return!0;let a;if(t[0]!=="$"){const h=s[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(zs(r,t))return s[t]=1,r[t];if(o!==Pe&&_e(o,t))return s[t]=2,o[t];if((a=e.propsOptions[0])&&_e(a,t))return s[t]=3,i[t];if(n!==Pe&&_e(n,t))return s[t]=4,n[t];Sa&&(s[t]=0)}}const c=lr[t];let f,d;if(c)return t==="$attrs"?(st(e,"get",t),Hi()):t==="$slots"&&st(e,"get",t),c(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==Pe&&_e(n,t))return s[t]=4,n[t];if(d=u.config.globalProperties,_e(d,t))return d[t];Be&&(!Me(t)||t.indexOf("__v")!==0)&&(o!==Pe&&Sl(t[0])&&_e(o,t)?q(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===Be&&q(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return zs(o,t)?(o[t]=n,!0):o.__isScriptSetup&&_e(o,t)?(q(`Cannot mutate