Files
radiusNucleo/frontend/dist/assets/index-D2UhTBFe.js

41 lines
74 KiB
JavaScript

(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerPolicy&&(r.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?r.credentials="include":i.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function n(i){if(i.ep)return;i.ep=!0;const r=s(i);fetch(i.href,r)}})();/**
* @vue/shared v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Gs(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const B={},dt=[],Ie=()=>{},ti=()=>!1,ds=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),zs=e=>e.startsWith("onUpdate:"),ie=Object.assign,Ys=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},hr=Object.prototype.hasOwnProperty,j=(e,t)=>hr.call(e,t),I=Array.isArray,pt=e=>Wt(e)==="[object Map]",yt=e=>Wt(e)==="[object Set]",vn=e=>Wt(e)==="[object Date]",$=e=>typeof e=="function",X=e=>typeof e=="string",_e=e=>typeof e=="symbol",W=e=>e!==null&&typeof e=="object",si=e=>(W(e)||$(e))&&$(e.then)&&$(e.catch),ni=Object.prototype.toString,Wt=e=>ni.call(e),gr=e=>Wt(e).slice(8,-1),ii=e=>Wt(e)==="[object Object]",Xs=e=>X(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ot=Gs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ps=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},mr=/-\w/g,Ge=ps(e=>e.replace(mr,t=>t.slice(1).toUpperCase())),br=/\B([A-Z])/g,rt=ps(e=>e.replace(br,"-$1").toLowerCase()),ri=ps(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ss=ps(e=>e?`on${ri(e)}`:""),Je=(e,t)=>!Object.is(e,t),Qt=(e,...t)=>{for(let s=0;s<e.length;s++)e[s](...t)},oi=(e,t,s,n=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},ns=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let _n;const hs=()=>_n||(_n=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Zs(e){if(I(e)){const t={};for(let s=0;s<e.length;s++){const n=e[s],i=X(n)?xr(n):Zs(n);if(i)for(const r in i)t[r]=i[r]}return t}else if(X(e)||W(e))return e}const vr=/;(?![^(]*\))/g,_r=/:([^]+)/,yr=/\/\*[^]*?\*\//g;function xr(e){const t={};return e.replace(yr,"").split(vr).forEach(s=>{if(s){const n=s.split(_r);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function Dt(e){let t="";if(X(e))t=e;else if(I(e))for(let s=0;s<e.length;s++){const n=Dt(e[s]);n&&(t+=n+" ")}else if(W(e))for(const s in e)e[s]&&(t+=s+" ");return t.trim()}const Sr="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",wr=Gs(Sr);function li(e){return!!e||e===""}function Cr(e,t){if(e.length!==t.length)return!1;let s=!0;for(let n=0;s&&n<e.length;n++)s=qt(e[n],t[n]);return s}function qt(e,t){if(e===t)return!0;let s=vn(e),n=vn(t);if(s||n)return s&&n?e.getTime()===t.getTime():!1;if(s=_e(e),n=_e(t),s||n)return e===t;if(s=I(e),n=I(t),s||n)return s&&n?Cr(e,t):!1;if(s=W(e),n=W(t),s||n){if(!s||!n)return!1;const i=Object.keys(e).length,r=Object.keys(t).length;if(i!==r)return!1;for(const o in e){const l=e.hasOwnProperty(o),c=t.hasOwnProperty(o);if(l&&!c||!l&&c||!qt(e[o],t[o]))return!1}}return String(e)===String(t)}function Qs(e,t){return e.findIndex(s=>qt(s,t))}const ci=e=>!!(e&&e.__v_isRef===!0),Pt=e=>X(e)?e:e==null?"":I(e)||W(e)&&(e.toString===ni||!$(e.toString))?ci(e)?Pt(e.value):JSON.stringify(e,fi,2):String(e),fi=(e,t)=>ci(t)?fi(e,t.value):pt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,i],r)=>(s[ws(n,r)+" =>"]=i,s),{})}:yt(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>ws(s))}:_e(t)?ws(t):W(t)&&!I(t)&&!ii(t)?String(t):t,ws=(e,t="")=>{var s;return _e(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};/**
* @vue/reactivity v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let ae;class Tr{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ae,!t&&ae&&(this.index=(ae.scopes||(ae.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,s;if(this.scopes)for(t=0,s=this.scopes.length;t<s;t++)this.scopes[t].pause();for(t=0,s=this.effects.length;t<s;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,s;if(this.scopes)for(t=0,s=this.scopes.length;t<s;t++)this.scopes[t].resume();for(t=0,s=this.effects.length;t<s;t++)this.effects[t].resume()}}run(t){if(this._active){const s=ae;try{return ae=this,t()}finally{ae=s}}}on(){++this._on===1&&(this.prevScope=ae,ae=this)}off(){this._on>0&&--this._on===0&&(ae=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let s,n;for(s=0,n=this.effects.length;s<n;s++)this.effects[s].stop();for(this.effects.length=0,s=0,n=this.cleanups.length;s<n;s++)this.cleanups[s]();if(this.cleanups.length=0,this.scopes){for(s=0,n=this.scopes.length;s<n;s++)this.scopes[s].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0}}}function Er(){return ae}let J;const Cs=new WeakSet;class ui{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,ae&&ae.active&&ae.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Cs.has(this)&&(Cs.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||di(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,yn(this),pi(this);const t=J,s=ve;J=this,ve=!0;try{return this.fn()}finally{hi(this),J=t,ve=s,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)sn(t);this.deps=this.depsTail=void 0,yn(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Cs.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Fs(this)&&this.run()}get dirty(){return Fs(this)}}let ai=0,It,Mt;function di(e,t=!1){if(e.flags|=8,t){e.next=Mt,Mt=e;return}e.next=It,It=e}function en(){ai++}function tn(){if(--ai>0)return;if(Mt){let t=Mt;for(Mt=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;It;){let t=It;for(It=void 0;t;){const s=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=s}}if(e)throw e}function pi(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function hi(e){let t,s=e.depsTail,n=s;for(;n;){const i=n.prevDep;n.version===-1?(n===s&&(s=i),sn(n),Ar(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}e.deps=t,e.depsTail=s}function Fs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(gi(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function gi(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Nt)||(e.globalVersion=Nt,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Fs(e))))return;e.flags|=2;const t=e.dep,s=J,n=ve;J=e,ve=!0;try{pi(e);const i=e.fn(e._value);(t.version===0||Je(i,e._value))&&(e.flags|=128,e._value=i,t.version++)}catch(i){throw t.version++,i}finally{J=s,ve=n,hi(e),e.flags&=-3}}function sn(e,t=!1){const{dep:s,prevSub:n,nextSub:i}=e;if(n&&(n.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=n,e.nextSub=void 0),s.subs===e&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let r=s.computed.deps;r;r=r.nextDep)sn(r,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function Ar(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}let ve=!0;const mi=[];function Le(){mi.push(ve),ve=!1}function je(){const e=mi.pop();ve=e===void 0?!0:e}function yn(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=J;J=void 0;try{t()}finally{J=s}}}let Nt=0;class Or{constructor(t,s){this.sub=t,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class nn{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(!J||!ve||J===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==J)s=this.activeLink=new Or(J,this),J.deps?(s.prevDep=J.depsTail,J.depsTail.nextDep=s,J.depsTail=s):J.deps=J.depsTail=s,bi(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=J.depsTail,s.nextDep=void 0,J.depsTail.nextDep=s,J.depsTail=s,J.deps===s&&(J.deps=n)}return s}trigger(t){this.version++,Nt++,this.notify(t)}notify(t){en();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{tn()}}}function bi(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)bi(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const Ds=new WeakMap,it=Symbol(""),Ns=Symbol(""),Ut=Symbol("");function ee(e,t,s){if(ve&&J){let n=Ds.get(e);n||Ds.set(e,n=new Map);let i=n.get(s);i||(n.set(s,i=new nn),i.map=n,i.key=s),i.track()}}function De(e,t,s,n,i,r){const o=Ds.get(e);if(!o){Nt++;return}const l=c=>{c&&c.trigger()};if(en(),t==="clear")o.forEach(l);else{const c=I(e),d=c&&Xs(s);if(c&&s==="length"){const a=Number(n);o.forEach((h,y)=>{(y==="length"||y===Ut||!_e(y)&&y>=a)&&l(h)})}else switch((s!==void 0||o.has(void 0))&&l(o.get(s)),d&&l(o.get(Ut)),t){case"add":c?d&&l(o.get("length")):(l(o.get(it)),pt(e)&&l(o.get(Ns)));break;case"delete":c||(l(o.get(it)),pt(e)&&l(o.get(Ns)));break;case"set":pt(e)&&l(o.get(it));break}}tn()}function ft(e){const t=L(e);return t===e?t:(ee(t,"iterate",Ut),be(e)?t:t.map(Q))}function gs(e){return ee(e=L(e),"iterate",Ut),e}const Pr={__proto__:null,[Symbol.iterator](){return Ts(this,Symbol.iterator,Q)},concat(...e){return ft(this).concat(...e.map(t=>I(t)?ft(t):t))},entries(){return Ts(this,"entries",e=>(e[1]=Q(e[1]),e))},every(e,t){return Re(this,"every",e,t,void 0,arguments)},filter(e,t){return Re(this,"filter",e,t,s=>s.map(Q),arguments)},find(e,t){return Re(this,"find",e,t,Q,arguments)},findIndex(e,t){return Re(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Re(this,"findLast",e,t,Q,arguments)},findLastIndex(e,t){return Re(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Re(this,"forEach",e,t,void 0,arguments)},includes(...e){return Es(this,"includes",e)},indexOf(...e){return Es(this,"indexOf",e)},join(e){return ft(this).join(e)},lastIndexOf(...e){return Es(this,"lastIndexOf",e)},map(e,t){return Re(this,"map",e,t,void 0,arguments)},pop(){return Ct(this,"pop")},push(...e){return Ct(this,"push",e)},reduce(e,...t){return xn(this,"reduce",e,t)},reduceRight(e,...t){return xn(this,"reduceRight",e,t)},shift(){return Ct(this,"shift")},some(e,t){return Re(this,"some",e,t,void 0,arguments)},splice(...e){return Ct(this,"splice",e)},toReversed(){return ft(this).toReversed()},toSorted(e){return ft(this).toSorted(e)},toSpliced(...e){return ft(this).toSpliced(...e)},unshift(...e){return Ct(this,"unshift",e)},values(){return Ts(this,"values",Q)}};function Ts(e,t,s){const n=gs(e),i=n[t]();return n!==e&&!be(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.done||(r.value=s(r.value)),r}),i}const Ir=Array.prototype;function Re(e,t,s,n,i,r){const o=gs(e),l=o!==e&&!be(e),c=o[t];if(c!==Ir[t]){const h=c.apply(e,r);return l?Q(h):h}let d=s;o!==e&&(l?d=function(h,y){return s.call(this,Q(h),y,e)}:s.length>2&&(d=function(h,y){return s.call(this,h,y,e)}));const a=c.call(o,d,n);return l&&i?i(a):a}function xn(e,t,s,n){const i=gs(e);let r=s;return i!==e&&(be(e)?s.length>3&&(r=function(o,l,c){return s.call(this,o,l,c,e)}):r=function(o,l,c){return s.call(this,o,Q(l),c,e)}),i[t](r,...n)}function Es(e,t,s){const n=L(e);ee(n,"iterate",Ut);const i=n[t](...s);return(i===-1||i===!1)&&ln(s[0])?(s[0]=L(s[0]),n[t](...s)):i}function Ct(e,t,s=[]){Le(),en();const n=L(e)[t].apply(e,s);return tn(),je(),n}const Mr=Gs("__proto__,__v_isRef,__isVue"),vi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(_e));function Rr(e){_e(e)||(e=String(e));const t=L(this);return ee(t,"has",e),t.hasOwnProperty(e)}class _i{constructor(t=!1,s=!1){this._isReadonly=t,this._isShallow=s}get(t,s,n){if(s==="__v_skip")return t.__v_skip;const i=this._isReadonly,r=this._isShallow;if(s==="__v_isReactive")return!i;if(s==="__v_isReadonly")return i;if(s==="__v_isShallow")return r;if(s==="__v_raw")return n===(i?r?Kr:wi:r?Si:xi).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const o=I(t);if(!i){let c;if(o&&(c=Pr[s]))return c;if(s==="hasOwnProperty")return Rr}const l=Reflect.get(t,s,ne(t)?t:n);if((_e(s)?vi.has(s):Mr(s))||(i||ee(t,"get",s),r))return l;if(ne(l)){const c=o&&Xs(s)?l:l.value;return i&&W(c)?Ls(c):c}return W(l)?i?Ls(l):nt(l):l}}class yi extends _i{constructor(t=!1){super(!1,t)}set(t,s,n,i){let r=t[s];if(!this._isShallow){const c=ze(r);if(!be(n)&&!ze(n)&&(r=L(r),n=L(n)),!I(t)&&ne(r)&&!ne(n))return c||(r.value=n),!0}const o=I(t)&&Xs(s)?Number(s)<t.length:j(t,s),l=Reflect.set(t,s,n,ne(t)?t:i);return t===L(i)&&(o?Je(n,r)&&De(t,"set",s,n):De(t,"add",s,n)),l}deleteProperty(t,s){const n=j(t,s);t[s];const i=Reflect.deleteProperty(t,s);return i&&n&&De(t,"delete",s,void 0),i}has(t,s){const n=Reflect.has(t,s);return(!_e(s)||!vi.has(s))&&ee(t,"has",s),n}ownKeys(t){return ee(t,"iterate",I(t)?"length":it),Reflect.ownKeys(t)}}class $r extends _i{constructor(t=!1){super(!0,t)}set(t,s){return!0}deleteProperty(t,s){return!0}}const Fr=new yi,Dr=new $r,Nr=new yi(!0);const Us=e=>e,Yt=e=>Reflect.getPrototypeOf(e);function Ur(e,t,s){return function(...n){const i=this.__v_raw,r=L(i),o=pt(r),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,d=i[e](...n),a=s?Us:t?is:Q;return!t&&ee(r,"iterate",c?Ns:it),{next(){const{value:h,done:y}=d.next();return y?{value:h,done:y}:{value:l?[a(h[0]),a(h[1])]:a(h),done:y}},[Symbol.iterator](){return this}}}}function Xt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Lr(e,t){const s={get(i){const r=this.__v_raw,o=L(r),l=L(i);e||(Je(i,l)&&ee(o,"get",i),ee(o,"get",l));const{has:c}=Yt(o),d=t?Us:e?is:Q;if(c.call(o,i))return d(r.get(i));if(c.call(o,l))return d(r.get(l));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!e&&ee(L(i),"iterate",it),i.size},has(i){const r=this.__v_raw,o=L(r),l=L(i);return e||(Je(i,l)&&ee(o,"has",i),ee(o,"has",l)),i===l?r.has(i):r.has(i)||r.has(l)},forEach(i,r){const o=this,l=o.__v_raw,c=L(l),d=t?Us:e?is:Q;return!e&&ee(c,"iterate",it),l.forEach((a,h)=>i.call(r,d(a),d(h),o))}};return ie(s,e?{add:Xt("add"),set:Xt("set"),delete:Xt("delete"),clear:Xt("clear")}:{add(i){!t&&!be(i)&&!ze(i)&&(i=L(i));const r=L(this);return Yt(r).has.call(r,i)||(r.add(i),De(r,"add",i,i)),this},set(i,r){!t&&!be(r)&&!ze(r)&&(r=L(r));const o=L(this),{has:l,get:c}=Yt(o);let d=l.call(o,i);d||(i=L(i),d=l.call(o,i));const a=c.call(o,i);return o.set(i,r),d?Je(r,a)&&De(o,"set",i,r):De(o,"add",i,r),this},delete(i){const r=L(this),{has:o,get:l}=Yt(r);let c=o.call(r,i);c||(i=L(i),c=o.call(r,i)),l&&l.call(r,i);const d=r.delete(i);return c&&De(r,"delete",i,void 0),d},clear(){const i=L(this),r=i.size!==0,o=i.clear();return r&&De(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{s[i]=Ur(i,e,t)}),s}function rn(e,t){const s=Lr(e,t);return(n,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(j(s,i)&&i in n?s:n,i,r)}const jr={get:rn(!1,!1)},Vr={get:rn(!1,!0)},Hr={get:rn(!0,!1)};const xi=new WeakMap,Si=new WeakMap,wi=new WeakMap,Kr=new WeakMap;function Br(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Wr(e){return e.__v_skip||!Object.isExtensible(e)?0:Br(gr(e))}function nt(e){return ze(e)?e:on(e,!1,Fr,jr,xi)}function qr(e){return on(e,!1,Nr,Vr,Si)}function Ls(e){return on(e,!0,Dr,Hr,wi)}function on(e,t,s,n,i){if(!W(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=Wr(e);if(r===0)return e;const o=i.get(e);if(o)return o;const l=new Proxy(e,r===2?n:s);return i.set(e,l),l}function ht(e){return ze(e)?ht(e.__v_raw):!!(e&&e.__v_isReactive)}function ze(e){return!!(e&&e.__v_isReadonly)}function be(e){return!!(e&&e.__v_isShallow)}function ln(e){return e?!!e.__v_raw:!1}function L(e){const t=e&&e.__v_raw;return t?L(t):e}function kr(e){return!j(e,"__v_skip")&&Object.isExtensible(e)&&oi(e,"__v_skip",!0),e}const Q=e=>W(e)?nt(e):e,is=e=>W(e)?Ls(e):e;function ne(e){return e?e.__v_isRef===!0:!1}function $e(e){return Jr(e,!1)}function Jr(e,t){return ne(e)?e:new Gr(e,t)}class Gr{constructor(t,s){this.dep=new nn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:L(t),this._value=s?t:Q(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||be(t)||ze(t);t=n?t:L(t),Je(t,s)&&(this._rawValue=t,this._value=n?t:Q(t),this.dep.trigger())}}function js(e){return ne(e)?e.value:e}const zr={get:(e,t,s)=>t==="__v_raw"?e:js(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const i=e[t];return ne(i)&&!ne(s)?(i.value=s,!0):Reflect.set(e,t,s,n)}};function Ci(e){return ht(e)?e:new Proxy(e,zr)}class Yr{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new nn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Nt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&J!==this)return di(this,!0),!0}get value(){const t=this.dep.track();return gi(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Xr(e,t,s=!1){let n,i;return $(e)?n=e:(n=e.get,i=e.set),new Yr(n,i,s)}const Zt={},rs=new WeakMap;let tt;function Zr(e,t=!1,s=tt){if(s){let n=rs.get(s);n||rs.set(s,n=[]),n.push(e)}}function Qr(e,t,s=B){const{immediate:n,deep:i,once:r,scheduler:o,augmentJob:l,call:c}=s,d=M=>i?M:be(M)||i===!1||i===0?Ne(M,1):Ne(M);let a,h,y,E,F=!1,D=!1;if(ne(e)?(h=()=>e.value,F=be(e)):ht(e)?(h=()=>d(e),F=!0):I(e)?(D=!0,F=e.some(M=>ht(M)||be(M)),h=()=>e.map(M=>{if(ne(M))return M.value;if(ht(M))return d(M);if($(M))return c?c(M,2):M()})):$(e)?t?h=c?()=>c(e,2):e:h=()=>{if(y){Le();try{y()}finally{je()}}const M=tt;tt=a;try{return c?c(e,3,[E]):e(E)}finally{tt=M}}:h=Ie,t&&i){const M=h,Y=i===!0?1/0:i;h=()=>Ne(M(),Y)}const Z=Er(),U=()=>{a.stop(),Z&&Z.active&&Ys(Z.effects,a)};if(r&&t){const M=t;t=(...Y)=>{M(...Y),U()}}let K=D?new Array(e.length).fill(Zt):Zt;const G=M=>{if(!(!(a.flags&1)||!a.dirty&&!M))if(t){const Y=a.run();if(i||F||(D?Y.some((ye,ge)=>Je(ye,K[ge])):Je(Y,K))){y&&y();const ye=tt;tt=a;try{const ge=[Y,K===Zt?void 0:D&&K[0]===Zt?[]:K,E];K=Y,c?c(t,3,ge):t(...ge)}finally{tt=ye}}}else a.run()};return l&&l(G),a=new ui(h),a.scheduler=o?()=>o(G,!1):G,E=M=>Zr(M,!1,a),y=a.onStop=()=>{const M=rs.get(a);if(M){if(c)c(M,4);else for(const Y of M)Y();rs.delete(a)}},t?n?G(!0):K=a.run():o?o(G.bind(null,!0),!0):a.run(),U.pause=a.pause.bind(a),U.resume=a.resume.bind(a),U.stop=U,U}function Ne(e,t=1/0,s){if(t<=0||!W(e)||e.__v_skip||(s=s||new Map,(s.get(e)||0)>=t))return e;if(s.set(e,t),t--,ne(e))Ne(e.value,t,s);else if(I(e))for(let n=0;n<e.length;n++)Ne(e[n],t,s);else if(yt(e)||pt(e))e.forEach(n=>{Ne(n,t,s)});else if(ii(e)){for(const n in e)Ne(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&Ne(e[n],t,s)}return e}/**
* @vue/runtime-core v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function kt(e,t,s,n){try{return n?e(...n):e()}catch(i){ms(i,t,s)}}function Me(e,t,s,n){if($(e)){const i=kt(e,t,s,n);return i&&si(i)&&i.catch(r=>{ms(r,t,s)}),i}if(I(e)){const i=[];for(let r=0;r<e.length;r++)i.push(Me(e[r],t,s,n));return i}}function ms(e,t,s,n=!0){const i=t?t.vnode:null,{errorHandler:r,throwUnhandledErrorInProduction:o}=t&&t.appContext.config||B;if(t){let l=t.parent;const c=t.proxy,d=`https://vuejs.org/error-reference/#runtime-${s}`;for(;l;){const a=l.ec;if(a){for(let h=0;h<a.length;h++)if(a[h](e,c,d)===!1)return}l=l.parent}if(r){Le(),kt(r,null,10,[e,c,d]),je();return}}eo(e,s,i,n,o)}function eo(e,t,s,n=!0,i=!1){if(i)throw e;console.error(e)}const oe=[];let Oe=-1;const gt=[];let We=null,at=0;const Ti=Promise.resolve();let os=null;function Ei(e){const t=os||Ti;return e?t.then(this?e.bind(this):e):t}function to(e){let t=Oe+1,s=oe.length;for(;t<s;){const n=t+s>>>1,i=oe[n],r=Lt(i);r<e||r===e&&i.flags&2?t=n+1:s=n}return t}function cn(e){if(!(e.flags&1)){const t=Lt(e),s=oe[oe.length-1];!s||!(e.flags&2)&&t>=Lt(s)?oe.push(e):oe.splice(to(t),0,e),e.flags|=1,Ai()}}function Ai(){os||(os=Ti.then(Pi))}function so(e){I(e)?gt.push(...e):We&&e.id===-1?We.splice(at+1,0,e):e.flags&1||(gt.push(e),e.flags|=1),Ai()}function Sn(e,t,s=Oe+1){for(;s<oe.length;s++){const n=oe[s];if(n&&n.flags&2){if(e&&n.id!==e.uid)continue;oe.splice(s,1),s--,n.flags&4&&(n.flags&=-2),n(),n.flags&4||(n.flags&=-2)}}}function Oi(e){if(gt.length){const t=[...new Set(gt)].sort((s,n)=>Lt(s)-Lt(n));if(gt.length=0,We){We.push(...t);return}for(We=t,at=0;at<We.length;at++){const s=We[at];s.flags&4&&(s.flags&=-2),s.flags&8||s(),s.flags&=-2}We=null,at=0}}const Lt=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Pi(e){try{for(Oe=0;Oe<oe.length;Oe++){const t=oe[Oe];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),kt(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;Oe<oe.length;Oe++){const t=oe[Oe];t&&(t.flags&=-2)}Oe=-1,oe.length=0,Oi(),os=null,(oe.length||gt.length)&&Pi()}}let te=null,Ii=null;function ls(e){const t=te;return te=e,Ii=e&&e.type.__scopeId||null,t}function Vs(e,t=te,s){if(!t||e._n)return e;const n=(...i)=>{n._d&&us(-1);const r=ls(t);let o;try{o=e(...i)}finally{ls(r),n._d&&us(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Ke(e,t){if(te===null)return e;const s=ys(te),n=e.dirs||(e.dirs=[]);for(let i=0;i<t.length;i++){let[r,o,l,c=B]=t[i];r&&($(r)&&(r={mounted:r,updated:r}),r.deep&&Ne(o),n.push({dir:r,instance:s,value:o,oldValue:void 0,arg:l,modifiers:c}))}return e}function Qe(e,t,s,n){const i=e.dirs,r=t&&t.dirs;for(let o=0;o<i.length;o++){const l=i[o];r&&(l.oldValue=r[o].value);let c=l.dir[n];c&&(Le(),Me(c,s,8,[e.el,l,e,t]),je())}}const no=Symbol("_vte"),io=e=>e.__isTeleport,ro=Symbol("_leaveCb");function fn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,fn(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 Mi(e,t){return $(e)?ie({name:e.name},t,{setup:e}):e}function Ri(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}const cs=new WeakMap;function Rt(e,t,s,n,i=!1){if(I(e)){e.forEach((F,D)=>Rt(F,t&&(I(t)?t[D]:t),s,n,i));return}if(mt(n)&&!i){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Rt(e,t,s,n.component.subTree);return}const r=n.shapeFlag&4?ys(n.component):n.el,o=i?null:r,{i:l,r:c}=e,d=t&&t.r,a=l.refs===B?l.refs={}:l.refs,h=l.setupState,y=L(h),E=h===B?ti:F=>j(y,F);if(d!=null&&d!==c){if(wn(t),X(d))a[d]=null,E(d)&&(h[d]=null);else if(ne(d)){d.value=null;const F=t;F.k&&(a[F.k]=null)}}if($(c))kt(c,l,12,[o,a]);else{const F=X(c),D=ne(c);if(F||D){const Z=()=>{if(e.f){const U=F?E(c)?h[c]:a[c]:c.value;if(i)I(U)&&Ys(U,r);else if(I(U))U.includes(r)||U.push(r);else if(F)a[c]=[r],E(c)&&(h[c]=a[c]);else{const K=[r];c.value=K,e.k&&(a[e.k]=K)}}else F?(a[c]=o,E(c)&&(h[c]=o)):D&&(c.value=o,e.k&&(a[e.k]=o))};if(o){const U=()=>{Z(),cs.delete(e)};U.id=-1,cs.set(e,U),pe(U,s)}else wn(e),Z()}}}function wn(e){const t=cs.get(e);t&&(t.flags|=8,cs.delete(e))}hs().requestIdleCallback;hs().cancelIdleCallback;const mt=e=>!!e.type.__asyncLoader,$i=e=>e.type.__isKeepAlive;function oo(e,t){Fi(e,"a",t)}function lo(e,t){Fi(e,"da",t)}function Fi(e,t,s=ce){const n=e.__wdc||(e.__wdc=()=>{let i=s;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(bs(t,n,s),s){let i=s.parent;for(;i&&i.parent;)$i(i.parent.vnode)&&co(n,t,s,i),i=i.parent}}function co(e,t,s,n){const i=bs(t,e,n,!0);Ni(()=>{Ys(n[t],i)},s)}function bs(e,t,s=ce,n=!1){if(s){const i=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...o)=>{Le();const l=Jt(s),c=Me(t,s,e,o);return l(),je(),c});return n?i.unshift(r):i.push(r),r}}const He=e=>(t,s=ce)=>{(!Kt||e==="sp")&&bs(e,(...n)=>t(...n),s)},fo=He("bm"),Di=He("m"),uo=He("bu"),ao=He("u"),po=He("bum"),Ni=He("um"),ho=He("sp"),go=He("rtg"),mo=He("rtc");function bo(e,t=ce){bs("ec",e,t)}const vo=Symbol.for("v-ndc");function Cn(e,t,s,n){let i;const r=s,o=I(e);if(o||X(e)){const l=o&&ht(e);let c=!1,d=!1;l&&(c=!be(e),d=ze(e),e=gs(e)),i=new Array(e.length);for(let a=0,h=e.length;a<h;a++)i[a]=t(c?d?is(Q(e[a])):Q(e[a]):e[a],a,void 0,r)}else if(typeof e=="number"){i=new Array(e);for(let l=0;l<e;l++)i[l]=t(l+1,l,void 0,r)}else if(W(e))if(e[Symbol.iterator])i=Array.from(e,(l,c)=>t(l,c,void 0,r));else{const l=Object.keys(e);i=new Array(l.length);for(let c=0,d=l.length;c<d;c++){const a=l[c];i[c]=t(e[a],a,c,r)}}else i=[];return i}function Tn(e,t,s={},n,i){if(te.ce||te.parent&&mt(te.parent)&&te.parent.ce){const d=Object.keys(s).length>0;return t!=="default"&&(s.name=t),me(),Vt(le,null,[se("slot",s,n&&n())],d?-2:64)}let r=e[t];r&&r._c&&(r._d=!1),me();const o=r&&Ui(r(s)),l=s.key||o&&o.key,c=Vt(le,{key:(l&&!_e(l)?l:`_${t}`)+(!o&&n?"_fb":"")},o||(n?n():[]),o&&e._===1?64:-2);return c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),r&&r._c&&(r._d=!0),c}function Ui(e){return e.some(t=>Ht(t)?!(t.type===Ve||t.type===le&&!Ui(t.children)):!0)?e:null}const Hs=e=>e?ir(e)?ys(e):Hs(e.parent):null,$t=ie(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=>Hs(e.parent),$root:e=>Hs(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ji(e),$forceUpdate:e=>e.f||(e.f=()=>{cn(e.update)}),$nextTick:e=>e.n||(e.n=Ei.bind(e.proxy)),$watch:e=>Vo.bind(e)}),As=(e,t)=>e!==B&&!e.__isScriptSetup&&j(e,t),_o={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:n,data:i,props:r,accessCache:o,type:l,appContext:c}=e;let d;if(t[0]!=="$"){const E=o[t];if(E!==void 0)switch(E){case 1:return n[t];case 2:return i[t];case 4:return s[t];case 3:return r[t]}else{if(As(n,t))return o[t]=1,n[t];if(i!==B&&j(i,t))return o[t]=2,i[t];if((d=e.propsOptions[0])&&j(d,t))return o[t]=3,r[t];if(s!==B&&j(s,t))return o[t]=4,s[t];Ks&&(o[t]=0)}}const a=$t[t];let h,y;if(a)return t==="$attrs"&&ee(e.attrs,"get",""),a(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(s!==B&&j(s,t))return o[t]=4,s[t];if(y=c.config.globalProperties,j(y,t))return y[t]},set({_:e},t,s){const{data:n,setupState:i,ctx:r}=e;return As(i,t)?(i[t]=s,!0):n!==B&&j(n,t)?(n[t]=s,!0):j(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:i,propsOptions:r,type:o}},l){let c,d;return!!(s[l]||e!==B&&l[0]!=="$"&&j(e,l)||As(t,l)||(c=r[0])&&j(c,l)||j(n,l)||j($t,l)||j(i.config.globalProperties,l)||(d=o.__cssModules)&&d[l])},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:j(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function En(e){return I(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}let Ks=!0;function yo(e){const t=ji(e),s=e.proxy,n=e.ctx;Ks=!1,t.beforeCreate&&An(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:c,inject:d,created:a,beforeMount:h,mounted:y,beforeUpdate:E,updated:F,activated:D,deactivated:Z,beforeDestroy:U,beforeUnmount:K,destroyed:G,unmounted:M,render:Y,renderTracked:ye,renderTriggered:ge,errorCaptured:xe,serverPrefetch:ot,expose:Se,inheritAttrs:Ye,components:lt,directives:ct,filters:H}=t;if(d&&xo(d,n,null),o)for(const z in o){const q=o[z];$(q)&&(n[z]=q.bind(s))}if(i){const z=i.call(s,s);W(z)&&(e.data=nt(z))}if(Ks=!0,r)for(const z in r){const q=r[z],Xe=$(q)?q.bind(s,s):$(q.get)?q.get.bind(s,s):Ie,Gt=!$(q)&&$(q.set)?q.set.bind(s):Ie,Ze=ks({get:Xe,set:Gt});Object.defineProperty(n,z,{enumerable:!0,configurable:!0,get:()=>Ze.value,set:we=>Ze.value=we})}if(l)for(const z in l)Li(l[z],n,s,z);if(c){const z=$(c)?c.call(s):c;Reflect.ownKeys(z).forEach(q=>{Ao(q,z[q])})}a&&An(a,e,"c");function O(z,q){I(q)?q.forEach(Xe=>z(Xe.bind(s))):q&&z(q.bind(s))}if(O(fo,h),O(Di,y),O(uo,E),O(ao,F),O(oo,D),O(lo,Z),O(bo,xe),O(mo,ye),O(go,ge),O(po,K),O(Ni,M),O(ho,ot),I(Se))if(Se.length){const z=e.exposed||(e.exposed={});Se.forEach(q=>{Object.defineProperty(z,q,{get:()=>s[q],set:Xe=>s[q]=Xe,enumerable:!0})})}else e.exposed||(e.exposed={});Y&&e.render===Ie&&(e.render=Y),Ye!=null&&(e.inheritAttrs=Ye),lt&&(e.components=lt),ct&&(e.directives=ct),ot&&Ri(e)}function xo(e,t,s=Ie){I(e)&&(e=Bs(e));for(const n in e){const i=e[n];let r;W(i)?"default"in i?r=es(i.from||n,i.default,!0):r=es(i.from||n):r=es(i),ne(r)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[n]=r}}function An(e,t,s){Me(I(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function Li(e,t,s,n){let i=n.includes(".")?Zi(s,n):()=>s[n];if(X(e)){const r=t[e];$(r)&&Ps(i,r)}else if($(e))Ps(i,e.bind(s));else if(W(e))if(I(e))e.forEach(r=>Li(r,t,s,n));else{const r=$(e.handler)?e.handler.bind(s):t[e.handler];$(r)&&Ps(i,r,e)}}function ji(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,l=r.get(t);let c;return l?c=l:!i.length&&!s&&!n?c=t:(c={},i.length&&i.forEach(d=>fs(c,d,o,!0)),fs(c,t,o)),W(t)&&r.set(t,c),c}function fs(e,t,s,n=!1){const{mixins:i,extends:r}=t;r&&fs(e,r,s,!0),i&&i.forEach(o=>fs(e,o,s,!0));for(const o in t)if(!(n&&o==="expose")){const l=So[o]||s&&s[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const So={data:On,props:Pn,emits:Pn,methods:At,computed:At,beforeCreate:re,created:re,beforeMount:re,mounted:re,beforeUpdate:re,updated:re,beforeDestroy:re,beforeUnmount:re,destroyed:re,unmounted:re,activated:re,deactivated:re,errorCaptured:re,serverPrefetch:re,components:At,directives:At,watch:Co,provide:On,inject:wo};function On(e,t){return t?e?function(){return ie($(e)?e.call(this,this):e,$(t)?t.call(this,this):t)}:t:e}function wo(e,t){return At(Bs(e),Bs(t))}function Bs(e){if(I(e)){const t={};for(let s=0;s<e.length;s++)t[e[s]]=e[s];return t}return e}function re(e,t){return e?[...new Set([].concat(e,t))]:t}function At(e,t){return e?ie(Object.create(null),e,t):t}function Pn(e,t){return e?I(e)&&I(t)?[...new Set([...e,...t])]:ie(Object.create(null),En(e),En(t??{})):t}function Co(e,t){if(!e)return t;if(!t)return e;const s=ie(Object.create(null),e);for(const n in t)s[n]=re(e[n],t[n]);return s}function Vi(){return{app:null,config:{isNativeTag:ti,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 To=0;function Eo(e,t){return function(n,i=null){$(n)||(n=ie({},n)),i!=null&&!W(i)&&(i=null);const r=Vi(),o=new WeakSet,l=[];let c=!1;const d=r.app={_uid:To++,_component:n,_props:i,_container:null,_context:r,_instance:null,version:cl,get config(){return r.config},set config(a){},use(a,...h){return o.has(a)||(a&&$(a.install)?(o.add(a),a.install(d,...h)):$(a)&&(o.add(a),a(d,...h))),d},mixin(a){return r.mixins.includes(a)||r.mixins.push(a),d},component(a,h){return h?(r.components[a]=h,d):r.components[a]},directive(a,h){return h?(r.directives[a]=h,d):r.directives[a]},mount(a,h,y){if(!c){const E=d._ceVNode||se(n,i);return E.appContext=r,y===!0?y="svg":y===!1&&(y=void 0),e(E,a,y),c=!0,d._container=a,a.__vue_app__=d,ys(E.component)}},onUnmount(a){l.push(a)},unmount(){c&&(Me(l,d._instance,16),e(null,d._container),delete d._container.__vue_app__)},provide(a,h){return r.provides[a]=h,d},runWithContext(a){const h=bt;bt=d;try{return a()}finally{bt=h}}};return d}}let bt=null;function Ao(e,t){if(ce){let s=ce.provides;const n=ce.parent&&ce.parent.provides;n===s&&(s=ce.provides=Object.create(n)),s[e]=t}}function es(e,t,s=!1){const n=sl();if(n||bt){let i=bt?bt._context.provides:n?n.parent==null||n.ce?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides:void 0;if(i&&e in i)return i[e];if(arguments.length>1)return s&&$(t)?t.call(n&&n.proxy):t}}const Hi={},Ki=()=>Object.create(Hi),Bi=e=>Object.getPrototypeOf(e)===Hi;function Oo(e,t,s,n=!1){const i={},r=Ki();e.propsDefaults=Object.create(null),Wi(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);s?e.props=n?i:qr(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function Po(e,t,s,n){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=L(i),[c]=e.propsOptions;let d=!1;if((n||o>0)&&!(o&16)){if(o&8){const a=e.vnode.dynamicProps;for(let h=0;h<a.length;h++){let y=a[h];if(vs(e.emitsOptions,y))continue;const E=t[y];if(c)if(j(r,y))E!==r[y]&&(r[y]=E,d=!0);else{const F=Ge(y);i[F]=Ws(c,l,F,E,e,!1)}else E!==r[y]&&(r[y]=E,d=!0)}}}else{Wi(e,t,i,r)&&(d=!0);let a;for(const h in l)(!t||!j(t,h)&&((a=rt(h))===h||!j(t,a)))&&(c?s&&(s[h]!==void 0||s[a]!==void 0)&&(i[h]=Ws(c,l,h,void 0,e,!0)):delete i[h]);if(r!==l)for(const h in r)(!t||!j(t,h))&&(delete r[h],d=!0)}d&&De(e.attrs,"set","")}function Wi(e,t,s,n){const[i,r]=e.propsOptions;let o=!1,l;if(t)for(let c in t){if(Ot(c))continue;const d=t[c];let a;i&&j(i,a=Ge(c))?!r||!r.includes(a)?s[a]=d:(l||(l={}))[a]=d:vs(e.emitsOptions,c)||(!(c in n)||d!==n[c])&&(n[c]=d,o=!0)}if(r){const c=L(s),d=l||B;for(let a=0;a<r.length;a++){const h=r[a];s[h]=Ws(i,c,h,d[h],e,!j(d,h))}}return o}function Ws(e,t,s,n,i,r){const o=e[s];if(o!=null){const l=j(o,"default");if(l&&n===void 0){const c=o.default;if(o.type!==Function&&!o.skipFactory&&$(c)){const{propsDefaults:d}=i;if(s in d)n=d[s];else{const a=Jt(i);n=d[s]=c.call(null,t),a()}}else n=c;i.ce&&i.ce._setProp(s,n)}o[0]&&(r&&!l?n=!1:o[1]&&(n===""||n===rt(s))&&(n=!0))}return n}const Io=new WeakMap;function qi(e,t,s=!1){const n=s?Io:t.propsCache,i=n.get(e);if(i)return i;const r=e.props,o={},l=[];let c=!1;if(!$(e)){const a=h=>{c=!0;const[y,E]=qi(h,t,!0);ie(o,y),E&&l.push(...E)};!s&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!r&&!c)return W(e)&&n.set(e,dt),dt;if(I(r))for(let a=0;a<r.length;a++){const h=Ge(r[a]);In(h)&&(o[h]=B)}else if(r)for(const a in r){const h=Ge(a);if(In(h)){const y=r[a],E=o[h]=I(y)||$(y)?{type:y}:ie({},y),F=E.type;let D=!1,Z=!0;if(I(F))for(let U=0;U<F.length;++U){const K=F[U],G=$(K)&&K.name;if(G==="Boolean"){D=!0;break}else G==="String"&&(Z=!1)}else D=$(F)&&F.name==="Boolean";E[0]=D,E[1]=Z,(D||j(E,"default"))&&l.push(h)}}const d=[o,l];return W(e)&&n.set(e,d),d}function In(e){return e[0]!=="$"&&!Ot(e)}const un=e=>e==="_"||e==="_ctx"||e==="$stable",an=e=>I(e)?e.map(Pe):[Pe(e)],Mo=(e,t,s)=>{if(t._n)return t;const n=Vs((...i)=>an(t(...i)),s);return n._c=!1,n},ki=(e,t,s)=>{const n=e._ctx;for(const i in e){if(un(i))continue;const r=e[i];if($(r))t[i]=Mo(i,r,n);else if(r!=null){const o=an(r);t[i]=()=>o}}},Ji=(e,t)=>{const s=an(t);e.slots.default=()=>s},Gi=(e,t,s)=>{for(const n in t)(s||!un(n))&&(e[n]=t[n])},Ro=(e,t,s)=>{const n=e.slots=Ki();if(e.vnode.shapeFlag&32){const i=t._;i?(Gi(n,t,s),s&&oi(n,"_",i,!0)):ki(t,n)}else t&&Ji(e,t)},$o=(e,t,s)=>{const{vnode:n,slots:i}=e;let r=!0,o=B;if(n.shapeFlag&32){const l=t._;l?s&&l===1?r=!1:Gi(i,t,s):(r=!t.$stable,ki(t,i)),o=t}else t&&(Ji(e,t),o={default:1});if(r)for(const l in i)!un(l)&&o[l]==null&&delete i[l]},pe=Go;function Fo(e){return Do(e)}function Do(e,t){const s=hs();s.__VUE__=!0;const{insert:n,remove:i,patchProp:r,createElement:o,createText:l,createComment:c,setText:d,setElementText:a,parentNode:h,nextSibling:y,setScopeId:E=Ie,insertStaticContent:F}=e,D=(f,u,p,b=null,g=null,m=null,C=void 0,S=null,x=!!u.dynamicChildren)=>{if(f===u)return;f&&!Tt(f,u)&&(b=zt(f),we(f,g,m,!0),f=null),u.patchFlag===-2&&(x=!1,u.dynamicChildren=null);const{type:v,ref:P,shapeFlag:T}=u;switch(v){case _s:Z(f,u,p,b);break;case Ve:U(f,u,p,b);break;case Is:f==null&&K(u,p,b,C);break;case le:lt(f,u,p,b,g,m,C,S,x);break;default:T&1?Y(f,u,p,b,g,m,C,S,x):T&6?ct(f,u,p,b,g,m,C,S,x):(T&64||T&128)&&v.process(f,u,p,b,g,m,C,S,x,St)}P!=null&&g?Rt(P,f&&f.ref,m,u||f,!u):P==null&&f&&f.ref!=null&&Rt(f.ref,null,m,f,!0)},Z=(f,u,p,b)=>{if(f==null)n(u.el=l(u.children),p,b);else{const g=u.el=f.el;u.children!==f.children&&d(g,u.children)}},U=(f,u,p,b)=>{f==null?n(u.el=c(u.children||""),p,b):u.el=f.el},K=(f,u,p,b)=>{[f.el,f.anchor]=F(f.children,u,p,b,f.el,f.anchor)},G=({el:f,anchor:u},p,b)=>{let g;for(;f&&f!==u;)g=y(f),n(f,p,b),f=g;n(u,p,b)},M=({el:f,anchor:u})=>{let p;for(;f&&f!==u;)p=y(f),i(f),f=p;i(u)},Y=(f,u,p,b,g,m,C,S,x)=>{u.type==="svg"?C="svg":u.type==="math"&&(C="mathml"),f==null?ye(u,p,b,g,m,C,S,x):ot(f,u,g,m,C,S,x)},ye=(f,u,p,b,g,m,C,S)=>{let x,v;const{props:P,shapeFlag:T,transition:A,dirs:R}=f;if(x=f.el=o(f.type,m,P&&P.is,P),T&8?a(x,f.children):T&16&&xe(f.children,x,null,b,g,Os(f,m),C,S),R&&Qe(f,null,b,"created"),ge(x,f,f.scopeId,C,b),P){for(const k in P)k!=="value"&&!Ot(k)&&r(x,k,null,P[k],m,b);"value"in P&&r(x,"value",null,P.value,m),(v=P.onVnodeBeforeMount)&&Ae(v,b,f)}R&&Qe(f,null,b,"beforeMount");const N=No(g,A);N&&A.beforeEnter(x),n(x,u,p),((v=P&&P.onVnodeMounted)||N||R)&&pe(()=>{v&&Ae(v,b,f),N&&A.enter(x),R&&Qe(f,null,b,"mounted")},g)},ge=(f,u,p,b,g)=>{if(p&&E(f,p),b)for(let m=0;m<b.length;m++)E(f,b[m]);if(g){let m=g.subTree;if(u===m||er(m.type)&&(m.ssContent===u||m.ssFallback===u)){const C=g.vnode;ge(f,C,C.scopeId,C.slotScopeIds,g.parent)}}},xe=(f,u,p,b,g,m,C,S,x=0)=>{for(let v=x;v<f.length;v++){const P=f[v]=S?qe(f[v]):Pe(f[v]);D(null,P,u,p,b,g,m,C,S)}},ot=(f,u,p,b,g,m,C)=>{const S=u.el=f.el;let{patchFlag:x,dynamicChildren:v,dirs:P}=u;x|=f.patchFlag&16;const T=f.props||B,A=u.props||B;let R;if(p&&et(p,!1),(R=A.onVnodeBeforeUpdate)&&Ae(R,p,u,f),P&&Qe(u,f,p,"beforeUpdate"),p&&et(p,!0),(T.innerHTML&&A.innerHTML==null||T.textContent&&A.textContent==null)&&a(S,""),v?Se(f.dynamicChildren,v,S,p,b,Os(u,g),m):C||q(f,u,S,null,p,b,Os(u,g),m,!1),x>0){if(x&16)Ye(S,T,A,p,g);else if(x&2&&T.class!==A.class&&r(S,"class",null,A.class,g),x&4&&r(S,"style",T.style,A.style,g),x&8){const N=u.dynamicProps;for(let k=0;k<N.length;k++){const V=N[k],fe=T[V],ue=A[V];(ue!==fe||V==="value")&&r(S,V,fe,ue,g,p)}}x&1&&f.children!==u.children&&a(S,u.children)}else!C&&v==null&&Ye(S,T,A,p,g);((R=A.onVnodeUpdated)||P)&&pe(()=>{R&&Ae(R,p,u,f),P&&Qe(u,f,p,"updated")},b)},Se=(f,u,p,b,g,m,C)=>{for(let S=0;S<u.length;S++){const x=f[S],v=u[S],P=x.el&&(x.type===le||!Tt(x,v)||x.shapeFlag&198)?h(x.el):p;D(x,v,P,null,b,g,m,C,!0)}},Ye=(f,u,p,b,g)=>{if(u!==p){if(u!==B)for(const m in u)!Ot(m)&&!(m in p)&&r(f,m,u[m],null,g,b);for(const m in p){if(Ot(m))continue;const C=p[m],S=u[m];C!==S&&m!=="value"&&r(f,m,S,C,g,b)}"value"in p&&r(f,"value",u.value,p.value,g)}},lt=(f,u,p,b,g,m,C,S,x)=>{const v=u.el=f?f.el:l(""),P=u.anchor=f?f.anchor:l("");let{patchFlag:T,dynamicChildren:A,slotScopeIds:R}=u;R&&(S=S?S.concat(R):R),f==null?(n(v,p,b),n(P,p,b),xe(u.children||[],p,P,g,m,C,S,x)):T>0&&T&64&&A&&f.dynamicChildren?(Se(f.dynamicChildren,A,p,g,m,C,S),(u.key!=null||g&&u===g.subTree)&&zi(f,u,!0)):q(f,u,p,P,g,m,C,S,x)},ct=(f,u,p,b,g,m,C,S,x)=>{u.slotScopeIds=S,f==null?u.shapeFlag&512?g.ctx.activate(u,p,b,C,x):H(u,p,b,g,m,C,x):_(f,u,x)},H=(f,u,p,b,g,m,C)=>{const S=f.component=tl(f,b,g);if($i(f)&&(S.ctx.renderer=St),nl(S,!1,C),S.asyncDep){if(g&&g.registerDep(S,O,C),!f.el){const x=S.subTree=se(Ve);U(null,x,u,p),f.placeholder=x.el}}else O(S,f,u,p,g,m,C)},_=(f,u,p)=>{const b=u.component=f.component;if(ko(f,u,p))if(b.asyncDep&&!b.asyncResolved){z(b,u,p);return}else b.next=u,b.update();else u.el=f.el,b.vnode=u},O=(f,u,p,b,g,m,C)=>{const S=()=>{if(f.isMounted){let{next:T,bu:A,u:R,parent:N,vnode:k}=f;{const Te=Yi(f);if(Te){T&&(T.el=k.el,z(f,T,C)),Te.asyncDep.then(()=>{f.isUnmounted||S()});return}}let V=T,fe;et(f,!1),T?(T.el=k.el,z(f,T,C)):T=k,A&&Qt(A),(fe=T.props&&T.props.onVnodeBeforeUpdate)&&Ae(fe,N,T,k),et(f,!0);const ue=Rn(f),Ce=f.subTree;f.subTree=ue,D(Ce,ue,h(Ce.el),zt(Ce),f,g,m),T.el=ue.el,V===null&&Jo(f,ue.el),R&&pe(R,g),(fe=T.props&&T.props.onVnodeUpdated)&&pe(()=>Ae(fe,N,T,k),g)}else{let T;const{el:A,props:R}=u,{bm:N,m:k,parent:V,root:fe,type:ue}=f,Ce=mt(u);et(f,!1),N&&Qt(N),!Ce&&(T=R&&R.onVnodeBeforeMount)&&Ae(T,V,u),et(f,!0);{fe.ce&&fe.ce._def.shadowRoot!==!1&&fe.ce._injectChildStyle(ue);const Te=f.subTree=Rn(f);D(null,Te,p,b,f,g,m),u.el=Te.el}if(k&&pe(k,g),!Ce&&(T=R&&R.onVnodeMounted)){const Te=u;pe(()=>Ae(T,V,Te),g)}(u.shapeFlag&256||V&&mt(V.vnode)&&V.vnode.shapeFlag&256)&&f.a&&pe(f.a,g),f.isMounted=!0,u=p=b=null}};f.scope.on();const x=f.effect=new ui(S);f.scope.off();const v=f.update=x.run.bind(x),P=f.job=x.runIfDirty.bind(x);P.i=f,P.id=f.uid,x.scheduler=()=>cn(P),et(f,!0),v()},z=(f,u,p)=>{u.component=f;const b=f.vnode.props;f.vnode=u,f.next=null,Po(f,u.props,b,p),$o(f,u.children,p),Le(),Sn(f),je()},q=(f,u,p,b,g,m,C,S,x=!1)=>{const v=f&&f.children,P=f?f.shapeFlag:0,T=u.children,{patchFlag:A,shapeFlag:R}=u;if(A>0){if(A&128){Gt(v,T,p,b,g,m,C,S,x);return}else if(A&256){Xe(v,T,p,b,g,m,C,S,x);return}}R&8?(P&16&&xt(v,g,m),T!==v&&a(p,T)):P&16?R&16?Gt(v,T,p,b,g,m,C,S,x):xt(v,g,m,!0):(P&8&&a(p,""),R&16&&xe(T,p,b,g,m,C,S,x))},Xe=(f,u,p,b,g,m,C,S,x)=>{f=f||dt,u=u||dt;const v=f.length,P=u.length,T=Math.min(v,P);let A;for(A=0;A<T;A++){const R=u[A]=x?qe(u[A]):Pe(u[A]);D(f[A],R,p,null,g,m,C,S,x)}v>P?xt(f,g,m,!0,!1,T):xe(u,p,b,g,m,C,S,x,T)},Gt=(f,u,p,b,g,m,C,S,x)=>{let v=0;const P=u.length;let T=f.length-1,A=P-1;for(;v<=T&&v<=A;){const R=f[v],N=u[v]=x?qe(u[v]):Pe(u[v]);if(Tt(R,N))D(R,N,p,null,g,m,C,S,x);else break;v++}for(;v<=T&&v<=A;){const R=f[T],N=u[A]=x?qe(u[A]):Pe(u[A]);if(Tt(R,N))D(R,N,p,null,g,m,C,S,x);else break;T--,A--}if(v>T){if(v<=A){const R=A+1,N=R<P?u[R].el:b;for(;v<=A;)D(null,u[v]=x?qe(u[v]):Pe(u[v]),p,N,g,m,C,S,x),v++}}else if(v>A)for(;v<=T;)we(f[v],g,m,!0),v++;else{const R=v,N=v,k=new Map;for(v=N;v<=A;v++){const de=u[v]=x?qe(u[v]):Pe(u[v]);de.key!=null&&k.set(de.key,v)}let V,fe=0;const ue=A-N+1;let Ce=!1,Te=0;const wt=new Array(ue);for(v=0;v<ue;v++)wt[v]=0;for(v=R;v<=T;v++){const de=f[v];if(fe>=ue){we(de,g,m,!0);continue}let Ee;if(de.key!=null)Ee=k.get(de.key);else for(V=N;V<=A;V++)if(wt[V-N]===0&&Tt(de,u[V])){Ee=V;break}Ee===void 0?we(de,g,m,!0):(wt[Ee-N]=v+1,Ee>=Te?Te=Ee:Ce=!0,D(de,u[Ee],p,null,g,m,C,S,x),fe++)}const gn=Ce?Uo(wt):dt;for(V=gn.length-1,v=ue-1;v>=0;v--){const de=N+v,Ee=u[de],mn=u[de+1],bn=de+1<P?mn.el||mn.placeholder:b;wt[v]===0?D(null,Ee,p,bn,g,m,C,S,x):Ce&&(V<0||v!==gn[V]?Ze(Ee,p,bn,2):V--)}}},Ze=(f,u,p,b,g=null)=>{const{el:m,type:C,transition:S,children:x,shapeFlag:v}=f;if(v&6){Ze(f.component.subTree,u,p,b);return}if(v&128){f.suspense.move(u,p,b);return}if(v&64){C.move(f,u,p,St);return}if(C===le){n(m,u,p);for(let T=0;T<x.length;T++)Ze(x[T],u,p,b);n(f.anchor,u,p);return}if(C===Is){G(f,u,p);return}if(b!==2&&v&1&&S)if(b===0)S.beforeEnter(m),n(m,u,p),pe(()=>S.enter(m),g);else{const{leave:T,delayLeave:A,afterLeave:R}=S,N=()=>{f.ctx.isUnmounted?i(m):n(m,u,p)},k=()=>{m._isLeaving&&m[ro](!0),T(m,()=>{N(),R&&R()})};A?A(m,N,k):k()}else n(m,u,p)},we=(f,u,p,b=!1,g=!1)=>{const{type:m,props:C,ref:S,children:x,dynamicChildren:v,shapeFlag:P,patchFlag:T,dirs:A,cacheIndex:R}=f;if(T===-2&&(g=!1),S!=null&&(Le(),Rt(S,null,p,f,!0),je()),R!=null&&(u.renderCache[R]=void 0),P&256){u.ctx.deactivate(f);return}const N=P&1&&A,k=!mt(f);let V;if(k&&(V=C&&C.onVnodeBeforeUnmount)&&Ae(V,u,f),P&6)pr(f.component,p,b);else{if(P&128){f.suspense.unmount(p,b);return}N&&Qe(f,null,u,"beforeUnmount"),P&64?f.type.remove(f,u,p,St,b):v&&!v.hasOnce&&(m!==le||T>0&&T&64)?xt(v,u,p,!1,!0):(m===le&&T&384||!g&&P&16)&&xt(x,u,p),b&&pn(f)}(k&&(V=C&&C.onVnodeUnmounted)||N)&&pe(()=>{V&&Ae(V,u,f),N&&Qe(f,null,u,"unmounted")},p)},pn=f=>{const{type:u,el:p,anchor:b,transition:g}=f;if(u===le){dr(p,b);return}if(u===Is){M(f);return}const m=()=>{i(p),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(f.shapeFlag&1&&g&&!g.persisted){const{leave:C,delayLeave:S}=g,x=()=>C(p,m);S?S(f.el,m,x):x()}else m()},dr=(f,u)=>{let p;for(;f!==u;)p=y(f),i(f),f=p;i(u)},pr=(f,u,p)=>{const{bum:b,scope:g,job:m,subTree:C,um:S,m:x,a:v}=f;Mn(x),Mn(v),b&&Qt(b),g.stop(),m&&(m.flags|=8,we(C,f,u,p)),S&&pe(S,u),pe(()=>{f.isUnmounted=!0},u)},xt=(f,u,p,b=!1,g=!1,m=0)=>{for(let C=m;C<f.length;C++)we(f[C],u,p,b,g)},zt=f=>{if(f.shapeFlag&6)return zt(f.component.subTree);if(f.shapeFlag&128)return f.suspense.next();const u=y(f.anchor||f.el),p=u&&u[no];return p?y(p):u};let xs=!1;const hn=(f,u,p)=>{f==null?u._vnode&&we(u._vnode,null,null,!0):D(u._vnode||null,f,u,null,null,null,p),u._vnode=f,xs||(xs=!0,Sn(),Oi(),xs=!1)},St={p:D,um:we,m:Ze,r:pn,mt:H,mc:xe,pc:q,pbc:Se,n:zt,o:e};return{render:hn,hydrate:void 0,createApp:Eo(hn)}}function Os({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function et({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function No(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function zi(e,t,s=!1){const n=e.children,i=t.children;if(I(n)&&I(i))for(let r=0;r<n.length;r++){const o=n[r];let l=i[r];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=i[r]=qe(i[r]),l.el=o.el),!s&&l.patchFlag!==-2&&zi(o,l)),l.type===_s&&l.patchFlag!==-1&&(l.el=o.el),l.type===Ve&&!l.el&&(l.el=o.el)}}function Uo(e){const t=e.slice(),s=[0];let n,i,r,o,l;const c=e.length;for(n=0;n<c;n++){const d=e[n];if(d!==0){if(i=s[s.length-1],e[i]<d){t[n]=i,s.push(n);continue}for(r=0,o=s.length-1;r<o;)l=r+o>>1,e[s[l]]<d?r=l+1:o=l;d<e[s[r]]&&(r>0&&(t[n]=s[r-1]),s[r]=n)}}for(r=s.length,o=s[r-1];r-- >0;)s[r]=o,o=t[o];return s}function Yi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Yi(t)}function Mn(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const Lo=Symbol.for("v-scx"),jo=()=>es(Lo);function Ps(e,t,s){return Xi(e,t,s)}function Xi(e,t,s=B){const{immediate:n,deep:i,flush:r,once:o}=s,l=ie({},s),c=t&&n||!t&&r!=="post";let d;if(Kt){if(r==="sync"){const E=jo();d=E.__watcherHandles||(E.__watcherHandles=[])}else if(!c){const E=()=>{};return E.stop=Ie,E.resume=Ie,E.pause=Ie,E}}const a=ce;l.call=(E,F,D)=>Me(E,a,F,D);let h=!1;r==="post"?l.scheduler=E=>{pe(E,a&&a.suspense)}:r!=="sync"&&(h=!0,l.scheduler=(E,F)=>{F?E():cn(E)}),l.augmentJob=E=>{t&&(E.flags|=4),h&&(E.flags|=2,a&&(E.id=a.uid,E.i=a))};const y=Qr(e,t,l);return Kt&&(d?d.push(y):c&&y()),y}function Vo(e,t,s){const n=this.proxy,i=X(e)?e.includes(".")?Zi(n,e):()=>n[e]:e.bind(n,n);let r;$(t)?r=t:(r=t.handler,s=t);const o=Jt(this),l=Xi(i,r.bind(n),s);return o(),l}function Zi(e,t){const s=t.split(".");return()=>{let n=e;for(let i=0;i<s.length&&n;i++)n=n[s[i]];return n}}const Ho=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ge(t)}Modifiers`]||e[`${rt(t)}Modifiers`];function Ko(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||B;let i=s;const r=t.startsWith("update:"),o=r&&Ho(n,t.slice(7));o&&(o.trim&&(i=s.map(a=>X(a)?a.trim():a)),o.number&&(i=s.map(ns)));let l,c=n[l=Ss(t)]||n[l=Ss(Ge(t))];!c&&r&&(c=n[l=Ss(rt(t))]),c&&Me(c,e,6,i);const d=n[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Me(d,e,6,i)}}const Bo=new WeakMap;function Qi(e,t,s=!1){const n=s?Bo:t.emitsCache,i=n.get(e);if(i!==void 0)return i;const r=e.emits;let o={},l=!1;if(!$(e)){const c=d=>{const a=Qi(d,t,!0);a&&(l=!0,ie(o,a))};!s&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!l?(W(e)&&n.set(e,null),null):(I(r)?r.forEach(c=>o[c]=null):ie(o,r),W(e)&&n.set(e,o),o)}function vs(e,t){return!e||!ds(t)?!1:(t=t.slice(2).replace(/Once$/,""),j(e,t[0].toLowerCase()+t.slice(1))||j(e,rt(t))||j(e,t))}function Rn(e){const{type:t,vnode:s,proxy:n,withProxy:i,propsOptions:[r],slots:o,attrs:l,emit:c,render:d,renderCache:a,props:h,data:y,setupState:E,ctx:F,inheritAttrs:D}=e,Z=ls(e);let U,K;try{if(s.shapeFlag&4){const M=i||n,Y=M;U=Pe(d.call(Y,M,a,h,E,y,F)),K=l}else{const M=t;U=Pe(M.length>1?M(h,{attrs:l,slots:o,emit:c}):M(h,null)),K=t.props?l:Wo(l)}}catch(M){Ft.length=0,ms(M,e,1),U=se(Ve)}let G=U;if(K&&D!==!1){const M=Object.keys(K),{shapeFlag:Y}=G;M.length&&Y&7&&(r&&M.some(zs)&&(K=qo(K,r)),G=vt(G,K,!1,!0))}return s.dirs&&(G=vt(G,null,!1,!0),G.dirs=G.dirs?G.dirs.concat(s.dirs):s.dirs),s.transition&&fn(G,s.transition),U=G,ls(Z),U}const Wo=e=>{let t;for(const s in e)(s==="class"||s==="style"||ds(s))&&((t||(t={}))[s]=e[s]);return t},qo=(e,t)=>{const s={};for(const n in e)(!zs(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function ko(e,t,s){const{props:n,children:i,component:r}=e,{props:o,children:l,patchFlag:c}=t,d=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&c>=0){if(c&1024)return!0;if(c&16)return n?$n(n,o,d):!!o;if(c&8){const a=t.dynamicProps;for(let h=0;h<a.length;h++){const y=a[h];if(o[y]!==n[y]&&!vs(d,y))return!0}}}else return(i||l)&&(!l||!l.$stable)?!0:n===o?!1:n?o?$n(n,o,d):!0:!!o;return!1}function $n(e,t,s){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let i=0;i<n.length;i++){const r=n[i];if(t[r]!==e[r]&&!vs(s,r))return!0}return!1}function Jo({vnode:e,parent:t},s){for(;t;){const n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.el=e.el),n===e)(e=t.vnode).el=s,t=t.parent;else break}}const er=e=>e.__isSuspense;function Go(e,t){t&&t.pendingBranch?I(e)?t.effects.push(...e):t.effects.push(e):so(e)}const le=Symbol.for("v-fgt"),_s=Symbol.for("v-txt"),Ve=Symbol.for("v-cmt"),Is=Symbol.for("v-stc"),Ft=[];let he=null;function me(e=!1){Ft.push(he=e?null:[])}function zo(){Ft.pop(),he=Ft[Ft.length-1]||null}let jt=1;function us(e,t=!1){jt+=e,e<0&&he&&t&&(he.hasOnce=!0)}function tr(e){return e.dynamicChildren=jt>0?he||dt:null,zo(),jt>0&&he&&he.push(e),e}function st(e,t,s,n,i,r){return tr(w(e,t,s,n,i,r,!0))}function Vt(e,t,s,n,i){return tr(se(e,t,s,n,i,!0))}function Ht(e){return e?e.__v_isVNode===!0:!1}function Tt(e,t){return e.type===t.type&&e.key===t.key}const sr=({key:e})=>e??null,ts=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?X(e)||ne(e)||$(e)?{i:te,r:e,k:t,f:!!s}:e:null);function w(e,t=null,s=null,n=0,i=null,r=e===le?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&sr(t),ref:t&&ts(t),scopeId:Ii,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:n,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:te};return l?(dn(c,s),r&128&&e.normalize(c)):s&&(c.shapeFlag|=X(s)?8:16),jt>0&&!o&&he&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&he.push(c),c}const se=Yo;function Yo(e,t=null,s=null,n=0,i=null,r=!1){if((!e||e===vo)&&(e=Ve),Ht(e)){const l=vt(e,t,!0);return s&&dn(l,s),jt>0&&!r&&he&&(l.shapeFlag&6?he[he.indexOf(e)]=l:he.push(l)),l.patchFlag=-2,l}if(ll(e)&&(e=e.__vccOpts),t){t=Xo(t);let{class:l,style:c}=t;l&&!X(l)&&(t.class=Dt(l)),W(c)&&(ln(c)&&!I(c)&&(c=ie({},c)),t.style=Zs(c))}const o=X(e)?1:er(e)?128:io(e)?64:W(e)?4:$(e)?2:0;return w(e,t,s,n,i,o,r,!0)}function Xo(e){return e?ln(e)||Bi(e)?ie({},e):e:null}function vt(e,t,s=!1,n=!1){const{props:i,ref:r,patchFlag:o,children:l,transition:c}=e,d=t?Zo(i||{},t):i,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&sr(d),ref:t&&t.ref?s&&r?I(r)?r.concat(ts(t)):[r,ts(t)]:ts(t):r,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!==le?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&vt(e.ssContent),ssFallback:e.ssFallback&&vt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&n&&fn(a,c.clone(a)),a}function Be(e=" ",t=0){return se(_s,null,e,t)}function nr(e="",t=!1){return t?(me(),Vt(Ve,null,e)):se(Ve,null,e)}function Pe(e){return e==null||typeof e=="boolean"?se(Ve):I(e)?se(le,null,e.slice()):Ht(e)?qe(e):se(_s,null,String(e))}function qe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:vt(e)}function dn(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(I(t))s=16;else if(typeof t=="object")if(n&65){const i=t.default;i&&(i._c&&(i._d=!1),dn(e,i()),i._c&&(i._d=!0));return}else{s=32;const i=t._;!i&&!Bi(t)?t._ctx=te:i===3&&te&&(te.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else $(t)?(t={default:t,_ctx:te},s=32):(t=String(t),n&64?(s=16,t=[Be(t)]):s=8);e.children=t,e.shapeFlag|=s}function Zo(...e){const t={};for(let s=0;s<e.length;s++){const n=e[s];for(const i in n)if(i==="class")t.class!==n.class&&(t.class=Dt([t.class,n.class]));else if(i==="style")t.style=Zs([t.style,n.style]);else if(ds(i)){const r=t[i],o=n[i];o&&r!==o&&!(I(r)&&r.includes(o))&&(t[i]=r?[].concat(r,o):o)}else i!==""&&(t[i]=n[i])}return t}function Ae(e,t,s,n=null){Me(e,t,7,[s,n])}const Qo=Vi();let el=0;function tl(e,t,s){const n=e.type,i=(t?t.appContext:e.appContext)||Qo,r={uid:el++,vnode:e,type:n,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Tr(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:qi(n,i),emitsOptions:Qi(n,i),emit:null,emitted:null,propsDefaults:B,inheritAttrs:n.inheritAttrs,ctx:B,data:B,props:B,attrs:B,slots:B,refs:B,setupState:B,setupContext:null,suspense:s,suspenseId:s?s.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 r.ctx={_:r},r.root=t?t.root:r,r.emit=Ko.bind(null,r),e.ce&&e.ce(r),r}let ce=null;const sl=()=>ce||te;let as,qs;{const e=hs(),t=(s,n)=>{let i;return(i=e[s])||(i=e[s]=[]),i.push(n),r=>{i.length>1?i.forEach(o=>o(r)):i[0](r)}};as=t("__VUE_INSTANCE_SETTERS__",s=>ce=s),qs=t("__VUE_SSR_SETTERS__",s=>Kt=s)}const Jt=e=>{const t=ce;return as(e),e.scope.on(),()=>{e.scope.off(),as(t)}},Fn=()=>{ce&&ce.scope.off(),as(null)};function ir(e){return e.vnode.shapeFlag&4}let Kt=!1;function nl(e,t=!1,s=!1){t&&qs(t);const{props:n,children:i}=e.vnode,r=ir(e);Oo(e,n,r,t),Ro(e,i,s||t);const o=r?il(e,t):void 0;return t&&qs(!1),o}function il(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,_o);const{setup:n}=s;if(n){Le();const i=e.setupContext=n.length>1?ol(e):null,r=Jt(e),o=kt(n,e,0,[e.props,i]),l=si(o);if(je(),r(),(l||e.sp)&&!mt(e)&&Ri(e),l){if(o.then(Fn,Fn),t)return o.then(c=>{Dn(e,c)}).catch(c=>{ms(c,e,0)});e.asyncDep=o}else Dn(e,o)}else rr(e)}function Dn(e,t,s){$(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:W(t)&&(e.setupState=Ci(t)),rr(e)}function rr(e,t,s){const n=e.type;e.render||(e.render=n.render||Ie);{const i=Jt(e);Le();try{yo(e)}finally{je(),i()}}}const rl={get(e,t){return ee(e,"get",""),e[t]}};function ol(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,rl),slots:e.slots,emit:e.emit,expose:t}}function ys(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ci(kr(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in $t)return $t[s](e)},has(t,s){return s in t||s in $t}})):e.proxy}function ll(e){return $(e)&&"__vccOpts"in e}const ks=(e,t)=>Xr(e,t,Kt);function or(e,t,s){try{us(-1);const n=arguments.length;return n===2?W(t)&&!I(t)?Ht(t)?se(e,null,[t]):se(e,t):se(e,null,t):(n>3?s=Array.prototype.slice.call(arguments,2):n===3&&Ht(s)&&(s=[s]),se(e,t,s))}finally{us(1)}}const cl="3.5.22";/**
* @vue/runtime-dom v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Js;const Nn=typeof window<"u"&&window.trustedTypes;if(Nn)try{Js=Nn.createPolicy("vue",{createHTML:e=>e})}catch{}const lr=Js?e=>Js.createHTML(e):e=>e,fl="http://www.w3.org/2000/svg",ul="http://www.w3.org/1998/Math/MathML",Fe=typeof document<"u"?document:null,Un=Fe&&Fe.createElement("template"),al={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const i=t==="svg"?Fe.createElementNS(fl,e):t==="mathml"?Fe.createElementNS(ul,e):s?Fe.createElement(e,{is:s}):Fe.createElement(e);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>Fe.createTextNode(e),createComment:e=>Fe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Fe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,i,r){const o=s?s.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),s),!(i===r||!(i=i.nextSibling)););else{Un.innerHTML=lr(n==="svg"?`<svg>${e}</svg>`:n==="mathml"?`<math>${e}</math>`:e);const l=Un.content;if(n==="svg"||n==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,s)}return[o?o.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},dl=Symbol("_vtc");function pl(e,t,s){const n=e[dl];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const Ln=Symbol("_vod"),hl=Symbol("_vsh"),gl=Symbol(""),ml=/(?:^|;)\s*display\s*:/;function bl(e,t,s){const n=e.style,i=X(s);let r=!1;if(s&&!i){if(t)if(X(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();s[l]==null&&ss(n,l,"")}else for(const o in t)s[o]==null&&ss(n,o,"");for(const o in s)o==="display"&&(r=!0),ss(n,o,s[o])}else if(i){if(t!==s){const o=n[gl];o&&(s+=";"+o),n.cssText=s,r=ml.test(s)}}else t&&e.removeAttribute("style");Ln in e&&(e[Ln]=r?n.display:"",e[hl]&&(n.display="none"))}const jn=/\s*!important$/;function ss(e,t,s){if(I(s))s.forEach(n=>ss(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=vl(e,t);jn.test(s)?e.setProperty(rt(n),s.replace(jn,""),"important"):e[n]=s}}const Vn=["Webkit","Moz","ms"],Ms={};function vl(e,t){const s=Ms[t];if(s)return s;let n=Ge(t);if(n!=="filter"&&n in e)return Ms[t]=n;n=ri(n);for(let i=0;i<Vn.length;i++){const r=Vn[i]+n;if(r in e)return Ms[t]=r}return t}const Hn="http://www.w3.org/1999/xlink";function Kn(e,t,s,n,i,r=wr(t)){n&&t.startsWith("xlink:")?s==null?e.removeAttributeNS(Hn,t.slice(6,t.length)):e.setAttributeNS(Hn,t,s):s==null||r&&!li(s)?e.removeAttribute(t):e.setAttribute(t,r?"":_e(s)?String(s):s)}function Bn(e,t,s,n,i){if(t==="innerHTML"||t==="textContent"){s!=null&&(e[t]=t==="innerHTML"?lr(s):s);return}const r=e.tagName;if(t==="value"&&r!=="PROGRESS"&&!r.includes("-")){const l=r==="OPTION"?e.getAttribute("value")||"":e.value,c=s==null?e.type==="checkbox"?"on":"":String(s);(l!==c||!("_value"in e))&&(e.value=c),s==null&&e.removeAttribute(t),e._value=s;return}let o=!1;if(s===""||s==null){const l=typeof e[t];l==="boolean"?s=li(s):s==null&&l==="string"?(s="",o=!0):l==="number"&&(s=0,o=!0)}try{e[t]=s}catch{}o&&e.removeAttribute(i||t)}function ke(e,t,s,n){e.addEventListener(t,s,n)}function _l(e,t,s,n){e.removeEventListener(t,s,n)}const Wn=Symbol("_vei");function yl(e,t,s,n,i=null){const r=e[Wn]||(e[Wn]={}),o=r[t];if(n&&o)o.value=n;else{const[l,c]=xl(t);if(n){const d=r[t]=Cl(n,i);ke(e,l,d,c)}else o&&(_l(e,l,o,c),r[t]=void 0)}}const qn=/(?:Once|Passive|Capture)$/;function xl(e){let t;if(qn.test(e)){t={};let n;for(;n=e.match(qn);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):rt(e.slice(2)),t]}let Rs=0;const Sl=Promise.resolve(),wl=()=>Rs||(Sl.then(()=>Rs=0),Rs=Date.now());function Cl(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;Me(Tl(n,s.value),t,5,[n])};return s.value=e,s.attached=wl(),s}function Tl(e,t){if(I(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>i=>!i._stopped&&n&&n(i))}else return t}const kn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,El=(e,t,s,n,i,r)=>{const o=i==="svg";t==="class"?pl(e,n,o):t==="style"?bl(e,s,n):ds(t)?zs(t)||yl(e,t,s,n,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Al(e,t,n,o))?(Bn(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Kn(e,t,n,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!X(n))?Bn(e,Ge(t),n,r,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Kn(e,t,n,o))};function Al(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&kn(t)&&$(s));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 i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return kn(t)&&X(s)?!1:t in e}const _t=e=>{const t=e.props["onUpdate:modelValue"]||!1;return I(t)?s=>Qt(t,s):t};function Ol(e){e.target.composing=!0}function Jn(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ue=Symbol("_assign"),Et={created(e,{modifiers:{lazy:t,trim:s,number:n}},i){e[Ue]=_t(i);const r=n||i.props&&i.props.type==="number";ke(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;s&&(l=l.trim()),r&&(l=ns(l)),e[Ue](l)}),s&&ke(e,"change",()=>{e.value=e.value.trim()}),t||(ke(e,"compositionstart",Ol),ke(e,"compositionend",Jn),ke(e,"change",Jn))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:s,modifiers:{lazy:n,trim:i,number:r}},o){if(e[Ue]=_t(o),e.composing)return;const l=(r||e.type==="number")&&!/^0\d/.test(e.value)?ns(e.value):e.value,c=t??"";l!==c&&(document.activeElement===e&&e.type!=="range"&&(n&&t===s||i&&e.value.trim()===c)||(e.value=c))}},Pl={deep:!0,created(e,t,s){e[Ue]=_t(s),ke(e,"change",()=>{const n=e._modelValue,i=Bt(e),r=e.checked,o=e[Ue];if(I(n)){const l=Qs(n,i),c=l!==-1;if(r&&!c)o(n.concat(i));else if(!r&&c){const d=[...n];d.splice(l,1),o(d)}}else if(yt(n)){const l=new Set(n);r?l.add(i):l.delete(i),o(l)}else o(cr(e,r))})},mounted:Gn,beforeUpdate(e,t,s){e[Ue]=_t(s),Gn(e,t,s)}};function Gn(e,{value:t,oldValue:s},n){e._modelValue=t;let i;if(I(t))i=Qs(t,n.props.value)>-1;else if(yt(t))i=t.has(n.props.value);else{if(t===s)return;i=qt(t,cr(e,!0))}e.checked!==i&&(e.checked=i)}const zn={deep:!0,created(e,{value:t,modifiers:{number:s}},n){const i=yt(t);ke(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>s?ns(Bt(o)):Bt(o));e[Ue](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Ei(()=>{e._assigning=!1})}),e[Ue]=_t(n)},mounted(e,{value:t}){Yn(e,t)},beforeUpdate(e,t,s){e[Ue]=_t(s)},updated(e,{value:t}){e._assigning||Yn(e,t)}};function Yn(e,t){const s=e.multiple,n=I(t);if(!(s&&!n&&!yt(t))){for(let i=0,r=e.options.length;i<r;i++){const o=e.options[i],l=Bt(o);if(s)if(n){const c=typeof l;c==="string"||c==="number"?o.selected=t.some(d=>String(d)===String(l)):o.selected=Qs(t,l)>-1}else o.selected=t.has(l);else if(qt(Bt(o),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Bt(e){return"_value"in e?e._value:e.value}function cr(e,t){const s=t?"_trueValue":"_falseValue";return s in e?e[s]:t}const Il=["ctrl","shift","alt","meta"],Ml={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)=>Il.some(s=>e[`${s}Key`]&&!t.includes(s))},fr=(e,t)=>{const s=e._withMods||(e._withMods={}),n=t.join(".");return s[n]||(s[n]=(i,...r)=>{for(let o=0;o<t.length;o++){const l=Ml[t[o]];if(l&&l(i,t))return}return e(i,...r)})},Rl=ie({patchProp:El},al);let Xn;function $l(){return Xn||(Xn=Fo(Rl))}const Fl=(...e)=>{const t=$l().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=Nl(n);if(!i)return;const r=t._component;!$(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const o=s(i,!1,Dl(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t};function Dl(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Nl(e){return X(e)?document.querySelector(e):e}const Ul="/icons/user-plus.svg",Ll="/icons/guest.svg",jl="/icons/settings.svg",Zn="/icons/filter.svg",Vl="/icons/clear.svg",Hl="/icons/test.svg",Kl="/icons/download.svg",Bl="/icons/copy.svg",Wl="/icons/layout-users.svg",ql="/icons/layout-devices.svg";var ur=function(e,t,s,n){var i;t[0]=0;for(var r=1;r<t.length;r++){var o=t[r++],l=t[r]?(t[0]|=o?1:2,s[t[r++]]):t[++r];o===3?n[0]=l:o===4?n[1]=Object.assign(n[1]||{},l):o===5?(n[1]=n[1]||{})[t[++r]]=l:o===6?n[1][t[++r]]+=l+"":o?(i=e.apply(l,ur(e,l,s,["",null])),n.push(i),l[0]?t[0]|=2:(t[r-2]=0,t[r]=i)):n.push(l)}return n},Qn=new Map;function ar(e){var t=Qn.get(this);return t||(t=new Map,Qn.set(this,t)),(t=ur(this,t.get(e)||(t.set(e,t=function(s){for(var n,i,r=1,o="",l="",c=[0],d=function(y){r===1&&(y||(o=o.replace(/^\s*\n\s*|\s*\n\s*$/g,"")))?c.push(0,y,o):r===3&&(y||o)?(c.push(3,y,o),r=2):r===2&&o==="..."&&y?c.push(4,y,0):r===2&&o&&!y?c.push(5,0,!0,o):r>=5&&((o||!y&&r===5)&&(c.push(r,0,o,i),r=6),y&&(c.push(r,y,0,i),r=6)),o=""},a=0;a<s.length;a++){a&&(r===1&&d(),d(a));for(var h=0;h<s[a].length;h++)n=s[a][h],r===1?n==="<"?(d(),c=[c],r=3):o+=n:r===4?o==="--"&&n===">"?(r=1,o=""):o=n+o[0]:l?n===l?l="":o+=n:n==='"'||n==="'"?l=n:n===">"?(d(),r=1):r&&(n==="="?(r=5,i=o,o=""):n==="/"&&(r<5||s[a][h+1]===">")?(d(),r===3&&(c=c[0]),r=c,(c=c[0]).push(2,0,r),r=0):n===" "||n===" "||n===`
`||n==="\r"?(d(),r=2):o+=n),r===3&&o==="!--"&&(r=4,c=c[0])}return d(),c}(e)),t),arguments,[])).length>1?t:t[0]}const ut=ar.bind(or),kl=Mi({name:"EventCard",props:{ev:{type:Object,required:!0}},setup(e){return()=>{const t=e.ev.attrs||{};return ut`<div class="card">
<div class="row">
<b>${e.ev.type}</b>
<span class="chip muted">${e.ev.ts}</span>
${e.ev.decision?ut`<span class="chip">Decision: ${e.ev.decision}</span>`:""}
${e.ev.error?ut`<span class="chip" style="color:#b33">Error</span>`:""}
</div>
<div class="muted" style="margin-top:6px; font-size:12px;">
${t["User-Name"]||t["User-Name*0"]?ut`<span>User: ${t["User-Name"]||t["User-Name*0"]}</span>`:""}
${t["NAS-IP-Address"]?ut`<span> — NAS: ${t["NAS-IP-Address"]}</span>`:""}
${t["Calling-Station-Id"]?ut`<span> — STA: ${t["Calling-Station-Id"]}</span>`:""}
</div>
</div>`}}}),$s=ar.bind(or),Jl=Mi({name:"UserCard",props:{item:{type:Object,required:!0},mode:{type:String,default:"user"}},emits:["toggleDisable","remove"],setup(e,{emit:t}){function s(){t("toggleDisable",e.item)}function n(){t("remove",e.item)}return()=>$s`<div class="card">
<div class="row">
<b>${e.mode==="user"?e.item.username:e.item.device||e.item.username}</b>
<span class="chip">VLAN ${e.item.vlan}</span>
${e.item.disabled?$s`<span class="chip" style="color:#b33">deshabilitado</span>`:$s`<span class="chip">activo</span>`}
<span class="spacer"></span>
<button class="icon-btn" onClick=${s}>${e.item.disabled?"Habilitar":"Deshabilitar"}</button>
<button class="icon-btn" onClick=${n}>Eliminar</button>
</div>
<div class="muted" style="margin-top:6px; font-size:12px;">${e.item.devices?e.item.devices.length:0} dispositivos</div>
</div>`}}),Gl={class:"modal"},zl={class:"modal-header"},Yl={class:"modal-footer"},ei={__name:"Modal",props:{open:Boolean,title:String},emits:["close"],setup(e){return(t,s)=>e.open?(me(),st("div",{key:0,class:"modal-backdrop",onClick:s[2]||(s[2]=fr(n=>t.$emit("close"),["self"]))},[w("div",Gl,[w("div",zl,[w("strong",null,Pt(e.title),1),w("button",{class:"icon-btn",onClick:s[0]||(s[0]=n=>t.$emit("close"))},"Cerrar")]),w("div",null,[Tn(t.$slots,"default")]),w("div",Yl,[Tn(t.$slots,"footer",{},()=>[w("button",{class:"icon-btn",onClick:s[1]||(s[1]=n=>t.$emit("close"))},"OK")])])])])):nr("",!0)}},Xl={class:"topbar"},Zl={class:"actions"},Ql=["src"],ec={class:"chip"},tc={class:"shell"},sc={class:"panel-header"},nc={class:"panel-actions"},ic={class:"scroll"},rc={key:0,class:"muted"},oc={class:"panel-header"},lc={class:"row"},cc={class:"scroll"},fc={class:"row toggle",style:{gap:"6px"}},uc={key:0,class:"muted"},ac={key:1,class:"grid"},dc={class:"row",style:{margin:"8px 0"}},pc={class:"row",style:{margin:"8px 0"}},hc={__name:"App",setup(e){const t=$e([]),s=$e([]),n=nt({users:!1,requests:!1}),i=nt({username:"",password:"",vlan:"",disabled:!1}),r=$e(!1),o=$e(!1),l=nt({text:"",type:""}),c=nt({text:"",status:""}),d=$e(!1),a=$e(!1),h=$e("user"),y=$e(localStorage.getItem("theme")||"dark"),E=$e("OK");async function F(){n.users=!0;try{const _=await(await fetch("/api/users")).json();t.value=_.items||[]}finally{n.users=!1}}async function D(){n.requests=!0;try{const _=await(await fetch("/api/requests")).json();s.value=_.items||[]}finally{n.requests=!1}}async function Z(){const H={...i};H.vlan||delete H.vlan,await fetch("/api/users",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(H)}),i.username="",i.password="",i.vlan="",i.disabled=!1,await F()}async function U(H){await fetch(`/api/users/${encodeURIComponent(H.username)}`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({disabled:!H.disabled})}),await F()}async function K(H){confirm(`Eliminar ${H.username}?`)&&(await fetch(`/api/users/${encodeURIComponent(H.username)}`,{method:"DELETE"}),await F())}async function G(){await fetch("/api/requests",{method:"DELETE"}),await D()}async function M(){await fetch("/test/radius",{method:"POST"})}function Y(){const H=new EventSource("/api/events");H.addEventListener("message",_=>{try{const O=JSON.parse(_.data);O&&O.ts&&s.value.push(O)}catch{}}),H.addEventListener("clear",()=>{s.value=[]})}Di(async()=>{await F(),await D(),Y(),Se()});const ye=ks(()=>s.value.filter(H=>{if(l.type&&H.type!==l.type)return!1;if(l.text){const _=l.text.toLowerCase();if(!JSON.stringify(H).toLowerCase().includes(_))return!1}return!0})),ge=ks(()=>t.value.filter(H=>!(c.text&&!H.username.toLowerCase().includes(c.text.toLowerCase())||c.status==="active"&&H.disabled||c.status==="disabled"&&!H.disabled)));function xe(){var _;const H=JSON.stringify(s.value,null,2);(_=navigator.clipboard)==null||_.writeText(H)}function ot(){y.value=y.value==="light"?"dark":"light",localStorage.setItem("theme",y.value),Se()}function Se(){document.documentElement.classList.toggle("light",y.value==="light")}function Ye(){}function lt(){}function ct(){}return(H,_)=>(me(),st(le,null,[w("header",Xl,[_[20]||(_[20]=w("div",{class:"title"},"RADIUS Nucleo",-1)),w("div",Zl,[w("button",{class:"icon-btn",onClick:ot},[w("img",{class:"icon",src:y.value==="light"?"/icons/moon.svg":"/icons/sun.svg",alt:"theme"},null,8,Ql)]),w("span",ec,[_[16]||(_[16]=w("span",{class:"muted"},"Estado:",-1)),Be(" "+Pt(E.value),1)]),w("button",{class:"icon-btn",onClick:Ye},[..._[17]||(_[17]=[w("img",{class:"icon",src:Ul,alt:"usuario"},null,-1),Be(" Usuario ",-1)])]),w("button",{class:"icon-btn",onClick:lt},[..._[18]||(_[18]=[w("img",{class:"icon",src:Ll,alt:"invitado"},null,-1),Be(" Invitado ",-1)])]),w("button",{class:"icon-btn",onClick:ct},[..._[19]||(_[19]=[w("img",{class:"icon",src:jl,alt:"config"},null,-1),Be(" Configuración ",-1)])])])]),w("section",tc,[w("aside",{class:Dt(["panel",{collapsed:d.value}])},[w("div",sc,[_[26]||(_[26]=w("div",{class:"panel-title"},"Eventos FreeRADIUS",-1)),w("div",nc,[w("button",{class:"icon-btn",title:"Filtrar",onClick:_[0]||(_[0]=O=>r.value=!0)},[..._[21]||(_[21]=[w("img",{class:"icon",src:Zn,alt:"filtrar"},null,-1)])]),w("button",{class:"icon-btn",title:"Limpiar",onClick:G},[..._[22]||(_[22]=[w("img",{class:"icon",src:Vl,alt:"limpiar"},null,-1)])]),w("button",{class:"icon-btn",title:"Test",onClick:M},[..._[23]||(_[23]=[w("img",{class:"icon",src:Hl,alt:"test"},null,-1)])]),_[25]||(_[25]=w("a",{class:"icon-btn",title:"Descargar",href:"/api/requests.csv",target:"_blank"},[w("img",{class:"icon",src:Kl,alt:"descargar"})],-1)),w("button",{class:"icon-btn",title:"Copiar",onClick:xe},[..._[24]||(_[24]=[w("img",{class:"icon",src:Bl,alt:"copiar"},null,-1)])]),w("button",{class:"icon-btn",title:"Colapsar",onClick:_[1]||(_[1]=O=>d.value=!d.value)},Pt(d.value?"Expandir":"Colapsar"),1)])]),w("div",ic,[n.requests?(me(),st("div",rc,"Cargando eventos…")):nr("",!0),(me(!0),st(le,null,Cn(ye.value,O=>(me(),Vt(js(kl),{key:O.id,ev:O},null,8,["ev"]))),128))])],2),w("main",{class:Dt(["panel",{collapsed:a.value}])},[w("div",oc,[w("div",lc,[_[30]||(_[30]=w("div",{class:"panel-title"},"Usuarios y Dispositivos",-1)),_[31]||(_[31]=w("span",{class:"spacer"},null,-1)),w("button",{class:"icon-btn",title:"Vista usuarios",onClick:_[2]||(_[2]=O=>h.value="user")},[..._[27]||(_[27]=[w("img",{class:"icon",src:Wl,alt:"usuarios"},null,-1),Be(" Usuarios ",-1)])]),w("button",{class:"icon-btn",title:"Vista dispositivos",onClick:_[3]||(_[3]=O=>h.value="device")},[..._[28]||(_[28]=[w("img",{class:"icon",src:ql,alt:"dispositivos"},null,-1),Be(" Dispositivos ",-1)])]),w("button",{class:"icon-btn",title:"Filtrar",onClick:_[4]||(_[4]=O=>o.value=!0)},[..._[29]||(_[29]=[w("img",{class:"icon",src:Zn,alt:"filtro"},null,-1)])]),w("button",{class:"icon-btn",title:"Colapsar",onClick:_[5]||(_[5]=O=>a.value=!a.value)},Pt(a.value?"Expandir":"Colapsar"),1)])]),w("div",cc,[w("form",{onSubmit:fr(Z,["prevent"]),class:"row",style:{"margin-bottom":"10px"}},[Ke(w("input",{"onUpdate:modelValue":_[6]||(_[6]=O=>i.username=O),placeholder:"usuario",required:"",class:"toggle"},null,512),[[Et,i.username]]),Ke(w("input",{"onUpdate:modelValue":_[7]||(_[7]=O=>i.password=O),placeholder:"contraseña",required:"",class:"toggle"},null,512),[[Et,i.password]]),Ke(w("input",{"onUpdate:modelValue":_[8]||(_[8]=O=>i.vlan=O),placeholder:"VLAN",class:"toggle"},null,512),[[Et,i.vlan]]),w("label",fc,[Ke(w("input",{type:"checkbox","onUpdate:modelValue":_[9]||(_[9]=O=>i.disabled=O)},null,512),[[Pl,i.disabled]]),_[32]||(_[32]=Be(" deshabilitado",-1))]),_[33]||(_[33]=w("button",{type:"submit",class:"icon-btn"},"Crear / Actualizar",-1))],32),n.users?(me(),st("div",uc,"Cargando usuarios…")):(me(),st("div",ac,[(me(!0),st(le,null,Cn(ge.value,O=>(me(),Vt(js(Jl),{key:O.username,item:O,mode:h.value,onToggleDisable:U,onRemove:K},null,8,["item","mode"]))),128))]))])],2)]),se(ei,{open:r.value,title:"Filtros de eventos",onClose:_[12]||(_[12]=O=>r.value=!1)},{default:Vs(()=>[w("div",dc,[Ke(w("input",{"onUpdate:modelValue":_[10]||(_[10]=O=>l.text=O),placeholder:"Buscar texto",class:"toggle",style:{flex:"1"}},null,512),[[Et,l.text]]),Ke(w("select",{"onUpdate:modelValue":_[11]||(_[11]=O=>l.type=O),class:"toggle"},[..._[34]||(_[34]=[w("option",{value:""},"Todos",-1),w("option",{value:"authorize"},"authorize",-1),w("option",{value:"accounting"},"accounting",-1),w("option",{value:"post-auth"},"post-auth",-1),w("option",{value:"selftest"},"selftest",-1),w("option",{value:"coa-disconnect"},"coa-disconnect",-1)])],512),[[zn,l.type]])])]),_:1},8,["open"]),se(ei,{open:o.value,title:"Filtros de usuarios",onClose:_[15]||(_[15]=O=>o.value=!1)},{default:Vs(()=>[w("div",pc,[Ke(w("input",{"onUpdate:modelValue":_[13]||(_[13]=O=>c.text=O),placeholder:"Buscar usuario",class:"toggle",style:{flex:"1"}},null,512),[[Et,c.text]]),Ke(w("select",{"onUpdate:modelValue":_[14]||(_[14]=O=>c.status=O),class:"toggle"},[..._[35]||(_[35]=[w("option",{value:""},"Todos",-1),w("option",{value:"active"},"Activos",-1),w("option",{value:"disabled"},"Deshabilitados",-1)])],512),[[zn,c.status]])])]),_:1},8,["open"])],64))}},gc=Fl(hc);gc.mount("#app");