Files
CoreInject/frontend/dist/assets/index-C9emEJxD.js

31 lines
169 KiB
JavaScript

(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();/**
* @vue/shared v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Xr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ge={},tn=[],ht=()=>{},il=()=>!1,Ms=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Yr=e=>e.startsWith("onUpdate:"),xe=Object.assign,Zr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},va=Object.prototype.hasOwnProperty,ue=(e,t)=>va.call(e,t),W=Array.isArray,nn=e=>zn(e)==="[object Map]",Ns=e=>zn(e)==="[object Set]",To=e=>zn(e)==="[object Date]",Q=e=>typeof e=="function",ve=e=>typeof e=="string",mt=e=>typeof e=="symbol",pe=e=>e!==null&&typeof e=="object",ll=e=>(pe(e)||Q(e))&&Q(e.then)&&Q(e.catch),cl=Object.prototype.toString,zn=e=>cl.call(e),_a=e=>zn(e).slice(8,-1),al=e=>zn(e)==="[object Object]",eo=e=>ve(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,An=Xr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$s=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},wa=/-\w/g,Ye=$s(e=>e.replace(wa,t=>t.slice(1).toUpperCase())),Sa=/\B([A-Z])/g,Jt=$s(e=>e.replace(Sa,"-$1").toLowerCase()),js=$s(e=>e.charAt(0).toUpperCase()+e.slice(1)),ir=$s(e=>e?`on${js(e)}`:""),Lt=(e,t)=>!Object.is(e,t),ls=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},ul=(e,t,n,s=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},vs=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ea=e=>{const t=ve(e)?Number(e):NaN;return isNaN(t)?e:t};let Ro;const Ds=()=>Ro||(Ro=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function to(e){if(W(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],r=ve(s)?Ta(s):to(s);if(r)for(const o in r)t[o]=r[o]}return t}else if(ve(e)||pe(e))return e}const xa=/;(?![^(]*\))/g,Ca=/:([^]+)/,Aa=/\/\*[^]*?\*\//g;function Ta(e){const t={};return e.replace(Aa,"").split(xa).forEach(n=>{if(n){const s=n.split(Ca);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function De(e){let t="";if(ve(e))t=e;else if(W(e))for(let n=0;n<e.length;n++){const s=De(e[n]);s&&(t+=s+" ")}else if(pe(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Ra="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Oa=Xr(Ra);function fl(e){return!!e||e===""}function Pa(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=Us(e[s],t[s]);return n}function Us(e,t){if(e===t)return!0;let n=To(e),s=To(t);if(n||s)return n&&s?e.getTime()===t.getTime():!1;if(n=mt(e),s=mt(t),n||s)return e===t;if(n=W(e),s=W(t),n||s)return n&&s?Pa(e,t):!1;if(n=pe(e),s=pe(t),n||s){if(!n||!s)return!1;const r=Object.keys(e).length,o=Object.keys(t).length;if(r!==o)return!1;for(const i in e){const l=e.hasOwnProperty(i),c=t.hasOwnProperty(i);if(l&&!c||!l&&c||!Us(e[i],t[i]))return!1}}return String(e)===String(t)}function Ia(e,t){return e.findIndex(n=>Us(n,t))}const dl=e=>!!(e&&e.__v_isRef===!0),Y=e=>ve(e)?e:e==null?"":W(e)||pe(e)&&(e.toString===cl||!Q(e.toString))?dl(e)?Y(e.value):JSON.stringify(e,pl,2):String(e),pl=(e,t)=>dl(t)?pl(e,t.value):nn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[lr(s,o)+" =>"]=r,n),{})}:Ns(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>lr(n))}:mt(t)?lr(t):pe(t)&&!W(t)&&!al(t)?String(t):t,lr=(e,t="")=>{var n;return mt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let je;class hl{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=je,!t&&je&&(this.index=(je.scopes||(je.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;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=je;try{return je=this,t()}finally{je=n}}}on(){++this._on===1&&(this.prevScope=je,je=this)}off(){this._on>0&&--this._on===0&&(je=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(this.effects.length=0,n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function ka(e){return new hl(e)}function La(){return je}let be;const cr=new WeakSet;class gl{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,je&&je.active&&je.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,cr.has(this)&&(cr.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||yl(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Oo(this),bl(this);const t=be,n=et;be=this,et=!0;try{return this.fn()}finally{vl(this),be=t,et=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)ro(t);this.deps=this.depsTail=void 0,Oo(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?cr.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Ar(this)&&this.run()}get dirty(){return Ar(this)}}let ml=0,Tn,Rn;function yl(e,t=!1){if(e.flags|=8,t){e.next=Rn,Rn=e;return}e.next=Tn,Tn=e}function no(){ml++}function so(){if(--ml>0)return;if(Rn){let t=Rn;for(Rn=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Tn;){let t=Tn;for(Tn=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 bl(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function vl(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),ro(s),Fa(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}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&&(_l(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function _l(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Nn)||(e.globalVersion=Nn,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Ar(e))))return;e.flags|=2;const t=e.dep,n=be,s=et;be=e,et=!0;try{bl(e);const r=e.fn(e._value);(t.version===0||Lt(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{be=n,et=s,vl(e),e.flags&=-3}}function ro(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)ro(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Fa(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let et=!0;const wl=[];function xt(){wl.push(et),et=!1}function Ct(){const e=wl.pop();et=e===void 0?!0:e}function Oo(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=be;be=void 0;try{t()}finally{be=n}}}let Nn=0;class Ma{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 oo{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,this.__v_skip=!0}track(t){if(!be||!et||be===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==be)n=this.activeLink=new Ma(be,this),be.deps?(n.prevDep=be.depsTail,be.depsTail.nextDep=n,be.depsTail=n):be.deps=be.depsTail=n,Sl(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=be.depsTail,n.nextDep=void 0,be.depsTail.nextDep=n,be.depsTail=n,be.deps===n&&(be.deps=s)}return n}trigger(t){this.version++,Nn++,this.notify(t)}notify(t){no();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{so()}}}function Sl(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)Sl(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Tr=new WeakMap,Kt=Symbol(""),Rr=Symbol(""),$n=Symbol("");function Re(e,t,n){if(et&&be){let s=Tr.get(e);s||Tr.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new oo),r.map=s,r.key=n),r.track()}}function St(e,t,n,s,r,o){const i=Tr.get(e);if(!i){Nn++;return}const l=c=>{c&&c.trigger()};if(no(),t==="clear")i.forEach(l);else{const c=W(e),u=c&&eo(n);if(c&&n==="length"){const a=Number(s);i.forEach((f,d)=>{(d==="length"||d===$n||!mt(d)&&d>=a)&&l(f)})}else switch((n!==void 0||i.has(void 0))&&l(i.get(n)),u&&l(i.get($n)),t){case"add":c?u&&l(i.get("length")):(l(i.get(Kt)),nn(e)&&l(i.get(Rr)));break;case"delete":c||(l(i.get(Kt)),nn(e)&&l(i.get(Rr)));break;case"set":nn(e)&&l(i.get(Kt));break}}so()}function Xt(e){const t=ce(e);return t===e?t:(Re(t,"iterate",$n),Xe(e)?t:t.map(Ce))}function Bs(e){return Re(e=ce(e),"iterate",$n),e}const Na={__proto__:null,[Symbol.iterator](){return ar(this,Symbol.iterator,Ce)},concat(...e){return Xt(this).concat(...e.map(t=>W(t)?Xt(t):t))},entries(){return ar(this,"entries",e=>(e[1]=Ce(e[1]),e))},every(e,t){return yt(this,"every",e,t,void 0,arguments)},filter(e,t){return yt(this,"filter",e,t,n=>n.map(Ce),arguments)},find(e,t){return yt(this,"find",e,t,Ce,arguments)},findIndex(e,t){return yt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return yt(this,"findLast",e,t,Ce,arguments)},findLastIndex(e,t){return yt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return yt(this,"forEach",e,t,void 0,arguments)},includes(...e){return ur(this,"includes",e)},indexOf(...e){return ur(this,"indexOf",e)},join(e){return Xt(this).join(e)},lastIndexOf(...e){return ur(this,"lastIndexOf",e)},map(e,t){return yt(this,"map",e,t,void 0,arguments)},pop(){return yn(this,"pop")},push(...e){return yn(this,"push",e)},reduce(e,...t){return Po(this,"reduce",e,t)},reduceRight(e,...t){return Po(this,"reduceRight",e,t)},shift(){return yn(this,"shift")},some(e,t){return yt(this,"some",e,t,void 0,arguments)},splice(...e){return yn(this,"splice",e)},toReversed(){return Xt(this).toReversed()},toSorted(e){return Xt(this).toSorted(e)},toSpliced(...e){return Xt(this).toSpliced(...e)},unshift(...e){return yn(this,"unshift",e)},values(){return ar(this,"values",Ce)}};function ar(e,t,n){const s=Bs(e),r=s[t]();return s!==e&&!Xe(e)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.done||(o.value=n(o.value)),o}),r}const $a=Array.prototype;function yt(e,t,n,s,r,o){const i=Bs(e),l=i!==e&&!Xe(e),c=i[t];if(c!==$a[t]){const f=c.apply(e,o);return l?Ce(f):f}let u=n;i!==e&&(l?u=function(f,d){return n.call(this,Ce(f),d,e)}:n.length>2&&(u=function(f,d){return n.call(this,f,d,e)}));const a=c.call(i,u,s);return l&&r?r(a):a}function Po(e,t,n,s){const r=Bs(e);let o=n;return r!==e&&(Xe(e)?n.length>3&&(o=function(i,l,c){return n.call(this,i,l,c,e)}):o=function(i,l,c){return n.call(this,i,Ce(l),c,e)}),r[t](o,...s)}function ur(e,t,n){const s=ce(e);Re(s,"iterate",$n);const r=s[t](...n);return(r===-1||r===!1)&&co(n[0])?(n[0]=ce(n[0]),s[t](...n)):r}function yn(e,t,n=[]){xt(),no();const s=ce(e)[t].apply(e,n);return so(),Ct(),s}const ja=Xr("__proto__,__v_isRef,__isVue"),El=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(mt));function Da(e){mt(e)||(e=String(e));const t=ce(this);return Re(t,"has",e),t.hasOwnProperty(e)}class xl{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?Ja:Rl:o?Tl:Al).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=W(t);if(!r){let c;if(i&&(c=Na[n]))return c;if(n==="hasOwnProperty")return Da}const l=Reflect.get(t,n,Ie(t)?t:s);if((mt(n)?El.has(n):ja(n))||(r||Re(t,"get",n),o))return l;if(Ie(l)){const c=i&&eo(n)?l:l.value;return r&&pe(c)?Pr(c):c}return pe(l)?r?Pr(l):Hs(l):l}}class Cl extends xl{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const c=Ft(o);if(!Xe(s)&&!Ft(s)&&(o=ce(o),s=ce(s)),!W(t)&&Ie(o)&&!Ie(s))return c||(o.value=s),!0}const i=W(t)&&eo(n)?Number(n)<t.length:ue(t,n),l=Reflect.set(t,n,s,Ie(t)?t:r);return t===ce(r)&&(i?Lt(s,o)&&St(t,"set",n,s):St(t,"add",n,s)),l}deleteProperty(t,n){const s=ue(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&s&&St(t,"delete",n,void 0),r}has(t,n){const s=Reflect.has(t,n);return(!mt(n)||!El.has(n))&&Re(t,"has",n),s}ownKeys(t){return Re(t,"iterate",W(t)?"length":Kt),Reflect.ownKeys(t)}}class Ua extends xl{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Ba=new Cl,Ha=new Ua,Va=new Cl(!0);const Or=e=>e,ts=e=>Reflect.getPrototypeOf(e);function qa(e,t,n){return function(...s){const r=this.__v_raw,o=ce(r),i=nn(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,u=r[e](...s),a=n?Or:t?_s:Ce;return!t&&Re(o,"iterate",c?Rr:Kt),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:l?[a(f[0]),a(f[1])]:a(f),done:d}},[Symbol.iterator](){return this}}}}function ns(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ka(e,t){const n={get(r){const o=this.__v_raw,i=ce(o),l=ce(r);e||(Lt(r,l)&&Re(i,"get",r),Re(i,"get",l));const{has:c}=ts(i),u=t?Or:e?_s:Ce;if(c.call(i,r))return u(o.get(r));if(c.call(i,l))return u(o.get(l));o!==i&&o.get(r)},get size(){const r=this.__v_raw;return!e&&Re(ce(r),"iterate",Kt),r.size},has(r){const o=this.__v_raw,i=ce(o),l=ce(r);return e||(Lt(r,l)&&Re(i,"has",r),Re(i,"has",l)),r===l?o.has(r):o.has(r)||o.has(l)},forEach(r,o){const i=this,l=i.__v_raw,c=ce(l),u=t?Or:e?_s:Ce;return!e&&Re(c,"iterate",Kt),l.forEach((a,f)=>r.call(o,u(a),u(f),i))}};return xe(n,e?{add:ns("add"),set:ns("set"),delete:ns("delete"),clear:ns("clear")}:{add(r){!t&&!Xe(r)&&!Ft(r)&&(r=ce(r));const o=ce(this);return ts(o).has.call(o,r)||(o.add(r),St(o,"add",r,r)),this},set(r,o){!t&&!Xe(o)&&!Ft(o)&&(o=ce(o));const i=ce(this),{has:l,get:c}=ts(i);let u=l.call(i,r);u||(r=ce(r),u=l.call(i,r));const a=c.call(i,r);return i.set(r,o),u?Lt(o,a)&&St(i,"set",r,o):St(i,"add",r,o),this},delete(r){const o=ce(this),{has:i,get:l}=ts(o);let c=i.call(o,r);c||(r=ce(r),c=i.call(o,r)),l&&l.call(o,r);const u=o.delete(r);return c&&St(o,"delete",r,void 0),u},clear(){const r=ce(this),o=r.size!==0,i=r.clear();return o&&St(r,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=qa(r,e,t)}),n}function io(e,t){const n=Ka(e,t);return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(ue(n,r)&&r in s?n:s,r,o)}const Wa={get:io(!1,!1)},za={get:io(!1,!0)},Ga={get:io(!0,!1)};const Al=new WeakMap,Tl=new WeakMap,Rl=new WeakMap,Ja=new WeakMap;function Qa(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xa(e){return e.__v_skip||!Object.isExtensible(e)?0:Qa(_a(e))}function Hs(e){return Ft(e)?e:lo(e,!1,Ba,Wa,Al)}function Ol(e){return lo(e,!1,Va,za,Tl)}function Pr(e){return lo(e,!0,Ha,Ga,Rl)}function lo(e,t,n,s,r){if(!pe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=Xa(e);if(o===0)return e;const i=r.get(e);if(i)return i;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function sn(e){return Ft(e)?sn(e.__v_raw):!!(e&&e.__v_isReactive)}function Ft(e){return!!(e&&e.__v_isReadonly)}function Xe(e){return!!(e&&e.__v_isShallow)}function co(e){return e?!!e.__v_raw:!1}function ce(e){const t=e&&e.__v_raw;return t?ce(t):e}function Pl(e){return!ue(e,"__v_skip")&&Object.isExtensible(e)&&ul(e,"__v_skip",!0),e}const Ce=e=>pe(e)?Hs(e):e,_s=e=>pe(e)?Pr(e):e;function Ie(e){return e?e.__v_isRef===!0:!1}function fe(e){return kl(e,!1)}function Il(e){return kl(e,!0)}function kl(e,t){return Ie(e)?e:new Ya(e,t)}class Ya{constructor(t,n){this.dep=new oo,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ce(t),this._value=n?t:Ce(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Xe(t)||Ft(t);t=s?t:ce(t),Lt(t,n)&&(this._rawValue=t,this._value=s?t:Ce(t),this.dep.trigger())}}function X(e){return Ie(e)?e.value:e}const Za={get:(e,t,n)=>t==="__v_raw"?e:X(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Ie(r)&&!Ie(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Ll(e){return sn(e)?e:new Proxy(e,Za)}class eu{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new oo(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Nn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&be!==this)return yl(this,!0),!0}get value(){const t=this.dep.track();return _l(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function tu(e,t,n=!1){let s,r;return Q(e)?s=e:(s=e.get,r=e.set),new eu(s,r,n)}const ss={},ws=new WeakMap;let Bt;function nu(e,t=!1,n=Bt){if(n){let s=ws.get(n);s||ws.set(n,s=[]),s.push(e)}}function su(e,t,n=ge){const{immediate:s,deep:r,once:o,scheduler:i,augmentJob:l,call:c}=n,u=T=>r?T:Xe(T)||r===!1||r===0?Et(T,1):Et(T);let a,f,d,p,m=!1,y=!1;if(Ie(e)?(f=()=>e.value,m=Xe(e)):sn(e)?(f=()=>u(e),m=!0):W(e)?(y=!0,m=e.some(T=>sn(T)||Xe(T)),f=()=>e.map(T=>{if(Ie(T))return T.value;if(sn(T))return u(T);if(Q(T))return c?c(T,2):T()})):Q(e)?t?f=c?()=>c(e,2):e:f=()=>{if(d){xt();try{d()}finally{Ct()}}const T=Bt;Bt=a;try{return c?c(e,3,[p]):e(p)}finally{Bt=T}}:f=ht,t&&r){const T=f,H=r===!0?1/0:r;f=()=>Et(T(),H)}const b=La(),A=()=>{a.stop(),b&&b.active&&Zr(b.effects,a)};if(o&&t){const T=t;t=(...H)=>{T(...H),A()}}let R=y?new Array(e.length).fill(ss):ss;const O=T=>{if(!(!(a.flags&1)||!a.dirty&&!T))if(t){const H=a.run();if(r||m||(y?H.some((F,B)=>Lt(F,R[B])):Lt(H,R))){d&&d();const F=Bt;Bt=a;try{const B=[H,R===ss?void 0:y&&R[0]===ss?[]:R,p];R=H,c?c(t,3,B):t(...B)}finally{Bt=F}}}else a.run()};return l&&l(O),a=new gl(f),a.scheduler=i?()=>i(O,!1):O,p=T=>nu(T,!1,a),d=a.onStop=()=>{const T=ws.get(a);if(T){if(c)c(T,4);else for(const H of T)H();ws.delete(a)}},t?s?O(!0):R=a.run():i?i(O.bind(null,!0),!0):a.run(),A.pause=a.pause.bind(a),A.resume=a.resume.bind(a),A.stop=A,A}function Et(e,t=1/0,n){if(t<=0||!pe(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Ie(e))Et(e.value,t,n);else if(W(e))for(let s=0;s<e.length;s++)Et(e[s],t,n);else if(Ns(e)||nn(e))e.forEach(s=>{Et(s,t,n)});else if(al(e)){for(const s in e)Et(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Et(e[s],t,n)}return e}/**
* @vue/runtime-core v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Gn(e,t,n,s){try{return s?e(...s):e()}catch(r){Vs(r,t,n)}}function nt(e,t,n,s){if(Q(e)){const r=Gn(e,t,n,s);return r&&ll(r)&&r.catch(o=>{Vs(o,t,n)}),r}if(W(e)){const r=[];for(let o=0;o<e.length;o++)r.push(nt(e[o],t,n,s));return r}}function Vs(e,t,n,s=!0){const r=t?t.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||ge;if(t){let l=t.parent;const c=t.proxy,u=`https://vuejs.org/error-reference/#runtime-${n}`;for(;l;){const a=l.ec;if(a){for(let f=0;f<a.length;f++)if(a[f](e,c,u)===!1)return}l=l.parent}if(o){xt(),Gn(o,null,10,[e,c,u]),Ct();return}}ru(e,n,r,s,i)}function ru(e,t,n,s=!0,r=!1){if(r)throw e;console.error(e)}const Fe=[];let dt=-1;const rn=[];let Pt=null,Yt=0;const Fl=Promise.resolve();let Ss=null;function cn(e){const t=Ss||Fl;return e?t.then(this?e.bind(this):e):t}function ou(e){let t=dt+1,n=Fe.length;for(;t<n;){const s=t+n>>>1,r=Fe[s],o=jn(r);o<e||o===e&&r.flags&2?t=s+1:n=s}return t}function ao(e){if(!(e.flags&1)){const t=jn(e),n=Fe[Fe.length-1];!n||!(e.flags&2)&&t>=jn(n)?Fe.push(e):Fe.splice(ou(t),0,e),e.flags|=1,Ml()}}function Ml(){Ss||(Ss=Fl.then($l))}function iu(e){W(e)?rn.push(...e):Pt&&e.id===-1?Pt.splice(Yt+1,0,e):e.flags&1||(rn.push(e),e.flags|=1),Ml()}function Io(e,t,n=dt+1){for(;n<Fe.length;n++){const s=Fe[n];if(s&&s.flags&2){if(e&&s.id!==e.uid)continue;Fe.splice(n,1),n--,s.flags&4&&(s.flags&=-2),s(),s.flags&4||(s.flags&=-2)}}}function Nl(e){if(rn.length){const t=[...new Set(rn)].sort((n,s)=>jn(n)-jn(s));if(rn.length=0,Pt){Pt.push(...t);return}for(Pt=t,Yt=0;Yt<Pt.length;Yt++){const n=Pt[Yt];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Pt=null,Yt=0}}const jn=e=>e.id==null?e.flags&2?-1:1/0:e.id;function $l(e){try{for(dt=0;dt<Fe.length;dt++){const t=Fe[dt];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Gn(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;dt<Fe.length;dt++){const t=Fe[dt];t&&(t.flags&=-2)}dt=-1,Fe.length=0,Nl(),Ss=null,(Fe.length||rn.length)&&$l()}}let qe=null,jl=null;function Es(e){const t=qe;return qe=e,jl=e&&e.type.__scopeId||null,t}function en(e,t=qe,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&As(-1);const o=Es(t);let i;try{i=e(...r)}finally{Es(o),s._d&&As(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function an(e,t){if(qe===null)return e;const n=Qs(qe),s=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[o,i,l,c=ge]=t[r];o&&(Q(o)&&(o={mounted:o,updated:o}),o.deep&&Et(i),s.push({dir:o,instance:n,value:i,oldValue:void 0,arg:l,modifiers:c}))}return e}function $t(e,t,n,s){const r=e.dirs,o=t&&t.dirs;for(let i=0;i<r.length;i++){const l=r[i];o&&(l.oldValue=o[i].value);let c=l.dir[s];c&&(xt(),nt(c,n,8,[e.el,l,e,t]),Ct())}}const Dl=Symbol("_vte"),Ul=e=>e.__isTeleport,On=e=>e&&(e.disabled||e.disabled===""),ko=e=>e&&(e.defer||e.defer===""),Lo=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Fo=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Ir=(e,t)=>{const n=e&&e.to;return ve(n)?t?t(n):null:n},Bl={name:"Teleport",__isTeleport:!0,process(e,t,n,s,r,o,i,l,c,u){const{mc:a,pc:f,pbc:d,o:{insert:p,querySelector:m,createText:y,createComment:b}}=u,A=On(t.props);let{shapeFlag:R,children:O,dynamicChildren:T}=t;if(e==null){const H=t.el=y(""),F=t.anchor=y("");p(H,n,s),p(F,n,s);const B=(N,V)=>{R&16&&a(O,N,V,r,o,i,l,c)},J=()=>{const N=t.target=Ir(t.props,m),V=Hl(N,t,y,p);N&&(i!=="svg"&&Lo(N)?i="svg":i!=="mathml"&&Fo(N)&&(i="mathml"),r&&r.isCE&&(r.ce._teleportTargets||(r.ce._teleportTargets=new Set)).add(N),A||(B(N,V),cs(t,!1)))};A&&(B(n,F),cs(t,!0)),ko(t.props)?(t.el.__isMounted=!1,Le(()=>{J(),delete t.el.__isMounted},o)):J()}else{if(ko(t.props)&&e.el.__isMounted===!1){Le(()=>{Bl.process(e,t,n,s,r,o,i,l,c,u)},o);return}t.el=e.el,t.targetStart=e.targetStart;const H=t.anchor=e.anchor,F=t.target=e.target,B=t.targetAnchor=e.targetAnchor,J=On(e.props),N=J?n:F,V=J?H:B;if(i==="svg"||Lo(F)?i="svg":(i==="mathml"||Fo(F))&&(i="mathml"),T?(d(e.dynamicChildren,T,N,r,o,i,l),po(e,t,!0)):c||f(e,t,N,V,r,o,i,l,!1),A)J?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):rs(t,n,H,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const D=t.target=Ir(t.props,m);D&&rs(t,D,null,u,0)}else J&&rs(t,F,B,u,1);cs(t,A)}},remove(e,t,n,{um:s,o:{remove:r}},o){const{shapeFlag:i,children:l,anchor:c,targetStart:u,targetAnchor:a,target:f,props:d}=e;if(f&&(r(u),r(a)),o&&r(c),i&16){const p=o||!On(d);for(let m=0;m<l.length;m++){const y=l[m];s(y,t,n,p,!!y.dynamicChildren)}}},move:rs,hydrate:lu};function rs(e,t,n,{o:{insert:s},m:r},o=2){o===0&&s(e.targetAnchor,t,n);const{el:i,anchor:l,shapeFlag:c,children:u,props:a}=e,f=o===2;if(f&&s(i,t,n),(!f||On(a))&&c&16)for(let d=0;d<u.length;d++)r(u[d],t,n,2);f&&s(l,t,n)}function lu(e,t,n,s,r,o,{o:{nextSibling:i,parentNode:l,querySelector:c,insert:u,createText:a}},f){function d(y,b,A,R){b.anchor=f(i(y),b,l(y),n,s,r,o),b.targetStart=A,b.targetAnchor=R}const p=t.target=Ir(t.props,c),m=On(t.props);if(p){const y=p._lpa||p.firstChild;if(t.shapeFlag&16)if(m)d(e,t,y,y&&i(y));else{t.anchor=i(e);let b=y;for(;b;){if(b&&b.nodeType===8){if(b.data==="teleport start anchor")t.targetStart=b;else if(b.data==="teleport anchor"){t.targetAnchor=b,p._lpa=t.targetAnchor&&i(t.targetAnchor);break}}b=i(b)}t.targetAnchor||Hl(p,t,a,u),f(y&&i(y),t,p,n,s,r,o)}cs(t,m)}else m&&t.shapeFlag&16&&d(e,t,e,i(e));return t.anchor&&i(t.anchor)}const cu=Bl;function cs(e,t){const n=e.ctx;if(n&&n.ut){let s,r;for(t?(s=e.el,r=e.anchor):(s=e.targetStart,r=e.targetAnchor);s&&s!==r;)s.nodeType===1&&s.setAttribute("data-v-owner",n.uid),s=s.nextSibling;n.ut()}}function Hl(e,t,n,s){const r=t.targetStart=n(""),o=t.targetAnchor=n("");return r[Dl]=o,e&&(s(r,e),s(o,e)),o}const wt=Symbol("_leaveCb"),os=Symbol("_enterCb");function au(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Qt(()=>{e.isMounted=!0}),Ql(()=>{e.isUnmounting=!0}),e}const Ge=[Function,Array],Vl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ge,onEnter:Ge,onAfterEnter:Ge,onEnterCancelled:Ge,onBeforeLeave:Ge,onLeave:Ge,onAfterLeave:Ge,onLeaveCancelled:Ge,onBeforeAppear:Ge,onAppear:Ge,onAfterAppear:Ge,onAppearCancelled:Ge},ql=e=>{const t=e.subTree;return t.component?ql(t.component):t},uu={name:"BaseTransition",props:Vl,setup(e,{slots:t}){const n=mc(),s=au();return()=>{const r=t.default&&zl(t.default(),!0);if(!r||!r.length)return;const o=Kl(r),i=ce(e),{mode:l}=i;if(s.isLeaving)return fr(o);const c=Mo(o);if(!c)return fr(o);let u=kr(c,i,s,n,f=>u=f);c.type!==Me&&Dn(c,u);let a=n.subTree&&Mo(n.subTree);if(a&&a.type!==Me&&!Ht(a,c)&&ql(n).type!==Me){let f=kr(a,i,s,n);if(Dn(a,f),l==="out-in"&&c.type!==Me)return s.isLeaving=!0,f.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,a=void 0},fr(o);l==="in-out"&&c.type!==Me?f.delayLeave=(d,p,m)=>{const y=Wl(s,a);y[String(a.key)]=a,d[wt]=()=>{p(),d[wt]=void 0,delete u.delayedLeave,a=void 0},u.delayedLeave=()=>{m(),delete u.delayedLeave,a=void 0}}:a=void 0}else a&&(a=void 0);return o}}};function Kl(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Me){t=n;break}}return t}const fu=uu;function Wl(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 kr(e,t,n,s,r){const{appear:o,mode:i,persisted:l=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:a,onEnterCancelled:f,onBeforeLeave:d,onLeave:p,onAfterLeave:m,onLeaveCancelled:y,onBeforeAppear:b,onAppear:A,onAfterAppear:R,onAppearCancelled:O}=t,T=String(e.key),H=Wl(n,e),F=(N,V)=>{N&&nt(N,s,9,V)},B=(N,V)=>{const D=V[1];F(N,V),W(N)?N.every(L=>L.length<=1)&&D():N.length<=1&&D()},J={mode:i,persisted:l,beforeEnter(N){let V=c;if(!n.isMounted)if(o)V=b||c;else return;N[wt]&&N[wt](!0);const D=H[T];D&&Ht(e,D)&&D.el[wt]&&D.el[wt](),F(V,[N])},enter(N){let V=u,D=a,L=f;if(!n.isMounted)if(o)V=A||u,D=R||a,L=O||f;else return;let se=!1;const me=N[os]=Te=>{se||(se=!0,Te?F(L,[N]):F(D,[N]),J.delayedLeave&&J.delayedLeave(),N[os]=void 0)};V?B(V,[N,me]):me()},leave(N,V){const D=String(e.key);if(N[os]&&N[os](!0),n.isUnmounting)return V();F(d,[N]);let L=!1;const se=N[wt]=me=>{L||(L=!0,V(),me?F(y,[N]):F(m,[N]),N[wt]=void 0,H[D]===e&&delete H[D])};H[D]=e,p?B(p,[N,se]):se()},clone(N){const V=kr(N,t,n,s,r);return r&&r(V),V}};return J}function fr(e){if(qs(e))return e=Mt(e),e.children=null,e}function Mo(e){if(!qs(e))return Ul(e.type)&&e.children?Kl(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Q(n.default))return n.default()}}function Dn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Dn(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 zl(e,t=!1,n){let s=[],r=0;for(let o=0;o<e.length;o++){let i=e[o];const l=n==null?i.key:String(n)+String(i.key!=null?i.key:o);i.type===Je?(i.patchFlag&128&&r++,s=s.concat(zl(i.children,t,l))):(t||i.type!==Me)&&s.push(l!=null?Mt(i,{key:l}):i)}if(r>1)for(let o=0;o<s.length;o++)s[o].patchFlag=-2;return s}function At(e,t){return Q(e)?xe({name:e.name},t,{setup:e}):e}function Gl(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}const xs=new WeakMap;function Pn(e,t,n,s,r=!1){if(W(e)){e.forEach((m,y)=>Pn(m,t&&(W(t)?t[y]:t),n,s,r));return}if(In(s)&&!r){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&Pn(e,t,n,s.component.subTree);return}const o=s.shapeFlag&4?Qs(s.component):s.el,i=r?null:o,{i:l,r:c}=e,u=t&&t.r,a=l.refs===ge?l.refs={}:l.refs,f=l.setupState,d=ce(f),p=f===ge?il:m=>ue(d,m);if(u!=null&&u!==c){if(No(t),ve(u))a[u]=null,p(u)&&(f[u]=null);else if(Ie(u)){u.value=null;const m=t;m.k&&(a[m.k]=null)}}if(Q(c))Gn(c,l,12,[i,a]);else{const m=ve(c),y=Ie(c);if(m||y){const b=()=>{if(e.f){const A=m?p(c)?f[c]:a[c]:c.value;if(r)W(A)&&Zr(A,o);else if(W(A))A.includes(o)||A.push(o);else if(m)a[c]=[o],p(c)&&(f[c]=a[c]);else{const R=[o];c.value=R,e.k&&(a[e.k]=R)}}else m?(a[c]=i,p(c)&&(f[c]=i)):y&&(c.value=i,e.k&&(a[e.k]=i))};if(i){const A=()=>{b(),xs.delete(e)};A.id=-1,xs.set(e,A),Le(A,n)}else No(e),b()}}}function No(e){const t=xs.get(e);t&&(t.flags|=8,xs.delete(e))}Ds().requestIdleCallback;Ds().cancelIdleCallback;const In=e=>!!e.type.__asyncLoader,qs=e=>e.type.__isKeepAlive;function du(e,t){Jl(e,"a",t)}function pu(e,t){Jl(e,"da",t)}function Jl(e,t,n=Oe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Ks(t,s,n),n){let r=n.parent;for(;r&&r.parent;)qs(r.parent.vnode)&&hu(s,t,n,r),r=r.parent}}function hu(e,t,n,s){const r=Ks(t,e,s,!0);Ws(()=>{Zr(s[t],r)},n)}function Ks(e,t,n=Oe,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{xt();const l=Jn(n),c=nt(t,n,e,i);return l(),Ct(),c});return s?r.unshift(o):r.push(o),o}}const Tt=e=>(t,n=Oe)=>{(!Bn||e==="sp")&&Ks(e,(...s)=>t(...s),n)},gu=Tt("bm"),Qt=Tt("m"),mu=Tt("bu"),yu=Tt("u"),Ql=Tt("bum"),Ws=Tt("um"),bu=Tt("sp"),vu=Tt("rtg"),_u=Tt("rtc");function wu(e,t=Oe){Ks("ec",e,t)}const Su="components";function $o(e,t){return xu(Su,e,!0,t)||e}const Eu=Symbol.for("v-ndc");function xu(e,t,n=!0,s=!1){const r=qe||Oe;if(r){const o=r.type;{const l=df(o,!1);if(l&&(l===t||l===Ye(t)||l===js(Ye(t))))return o}const i=jo(r[e]||o[e],t)||jo(r.appContext[e],t);return!i&&s?o:i}}function jo(e,t){return e&&(e[t]||e[Ye(t)]||e[js(Ye(t))])}function Xl(e,t,n,s){let r;const o=n,i=W(e);if(i||ve(e)){const l=i&&sn(e);let c=!1,u=!1;l&&(c=!Xe(e),u=Ft(e),e=Bs(e)),r=new Array(e.length);for(let a=0,f=e.length;a<f;a++)r[a]=t(c?u?_s(Ce(e[a])):Ce(e[a]):e[a],a,void 0,o)}else if(typeof e=="number"){r=new Array(e);for(let l=0;l<e;l++)r[l]=t(l+1,l,void 0,o)}else if(pe(e))if(e[Symbol.iterator])r=Array.from(e,(l,c)=>t(l,c,void 0,o));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,u=l.length;c<u;c++){const a=l[c];r[c]=t(e[a],a,c,o)}}else r=[];return r}const Lr=e=>e?yc(e)?Qs(e):Lr(e.parent):null,kn=xe(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=>Lr(e.parent),$root:e=>Lr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Zl(e),$forceUpdate:e=>e.f||(e.f=()=>{ao(e.update)}),$nextTick:e=>e.n||(e.n=cn.bind(e.proxy)),$watch:e=>Ku.bind(e)}),dr=(e,t)=>e!==ge&&!e.__isScriptSetup&&ue(e,t),Cu={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(dr(s,t))return i[t]=1,s[t];if(r!==ge&&ue(r,t))return i[t]=2,r[t];if((u=e.propsOptions[0])&&ue(u,t))return i[t]=3,o[t];if(n!==ge&&ue(n,t))return i[t]=4,n[t];Fr&&(i[t]=0)}}const a=kn[t];let f,d;if(a)return t==="$attrs"&&Re(e.attrs,"get",""),a(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==ge&&ue(n,t))return i[t]=4,n[t];if(d=c.config.globalProperties,ue(d,t))return d[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return dr(r,t)?(r[t]=n,!0):s!==ge&&ue(s,t)?(s[t]=n,!0):ue(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o,type:i}},l){let c,u;return!!(n[l]||e!==ge&&l[0]!=="$"&&ue(e,l)||dr(t,l)||(c=o[0])&&ue(c,l)||ue(s,l)||ue(kn,l)||ue(r.config.globalProperties,l)||(u=i.__cssModules)&&u[l])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ue(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Do(e){return W(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Fr=!0;function Au(e){const t=Zl(e),n=e.proxy,s=e.ctx;Fr=!1,t.beforeCreate&&Uo(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:c,inject:u,created:a,beforeMount:f,mounted:d,beforeUpdate:p,updated:m,activated:y,deactivated:b,beforeDestroy:A,beforeUnmount:R,destroyed:O,unmounted:T,render:H,renderTracked:F,renderTriggered:B,errorCaptured:J,serverPrefetch:N,expose:V,inheritAttrs:D,components:L,directives:se,filters:me}=t;if(u&&Tu(u,s,null),i)for(const le in i){const te=i[le];Q(te)&&(s[le]=te.bind(n))}if(r){const le=r.call(n,n);pe(le)&&(e.data=Hs(le))}if(Fr=!0,o)for(const le in o){const te=o[le],We=Q(te)?te.bind(n,n):Q(te.get)?te.get.bind(n,n):ht,ot=!Q(te)&&Q(te.set)?te.set.bind(n):ht,Se=Ae({get:We,set:ot});Object.defineProperty(s,le,{enumerable:!0,configurable:!0,get:()=>Se.value,set:_e=>Se.value=_e})}if(l)for(const le in l)Yl(l[le],s,n,le);if(c){const le=Q(c)?c.call(n):c;Reflect.ownKeys(le).forEach(te=>{as(te,le[te])})}a&&Uo(a,e,"c");function ie(le,te){W(te)?te.forEach(We=>le(We.bind(n))):te&&le(te.bind(n))}if(ie(gu,f),ie(Qt,d),ie(mu,p),ie(yu,m),ie(du,y),ie(pu,b),ie(wu,J),ie(_u,F),ie(vu,B),ie(Ql,R),ie(Ws,T),ie(bu,N),W(V))if(V.length){const le=e.exposed||(e.exposed={});V.forEach(te=>{Object.defineProperty(le,te,{get:()=>n[te],set:We=>n[te]=We,enumerable:!0})})}else e.exposed||(e.exposed={});H&&e.render===ht&&(e.render=H),D!=null&&(e.inheritAttrs=D),L&&(e.components=L),se&&(e.directives=se),N&&Gl(e)}function Tu(e,t,n=ht){W(e)&&(e=Mr(e));for(const s in e){const r=e[s];let o;pe(r)?"default"in r?o=tt(r.from||s,r.default,!0):o=tt(r.from||s):o=tt(r),Ie(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function Uo(e,t,n){nt(W(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Yl(e,t,n,s){let r=s.includes(".")?fc(n,s):()=>n[s];if(ve(e)){const o=t[e];Q(o)&&gt(r,o)}else if(Q(e))gt(r,e.bind(n));else if(pe(e))if(W(e))e.forEach(o=>Yl(o,t,n,s));else{const o=Q(e.handler)?e.handler.bind(n):t[e.handler];Q(o)&&gt(r,o,e)}}function Zl(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(u=>Cs(c,u,i,!0)),Cs(c,t,i)),pe(t)&&o.set(t,c),c}function Cs(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&Cs(e,o,n,!0),r&&r.forEach(i=>Cs(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=Ru[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Ru={data:Bo,props:Ho,emits:Ho,methods:Cn,computed:Cn,beforeCreate:ke,created:ke,beforeMount:ke,mounted:ke,beforeUpdate:ke,updated:ke,beforeDestroy:ke,beforeUnmount:ke,destroyed:ke,unmounted:ke,activated:ke,deactivated:ke,errorCaptured:ke,serverPrefetch:ke,components:Cn,directives:Cn,watch:Pu,provide:Bo,inject:Ou};function Bo(e,t){return t?e?function(){return xe(Q(e)?e.call(this,this):e,Q(t)?t.call(this,this):t)}:t:e}function Ou(e,t){return Cn(Mr(e),Mr(t))}function Mr(e){if(W(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function ke(e,t){return e?[...new Set([].concat(e,t))]:t}function Cn(e,t){return e?xe(Object.create(null),e,t):t}function Ho(e,t){return e?W(e)&&W(t)?[...new Set([...e,...t])]:xe(Object.create(null),Do(e),Do(t??{})):t}function Pu(e,t){if(!e)return t;if(!t)return e;const n=xe(Object.create(null),e);for(const s in t)n[s]=ke(e[s],t[s]);return n}function ec(){return{app:null,config:{isNativeTag:il,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Iu=0;function ku(e,t){return function(s,r=null){Q(s)||(s=xe({},s)),r!=null&&!pe(r)&&(r=null);const o=ec(),i=new WeakSet,l=[];let c=!1;const u=o.app={_uid:Iu++,_component:s,_props:r,_container:null,_context:o,_instance:null,version:hf,get config(){return o.config},set config(a){},use(a,...f){return i.has(a)||(a&&Q(a.install)?(i.add(a),a.install(u,...f)):Q(a)&&(i.add(a),a(u,...f))),u},mixin(a){return o.mixins.includes(a)||o.mixins.push(a),u},component(a,f){return f?(o.components[a]=f,u):o.components[a]},directive(a,f){return f?(o.directives[a]=f,u):o.directives[a]},mount(a,f,d){if(!c){const p=u._ceVNode||ne(s,r);return p.appContext=o,d===!0?d="svg":d===!1&&(d=void 0),e(p,a,d),c=!0,u._container=a,a.__vue_app__=u,Qs(p.component)}},onUnmount(a){l.push(a)},unmount(){c&&(nt(l,u._instance,16),e(null,u._container),delete u._container.__vue_app__)},provide(a,f){return o.provides[a]=f,u},runWithContext(a){const f=on;on=u;try{return a()}finally{on=f}}};return u}}let on=null;function as(e,t){if(Oe){let n=Oe.provides;const s=Oe.parent&&Oe.parent.provides;s===n&&(n=Oe.provides=Object.create(s)),n[e]=t}}function tt(e,t,n=!1){const s=mc();if(s||on){let r=on?on._context.provides:s?s.parent==null||s.ce?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return n&&Q(t)?t.call(s&&s.proxy):t}}const tc={},nc=()=>Object.create(tc),sc=e=>Object.getPrototypeOf(e)===tc;function Lu(e,t,n,s=!1){const r={},o=nc();e.propsDefaults=Object.create(null),rc(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:Ol(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function Fu(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=ce(r),[c]=e.propsOptions;let u=!1;if((s||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let f=0;f<a.length;f++){let d=a[f];if(zs(e.emitsOptions,d))continue;const p=t[d];if(c)if(ue(o,d))p!==o[d]&&(o[d]=p,u=!0);else{const m=Ye(d);r[m]=Nr(c,l,m,p,e,!1)}else p!==o[d]&&(o[d]=p,u=!0)}}}else{rc(e,t,r,o)&&(u=!0);let a;for(const f in l)(!t||!ue(t,f)&&((a=Jt(f))===f||!ue(t,a)))&&(c?n&&(n[f]!==void 0||n[a]!==void 0)&&(r[f]=Nr(c,l,f,void 0,e,!0)):delete r[f]);if(o!==l)for(const f in o)(!t||!ue(t,f))&&(delete o[f],u=!0)}u&&St(e.attrs,"set","")}function rc(e,t,n,s){const[r,o]=e.propsOptions;let i=!1,l;if(t)for(let c in t){if(An(c))continue;const u=t[c];let a;r&&ue(r,a=Ye(c))?!o||!o.includes(a)?n[a]=u:(l||(l={}))[a]=u:zs(e.emitsOptions,c)||(!(c in s)||u!==s[c])&&(s[c]=u,i=!0)}if(o){const c=ce(n),u=l||ge;for(let a=0;a<o.length;a++){const f=o[a];n[f]=Nr(r,c,f,u[f],e,!ue(u,f))}}return i}function Nr(e,t,n,s,r,o){const i=e[n];if(i!=null){const l=ue(i,"default");if(l&&s===void 0){const c=i.default;if(i.type!==Function&&!i.skipFactory&&Q(c)){const{propsDefaults:u}=r;if(n in u)s=u[n];else{const a=Jn(r);s=u[n]=c.call(null,t),a()}}else s=c;r.ce&&r.ce._setProp(n,s)}i[0]&&(o&&!l?s=!1:i[1]&&(s===""||s===Jt(n))&&(s=!0))}return s}const Mu=new WeakMap;function oc(e,t,n=!1){const s=n?Mu:t.propsCache,r=s.get(e);if(r)return r;const o=e.props,i={},l=[];let c=!1;if(!Q(e)){const a=f=>{c=!0;const[d,p]=oc(f,t,!0);xe(i,d),p&&l.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!o&&!c)return pe(e)&&s.set(e,tn),tn;if(W(o))for(let a=0;a<o.length;a++){const f=Ye(o[a]);Vo(f)&&(i[f]=ge)}else if(o)for(const a in o){const f=Ye(a);if(Vo(f)){const d=o[a],p=i[f]=W(d)||Q(d)?{type:d}:xe({},d),m=p.type;let y=!1,b=!0;if(W(m))for(let A=0;A<m.length;++A){const R=m[A],O=Q(R)&&R.name;if(O==="Boolean"){y=!0;break}else O==="String"&&(b=!1)}else y=Q(m)&&m.name==="Boolean";p[0]=y,p[1]=b,(y||ue(p,"default"))&&l.push(f)}}const u=[i,l];return pe(e)&&s.set(e,u),u}function Vo(e){return e[0]!=="$"&&!An(e)}const uo=e=>e==="_"||e==="_ctx"||e==="$stable",fo=e=>W(e)?e.map(pt):[pt(e)],Nu=(e,t,n)=>{if(t._n)return t;const s=en((...r)=>fo(t(...r)),n);return s._c=!1,s},ic=(e,t,n)=>{const s=e._ctx;for(const r in e){if(uo(r))continue;const o=e[r];if(Q(o))t[r]=Nu(r,o,s);else if(o!=null){const i=fo(o);t[r]=()=>i}}},lc=(e,t)=>{const n=fo(t);e.slots.default=()=>n},cc=(e,t,n)=>{for(const s in t)(n||!uo(s))&&(e[s]=t[s])},$u=(e,t,n)=>{const s=e.slots=nc();if(e.vnode.shapeFlag&32){const r=t._;r?(cc(s,t,n),n&&ul(s,"_",r,!0)):ic(t,s)}else t&&lc(e,t)},ju=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=ge;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:cc(r,t,n):(o=!t.$stable,ic(t,r)),i=t}else t&&(lc(e,t),i={default:1});if(o)for(const l in r)!uo(l)&&i[l]==null&&delete r[l]},Le=Zu;function Du(e){return Uu(e)}function Uu(e,t){const n=Ds();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:c,setText:u,setElementText:a,parentNode:f,nextSibling:d,setScopeId:p=ht,insertStaticContent:m}=e,y=(h,g,v,E=null,C=null,S=null,M=void 0,k=null,I=!!g.dynamicChildren)=>{if(h===g)return;h&&!Ht(h,g)&&(E=x(h),_e(h,C,S,!0),h=null),g.patchFlag===-2&&(I=!1,g.dynamicChildren=null);const{type:P,ref:z,shapeFlag:j}=g;switch(P){case Gs:b(h,g,v,E);break;case Me:A(h,g,v,E);break;case hr:h==null&&R(g,v,E,M);break;case Je:L(h,g,v,E,C,S,M,k,I);break;default:j&1?H(h,g,v,E,C,S,M,k,I):j&6?se(h,g,v,E,C,S,M,k,I):(j&64||j&128)&&P.process(h,g,v,E,C,S,M,k,I,q)}z!=null&&C?Pn(z,h&&h.ref,S,g||h,!g):z==null&&h&&h.ref!=null&&Pn(h.ref,null,S,h,!0)},b=(h,g,v,E)=>{if(h==null)s(g.el=l(g.children),v,E);else{const C=g.el=h.el;g.children!==h.children&&u(C,g.children)}},A=(h,g,v,E)=>{h==null?s(g.el=c(g.children||""),v,E):g.el=h.el},R=(h,g,v,E)=>{[h.el,h.anchor]=m(h.children,g,v,E,h.el,h.anchor)},O=({el:h,anchor:g},v,E)=>{let C;for(;h&&h!==g;)C=d(h),s(h,v,E),h=C;s(g,v,E)},T=({el:h,anchor:g})=>{let v;for(;h&&h!==g;)v=d(h),r(h),h=v;r(g)},H=(h,g,v,E,C,S,M,k,I)=>{g.type==="svg"?M="svg":g.type==="math"&&(M="mathml"),h==null?F(g,v,E,C,S,M,k,I):N(h,g,C,S,M,k,I)},F=(h,g,v,E,C,S,M,k)=>{let I,P;const{props:z,shapeFlag:j,transition:K,dirs:G}=h;if(I=h.el=i(h.type,S,z&&z.is,z),j&8?a(I,h.children):j&16&&J(h.children,I,null,E,C,pr(h,S),M,k),G&&$t(h,null,E,"created"),B(I,h,h.scopeId,M,E),z){for(const ye in z)ye!=="value"&&!An(ye)&&o(I,ye,null,z[ye],S,E);"value"in z&&o(I,"value",null,z.value,S),(P=z.onVnodeBeforeMount)&&ut(P,E,h)}G&&$t(h,null,E,"beforeMount");const oe=Bu(C,K);oe&&K.beforeEnter(I),s(I,g,v),((P=z&&z.onVnodeMounted)||oe||G)&&Le(()=>{P&&ut(P,E,h),oe&&K.enter(I),G&&$t(h,null,E,"mounted")},C)},B=(h,g,v,E,C)=>{if(v&&p(h,v),E)for(let S=0;S<E.length;S++)p(h,E[S]);if(C){let S=C.subTree;if(g===S||pc(S.type)&&(S.ssContent===g||S.ssFallback===g)){const M=C.vnode;B(h,M,M.scopeId,M.slotScopeIds,C.parent)}}},J=(h,g,v,E,C,S,M,k,I=0)=>{for(let P=I;P<h.length;P++){const z=h[P]=k?It(h[P]):pt(h[P]);y(null,z,g,v,E,C,S,M,k)}},N=(h,g,v,E,C,S,M)=>{const k=g.el=h.el;let{patchFlag:I,dynamicChildren:P,dirs:z}=g;I|=h.patchFlag&16;const j=h.props||ge,K=g.props||ge;let G;if(v&&jt(v,!1),(G=K.onVnodeBeforeUpdate)&&ut(G,v,g,h),z&&$t(g,h,v,"beforeUpdate"),v&&jt(v,!0),(j.innerHTML&&K.innerHTML==null||j.textContent&&K.textContent==null)&&a(k,""),P?V(h.dynamicChildren,P,k,v,E,pr(g,C),S):M||te(h,g,k,null,v,E,pr(g,C),S,!1),I>0){if(I&16)D(k,j,K,v,C);else if(I&2&&j.class!==K.class&&o(k,"class",null,K.class,C),I&4&&o(k,"style",j.style,K.style,C),I&8){const oe=g.dynamicProps;for(let ye=0;ye<oe.length;ye++){const de=oe[ye],Ne=j[de],$e=K[de];($e!==Ne||de==="value")&&o(k,de,Ne,$e,C,v)}}I&1&&h.children!==g.children&&a(k,g.children)}else!M&&P==null&&D(k,j,K,v,C);((G=K.onVnodeUpdated)||z)&&Le(()=>{G&&ut(G,v,g,h),z&&$t(g,h,v,"updated")},E)},V=(h,g,v,E,C,S,M)=>{for(let k=0;k<g.length;k++){const I=h[k],P=g[k],z=I.el&&(I.type===Je||!Ht(I,P)||I.shapeFlag&198)?f(I.el):v;y(I,P,z,null,E,C,S,M,!0)}},D=(h,g,v,E,C)=>{if(g!==v){if(g!==ge)for(const S in g)!An(S)&&!(S in v)&&o(h,S,g[S],null,C,E);for(const S in v){if(An(S))continue;const M=v[S],k=g[S];M!==k&&S!=="value"&&o(h,S,k,M,C,E)}"value"in v&&o(h,"value",g.value,v.value,C)}},L=(h,g,v,E,C,S,M,k,I)=>{const P=g.el=h?h.el:l(""),z=g.anchor=h?h.anchor:l("");let{patchFlag:j,dynamicChildren:K,slotScopeIds:G}=g;G&&(k=k?k.concat(G):G),h==null?(s(P,v,E),s(z,v,E),J(g.children||[],v,z,C,S,M,k,I)):j>0&&j&64&&K&&h.dynamicChildren?(V(h.dynamicChildren,K,v,C,S,M,k),(g.key!=null||C&&g===C.subTree)&&po(h,g,!0)):te(h,g,v,z,C,S,M,k,I)},se=(h,g,v,E,C,S,M,k,I)=>{g.slotScopeIds=k,h==null?g.shapeFlag&512?C.ctx.activate(g,v,E,M,I):me(g,v,E,C,S,M,I):Te(h,g,I)},me=(h,g,v,E,C,S,M)=>{const k=h.component=lf(h,E,C);if(qs(h)&&(k.ctx.renderer=q),cf(k,!1,M),k.asyncDep){if(C&&C.registerDep(k,ie,M),!h.el){const I=k.subTree=ne(Me);A(null,I,g,v),h.placeholder=I.el}}else ie(k,h,g,v,C,S,M)},Te=(h,g,v)=>{const E=g.component=h.component;if(Xu(h,g,v))if(E.asyncDep&&!E.asyncResolved){le(E,g,v);return}else E.next=g,E.update();else g.el=h.el,E.vnode=g},ie=(h,g,v,E,C,S,M)=>{const k=()=>{if(h.isMounted){let{next:j,bu:K,u:G,parent:oe,vnode:ye}=h;{const ct=ac(h);if(ct){j&&(j.el=ye.el,le(h,j,M)),ct.asyncDep.then(()=>{h.isUnmounted||k()});return}}let de=j,Ne;jt(h,!1),j?(j.el=ye.el,le(h,j,M)):j=ye,K&&ls(K),(Ne=j.props&&j.props.onVnodeBeforeUpdate)&&ut(Ne,oe,j,ye),jt(h,!0);const $e=Ko(h),lt=h.subTree;h.subTree=$e,y(lt,$e,f(lt.el),x(lt),h,C,S),j.el=$e.el,de===null&&Yu(h,$e.el),G&&Le(G,C),(Ne=j.props&&j.props.onVnodeUpdated)&&Le(()=>ut(Ne,oe,j,ye),C)}else{let j;const{el:K,props:G}=g,{bm:oe,m:ye,parent:de,root:Ne,type:$e}=h,lt=In(g);jt(h,!1),oe&&ls(oe),!lt&&(j=G&&G.onVnodeBeforeMount)&&ut(j,de,g),jt(h,!0);{Ne.ce&&Ne.ce._def.shadowRoot!==!1&&Ne.ce._injectChildStyle($e);const ct=h.subTree=Ko(h);y(null,ct,v,E,h,C,S),g.el=ct.el}if(ye&&Le(ye,C),!lt&&(j=G&&G.onVnodeMounted)){const ct=g;Le(()=>ut(j,de,ct),C)}(g.shapeFlag&256||de&&In(de.vnode)&&de.vnode.shapeFlag&256)&&h.a&&Le(h.a,C),h.isMounted=!0,g=v=E=null}};h.scope.on();const I=h.effect=new gl(k);h.scope.off();const P=h.update=I.run.bind(I),z=h.job=I.runIfDirty.bind(I);z.i=h,z.id=h.uid,I.scheduler=()=>ao(z),jt(h,!0),P()},le=(h,g,v)=>{g.component=h;const E=h.vnode.props;h.vnode=g,h.next=null,Fu(h,g.props,E,v),ju(h,g.children,v),xt(),Io(h),Ct()},te=(h,g,v,E,C,S,M,k,I=!1)=>{const P=h&&h.children,z=h?h.shapeFlag:0,j=g.children,{patchFlag:K,shapeFlag:G}=g;if(K>0){if(K&128){ot(P,j,v,E,C,S,M,k,I);return}else if(K&256){We(P,j,v,E,C,S,M,k,I);return}}G&8?(z&16&&ze(P,C,S),j!==P&&a(v,j)):z&16?G&16?ot(P,j,v,E,C,S,M,k,I):ze(P,C,S,!0):(z&8&&a(v,""),G&16&&J(j,v,E,C,S,M,k,I))},We=(h,g,v,E,C,S,M,k,I)=>{h=h||tn,g=g||tn;const P=h.length,z=g.length,j=Math.min(P,z);let K;for(K=0;K<j;K++){const G=g[K]=I?It(g[K]):pt(g[K]);y(h[K],G,v,null,C,S,M,k,I)}P>z?ze(h,C,S,!0,!1,j):J(g,v,E,C,S,M,k,I,j)},ot=(h,g,v,E,C,S,M,k,I)=>{let P=0;const z=g.length;let j=h.length-1,K=z-1;for(;P<=j&&P<=K;){const G=h[P],oe=g[P]=I?It(g[P]):pt(g[P]);if(Ht(G,oe))y(G,oe,v,null,C,S,M,k,I);else break;P++}for(;P<=j&&P<=K;){const G=h[j],oe=g[K]=I?It(g[K]):pt(g[K]);if(Ht(G,oe))y(G,oe,v,null,C,S,M,k,I);else break;j--,K--}if(P>j){if(P<=K){const G=K+1,oe=G<z?g[G].el:E;for(;P<=K;)y(null,g[P]=I?It(g[P]):pt(g[P]),v,oe,C,S,M,k,I),P++}}else if(P>K)for(;P<=j;)_e(h[P],C,S,!0),P++;else{const G=P,oe=P,ye=new Map;for(P=oe;P<=K;P++){const He=g[P]=I?It(g[P]):pt(g[P]);He.key!=null&&ye.set(He.key,P)}let de,Ne=0;const $e=K-oe+1;let lt=!1,ct=0;const mn=new Array($e);for(P=0;P<$e;P++)mn[P]=0;for(P=G;P<=j;P++){const He=h[P];if(Ne>=$e){_e(He,C,S,!0);continue}let at;if(He.key!=null)at=ye.get(He.key);else for(de=oe;de<=K;de++)if(mn[de-oe]===0&&Ht(He,g[de])){at=de;break}at===void 0?_e(He,C,S,!0):(mn[at-oe]=P+1,at>=ct?ct=at:lt=!0,y(He,g[at],v,null,C,S,M,k,I),Ne++)}const xo=lt?Hu(mn):tn;for(de=xo.length-1,P=$e-1;P>=0;P--){const He=oe+P,at=g[He],Co=g[He+1],Ao=He+1<z?Co.el||Co.placeholder:E;mn[P]===0?y(null,at,v,Ao,C,S,M,k,I):lt&&(de<0||P!==xo[de]?Se(at,v,Ao,2):de--)}}},Se=(h,g,v,E,C=null)=>{const{el:S,type:M,transition:k,children:I,shapeFlag:P}=h;if(P&6){Se(h.component.subTree,g,v,E);return}if(P&128){h.suspense.move(g,v,E);return}if(P&64){M.move(h,g,v,q);return}if(M===Je){s(S,g,v);for(let j=0;j<I.length;j++)Se(I[j],g,v,E);s(h.anchor,g,v);return}if(M===hr){O(h,g,v);return}if(E!==2&&P&1&&k)if(E===0)k.beforeEnter(S),s(S,g,v),Le(()=>k.enter(S),C);else{const{leave:j,delayLeave:K,afterLeave:G}=k,oe=()=>{h.ctx.isUnmounted?r(S):s(S,g,v)},ye=()=>{S._isLeaving&&S[wt](!0),j(S,()=>{oe(),G&&G()})};K?K(S,oe,ye):ye()}else s(S,g,v)},_e=(h,g,v,E=!1,C=!1)=>{const{type:S,props:M,ref:k,children:I,dynamicChildren:P,shapeFlag:z,patchFlag:j,dirs:K,cacheIndex:G}=h;if(j===-2&&(C=!1),k!=null&&(xt(),Pn(k,null,v,h,!0),Ct()),G!=null&&(g.renderCache[G]=void 0),z&256){g.ctx.deactivate(h);return}const oe=z&1&&K,ye=!In(h);let de;if(ye&&(de=M&&M.onVnodeBeforeUnmount)&&ut(de,g,h),z&6)Nt(h.component,v,E);else{if(z&128){h.suspense.unmount(v,E);return}oe&&$t(h,null,g,"beforeUnmount"),z&64?h.type.remove(h,g,v,q,E):P&&!P.hasOnce&&(S!==Je||j>0&&j&64)?ze(P,g,v,!1,!0):(S===Je&&j&384||!C&&z&16)&&ze(I,g,v),E&&it(h)}(ye&&(de=M&&M.onVnodeUnmounted)||oe)&&Le(()=>{de&&ut(de,g,h),oe&&$t(h,null,g,"unmounted")},v)},it=h=>{const{type:g,el:v,anchor:E,transition:C}=h;if(g===Je){Ze(v,E);return}if(g===hr){T(h);return}const S=()=>{r(v),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(h.shapeFlag&1&&C&&!C.persisted){const{leave:M,delayLeave:k}=C,I=()=>M(v,S);k?k(h.el,S,I):I()}else S()},Ze=(h,g)=>{let v;for(;h!==g;)v=d(h),r(h),h=v;r(g)},Nt=(h,g,v)=>{const{bum:E,scope:C,job:S,subTree:M,um:k,m:I,a:P}=h;qo(I),qo(P),E&&ls(E),C.stop(),S&&(S.flags|=8,_e(M,h,g,v)),k&&Le(k,g),Le(()=>{h.isUnmounted=!0},g)},ze=(h,g,v,E=!1,C=!1,S=0)=>{for(let M=S;M<h.length;M++)_e(h[M],g,v,E,C)},x=h=>{if(h.shapeFlag&6)return x(h.component.subTree);if(h.shapeFlag&128)return h.suspense.next();const g=d(h.anchor||h.el),v=g&&g[Dl];return v?d(v):g};let U=!1;const $=(h,g,v)=>{h==null?g._vnode&&_e(g._vnode,null,null,!0):y(g._vnode||null,h,g,null,null,null,v),g._vnode=h,U||(U=!0,Io(),Nl(),U=!1)},q={p:y,um:_e,m:Se,r:it,mt:me,mc:J,pc:te,pbc:V,n:x,o:e};return{render:$,hydrate:void 0,createApp:ku($)}}function pr({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 jt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Bu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function po(e,t,n=!1){const s=e.children,r=t.children;if(W(s)&&W(r))for(let o=0;o<s.length;o++){const i=s[o];let l=r[o];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=r[o]=It(r[o]),l.el=i.el),!n&&l.patchFlag!==-2&&po(i,l)),l.type===Gs&&l.patchFlag!==-1&&(l.el=i.el),l.type===Me&&!l.el&&(l.el=i.el)}}function Hu(e){const t=e.slice(),n=[0];let s,r,o,i,l;const c=e.length;for(s=0;s<c;s++){const u=e[s];if(u!==0){if(r=n[n.length-1],e[r]<u){t[s]=r,n.push(s);continue}for(o=0,i=n.length-1;o<i;)l=o+i>>1,e[n[l]]<u?o=l+1:i=l;u<e[n[o]]&&(o>0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function ac(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ac(t)}function qo(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const Vu=Symbol.for("v-scx"),qu=()=>tt(Vu);function gt(e,t,n){return uc(e,t,n)}function uc(e,t,n=ge){const{immediate:s,deep:r,flush:o,once:i}=n,l=xe({},n),c=t&&s||!t&&o!=="post";let u;if(Bn){if(o==="sync"){const p=qu();u=p.__watcherHandles||(p.__watcherHandles=[])}else if(!c){const p=()=>{};return p.stop=ht,p.resume=ht,p.pause=ht,p}}const a=Oe;l.call=(p,m,y)=>nt(p,a,m,y);let f=!1;o==="post"?l.scheduler=p=>{Le(p,a&&a.suspense)}:o!=="sync"&&(f=!0,l.scheduler=(p,m)=>{m?p():ao(p)}),l.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,a&&(p.id=a.uid,p.i=a))};const d=su(e,t,l);return Bn&&(u?u.push(d):c&&d()),d}function Ku(e,t,n){const s=this.proxy,r=ve(e)?e.includes(".")?fc(s,e):()=>s[e]:e.bind(s,s);let o;Q(t)?o=t:(o=t.handler,n=t);const i=Jn(this),l=uc(r,o.bind(s),n);return i(),l}function fc(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r<n.length&&s;r++)s=s[n[r]];return s}}const Wu=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ye(t)}Modifiers`]||e[`${Jt(t)}Modifiers`];function zu(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||ge;let r=n;const o=t.startsWith("update:"),i=o&&Wu(s,t.slice(7));i&&(i.trim&&(r=n.map(a=>ve(a)?a.trim():a)),i.number&&(r=n.map(vs)));let l,c=s[l=ir(t)]||s[l=ir(Ye(t))];!c&&o&&(c=s[l=ir(Jt(t))]),c&&nt(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,nt(u,e,6,r)}}const Gu=new WeakMap;function dc(e,t,n=!1){const s=n?Gu:t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!Q(e)){const c=u=>{const a=dc(u,t,!0);a&&(l=!0,xe(i,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(pe(e)&&s.set(e,null),null):(W(o)?o.forEach(c=>i[c]=null):xe(i,o),pe(e)&&s.set(e,i),i)}function zs(e,t){return!e||!Ms(t)?!1:(t=t.slice(2).replace(/Once$/,""),ue(e,t[0].toLowerCase()+t.slice(1))||ue(e,Jt(t))||ue(e,t))}function Ko(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:i,attrs:l,emit:c,render:u,renderCache:a,props:f,data:d,setupState:p,ctx:m,inheritAttrs:y}=e,b=Es(e);let A,R;try{if(n.shapeFlag&4){const T=r||s,H=T;A=pt(u.call(H,T,a,f,p,d,m)),R=l}else{const T=t;A=pt(T.length>1?T(f,{attrs:l,slots:i,emit:c}):T(f,null)),R=t.props?l:Ju(l)}}catch(T){Ln.length=0,Vs(T,e,1),A=ne(Me)}let O=A;if(R&&y!==!1){const T=Object.keys(R),{shapeFlag:H}=O;T.length&&H&7&&(o&&T.some(Yr)&&(R=Qu(R,o)),O=Mt(O,R,!1,!0))}return n.dirs&&(O=Mt(O,null,!1,!0),O.dirs=O.dirs?O.dirs.concat(n.dirs):n.dirs),n.transition&&Dn(O,n.transition),A=O,Es(b),A}const Ju=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ms(n))&&((t||(t={}))[n]=e[n]);return t},Qu=(e,t)=>{const n={};for(const s in e)(!Yr(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Xu(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:c}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Wo(s,i,u):!!i;if(c&8){const a=t.dynamicProps;for(let f=0;f<a.length;f++){const d=a[f];if(i[d]!==s[d]&&!zs(u,d))return!0}}}else return(r||l)&&(!l||!l.$stable)?!0:s===i?!1:s?i?Wo(s,i,u):!0:!!i;return!1}function Wo(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let r=0;r<s.length;r++){const o=s[r];if(t[o]!==e[o]&&!zs(n,o))return!0}return!1}function Yu({vnode:e,parent:t},n){for(;t;){const s=t.subTree;if(s.suspense&&s.suspense.activeBranch===e&&(s.el=e.el),s===e)(e=t.vnode).el=n,t=t.parent;else break}}const pc=e=>e.__isSuspense;function Zu(e,t){t&&t.pendingBranch?W(e)?t.effects.push(...e):t.effects.push(e):iu(e)}const Je=Symbol.for("v-fgt"),Gs=Symbol.for("v-txt"),Me=Symbol.for("v-cmt"),hr=Symbol.for("v-stc"),Ln=[];let Ke=null;function ee(e=!1){Ln.push(Ke=e?null:[])}function ef(){Ln.pop(),Ke=Ln[Ln.length-1]||null}let Un=1;function As(e,t=!1){Un+=e,e<0&&Ke&&t&&(Ke.hasOnce=!0)}function hc(e){return e.dynamicChildren=Un>0?Ke||tn:null,ef(),Un>0&&Ke&&Ke.push(e),e}function re(e,t,n,s,r,o){return hc(w(e,t,n,s,r,o,!0))}function Js(e,t,n,s,r){return hc(ne(e,t,n,s,r,!0))}function Ts(e){return e?e.__v_isVNode===!0:!1}function Ht(e,t){return e.type===t.type&&e.key===t.key}const gc=({key:e})=>e??null,us=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ve(e)||Ie(e)||Q(e)?{i:qe,r:e,k:t,f:!!n}:e:null);function w(e,t=null,n=null,s=0,r=null,o=e===Je?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&gc(t),ref:t&&us(t),scopeId:jl,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:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:qe};return l?(ho(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ve(n)?8:16),Un>0&&!i&&Ke&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Ke.push(c),c}const ne=tf;function tf(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Eu)&&(e=Me),Ts(e)){const l=Mt(e,t,!0);return n&&ho(l,n),Un>0&&!o&&Ke&&(l.shapeFlag&6?Ke[Ke.indexOf(e)]=l:Ke.push(l)),l.patchFlag=-2,l}if(pf(e)&&(e=e.__vccOpts),t){t=nf(t);let{class:l,style:c}=t;l&&!ve(l)&&(t.class=De(l)),pe(c)&&(co(c)&&!W(c)&&(c=xe({},c)),t.style=to(c))}const i=ve(e)?1:pc(e)?128:Ul(e)?64:pe(e)?4:Q(e)?2:0;return w(e,t,n,s,r,i,o,!0)}function nf(e){return e?co(e)||sc(e)?xe({},e):e:null}function Mt(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:l,transition:c}=e,u=t?sf(r||{},t):r,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&gc(u),ref:t&&t.ref?n&&o?W(o)?o.concat(us(t)):[o,us(t)]:us(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Je?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Mt(e.ssContent),ssFallback:e.ssFallback&&Mt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Dn(a,c.clone(a)),a}function Qe(e=" ",t=0){return ne(Gs,null,e,t)}function Ve(e="",t=!1){return t?(ee(),Js(Me,null,e)):ne(Me,null,e)}function pt(e){return e==null||typeof e=="boolean"?ne(Me):W(e)?ne(Je,null,e.slice()):Ts(e)?It(e):ne(Gs,null,String(e))}function It(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Mt(e)}function ho(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(W(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),ho(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!sc(t)?t._ctx=qe:r===3&&qe&&(qe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Q(t)?(t={default:t,_ctx:qe},n=32):(t=String(t),s&64?(n=16,t=[Qe(t)]):n=8);e.children=t,e.shapeFlag|=n}function sf(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const r in s)if(r==="class")t.class!==s.class&&(t.class=De([t.class,s.class]));else if(r==="style")t.style=to([t.style,s.style]);else if(Ms(r)){const o=t[r],i=s[r];i&&o!==i&&!(W(o)&&o.includes(i))&&(t[r]=o?[].concat(o,i):i)}else r!==""&&(t[r]=s[r])}return t}function ut(e,t,n,s=null){nt(e,t,7,[n,s])}const rf=ec();let of=0;function lf(e,t,n){const s=e.type,r=(t?t.appContext:e.appContext)||rf,o={uid:of++,vnode:e,type:s,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new hl(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:oc(s,r),emitsOptions:dc(s,r),emit:null,emitted:null,propsDefaults:ge,inheritAttrs:s.inheritAttrs,ctx:ge,data:ge,props:ge,attrs:ge,slots:ge,refs:ge,setupState:ge,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=zu.bind(null,o),e.ce&&e.ce(o),o}let Oe=null;const mc=()=>Oe||qe;let Rs,$r;{const e=Ds(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};Rs=t("__VUE_INSTANCE_SETTERS__",n=>Oe=n),$r=t("__VUE_SSR_SETTERS__",n=>Bn=n)}const Jn=e=>{const t=Oe;return Rs(e),e.scope.on(),()=>{e.scope.off(),Rs(t)}},zo=()=>{Oe&&Oe.scope.off(),Rs(null)};function yc(e){return e.vnode.shapeFlag&4}let Bn=!1;function cf(e,t=!1,n=!1){t&&$r(t);const{props:s,children:r}=e.vnode,o=yc(e);Lu(e,s,o,t),$u(e,r,n||t);const i=o?af(e,t):void 0;return t&&$r(!1),i}function af(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Cu);const{setup:s}=n;if(s){xt();const r=e.setupContext=s.length>1?ff(e):null,o=Jn(e),i=Gn(s,e,0,[e.props,r]),l=ll(i);if(Ct(),o(),(l||e.sp)&&!In(e)&&Gl(e),l){if(i.then(zo,zo),t)return i.then(c=>{Go(e,c)}).catch(c=>{Vs(c,e,0)});e.asyncDep=i}else Go(e,i)}else bc(e)}function Go(e,t,n){Q(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:pe(t)&&(e.setupState=Ll(t)),bc(e)}function bc(e,t,n){const s=e.type;e.render||(e.render=s.render||ht);{const r=Jn(e);xt();try{Au(e)}finally{Ct(),r()}}}const uf={get(e,t){return Re(e,"get",""),e[t]}};function ff(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,uf),slots:e.slots,emit:e.emit,expose:t}}function Qs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ll(Pl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in kn)return kn[n](e)},has(t,n){return n in t||n in kn}})):e.proxy}function df(e,t=!0){return Q(e)?e.displayName||e.name:e.name||t&&e.__name}function pf(e){return Q(e)&&"__vccOpts"in e}const Ae=(e,t)=>tu(e,t,Bn);function Hn(e,t,n){try{As(-1);const s=arguments.length;return s===2?pe(t)&&!W(t)?Ts(t)?ne(e,null,[t]):ne(e,t):ne(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Ts(n)&&(n=[n]),ne(e,t,n))}finally{As(1)}}const hf="3.5.22";/**
* @vue/runtime-dom v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let jr;const Jo=typeof window<"u"&&window.trustedTypes;if(Jo)try{jr=Jo.createPolicy("vue",{createHTML:e=>e})}catch{}const vc=jr?e=>jr.createHTML(e):e=>e,gf="http://www.w3.org/2000/svg",mf="http://www.w3.org/1998/Math/MathML",_t=typeof document<"u"?document:null,Qo=_t&&_t.createElement("template"),yf={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 r=t==="svg"?_t.createElementNS(gf,e):t==="mathml"?_t.createElementNS(mf,e):n?_t.createElement(e,{is:n}):_t.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>_t.createTextNode(e),createComment:e=>_t.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>_t.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Qo.innerHTML=vc(s==="svg"?`<svg>${e}</svg>`:s==="mathml"?`<math>${e}</math>`:e);const l=Qo.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Rt="transition",bn="animation",Vn=Symbol("_vtc"),_c={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},bf=xe({},Vl,_c),vf=e=>(e.displayName="Transition",e.props=bf,e),_f=vf((e,{slots:t})=>Hn(fu,wf(e),t)),Dt=(e,t=[])=>{W(e)?e.forEach(n=>n(...t)):e&&e(...t)},Xo=e=>e?W(e)?e.some(t=>t.length>1):e.length>1:!1;function wf(e){const t={};for(const L in e)L in _c||(t[L]=e[L]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=o,appearActiveClass:u=i,appearToClass:a=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,m=Sf(r),y=m&&m[0],b=m&&m[1],{onBeforeEnter:A,onEnter:R,onEnterCancelled:O,onLeave:T,onLeaveCancelled:H,onBeforeAppear:F=A,onAppear:B=R,onAppearCancelled:J=O}=t,N=(L,se,me,Te)=>{L._enterCancelled=Te,Ut(L,se?a:l),Ut(L,se?u:i),me&&me()},V=(L,se)=>{L._isLeaving=!1,Ut(L,f),Ut(L,p),Ut(L,d),se&&se()},D=L=>(se,me)=>{const Te=L?B:R,ie=()=>N(se,L,me);Dt(Te,[se,ie]),Yo(()=>{Ut(se,L?c:o),bt(se,L?a:l),Xo(Te)||Zo(se,s,y,ie)})};return xe(t,{onBeforeEnter(L){Dt(A,[L]),bt(L,o),bt(L,i)},onBeforeAppear(L){Dt(F,[L]),bt(L,c),bt(L,u)},onEnter:D(!1),onAppear:D(!0),onLeave(L,se){L._isLeaving=!0;const me=()=>V(L,se);bt(L,f),L._enterCancelled?(bt(L,d),ni(L)):(ni(L),bt(L,d)),Yo(()=>{L._isLeaving&&(Ut(L,f),bt(L,p),Xo(T)||Zo(L,s,b,me))}),Dt(T,[L,me])},onEnterCancelled(L){N(L,!1,void 0,!0),Dt(O,[L])},onAppearCancelled(L){N(L,!0,void 0,!0),Dt(J,[L])},onLeaveCancelled(L){V(L),Dt(H,[L])}})}function Sf(e){if(e==null)return null;if(pe(e))return[gr(e.enter),gr(e.leave)];{const t=gr(e);return[t,t]}}function gr(e){return Ea(e)}function bt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Vn]||(e[Vn]=new Set)).add(t)}function Ut(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Vn];n&&(n.delete(t),n.size||(e[Vn]=void 0))}function Yo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Ef=0;function Zo(e,t,n,s){const r=e._endId=++Ef,o=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(o,n);const{type:i,timeout:l,propCount:c}=xf(e,t);if(!i)return s();const u=i+"end";let a=0;const f=()=>{e.removeEventListener(u,d),o()},d=p=>{p.target===e&&++a>=c&&f()};setTimeout(()=>{a<c&&f()},l+1),e.addEventListener(u,d)}function xf(e,t){const n=window.getComputedStyle(e),s=m=>(n[m]||"").split(", "),r=s(`${Rt}Delay`),o=s(`${Rt}Duration`),i=ei(r,o),l=s(`${bn}Delay`),c=s(`${bn}Duration`),u=ei(l,c);let a=null,f=0,d=0;t===Rt?i>0&&(a=Rt,f=i,d=o.length):t===bn?u>0&&(a=bn,f=u,d=c.length):(f=Math.max(i,u),a=f>0?i>u?Rt:bn:null,d=a?a===Rt?o.length:c.length:0);const p=a===Rt&&/\b(?:transform|all)(?:,|$)/.test(s(`${Rt}Property`).toString());return{type:a,timeout:f,propCount:d,hasTransform:p}}function ei(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,s)=>ti(n)+ti(e[s])))}function ti(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ni(e){return(e?e.ownerDocument:document).body.offsetHeight}function Cf(e,t,n){const s=e[Vn];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Os=Symbol("_vod"),wc=Symbol("_vsh"),Ps={name:"show",beforeMount(e,{value:t},{transition:n}){e[Os]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):vn(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),vn(e,!0),s.enter(e)):s.leave(e,()=>{vn(e,!1)}):vn(e,t))},beforeUnmount(e,{value:t}){vn(e,t)}};function vn(e,t){e.style.display=t?e[Os]:"none",e[wc]=!t}const Af=Symbol(""),Tf=/(?:^|;)\s*display\s*:/;function Rf(e,t,n){const s=e.style,r=ve(n);let o=!1;if(n&&!r){if(t)if(ve(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&fs(s,l,"")}else for(const i in t)n[i]==null&&fs(s,i,"");for(const i in n)i==="display"&&(o=!0),fs(s,i,n[i])}else if(r){if(t!==n){const i=s[Af];i&&(n+=";"+i),s.cssText=n,o=Tf.test(n)}}else t&&e.removeAttribute("style");Os in e&&(e[Os]=o?s.display:"",e[wc]&&(s.display="none"))}const si=/\s*!important$/;function fs(e,t,n){if(W(n))n.forEach(s=>fs(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Of(e,t);si.test(n)?e.setProperty(Jt(s),n.replace(si,""),"important"):e[s]=n}}const ri=["Webkit","Moz","ms"],mr={};function Of(e,t){const n=mr[t];if(n)return n;let s=Ye(t);if(s!=="filter"&&s in e)return mr[t]=s;s=js(s);for(let r=0;r<ri.length;r++){const o=ri[r]+s;if(o in e)return mr[t]=o}return t}const oi="http://www.w3.org/1999/xlink";function ii(e,t,n,s,r,o=Oa(t)){s&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(oi,t.slice(6,t.length)):e.setAttributeNS(oi,t,n):n==null||o&&!fl(n)?e.removeAttribute(t):e.setAttribute(t,o?"":mt(n)?String(n):n)}function li(e,t,n,s,r){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?vc(n):n);return}const o=e.tagName;if(t==="value"&&o!=="PROGRESS"&&!o.includes("-")){const l=o==="OPTION"?e.getAttribute("value")||"":e.value,c=n==null?e.type==="checkbox"?"on":"":String(n);(l!==c||!("_value"in e))&&(e.value=c),n==null&&e.removeAttribute(t),e._value=n;return}let i=!1;if(n===""||n==null){const l=typeof e[t];l==="boolean"?n=fl(n):n==null&&l==="string"?(n="",i=!0):l==="number"&&(n=0,i=!0)}try{e[t]=n}catch{}i&&e.removeAttribute(r||t)}function Vt(e,t,n,s){e.addEventListener(t,n,s)}function Pf(e,t,n,s){e.removeEventListener(t,n,s)}const ci=Symbol("_vei");function If(e,t,n,s,r=null){const o=e[ci]||(e[ci]={}),i=o[t];if(s&&i)i.value=s;else{const[l,c]=kf(t);if(s){const u=o[t]=Mf(s,r);Vt(e,l,u,c)}else i&&(Pf(e,l,i,c),o[t]=void 0)}}const ai=/(?:Once|Passive|Capture)$/;function kf(e){let t;if(ai.test(e)){t={};let s;for(;s=e.match(ai);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Jt(e.slice(2)),t]}let yr=0;const Lf=Promise.resolve(),Ff=()=>yr||(Lf.then(()=>yr=0),yr=Date.now());function Mf(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;nt(Nf(s,n.value),t,5,[s])};return n.value=e,n.attached=Ff(),n}function Nf(e,t){if(W(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const ui=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,$f=(e,t,n,s,r,o)=>{const i=r==="svg";t==="class"?Cf(e,s,i):t==="style"?Rf(e,n,s):Ms(t)?Yr(t)||If(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):jf(e,t,s,i))?(li(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ii(e,t,s,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ve(s))?li(e,Ye(t),s,o,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ii(e,t,s,i))};function jf(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&ui(t)&&Q(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return ui(t)&&ve(n)?!1:t in e}const Is=e=>{const t=e.props["onUpdate:modelValue"]||!1;return W(t)?n=>ls(t,n):t};function Df(e){e.target.composing=!0}function fi(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ln=Symbol("_assign"),Uf={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[ln]=Is(r);const o=s||r.props&&r.props.type==="number";Vt(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=vs(l)),e[ln](l)}),n&&Vt(e,"change",()=>{e.value=e.value.trim()}),t||(Vt(e,"compositionstart",Df),Vt(e,"compositionend",fi),Vt(e,"change",fi))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:r,number:o}},i){if(e[ln]=Is(i),e.composing)return;const l=(o||e.type==="number")&&!/^0\d/.test(e.value)?vs(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(s&&t===n||r&&e.value.trim()===c)||(e.value=c))}},Bf={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const r=Ns(t);Vt(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?vs(ks(i)):ks(i));e[ln](e.multiple?r?new Set(o):o:o[0]),e._assigning=!0,cn(()=>{e._assigning=!1})}),e[ln]=Is(s)},mounted(e,{value:t}){di(e,t)},beforeUpdate(e,t,n){e[ln]=Is(n)},updated(e,{value:t}){e._assigning||di(e,t)}};function di(e,t){const n=e.multiple,s=W(t);if(!(n&&!s&&!Ns(t))){for(let r=0,o=e.options.length;r<o;r++){const i=e.options[r],l=ks(i);if(n)if(s){const c=typeof l;c==="string"||c==="number"?i.selected=t.some(u=>String(u)===String(l)):i.selected=Ia(t,l)>-1}else i.selected=t.has(l);else if(Us(ks(i),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ks(e){return"_value"in e?e._value:e.value}const Hf=["ctrl","shift","alt","meta"],Vf={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)=>Hf.some(n=>e[`${n}Key`]&&!t.includes(n))},ds=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...o)=>{for(let i=0;i<t.length;i++){const l=Vf[t[i]];if(l&&l(r,t))return}return e(r,...o)})},qf=xe({patchProp:$f},yf);let pi;function Kf(){return pi||(pi=Du(qf))}const Wf=(...e)=>{const t=Kf().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Gf(s);if(!r)return;const o=t._component;!Q(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const i=n(r,!1,zf(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function zf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Gf(e){return ve(e)?document.querySelector(e):e}/*!
* pinia v2.3.1
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const Jf=Symbol();var hi;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(hi||(hi={}));function Qf(){const e=ka(!0),t=e.run(()=>fe({}));let n=[],s=[];const r=Pl({install(o){r._a=o,o.provide(Jf,r),o.config.globalProperties.$pinia=r,s.forEach(i=>n.push(i)),s=[]},use(o){return this._a?n.push(o):s.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}function Sc(e,t){return function(){return e.apply(t,arguments)}}const{toString:Xf}=Object.prototype,{getPrototypeOf:go}=Object,{iterator:Xs,toStringTag:Ec}=Symbol,Ys=(e=>t=>{const n=Xf.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),rt=e=>(e=e.toLowerCase(),t=>Ys(t)===e),Zs=e=>t=>typeof t===e,{isArray:hn}=Array,un=Zs("undefined");function Qn(e){return e!==null&&!un(e)&&e.constructor!==null&&!un(e.constructor)&&Ue(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const xc=rt("ArrayBuffer");function Yf(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&xc(e.buffer),t}const Zf=Zs("string"),Ue=Zs("function"),Cc=Zs("number"),Xn=e=>e!==null&&typeof e=="object",ed=e=>e===!0||e===!1,ps=e=>{if(Ys(e)!=="object")return!1;const t=go(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Ec in e)&&!(Xs in e)},td=e=>{if(!Xn(e)||Qn(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},nd=rt("Date"),sd=rt("File"),rd=rt("Blob"),od=rt("FileList"),id=e=>Xn(e)&&Ue(e.pipe),ld=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ue(e.append)&&((t=Ys(e))==="formdata"||t==="object"&&Ue(e.toString)&&e.toString()==="[object FormData]"))},cd=rt("URLSearchParams"),[ad,ud,fd,dd]=["ReadableStream","Request","Response","Headers"].map(rt),pd=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Yn(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,r;if(typeof e!="object"&&(e=[e]),hn(e))for(s=0,r=e.length;s<r;s++)t.call(null,e[s],s,e);else{if(Qn(e))return;const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let l;for(s=0;s<i;s++)l=o[s],t.call(null,e[l],l,e)}}function Ac(e,t){if(Qn(e))return null;t=t.toLowerCase();const n=Object.keys(e);let s=n.length,r;for(;s-- >0;)if(r=n[s],t===r.toLowerCase())return r;return null}const qt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Tc=e=>!un(e)&&e!==qt;function Dr(){const{caseless:e,skipUndefined:t}=Tc(this)&&this||{},n={},s=(r,o)=>{const i=e&&Ac(n,o)||o;ps(n[i])&&ps(r)?n[i]=Dr(n[i],r):ps(r)?n[i]=Dr({},r):hn(r)?n[i]=r.slice():(!t||!un(r))&&(n[i]=r)};for(let r=0,o=arguments.length;r<o;r++)arguments[r]&&Yn(arguments[r],s);return n}const hd=(e,t,n,{allOwnKeys:s}={})=>(Yn(t,(r,o)=>{n&&Ue(r)?e[o]=Sc(r,n):e[o]=r},{allOwnKeys:s}),e),gd=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),md=(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},yd=(e,t,n,s)=>{let r,o,i;const l={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),o=r.length;o-- >0;)i=r[o],(!s||s(i,e,t))&&!l[i]&&(t[i]=e[i],l[i]=!0);e=n!==!1&&go(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},bd=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return s!==-1&&s===n},vd=e=>{if(!e)return null;if(hn(e))return e;let t=e.length;if(!Cc(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},_d=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&go(Uint8Array)),wd=(e,t)=>{const s=(e&&e[Xs]).call(e);let r;for(;(r=s.next())&&!r.done;){const o=r.value;t.call(e,o[0],o[1])}},Sd=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},Ed=rt("HTMLFormElement"),xd=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),gi=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Cd=rt("RegExp"),Rc=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};Yn(n,(r,o)=>{let i;(i=t(r,o,e))!==!1&&(s[o]=i||r)}),Object.defineProperties(e,s)},Ad=e=>{Rc(e,(t,n)=>{if(Ue(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(Ue(s)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Td=(e,t)=>{const n={},s=r=>{r.forEach(o=>{n[o]=!0})};return hn(e)?s(e):s(String(e).split(t)),n},Rd=()=>{},Od=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Pd(e){return!!(e&&Ue(e.append)&&e[Ec]==="FormData"&&e[Xs])}const Id=e=>{const t=new Array(10),n=(s,r)=>{if(Xn(s)){if(t.indexOf(s)>=0)return;if(Qn(s))return s;if(!("toJSON"in s)){t[r]=s;const o=hn(s)?[]:{};return Yn(s,(i,l)=>{const c=n(i,r+1);!un(c)&&(o[l]=c)}),t[r]=void 0,o}}return s};return n(e,0)},kd=rt("AsyncFunction"),Ld=e=>e&&(Xn(e)||Ue(e))&&Ue(e.then)&&Ue(e.catch),Oc=((e,t)=>e?setImmediate:t?((n,s)=>(qt.addEventListener("message",({source:r,data:o})=>{r===qt&&o===n&&s.length&&s.shift()()},!1),r=>{s.push(r),qt.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ue(qt.postMessage)),Fd=typeof queueMicrotask<"u"?queueMicrotask.bind(qt):typeof process<"u"&&process.nextTick||Oc,Md=e=>e!=null&&Ue(e[Xs]),_={isArray:hn,isArrayBuffer:xc,isBuffer:Qn,isFormData:ld,isArrayBufferView:Yf,isString:Zf,isNumber:Cc,isBoolean:ed,isObject:Xn,isPlainObject:ps,isEmptyObject:td,isReadableStream:ad,isRequest:ud,isResponse:fd,isHeaders:dd,isUndefined:un,isDate:nd,isFile:sd,isBlob:rd,isRegExp:Cd,isFunction:Ue,isStream:id,isURLSearchParams:cd,isTypedArray:_d,isFileList:od,forEach:Yn,merge:Dr,extend:hd,trim:pd,stripBOM:gd,inherits:md,toFlatObject:yd,kindOf:Ys,kindOfTest:rt,endsWith:bd,toArray:vd,forEachEntry:wd,matchAll:Sd,isHTMLForm:Ed,hasOwnProperty:gi,hasOwnProp:gi,reduceDescriptors:Rc,freezeMethods:Ad,toObjectSet:Td,toCamelCase:xd,noop:Rd,toFiniteNumber:Od,findKey:Ac,global:qt,isContextDefined:Tc,isSpecCompliantForm:Pd,toJSONObject:Id,isAsyncFn:kd,isThenable:Ld,setImmediate:Oc,asap:Fd,isIterable:Md};function Z(e,t,n,s,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),r&&(this.response=r,this.status=r.status?r.status:null)}_.inherits(Z,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:_.toJSONObject(this.config),code:this.code,status:this.status}}});const Pc=Z.prototype,Ic={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Ic[e]={value:e}});Object.defineProperties(Z,Ic);Object.defineProperty(Pc,"isAxiosError",{value:!0});Z.from=(e,t,n,s,r,o)=>{const i=Object.create(Pc);_.toFlatObject(e,i,function(a){return a!==Error.prototype},u=>u!=="isAxiosError");const l=e&&e.message?e.message:"Error",c=t==null&&e?e.code:t;return Z.call(i,l,c,n,s,r),e&&i.cause==null&&Object.defineProperty(i,"cause",{value:e,configurable:!0}),i.name=e&&e.name||"Error",o&&Object.assign(i,o),i};const Nd=null;function Ur(e){return _.isPlainObject(e)||_.isArray(e)}function kc(e){return _.endsWith(e,"[]")?e.slice(0,-2):e}function mi(e,t,n){return e?e.concat(t).map(function(r,o){return r=kc(r),!n&&o?"["+r+"]":r}).join(n?".":""):t}function $d(e){return _.isArray(e)&&!e.some(Ur)}const jd=_.toFlatObject(_,{},null,function(t){return/^is[A-Z]/.test(t)});function er(e,t,n){if(!_.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=_.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,b){return!_.isUndefined(b[y])});const s=n.metaTokens,r=n.visitor||a,o=n.dots,i=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&_.isSpecCompliantForm(t);if(!_.isFunction(r))throw new TypeError("visitor must be a function");function u(m){if(m===null)return"";if(_.isDate(m))return m.toISOString();if(_.isBoolean(m))return m.toString();if(!c&&_.isBlob(m))throw new Z("Blob is not supported. Use a Buffer instead.");return _.isArrayBuffer(m)||_.isTypedArray(m)?c&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function a(m,y,b){let A=m;if(m&&!b&&typeof m=="object"){if(_.endsWith(y,"{}"))y=s?y:y.slice(0,-2),m=JSON.stringify(m);else if(_.isArray(m)&&$d(m)||(_.isFileList(m)||_.endsWith(y,"[]"))&&(A=_.toArray(m)))return y=kc(y),A.forEach(function(O,T){!(_.isUndefined(O)||O===null)&&t.append(i===!0?mi([y],T,o):i===null?y:y+"[]",u(O))}),!1}return Ur(m)?!0:(t.append(mi(b,y,o),u(m)),!1)}const f=[],d=Object.assign(jd,{defaultVisitor:a,convertValue:u,isVisitable:Ur});function p(m,y){if(!_.isUndefined(m)){if(f.indexOf(m)!==-1)throw Error("Circular reference detected in "+y.join("."));f.push(m),_.forEach(m,function(A,R){(!(_.isUndefined(A)||A===null)&&r.call(t,A,_.isString(R)?R.trim():R,y,d))===!0&&p(A,y?y.concat(R):[R])}),f.pop()}}if(!_.isObject(e))throw new TypeError("data must be an object");return p(e),t}function yi(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function mo(e,t){this._pairs=[],e&&er(e,this,t)}const Lc=mo.prototype;Lc.append=function(t,n){this._pairs.push([t,n])};Lc.toString=function(t){const n=t?function(s){return t.call(this,s,yi)}:yi;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function Dd(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Fc(e,t,n){if(!t)return e;const s=n&&n.encode||Dd;_.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(t,n):o=_.isURLSearchParams(t)?t.toString():new mo(t,n).toString(s),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class bi{constructor(){this.handlers=[]}use(t,n,s){return this.handlers.push({fulfilled:t,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){_.forEach(this.handlers,function(s){s!==null&&t(s)})}}const Mc={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ud=typeof URLSearchParams<"u"?URLSearchParams:mo,Bd=typeof FormData<"u"?FormData:null,Hd=typeof Blob<"u"?Blob:null,Vd={isBrowser:!0,classes:{URLSearchParams:Ud,FormData:Bd,Blob:Hd},protocols:["http","https","file","blob","url","data"]},yo=typeof window<"u"&&typeof document<"u",Br=typeof navigator=="object"&&navigator||void 0,qd=yo&&(!Br||["ReactNative","NativeScript","NS"].indexOf(Br.product)<0),Kd=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Wd=yo&&window.location.href||"http://localhost",zd=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:yo,hasStandardBrowserEnv:qd,hasStandardBrowserWebWorkerEnv:Kd,navigator:Br,origin:Wd},Symbol.toStringTag,{value:"Module"})),Pe={...zd,...Vd};function Gd(e,t){return er(e,new Pe.classes.URLSearchParams,{visitor:function(n,s,r,o){return Pe.isNode&&_.isBuffer(n)?(this.append(s,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...t})}function Jd(e){return _.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Qd(e){const t={},n=Object.keys(e);let s;const r=n.length;let o;for(s=0;s<r;s++)o=n[s],t[o]=e[o];return t}function Nc(e){function t(n,s,r,o){let i=n[o++];if(i==="__proto__")return!0;const l=Number.isFinite(+i),c=o>=n.length;return i=!i&&_.isArray(r)?r.length:i,c?(_.hasOwnProp(r,i)?r[i]=[r[i],s]:r[i]=s,!l):((!r[i]||!_.isObject(r[i]))&&(r[i]=[]),t(n,s,r[i],o)&&_.isArray(r[i])&&(r[i]=Qd(r[i])),!l)}if(_.isFormData(e)&&_.isFunction(e.entries)){const n={};return _.forEachEntry(e,(s,r)=>{t(Jd(s),r,n,0)}),n}return null}function Xd(e,t,n){if(_.isString(e))try{return(t||JSON.parse)(e),_.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}const Zn={transitional:Mc,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,o=_.isObject(t);if(o&&_.isHTMLForm(t)&&(t=new FormData(t)),_.isFormData(t))return r?JSON.stringify(Nc(t)):t;if(_.isArrayBuffer(t)||_.isBuffer(t)||_.isStream(t)||_.isFile(t)||_.isBlob(t)||_.isReadableStream(t))return t;if(_.isArrayBufferView(t))return t.buffer;if(_.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(o){if(s.indexOf("application/x-www-form-urlencoded")>-1)return Gd(t,this.formSerializer).toString();if((l=_.isFileList(t))||s.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return er(l?{"files[]":t}:t,c&&new c,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),Xd(t)):t}],transformResponse:[function(t){const n=this.transitional||Zn.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(_.isResponse(t)||_.isReadableStream(t))return t;if(t&&_.isString(t)&&(s&&!this.responseType||r)){const i=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t,this.parseReviver)}catch(l){if(i)throw l.name==="SyntaxError"?Z.from(l,Z.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Pe.classes.FormData,Blob:Pe.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};_.forEach(["delete","get","head","post","put","patch"],e=>{Zn.headers[e]={}});const Yd=_.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Zd=e=>{const t={};let n,s,r;return e&&e.split(`
`).forEach(function(i){r=i.indexOf(":"),n=i.substring(0,r).trim().toLowerCase(),s=i.substring(r+1).trim(),!(!n||t[n]&&Yd[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},vi=Symbol("internals");function _n(e){return e&&String(e).trim().toLowerCase()}function hs(e){return e===!1||e==null?e:_.isArray(e)?e.map(hs):String(e)}function ep(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}const tp=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function br(e,t,n,s,r){if(_.isFunction(s))return s.call(this,t,n);if(r&&(t=n),!!_.isString(t)){if(_.isString(s))return t.indexOf(s)!==-1;if(_.isRegExp(s))return s.test(t)}}function np(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function sp(e,t){const n=_.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(r,o,i){return this[s].call(this,t,r,o,i)},configurable:!0})})}let Be=class{constructor(t){t&&this.set(t)}set(t,n,s){const r=this;function o(l,c,u){const a=_n(c);if(!a)throw new Error("header name must be a non-empty string");const f=_.findKey(r,a);(!f||r[f]===void 0||u===!0||u===void 0&&r[f]!==!1)&&(r[f||c]=hs(l))}const i=(l,c)=>_.forEach(l,(u,a)=>o(u,a,c));if(_.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(_.isString(t)&&(t=t.trim())&&!tp(t))i(Zd(t),n);else if(_.isObject(t)&&_.isIterable(t)){let l={},c,u;for(const a of t){if(!_.isArray(a))throw TypeError("Object iterator must return a key-value pair");l[u=a[0]]=(c=l[u])?_.isArray(c)?[...c,a[1]]:[c,a[1]]:a[1]}i(l,n)}else t!=null&&o(n,t,s);return this}get(t,n){if(t=_n(t),t){const s=_.findKey(this,t);if(s){const r=this[s];if(!n)return r;if(n===!0)return ep(r);if(_.isFunction(n))return n.call(this,r,s);if(_.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=_n(t),t){const s=_.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||br(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let r=!1;function o(i){if(i=_n(i),i){const l=_.findKey(s,i);l&&(!n||br(s,s[l],l,n))&&(delete s[l],r=!0)}}return _.isArray(t)?t.forEach(o):o(t),r}clear(t){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const o=n[s];(!t||br(this,this[o],o,t,!0))&&(delete this[o],r=!0)}return r}normalize(t){const n=this,s={};return _.forEach(this,(r,o)=>{const i=_.findKey(s,o);if(i){n[i]=hs(r),delete n[o];return}const l=t?np(o):String(o).trim();l!==o&&delete n[o],n[l]=hs(r),s[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return _.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=t&&_.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(r=>s.set(r)),s}static accessor(t){const s=(this[vi]=this[vi]={accessors:{}}).accessors,r=this.prototype;function o(i){const l=_n(i);s[l]||(sp(r,i),s[l]=!0)}return _.isArray(t)?t.forEach(o):o(t),this}};Be.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);_.reduceDescriptors(Be.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});_.freezeMethods(Be);function vr(e,t){const n=this||Zn,s=t||n,r=Be.from(s.headers);let o=s.data;return _.forEach(e,function(l){o=l.call(n,o,r.normalize(),t?t.status:void 0)}),r.normalize(),o}function $c(e){return!!(e&&e.__CANCEL__)}function gn(e,t,n){Z.call(this,e??"canceled",Z.ERR_CANCELED,t,n),this.name="CanceledError"}_.inherits(gn,Z,{__CANCEL__:!0});function jc(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new Z("Request failed with status code "+n.status,[Z.ERR_BAD_REQUEST,Z.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function rp(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function op(e,t){e=e||10;const n=new Array(e),s=new Array(e);let r=0,o=0,i;return t=t!==void 0?t:1e3,function(c){const u=Date.now(),a=s[o];i||(i=u),n[r]=c,s[r]=u;let f=o,d=0;for(;f!==r;)d+=n[f++],f=f%e;if(r=(r+1)%e,r===o&&(o=(o+1)%e),u-i<t)return;const p=a&&u-a;return p?Math.round(d*1e3/p):void 0}}function ip(e,t){let n=0,s=1e3/t,r,o;const i=(u,a=Date.now())=>{n=a,r=null,o&&(clearTimeout(o),o=null),e(...u)};return[(...u)=>{const a=Date.now(),f=a-n;f>=s?i(u,a):(r=u,o||(o=setTimeout(()=>{o=null,i(r)},s-f)))},()=>r&&i(r)]}const Ls=(e,t,n=3)=>{let s=0;const r=op(50,250);return ip(o=>{const i=o.loaded,l=o.lengthComputable?o.total:void 0,c=i-s,u=r(c),a=i<=l;s=i;const f={loaded:i,total:l,progress:l?i/l:void 0,bytes:c,rate:u||void 0,estimated:u&&l&&a?(l-i)/u:void 0,event:o,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(f)},n)},_i=(e,t)=>{const n=e!=null;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},wi=e=>(...t)=>_.asap(()=>e(...t)),lp=Pe.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Pe.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Pe.origin),Pe.navigator&&/(msie|trident)/i.test(Pe.navigator.userAgent)):()=>!0,cp=Pe.hasStandardBrowserEnv?{write(e,t,n,s,r,o){const i=[e+"="+encodeURIComponent(t)];_.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),_.isString(s)&&i.push("path="+s),_.isString(r)&&i.push("domain="+r),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function ap(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function up(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Dc(e,t,n){let s=!ap(t);return e&&(s||n==!1)?up(e,t):t}const Si=e=>e instanceof Be?{...e}:e;function zt(e,t){t=t||{};const n={};function s(u,a,f,d){return _.isPlainObject(u)&&_.isPlainObject(a)?_.merge.call({caseless:d},u,a):_.isPlainObject(a)?_.merge({},a):_.isArray(a)?a.slice():a}function r(u,a,f,d){if(_.isUndefined(a)){if(!_.isUndefined(u))return s(void 0,u,f,d)}else return s(u,a,f,d)}function o(u,a){if(!_.isUndefined(a))return s(void 0,a)}function i(u,a){if(_.isUndefined(a)){if(!_.isUndefined(u))return s(void 0,u)}else return s(void 0,a)}function l(u,a,f){if(f in t)return s(u,a);if(f in e)return s(void 0,u)}const c={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(u,a,f)=>r(Si(u),Si(a),f,!0)};return _.forEach(Object.keys({...e,...t}),function(a){const f=c[a]||r,d=f(e[a],t[a],a);_.isUndefined(d)&&f!==l||(n[a]=d)}),n}const Uc=e=>{const t=zt({},e);let{data:n,withXSRFToken:s,xsrfHeaderName:r,xsrfCookieName:o,headers:i,auth:l}=t;if(t.headers=i=Be.from(i),t.url=Fc(Dc(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&i.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),_.isFormData(n)){if(Pe.hasStandardBrowserEnv||Pe.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(_.isFunction(n.getHeaders)){const c=n.getHeaders(),u=["content-type","content-length"];Object.entries(c).forEach(([a,f])=>{u.includes(a.toLowerCase())&&i.set(a,f)})}}if(Pe.hasStandardBrowserEnv&&(s&&_.isFunction(s)&&(s=s(t)),s||s!==!1&&lp(t.url))){const c=r&&o&&cp.read(o);c&&i.set(r,c)}return t},fp=typeof XMLHttpRequest<"u",dp=fp&&function(e){return new Promise(function(n,s){const r=Uc(e);let o=r.data;const i=Be.from(r.headers).normalize();let{responseType:l,onUploadProgress:c,onDownloadProgress:u}=r,a,f,d,p,m;function y(){p&&p(),m&&m(),r.cancelToken&&r.cancelToken.unsubscribe(a),r.signal&&r.signal.removeEventListener("abort",a)}let b=new XMLHttpRequest;b.open(r.method.toUpperCase(),r.url,!0),b.timeout=r.timeout;function A(){if(!b)return;const O=Be.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),H={data:!l||l==="text"||l==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:O,config:e,request:b};jc(function(B){n(B),y()},function(B){s(B),y()},H),b=null}"onloadend"in b?b.onloadend=A:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(A)},b.onabort=function(){b&&(s(new Z("Request aborted",Z.ECONNABORTED,e,b)),b=null)},b.onerror=function(T){const H=T&&T.message?T.message:"Network Error",F=new Z(H,Z.ERR_NETWORK,e,b);F.event=T||null,s(F),b=null},b.ontimeout=function(){let T=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const H=r.transitional||Mc;r.timeoutErrorMessage&&(T=r.timeoutErrorMessage),s(new Z(T,H.clarifyTimeoutError?Z.ETIMEDOUT:Z.ECONNABORTED,e,b)),b=null},o===void 0&&i.setContentType(null),"setRequestHeader"in b&&_.forEach(i.toJSON(),function(T,H){b.setRequestHeader(H,T)}),_.isUndefined(r.withCredentials)||(b.withCredentials=!!r.withCredentials),l&&l!=="json"&&(b.responseType=r.responseType),u&&([d,m]=Ls(u,!0),b.addEventListener("progress",d)),c&&b.upload&&([f,p]=Ls(c),b.upload.addEventListener("progress",f),b.upload.addEventListener("loadend",p)),(r.cancelToken||r.signal)&&(a=O=>{b&&(s(!O||O.type?new gn(null,e,b):O),b.abort(),b=null)},r.cancelToken&&r.cancelToken.subscribe(a),r.signal&&(r.signal.aborted?a():r.signal.addEventListener("abort",a)));const R=rp(r.url);if(R&&Pe.protocols.indexOf(R)===-1){s(new Z("Unsupported protocol "+R+":",Z.ERR_BAD_REQUEST,e));return}b.send(o||null)})},pp=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let s=new AbortController,r;const o=function(u){if(!r){r=!0,l();const a=u instanceof Error?u:this.reason;s.abort(a instanceof Z?a:new gn(a instanceof Error?a.message:a))}};let i=t&&setTimeout(()=>{i=null,o(new Z(`timeout ${t} of ms exceeded`,Z.ETIMEDOUT))},t);const l=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(o):u.removeEventListener("abort",o)}),e=null)};e.forEach(u=>u.addEventListener("abort",o));const{signal:c}=s;return c.unsubscribe=()=>_.asap(l),c}},hp=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let s=0,r;for(;s<n;)r=s+t,yield e.slice(s,r),s=r},gp=async function*(e,t){for await(const n of mp(e))yield*hp(n,t)},mp=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:s}=await t.read();if(n)break;yield s}}finally{await t.cancel()}},Ei=(e,t,n,s)=>{const r=gp(e,t);let o=0,i,l=c=>{i||(i=!0,s&&s(c))};return new ReadableStream({async pull(c){try{const{done:u,value:a}=await r.next();if(u){l(),c.close();return}let f=a.byteLength;if(n){let d=o+=f;n(d)}c.enqueue(new Uint8Array(a))}catch(u){throw l(u),u}},cancel(c){return l(c),r.return()}},{highWaterMark:2})},xi=64*1024,{isFunction:is}=_,yp=(({Request:e,Response:t})=>({Request:e,Response:t}))(_.global),{ReadableStream:Ci,TextEncoder:Ai}=_.global,Ti=(e,...t)=>{try{return!!e(...t)}catch{return!1}},bp=e=>{e=_.merge.call({skipUndefined:!0},yp,e);const{fetch:t,Request:n,Response:s}=e,r=t?is(t):typeof fetch=="function",o=is(n),i=is(s);if(!r)return!1;const l=r&&is(Ci),c=r&&(typeof Ai=="function"?(m=>y=>m.encode(y))(new Ai):async m=>new Uint8Array(await new n(m).arrayBuffer())),u=o&&l&&Ti(()=>{let m=!1;const y=new n(Pe.origin,{body:new Ci,method:"POST",get duplex(){return m=!0,"half"}}).headers.has("Content-Type");return m&&!y}),a=i&&l&&Ti(()=>_.isReadableStream(new s("").body)),f={stream:a&&(m=>m.body)};r&&["text","arrayBuffer","blob","formData","stream"].forEach(m=>{!f[m]&&(f[m]=(y,b)=>{let A=y&&y[m];if(A)return A.call(y);throw new Z(`Response type '${m}' is not supported`,Z.ERR_NOT_SUPPORT,b)})});const d=async m=>{if(m==null)return 0;if(_.isBlob(m))return m.size;if(_.isSpecCompliantForm(m))return(await new n(Pe.origin,{method:"POST",body:m}).arrayBuffer()).byteLength;if(_.isArrayBufferView(m)||_.isArrayBuffer(m))return m.byteLength;if(_.isURLSearchParams(m)&&(m=m+""),_.isString(m))return(await c(m)).byteLength},p=async(m,y)=>{const b=_.toFiniteNumber(m.getContentLength());return b??d(y)};return async m=>{let{url:y,method:b,data:A,signal:R,cancelToken:O,timeout:T,onDownloadProgress:H,onUploadProgress:F,responseType:B,headers:J,withCredentials:N="same-origin",fetchOptions:V}=Uc(m),D=t||fetch;B=B?(B+"").toLowerCase():"text";let L=pp([R,O&&O.toAbortSignal()],T),se=null;const me=L&&L.unsubscribe&&(()=>{L.unsubscribe()});let Te;try{if(F&&u&&b!=="get"&&b!=="head"&&(Te=await p(J,A))!==0){let Se=new n(y,{method:"POST",body:A,duplex:"half"}),_e;if(_.isFormData(A)&&(_e=Se.headers.get("content-type"))&&J.setContentType(_e),Se.body){const[it,Ze]=_i(Te,Ls(wi(F)));A=Ei(Se.body,xi,it,Ze)}}_.isString(N)||(N=N?"include":"omit");const ie=o&&"credentials"in n.prototype,le={...V,signal:L,method:b.toUpperCase(),headers:J.normalize().toJSON(),body:A,duplex:"half",credentials:ie?N:void 0};se=o&&new n(y,le);let te=await(o?D(se,V):D(y,le));const We=a&&(B==="stream"||B==="response");if(a&&(H||We&&me)){const Se={};["status","statusText","headers"].forEach(Nt=>{Se[Nt]=te[Nt]});const _e=_.toFiniteNumber(te.headers.get("content-length")),[it,Ze]=H&&_i(_e,Ls(wi(H),!0))||[];te=new s(Ei(te.body,xi,it,()=>{Ze&&Ze(),me&&me()}),Se)}B=B||"text";let ot=await f[_.findKey(f,B)||"text"](te,m);return!We&&me&&me(),await new Promise((Se,_e)=>{jc(Se,_e,{data:ot,headers:Be.from(te.headers),status:te.status,statusText:te.statusText,config:m,request:se})})}catch(ie){throw me&&me(),ie&&ie.name==="TypeError"&&/Load failed|fetch/i.test(ie.message)?Object.assign(new Z("Network Error",Z.ERR_NETWORK,m,se),{cause:ie.cause||ie}):Z.from(ie,ie&&ie.code,m,se)}}},vp=new Map,Bc=e=>{let t=e?e.env:{};const{fetch:n,Request:s,Response:r}=t,o=[s,r,n];let i=o.length,l=i,c,u,a=vp;for(;l--;)c=o[l],u=a.get(c),u===void 0&&a.set(c,u=l?new Map:bp(t)),a=u;return u};Bc();const Hr={http:Nd,xhr:dp,fetch:{get:Bc}};_.forEach(Hr,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ri=e=>`- ${e}`,_p=e=>_.isFunction(e)||e===null||e===!1,Hc={getAdapter:(e,t)=>{e=_.isArray(e)?e:[e];const{length:n}=e;let s,r;const o={};for(let i=0;i<n;i++){s=e[i];let l;if(r=s,!_p(s)&&(r=Hr[(l=String(s)).toLowerCase()],r===void 0))throw new Z(`Unknown adapter '${l}'`);if(r&&(_.isFunction(r)||(r=r.get(t))))break;o[l||"#"+i]=r}if(!r){const i=Object.entries(o).map(([c,u])=>`adapter ${c} `+(u===!1?"is not supported by the environment":"is not available in the build"));let l=n?i.length>1?`since :
`+i.map(Ri).join(`
`):" "+Ri(i[0]):"as no adapter specified";throw new Z("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return r},adapters:Hr};function _r(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new gn(null,e)}function Oi(e){return _r(e),e.headers=Be.from(e.headers),e.data=vr.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Hc.getAdapter(e.adapter||Zn.adapter,e)(e).then(function(s){return _r(e),s.data=vr.call(e,e.transformResponse,s),s.headers=Be.from(s.headers),s},function(s){return $c(s)||(_r(e),s&&s.response&&(s.response.data=vr.call(e,e.transformResponse,s.response),s.response.headers=Be.from(s.response.headers))),Promise.reject(s)})}const Vc="1.12.2",tr={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{tr[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const Pi={};tr.transitional=function(t,n,s){function r(o,i){return"[Axios v"+Vc+"] Transitional option '"+o+"'"+i+(s?". "+s:"")}return(o,i,l)=>{if(t===!1)throw new Z(r(i," has been removed"+(n?" in "+n:"")),Z.ERR_DEPRECATED);return n&&!Pi[i]&&(Pi[i]=!0,console.warn(r(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,l):!0}};tr.spelling=function(t){return(n,s)=>(console.warn(`${s} is likely a misspelling of ${t}`),!0)};function wp(e,t,n){if(typeof e!="object")throw new Z("options must be an object",Z.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let r=s.length;for(;r-- >0;){const o=s[r],i=t[o];if(i){const l=e[o],c=l===void 0||i(l,o,e);if(c!==!0)throw new Z("option "+o+" must be "+c,Z.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Z("Unknown option "+o,Z.ERR_BAD_OPTION)}}const gs={assertOptions:wp,validators:tr},ft=gs.validators;let Wt=class{constructor(t){this.defaults=t||{},this.interceptors={request:new bi,response:new bi}}async request(t,n){try{return await this._request(t,n)}catch(s){if(s instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{s.stack?o&&!String(s.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(s.stack+=`
`+o):s.stack=o}catch{}}throw s}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=zt(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:o}=n;s!==void 0&&gs.assertOptions(s,{silentJSONParsing:ft.transitional(ft.boolean),forcedJSONParsing:ft.transitional(ft.boolean),clarifyTimeoutError:ft.transitional(ft.boolean)},!1),r!=null&&(_.isFunction(r)?n.paramsSerializer={serialize:r}:gs.assertOptions(r,{encode:ft.function,serialize:ft.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),gs.assertOptions(n,{baseUrl:ft.spelling("baseURL"),withXsrfToken:ft.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&_.merge(o.common,o[n.method]);o&&_.forEach(["delete","get","head","post","put","patch","common"],m=>{delete o[m]}),n.headers=Be.concat(i,o);const l=[];let c=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(n)===!1||(c=c&&y.synchronous,l.unshift(y.fulfilled,y.rejected))});const u=[];this.interceptors.response.forEach(function(y){u.push(y.fulfilled,y.rejected)});let a,f=0,d;if(!c){const m=[Oi.bind(this),void 0];for(m.unshift(...l),m.push(...u),d=m.length,a=Promise.resolve(n);f<d;)a=a.then(m[f++],m[f++]);return a}d=l.length;let p=n;for(;f<d;){const m=l[f++],y=l[f++];try{p=m(p)}catch(b){y.call(this,b);break}}try{a=Oi.call(this,p)}catch(m){return Promise.reject(m)}for(f=0,d=u.length;f<d;)a=a.then(u[f++],u[f++]);return a}getUri(t){t=zt(this.defaults,t);const n=Dc(t.baseURL,t.url,t.allowAbsoluteUrls);return Fc(n,t.params,t.paramsSerializer)}};_.forEach(["delete","get","head","options"],function(t){Wt.prototype[t]=function(n,s){return this.request(zt(s||{},{method:t,url:n,data:(s||{}).data}))}});_.forEach(["post","put","patch"],function(t){function n(s){return function(o,i,l){return this.request(zt(l||{},{method:t,headers:s?{"Content-Type":"multipart/form-data"}:{},url:o,data:i}))}}Wt.prototype[t]=n(),Wt.prototype[t+"Form"]=n(!0)});let Sp=class qc{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const s=this;this.promise.then(r=>{if(!s._listeners)return;let o=s._listeners.length;for(;o-- >0;)s._listeners[o](r);s._listeners=null}),this.promise.then=r=>{let o;const i=new Promise(l=>{s.subscribe(l),o=l}).then(r);return i.cancel=function(){s.unsubscribe(o)},i},t(function(o,i,l){s.reason||(s.reason=new gn(o,i,l),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=s=>{t.abort(s)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new qc(function(r){t=r}),cancel:t}}};function Ep(e){return function(n){return e.apply(null,n)}}function xp(e){return _.isObject(e)&&e.isAxiosError===!0}const Vr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Vr).forEach(([e,t])=>{Vr[t]=e});function Kc(e){const t=new Wt(e),n=Sc(Wt.prototype.request,t);return _.extend(n,Wt.prototype,t,{allOwnKeys:!0}),_.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return Kc(zt(e,r))},n}const we=Kc(Zn);we.Axios=Wt;we.CanceledError=gn;we.CancelToken=Sp;we.isCancel=$c;we.VERSION=Vc;we.toFormData=er;we.AxiosError=Z;we.Cancel=we.CanceledError;we.all=function(t){return Promise.all(t)};we.spread=Ep;we.isAxiosError=xp;we.mergeConfig=zt;we.AxiosHeaders=Be;we.formToJSON=e=>Nc(_.isHTMLForm(e)?new FormData(e):e);we.getAdapter=Hc.getAdapter;we.HttpStatusCode=Vr;we.default=we;const{Axios:Iy,AxiosError:ky,CanceledError:Ly,isCancel:Fy,CancelToken:My,VERSION:Ny,all:$y,Cancel:jy,isAxiosError:Dy,spread:Uy,toFormData:By,AxiosHeaders:Hy,HttpStatusCode:Vy,formToJSON:qy,getAdapter:Ky,mergeConfig:Wy}=we,wn=we.create({baseURL:"/api",timeout:12e4});class Gt{static async getApps(){return(await wn.get("/apps")).data}static async getApp(t){return(await wn.get(`/apps/${t}`)).data}static getAppIconUrl(t){return`/api/apps/icon/${t}`}static async updateApp(t){return(await wn.post(`/apps/${t}/update`)).data}static async getConfig(){return(await wn.get("/config")).data}static async getStatus(){return(await wn.get("/status")).data}}const Wc=/^[a-z0-9]+(-[a-z0-9]+)*$/,nr=(e,t,n,s="")=>{const r=e.split(":");if(e.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;s=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const l=r.pop(),c=r.pop(),u={provider:r.length>0?r[0]:s,prefix:c,name:l};return t&&!ms(u)?null:u}const o=r[0],i=o.split("-");if(i.length>1){const l={provider:s,prefix:i.shift(),name:i.join("-")};return t&&!ms(l)?null:l}if(n&&s===""){const l={provider:s,prefix:"",name:o};return t&&!ms(l,n)?null:l}return null},ms=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,zc=Object.freeze({left:0,top:0,width:16,height:16}),Fs=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),sr=Object.freeze({...zc,...Fs}),qr=Object.freeze({...sr,body:"",hidden:!1});function Cp(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const s=((e.rotate||0)+(t.rotate||0))%4;return s&&(n.rotate=s),n}function Ii(e,t){const n=Cp(e,t);for(const s in qr)s in Fs?s in e&&!(s in n)&&(n[s]=Fs[s]):s in t?n[s]=t[s]:s in e&&(n[s]=e[s]);return n}function Ap(e,t){const n=e.icons,s=e.aliases||Object.create(null),r=Object.create(null);function o(i){if(n[i])return r[i]=[];if(!(i in r)){r[i]=null;const l=s[i]&&s[i].parent,c=l&&o(l);c&&(r[i]=[l].concat(c))}return r[i]}return Object.keys(n).concat(Object.keys(s)).forEach(o),r}function Tp(e,t,n){const s=e.icons,r=e.aliases||Object.create(null);let o={};function i(l){o=Ii(s[l]||r[l],o)}return i(t),n.forEach(i),Ii(e,o)}function Gc(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(r=>{t(r,null),n.push(r)});const s=Ap(e);for(const r in s){const o=s[r];o&&(t(r,Tp(e,r,o)),n.push(r))}return n}const Rp={provider:"",aliases:{},not_found:{},...zc};function wr(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Jc(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!wr(e,Rp))return null;const n=t.icons;for(const r in n){const o=n[r];if(!r||typeof o.body!="string"||!wr(o,qr))return null}const s=t.aliases||Object.create(null);for(const r in s){const o=s[r],i=o.parent;if(!r||typeof i!="string"||!n[i]&&!s[i]||!wr(o,qr))return null}return t}const ki=Object.create(null);function Op(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function fn(e,t){const n=ki[e]||(ki[e]=Object.create(null));return n[t]||(n[t]=Op(e,t))}function Qc(e,t){return Jc(t)?Gc(t,(n,s)=>{s?e.icons[n]=s:e.missing.add(n)}):[]}function Pp(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let qn=!1;function Xc(e){return typeof e=="boolean"&&(qn=e),qn}function Ip(e){const t=typeof e=="string"?nr(e,!0,qn):e;if(t){const n=fn(t.provider,t.prefix),s=t.name;return n.icons[s]||(n.missing.has(s)?null:void 0)}}function kp(e,t){const n=nr(e,!0,qn);if(!n)return!1;const s=fn(n.provider,n.prefix);return t?Pp(s,n.name,t):(s.missing.add(n.name),!0)}function Lp(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),qn&&!t&&!e.prefix){let r=!1;return Jc(e)&&(e.prefix="",Gc(e,(o,i)=>{kp(o,i)&&(r=!0)})),r}const n=e.prefix;if(!ms({prefix:n,name:"a"}))return!1;const s=fn(t,n);return!!Qc(s,e)}const Yc=Object.freeze({width:null,height:null}),Zc=Object.freeze({...Yc,...Fs}),Fp=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Mp=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Li(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const s=e.split(Fp);if(s===null||!s.length)return e;const r=[];let o=s.shift(),i=Mp.test(o);for(;;){if(i){const l=parseFloat(o);isNaN(l)?r.push(o):r.push(Math.ceil(l*t*n)/n)}else r.push(o);if(o=s.shift(),o===void 0)return r.join("");i=!i}}function Np(e,t="defs"){let n="";const s=e.indexOf("<"+t);for(;s>=0;){const r=e.indexOf(">",s),o=e.indexOf("</"+t);if(r===-1||o===-1)break;const i=e.indexOf(">",o);if(i===-1)break;n+=e.slice(r+1,o).trim(),e=e.slice(0,s).trim()+e.slice(i+1)}return{defs:n,content:e}}function $p(e,t){return e?"<defs>"+e+"</defs>"+t:t}function jp(e,t,n){const s=Np(e);return $p(s.defs,t+s.content+n)}const Dp=e=>e==="unset"||e==="undefined"||e==="none";function Up(e,t){const n={...sr,...e},s={...Zc,...t},r={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,s].forEach(y=>{const b=[],A=y.hFlip,R=y.vFlip;let O=y.rotate;A?R?O+=2:(b.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),b.push("scale(-1 1)"),r.top=r.left=0):R&&(b.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),b.push("scale(1 -1)"),r.top=r.left=0);let T;switch(O<0&&(O-=Math.floor(O/4)*4),O=O%4,O){case 1:T=r.height/2+r.top,b.unshift("rotate(90 "+T.toString()+" "+T.toString()+")");break;case 2:b.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:T=r.width/2+r.left,b.unshift("rotate(-90 "+T.toString()+" "+T.toString()+")");break}O%2===1&&(r.left!==r.top&&(T=r.left,r.left=r.top,r.top=T),r.width!==r.height&&(T=r.width,r.width=r.height,r.height=T)),b.length&&(o=jp(o,'<g transform="'+b.join(" ")+'">',"</g>"))});const i=s.width,l=s.height,c=r.width,u=r.height;let a,f;i===null?(f=l===null?"1em":l==="auto"?u:l,a=Li(f,c/u)):(a=i==="auto"?c:i,f=l===null?Li(a,u/c):l==="auto"?u:l);const d={},p=(y,b)=>{Dp(b)||(d[y]=b.toString())};p("width",a),p("height",f);const m=[r.left,r.top,c,u];return d.viewBox=m.join(" "),{attributes:d,viewBox:m,body:o}}const Bp=/\sid="(\S+)"/g,Hp="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let Vp=0;function qp(e,t=Hp){const n=[];let s;for(;s=Bp.exec(e);)n.push(s[1]);if(!n.length)return e;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const i=typeof t=="function"?t(o):t+(Vp++).toString(),l=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+l+')([")]|\\.[a-z])',"g"),"$1"+i+r+"$3")}),e=e.replace(new RegExp(r,"g"),""),e}const Kr=Object.create(null);function Kp(e,t){Kr[e]=t}function Wr(e){return Kr[e]||Kr[""]}function bo(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const vo=Object.create(null),Sn=["https://api.simplesvg.com","https://api.unisvg.com"],ys=[];for(;Sn.length>0;)Sn.length===1||Math.random()>.5?ys.push(Sn.shift()):ys.push(Sn.pop());vo[""]=bo({resources:["https://api.iconify.design"].concat(ys)});function Wp(e,t){const n=bo(t);return n===null?!1:(vo[e]=n,!0)}function _o(e){return vo[e]}const zp=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let Fi=zp();function Gp(e,t){const n=_o(e);if(!n)return 0;let s;if(!n.maxURL)s=0;else{let r=0;n.resources.forEach(i=>{r=Math.max(r,i.length)});const o=t+".json?icons=";s=n.maxURL-r-n.path.length-o.length}return s}function Jp(e){return e===404}const Qp=(e,t,n)=>{const s=[],r=Gp(e,t),o="icons";let i={type:o,provider:e,prefix:t,icons:[]},l=0;return n.forEach((c,u)=>{l+=c.length+1,l>=r&&u>0&&(s.push(i),i={type:o,provider:e,prefix:t,icons:[]},l=c.length),i.icons.push(c)}),s.push(i),s};function Xp(e){if(typeof e=="string"){const t=_o(e);if(t)return t.path}return"/"}const Yp=(e,t,n)=>{if(!Fi){n("abort",424);return}let s=Xp(t.provider);switch(t.type){case"icons":{const o=t.prefix,l=t.icons.join(","),c=new URLSearchParams({icons:l});s+=o+".json?"+c.toString();break}case"custom":{const o=t.uri;s+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let r=503;Fi(e+s).then(o=>{const i=o.status;if(i!==200){setTimeout(()=>{n(Jp(i)?"abort":"next",i)});return}return r=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",r)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",r)})},Zp={prepare:Qp,send:Yp};function eh(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((r,o)=>r.provider!==o.provider?r.provider.localeCompare(o.provider):r.prefix!==o.prefix?r.prefix.localeCompare(o.prefix):r.name.localeCompare(o.name));let s={provider:"",prefix:"",name:""};return e.forEach(r=>{if(s.name===r.name&&s.prefix===r.prefix&&s.provider===r.provider)return;s=r;const o=r.provider,i=r.prefix,l=r.name,c=n[o]||(n[o]=Object.create(null)),u=c[i]||(c[i]=fn(o,i));let a;l in u.icons?a=t.loaded:i===""||u.missing.has(l)?a=t.missing:a=t.pending;const f={provider:o,prefix:i,name:l};a.push(f)}),t}function ea(e,t){e.forEach(n=>{const s=n.loaderCallbacks;s&&(n.loaderCallbacks=s.filter(r=>r.id!==t))})}function th(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const s=e.provider,r=e.prefix;t.forEach(o=>{const i=o.icons,l=i.pending.length;i.pending=i.pending.filter(c=>{if(c.prefix!==r)return!0;const u=c.name;if(e.icons[u])i.loaded.push({provider:s,prefix:r,name:u});else if(e.missing.has(u))i.missing.push({provider:s,prefix:r,name:u});else return n=!0,!0;return!1}),i.pending.length!==l&&(n||ea([e],o.id),o.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),o.abort))})}))}let nh=0;function sh(e,t,n){const s=nh++,r=ea.bind(null,n,s);if(!t.pending.length)return r;const o={id:s,icons:t,callback:e,abort:r};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(o)}),r}function rh(e,t=!0,n=!1){const s=[];return e.forEach(r=>{const o=typeof r=="string"?nr(r,t,n):r;o&&s.push(o)}),s}var oh={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function ih(e,t,n,s){const r=e.resources.length,o=e.random?Math.floor(Math.random()*r):e.index;let i;if(e.random){let F=e.resources.slice(0);for(i=[];F.length>1;){const B=Math.floor(Math.random()*F.length);i.push(F[B]),F=F.slice(0,B).concat(F.slice(B+1))}i=i.concat(F)}else i=e.resources.slice(o).concat(e.resources.slice(0,o));const l=Date.now();let c="pending",u=0,a,f=null,d=[],p=[];typeof s=="function"&&p.push(s);function m(){f&&(clearTimeout(f),f=null)}function y(){c==="pending"&&(c="aborted"),m(),d.forEach(F=>{F.status==="pending"&&(F.status="aborted")}),d=[]}function b(F,B){B&&(p=[]),typeof F=="function"&&p.push(F)}function A(){return{startTime:l,payload:t,status:c,queriesSent:u,queriesPending:d.length,subscribe:b,abort:y}}function R(){c="failed",p.forEach(F=>{F(void 0,a)})}function O(){d.forEach(F=>{F.status==="pending"&&(F.status="aborted")}),d=[]}function T(F,B,J){const N=B!=="success";switch(d=d.filter(V=>V!==F),c){case"pending":break;case"failed":if(N||!e.dataAfterTimeout)return;break;default:return}if(B==="abort"){a=J,R();return}if(N){a=J,d.length||(i.length?H():R());return}if(m(),O(),!e.random){const V=e.resources.indexOf(F.resource);V!==-1&&V!==e.index&&(e.index=V)}c="completed",p.forEach(V=>{V(J)})}function H(){if(c!=="pending")return;m();const F=i.shift();if(F===void 0){if(d.length){f=setTimeout(()=>{m(),c==="pending"&&(O(),R())},e.timeout);return}R();return}const B={status:"pending",resource:F,callback:(J,N)=>{T(B,J,N)}};d.push(B),u++,f=setTimeout(H,e.rotate),n(F,t,B.callback)}return setTimeout(H),A}function ta(e){const t={...oh,...e};let n=[];function s(){n=n.filter(l=>l().status==="pending")}function r(l,c,u){const a=ih(t,l,c,(f,d)=>{s(),u&&u(f,d)});return n.push(a),a}function o(l){return n.find(c=>l(c))||null}return{query:r,find:o,setIndex:l=>{t.index=l},getIndex:()=>t.index,cleanup:s}}function Mi(){}const Sr=Object.create(null);function lh(e){if(!Sr[e]){const t=_o(e);if(!t)return;const n=ta(t),s={config:t,redundancy:n};Sr[e]=s}return Sr[e]}function ch(e,t,n){let s,r;if(typeof e=="string"){const o=Wr(e);if(!o)return n(void 0,424),Mi;r=o.send;const i=lh(e);i&&(s=i.redundancy)}else{const o=bo(e);if(o){s=ta(o);const i=e.resources?e.resources[0]:"",l=Wr(i);l&&(r=l.send)}}return!s||!r?(n(void 0,424),Mi):s.query(t,r,n)().abort}function Ni(){}function ah(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,th(e)}))}function uh(e){const t=[],n=[];return e.forEach(s=>{(s.match(Wc)?t:n).push(s)}),{valid:t,invalid:n}}function En(e,t,n){function s(){const r=e.pendingIcons;t.forEach(o=>{r&&r.delete(o),e.icons[o]||e.missing.add(o)})}if(n&&typeof n=="object")try{if(!Qc(e,n).length){s();return}}catch(r){console.error(r)}s(),ah(e)}function $i(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function fh(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:s}=e,r=e.iconsToLoad;if(delete e.iconsToLoad,!r||!r.length)return;const o=e.loadIcon;if(e.loadIcons&&(r.length>1||!o)){$i(e.loadIcons(r,s,n),a=>{En(e,r,a)});return}if(o){r.forEach(a=>{const f=o(a,s,n);$i(f,d=>{const p=d?{prefix:s,icons:{[a]:d}}:null;En(e,[a],p)})});return}const{valid:i,invalid:l}=uh(r);if(l.length&&En(e,l,null),!i.length)return;const c=s.match(Wc)?Wr(n):null;if(!c){En(e,i,null);return}c.prepare(n,s,i).forEach(a=>{ch(n,a,f=>{En(e,a.icons,f)})})}))}const dh=(e,t)=>{const n=rh(e,!0,Xc()),s=eh(n);if(!s.pending.length){let c=!0;return t&&setTimeout(()=>{c&&t(s.loaded,s.missing,s.pending,Ni)}),()=>{c=!1}}const r=Object.create(null),o=[];let i,l;return s.pending.forEach(c=>{const{provider:u,prefix:a}=c;if(a===l&&u===i)return;i=u,l=a,o.push(fn(u,a));const f=r[u]||(r[u]=Object.create(null));f[a]||(f[a]=[])}),s.pending.forEach(c=>{const{provider:u,prefix:a,name:f}=c,d=fn(u,a),p=d.pendingIcons||(d.pendingIcons=new Set);p.has(f)||(p.add(f),r[u][a].push(f))}),o.forEach(c=>{const u=r[c.provider][c.prefix];u.length&&fh(c,u)}),t?sh(t,s,o):Ni};function ph(e,t){const n={...e};for(const s in t){const r=t[s],o=typeof r;s in Yc?(r===null||r&&(o==="string"||o==="number"))&&(n[s]=r):o===typeof n[s]&&(n[s]=s==="rotate"?r%4:r)}return n}const hh=/[\s,]+/;function gh(e,t){t.split(hh).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function mh(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function s(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(e);return isNaN(r)?0:s(r)}else if(n!==e){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let o=parseFloat(e.slice(0,e.length-n.length));return isNaN(o)?0:(o=o/r,o%1===0?s(o):0)}}return t}function yh(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const s in t)n+=" "+s+'="'+t[s]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}function bh(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function vh(e){return"data:image/svg+xml,"+bh(e)}function _h(e){return'url("'+vh(e)+'")'}const ji={...Zc,inline:!1},wh={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Sh={display:"inline-block"},zr={backgroundColor:"currentColor"},na={backgroundColor:"transparent"},Di={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Ui={webkitMask:zr,mask:zr,background:na};for(const e in Ui){const t=Ui[e];for(const n in Di)t[e+n]=Di[n]}const bs={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";bs[e+"-flip"]=t,bs[e.slice(0,1)+"-flip"]=t,bs[e+"Flip"]=t});function Bi(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Hi=(e,t)=>{const n=ph(ji,t),s={...wh},r=t.mode||"svg",o={},i=t.style,l=typeof i=="object"&&!(i instanceof Array)?i:{};for(let y in t){const b=t[y];if(b!==void 0)switch(y){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[y]=b===!0||b==="true"||b===1;break;case"flip":typeof b=="string"&&gh(n,b);break;case"color":o.color=b;break;case"rotate":typeof b=="string"?n[y]=mh(b):typeof b=="number"&&(n[y]=b);break;case"ariaHidden":case"aria-hidden":b!==!0&&b!=="true"&&delete s["aria-hidden"];break;default:{const A=bs[y];A?(b===!0||b==="true"||b===1)&&(n[A]=!0):ji[y]===void 0&&(s[y]=b)}}}const c=Up(e,n),u=c.attributes;if(n.inline&&(o.verticalAlign="-0.125em"),r==="svg"){s.style={...o,...l},Object.assign(s,u);let y=0,b=t.id;return typeof b=="string"&&(b=b.replace(/-/g,"_")),s.innerHTML=qp(c.body,b?()=>b+"ID"+y++:"iconifyVue"),Hn("svg",s)}const{body:a,width:f,height:d}=e,p=r==="mask"||(r==="bg"?!1:a.indexOf("currentColor")!==-1),m=yh(a,{...u,width:f+"",height:d+""});return s.style={...o,"--svg":_h(m),width:Bi(u.width),height:Bi(u.height),...Sh,...p?zr:na,...l},Hn("span",s)};Xc(!0);Kp("",Zp);if(typeof document<"u"&&typeof window<"u"){const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(s=>{try{(typeof s!="object"||s===null||s instanceof Array||typeof s.icons!="object"||typeof s.prefix!="string"||!Lp(s))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const s="IconifyProviders["+n+"] is invalid.";try{const r=t[n];if(typeof r!="object"||!r||r.resources===void 0)continue;Wp(n,r)||console.error(s)}catch{console.error(s)}}}}const Eh={...sr,body:""},xh=At((e,{emit:t})=>{const n=fe(null);function s(){var u,a;n.value&&((a=(u=n.value).abort)==null||a.call(u),n.value=null)}const r=fe(!!e.ssr),o=fe(""),i=Il(null);function l(){const u=e.icon;if(typeof u=="object"&&u!==null&&typeof u.body=="string")return o.value="",{data:u};let a;if(typeof u!="string"||(a=nr(u,!1,!0))===null)return null;let f=Ip(a);if(!f){const m=n.value;return(!m||m.name!==u)&&(f===null?n.value={name:u}:n.value={name:u,abort:dh([a],c)}),null}s(),o.value!==u&&(o.value=u,cn(()=>{t("load",u)}));const d=e.customise;if(d){f=Object.assign({},f);const m=d(f.body,a.name,a.prefix,a.provider);typeof m=="string"&&(f.body=m)}const p=["iconify"];return a.prefix!==""&&p.push("iconify--"+a.prefix),a.provider!==""&&p.push("iconify--"+a.provider),{data:f,classes:p}}function c(){var a;const u=l();u?u.data!==((a=i.value)==null?void 0:a.data)&&(i.value=u):i.value=null}return r.value?c():Qt(()=>{r.value=!0,c()}),gt(()=>e.icon,c),Ws(s),()=>{const u=i.value;if(!u)return Hi(Eh,e);let a=e;return u.classes&&(a={...e,class:u.classes.join(" ")}),Hi({...sr,...u.data},a)}},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"],emits:["load"]}),Ee=At({__name:"IconifyIcon",props:{icon:{},className:{}},setup(e){return(t,n)=>(ee(),Js(X(xh),{icon:e.icon,class:De(e.className)},null,8,["icon","class"]))}});function Ch(){const e=fe("auto"),t=fe(!1),n=Ae(()=>e.value==="auto"?t.value:e.value==="dark"),s=()=>{if(typeof window<"u"){const p=window.matchMedia("(prefers-color-scheme: dark)");t.value=p.matches}};let r=null;const o=p=>{t.value=p.matches},i=()=>{if(typeof document<"u"){const p=document.documentElement;n.value?p.setAttribute("data-theme","dark"):p.removeAttribute("data-theme")}},l=p=>{typeof localStorage<"u"&&localStorage.setItem("hayaku-theme",p)},c=()=>{if(typeof localStorage<"u"){const p=localStorage.getItem("hayaku-theme");if(p&&["light","dark","auto"].includes(p))return p}return"auto"},u=()=>{e.value==="auto"?e.value="dark":e.value==="dark"?e.value="light":e.value="auto",l(e.value)},a=p=>{e.value=p,l(p)},f=()=>{e.value=c(),s(),typeof window<"u"&&(r=window.matchMedia("(prefers-color-scheme: dark)"),r.addEventListener("change",o)),i()},d=()=>{r&&r.removeEventListener("change",o)};return gt(n,()=>{i()},{immediate:!0}),gt(e,()=>{i()}),Qt(()=>{f()}),Ws(()=>{d()}),{theme:e,isDark:n,toggleTheme:u,setTheme:a,systemPrefersDark:t}}const Ah={id:"app"},Th={class:"app-layout"},Rh={class:"sidebar"},Oh={class:"sidebar-nav"},Ph={class:"nav-count"},Ih={class:"nav-count"},kh={class:"nav-count"},Lh={class:"nav-count"},Fh={class:"sidebar-footer"},Mh={class:"theme-text"},Nh={class:"service-status"},$h={class:"status-text"},jh={class:"main-content"},Dh=At({__name:"App",setup(e){const t=fe([]),n=fe(!1),{theme:s,toggleTheme:r}=Ch(),o=Ae(()=>t.value.length),i=Ae(()=>t.value.filter(a=>a.isInjected).length),l=Ae(()=>t.value.filter(a=>a.needsUpgrade).length),c=Ae(()=>t.value.filter(a=>!a.supported).length),u=async()=>{try{t.value=await Gt.getApps(),n.value=!0}catch(a){console.error("加载应用列表失败:",a),n.value=!1}};return Qt(()=>{u()}),(a,f)=>{const d=$o("router-link"),p=$o("router-view");return ee(),re("div",Ah,[w("div",Th,[w("aside",Rh,[f[5]||(f[5]=w("div",{class:"sidebar-header"},[w("h1",{class:"app-title"},"QiuChenly"),w("p",{class:"app-subtitle"},"应用商店 - 预览测试版 0.1b")],-1)),w("nav",Oh,[ne(d,{to:"/",class:De(["nav-item",{active:a.$route.path==="/"&&!a.$route.query.filter}])},{default:en(()=>[ne(Ee,{icon:"mdi:apps",class:"nav-icon"}),f[1]||(f[1]=w("span",{class:"nav-text"},"所有应用",-1)),w("span",Ph,Y(o.value),1)]),_:1},8,["class"]),ne(d,{to:"/?filter=injected",class:De(["nav-item",{active:a.$route.query.filter==="injected"}])},{default:en(()=>[ne(Ee,{icon:"mdi:check-circle",class:"nav-icon"}),f[2]||(f[2]=w("span",{class:"nav-text"},"已注入",-1)),w("span",Ih,Y(i.value),1)]),_:1},8,["class"]),ne(d,{to:"/?filter=update",class:De(["nav-item",{active:a.$route.query.filter==="update"}])},{default:en(()=>[ne(Ee,{icon:"mdi:update",class:"nav-icon"}),f[3]||(f[3]=w("span",{class:"nav-text"},"可更新",-1)),w("span",kh,Y(l.value),1)]),_:1},8,["class"]),ne(d,{to:"/?filter=unsupported",class:De(["nav-item",{active:a.$route.query.filter==="unsupported"}])},{default:en(()=>[ne(Ee,{icon:"mdi:close-circle",class:"nav-icon"}),f[4]||(f[4]=w("span",{class:"nav-text"},"不支持",-1)),w("span",Lh,Y(c.value),1)]),_:1},8,["class"])]),w("div",Fh,[w("button",{onClick:f[0]||(f[0]=(...m)=>X(r)&&X(r)(...m)),class:"theme-toggle"},[ne(Ee,{icon:X(s)==="auto"?"mdi:theme-light-dark":X(s)==="dark"?"mdi:weather-night":"mdi:weather-sunny",class:"theme-icon"},null,8,["icon"]),w("span",Mh,Y(X(s)==="auto"?"自动":X(s)==="dark"?"暗色":"浅色"),1)]),w("div",Nh,[w("div",{class:De(["status-indicator",{online:n.value}])},null,2),w("span",$h,Y(n.value?"服务在线":"服务离线"),1)])])]),w("main",jh,[ne(p)])])])}}}),es=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Uh=es(Dh,[["__scopeId","data-v-62a6f210"]]);/*!
* vue-router v4.5.1
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const Zt=typeof document<"u";function sa(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Bh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&sa(e.default)}const ae=Object.assign;function Er(e,t){const n={};for(const s in t){const r=t[s];n[s]=st(r)?r.map(e):e(r)}return n}const Fn=()=>{},st=Array.isArray,ra=/#/g,Hh=/&/g,Vh=/\//g,qh=/=/g,Kh=/\?/g,oa=/\+/g,Wh=/%5B/g,zh=/%5D/g,ia=/%5E/g,Gh=/%60/g,la=/%7B/g,Jh=/%7C/g,ca=/%7D/g,Qh=/%20/g;function wo(e){return encodeURI(""+e).replace(Jh,"|").replace(Wh,"[").replace(zh,"]")}function Xh(e){return wo(e).replace(la,"{").replace(ca,"}").replace(ia,"^")}function Gr(e){return wo(e).replace(oa,"%2B").replace(Qh,"+").replace(ra,"%23").replace(Hh,"%26").replace(Gh,"`").replace(la,"{").replace(ca,"}").replace(ia,"^")}function Yh(e){return Gr(e).replace(qh,"%3D")}function Zh(e){return wo(e).replace(ra,"%23").replace(Kh,"%3F")}function eg(e){return e==null?"":Zh(e).replace(Vh,"%2F")}function Kn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const tg=/\/$/,ng=e=>e.replace(tg,"");function xr(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l<c&&l>=0&&(c=-1),c>-1&&(s=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),r=e(o)),l>-1&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=ig(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:Kn(i)}}function sg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Vi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function rg(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&dn(t.matched[s],n.matched[r])&&aa(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function dn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function aa(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!og(e[n],t[n]))return!1;return!0}function og(e,t){return st(e)?qi(e,t):st(t)?qi(t,e):e===t}function qi(e,t){return st(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function ig(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,l;for(i=0;i<s.length;i++)if(l=s[i],l!==".")if(l==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i).join("/")}const Ot={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Wn;(function(e){e.pop="pop",e.push="push"})(Wn||(Wn={}));var Mn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Mn||(Mn={}));function lg(e){if(!e)if(Zt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),ng(e)}const cg=/^[^#]+#/;function ag(e,t){return e.replace(cg,"#")+t}function ug(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const rr=()=>({left:window.scrollX,top:window.scrollY});function fg(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=ug(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Ki(e,t){return(history.state?history.state.position-t:-1)+e}const Jr=new Map;function dg(e,t){Jr.set(e,t)}function pg(e){const t=Jr.get(e);return Jr.delete(e),t}let hg=()=>location.protocol+"//"+location.host;function ua(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,c=r.slice(l);return c[0]!=="/"&&(c="/"+c),Vi(c,"")}return Vi(n,e)+s+r}function gg(e,t,n,s){let r=[],o=[],i=null;const l=({state:d})=>{const p=ua(e,location),m=n.value,y=t.value;let b=0;if(d){if(n.value=p,t.value=d,i&&i===m){i=null;return}b=y?d.position-y.position:0}else s(p);r.forEach(A=>{A(n.value,m,{delta:b,type:Wn.pop,direction:b?b>0?Mn.forward:Mn.back:Mn.unknown})})};function c(){i=n.value}function u(d){r.push(d);const p=()=>{const m=r.indexOf(d);m>-1&&r.splice(m,1)};return o.push(p),p}function a(){const{history:d}=window;d.state&&d.replaceState(ae({},d.state,{scroll:rr()}),"")}function f(){for(const d of o)d();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:c,listen:u,destroy:f}}function Wi(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?rr():null}}function mg(e){const{history:t,location:n}=window,s={value:ua(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,u,a){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+c:hg()+e+c;try{t[a?"replaceState":"pushState"](u,"",d),r.value=u}catch(p){console.error(p),n[a?"replace":"assign"](d)}}function i(c,u){const a=ae({},t.state,Wi(r.value.back,c,r.value.forward,!0),u,{position:r.value.position});o(c,a,!0),s.value=c}function l(c,u){const a=ae({},r.value,t.state,{forward:c,scroll:rr()});o(a.current,a,!0);const f=ae({},Wi(s.value,c,null),{position:a.position+1},u);o(c,f,!1),s.value=c}return{location:s,state:r,push:l,replace:i}}function yg(e){e=lg(e);const t=mg(e),n=gg(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=ae({location:"",base:e,go:s,createHref:ag.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function bg(e){return typeof e=="string"||e&&typeof e=="object"}function fa(e){return typeof e=="string"||typeof e=="symbol"}const da=Symbol("");var zi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(zi||(zi={}));function pn(e,t){return ae(new Error,{type:e,[da]:!0},t)}function vt(e,t){return e instanceof Error&&da in e&&(t==null||!!(e.type&t))}const Gi="[^/]+?",vg={sensitive:!1,strict:!1,start:!0,end:!0},_g=/[.+*?^${}()[\]/\\]/g;function wg(e,t){const n=ae({},vg,t),s=[];let r=n.start?"^":"";const o=[];for(const u of e){const a=u.length?[]:[90];n.strict&&!u.length&&(r+="/");for(let f=0;f<u.length;f++){const d=u[f];let p=40+(n.sensitive?.25:0);if(d.type===0)f||(r+="/"),r+=d.value.replace(_g,"\\$&"),p+=40;else if(d.type===1){const{value:m,repeatable:y,optional:b,regexp:A}=d;o.push({name:m,repeatable:y,optional:b});const R=A||Gi;if(R!==Gi){p+=10;try{new RegExp(`(${R})`)}catch(T){throw new Error(`Invalid custom RegExp for param "${m}" (${R}): `+T.message)}}let O=y?`((?:${R})(?:/(?:${R}))*)`:`(${R})`;f||(O=b&&u.length<2?`(?:/${O})`:"/"+O),b&&(O+="?"),r+=O,p+=20,b&&(p+=-8),y&&(p+=-20),R===".*"&&(p+=-50)}a.push(p)}s.push(a)}if(n.strict&&n.end){const u=s.length-1;s[u][s[u].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const i=new RegExp(r,n.sensitive?"":"i");function l(u){const a=u.match(i),f={};if(!a)return null;for(let d=1;d<a.length;d++){const p=a[d]||"",m=o[d-1];f[m.name]=p&&m.repeatable?p.split("/"):p}return f}function c(u){let a="",f=!1;for(const d of e){(!f||!a.endsWith("/"))&&(a+="/"),f=!1;for(const p of d)if(p.type===0)a+=p.value;else if(p.type===1){const{value:m,repeatable:y,optional:b}=p,A=m in u?u[m]:"";if(st(A)&&!y)throw new Error(`Provided param "${m}" is an array but it is not repeatable (* or + modifiers)`);const R=st(A)?A.join("/"):A;if(!R)if(b)d.length<2&&(a.endsWith("/")?a=a.slice(0,-1):f=!0);else throw new Error(`Missing required param "${m}"`);a+=R}}return a||"/"}return{re:i,score:s,keys:o,parse:l,stringify:c}}function Sg(e,t){let n=0;for(;n<e.length&&n<t.length;){const s=t[n]-e[n];if(s)return s;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function pa(e,t){let n=0;const s=e.score,r=t.score;for(;n<s.length&&n<r.length;){const o=Sg(s[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-s.length)===1){if(Ji(s))return 1;if(Ji(r))return-1}return r.length-s.length}function Ji(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Eg={type:0,value:""},xg=/[a-zA-Z0-9_]/;function Cg(e){if(!e)return[[]];if(e==="/")return[[Eg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${u}": ${p}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let l=0,c,u="",a="";function f(){u&&(n===0?o.push({type:0,value:u}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:a,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=c}for(;l<e.length;){if(c=e[l++],c==="\\"&&n!==2){s=n,n=4;continue}switch(n){case 0:c==="/"?(u&&f(),i()):c===":"?(f(),n=1):d();break;case 4:d(),n=s;break;case 1:c==="("?n=2:xg.test(c)?d():(f(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&l--);break;case 2:c===")"?a[a.length-1]=="\\"?a=a.slice(0,-1)+c:n=3:a+=c;break;case 3:f(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&l--,a="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${u}"`),f(),i(),r}function Ag(e,t,n){const s=wg(Cg(e.path),n),r=ae(s,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Tg(e,t){const n=[],s=new Map;t=Zi({strict:!1,end:!0,sensitive:!1},t);function r(f){return s.get(f)}function o(f,d,p){const m=!p,y=Xi(f);y.aliasOf=p&&p.record;const b=Zi(t,f),A=[y];if("alias"in f){const T=typeof f.alias=="string"?[f.alias]:f.alias;for(const H of T)A.push(Xi(ae({},y,{components:p?p.record.components:y.components,path:H,aliasOf:p?p.record:y})))}let R,O;for(const T of A){const{path:H}=T;if(d&&H[0]!=="/"){const F=d.record.path,B=F[F.length-1]==="/"?"":"/";T.path=d.record.path+(H&&B+H)}if(R=Ag(T,d,b),p?p.alias.push(R):(O=O||R,O!==R&&O.alias.push(R),m&&f.name&&!Yi(R)&&i(f.name)),ha(R)&&c(R),y.children){const F=y.children;for(let B=0;B<F.length;B++)o(F[B],R,p&&p.children[B])}p=p||R}return O?()=>{i(O)}:Fn}function i(f){if(fa(f)){const d=s.get(f);d&&(s.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&s.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function l(){return n}function c(f){const d=Pg(f,n);n.splice(d,0,f),f.record.name&&!Yi(f)&&s.set(f.record.name,f)}function u(f,d){let p,m={},y,b;if("name"in f&&f.name){if(p=s.get(f.name),!p)throw pn(1,{location:f});b=p.record.name,m=ae(Qi(d.params,p.keys.filter(O=>!O.optional).concat(p.parent?p.parent.keys.filter(O=>O.optional):[]).map(O=>O.name)),f.params&&Qi(f.params,p.keys.map(O=>O.name))),y=p.stringify(m)}else if(f.path!=null)y=f.path,p=n.find(O=>O.re.test(y)),p&&(m=p.parse(y),b=p.record.name);else{if(p=d.name?s.get(d.name):n.find(O=>O.re.test(d.path)),!p)throw pn(1,{location:f,currentLocation:d});b=p.record.name,m=ae({},d.params,f.params),y=p.stringify(m)}const A=[];let R=p;for(;R;)A.unshift(R.record),R=R.parent;return{name:b,path:y,params:m,matched:A,meta:Og(A)}}e.forEach(f=>o(f));function a(){n.length=0,s.clear()}return{addRoute:o,resolve:u,removeRoute:i,clearRoutes:a,getRoutes:l,getRecordMatcher:r}}function Qi(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Xi(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Rg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Rg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function Yi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Og(e){return e.reduce((t,n)=>ae(t,n.meta),{})}function Zi(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Pg(e,t){let n=0,s=t.length;for(;n!==s;){const o=n+s>>1;pa(e,t[o])<0?s=o:n=o+1}const r=Ig(e);return r&&(s=t.lastIndexOf(r,s-1)),s}function Ig(e){let t=e;for(;t=t.parent;)if(ha(t)&&pa(e,t)===0)return t}function ha({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function kg(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<s.length;++r){const o=s[r].replace(oa," "),i=o.indexOf("="),l=Kn(i<0?o:o.slice(0,i)),c=i<0?null:Kn(o.slice(i+1));if(l in t){let u=t[l];st(u)||(u=t[l]=[u]),u.push(c)}else t[l]=c}return t}function el(e){let t="";for(let n in e){const s=e[n];if(n=Yh(n),s==null){s!==void 0&&(t+=(t.length?"&":"")+n);continue}(st(s)?s.map(o=>o&&Gr(o)):[s&&Gr(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Lg(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=st(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const Fg=Symbol(""),tl=Symbol(""),or=Symbol(""),So=Symbol(""),Qr=Symbol("");function xn(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function kt(e,t,n,s,r,o=i=>i()){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((l,c)=>{const u=d=>{d===!1?c(pn(4,{from:n,to:t})):d instanceof Error?c(d):bg(d)?c(pn(2,{from:t,to:d})):(i&&s.enterCallbacks[r]===i&&typeof d=="function"&&i.push(d),l())},a=o(()=>e.call(s&&s.instances[r],t,n,u));let f=Promise.resolve(a);e.length<3&&(f=f.then(u)),f.catch(d=>c(d))})}function Cr(e,t,n,s,r=o=>o()){const o=[];for(const i of e)for(const l in i.components){let c=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(sa(c)){const a=(c.__vccOpts||c)[t];a&&o.push(kt(a,n,s,i,l,r))}else{let u=c();o.push(()=>u.then(a=>{if(!a)throw new Error(`Couldn't resolve component "${l}" at "${i.path}"`);const f=Bh(a)?a.default:a;i.mods[l]=a,i.components[l]=f;const p=(f.__vccOpts||f)[t];return p&&kt(p,n,s,i,l,r)()}))}}return o}function nl(e){const t=tt(or),n=tt(So),s=Ae(()=>{const c=X(e.to);return t.resolve(c)}),r=Ae(()=>{const{matched:c}=s.value,{length:u}=c,a=c[u-1],f=n.matched;if(!a||!f.length)return-1;const d=f.findIndex(dn.bind(null,a));if(d>-1)return d;const p=sl(c[u-2]);return u>1&&sl(a)===p&&f[f.length-1].path!==p?f.findIndex(dn.bind(null,c[u-2])):d}),o=Ae(()=>r.value>-1&&Dg(n.params,s.value.params)),i=Ae(()=>r.value>-1&&r.value===n.matched.length-1&&aa(n.params,s.value.params));function l(c={}){if(jg(c)){const u=t[X(e.replace)?"replace":"push"](X(e.to)).catch(Fn);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:s,href:Ae(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}function Mg(e){return e.length===1?e[0]:e}const Ng=At({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:nl,setup(e,{slots:t}){const n=Hs(nl(e)),{options:s}=tt(or),r=Ae(()=>({[rl(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[rl(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&Mg(t.default(n));return e.custom?o:Hn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),$g=Ng;function jg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Dg(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!st(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function sl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const rl=(e,t,n)=>e??t??n,Ug=At({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=tt(Qr),r=Ae(()=>e.route||s.value),o=tt(tl,0),i=Ae(()=>{let u=X(o);const{matched:a}=r.value;let f;for(;(f=a[u])&&!f.components;)u++;return u}),l=Ae(()=>r.value.matched[i.value]);as(tl,Ae(()=>i.value+1)),as(Fg,l),as(Qr,r);const c=fe();return gt(()=>[c.value,l.value,e.name],([u,a,f],[d,p,m])=>{a&&(a.instances[f]=u,p&&p!==a&&u&&u===d&&(a.leaveGuards.size||(a.leaveGuards=p.leaveGuards),a.updateGuards.size||(a.updateGuards=p.updateGuards))),u&&a&&(!p||!dn(a,p)||!d)&&(a.enterCallbacks[f]||[]).forEach(y=>y(u))},{flush:"post"}),()=>{const u=r.value,a=e.name,f=l.value,d=f&&f.components[a];if(!d)return ol(n.default,{Component:d,route:u});const p=f.props[a],m=p?p===!0?u.params:typeof p=="function"?p(u):p:null,b=Hn(d,ae({},m,t,{onVnodeUnmounted:A=>{A.component.isUnmounted&&(f.instances[a]=null)},ref:c}));return ol(n.default,{Component:b,route:u})||b}}});function ol(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Bg=Ug;function Hg(e){const t=Tg(e.routes,e),n=e.parseQuery||kg,s=e.stringifyQuery||el,r=e.history,o=xn(),i=xn(),l=xn(),c=Il(Ot);let u=Ot;Zt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=Er.bind(null,x=>""+x),f=Er.bind(null,eg),d=Er.bind(null,Kn);function p(x,U){let $,q;return fa(x)?($=t.getRecordMatcher(x),q=U):q=x,t.addRoute(q,$)}function m(x){const U=t.getRecordMatcher(x);U&&t.removeRoute(U)}function y(){return t.getRoutes().map(x=>x.record)}function b(x){return!!t.getRecordMatcher(x)}function A(x,U){if(U=ae({},U||c.value),typeof x=="string"){const v=xr(n,x,U.path),E=t.resolve({path:v.path},U),C=r.createHref(v.fullPath);return ae(v,E,{params:d(E.params),hash:Kn(v.hash),redirectedFrom:void 0,href:C})}let $;if(x.path!=null)$=ae({},x,{path:xr(n,x.path,U.path).path});else{const v=ae({},x.params);for(const E in v)v[E]==null&&delete v[E];$=ae({},x,{params:f(v)}),U.params=f(U.params)}const q=t.resolve($,U),he=x.hash||"";q.params=a(d(q.params));const h=sg(s,ae({},x,{hash:Xh(he),path:q.path})),g=r.createHref(h);return ae({fullPath:h,hash:he,query:s===el?Lg(x.query):x.query||{}},q,{redirectedFrom:void 0,href:g})}function R(x){return typeof x=="string"?xr(n,x,c.value.path):ae({},x)}function O(x,U){if(u!==x)return pn(8,{from:U,to:x})}function T(x){return B(x)}function H(x){return T(ae(R(x),{replace:!0}))}function F(x){const U=x.matched[x.matched.length-1];if(U&&U.redirect){const{redirect:$}=U;let q=typeof $=="function"?$(x):$;return typeof q=="string"&&(q=q.includes("?")||q.includes("#")?q=R(q):{path:q},q.params={}),ae({query:x.query,hash:x.hash,params:q.path!=null?{}:x.params},q)}}function B(x,U){const $=u=A(x),q=c.value,he=x.state,h=x.force,g=x.replace===!0,v=F($);if(v)return B(ae(R(v),{state:typeof v=="object"?ae({},he,v.state):he,force:h,replace:g}),U||$);const E=$;E.redirectedFrom=U;let C;return!h&&rg(s,q,$)&&(C=pn(16,{to:E,from:q}),Se(q,q,!0,!1)),(C?Promise.resolve(C):V(E,q)).catch(S=>vt(S)?vt(S,2)?S:ot(S):te(S,E,q)).then(S=>{if(S){if(vt(S,2))return B(ae({replace:g},R(S.to),{state:typeof S.to=="object"?ae({},he,S.to.state):he,force:h}),U||E)}else S=L(E,q,!0,g,he);return D(E,q,S),S})}function J(x,U){const $=O(x,U);return $?Promise.reject($):Promise.resolve()}function N(x){const U=Ze.values().next().value;return U&&typeof U.runWithContext=="function"?U.runWithContext(x):x()}function V(x,U){let $;const[q,he,h]=Vg(x,U);$=Cr(q.reverse(),"beforeRouteLeave",x,U);for(const v of q)v.leaveGuards.forEach(E=>{$.push(kt(E,x,U))});const g=J.bind(null,x,U);return $.push(g),ze($).then(()=>{$=[];for(const v of o.list())$.push(kt(v,x,U));return $.push(g),ze($)}).then(()=>{$=Cr(he,"beforeRouteUpdate",x,U);for(const v of he)v.updateGuards.forEach(E=>{$.push(kt(E,x,U))});return $.push(g),ze($)}).then(()=>{$=[];for(const v of h)if(v.beforeEnter)if(st(v.beforeEnter))for(const E of v.beforeEnter)$.push(kt(E,x,U));else $.push(kt(v.beforeEnter,x,U));return $.push(g),ze($)}).then(()=>(x.matched.forEach(v=>v.enterCallbacks={}),$=Cr(h,"beforeRouteEnter",x,U,N),$.push(g),ze($))).then(()=>{$=[];for(const v of i.list())$.push(kt(v,x,U));return $.push(g),ze($)}).catch(v=>vt(v,8)?v:Promise.reject(v))}function D(x,U,$){l.list().forEach(q=>N(()=>q(x,U,$)))}function L(x,U,$,q,he){const h=O(x,U);if(h)return h;const g=U===Ot,v=Zt?history.state:{};$&&(q||g?r.replace(x.fullPath,ae({scroll:g&&v&&v.scroll},he)):r.push(x.fullPath,he)),c.value=x,Se(x,U,$,g),ot()}let se;function me(){se||(se=r.listen((x,U,$)=>{if(!Nt.listening)return;const q=A(x),he=F(q);if(he){B(ae(he,{replace:!0,force:!0}),q).catch(Fn);return}u=q;const h=c.value;Zt&&dg(Ki(h.fullPath,$.delta),rr()),V(q,h).catch(g=>vt(g,12)?g:vt(g,2)?(B(ae(R(g.to),{force:!0}),q).then(v=>{vt(v,20)&&!$.delta&&$.type===Wn.pop&&r.go(-1,!1)}).catch(Fn),Promise.reject()):($.delta&&r.go(-$.delta,!1),te(g,q,h))).then(g=>{g=g||L(q,h,!1),g&&($.delta&&!vt(g,8)?r.go(-$.delta,!1):$.type===Wn.pop&&vt(g,20)&&r.go(-1,!1)),D(q,h,g)}).catch(Fn)}))}let Te=xn(),ie=xn(),le;function te(x,U,$){ot(x);const q=ie.list();return q.length?q.forEach(he=>he(x,U,$)):console.error(x),Promise.reject(x)}function We(){return le&&c.value!==Ot?Promise.resolve():new Promise((x,U)=>{Te.add([x,U])})}function ot(x){return le||(le=!x,me(),Te.list().forEach(([U,$])=>x?$(x):U()),Te.reset()),x}function Se(x,U,$,q){const{scrollBehavior:he}=e;if(!Zt||!he)return Promise.resolve();const h=!$&&pg(Ki(x.fullPath,0))||(q||!$)&&history.state&&history.state.scroll||null;return cn().then(()=>he(x,U,h)).then(g=>g&&fg(g)).catch(g=>te(g,x,U))}const _e=x=>r.go(x);let it;const Ze=new Set,Nt={currentRoute:c,listening:!0,addRoute:p,removeRoute:m,clearRoutes:t.clearRoutes,hasRoute:b,getRoutes:y,resolve:A,options:e,push:T,replace:H,go:_e,back:()=>_e(-1),forward:()=>_e(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:ie.add,isReady:We,install(x){const U=this;x.component("RouterLink",$g),x.component("RouterView",Bg),x.config.globalProperties.$router=U,Object.defineProperty(x.config.globalProperties,"$route",{enumerable:!0,get:()=>X(c)}),Zt&&!it&&c.value===Ot&&(it=!0,T(r.location).catch(he=>{}));const $={};for(const he in Ot)Object.defineProperty($,he,{get:()=>c.value[he],enumerable:!0});x.provide(or,U),x.provide(So,Ol($)),x.provide(Qr,c);const q=x.unmount;Ze.add(x),x.unmount=function(){Ze.delete(x),Ze.size<1&&(u=Ot,se&&se(),se=null,c.value=Ot,it=!1,le=!1),q()}}};function ze(x){return x.reduce((U,$)=>U.then(()=>N($)),Promise.resolve())}return Nt}function Vg(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;i<o;i++){const l=t.matched[i];l&&(e.matched.find(u=>dn(u,l))?s.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(u=>dn(u,c))||r.push(c))}return[n,s,r]}function ga(){return tt(or)}function ma(e){return tt(So)}const qg={class:"modal-header"},Kg={class:"modal-title"},Wg={class:"modal-body"},zg={class:"log-time"},Gg={class:"log-message"},Jg={key:0,class:"log-line loading"},Qg={class:"modal-footer"},Xg={class:"footer-status"},Yg={key:0,class:"status-success"},Zg={key:1,class:"status-error"},em={key:2,class:"status-loading"},tm={class:"footer-actions"},nm=At({__name:"LogModal",props:{visible:{type:Boolean},title:{default:"操作日志"},logs:{default:()=>[]},loading:{type:Boolean,default:!1},status:{default:"idle"},canClose:{type:Boolean,default:!0}},emits:["close"],setup(e,{emit:t}){const n=e,s=t,r=fe(null),o=()=>{r.value&&(r.value.scrollTop=r.value.scrollHeight)};gt(()=>n.logs,async()=>{await cn(),o()},{deep:!0,flush:"post"}),gt(()=>n.loading,async()=>{await cn(),o()});const i=()=>{switch(n.status){case"success":return"mdi:check-circle";case"error":return"mdi:alert-circle";case"loading":return"mdi:loading";default:return"mdi:information"}},l=a=>a.level?`log-${a.level}`:"log-info",c=()=>{s("close")},u=()=>{n.canClose&&c()};return(a,f)=>(ee(),Js(cu,{to:"body"},[ne(_f,{name:"modal"},{default:en(()=>[e.visible?(ee(),re("div",{key:0,class:"modal-overlay",onClick:u},[w("div",{class:"modal-container",onClick:f[0]||(f[0]=ds(()=>{},["stop"]))},[w("div",qg,[w("h2",Kg,[ne(Ee,{icon:i(),class:"modal-icon"},null,8,["icon"]),Qe(" "+Y(e.title),1)]),e.canClose?(ee(),re("button",{key:0,onClick:c,class:"modal-close","aria-label":"关闭"},[ne(Ee,{icon:"mdi:close"})])):Ve("",!0)]),w("div",Wg,[w("div",{ref_key:"logContainer",ref:r,class:"log-container"},[(ee(!0),re(Je,null,Xl(e.logs,(d,p)=>(ee(),re("div",{key:p,class:De(["log-line",l(d)])},[w("span",zg,Y(d.time),1),w("span",Gg,Y(d.message),1)],2))),128)),e.loading?(ee(),re("div",Jg,[...f[1]||(f[1]=[w("div",{class:"spinner-small"},null,-1),w("span",{class:"log-message"},"处理中...",-1)])])):Ve("",!0)],512)]),w("div",Qg,[w("div",Xg,[e.status==="success"?(ee(),re("span",Yg,[ne(Ee,{icon:"mdi:check-circle"}),f[2]||(f[2]=Qe(" 操作成功 ",-1))])):e.status==="error"?(ee(),re("span",Zg,[ne(Ee,{icon:"mdi:alert-circle"}),f[3]||(f[3]=Qe(" 操作失败 ",-1))])):e.loading?(ee(),re("span",em,[...f[4]||(f[4]=[w("div",{class:"spinner-small"},null,-1),Qe(" 处理中... ",-1)])])):Ve("",!0)]),w("div",tm,[e.canClose?(ee(),re("button",{key:0,onClick:c,class:"btn btn-outline"}," 关闭 ")):Ve("",!0)])])])])):Ve("",!0)]),_:1})]))}}),ya=es(nm,[["__scopeId","data-v-5ca72b91"]]);function sm(){const e=fe(!1),t=fe(""),n=fe([]),s=fe("idle");return{modalVisible:e,modalTitle:t,logs:n,modalStatus:s,addLog:(u,a="info")=>{const f=new Date,d=`${f.getHours().toString().padStart(2,"0")}:${f.getMinutes().toString().padStart(2,"0")}:${f.getSeconds().toString().padStart(2,"0")}`;n.value.push({time:d,message:u,level:a})},showModal:u=>{t.value=u,n.value=[],s.value="loading",e.value=!0},hideModal:()=>{e.value=!1},setSuccess:()=>{s.value="success"},setError:()=>{s.value="error"}}}function ba(e){const t=fe(!1),{onRefresh:n}=e,{modalVisible:s,modalTitle:r,logs:o,modalStatus:i,addLog:l,showModal:c,hideModal:u,setSuccess:a,setError:f}=sm();return{updating:t,modalVisible:s,modalTitle:r,logs:o,modalStatus:i,handleUpdate:async m=>{t.value=!0,c(m.isInjected?"更新应用":"注入应用"),l(`开始处理应用: ${m.name}`),l(`Bundle ID: ${m.bundleId}`),l(`当前版本: ${m.version}`);try{l("正在连接到服务器...");const y=await Gt.updateApp(m.bundleId);y.logs&&y.logs.length>0&&y.logs.forEach(b=>{l(b,"info")}),y.success?(l("操作成功完成!","success"),a(),l("正在刷新应用状态..."),await n(),l("应用状态已更新","success")):(l(`操作失败: ${y.message}`,"error"),f())}catch(y){console.error("更新应用失败:",y),l(`网络错误: ${y}`,"error"),f()}finally{t.value=!1}},handleReinstall:async()=>{console.log("重新安装功能待实现")},hideModal:u}}const rm={class:"app-icon"},om=["src","alt"],im={key:0,class:"icon-loading"},lm={class:"app-info"},cm={class:"app-name"},am={class:"app-version"},um={key:0,class:"latest-version"},fm={class:"app-status"},dm={class:"app-actions"},pm=["disabled"],hm=["disabled"],gm={key:2,class:"unsupported-section"},mm={key:0,class:"supported-versions"},ym=["disabled"],bm=At({__name:"AppCard",props:{app:{}},emits:["updated"],setup(e,{emit:t}){const n=e,s=t,r=ga(),o=fe({...n.app}),i=fe(!0),l=fe(!1),c=fe(!1),{updating:u,modalVisible:a,modalTitle:f,logs:d,modalStatus:p,handleUpdate:m,handleReinstall:y,hideModal:b}=ba({onRefresh:async()=>{try{const J=await Gt.getApp(n.app.bundleId);o.value=J,s("updated",n.app.bundleId)}catch(J){throw console.error("刷新应用状态失败:",J),J}}});gt(()=>n.app,J=>{u.value||(o.value={...J})},{deep:!0});const A=()=>Gt.getAppIconUrl(n.app.bundleId),R=()=>o.value.supported?o.value.isInjected?"status-injected":o.value.needsUpgrade?"status-update":"status-supported":"status-unsupported",O=()=>o.value.supported?o.value.isInjected?"已注入":o.value.needsUpgrade?"可更新":"支持":"不支持",T=()=>{r.push(`/app/${n.app.bundleId}`)},H=()=>{m(o.value)},F=()=>{i.value=!1,l.value=!0,c.value=!1},B=()=>{i.value=!1,l.value=!1,c.value=!0};return(J,N)=>(ee(),re("div",{class:"app-card card",onClick:T},[w("div",rm,[an(w("img",{src:A(),alt:o.value.name,onLoad:F,onError:B},null,40,om),[[Ps,l.value]]),i.value?(ee(),re("div",im,[...N[1]||(N[1]=[w("div",{class:"spinner"},null,-1)])])):Ve("",!0),an(w("div",{class:"icon-placeholder"},Y(o.value.name.charAt(0).toUpperCase()),513),[[Ps,c.value]])]),w("div",lm,[w("h3",cm,Y(o.value.name),1),w("p",am,"版本: "+Y(o.value.version),1),o.value.latestVersion&&o.value.latestVersion!==o.value.version?(ee(),re("p",um," 最新版本: "+Y(o.value.latestVersion),1)):Ve("",!0)]),w("div",fm,[w("span",{class:De(["status-badge",R()])},Y(O()),3)]),w("div",dm,[o.value.needsUpgrade&&o.value.supported?(ee(),re("button",{key:0,class:"btn btn-warning",onClick:ds(H,["stop"]),disabled:X(u)},[ne(Ee,{icon:"mdi:update",class:"btn-icon"}),Qe(" "+Y(X(u)?"更新中...":"更新"),1)],8,pm)):!o.value.isInjected&&o.value.supported?(ee(),re("button",{key:1,class:"btn btn-success",onClick:ds(H,["stop"]),disabled:X(u)},[ne(Ee,{icon:"mdi:download",class:"btn-icon"}),Qe(" "+Y(X(u)?"处理中...":"注入"),1)],8,hm)):o.value.supported?(ee(),re("button",{key:3,class:"btn btn-secondary",onClick:N[0]||(N[0]=ds((...V)=>X(y)&&X(y)(...V),["stop"])),disabled:X(u)},[ne(Ee,{icon:"mdi:refresh",class:"btn-icon"}),Qe(" "+Y(X(u)?"处理中...":"重新安装"),1)],8,ym)):(ee(),re("div",gm,[N[2]||(N[2]=w("span",{class:"unsupported-text"},"不支持此版本",-1)),o.value.supportVersion&&o.value.supportVersion.length>0?(ee(),re("span",mm," 支持版本: "+Y(o.value.supportVersion.join(", ")),1)):Ve("",!0)]))]),ne(ya,{visible:X(a),title:X(f),logs:X(d),loading:X(u),status:X(p),"can-close":X(p)!=="loading",onClose:X(b)},null,8,["visible","title","logs","loading","status","can-close","onClose"])]))}}),vm=es(bm,[["__scopeId","data-v-371049c7"]]),_m={class:"app-list"},wm={class:"list-header"},Sm={class:"header-content"},Em={class:"page-description"},xm={class:"list-controls"},Cm={class:"search-container"},Am={key:0,class:"loading"},Tm={key:1,class:"error"},Rm={key:2,class:"empty"},Om={key:3,class:"apps-grid grid grid-3"},Pm={class:"list-footer"},Im={class:"footer-stats"},km={class:"stat-item"},Lm={class:"stat-value"},Fm={class:"stat-item"},Mm={class:"stat-value"},Nm=At({__name:"AppList",setup(e){const t=ma(),n=fe([]),s=fe(!0),r=fe(""),o=fe(""),i=fe("name"),l=Ae(()=>{let d=n.value;if(o.value){const y=o.value.toLowerCase();d=d.filter(b=>b.name.toLowerCase().includes(y)||b.bundleId.toLowerCase().includes(y))}const p=t.query.filter;return p&&(d=d.filter(y=>{switch(p){case"supported":return y.supported&&!y.isInjected&&!y.needsUpgrade;case"injected":return y.isInjected;case"update":return y.needsUpgrade;case"unsupported":return!y.supported;default:return!0}})),[...d].sort((y,b)=>{switch(i.value){case"name":return y.name.localeCompare(b.name);case"bundleId":return y.bundleId.localeCompare(b.bundleId);case"injected":return(b.isInjected?1:0)-(y.isInjected?1:0);case"update":return(b.needsUpgrade?1:0)-(y.needsUpgrade?1:0);default:return 0}})}),c=()=>{switch(t.query.filter){case"injected":return"已注入应用";case"update":return"可更新应用";case"unsupported":return"不支持的应用";default:return"所有应用"}},u=()=>{switch(t.query.filter){case"injected":return"已成功注入的应用列表";case"update":return"有新版本可用的应用";case"unsupported":return"当前版本不支持的应用";default:return"系统中所有已安装的应用"}},a=async()=>{s.value=!0,r.value="";try{n.value=await Gt.getApps()}catch(d){console.error("加载应用列表失败:",d),r.value="加载应用列表失败,请检查服务是否运行"}finally{s.value=!1}},f=async d=>{console.log(`应用 ${d} 已更新`)};return Qt(()=>{a()}),(d,p)=>(ee(),re("div",_m,[w("div",wm,[w("div",Sm,[w("h2",null,Y(c()),1),w("p",Em,Y(u()),1)]),w("div",xm,[w("div",Cm,[an(w("input",{"onUpdate:modelValue":p[0]||(p[0]=m=>o.value=m),type:"text",placeholder:"搜索应用...",class:"search-input"},null,512),[[Uf,o.value]]),ne(Ee,{icon:"mdi:magnify",class:"search-icon"})]),an(w("select",{"onUpdate:modelValue":p[1]||(p[1]=m=>i.value=m),class:"sort-filter"},[...p[2]||(p[2]=[w("option",{value:"name"},"按名称排序",-1),w("option",{value:"bundleId"},"按 Bundle ID",-1),w("option",{value:"injected"},"已注入优先",-1),w("option",{value:"update"},"可更新优先",-1)])],512),[[Bf,i.value]])])]),s.value?(ee(),re("div",Am,[...p[3]||(p[3]=[w("div",{class:"spinner"},null,-1),w("p",null,"加载应用中...",-1)])])):r.value?(ee(),re("div",Tm,[w("p",null,Y(r.value),1),w("button",{onClick:a,class:"btn btn-primary"},"重试")])):l.value.length===0?(ee(),re("div",Rm,[ne(Ee,{icon:"mdi:apps",class:"empty-icon"}),p[4]||(p[4]=w("p",null,"没有找到应用",-1)),p[5]||(p[5]=w("p",{class:"empty-hint"},"尝试调整搜索条件或筛选器",-1))])):(ee(),re("div",Om,[(ee(!0),re(Je,null,Xl(l.value,m=>(ee(),Js(vm,{key:m.bundleId,app:m,onUpdated:f},null,8,["app"]))),128))])),w("div",Pm,[w("div",Im,[w("span",km,[p[6]||(p[6]=w("span",{class:"stat-label"},"总计:",-1)),w("span",Lm,Y(n.value.length),1)]),w("span",Fm,[p[7]||(p[7]=w("span",{class:"stat-label"},"显示:",-1)),w("span",Mm,Y(l.value.length),1)])])])]))}}),$m=es(Nm,[["__scopeId","data-v-394c8dc2"]]),jm={class:"app-detail"},Dm={key:0,class:"loading"},Um={key:1,class:"error"},Bm={key:2,class:"detail-content"},Hm={class:"back-button"},Vm={class:"app-info-card card"},qm={class:"app-header"},Km={class:"app-icon-large"},Wm=["src","alt"],zm={key:1,class:"icon-loading-large"},Gm={class:"app-meta"},Jm={class:"app-title"},Qm={class:"app-bundle-id"},Xm={class:"app-version-info"},Ym={class:"current-version"},Zm={key:0,class:"latest-version"},ey={class:"app-status-section"},ty={class:"action-buttons"},ny=["disabled"],sy=["disabled"],ry={key:2,class:"unsupported-text"},oy=["disabled"],iy={class:"detail-grid"},ly={class:"detail-card card"},cy={class:"info-list"},ay={class:"info-item"},uy={class:"value"},fy={class:"info-item"},dy={class:"value"},py={class:"info-item"},hy={class:"value"},gy={class:"info-item"},my={class:"value"},yy={class:"detail-card card"},by={class:"info-list"},vy={class:"info-item"},_y={class:"value"},wy={class:"info-item"},Sy={class:"info-item"},Ey={key:0,class:"info-item"},xy={class:"value supported-versions-list"},Cy=At({__name:"AppDetail",setup(e){const t=ma(),n=ga(),s=fe(null),r=fe(!0),o=fe(""),i=t.params.bundleId,l=fe(!0),c=fe(!1),u=fe(!1),a=async()=>{r.value=!0,o.value="";try{s.value=await Gt.getApp(i)}catch(V){console.error("加载应用详情失败:",V),o.value="加载应用详情失败,请检查网络连接"}finally{r.value=!1}},{updating:f,modalVisible:d,modalTitle:p,logs:m,modalStatus:y,handleUpdate:b,handleReinstall:A,hideModal:R}=ba({onRefresh:async()=>{await a()}}),O=()=>s.value?Gt.getAppIconUrl(s.value.bundleId):"",T=()=>{s.value&&b(s.value)},H=()=>{n.push("/")},F=()=>{var V,D,L;return(V=s.value)!=null&&V.supported?(D=s.value)!=null&&D.isInjected?"status-injected":(L=s.value)!=null&&L.needsUpgrade?"status-update":"status-supported":"status-unsupported"},B=()=>{var V,D,L;return(V=s.value)!=null&&V.supported?(D=s.value)!=null&&D.isInjected?"已注入":(L=s.value)!=null&&L.needsUpgrade?"可更新":"支持":"不支持"},J=()=>{l.value=!1,c.value=!0,u.value=!1},N=()=>{l.value=!1,c.value=!1,u.value=!0};return Qt(()=>{a()}),(V,D)=>(ee(),re("div",jm,[r.value?(ee(),re("div",Dm,[...D[1]||(D[1]=[w("div",{class:"spinner"},null,-1),w("p",null,"加载应用详情...",-1)])])):o.value?(ee(),re("div",Um,[w("p",null,Y(o.value),1),w("button",{onClick:a,class:"btn btn-primary"},"重试")])):s.value?(ee(),re("div",Bm,[w("div",Hm,[w("button",{onClick:H,class:"btn btn-outline"},[ne(Ee,{icon:"mdi:arrow-left",class:"btn-icon"}),D[2]||(D[2]=Qe(" 返回应用列表 ",-1))])]),w("div",Vm,[w("div",qm,[w("div",Km,[s.value?an((ee(),re("img",{key:0,src:O(),alt:s.value.name,onLoad:J,onError:N},null,40,Wm)),[[Ps,c.value]]):Ve("",!0),l.value?(ee(),re("div",zm,[...D[3]||(D[3]=[w("div",{class:"spinner"},null,-1)])])):Ve("",!0),an(w("div",{class:"icon-placeholder-large"},Y(s.value.name.charAt(0).toUpperCase()),513),[[Ps,u.value]])]),w("div",Gm,[w("h1",Jm,Y(s.value.name),1),w("p",Qm,Y(s.value.bundleId),1),w("div",Xm,[w("span",Ym,"当前版本: "+Y(s.value.version),1),s.value.latestVersion&&s.value.latestVersion!==s.value.version?(ee(),re("span",Zm," 最新版本: "+Y(s.value.latestVersion),1)):Ve("",!0)])]),w("div",ey,[w("span",{class:De(["status-badge",F()])},Y(B()),3),w("div",ty,[s.value.needsUpgrade&&s.value.supported?(ee(),re("button",{key:0,class:"btn btn-warning",onClick:T,disabled:X(f)},[ne(Ee,{icon:"mdi:update",class:"btn-icon"}),Qe(" "+Y(X(f)?"更新中...":"更新应用"),1)],8,ny)):!s.value.isInjected&&s.value.supported?(ee(),re("button",{key:1,class:"btn btn-success",onClick:T,disabled:X(f)},[ne(Ee,{icon:"mdi:download",class:"btn-icon"}),Qe(" "+Y(X(f)?"处理中...":"注入应用"),1)],8,sy)):s.value.supported?(ee(),re("button",{key:3,class:"btn btn-secondary",onClick:D[0]||(D[0]=(...L)=>X(A)&&X(A)(...L)),disabled:X(f)},[ne(Ee,{icon:"mdi:refresh",class:"btn-icon"}),Qe(" "+Y(X(f)?"处理中...":"重新安装"),1)],8,oy)):(ee(),re("span",ry," 不支持此版本 "))])])])]),w("div",iy,[w("div",ly,[D[8]||(D[8]=w("h3",null,"基本信息",-1)),w("div",cy,[w("div",ay,[D[4]||(D[4]=w("span",{class:"label"},"应用路径:",-1)),w("span",uy,Y(s.value.path),1)]),w("div",fy,[D[5]||(D[5]=w("span",{class:"label"},"主执行文件:",-1)),w("span",dy,Y(s.value.mainExecutableName),1)]),w("div",py,[D[6]||(D[6]=w("span",{class:"label"},"Dylib路径:",-1)),w("span",hy,Y(s.value.dylibPath||"未注入"),1)]),w("div",gy,[D[7]||(D[7]=w("span",{class:"label"},"注入版本:",-1)),w("span",my,Y(s.value.injectedVersion||"未注入"),1)])])]),w("div",yy,[D[13]||(D[13]=w("h3",null,"更新信息",-1)),w("div",by,[w("div",vy,[D[9]||(D[9]=w("span",{class:"label"},"更新源:",-1)),w("span",_y,Y(s.value.feedUrl||"未配置"),1)]),w("div",wy,[D[10]||(D[10]=w("span",{class:"label"},"需要更新:",-1)),w("span",{class:De(["value",{"text-warning":s.value.needsUpgrade}])},Y(s.value.needsUpgrade?"是":"否"),3)]),w("div",Sy,[D[11]||(D[11]=w("span",{class:"label"},"支持状态:",-1)),w("span",{class:De(["value",{"text-success":s.value.supported,"text-error":!s.value.supported}])},Y(s.value.supported?"支持":"不支持"),3)]),s.value.supportVersion&&s.value.supportVersion.length>0?(ee(),re("div",Ey,[D[12]||(D[12]=w("span",{class:"label"},"支持版本:",-1)),w("span",xy,Y(s.value.supportVersion.join(", ")),1)])):Ve("",!0)])])]),ne(ya,{visible:X(d),title:X(p),logs:X(m),loading:X(f),status:X(y),"can-close":X(y)!=="loading",onClose:X(R)},null,8,["visible","title","logs","loading","status","can-close","onClose"])])):Ve("",!0)]))}}),Ay=es(Cy,[["__scopeId","data-v-a52eb4dc"]]),Ty=[{path:"/",name:"Home",component:$m},{path:"/app/:bundleId",name:"AppDetail",component:Ay,props:!0}],Ry=Hg({history:yg(),routes:Ty}),Eo=Wf(Uh);Eo.use(Qf());Eo.use(Ry);Eo.mount("#app");