diff --git a/scripts/linux/linux_install.sh b/scripts/linux/linux_install.sh index d7f90f0e..01263db1 100644 --- a/scripts/linux/linux_install.sh +++ b/scripts/linux/linux_install.sh @@ -92,12 +92,15 @@ source activate "$INSTALL_ENV_DIR" || ( echo && echo "Conda environment activati # Set default cuda toolkit to the one in the environment export CUDA_PATH="$INSTALL_ENV_DIR" +pwd +pause + + # Clone the repository if [ -d "lollms-webui" ]; then cd lollms-webui || exit 1 git pull git submodule update --init --recursive - cd cd lollms-core pip install -e . cd .. @@ -108,14 +111,22 @@ if [ -d "lollms-webui" ]; then else git clone --depth 1 --recurse-submodules "$REPO_URL" git submodule update --init --recursive + pwd + pause cd lollms-webui/lollms_core + pwd + pause pip install -e . + pwd + pause cd .. cd utilities/safe_store + pwd + pause pip install -e . cd ../.. - - cd lollms-webui || exit 1 + pwd + pause fi # Loop through each "git+" requirement and uninstall it (workaround for inconsistent git package updating) diff --git a/scripts/macos/macos_install.sh b/scripts/macos/macos_install.sh index d6a27910..b9a20534 100644 --- a/scripts/macos/macos_install.sh +++ b/scripts/macos/macos_install.sh @@ -115,7 +115,6 @@ if [ -d "lollms-webui" ]; then cd lollms-webui || exit 1 git pull git submodule update --init --recursive - cd cd lollms-core pip install -e . cd .. diff --git a/scripts/python/lollms_installer/frontend/dist/assets/index-Y2w-DnAU.js b/scripts/python/lollms_installer/frontend/dist/assets/index-Y2w-DnAU.js new file mode 100644 index 00000000..6e14841f --- /dev/null +++ b/scripts/python/lollms_installer/frontend/dist/assets/index-Y2w-DnAU.js @@ -0,0 +1,13 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}})();function Kr(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const Z={},Pt=[],Ee=()=>{},xl=()=>!1,$n=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),qr=e=>e.startsWith("onUpdate:"),ce=Object.assign,Gr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Sl=Object.prototype.hasOwnProperty,q=(e,t)=>Sl.call(e,t),$=Array.isArray,Tt=e=>un(e)==="[object Map]",Io=e=>un(e)==="[object Set]",Ss=e=>un(e)==="[object Date]",B=e=>typeof e=="function",ie=e=>typeof e=="string",it=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",Mo=e=>(ee(e)||B(e))&&B(e.then)&&B(e.catch),Lo=Object.prototype.toString,un=e=>Lo.call(e),Ol=e=>un(e).slice(8,-1),jo=e=>un(e)==="[object Object]",zr=e=>ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,wn=Kr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Dn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Rl=/-(\w)/g,Be=Dn(e=>e.replace(Rl,(t,n)=>n?n.toUpperCase():"")),Cl=/\B([A-Z])/g,kt=Dn(e=>e.replace(Cl,"-$1").toLowerCase()),Bn=Dn(e=>e.charAt(0).toUpperCase()+e.slice(1)),nr=Dn(e=>e?`on${Bn(e)}`:""),lt=(e,t)=>!Object.is(e,t),xn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Al=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Os;const Fo=()=>Os||(Os=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Wr(e){if($(e)){const t={};for(let n=0;n{if(n){const r=n.split(Tl);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Jr(e){let t="";if(ie(e))t=e;else if($(e))for(let n=0;nie(e)?e:e==null?"":$(e)||ee(e)&&(e.toString===Lo||!B(e.toString))?JSON.stringify(e,$o,2):String(e),$o=(e,t)=>t&&t.__v_isRef?$o(e,t.value):Tt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[rr(r,o)+" =>"]=s,n),{})}:Io(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>rr(n))}:it(t)?rr(t):ee(t)&&!$(t)&&!jo(t)?String(t):t,rr=(e,t="")=>{var n;return it(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Oe;class Do{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Oe,!t&&Oe&&(this.index=(Oe.scopes||(Oe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Oe;try{return Oe=this,t()}finally{Oe=n}}}on(){Oe=this}off(){Oe=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=2))break;yt(),this._queryings--}return this._dirtyLevel>=2}set dirty(t){this._dirtyLevel=t?3:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=st,n=ht;try{return st=!0,ht=this,this._runnings++,Rs(this),this.fn()}finally{Cs(this),this._runnings--,ht=n,st=t}}stop(){var t;this.active&&(Rs(this),Cs(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function Bl(e){return e.value}function Rs(e){e._trackId++,e._depsLength=0}function Cs(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},wr=new WeakMap,pt=Symbol(""),xr=Symbol("");function me(e,t,n){if(st&&ht){let r=wr.get(e);r||wr.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=Ko(()=>r.delete(n))),ko(ht,s)}}function Ge(e,t,n,r,s,o){const i=wr.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&$(e)){const c=Number(r);i.forEach((a,u)=>{(u==="length"||!it(u)&&u>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":$(e)?zr(n)&&l.push(i.get("length")):(l.push(i.get(pt)),Tt(e)&&l.push(i.get(xr)));break;case"delete":$(e)||(l.push(i.get(pt)),Tt(e)&&l.push(i.get(xr)));break;case"set":Tt(e)&&l.push(i.get(pt));break}Xr();for(const c of l)c&&Vo(c,3);Yr()}const Hl=Kr("__proto__,__v_isRef,__isVue"),qo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(it)),As=kl();function kl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=G(this);for(let o=0,i=this.length;o{e[t]=function(...n){_t(),Xr();const r=G(this)[t].apply(this,n);return Yr(),yt(),r}}),e}function Vl(e){const t=G(this);return me(t,"has",e),t.hasOwnProperty(e)}class Go{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const s=this._isReadonly,o=this._shallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?nc:Qo:o?Jo:Wo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=$(t);if(!s){if(i&&q(As,n))return Reflect.get(As,n,r);if(n==="hasOwnProperty")return Vl}const l=Reflect.get(t,n,r);return(it(n)?qo.has(n):Hl(n))||(s||me(t,"get",n),o)?l:ge(l)?i&&zr(n)?l:l.value:ee(l)?s?Yo(l):an(l):l}}class zo extends Go{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._shallow){const c=Ft(o);if(!At(r)&&!Ft(r)&&(o=G(o),r=G(r)),!$(t)&&ge(o)&&!ge(r))return c?!1:(o.value=r,!0)}const i=$(t)&&zr(n)?Number(n)e,Hn=e=>Reflect.getPrototypeOf(e);function pn(e,t,n=!1,r=!1){e=e.__v_raw;const s=G(e),o=G(t);n||(lt(t,o)&&me(s,"get",t),me(s,"get",o));const{has:i}=Hn(s),l=r?Zr:n?ns:nn;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function mn(e,t=!1){const n=this.__v_raw,r=G(n),s=G(e);return t||(lt(e,s)&&me(r,"has",e),me(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function gn(e,t=!1){return e=e.__v_raw,!t&&me(G(e),"iterate",pt),Reflect.get(e,"size",e)}function Ps(e){e=G(e);const t=G(this);return Hn(t).has.call(t,e)||(t.add(e),Ge(t,"add",e,e)),this}function Ts(e,t){t=G(t);const n=G(this),{has:r,get:s}=Hn(n);let o=r.call(n,e);o||(e=G(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?lt(t,i)&&Ge(n,"set",e,t):Ge(n,"add",e,t),this}function Ns(e){const t=G(this),{has:n,get:r}=Hn(t);let s=n.call(t,e);s||(e=G(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&Ge(t,"delete",e,void 0),o}function Is(){const e=G(this),t=e.size!==0,n=e.clear();return t&&Ge(e,"clear",void 0,void 0),n}function _n(e,t){return function(r,s){const o=this,i=o.__v_raw,l=G(i),c=t?Zr:e?ns:nn;return!e&&me(l,"iterate",pt),i.forEach((a,u)=>r.call(s,c(a),c(u),o))}}function yn(e,t,n){return function(...r){const s=this.__v_raw,o=G(s),i=Tt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,a=s[e](...r),u=n?Zr:t?ns:nn;return!t&&me(o,"iterate",c?xr:pt),{next(){const{value:f,done:p}=a.next();return p?{value:f,done:p}:{value:l?[u(f[0]),u(f[1])]:u(f),done:p}},[Symbol.iterator](){return this}}}}function Ye(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Wl(){const e={get(o){return pn(this,o)},get size(){return gn(this)},has:mn,add:Ps,set:Ts,delete:Ns,clear:Is,forEach:_n(!1,!1)},t={get(o){return pn(this,o,!1,!0)},get size(){return gn(this)},has:mn,add:Ps,set:Ts,delete:Ns,clear:Is,forEach:_n(!1,!0)},n={get(o){return pn(this,o,!0)},get size(){return gn(this,!0)},has(o){return mn.call(this,o,!0)},add:Ye("add"),set:Ye("set"),delete:Ye("delete"),clear:Ye("clear"),forEach:_n(!0,!1)},r={get(o){return pn(this,o,!0,!0)},get size(){return gn(this,!0)},has(o){return mn.call(this,o,!0)},add:Ye("add"),set:Ye("set"),delete:Ye("delete"),clear:Ye("clear"),forEach:_n(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=yn(o,!1,!1),n[o]=yn(o,!0,!1),t[o]=yn(o,!1,!0),r[o]=yn(o,!0,!0)}),[e,n,t,r]}const[Jl,Ql,Xl,Yl]=Wl();function es(e,t){const n=t?e?Yl:Xl:e?Ql:Jl;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(q(n,s)&&s in r?n:r,s,o)}const Zl={get:es(!1,!1)},ec={get:es(!1,!0)},tc={get:es(!0,!1)},Wo=new WeakMap,Jo=new WeakMap,Qo=new WeakMap,nc=new WeakMap;function rc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function sc(e){return e.__v_skip||!Object.isExtensible(e)?0:rc(Ol(e))}function an(e){return Ft(e)?e:ts(e,!1,ql,Zl,Wo)}function Xo(e){return ts(e,!1,zl,ec,Jo)}function Yo(e){return ts(e,!0,Gl,tc,Qo)}function ts(e,t,n,r,s){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=sc(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function Nt(e){return Ft(e)?Nt(e.__v_raw):!!(e&&e.__v_isReactive)}function Ft(e){return!!(e&&e.__v_isReadonly)}function At(e){return!!(e&&e.__v_isShallow)}function Zo(e){return Nt(e)||Ft(e)}function G(e){const t=e&&e.__v_raw;return t?G(t):e}function ei(e){return Tn(e,"__v_skip",!0),e}const nn=e=>ee(e)?an(e):e,ns=e=>ee(e)?Yo(e):e;class ti{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Qr(()=>t(this._value),()=>Sr(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=G(this);return ni(t),(!t._cacheable||t.effect.dirty)&<(t._value,t._value=t.effect.run())&&Sr(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function oc(e,t,n=!1){let r,s;const o=B(e);return o?(r=e,s=Ee):(r=e.get,s=e.set),new ti(r,s,o||!s,n)}function ni(e){st&&ht&&(e=G(e),ko(ht,e.dep||(e.dep=Ko(()=>e.dep=void 0,e instanceof ti?e:void 0))))}function Sr(e,t=3,n){e=G(e);const r=e.dep;r&&Vo(r,t)}function ge(e){return!!(e&&e.__v_isRef===!0)}function ic(e){return ri(e,!1)}function lc(e){return ri(e,!0)}function ri(e,t){return ge(e)?e:new cc(e,t)}class cc{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:G(t),this._value=n?t:nn(t)}get value(){return ni(this),this._value}set value(t){const n=this.__v_isShallow||At(t)||Ft(t);t=n?t:G(t),lt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:nn(t),Sr(this,3))}}function It(e){return ge(e)?e.value:e}const uc={get:(e,t,n)=>It(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return ge(s)&&!ge(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function si(e){return Nt(e)?e:new Proxy(e,uc)}function ot(e,t,n,r){let s;try{s=r?e(...r):e()}catch(o){kn(o,t,n)}return s}function Ce(e,t,n,r){if(B(e)){const o=ot(e,t,n,r);return o&&Mo(o)&&o.catch(i=>{kn(i,t,n)}),o}const s=[];for(let o=0;o>>1,s=ae[r],o=sn(s);o$e&&ae.splice(t,1)}function hc(e){$(e)?Mt.push(...e):(!Ke||!Ke.includes(e,e.allowRecurse?ft+1:ft))&&Mt.push(e),li()}function Ms(e,t,n=rn?$e+1:0){for(;nsn(n)-sn(r)),ft=0;fte.id==null?1/0:e.id,pc=(e,t)=>{const n=sn(e)-sn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ui(e){Or=!1,rn=!0,ae.sort(pc);try{for($e=0;$eie(g)?g.trim():g)),f&&(s=n.map(Al))}let l,c=r[l=nr(t)]||r[l=nr(Be(t))];!c&&o&&(c=r[l=nr(kt(t))]),c&&Ce(c,e,6,s);const a=r[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ce(a,e,6,s)}}function ai(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!B(e)){const c=a=>{const u=ai(a,t,!0);u&&(l=!0,ce(i,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(ee(e)&&r.set(e,null),null):($(o)?o.forEach(c=>i[c]=null):ce(i,o),ee(e)&&r.set(e,i),i)}function Vn(e,t){return!e||!$n(t)?!1:(t=t.slice(2).replace(/Once$/,""),q(e,t[0].toLowerCase()+t.slice(1))||q(e,kt(t))||q(e,t))}let we=null,fi=null;function In(e){const t=we;return we=e,fi=e&&e.type.__scopeId||null,t}function gc(e,t=we,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Ks(-1);const o=In(t);let i;try{i=e(...s)}finally{In(o),r._d&&Ks(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function sr(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:l,attrs:c,emit:a,render:u,renderCache:f,data:p,setupState:g,ctx:v,inheritAttrs:w}=e;let I,P;const j=In(e);try{if(n.shapeFlag&4){const K=s||r,H=K;I=Ue(u.call(H,K,f,o,g,p,v)),P=c}else{const K=t;I=Ue(K.length>1?K(o,{attrs:c,slots:l,emit:a}):K(o,null)),P=t.props?c:_c(c)}}catch(K){Yt.length=0,kn(K,e,1),I=de(gt)}let U=I;if(P&&w!==!1){const K=Object.keys(P),{shapeFlag:H}=U;K.length&&H&7&&(i&&K.some(qr)&&(P=yc(P,i)),U=Ut(U,P))}return n.dirs&&(U=Ut(U),U.dirs=U.dirs?U.dirs.concat(n.dirs):n.dirs),n.transition&&(U.transition=n.transition),I=U,In(j),I}const _c=e=>{let t;for(const n in e)(n==="class"||n==="style"||$n(n))&&((t||(t={}))[n]=e[n]);return t},yc=(e,t)=>{const n={};for(const r in e)(!qr(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function bc(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:c}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Ls(r,i,a):!!i;if(c&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function Sc(e,t){t&&t.pendingBranch?$(e)?t.effects.push(...e):t.effects.push(e):hc(e)}const Oc=Symbol.for("v-scx"),Rc=()=>ze(Oc),bn={};function Lt(e,t,n){return pi(e,t,n)}function pi(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:l}=Z){var c;if(t&&o){const H=t;t=(...re)=>{H(...re),K()}}const a=Dl()===((c=le)==null?void 0:c.scope)?le:null;let u,f=!1,p=!1;if(ge(e)?(u=()=>e.value,f=At(e)):Nt(e)?(u=At(e)||r===!1?()=>qe(e,1):()=>qe(e),f=!0):$(e)?(p=!0,f=e.some(H=>Nt(H)||At(H)),u=()=>e.map(H=>{if(ge(H))return H.value;if(Nt(H))return qe(H,At(H)||r===!1?1:void 0);if(B(H))return ot(H,a,2)})):B(e)?t?u=()=>ot(e,a,2):u=()=>{if(!(a&&a.isUnmounted))return g&&g(),Ce(e,a,3,[v])}:u=Ee,t&&r){const H=u;u=()=>qe(H())}let g,v=H=>{g=U.onStop=()=>{ot(H,a,4),g=U.onStop=void 0}},w;if(zn)if(v=Ee,t?n&&Ce(t,a,3,[u(),p?[]:void 0,v]):u(),s==="sync"){const H=Rc();w=H.__watcherHandles||(H.__watcherHandles=[])}else return Ee;let I=p?new Array(e.length).fill(bn):bn;const P=()=>{if(!(!U.active||!U.dirty))if(t){const H=U.run();(r||f||(p?H.some((re,ye)=>lt(re,I[ye])):lt(H,I)))&&(g&&g(),Ce(t,a,3,[H,I===bn?void 0:p&&I[0]===bn?[]:I,v]),I=H)}else U.run()};P.allowRecurse=!!t;let j;s==="sync"?j=P:s==="post"?j=()=>pe(P,a&&a.suspense):(P.pre=!0,a&&(P.id=a.uid),j=()=>ss(P));const U=new Qr(u,Ee,j),K=()=>{U.stop(),a&&a.scope&&Gr(a.scope.effects,U)};return t?n?P():I=U.run():s==="post"?pe(U.run.bind(U),a&&a.suspense):U.run(),w&&w.push(K),K}function Cc(e,t,n){const r=this.proxy,s=ie(e)?e.includes(".")?mi(r,e):()=>r[e]:e.bind(r,r);let o;B(t)?o=t:(o=t.handler,n=t);const i=le;$t(this);const l=pi(s,o.bind(r),n);return i?$t(i):mt(),l}function mi(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),ge(e))qe(e.value,t,n,r);else if($(e))for(let s=0;s{qe(s,t,n,r)});else if(jo(e))for(const s in e)qe(e[s],t,n,r);return e}function vn(e,t){const n=we;if(n===null)return e;const r=Wn(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o!!e.type.__asyncLoader,_i=e=>e.type.__isKeepAlive;function Ac(e,t){yi(e,"a",t)}function Pc(e,t){yi(e,"da",t)}function yi(e,t,n=le){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Kn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)_i(s.parent.vnode)&&Tc(r,t,n,s),s=s.parent}}function Tc(e,t,n,r){const s=Kn(t,e,r,!0);bi(()=>{Gr(r[t],s)},n)}function Kn(e,t,n=le,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;_t(),$t(n);const l=Ce(t,n,e,i);return mt(),yt(),l});return r?s.unshift(o):s.push(o),o}}const Je=e=>(t,n=le)=>(!zn||e==="sp")&&Kn(e,(...r)=>t(...r),n),Nc=Je("bm"),Ic=Je("m"),Mc=Je("bu"),Lc=Je("u"),jc=Je("bum"),bi=Je("um"),Fc=Je("sp"),Uc=Je("rtg"),$c=Je("rtc");function Dc(e,t=le){Kn("ec",e,t)}const Rr=e=>e?Ni(e)?Wn(e)||e.proxy:Rr(e.parent):null,Xt=ce(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=>Rr(e.parent),$root:e=>Rr(e.root),$emit:e=>e.emit,$options:e=>os(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,ss(e.update)}),$nextTick:e=>e.n||(e.n=ii.bind(e.proxy)),$watch:e=>Cc.bind(e)}),or=(e,t)=>e!==Z&&!e.__isScriptSetup&&q(e,t),Bc={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const g=i[t];if(g!==void 0)switch(g){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(or(r,t))return i[t]=1,r[t];if(s!==Z&&q(s,t))return i[t]=2,s[t];if((a=e.propsOptions[0])&&q(a,t))return i[t]=3,o[t];if(n!==Z&&q(n,t))return i[t]=4,n[t];Cr&&(i[t]=0)}}const u=Xt[t];let f,p;if(u)return t==="$attrs"&&me(e,"get",t),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==Z&&q(n,t))return i[t]=4,n[t];if(p=c.config.globalProperties,q(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return or(s,t)?(s[t]=n,!0):r!==Z&&q(r,t)?(r[t]=n,!0):q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==Z&&q(e,i)||or(t,i)||(l=o[0])&&q(l,i)||q(r,i)||q(Xt,i)||q(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Fs(e){return $(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Cr=!0;function Hc(e){const t=os(e),n=e.proxy,r=e.ctx;Cr=!1,t.beforeCreate&&Us(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:c,inject:a,created:u,beforeMount:f,mounted:p,beforeUpdate:g,updated:v,activated:w,deactivated:I,beforeDestroy:P,beforeUnmount:j,destroyed:U,unmounted:K,render:H,renderTracked:re,renderTriggered:ye,errorCaptured:Te,serverPrefetch:vt,expose:Ne,inheritAttrs:Qe,components:ct,directives:Ie,filters:qt}=t;if(a&&kc(a,r,null),i)for(const Q in i){const z=i[Q];B(z)&&(r[Q]=z.bind(n))}if(s){const Q=s.call(n,n);ee(Q)&&(e.data=an(Q))}if(Cr=!0,o)for(const Q in o){const z=o[Q],ke=B(z)?z.bind(n,n):B(z.get)?z.get.bind(n,n):Ee,Xe=!B(z)&&B(z.set)?z.set.bind(n):Ee,Me=ve({get:ke,set:Xe});Object.defineProperty(r,Q,{enumerable:!0,configurable:!0,get:()=>Me.value,set:he=>Me.value=he})}if(l)for(const Q in l)vi(l[Q],r,n,Q);if(c){const Q=B(c)?c.call(n):c;Reflect.ownKeys(Q).forEach(z=>{On(z,Q[z])})}u&&Us(u,e,"c");function se(Q,z){$(z)?z.forEach(ke=>Q(ke.bind(n))):z&&Q(z.bind(n))}if(se(Nc,f),se(Ic,p),se(Mc,g),se(Lc,v),se(Ac,w),se(Pc,I),se(Dc,Te),se($c,re),se(Uc,ye),se(jc,j),se(bi,K),se(Fc,vt),$(Ne))if(Ne.length){const Q=e.exposed||(e.exposed={});Ne.forEach(z=>{Object.defineProperty(Q,z,{get:()=>n[z],set:ke=>n[z]=ke})})}else e.exposed||(e.exposed={});H&&e.render===Ee&&(e.render=H),Qe!=null&&(e.inheritAttrs=Qe),ct&&(e.components=ct),Ie&&(e.directives=Ie)}function kc(e,t,n=Ee){$(e)&&(e=Ar(e));for(const r in e){const s=e[r];let o;ee(s)?"default"in s?o=ze(s.from||r,s.default,!0):o=ze(s.from||r):o=ze(s),ge(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Us(e,t,n){Ce($(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function vi(e,t,n,r){const s=r.includes(".")?mi(n,r):()=>n[r];if(ie(e)){const o=t[e];B(o)&&Lt(s,o)}else if(B(e))Lt(s,e.bind(n));else if(ee(e))if($(e))e.forEach(o=>vi(o,t,n,r));else{const o=B(e.handler)?e.handler.bind(n):t[e.handler];B(o)&&Lt(s,o,e)}}function os(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(a=>Mn(c,a,i,!0)),Mn(c,t,i)),ee(t)&&o.set(t,c),c}function Mn(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Mn(e,o,n,!0),s&&s.forEach(i=>Mn(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=Vc[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Vc={data:$s,props:Ds,emits:Ds,methods:Qt,computed:Qt,beforeCreate:fe,created:fe,beforeMount:fe,mounted:fe,beforeUpdate:fe,updated:fe,beforeDestroy:fe,beforeUnmount:fe,destroyed:fe,unmounted:fe,activated:fe,deactivated:fe,errorCaptured:fe,serverPrefetch:fe,components:Qt,directives:Qt,watch:qc,provide:$s,inject:Kc};function $s(e,t){return t?e?function(){return ce(B(e)?e.call(this,this):e,B(t)?t.call(this,this):t)}:t:e}function Kc(e,t){return Qt(Ar(e),Ar(t))}function Ar(e){if($(e)){const t={};for(let n=0;n1)return n&&B(t)?t.call(r&&r.proxy):t}}function Wc(e,t,n,r=!1){const s={},o={};Tn(o,Gn,1),e.propsDefaults=Object.create(null),wi(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:Xo(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function Jc(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=G(s),[c]=e.propsOptions;let a=!1;if((r||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f{c=!0;const[p,g]=xi(f,t,!0);ce(i,p),g&&l.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!c)return ee(e)&&r.set(e,Pt),Pt;if($(o))for(let u=0;u-1,g[1]=w<0||v-1||q(g,"default"))&&l.push(f)}}}const a=[i,l];return ee(e)&&r.set(e,a),a}function Bs(e){return e[0]!=="$"}function Hs(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ks(e,t){return Hs(e)===Hs(t)}function Vs(e,t){return $(t)?t.findIndex(n=>ks(n,e)):B(t)&&ks(t,e)?0:-1}const Si=e=>e[0]==="_"||e==="$stable",is=e=>$(e)?e.map(Ue):[Ue(e)],Qc=(e,t,n)=>{if(t._n)return t;const r=gc((...s)=>is(t(...s)),n);return r._c=!1,r},Oi=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Si(s))continue;const o=e[s];if(B(o))t[s]=Qc(s,o,r);else if(o!=null){const i=is(o);t[s]=()=>i}}},Ri=(e,t)=>{const n=is(t);e.slots.default=()=>n},Xc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=G(t),Tn(t,"_",n)):Oi(t,e.slots={})}else e.slots={},t&&Ri(e,t);Tn(e.slots,Gn,1)},Yc=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=Z;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(ce(s,t),!n&&l===1&&delete s._):(o=!t.$stable,Oi(t,s)),i=t}else t&&(Ri(e,t),i={default:1});if(o)for(const l in s)!Si(l)&&i[l]==null&&delete s[l]};function Tr(e,t,n,r,s=!1){if($(e)){e.forEach((p,g)=>Tr(p,t&&($(t)?t[g]:t),n,r,s));return}if(Sn(r)&&!s)return;const o=r.shapeFlag&4?Wn(r.component)||r.component.proxy:r.el,i=s?null:o,{i:l,r:c}=e,a=t&&t.r,u=l.refs===Z?l.refs={}:l.refs,f=l.setupState;if(a!=null&&a!==c&&(ie(a)?(u[a]=null,q(f,a)&&(f[a]=null)):ge(a)&&(a.value=null)),B(c))ot(c,l,12,[i,u]);else{const p=ie(c),g=ge(c);if(p||g){const v=()=>{if(e.f){const w=p?q(f,c)?f[c]:u[c]:c.value;s?$(w)&&Gr(w,o):$(w)?w.includes(o)||w.push(o):p?(u[c]=[o],q(f,c)&&(f[c]=u[c])):(c.value=[o],e.k&&(u[e.k]=c.value))}else p?(u[c]=i,q(f,c)&&(f[c]=i)):g&&(c.value=i,e.k&&(u[e.k]=i))};i?(v.id=-1,pe(v,n)):v()}}}const pe=Sc;function Zc(e){return eu(e)}function eu(e,t){const n=Fo();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:c,setText:a,setElementText:u,parentNode:f,nextSibling:p,setScopeId:g=Ee,insertStaticContent:v}=e,w=(d,h,m,_=null,E=null,x=null,A=void 0,O=null,R=!!h.dynamicChildren)=>{if(d===h)return;d&&!zt(d,h)&&(_=b(d),he(d,E,x,!0),d=null),h.patchFlag===-2&&(R=!1,h.dynamicChildren=null);const{type:S,ref:T,shapeFlag:F}=h;switch(S){case qn:I(d,h,m,_);break;case gt:P(d,h,m,_);break;case lr:d==null&&j(h,m,_,A);break;case Fe:ct(d,h,m,_,E,x,A,O,R);break;default:F&1?H(d,h,m,_,E,x,A,O,R):F&6?Ie(d,h,m,_,E,x,A,O,R):(F&64||F&128)&&S.process(d,h,m,_,E,x,A,O,R,C)}T!=null&&E&&Tr(T,d&&d.ref,x,h||d,!h)},I=(d,h,m,_)=>{if(d==null)r(h.el=l(h.children),m,_);else{const E=h.el=d.el;h.children!==d.children&&a(E,h.children)}},P=(d,h,m,_)=>{d==null?r(h.el=c(h.children||""),m,_):h.el=d.el},j=(d,h,m,_)=>{[d.el,d.anchor]=v(d.children,h,m,_,d.el,d.anchor)},U=({el:d,anchor:h},m,_)=>{let E;for(;d&&d!==h;)E=p(d),r(d,m,_),d=E;r(h,m,_)},K=({el:d,anchor:h})=>{let m;for(;d&&d!==h;)m=p(d),s(d),d=m;s(h)},H=(d,h,m,_,E,x,A,O,R)=>{h.type==="svg"?A="svg":h.type==="math"&&(A="mathml"),d==null?re(h,m,_,E,x,A,O,R):vt(d,h,E,x,A,O,R)},re=(d,h,m,_,E,x,A,O)=>{let R,S;const{props:T,shapeFlag:F,transition:L,dirs:D}=d;if(R=d.el=i(d.type,x,T&&T.is,T),F&8?u(R,d.children):F&16&&Te(d.children,R,null,_,E,ir(d,x),A,O),D&&ut(d,null,_,"created"),ye(R,d,d.scopeId,A,_),T){for(const X in T)X!=="value"&&!wn(X)&&o(R,X,null,T[X],x,d.children,_,E,ue);"value"in T&&o(R,"value",null,T.value,x),(S=T.onVnodeBeforeMount)&&je(S,_,d)}D&&ut(d,null,_,"beforeMount");const k=tu(E,L);k&&L.beforeEnter(R),r(R,h,m),((S=T&&T.onVnodeMounted)||k||D)&&pe(()=>{S&&je(S,_,d),k&&L.enter(R),D&&ut(d,null,_,"mounted")},E)},ye=(d,h,m,_,E)=>{if(m&&g(d,m),_)for(let x=0;x<_.length;x++)g(d,_[x]);if(E){let x=E.subTree;if(h===x){const A=E.vnode;ye(d,A,A.scopeId,A.slotScopeIds,E.parent)}}},Te=(d,h,m,_,E,x,A,O,R=0)=>{for(let S=R;S{const O=h.el=d.el;let{patchFlag:R,dynamicChildren:S,dirs:T}=h;R|=d.patchFlag&16;const F=d.props||Z,L=h.props||Z;let D;if(m&&at(m,!1),(D=L.onVnodeBeforeUpdate)&&je(D,m,h,d),T&&ut(h,d,m,"beforeUpdate"),m&&at(m,!0),S?Ne(d.dynamicChildren,S,O,m,_,ir(h,E),x):A||z(d,h,O,null,m,_,ir(h,E),x,!1),R>0){if(R&16)Qe(O,h,F,L,m,_,E);else if(R&2&&F.class!==L.class&&o(O,"class",null,L.class,E),R&4&&o(O,"style",F.style,L.style,E),R&8){const k=h.dynamicProps;for(let X=0;X{D&&je(D,m,h,d),T&&ut(h,d,m,"updated")},_)},Ne=(d,h,m,_,E,x,A)=>{for(let O=0;O{if(m!==_){if(m!==Z)for(const O in m)!wn(O)&&!(O in _)&&o(d,O,m[O],null,A,h.children,E,x,ue);for(const O in _){if(wn(O))continue;const R=_[O],S=m[O];R!==S&&O!=="value"&&o(d,O,S,R,A,h.children,E,x,ue)}"value"in _&&o(d,"value",m.value,_.value,A)}},ct=(d,h,m,_,E,x,A,O,R)=>{const S=h.el=d?d.el:l(""),T=h.anchor=d?d.anchor:l("");let{patchFlag:F,dynamicChildren:L,slotScopeIds:D}=h;D&&(O=O?O.concat(D):D),d==null?(r(S,m,_),r(T,m,_),Te(h.children,m,T,E,x,A,O,R)):F>0&&F&64&&L&&d.dynamicChildren?(Ne(d.dynamicChildren,L,m,E,x,A,O),(h.key!=null||E&&h===E.subTree)&&Ci(d,h,!0)):z(d,h,m,T,E,x,A,O,R)},Ie=(d,h,m,_,E,x,A,O,R)=>{h.slotScopeIds=O,d==null?h.shapeFlag&512?E.ctx.activate(h,m,_,A,R):qt(h,m,_,E,x,A,R):Et(d,h,R)},qt=(d,h,m,_,E,x,A)=>{const O=d.component=fu(d,_,E);if(_i(d)&&(O.ctx.renderer=C),du(O),O.asyncDep){if(E&&E.registerDep(O,se),!d.el){const R=O.subTree=de(gt);P(null,R,h,m)}}else se(O,d,h,m,E,x,A)},Et=(d,h,m)=>{const _=h.component=d.component;if(bc(d,h,m))if(_.asyncDep&&!_.asyncResolved){Q(_,h,m);return}else _.next=h,dc(_.update),_.effect.dirty=!0,_.update();else h.el=d.el,_.vnode=h},se=(d,h,m,_,E,x,A)=>{const O=()=>{if(d.isMounted){let{next:T,bu:F,u:L,parent:D,vnode:k}=d;{const St=Ai(d);if(St){T&&(T.el=k.el,Q(d,T,A)),St.asyncDep.then(()=>{d.isUnmounted||O()});return}}let X=T,te;at(d,!1),T?(T.el=k.el,Q(d,T,A)):T=k,F&&xn(F),(te=T.props&&T.props.onVnodeBeforeUpdate)&&je(te,D,T,k),at(d,!0);const oe=sr(d),Se=d.subTree;d.subTree=oe,w(Se,oe,f(Se.el),b(Se),d,E,x),T.el=oe.el,X===null&&vc(d,oe.el),L&&pe(L,E),(te=T.props&&T.props.onVnodeUpdated)&&pe(()=>je(te,D,T,k),E)}else{let T;const{el:F,props:L}=h,{bm:D,m:k,parent:X}=d,te=Sn(h);if(at(d,!1),D&&xn(D),!te&&(T=L&&L.onVnodeBeforeMount)&&je(T,X,h),at(d,!0),F&&W){const oe=()=>{d.subTree=sr(d),W(F,d.subTree,d,E,null)};te?h.type.__asyncLoader().then(()=>!d.isUnmounted&&oe()):oe()}else{const oe=d.subTree=sr(d);w(null,oe,m,_,d,E,x),h.el=oe.el}if(k&&pe(k,E),!te&&(T=L&&L.onVnodeMounted)){const oe=h;pe(()=>je(T,X,oe),E)}(h.shapeFlag&256||X&&Sn(X.vnode)&&X.vnode.shapeFlag&256)&&d.a&&pe(d.a,E),d.isMounted=!0,h=m=_=null}},R=d.effect=new Qr(O,Ee,()=>ss(S),d.scope),S=d.update=()=>{R.dirty&&R.run()};S.id=d.uid,at(d,!0),S()},Q=(d,h,m)=>{h.component=d;const _=d.vnode.props;d.vnode=h,d.next=null,Jc(d,h.props,_,m),Yc(d,h.children,m),_t(),Ms(d),yt()},z=(d,h,m,_,E,x,A,O,R=!1)=>{const S=d&&d.children,T=d?d.shapeFlag:0,F=h.children,{patchFlag:L,shapeFlag:D}=h;if(L>0){if(L&128){Xe(S,F,m,_,E,x,A,O,R);return}else if(L&256){ke(S,F,m,_,E,x,A,O,R);return}}D&8?(T&16&&ue(S,E,x),F!==S&&u(m,F)):T&16?D&16?Xe(S,F,m,_,E,x,A,O,R):ue(S,E,x,!0):(T&8&&u(m,""),D&16&&Te(F,m,_,E,x,A,O,R))},ke=(d,h,m,_,E,x,A,O,R)=>{d=d||Pt,h=h||Pt;const S=d.length,T=h.length,F=Math.min(S,T);let L;for(L=0;LT?ue(d,E,x,!0,!1,F):Te(h,m,_,E,x,A,O,R,F)},Xe=(d,h,m,_,E,x,A,O,R)=>{let S=0;const T=h.length;let F=d.length-1,L=T-1;for(;S<=F&&S<=L;){const D=d[S],k=h[S]=R?tt(h[S]):Ue(h[S]);if(zt(D,k))w(D,k,m,null,E,x,A,O,R);else break;S++}for(;S<=F&&S<=L;){const D=d[F],k=h[L]=R?tt(h[L]):Ue(h[L]);if(zt(D,k))w(D,k,m,null,E,x,A,O,R);else break;F--,L--}if(S>F){if(S<=L){const D=L+1,k=DL)for(;S<=F;)he(d[S],E,x,!0),S++;else{const D=S,k=S,X=new Map;for(S=k;S<=L;S++){const be=h[S]=R?tt(h[S]):Ue(h[S]);be.key!=null&&X.set(be.key,S)}let te,oe=0;const Se=L-k+1;let St=!1,Es=0;const Gt=new Array(Se);for(S=0;S=Se){he(be,E,x,!0);continue}let Le;if(be.key!=null)Le=X.get(be.key);else for(te=k;te<=L;te++)if(Gt[te-k]===0&&zt(be,h[te])){Le=te;break}Le===void 0?he(be,E,x,!0):(Gt[Le-k]=S+1,Le>=Es?Es=Le:St=!0,w(be,h[Le],m,null,E,x,A,O,R),oe++)}const ws=St?nu(Gt):Pt;for(te=ws.length-1,S=Se-1;S>=0;S--){const be=k+S,Le=h[be],xs=be+1{const{el:x,type:A,transition:O,children:R,shapeFlag:S}=d;if(S&6){Me(d.component.subTree,h,m,_);return}if(S&128){d.suspense.move(h,m,_);return}if(S&64){A.move(d,h,m,C);return}if(A===Fe){r(x,h,m);for(let F=0;FO.enter(x),E);else{const{leave:F,delayLeave:L,afterLeave:D}=O,k=()=>r(x,h,m),X=()=>{F(x,()=>{k(),D&&D()})};L?L(x,k,X):X()}else r(x,h,m)},he=(d,h,m,_=!1,E=!1)=>{const{type:x,props:A,ref:O,children:R,dynamicChildren:S,shapeFlag:T,patchFlag:F,dirs:L}=d;if(O!=null&&Tr(O,null,m,d,!0),T&256){h.ctx.deactivate(d);return}const D=T&1&&L,k=!Sn(d);let X;if(k&&(X=A&&A.onVnodeBeforeUnmount)&&je(X,h,d),T&6)hn(d.component,m,_);else{if(T&128){d.suspense.unmount(m,_);return}D&&ut(d,null,h,"beforeUnmount"),T&64?d.type.remove(d,h,m,E,C,_):S&&(x!==Fe||F>0&&F&64)?ue(S,h,m,!1,!0):(x===Fe&&F&384||!E&&T&16)&&ue(R,h,m),_&&wt(d)}(k&&(X=A&&A.onVnodeUnmounted)||D)&&pe(()=>{X&&je(X,h,d),D&&ut(d,null,h,"unmounted")},m)},wt=d=>{const{type:h,el:m,anchor:_,transition:E}=d;if(h===Fe){xt(m,_);return}if(h===lr){K(d);return}const x=()=>{s(m),E&&!E.persisted&&E.afterLeave&&E.afterLeave()};if(d.shapeFlag&1&&E&&!E.persisted){const{leave:A,delayLeave:O}=E,R=()=>A(m,x);O?O(d.el,x,R):R()}else x()},xt=(d,h)=>{let m;for(;d!==h;)m=p(d),s(d),d=m;s(h)},hn=(d,h,m)=>{const{bum:_,scope:E,update:x,subTree:A,um:O}=d;_&&xn(_),E.stop(),x&&(x.active=!1,he(A,d,h,m)),O&&pe(O,h),pe(()=>{d.isUnmounted=!0},h),h&&h.pendingBranch&&!h.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===h.pendingId&&(h.deps--,h.deps===0&&h.resolve())},ue=(d,h,m,_=!1,E=!1,x=0)=>{for(let A=x;Ad.shapeFlag&6?b(d.component.subTree):d.shapeFlag&128?d.suspense.next():p(d.anchor||d.el),N=(d,h,m)=>{d==null?h._vnode&&he(h._vnode,null,null,!0):w(h._vnode||null,d,h,null,null,null,m),Ms(),ci(),h._vnode=d},C={p:w,um:he,m:Me,r:wt,mt:qt,mc:Te,pc:z,pbc:Ne,n:b,o:e};let M,W;return t&&([M,W]=t(C)),{render:N,hydrate:M,createApp:zc(N,M)}}function ir({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 at({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function tu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ci(e,t,n=!1){const r=e.children,s=t.children;if($(r)&&$(s))for(let o=0;o>1,e[n[l]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Ai(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ai(t)}const ru=e=>e.__isTeleport,Fe=Symbol.for("v-fgt"),qn=Symbol.for("v-txt"),gt=Symbol.for("v-cmt"),lr=Symbol.for("v-stc"),Yt=[];let Re=null;function jt(e=!1){Yt.push(Re=e?null:[])}function su(){Yt.pop(),Re=Yt[Yt.length-1]||null}let on=1;function Ks(e){on+=e}function Pi(e){return e.dynamicChildren=on>0?Re||Pt:null,su(),on>0&&Re&&Re.push(e),e}function Zt(e,t,n,r,s,o){return Pi(Y(e,t,n,r,s,o,!0))}function ou(e,t,n,r,s){return Pi(de(e,t,n,r,s,!0))}function Nr(e){return e?e.__v_isVNode===!0:!1}function zt(e,t){return e.type===t.type&&e.key===t.key}const Gn="__vInternal",Ti=({key:e})=>e??null,Rn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ie(e)||ge(e)||B(e)?{i:we,r:e,k:t,f:!!n}:e:null);function Y(e,t=null,n=null,r=0,s=null,o=e===Fe?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ti(t),ref:t&&Rn(t),scopeId:fi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:we};return l?(ls(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=ie(n)?8:16),on>0&&!i&&Re&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Re.push(c),c}const de=iu;function iu(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===Ec)&&(e=gt),Nr(e)){const l=Ut(e,t,!0);return n&&ls(l,n),on>0&&!o&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag|=-2,l}if(_u(e)&&(e=e.__vccOpts),t){t=lu(t);let{class:l,style:c}=t;l&&!ie(l)&&(t.class=Jr(l)),ee(c)&&(Zo(c)&&!$(c)&&(c=ce({},c)),t.style=Wr(c))}const i=ie(e)?1:xc(e)?128:ru(e)?64:ee(e)?4:B(e)?2:0;return Y(e,t,n,r,s,i,o,!0)}function lu(e){return e?Zo(e)||Gn in e?ce({},e):e:null}function Ut(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,l=t?cu(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ti(l),ref:t&&t.ref?n&&s?$(s)?s.concat(Rn(t)):[s,Rn(t)]:Rn(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ut(e.ssContent),ssFallback:e.ssFallback&&Ut(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function dt(e=" ",t=0){return de(qn,null,e,t)}function cr(e="",t=!1){return t?(jt(),ou(gt,null,e)):de(gt,null,e)}function Ue(e){return e==null||typeof e=="boolean"?de(gt):$(e)?de(Fe,null,e.slice()):typeof e=="object"?tt(e):de(qn,null,String(e))}function tt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ut(e)}function ls(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if($(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),ls(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(Gn in t)?t._ctx=we:s===3&&we&&(we.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else B(t)?(t={default:t,_ctx:we},n=32):(t=String(t),r&64?(n=16,t=[dt(t)]):n=8);e.children=t,e.shapeFlag|=n}function cu(...e){const t={};for(let n=0;n{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};cs=t("__VUE_INSTANCE_SETTERS__",n=>le=n),Ir=t("__VUE_SSR_SETTERS__",n=>zn=n)}const $t=e=>{cs(e),e.scope.on()},mt=()=>{le&&le.scope.off(),cs(null)};function Ni(e){return e.vnode.shapeFlag&4}let zn=!1;function du(e,t=!1){t&&Ir(t);const{props:n,children:r}=e.vnode,s=Ni(e);Wc(e,n,s,t),Xc(e,r);const o=s?hu(e,t):void 0;return t&&Ir(!1),o}function hu(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ei(new Proxy(e.ctx,Bc));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?mu(e):null;$t(e),_t();const o=ot(r,e,0,[e.props,s]);if(yt(),mt(),Mo(o)){if(o.then(mt,mt),t)return o.then(i=>{qs(e,i,t)}).catch(i=>{kn(i,e,0)});e.asyncDep=o}else qs(e,o,t)}else Ii(e,t)}function qs(e,t,n){B(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=si(t)),Ii(e,n)}let Gs;function Ii(e,t,n){const r=e.type;if(!e.render){if(!t&&Gs&&!r.render){const s=r.template||os(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=r,a=ce(ce({isCustomElement:o,delimiters:l},i),c);r.render=Gs(s,a)}}e.render=r.render||Ee}{$t(e),_t();try{Hc(e)}finally{yt(),mt()}}}function pu(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return me(e,"get","$attrs"),t[n]}}))}function mu(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return pu(e)},slots:e.slots,emit:e.emit,expose:t}}function Wn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(si(ei(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Xt)return Xt[n](e)},has(t,n){return n in t||n in Xt}}))}function gu(e,t=!0){return B(e)?e.displayName||e.name:e.name||t&&e.__name}function _u(e){return B(e)&&"__vccOpts"in e}const ve=(e,t)=>oc(e,t,zn);function Mi(e,t,n){const r=arguments.length;return r===2?ee(t)&&!$(t)?Nr(t)?de(e,null,[t]):de(e,t):de(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Nr(n)&&(n=[n]),de(e,t,n))}const yu="3.4.3",bu="http://www.w3.org/2000/svg",vu="http://www.w3.org/1998/Math/MathML",nt=typeof document<"u"?document:null,zs=nt&&nt.createElement("template"),Eu={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?nt.createElementNS(bu,e):t==="mathml"?nt.createElementNS(vu,e):nt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>nt.createTextNode(e),createComment:e=>nt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>nt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{zs.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=zs.content;if(r==="svg"||r==="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]}},wu=Symbol("_vtc");function xu(e,t,n){const r=e[wu];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Su=Symbol("_vod"),Ou=Symbol("");function Ru(e,t,n){const r=e.style,s=ie(n);if(n&&!s){if(t&&!ie(t))for(const o in t)n[o]==null&&Mr(r,o,"");for(const o in n)Mr(r,o,n[o])}else{const o=r.display;if(s){if(t!==n){const i=r[Ou];i&&(n+=";"+i),r.cssText=n}}else t&&e.removeAttribute("style");Su in e&&(r.display=o)}}const Ws=/\s*!important$/;function Mr(e,t,n){if($(n))n.forEach(r=>Mr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Cu(e,t);Ws.test(n)?e.setProperty(kt(r),n.replace(Ws,""),"important"):e[r]=n}}const Js=["Webkit","Moz","ms"],ur={};function Cu(e,t){const n=ur[t];if(n)return n;let r=Be(t);if(r!=="filter"&&r in e)return ur[t]=r;r=Bn(r);for(let s=0;sar||(Mu.then(()=>ar=0),ar=Date.now());function ju(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ce(Fu(r,n.value),t,5,[r])};return n.value=e,n.attached=Lu(),n}function Fu(e,t){if($(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Zs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Uu=(e,t,n,r,s,o,i,l,c)=>{const a=s==="svg";t==="class"?xu(e,r,a):t==="style"?Ru(e,n,r):$n(t)?qr(t)||Nu(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):$u(e,t,r,a))?Pu(e,t,r,o,i,l,c):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Au(e,t,r,a))};function $u(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Zs(t)&&B(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Zs(t)&&ie(n)?!1:t in e}const eo=e=>{const t=e.props["onUpdate:modelValue"]||!1;return $(t)?n=>xn(t,n):t},fr=Symbol("_assign"),En={created(e,{value:t},n){e.checked=Nn(t,n.props.value),e[fr]=eo(n),Li(e,"change",()=>{e[fr](Du(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[fr]=eo(r),t!==n&&(e.checked=Nn(t,r.props.value))}};function Du(e){return"_value"in e?e._value:e.value}const Bu=ce({patchProp:Uu},Eu);let to;function Hu(){return to||(to=Zc(Bu))}const ku=(...e)=>{const t=Hu().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Ku(r);if(!s)return;const o=t._component;!B(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,Vu(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t};function Vu(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ku(e){return ie(e)?document.querySelector(e):e}function qu(){return ji().__VUE_DEVTOOLS_GLOBAL_HOOK__}function ji(){return typeof navigator<"u"&&typeof window<"u"?window:typeof global<"u"?global:{}}const Gu=typeof Proxy=="function",zu="devtools-plugin:setup",Wu="plugin:settings:set";let Ot,Lr;function Ju(){var e;return Ot!==void 0||(typeof window<"u"&&window.performance?(Ot=!0,Lr=window.performance):typeof global<"u"&&(!((e=global.perf_hooks)===null||e===void 0)&&e.performance)?(Ot=!0,Lr=global.perf_hooks.performance):Ot=!1),Ot}function Qu(){return Ju()?Lr.now():Date.now()}class Xu{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const r={};if(t.settings)for(const i in t.settings){const l=t.settings[i];r[i]=l.defaultValue}const s=`__vue-devtools-plugin-settings__${t.id}`;let o=Object.assign({},r);try{const i=localStorage.getItem(s),l=JSON.parse(i);Object.assign(o,l)}catch{}this.fallbacks={getSettings(){return o},setSettings(i){try{localStorage.setItem(s,JSON.stringify(i))}catch{}o=i},now(){return Qu()}},n&&n.on(Wu,(i,l)=>{i===this.plugin.id&&this.fallbacks.setSettings(l)}),this.proxiedOn=new Proxy({},{get:(i,l)=>this.target?this.target.on[l]:(...c)=>{this.onQueue.push({method:l,args:c})}}),this.proxiedTarget=new Proxy({},{get:(i,l)=>this.target?this.target[l]:l==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(l)?(...c)=>(this.targetQueue.push({method:l,args:c,resolve:()=>{}}),this.fallbacks[l](...c)):(...c)=>new Promise(a=>{this.targetQueue.push({method:l,args:c,resolve:a})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function Yu(e,t){const n=e,r=ji(),s=qu(),o=Gu&&n.enableEarlyProxy;if(s&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!o))s.emit(zu,e,t);else{const i=o?new Xu(n,s):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}/*! + * vue-router v4.2.5 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */const Ct=typeof window<"u";function Zu(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const J=Object.assign;function dr(e,t){const n={};for(const r in t){const s=t[r];n[r]=Ae(s)?s.map(e):e(s)}return n}const en=()=>{},Ae=Array.isArray,ea=/\/$/,ta=e=>e.replace(ea,"");function hr(e,t,n="/"){let r,s={},o="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(r=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),s=e(o)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=oa(r??t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:i}}function na(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function no(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ra(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&Dt(t.matched[r],n.matched[s])&&Fi(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Dt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Fi(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!sa(e[n],t[n]))return!1;return!0}function sa(e,t){return Ae(e)?ro(e,t):Ae(t)?ro(t,e):e===t}function ro(e,t){return Ae(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function oa(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,l;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}var ln;(function(e){e.pop="pop",e.push="push"})(ln||(ln={}));var tn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(tn||(tn={}));function ia(e){if(!e)if(Ct){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),ta(e)}const la=/^[^#]+#/;function ca(e,t){return e.replace(la,"#")+t}function ua(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Jn=()=>({left:window.pageXOffset,top:window.pageYOffset});function aa(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=ua(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function so(e,t){return(history.state?history.state.position-t:-1)+e}const jr=new Map;function fa(e,t){jr.set(e,t)}function da(e){const t=jr.get(e);return jr.delete(e),t}let ha=()=>location.protocol+"//"+location.host;function Ui(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let l=s.includes(e.slice(o))?e.slice(o).length:1,c=s.slice(l);return c[0]!=="/"&&(c="/"+c),no(c,"")}return no(n,e)+r+s}function pa(e,t,n,r){let s=[],o=[],i=null;const l=({state:p})=>{const g=Ui(e,location),v=n.value,w=t.value;let I=0;if(p){if(n.value=g,t.value=p,i&&i===v){i=null;return}I=w?p.position-w.position:0}else r(g);s.forEach(P=>{P(n.value,v,{delta:I,type:ln.pop,direction:I?I>0?tn.forward:tn.back:tn.unknown})})};function c(){i=n.value}function a(p){s.push(p);const g=()=>{const v=s.indexOf(p);v>-1&&s.splice(v,1)};return o.push(g),g}function u(){const{history:p}=window;p.state&&p.replaceState(J({},p.state,{scroll:Jn()}),"")}function f(){for(const p of o)p();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:c,listen:a,destroy:f}}function oo(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Jn():null}}function ma(e){const{history:t,location:n}=window,r={value:Ui(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,a,u){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+c:ha()+e+c;try{t[u?"replaceState":"pushState"](a,"",p),s.value=a}catch(g){console.error(g),n[u?"replace":"assign"](p)}}function i(c,a){const u=J({},t.state,oo(s.value.back,c,s.value.forward,!0),a,{position:s.value.position});o(c,u,!0),r.value=c}function l(c,a){const u=J({},s.value,t.state,{forward:c,scroll:Jn()});o(u.current,u,!0);const f=J({},oo(r.value,c,null),{position:u.position+1},a);o(c,f,!1),r.value=c}return{location:r,state:s,push:l,replace:i}}function ga(e){e=ia(e);const t=ma(e),n=pa(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=J({location:"",base:e,go:r,createHref:ca.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function _a(e){return typeof e=="string"||e&&typeof e=="object"}function $i(e){return typeof e=="string"||typeof e=="symbol"}const Ze={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Di=Symbol("");var io;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(io||(io={}));function Bt(e,t){return J(new Error,{type:e,[Di]:!0},t)}function Ve(e,t){return e instanceof Error&&Di in e&&(t==null||!!(e.type&t))}const lo="[^/]+?",ya={sensitive:!1,strict:!1,start:!0,end:!0},ba=/[.+*?^${}()[\]/\\]/g;function va(e,t){const n=J({},ya,t),r=[];let s=n.start?"^":"";const o=[];for(const a of e){const u=a.length?[]:[90];n.strict&&!a.length&&(s+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function wa(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const xa={type:0,value:""},Sa=/[a-zA-Z0-9_]/;function Oa(e){if(!e)return[[]];if(e==="/")return[[xa]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${a}": ${g}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let l=0,c,a="",u="";function f(){a&&(n===0?o.push({type:0,value:a}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${a}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:a,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),a="")}function p(){a+=c}for(;l{i(j)}:en}function i(u){if($i(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function l(){return n}function c(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!Bi(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!ao(u)&&r.set(u.record.name,u)}function a(u,f){let p,g={},v,w;if("name"in u&&u.name){if(p=r.get(u.name),!p)throw Bt(1,{location:u});w=p.record.name,g=J(uo(f.params,p.keys.filter(j=>!j.optional).map(j=>j.name)),u.params&&uo(u.params,p.keys.map(j=>j.name))),v=p.stringify(g)}else if("path"in u)v=u.path,p=n.find(j=>j.re.test(v)),p&&(g=p.parse(v),w=p.record.name);else{if(p=f.name?r.get(f.name):n.find(j=>j.re.test(f.path)),!p)throw Bt(1,{location:u,currentLocation:f});w=p.record.name,g=J({},f.params,u.params),v=p.stringify(g)}const I=[];let P=p;for(;P;)I.unshift(P.record),P=P.parent;return{name:w,path:v,params:g,matched:I,meta:Ta(I)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:a,removeRoute:i,getRoutes:l,getRecordMatcher:s}}function uo(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Aa(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Pa(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Pa(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function ao(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ta(e){return e.reduce((t,n)=>J(t,n.meta),{})}function fo(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Bi(e,t){return t.children.some(n=>n===e||Bi(e,n))}const Hi=/#/g,Na=/&/g,Ia=/\//g,Ma=/=/g,La=/\?/g,ki=/\+/g,ja=/%5B/g,Fa=/%5D/g,Vi=/%5E/g,Ua=/%60/g,Ki=/%7B/g,$a=/%7C/g,qi=/%7D/g,Da=/%20/g;function us(e){return encodeURI(""+e).replace($a,"|").replace(ja,"[").replace(Fa,"]")}function Ba(e){return us(e).replace(Ki,"{").replace(qi,"}").replace(Vi,"^")}function Fr(e){return us(e).replace(ki,"%2B").replace(Da,"+").replace(Hi,"%23").replace(Na,"%26").replace(Ua,"`").replace(Ki,"{").replace(qi,"}").replace(Vi,"^")}function Ha(e){return Fr(e).replace(Ma,"%3D")}function ka(e){return us(e).replace(Hi,"%23").replace(La,"%3F")}function Va(e){return e==null?"":ka(e).replace(Ia,"%2F")}function jn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Ka(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&Fr(o)):[r&&Fr(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function qa(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ae(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Ga=Symbol(""),po=Symbol(""),as=Symbol(""),Gi=Symbol(""),Ur=Symbol("");function Wt(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function rt(e,t,n,r,s){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((i,l)=>{const c=f=>{f===!1?l(Bt(4,{from:n,to:t})):f instanceof Error?l(f):_a(f)?l(Bt(2,{from:t,to:f})):(o&&r.enterCallbacks[s]===o&&typeof f=="function"&&o.push(f),i())},a=e.call(r&&r.instances[s],t,n,c);let u=Promise.resolve(a);e.length<3&&(u=u.then(c)),u.catch(f=>l(f))})}function pr(e,t,n,r){const s=[];for(const o of e)for(const i in o.components){let l=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(za(l)){const a=(l.__vccOpts||l)[t];a&&s.push(rt(a,n,r,o,i))}else{let c=l();s.push(()=>c.then(a=>{if(!a)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const u=Zu(a)?a.default:a;o.components[i]=u;const p=(u.__vccOpts||u)[t];return p&&rt(p,n,r,o,i)()}))}}return s}function za(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function mo(e){const t=ze(as),n=ze(Gi),r=ve(()=>t.resolve(It(e.to))),s=ve(()=>{const{matched:c}=r.value,{length:a}=c,u=c[a-1],f=n.matched;if(!u||!f.length)return-1;const p=f.findIndex(Dt.bind(null,u));if(p>-1)return p;const g=go(c[a-2]);return a>1&&go(u)===g&&f[f.length-1].path!==g?f.findIndex(Dt.bind(null,c[a-2])):p}),o=ve(()=>s.value>-1&&Xa(n.params,r.value.params)),i=ve(()=>s.value>-1&&s.value===n.matched.length-1&&Fi(n.params,r.value.params));function l(c={}){return Qa(c)?t[It(e.replace)?"replace":"push"](It(e.to)).catch(en):Promise.resolve()}return{route:r,href:ve(()=>r.value.href),isActive:o,isExactActive:i,navigate:l}}const Wa=gi({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"}},useLink:mo,setup(e,{slots:t}){const n=an(mo(e)),{options:r}=ze(as),s=ve(()=>({[_o(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[_o(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Mi("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Ja=Wa;function Qa(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 Xa(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Ae(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function go(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const _o=(e,t,n)=>e??t??n,Ya=gi({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ze(Ur),s=ve(()=>e.route||r.value),o=ze(po,0),i=ve(()=>{let a=It(o);const{matched:u}=s.value;let f;for(;(f=u[a])&&!f.components;)a++;return a}),l=ve(()=>s.value.matched[i.value]);On(po,ve(()=>i.value+1)),On(Ga,l),On(Ur,s);const c=ic();return Lt(()=>[c.value,l.value,e.name],([a,u,f],[p,g,v])=>{u&&(u.instances[f]=a,g&&g!==u&&a&&a===p&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),a&&u&&(!g||!Dt(u,g)||!p)&&(u.enterCallbacks[f]||[]).forEach(w=>w(a))},{flush:"post"}),()=>{const a=s.value,u=e.name,f=l.value,p=f&&f.components[u];if(!p)return yo(n.default,{Component:p,route:a});const g=f.props[u],v=g?g===!0?a.params:typeof g=="function"?g(a):g:null,I=Mi(p,J({},v,t,{onVnodeUnmounted:P=>{P.component.isUnmounted&&(f.instances[u]=null)},ref:c}));return yo(n.default,{Component:I,route:a})||I}}});function yo(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Za=Ya;function ef(e){const t=Ca(e.routes,e),n=e.parseQuery||Ka,r=e.stringifyQuery||ho,s=e.history,o=Wt(),i=Wt(),l=Wt(),c=lc(Ze);let a=Ze;Ct&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=dr.bind(null,b=>""+b),f=dr.bind(null,Va),p=dr.bind(null,jn);function g(b,N){let C,M;return $i(b)?(C=t.getRecordMatcher(b),M=N):M=b,t.addRoute(M,C)}function v(b){const N=t.getRecordMatcher(b);N&&t.removeRoute(N)}function w(){return t.getRoutes().map(b=>b.record)}function I(b){return!!t.getRecordMatcher(b)}function P(b,N){if(N=J({},N||c.value),typeof b=="string"){const m=hr(n,b,N.path),_=t.resolve({path:m.path},N),E=s.createHref(m.fullPath);return J(m,_,{params:p(_.params),hash:jn(m.hash),redirectedFrom:void 0,href:E})}let C;if("path"in b)C=J({},b,{path:hr(n,b.path,N.path).path});else{const m=J({},b.params);for(const _ in m)m[_]==null&&delete m[_];C=J({},b,{params:f(m)}),N.params=f(N.params)}const M=t.resolve(C,N),W=b.hash||"";M.params=u(p(M.params));const d=na(r,J({},b,{hash:Ba(W),path:M.path})),h=s.createHref(d);return J({fullPath:d,hash:W,query:r===ho?qa(b.query):b.query||{}},M,{redirectedFrom:void 0,href:h})}function j(b){return typeof b=="string"?hr(n,b,c.value.path):J({},b)}function U(b,N){if(a!==b)return Bt(8,{from:N,to:b})}function K(b){return ye(b)}function H(b){return K(J(j(b),{replace:!0}))}function re(b){const N=b.matched[b.matched.length-1];if(N&&N.redirect){const{redirect:C}=N;let M=typeof C=="function"?C(b):C;return typeof M=="string"&&(M=M.includes("?")||M.includes("#")?M=j(M):{path:M},M.params={}),J({query:b.query,hash:b.hash,params:"path"in M?{}:b.params},M)}}function ye(b,N){const C=a=P(b),M=c.value,W=b.state,d=b.force,h=b.replace===!0,m=re(C);if(m)return ye(J(j(m),{state:typeof m=="object"?J({},W,m.state):W,force:d,replace:h}),N||C);const _=C;_.redirectedFrom=N;let E;return!d&&ra(r,M,C)&&(E=Bt(16,{to:_,from:M}),Me(M,M,!0,!1)),(E?Promise.resolve(E):Ne(_,M)).catch(x=>Ve(x)?Ve(x,2)?x:Xe(x):z(x,_,M)).then(x=>{if(x){if(Ve(x,2))return ye(J({replace:h},j(x.to),{state:typeof x.to=="object"?J({},W,x.to.state):W,force:d}),N||_)}else x=ct(_,M,!0,h,W);return Qe(_,M,x),x})}function Te(b,N){const C=U(b,N);return C?Promise.reject(C):Promise.resolve()}function vt(b){const N=xt.values().next().value;return N&&typeof N.runWithContext=="function"?N.runWithContext(b):b()}function Ne(b,N){let C;const[M,W,d]=tf(b,N);C=pr(M.reverse(),"beforeRouteLeave",b,N);for(const m of M)m.leaveGuards.forEach(_=>{C.push(rt(_,b,N))});const h=Te.bind(null,b,N);return C.push(h),ue(C).then(()=>{C=[];for(const m of o.list())C.push(rt(m,b,N));return C.push(h),ue(C)}).then(()=>{C=pr(W,"beforeRouteUpdate",b,N);for(const m of W)m.updateGuards.forEach(_=>{C.push(rt(_,b,N))});return C.push(h),ue(C)}).then(()=>{C=[];for(const m of d)if(m.beforeEnter)if(Ae(m.beforeEnter))for(const _ of m.beforeEnter)C.push(rt(_,b,N));else C.push(rt(m.beforeEnter,b,N));return C.push(h),ue(C)}).then(()=>(b.matched.forEach(m=>m.enterCallbacks={}),C=pr(d,"beforeRouteEnter",b,N),C.push(h),ue(C))).then(()=>{C=[];for(const m of i.list())C.push(rt(m,b,N));return C.push(h),ue(C)}).catch(m=>Ve(m,8)?m:Promise.reject(m))}function Qe(b,N,C){l.list().forEach(M=>vt(()=>M(b,N,C)))}function ct(b,N,C,M,W){const d=U(b,N);if(d)return d;const h=N===Ze,m=Ct?history.state:{};C&&(M||h?s.replace(b.fullPath,J({scroll:h&&m&&m.scroll},W)):s.push(b.fullPath,W)),c.value=b,Me(b,N,C,h),Xe()}let Ie;function qt(){Ie||(Ie=s.listen((b,N,C)=>{if(!hn.listening)return;const M=P(b),W=re(M);if(W){ye(J(W,{replace:!0}),M).catch(en);return}a=M;const d=c.value;Ct&&fa(so(d.fullPath,C.delta),Jn()),Ne(M,d).catch(h=>Ve(h,12)?h:Ve(h,2)?(ye(h.to,M).then(m=>{Ve(m,20)&&!C.delta&&C.type===ln.pop&&s.go(-1,!1)}).catch(en),Promise.reject()):(C.delta&&s.go(-C.delta,!1),z(h,M,d))).then(h=>{h=h||ct(M,d,!1),h&&(C.delta&&!Ve(h,8)?s.go(-C.delta,!1):C.type===ln.pop&&Ve(h,20)&&s.go(-1,!1)),Qe(M,d,h)}).catch(en)}))}let Et=Wt(),se=Wt(),Q;function z(b,N,C){Xe(b);const M=se.list();return M.length?M.forEach(W=>W(b,N,C)):console.error(b),Promise.reject(b)}function ke(){return Q&&c.value!==Ze?Promise.resolve():new Promise((b,N)=>{Et.add([b,N])})}function Xe(b){return Q||(Q=!b,qt(),Et.list().forEach(([N,C])=>b?C(b):N()),Et.reset()),b}function Me(b,N,C,M){const{scrollBehavior:W}=e;if(!Ct||!W)return Promise.resolve();const d=!C&&da(so(b.fullPath,0))||(M||!C)&&history.state&&history.state.scroll||null;return ii().then(()=>W(b,N,d)).then(h=>h&&aa(h)).catch(h=>z(h,b,N))}const he=b=>s.go(b);let wt;const xt=new Set,hn={currentRoute:c,listening:!0,addRoute:g,removeRoute:v,hasRoute:I,getRoutes:w,resolve:P,options:e,push:K,replace:H,go:he,back:()=>he(-1),forward:()=>he(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:se.add,isReady:ke,install(b){const N=this;b.component("RouterLink",Ja),b.component("RouterView",Za),b.config.globalProperties.$router=N,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>It(c)}),Ct&&!wt&&c.value===Ze&&(wt=!0,K(s.location).catch(W=>{}));const C={};for(const W in Ze)Object.defineProperty(C,W,{get:()=>c.value[W],enumerable:!0});b.provide(as,N),b.provide(Gi,Xo(C)),b.provide(Ur,c);const M=b.unmount;xt.add(b),b.unmount=function(){xt.delete(b),xt.size<1&&(a=Ze,Ie&&Ie(),Ie=null,c.value=Ze,wt=!1,Q=!1),M()}}};function ue(b){return b.reduce((N,C)=>N.then(()=>vt(C)),Promise.resolve())}return hn}function tf(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iDt(a,l))?r.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(a=>Dt(a,c))||s.push(c))}return[n,r,s]}/*! + * vuex v4.1.0 + * (c) 2022 Evan You + * @license MIT + */var nf="store";function Vt(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function rf(e){return e!==null&&typeof e=="object"}function sf(e){return e&&typeof e.then=="function"}function of(e,t){return function(){return e(t)}}function zi(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}function Wi(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;Qn(e,n,[],e._modules.root,!0),fs(e,n,t)}function fs(e,t,n){var r=e._state,s=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var o=e._wrappedGetters,i={},l={},c=Ul(!0);c.run(function(){Vt(o,function(a,u){i[u]=of(a,e),l[u]=ve(function(){return i[u]()}),Object.defineProperty(e.getters,u,{get:function(){return l[u].value},enumerable:!0})})}),e._state=an({data:t}),e._scope=c,e.strict&&ff(e),r&&n&&e._withCommit(function(){r.data=null}),s&&s.stop()}function Qn(e,t,n,r,s){var o=!n.length,i=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[i],e._modulesNamespaceMap[i]=r),!o&&!s){var l=ds(t,n.slice(0,-1)),c=n[n.length-1];e._withCommit(function(){l[c]=r.state})}var a=r.context=lf(e,i,n);r.forEachMutation(function(u,f){var p=i+f;cf(e,p,u,a)}),r.forEachAction(function(u,f){var p=u.root?f:i+f,g=u.handler||u;uf(e,p,g,a)}),r.forEachGetter(function(u,f){var p=i+f;af(e,p,u,a)}),r.forEachChild(function(u,f){Qn(e,t,n.concat(f),u,s)})}function lf(e,t,n){var r=t==="",s={dispatch:r?e.dispatch:function(o,i,l){var c=Fn(o,i,l),a=c.payload,u=c.options,f=c.type;return(!u||!u.root)&&(f=t+f),e.dispatch(f,a)},commit:r?e.commit:function(o,i,l){var c=Fn(o,i,l),a=c.payload,u=c.options,f=c.type;(!u||!u.root)&&(f=t+f),e.commit(f,a,u)}};return Object.defineProperties(s,{getters:{get:r?function(){return e.getters}:function(){return Ji(e,t)}},state:{get:function(){return ds(e.state,n)}}}),s}function Ji(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach(function(s){if(s.slice(0,r)===t){var o=s.slice(r);Object.defineProperty(n,o,{get:function(){return e.getters[s]},enumerable:!0})}}),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function cf(e,t,n,r){var s=e._mutations[t]||(e._mutations[t]=[]);s.push(function(i){n.call(e,r.state,i)})}function uf(e,t,n,r){var s=e._actions[t]||(e._actions[t]=[]);s.push(function(i){var l=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},i);return sf(l)||(l=Promise.resolve(l)),e._devtoolHook?l.catch(function(c){throw e._devtoolHook.emit("vuex:error",c),c}):l})}function af(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(o){return n(r.state,r.getters,o.state,o.getters)})}function ff(e){Lt(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function ds(e,t){return t.reduce(function(n,r){return n[r]},e)}function Fn(e,t,n){return rf(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var df="vuex bindings",bo="vuex:mutations",mr="vuex:actions",Rt="vuex",hf=0;function pf(e,t){Yu({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[df]},function(n){n.addTimelineLayer({id:bo,label:"Vuex Mutations",color:vo}),n.addTimelineLayer({id:mr,label:"Vuex Actions",color:vo}),n.addInspector({id:Rt,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(r){if(r.app===e&&r.inspectorId===Rt)if(r.filter){var s=[];Zi(s,t._modules.root,r.filter,""),r.rootNodes=s}else r.rootNodes=[Yi(t._modules.root,"")]}),n.on.getInspectorState(function(r){if(r.app===e&&r.inspectorId===Rt){var s=r.nodeId;Ji(t,s),r.state=_f(bf(t._modules,s),s==="root"?t.getters:t._makeLocalGettersCache,s)}}),n.on.editInspectorState(function(r){if(r.app===e&&r.inspectorId===Rt){var s=r.nodeId,o=r.path;s!=="root"&&(o=s.split("/").filter(Boolean).concat(o)),t._withCommit(function(){r.set(t._state.data,o,r.state.value)})}}),t.subscribe(function(r,s){var o={};r.payload&&(o.payload=r.payload),o.state=s,n.notifyComponentUpdate(),n.sendInspectorTree(Rt),n.sendInspectorState(Rt),n.addTimelineEvent({layerId:bo,event:{time:Date.now(),title:r.type,data:o}})}),t.subscribeAction({before:function(r,s){var o={};r.payload&&(o.payload=r.payload),r._id=hf++,r._time=Date.now(),o.state=s,n.addTimelineEvent({layerId:mr,event:{time:r._time,title:r.type,groupId:r._id,subtitle:"start",data:o}})},after:function(r,s){var o={},i=Date.now()-r._time;o.duration={_custom:{type:"duration",display:i+"ms",tooltip:"Action duration",value:i}},r.payload&&(o.payload=r.payload),o.state=s,n.addTimelineEvent({layerId:mr,event:{time:Date.now(),title:r.type,groupId:r._id,subtitle:"end",data:o}})}})})}var vo=8702998,mf=6710886,gf=16777215,Qi={label:"namespaced",textColor:gf,backgroundColor:mf};function Xi(e){return e&&e!=="root"?e.split("/").slice(-2,-1)[0]:"Root"}function Yi(e,t){return{id:t||"root",label:Xi(t),tags:e.namespaced?[Qi]:[],children:Object.keys(e._children).map(function(n){return Yi(e._children[n],t+n+"/")})}}function Zi(e,t,n,r){r.includes(n)&&e.push({id:r||"root",label:r.endsWith("/")?r.slice(0,r.length-1):r||"Root",tags:t.namespaced?[Qi]:[]}),Object.keys(t._children).forEach(function(s){Zi(e,t._children[s],n,r+s+"/")})}function _f(e,t,n){t=n==="root"?t:t[n];var r=Object.keys(t),s={state:Object.keys(e.state).map(function(i){return{key:i,editable:!0,value:e.state[i]}})};if(r.length){var o=yf(t);s.getters=Object.keys(o).map(function(i){return{key:i.endsWith("/")?Xi(i):i,editable:!1,value:$r(function(){return o[i]})}})}return s}function yf(e){var t={};return Object.keys(e).forEach(function(n){var r=n.split("/");if(r.length>1){var s=t,o=r.pop();r.forEach(function(i){s[i]||(s[i]={_custom:{value:{},display:i,tooltip:"Module",abstract:!0}}),s=s[i]._custom.value}),s[o]=$r(function(){return e[n]})}else t[n]=$r(function(){return e[n]})}),t}function bf(e,t){var n=t.split("/").filter(function(r){return r});return n.reduce(function(r,s,o){var i=r[s];if(!i)throw new Error('Missing module "'+s+'" for path "'+t+'".');return o===n.length-1?i:i._children},t==="root"?e:e.root._children)}function $r(e){try{return e()}catch(t){return t}}var Pe=function(t,n){this.runtime=n,this._children=Object.create(null),this._rawModule=t;var r=t.state;this.state=(typeof r=="function"?r():r)||{}},el={namespaced:{configurable:!0}};el.namespaced.get=function(){return!!this._rawModule.namespaced};Pe.prototype.addChild=function(t,n){this._children[t]=n};Pe.prototype.removeChild=function(t){delete this._children[t]};Pe.prototype.getChild=function(t){return this._children[t]};Pe.prototype.hasChild=function(t){return t in this._children};Pe.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)};Pe.prototype.forEachChild=function(t){Vt(this._children,t)};Pe.prototype.forEachGetter=function(t){this._rawModule.getters&&Vt(this._rawModule.getters,t)};Pe.prototype.forEachAction=function(t){this._rawModule.actions&&Vt(this._rawModule.actions,t)};Pe.prototype.forEachMutation=function(t){this._rawModule.mutations&&Vt(this._rawModule.mutations,t)};Object.defineProperties(Pe.prototype,el);var bt=function(t){this.register([],t,!1)};bt.prototype.get=function(t){return t.reduce(function(n,r){return n.getChild(r)},this.root)};bt.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(r,s){return n=n.getChild(s),r+(n.namespaced?s+"/":"")},"")};bt.prototype.update=function(t){tl([],this.root,t)};bt.prototype.register=function(t,n,r){var s=this;r===void 0&&(r=!0);var o=new Pe(n,r);if(t.length===0)this.root=o;else{var i=this.get(t.slice(0,-1));i.addChild(t[t.length-1],o)}n.modules&&Vt(n.modules,function(l,c){s.register(t.concat(c),l,r)})};bt.prototype.unregister=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1],s=n.getChild(r);s&&s.runtime&&n.removeChild(r)};bt.prototype.isRegistered=function(t){var n=this.get(t.slice(0,-1)),r=t[t.length-1];return n?n.hasChild(r):!1};function tl(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return;tl(e.concat(r),t.getChild(r),n.modules[r])}}function vf(e){return new _e(e)}var _e=function(t){var n=this;t===void 0&&(t={});var r=t.plugins;r===void 0&&(r=[]);var s=t.strict;s===void 0&&(s=!1);var o=t.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new bt(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=o;var i=this,l=this,c=l.dispatch,a=l.commit;this.dispatch=function(p,g){return c.call(i,p,g)},this.commit=function(p,g,v){return a.call(i,p,g,v)},this.strict=s;var u=this._modules.root.state;Qn(this,u,[],this._modules.root),fs(this,u),r.forEach(function(f){return f(n)})},hs={state:{configurable:!0}};_e.prototype.install=function(t,n){t.provide(n||nf,this),t.config.globalProperties.$store=this;var r=this._devtools!==void 0?this._devtools:!1;r&&pf(t,this)};hs.state.get=function(){return this._state.data};hs.state.set=function(e){};_e.prototype.commit=function(t,n,r){var s=this,o=Fn(t,n,r),i=o.type,l=o.payload,c={type:i,payload:l},a=this._mutations[i];a&&(this._withCommit(function(){a.forEach(function(f){f(l)})}),this._subscribers.slice().forEach(function(u){return u(c,s.state)}))};_e.prototype.dispatch=function(t,n){var r=this,s=Fn(t,n),o=s.type,i=s.payload,l={type:o,payload:i},c=this._actions[o];if(c){try{this._actionSubscribers.slice().filter(function(u){return u.before}).forEach(function(u){return u.before(l,r.state)})}catch{}var a=c.length>1?Promise.all(c.map(function(u){return u(i)})):c[0](i);return new Promise(function(u,f){a.then(function(p){try{r._actionSubscribers.filter(function(g){return g.after}).forEach(function(g){return g.after(l,r.state)})}catch{}u(p)},function(p){try{r._actionSubscribers.filter(function(g){return g.error}).forEach(function(g){return g.error(l,r.state,p)})}catch{}f(p)})})}};_e.prototype.subscribe=function(t,n){return zi(t,this._subscribers,n)};_e.prototype.subscribeAction=function(t,n){var r=typeof t=="function"?{before:t}:t;return zi(r,this._actionSubscribers,n)};_e.prototype.watch=function(t,n,r){var s=this;return Lt(function(){return t(s.state,s.getters)},n,Object.assign({},r))};_e.prototype.replaceState=function(t){var n=this;this._withCommit(function(){n._state.data=t})};_e.prototype.registerModule=function(t,n,r){r===void 0&&(r={}),typeof t=="string"&&(t=[t]),this._modules.register(t,n),Qn(this,this.state,t,this._modules.get(t),r.preserveState),fs(this,this.state)};_e.prototype.unregisterModule=function(t){var n=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var r=ds(n.state,t.slice(0,-1));delete r[t[t.length-1]]}),Wi(this)};_e.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};_e.prototype.hotUpdate=function(t){this._modules.update(t),Wi(this,!0)};_e.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n};Object.defineProperties(_e.prototype,hs);const ps=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Ef={name:"App"};function wf(e,t,n,r,s,o){const i=hi("router-view");return jt(),Zt("div",null,[de(i)])}const xf=ps(Ef,[["render",wf]]),Sf={data(){return{show:!1,has_button:!0,message:""}},methods:{hide(){this.show=!1,this.$emit("ok")},showMessage(e){this.message=e,this.has_button=!0,this.show=!0},showBlockingMessage(e){this.message=e,this.has_button=!1,this.show=!0},updateMessage(e){this.message=e,this.show=!0},hideMessage(){this.show=!1}}},Of={key:0,class:"fixed top-0 left-0 right-0 bottom-0 flex items-center justify-center bg-black bg-opacity-50 z-50"},Rf={class:"pl-10 pr-10 bg-bg-light dark:bg-bg-dark p-8 rounded-lg shadow-lg"},Cf={class:"container overflow-y-auto"},Af={class:"text-lg font-medium"},Pf={class:"mt-4 flex justify-center"},Tf={key:1,"aria-hidden":"true",class:"w-6 h-6 animate-spin fill-secondary",viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Nf=Y("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"},null,-1),If=Y("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"},null,-1),Mf=[Nf,If];function Lf(e,t,n,r,s,o){return s.show?(jt(),Zt("div",Of,[Y("div",Rf,[Y("div",Cf,[Y("div",Af,Fl(s.message),1)]),Y("div",Pf,[s.has_button?(jt(),Zt("button",{key:0,onClick:t[0]||(t[0]=(...i)=>o.hide&&o.hide(...i)),class:"bg-primary hover:bg-primary-light active:scale-95 duration-150 text-white px-4 py-2 rounded-lg shadow-lg hover:bg-secondary-dark"}," OK ")):cr("",!0),s.has_button?cr("",!0):(jt(),Zt("svg",Tf,Mf))])])])):cr("",!0)}const jf=ps(Sf,[["render",Lf]]);function nl(e,t){return function(){return e.apply(t,arguments)}}const{toString:Ff}=Object.prototype,{getPrototypeOf:ms}=Object,Xn=(e=>t=>{const n=Ff.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),He=e=>(e=e.toLowerCase(),t=>Xn(t)===e),Yn=e=>t=>typeof t===e,{isArray:Kt}=Array,cn=Yn("undefined");function Uf(e){return e!==null&&!cn(e)&&e.constructor!==null&&!cn(e.constructor)&&xe(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const rl=He("ArrayBuffer");function $f(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&rl(e.buffer),t}const Df=Yn("string"),xe=Yn("function"),sl=Yn("number"),Zn=e=>e!==null&&typeof e=="object",Bf=e=>e===!0||e===!1,Cn=e=>{if(Xn(e)!=="object")return!1;const t=ms(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Hf=He("Date"),kf=He("File"),Vf=He("Blob"),Kf=He("FileList"),qf=e=>Zn(e)&&xe(e.pipe),Gf=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||xe(e.append)&&((t=Xn(e))==="formdata"||t==="object"&&xe(e.toString)&&e.toString()==="[object FormData]"))},zf=He("URLSearchParams"),Wf=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function fn(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),Kt(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const il=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ll=e=>!cn(e)&&e!==il;function Dr(){const{caseless:e}=ll(this)&&this||{},t={},n=(r,s)=>{const o=e&&ol(t,s)||s;Cn(t[o])&&Cn(r)?t[o]=Dr(t[o],r):Cn(r)?t[o]=Dr({},r):Kt(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(fn(t,(s,o)=>{n&&xe(s)?e[o]=nl(s,n):e[o]=s},{allOwnKeys:r}),e),Qf=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Xf=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Yf=(e,t,n,r)=>{let s,o,i;const l={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!l[i]&&(t[i]=e[i],l[i]=!0);e=n!==!1&&ms(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Zf=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},ed=e=>{if(!e)return null;if(Kt(e))return e;let t=e.length;if(!sl(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},td=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ms(Uint8Array)),nd=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},rd=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},sd=He("HTMLFormElement"),od=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Eo=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),id=He("RegExp"),cl=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};fn(n,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(r[o]=i||s)}),Object.defineProperties(e,r)},ld=e=>{cl(e,(t,n)=>{if(xe(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(xe(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},cd=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return Kt(e)?r(e):r(String(e).split(t)),n},ud=()=>{},ad=(e,t)=>(e=+e,Number.isFinite(e)?e:t),gr="abcdefghijklmnopqrstuvwxyz",wo="0123456789",ul={DIGIT:wo,ALPHA:gr,ALPHA_DIGIT:gr+gr.toUpperCase()+wo},fd=(e=16,t=ul.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function dd(e){return!!(e&&xe(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const hd=e=>{const t=new Array(10),n=(r,s)=>{if(Zn(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=Kt(r)?[]:{};return fn(r,(i,l)=>{const c=n(i,s+1);!cn(c)&&(o[l]=c)}),t[s]=void 0,o}}return r};return n(e,0)},pd=He("AsyncFunction"),md=e=>e&&(Zn(e)||xe(e))&&xe(e.then)&&xe(e.catch),y={isArray:Kt,isArrayBuffer:rl,isBuffer:Uf,isFormData:Gf,isArrayBufferView:$f,isString:Df,isNumber:sl,isBoolean:Bf,isObject:Zn,isPlainObject:Cn,isUndefined:cn,isDate:Hf,isFile:kf,isBlob:Vf,isRegExp:id,isFunction:xe,isStream:qf,isURLSearchParams:zf,isTypedArray:td,isFileList:Kf,forEach:fn,merge:Dr,extend:Jf,trim:Wf,stripBOM:Qf,inherits:Xf,toFlatObject:Yf,kindOf:Xn,kindOfTest:He,endsWith:Zf,toArray:ed,forEachEntry:nd,matchAll:rd,isHTMLForm:sd,hasOwnProperty:Eo,hasOwnProp:Eo,reduceDescriptors:cl,freezeMethods:ld,toObjectSet:cd,toCamelCase:od,noop:ud,toFiniteNumber:ad,findKey:ol,global:il,isContextDefined:ll,ALPHABET:ul,generateString:fd,isSpecCompliantForm:dd,toJSONObject:hd,isAsyncFn:pd,isThenable:md};function V(e,t,n,r,s){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),r&&(this.request=r),s&&(this.response=s)}y.inherits(V,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:y.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const al=V.prototype,fl={};["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=>{fl[e]={value:e}});Object.defineProperties(V,fl);Object.defineProperty(al,"isAxiosError",{value:!0});V.from=(e,t,n,r,s,o)=>{const i=Object.create(al);return y.toFlatObject(e,i,function(c){return c!==Error.prototype},l=>l!=="isAxiosError"),V.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const gd=null;function Br(e){return y.isPlainObject(e)||y.isArray(e)}function dl(e){return y.endsWith(e,"[]")?e.slice(0,-2):e}function xo(e,t,n){return e?e.concat(t).map(function(s,o){return s=dl(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function _d(e){return y.isArray(e)&&!e.some(Br)}const yd=y.toFlatObject(y,{},null,function(t){return/^is[A-Z]/.test(t)});function er(e,t,n){if(!y.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=y.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,I){return!y.isUndefined(I[w])});const r=n.metaTokens,s=n.visitor||u,o=n.dots,i=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&y.isSpecCompliantForm(t);if(!y.isFunction(s))throw new TypeError("visitor must be a function");function a(v){if(v===null)return"";if(y.isDate(v))return v.toISOString();if(!c&&y.isBlob(v))throw new V("Blob is not supported. Use a Buffer instead.");return y.isArrayBuffer(v)||y.isTypedArray(v)?c&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function u(v,w,I){let P=v;if(v&&!I&&typeof v=="object"){if(y.endsWith(w,"{}"))w=r?w:w.slice(0,-2),v=JSON.stringify(v);else if(y.isArray(v)&&_d(v)||(y.isFileList(v)||y.endsWith(w,"[]"))&&(P=y.toArray(v)))return w=dl(w),P.forEach(function(U,K){!(y.isUndefined(U)||U===null)&&t.append(i===!0?xo([w],K,o):i===null?w:w+"[]",a(U))}),!1}return Br(v)?!0:(t.append(xo(I,w,o),a(v)),!1)}const f=[],p=Object.assign(yd,{defaultVisitor:u,convertValue:a,isVisitable:Br});function g(v,w){if(!y.isUndefined(v)){if(f.indexOf(v)!==-1)throw Error("Circular reference detected in "+w.join("."));f.push(v),y.forEach(v,function(P,j){(!(y.isUndefined(P)||P===null)&&s.call(t,P,y.isString(j)?j.trim():j,w,p))===!0&&g(P,w?w.concat(j):[j])}),f.pop()}}if(!y.isObject(e))throw new TypeError("data must be an object");return g(e),t}function So(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function gs(e,t){this._pairs=[],e&&er(e,this,t)}const hl=gs.prototype;hl.append=function(t,n){this._pairs.push([t,n])};hl.toString=function(t){const n=t?function(r){return t.call(this,r,So)}:So;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function bd(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function pl(e,t,n){if(!t)return e;const r=n&&n.encode||bd,s=n&&n.serialize;let o;if(s?o=s(t,n):o=y.isURLSearchParams(t)?t.toString():new gs(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class Oo{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){y.forEach(this.handlers,function(r){r!==null&&t(r)})}}const ml={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},vd=typeof URLSearchParams<"u"?URLSearchParams:gs,Ed=typeof FormData<"u"?FormData:null,wd=typeof Blob<"u"?Blob:null,xd={isBrowser:!0,classes:{URLSearchParams:vd,FormData:Ed,Blob:wd},protocols:["http","https","file","blob","url","data"]},gl=typeof window<"u"&&typeof document<"u",Sd=(e=>gl&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Od=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Rd=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:gl,hasStandardBrowserEnv:Sd,hasStandardBrowserWebWorkerEnv:Od},Symbol.toStringTag,{value:"Module"})),De={...Rd,...xd};function Cd(e,t){return er(e,new De.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return De.isNode&&y.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Ad(e){return y.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Pd(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&y.isArray(s)?s.length:i,c?(y.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!l):((!s[i]||!y.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&y.isArray(s[i])&&(s[i]=Pd(s[i])),!l)}if(y.isFormData(e)&&y.isFunction(e.entries)){const n={};return y.forEachEntry(e,(r,s)=>{t(Ad(r),s,n,0)}),n}return null}function Td(e,t,n){if(y.isString(e))try{return(t||JSON.parse)(e),y.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const _s={transitional:ml,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=y.isObject(t);if(o&&y.isHTMLForm(t)&&(t=new FormData(t)),y.isFormData(t))return s&&s?JSON.stringify(_l(t)):t;if(y.isArrayBuffer(t)||y.isBuffer(t)||y.isStream(t)||y.isFile(t)||y.isBlob(t))return t;if(y.isArrayBufferView(t))return t.buffer;if(y.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Cd(t,this.formSerializer).toString();if((l=y.isFileList(t))||r.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||s?(n.setContentType("application/json",!1),Td(t)):t}],transformResponse:[function(t){const n=this.transitional||_s.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&y.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(l){if(i)throw l.name==="SyntaxError"?V.from(l,V.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:De.classes.FormData,Blob:De.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};y.forEach(["delete","get","head","post","put","patch"],e=>{_s.headers[e]={}});const ys=_s,Nd=y.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"]),Id=e=>{const t={};let n,r,s;return e&&e.split(` +`).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&Nd[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Ro=Symbol("internals");function Jt(e){return e&&String(e).trim().toLowerCase()}function An(e){return e===!1||e==null?e:y.isArray(e)?e.map(An):String(e)}function Md(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Ld=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function _r(e,t,n,r,s){if(y.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!y.isString(t)){if(y.isString(r))return t.indexOf(r)!==-1;if(y.isRegExp(r))return r.test(t)}}function jd(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Fd(e,t){const n=y.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}class tr{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(l,c,a){const u=Jt(c);if(!u)throw new Error("header name must be a non-empty string");const f=y.findKey(s,u);(!f||s[f]===void 0||a===!0||a===void 0&&s[f]!==!1)&&(s[f||c]=An(l))}const i=(l,c)=>y.forEach(l,(a,u)=>o(a,u,c));return y.isPlainObject(t)||t instanceof this.constructor?i(t,n):y.isString(t)&&(t=t.trim())&&!Ld(t)?i(Id(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=Jt(t),t){const r=y.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Md(s);if(y.isFunction(n))return n.call(this,s,r);if(y.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Jt(t),t){const r=y.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||_r(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=Jt(i),i){const l=y.findKey(r,i);l&&(!n||_r(r,r[l],l,n))&&(delete r[l],s=!0)}}return y.isArray(t)?t.forEach(o):o(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const o=n[r];(!t||_r(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return y.forEach(this,(s,o)=>{const i=y.findKey(r,o);if(i){n[i]=An(s),delete n[o];return}const l=t?jd(o):String(o).trim();l!==o&&delete n[o],n[l]=An(s),r[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return y.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&y.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Ro]=this[Ro]={accessors:{}}).accessors,s=this.prototype;function o(i){const l=Jt(i);r[l]||(Fd(s,i),r[l]=!0)}return y.isArray(t)?t.forEach(o):o(t),this}}tr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);y.reduceDescriptors(tr.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});y.freezeMethods(tr);const We=tr;function yr(e,t){const n=this||ys,r=t||n,s=We.from(r.headers);let o=r.data;return y.forEach(e,function(l){o=l.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function yl(e){return!!(e&&e.__CANCEL__)}function dn(e,t,n){V.call(this,e??"canceled",V.ERR_CANCELED,t,n),this.name="CanceledError"}y.inherits(dn,V,{__CANCEL__:!0});function Ud(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new V("Request failed with status code "+n.status,[V.ERR_BAD_REQUEST,V.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const $d=De.hasStandardBrowserEnv?{write(e,t,n,r,s,o){const i=[e+"="+encodeURIComponent(t)];y.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),y.isString(r)&&i.push("path="+r),y.isString(s)&&i.push("domain="+s),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 Dd(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Bd(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function bl(e,t){return e&&!Dd(t)?Bd(e,t):t}const Hd=De.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(o){let i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(i){const l=y.isString(i)?s(i):i;return l.protocol===r.protocol&&l.host===r.host}}():function(){return function(){return!0}}();function kd(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Vd(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(c){const a=Date.now(),u=r[o];i||(i=a),n[s]=c,r[s]=a;let f=o,p=0;for(;f!==s;)p+=n[f++],f=f%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),a-i{const o=s.loaded,i=s.lengthComputable?s.total:void 0,l=o-n,c=r(l),a=o<=i;n=o;const u={loaded:o,total:i,progress:i?o/i:void 0,bytes:l,rate:c||void 0,estimated:c&&i&&a?(i-o)/c:void 0,event:s};u[t?"download":"upload"]=!0,e(u)}}const Kd=typeof XMLHttpRequest<"u",qd=Kd&&function(e){return new Promise(function(n,r){let s=e.data;const o=We.from(e.headers).normalize();let{responseType:i,withXSRFToken:l}=e,c;function a(){e.cancelToken&&e.cancelToken.unsubscribe(c),e.signal&&e.signal.removeEventListener("abort",c)}let u;if(y.isFormData(s)){if(De.hasStandardBrowserEnv||De.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((u=o.getContentType())!==!1){const[w,...I]=u?u.split(";").map(P=>P.trim()).filter(Boolean):[];o.setContentType([w||"multipart/form-data",...I].join("; "))}}let f=new XMLHttpRequest;if(e.auth){const w=e.auth.username||"",I=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(w+":"+I))}const p=bl(e.baseURL,e.url);f.open(e.method.toUpperCase(),pl(p,e.params,e.paramsSerializer),!0),f.timeout=e.timeout;function g(){if(!f)return;const w=We.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),P={data:!i||i==="text"||i==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:w,config:e,request:f};Ud(function(U){n(U),a()},function(U){r(U),a()},P),f=null}if("onloadend"in f?f.onloadend=g:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(g)},f.onabort=function(){f&&(r(new V("Request aborted",V.ECONNABORTED,e,f)),f=null)},f.onerror=function(){r(new V("Network Error",V.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let I=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const P=e.transitional||ml;e.timeoutErrorMessage&&(I=e.timeoutErrorMessage),r(new V(I,P.clarifyTimeoutError?V.ETIMEDOUT:V.ECONNABORTED,e,f)),f=null},De.hasStandardBrowserEnv&&(l&&y.isFunction(l)&&(l=l(e)),l||l!==!1&&Hd(p))){const w=e.xsrfHeaderName&&e.xsrfCookieName&&$d.read(e.xsrfCookieName);w&&o.set(e.xsrfHeaderName,w)}s===void 0&&o.setContentType(null),"setRequestHeader"in f&&y.forEach(o.toJSON(),function(I,P){f.setRequestHeader(P,I)}),y.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),i&&i!=="json"&&(f.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&f.addEventListener("progress",Co(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",Co(e.onUploadProgress)),(e.cancelToken||e.signal)&&(c=w=>{f&&(r(!w||w.type?new dn(null,e,f):w),f.abort(),f=null)},e.cancelToken&&e.cancelToken.subscribe(c),e.signal&&(e.signal.aborted?c():e.signal.addEventListener("abort",c)));const v=kd(p);if(v&&De.protocols.indexOf(v)===-1){r(new V("Unsupported protocol "+v+":",V.ERR_BAD_REQUEST,e));return}f.send(s||null)})},Hr={http:gd,xhr:qd};y.forEach(Hr,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ao=e=>`- ${e}`,Gd=e=>y.isFunction(e)||e===null||e===!1,vl={getAdapter:e=>{e=y.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let o=0;o`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since : +`+o.map(Ao).join(` +`):" "+Ao(o[0]):"as no adapter specified";throw new V("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:Hr};function br(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new dn(null,e)}function Po(e){return br(e),e.headers=We.from(e.headers),e.data=yr.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),vl.getAdapter(e.adapter||ys.adapter)(e).then(function(r){return br(e),r.data=yr.call(e,e.transformResponse,r),r.headers=We.from(r.headers),r},function(r){return yl(r)||(br(e),r&&r.response&&(r.response.data=yr.call(e,e.transformResponse,r.response),r.response.headers=We.from(r.response.headers))),Promise.reject(r)})}const To=e=>e instanceof We?e.toJSON():e;function Ht(e,t){t=t||{};const n={};function r(a,u,f){return y.isPlainObject(a)&&y.isPlainObject(u)?y.merge.call({caseless:f},a,u):y.isPlainObject(u)?y.merge({},u):y.isArray(u)?u.slice():u}function s(a,u,f){if(y.isUndefined(u)){if(!y.isUndefined(a))return r(void 0,a,f)}else return r(a,u,f)}function o(a,u){if(!y.isUndefined(u))return r(void 0,u)}function i(a,u){if(y.isUndefined(u)){if(!y.isUndefined(a))return r(void 0,a)}else return r(void 0,u)}function l(a,u,f){if(f in t)return r(a,u);if(f in e)return r(void 0,a)}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:(a,u)=>s(To(a),To(u),!0)};return y.forEach(Object.keys(Object.assign({},e,t)),function(u){const f=c[u]||s,p=f(e[u],t[u],u);y.isUndefined(p)&&f!==l||(n[u]=p)}),n}const El="1.6.3",bs={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{bs[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const No={};bs.transitional=function(t,n,r){function s(o,i){return"[Axios v"+El+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,l)=>{if(t===!1)throw new V(s(i," has been removed"+(n?" in "+n:"")),V.ERR_DEPRECATED);return n&&!No[i]&&(No[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,l):!0}};function zd(e,t,n){if(typeof e!="object")throw new V("options must be an object",V.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const o=r[s],i=t[o];if(i){const l=e[o],c=l===void 0||i(l,o,e);if(c!==!0)throw new V("option "+o+" must be "+c,V.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new V("Unknown option "+o,V.ERR_BAD_OPTION)}}const kr={assertOptions:zd,validators:bs},et=kr.validators;class Un{constructor(t){this.defaults=t,this.interceptors={request:new Oo,response:new Oo}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ht(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:o}=n;r!==void 0&&kr.assertOptions(r,{silentJSONParsing:et.transitional(et.boolean),forcedJSONParsing:et.transitional(et.boolean),clarifyTimeoutError:et.transitional(et.boolean)},!1),s!=null&&(y.isFunction(s)?n.paramsSerializer={serialize:s}:kr.assertOptions(s,{encode:et.function,serialize:et.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&y.merge(o.common,o[n.method]);o&&y.forEach(["delete","get","head","post","put","patch","common"],v=>{delete o[v]}),n.headers=We.concat(i,o);const l=[];let c=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(n)===!1||(c=c&&w.synchronous,l.unshift(w.fulfilled,w.rejected))});const a=[];this.interceptors.response.forEach(function(w){a.push(w.fulfilled,w.rejected)});let u,f=0,p;if(!c){const v=[Po.bind(this),void 0];for(v.unshift.apply(v,l),v.push.apply(v,a),p=v.length,u=Promise.resolve(n);f{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](s);r._listeners=null}),this.promise.then=s=>{let o;const i=new Promise(l=>{r.subscribe(l),o=l}).then(s);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,l){r.reason||(r.reason=new dn(o,i,l),n(r.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)}static source(){let t;return{token:new vs(function(s){t=s}),cancel:t}}}const Wd=vs;function Jd(e){return function(n){return e.apply(null,n)}}function Qd(e){return y.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});const Xd=Vr;function wl(e){const t=new Pn(e),n=nl(Pn.prototype.request,t);return y.extend(n,Pn.prototype,t,{allOwnKeys:!0}),y.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return wl(Ht(e,s))},n}const ne=wl(ys);ne.Axios=Pn;ne.CanceledError=dn;ne.CancelToken=Wd;ne.isCancel=yl;ne.VERSION=El;ne.toFormData=er;ne.AxiosError=V;ne.Cancel=ne.CanceledError;ne.all=function(t){return Promise.all(t)};ne.spread=Jd;ne.isAxiosError=Qd;ne.mergeConfig=Ht;ne.AxiosHeaders=We;ne.formToJSON=e=>_l(y.isHTMLForm(e)?new FormData(e):e);ne.getAdapter=vl.getAdapter;ne.HttpStatusCode=Xd;ne.default=ne;const Yd="/assets/logo-VYB8PrVU.png",Zd={data(){return{LoLLMSLogo:Yd,selectedOption:"cpu"}},components:{MessageBox:jf},methods:{install(){ne.post("/start_installing",{mode:this.selectedOption}).then(()=>{})}}},eh={class:"flex flex-col items-center justify-center rounded-lg m-2 shadow-lg hover:border-primary dark:hover:border-primary hover:border-solid hover:border-2 border-2 border-transparent even:bg-bg-light-discussion-odd dark:even:bg-bg-dark-discussion-odd flex flex-col flex-grow flex-wrap overflow-visible p-4 pb-2"},th=["src"],nh=Y("h1",{class:"text-4xl font-bold mb-4"},"LOLLMS installation tool",-1),rh=Y("p",{class:"text-left"},[dt(" Welcome to the installer of lollms. Here you can select your install profile."),Y("br"),dt(" Let's start by selecting the install mode."),Y("br"),Y("br")],-1),sh={class:"flex flex-col gap-2"},oh={class:"flex items-center"},ih={class:"flex items-center"},lh={class:"flex items-center"},ch={class:"flex items-center"};function uh(e,t,n,r,s,o){const i=hi("MessageBox");return jt(),Zt(Fe,null,[Y("div",eh,[Y("img",{src:s.LoLLMSLogo},null,8,th),nh,rh,Y("div",sh,[Y("label",oh,[vn(Y("input",{type:"radio",value:"cuda","onUpdate:modelValue":t[0]||(t[0]=l=>s.selectedOption=l),class:"mr-2"},null,512),[[En,s.selectedOption]]),dt(" Use NVIDIA GPU with CUDA ")]),Y("label",ih,[vn(Y("input",{type:"radio",value:"rocm","onUpdate:modelValue":t[1]||(t[1]=l=>s.selectedOption=l),class:"mr-2"},null,512),[[En,s.selectedOption]]),dt(" Use AMD GPU with ROCm ")]),Y("label",lh,[vn(Y("input",{type:"radio",value:"cpu","onUpdate:modelValue":t[2]||(t[2]=l=>s.selectedOption=l),class:"mr-2"},null,512),[[En,s.selectedOption]]),dt(" Use CPU (no GPU) ")]),Y("label",ch,[vn(Y("input",{type:"radio",value:"metal","onUpdate:modelValue":t[3]||(t[3]=l=>s.selectedOption=l),class:"mr-2"},null,512),[[En,s.selectedOption]]),dt(" Use Metal (for Apple Silicon like M1 and M2) ")])]),Y("button",{onClick:t[4]||(t[4]=(...l)=>o.install&&o.install(...l)),class:"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 mt-4 rounded"}," Install ")]),de(i)],64)}const ah=ps(Zd,[["render",uh]]),fh=[{path:"/",name:"Install",component:ah}],dh=ef({history:ga(),routes:fh});vf({state(){return{}},mutations:{},getters:{},actions:{}});ku(xf).use(dh).mount("#app"); diff --git a/scripts/python/lollms_installer/frontend/dist/assets/index-tsveoIuX.css b/scripts/python/lollms_installer/frontend/dist/assets/index-tsveoIuX.css new file mode 100644 index 00000000..37aecab6 --- /dev/null +++ b/scripts/python/lollms_installer/frontend/dist/assets/index-tsveoIuX.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:PTSans,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1c64f2}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is([dir=rtl]) select:not([size]){background-position:left .75rem center;padding-right:.75rem;padding-left:0}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1c64f2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:.55em .55em;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-color:currentColor;border-color:transparent;background-position:center;background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1f2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}:is([dir=rtl]) input[type=file]::file-selector-button{padding-right:2rem;padding-left:1rem}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:#9ca3af}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:#9ca3af}input[type=range]::-moz-range-progress{background:#3f83f8}input[type=range]::-ms-fill-lower{background:#3f83f8}*{scrollbar-color:initial;scrollbar-width:initial}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fixed{position:fixed}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-40{z-index:40}.z-50{z-index:50}.m-2{margin:.5rem}.mb-4{margin-bottom:1rem}.mr-2{margin-right:.5rem}.mt-4{margin-top:1rem}.flex{display:flex}.h-6{height:1.5rem}.h-9{height:2.25rem}.w-1\/2{width:50%}.w-6{width:1.5rem}.w-64{width:16rem}.flex-grow{flex-grow:1}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.border-2{border-width:2px}.border-transparent{border-color:transparent}.bg-bg-light{--tw-bg-opacity: 1;background-color:rgb(226 237 255 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(63 131 248 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(14 142 240 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.fill-secondary{fill:#0fd974}.p-4{padding:1rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-2{padding-bottom:.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.text-left{text-align:left}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.duration-150{transition-duration:.15s}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.even\:bg-bg-light-discussion-odd:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(214 231 255 / var(--tw-bg-opacity))}.hover\:border-2:hover{border-width:2px}.hover\:border-solid:hover{border-style:solid}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:rgb(14 142 240 / var(--tw-border-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.hover\:bg-primary-light:hover{--tw-bg-opacity: 1;background-color:rgb(61 171 255 / var(--tw-bg-opacity))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(:where(.dark) .dark\:bg-bg-dark){--tw-bg-opacity: 1;background-color:rgb(19 46 89 / var(--tw-bg-opacity))}:is(:where(.dark) .dark\:even\:bg-bg-dark-discussion-odd:nth-child(2n)){--tw-bg-opacity: 1;background-color:rgb(40 68 113 / var(--tw-bg-opacity))}:is(:where(.dark) .dark\:hover\:border-primary:hover){--tw-border-opacity: 1;border-color:rgb(14 142 240 / var(--tw-border-opacity))} diff --git a/scripts/python/lollms_installer/frontend/dist/assets/logo-VYB8PrVU.png b/scripts/python/lollms_installer/frontend/dist/assets/logo-VYB8PrVU.png new file mode 100644 index 00000000..4ffb47c8 Binary files /dev/null and b/scripts/python/lollms_installer/frontend/dist/assets/logo-VYB8PrVU.png differ