diff --git a/assets/index-BAO5JEft.js b/assets/index-BAO5JEft.js new file mode 100644 index 0000000..9451de9 --- /dev/null +++ b/assets/index-BAO5JEft.js @@ -0,0 +1,22 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Gn(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const K={},Ze=[],ce=()=>{},jo=()=>!1,Jt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Xn=e=>e.startsWith("onUpdate:"),Q=Object.assign,Yn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Uo=Object.prototype.hasOwnProperty,B=(e,t)=>Uo.call(e,t),N=Array.isArray,et=e=>Gt(e)==="[object Map]",_r=e=>Gt(e)==="[object Set]",I=e=>typeof e=="function",Y=e=>typeof e=="string",ot=e=>typeof e=="symbol",z=e=>e!==null&&typeof e=="object",yr=e=>(z(e)||I(e))&&I(e.then)&&I(e.catch),br=Object.prototype.toString,Gt=e=>br.call(e),Bo=e=>Gt(e).slice(8,-1),wr=e=>Gt(e)==="[object Object]",Qn=e=>Y(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ht=Gn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Xt=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Do=/-(\w)/g,Se=Xt(e=>e.replace(Do,(t,n)=>n?n.toUpperCase():"")),Ho=/\B([A-Z])/g,it=Xt(e=>e.replace(Ho,"-$1").toLowerCase()),Yt=Xt(e=>e.charAt(0).toUpperCase()+e.slice(1)),_n=Xt(e=>e?`on${Yt(e)}`:""),We=(e,t)=>!Object.is(e,t),yn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},$o=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Cs;const Er=()=>Cs||(Cs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Zn(e){if(N(e)){const t={};for(let n=0;n{if(n){const s=n.split(ko);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function es(e){let t="";if(Y(e))t=e;else if(N(e))for(let n=0;nY(e)?e:e==null?"":N(e)||z(e)&&(e.toString===br||!I(e.toString))?JSON.stringify(e,Sr,2):String(e),Sr=(e,t)=>t&&t.__v_isRef?Sr(e,t.value):et(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[bn(s,o)+" =>"]=r,n),{})}:_r(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>bn(n))}:ot(t)?bn(t):z(t)&&!N(t)&&!wr(t)?String(t):t,bn=(e,t="")=>{var n;return ot(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ae;class Go{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ae,!t&&ae&&(this.index=(ae.scopes||(ae.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ae;try{return ae=this,t()}finally{ae=n}}}on(){ae=this}off(){ae=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Ge()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=je,n=qe;try{return je=!0,qe=this,this._runnings++,Ps(this),this.fn()}finally{Fs(this),this._runnings--,qe=n,je=t}}stop(){var t;this.active&&(Ps(this),Fs(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function Qo(e){return e.value}function Ps(e){e._trackId++,e._depsLength=0}function Fs(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},vn=new WeakMap,ze=Symbol(""),Mn=Symbol("");function re(e,t,n){if(je&&qe){let s=vn.get(e);s||vn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=Cr(()=>s.delete(n))),Ar(qe,r)}}function Ce(e,t,n,s,r,o){const i=vn.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&N(e)){const u=Number(s);i.forEach((d,a)=>{(a==="length"||!ot(a)&&a>=u)&&l.push(d)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":N(e)?Qn(n)&&l.push(i.get("length")):(l.push(i.get(ze)),et(e)&&l.push(i.get(Mn)));break;case"delete":N(e)||(l.push(i.get(ze)),et(e)&&l.push(i.get(Mn)));break;case"set":et(e)&&l.push(i.get(ze));break}ns();for(const u of l)u&&Rr(u,4);ss()}const Zo=Gn("__proto__,__v_isRef,__isVue"),Pr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ot)),Ns=ei();function ei(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=H(this);for(let o=0,i=this.length;o{e[t]=function(...n){Je(),ns();const s=H(this)[t].apply(this,n);return ss(),Ge(),s}}),e}function ti(e){const t=H(this);return re(t,"has",e),t.hasOwnProperty(e)}class Fr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?pi:vr:o?Lr:Ir).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=N(t);if(!r){if(i&&B(Ns,n))return Reflect.get(Ns,n,s);if(n==="hasOwnProperty")return ti}const l=Reflect.get(t,n,s);return(ot(n)?Pr.has(n):Zo(n))||(r||re(t,"get",n),o)?l:ie(l)?i&&Qn(n)?l:l.value:z(l)?r?Mr(l):is(l):l}}class Nr extends Fr{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const u=_t(o);if(!jn(s)&&!_t(s)&&(o=H(o),s=H(s)),!N(t)&&ie(o)&&!ie(s))return u?!1:(o.value=s,!0)}const i=N(t)&&Qn(n)?Number(n)e,Qt=e=>Reflect.getPrototypeOf(e);function Ft(e,t,n=!1,s=!1){e=e.__v_raw;const r=H(e),o=H(t);n||(We(t,o)&&re(r,"get",t),re(r,"get",o));const{has:i}=Qt(r),l=s?rs:n?us:cs;if(i.call(r,t))return l(e.get(t));if(i.call(r,o))return l(e.get(o));e!==r&&e.get(t)}function Nt(e,t=!1){const n=this.__v_raw,s=H(n),r=H(e);return t||(We(e,r)&&re(s,"has",e),re(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function It(e,t=!1){return e=e.__v_raw,!t&&re(H(e),"iterate",ze),Reflect.get(e,"size",e)}function Is(e){e=H(e);const t=H(this);return Qt(t).has.call(t,e)||(t.add(e),Ce(t,"add",e,e)),this}function Ls(e,t){t=H(t);const n=H(this),{has:s,get:r}=Qt(n);let o=s.call(n,e);o||(e=H(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?We(t,i)&&Ce(n,"set",e,t):Ce(n,"add",e,t),this}function vs(e){const t=H(this),{has:n,get:s}=Qt(t);let r=n.call(t,e);r||(e=H(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&Ce(t,"delete",e,void 0),o}function Ms(){const e=H(this),t=e.size!==0,n=e.clear();return t&&Ce(e,"clear",void 0,void 0),n}function Lt(e,t){return function(s,r){const o=this,i=o.__v_raw,l=H(i),u=t?rs:e?us:cs;return!e&&re(l,"iterate",ze),i.forEach((d,a)=>s.call(r,u(d),u(a),o))}}function vt(e,t,n){return function(...s){const r=this.__v_raw,o=H(r),i=et(o),l=e==="entries"||e===Symbol.iterator&&i,u=e==="keys"&&i,d=r[e](...s),a=n?rs:t?us:cs;return!t&&re(o,"iterate",u?Mn:ze),{next(){const{value:h,done:S}=d.next();return S?{value:h,done:S}:{value:l?[a(h[0]),a(h[1])]:a(h),done:S}},[Symbol.iterator](){return this}}}}function Ne(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ii(){const e={get(o){return Ft(this,o)},get size(){return It(this)},has:Nt,add:Is,set:Ls,delete:vs,clear:Ms,forEach:Lt(!1,!1)},t={get(o){return Ft(this,o,!1,!0)},get size(){return It(this)},has:Nt,add:Is,set:Ls,delete:vs,clear:Ms,forEach:Lt(!1,!0)},n={get(o){return Ft(this,o,!0)},get size(){return It(this,!0)},has(o){return Nt.call(this,o,!0)},add:Ne("add"),set:Ne("set"),delete:Ne("delete"),clear:Ne("clear"),forEach:Lt(!0,!1)},s={get(o){return Ft(this,o,!0,!0)},get size(){return It(this,!0)},has(o){return Nt.call(this,o,!0)},add:Ne("add"),set:Ne("set"),delete:Ne("delete"),clear:Ne("clear"),forEach:Lt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=vt(o,!1,!1),n[o]=vt(o,!0,!1),t[o]=vt(o,!1,!0),s[o]=vt(o,!0,!0)}),[e,n,t,s]}const[li,ci,ui,fi]=ii();function os(e,t){const n=t?e?fi:ui:e?ci:li;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(B(n,r)&&r in s?n:s,r,o)}const ai={get:os(!1,!1)},di={get:os(!1,!0)},hi={get:os(!0,!1)},Ir=new WeakMap,Lr=new WeakMap,vr=new WeakMap,pi=new WeakMap;function mi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function gi(e){return e.__v_skip||!Object.isExtensible(e)?0:mi(Bo(e))}function is(e){return _t(e)?e:ls(e,!1,si,ai,Ir)}function _i(e){return ls(e,!1,oi,di,Lr)}function Mr(e){return ls(e,!0,ri,hi,vr)}function ls(e,t,n,s,r){if(!z(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=gi(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function tt(e){return _t(e)?tt(e.__v_raw):!!(e&&e.__v_isReactive)}function _t(e){return!!(e&&e.__v_isReadonly)}function jn(e){return!!(e&&e.__v_isShallow)}function jr(e){return tt(e)||_t(e)}function H(e){const t=e&&e.__v_raw;return t?H(t):e}function Ur(e){return Object.isExtensible(e)&&kt(e,"__v_skip",!0),e}const cs=e=>z(e)?is(e):e,us=e=>z(e)?Mr(e):e;class Br{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ts(()=>t(this._value),()=>wn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=H(this);return(!t._cacheable||t.effect.dirty)&&We(t._value,t._value=t.effect.run())&&wn(t,4),bi(t),t.effect._dirtyLevel>=2&&wn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function yi(e,t,n=!1){let s,r;const o=I(e);return o?(s=e,r=ce):(s=e.get,r=e.set),new Br(s,r,o||!r,n)}function bi(e){var t;je&&qe&&(e=H(e),Ar(qe,(t=e.dep)!=null?t:e.dep=Cr(()=>e.dep=void 0,e instanceof Br?e:void 0)))}function wn(e,t=4,n){e=H(e);const s=e.dep;s&&Rr(s,t)}function ie(e){return!!(e&&e.__v_isRef===!0)}function wi(e){return ie(e)?e.value:e}const Ei={get:(e,t,n)=>wi(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ie(r)&&!ie(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Dr(e){return tt(e)?e:new Proxy(e,Ei)}/** +* @vue/runtime-core v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Ue(e,t,n,s){try{return s?e(...s):e()}catch(r){Zt(r,t,n)}}function pe(e,t,n,s){if(I(e)){const o=Ue(e,t,n,s);return o&&yr(o)&&o.catch(i=>{Zt(i,t,n)}),o}const r=[];for(let o=0;o>>1,r=Z[s],o=bt(r);oEe&&Z.splice(t,1)}function Ai(e){N(e)?nt.push(...e):(!Le||!Le.includes(e,e.allowRecurse?Ke+1:Ke))&&nt.push(e),$r()}function js(e,t,n=yt?Ee+1:0){for(;nbt(n)-bt(s));if(nt.length=0,Le){Le.push(...t);return}for(Le=t,Ke=0;Kee.id==null?1/0:e.id,Ri=(e,t)=>{const n=bt(e)-bt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function kr(e){Un=!1,yt=!0,Z.sort(Ri);try{for(Ee=0;EeY(R)?R.trim():R)),h&&(r=n.map($o))}let l,u=s[l=_n(t)]||s[l=_n(Se(t))];!u&&o&&(u=s[l=_n(it(t))]),u&&pe(u,e,6,r);const d=s[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,pe(d,e,6,r)}}function Kr(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!I(e)){const u=d=>{const a=Kr(d,t,!0);a&&(l=!0,Q(i,a))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!o&&!l?(z(e)&&s.set(e,null),null):(N(o)?o.forEach(u=>i[u]=null):Q(i,o),z(e)&&s.set(e,i),i)}function en(e,t){return!e||!Jt(t)?!1:(t=t.slice(2).replace(/Once$/,""),B(e,t[0].toLowerCase()+t.slice(1))||B(e,it(t))||B(e,t))}let de=null,tn=null;function Kt(e){const t=de;return de=e,tn=e&&e.type.__scopeId||null,t}function Pi(e){tn=e}function Fi(){tn=null}function Ni(e,t=de,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Ws(-1);const o=Kt(t);let i;try{i=e(...r)}finally{Kt(o),s._d&&Ws(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function En(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[i],slots:l,attrs:u,emit:d,render:a,renderCache:h,data:S,setupState:R,ctx:T,inheritAttrs:x}=e;let L,M;const G=Kt(e);try{if(n.shapeFlag&4){const W=r||s,le=W;L=we(a.call(le,W,h,o,R,S,T)),M=u}else{const W=t;L=we(W.length>1?W(o,{attrs:u,slots:l,emit:d}):W(o,null)),M=t.props?u:Ii(u)}}catch(W){gt.length=0,Zt(W,e,1),L=Be(wt)}let j=L;if(M&&x!==!1){const W=Object.keys(M),{shapeFlag:le}=j;W.length&&le&7&&(i&&W.some(Xn)&&(M=Li(M,i)),j=st(j,M))}return n.dirs&&(j=st(j),j.dirs=j.dirs?j.dirs.concat(n.dirs):n.dirs),n.transition&&(j.transition=n.transition),L=j,Kt(G),L}const Ii=e=>{let t;for(const n in e)(n==="class"||n==="style"||Jt(n))&&((t||(t={}))[n]=e[n]);return t},Li=(e,t)=>{const n={};for(const s in e)(!Xn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function vi(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:u}=t,d=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return s?Us(s,i,d):!!i;if(u&8){const a=t.dynamicProps;for(let h=0;he.__isSuspense;function Hi(e,t){t&&t.pendingBranch?N(e)?t.effects.push(...e):t.effects.push(e):Ai(e)}const $i=Symbol.for("v-scx"),Vi=()=>Ut($i),Mt={};function xn(e,t,n){return zr(e,t,n)}function zr(e,t,{immediate:n,deep:s,flush:r,once:o,onTrack:i,onTrigger:l}=K){if(t&&o){const D=t;t=(...Te)=>{D(...Te),le()}}const u=ee,d=D=>s===!0?D:Qe(D,s===!1?1:void 0);let a,h=!1,S=!1;if(ie(e)?(a=()=>e.value,h=jn(e)):tt(e)?(a=()=>d(e),h=!0):N(e)?(S=!0,h=e.some(D=>tt(D)||jn(D)),a=()=>e.map(D=>{if(ie(D))return D.value;if(tt(D))return d(D);if(I(D))return Ue(D,u,2)})):I(e)?t?a=()=>Ue(e,u,2):a=()=>(R&&R(),pe(e,u,3,[T])):a=ce,t&&s){const D=a;a=()=>Qe(D())}let R,T=D=>{R=j.onStop=()=>{Ue(D,u,4),R=j.onStop=void 0}},x;if(on)if(T=ce,t?n&&pe(t,u,3,[a(),S?[]:void 0,T]):a(),r==="sync"){const D=Vi();x=D.__watcherHandles||(D.__watcherHandles=[])}else return ce;let L=S?new Array(e.length).fill(Mt):Mt;const M=()=>{if(!(!j.active||!j.dirty))if(t){const D=j.run();(s||h||(S?D.some((Te,me)=>We(Te,L[me])):We(D,L)))&&(R&&R(),pe(t,u,3,[D,L===Mt?void 0:S&&L[0]===Mt?[]:L,T]),L=D)}else j.run()};M.allowRecurse=!!t;let G;r==="sync"?G=M:r==="post"?G=()=>se(M,u&&u.suspense):(M.pre=!0,u&&(M.id=u.uid),G=()=>as(M));const j=new ts(a,ce,G),W=Yo(),le=()=>{j.stop(),W&&Yn(W.effects,j)};return t?n?M():L=j.run():r==="post"?se(j.run.bind(j),u&&u.suspense):j.run(),x&&x.push(le),le}function ki(e,t,n){const s=this.proxy,r=Y(e)?e.includes(".")?Wr(s,e):()=>s[e]:e.bind(s,s);let o;I(t)?o=t:(o=t.handler,n=t);const i=St(this),l=zr(r,o.bind(s),n);return i(),l}function Wr(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r0){if(n>=t)return e;n++}if(s=s||new Set,s.has(e))return e;if(s.add(e),ie(e))Qe(e.value,t,n,s);else if(N(e))for(let r=0;r{Qe(r,t,n,s)});else if(wr(e))for(const r in e)Qe(e[r],t,n,s);return e}function Ve(e,t,n,s){const r=e.dirs,o=t&&t.dirs;for(let i=0;i!!e.type.__asyncLoader,Jr=e=>e.type.__isKeepAlive;function qi(e,t){Gr(e,"a",t)}function zi(e,t){Gr(e,"da",t)}function Gr(e,t,n=ee){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(nn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Jr(r.parent.vnode)&&Wi(s,t,n,r),r=r.parent}}function Wi(e,t,n,s){const r=nn(t,e,s,!0);Xr(()=>{Yn(s[t],r)},n)}function nn(e,t,n=ee,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Je();const l=St(n),u=pe(t,n,e,i);return l(),Ge(),u});return s?r.unshift(o):r.push(o),o}}const Fe=e=>(t,n=ee)=>(!on||e==="sp")&&nn(e,(...s)=>t(...s),n),Ji=Fe("bm"),Gi=Fe("m"),Xi=Fe("bu"),Yi=Fe("u"),Qi=Fe("bum"),Xr=Fe("um"),Zi=Fe("sp"),el=Fe("rtg"),tl=Fe("rtc");function nl(e,t=ee){nn("ec",e,t)}const Bn=e=>e?uo(e)?ms(e)||e.proxy:Bn(e.parent):null,pt=Q(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=>Bn(e.parent),$root:e=>Bn(e.root),$emit:e=>e.emit,$options:e=>ds(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,as(e.update)}),$nextTick:e=>e.n||(e.n=Si.bind(e.proxy)),$watch:e=>ki.bind(e)}),Sn=(e,t)=>e!==K&&!e.__isScriptSetup&&B(e,t),sl={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:u}=e;let d;if(t[0]!=="$"){const R=i[t];if(R!==void 0)switch(R){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(Sn(s,t))return i[t]=1,s[t];if(r!==K&&B(r,t))return i[t]=2,r[t];if((d=e.propsOptions[0])&&B(d,t))return i[t]=3,o[t];if(n!==K&&B(n,t))return i[t]=4,n[t];Dn&&(i[t]=0)}}const a=pt[t];let h,S;if(a)return t==="$attrs"&&re(e,"get",t),a(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==K&&B(n,t))return i[t]=4,n[t];if(S=u.config.globalProperties,B(S,t))return S[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return Sn(r,t)?(r[t]=n,!0):s!==K&&B(s,t)?(s[t]=n,!0):B(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let l;return!!n[i]||e!==K&&B(e,i)||Sn(t,i)||(l=o[0])&&B(l,i)||B(s,i)||B(pt,i)||B(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:B(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ds(e){return N(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Dn=!0;function rl(e){const t=ds(e),n=e.proxy,s=e.ctx;Dn=!1,t.beforeCreate&&Hs(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:u,inject:d,created:a,beforeMount:h,mounted:S,beforeUpdate:R,updated:T,activated:x,deactivated:L,beforeDestroy:M,beforeUnmount:G,destroyed:j,unmounted:W,render:le,renderTracked:D,renderTriggered:Te,errorCaptured:me,serverPrefetch:dn,expose:De,inheritAttrs:ct,components:At,directives:Rt,filters:hn}=t;if(d&&ol(d,s,null),i)for(const q in i){const V=i[q];I(V)&&(s[q]=V.bind(n))}if(r){const q=r.call(n,n);z(q)&&(e.data=is(q))}if(Dn=!0,o)for(const q in o){const V=o[q],He=I(V)?V.bind(n,n):I(V.get)?V.get.bind(n,n):ce,Ct=!I(V)&&I(V.set)?V.set.bind(n):ce,$e=Bl({get:He,set:Ct});Object.defineProperty(s,q,{enumerable:!0,configurable:!0,get:()=>$e.value,set:ge=>$e.value=ge})}if(l)for(const q in l)Yr(l[q],s,n,q);if(u){const q=I(u)?u.call(n):u;Reflect.ownKeys(q).forEach(V=>{al(V,q[V])})}a&&Hs(a,e,"c");function te(q,V){N(V)?V.forEach(He=>q(He.bind(n))):V&&q(V.bind(n))}if(te(Ji,h),te(Gi,S),te(Xi,R),te(Yi,T),te(qi,x),te(zi,L),te(nl,me),te(tl,D),te(el,Te),te(Qi,G),te(Xr,W),te(Zi,dn),N(De))if(De.length){const q=e.exposed||(e.exposed={});De.forEach(V=>{Object.defineProperty(q,V,{get:()=>n[V],set:He=>n[V]=He})})}else e.exposed||(e.exposed={});le&&e.render===ce&&(e.render=le),ct!=null&&(e.inheritAttrs=ct),At&&(e.components=At),Rt&&(e.directives=Rt)}function ol(e,t,n=ce){N(e)&&(e=Hn(e));for(const s in e){const r=e[s];let o;z(r)?"default"in r?o=Ut(r.from||s,r.default,!0):o=Ut(r.from||s):o=Ut(r),ie(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function Hs(e,t,n){pe(N(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Yr(e,t,n,s){const r=s.includes(".")?Wr(n,s):()=>n[s];if(Y(e)){const o=t[e];I(o)&&xn(r,o)}else if(I(e))xn(r,e.bind(n));else if(z(e))if(N(e))e.forEach(o=>Yr(o,t,n,s));else{const o=I(e.handler)?e.handler.bind(n):t[e.handler];I(o)&&xn(r,o,e)}}function ds(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let u;return l?u=l:!r.length&&!n&&!s?u=t:(u={},r.length&&r.forEach(d=>qt(u,d,i,!0)),qt(u,t,i)),z(t)&&o.set(t,u),u}function qt(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&qt(e,o,n,!0),r&&r.forEach(i=>qt(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=il[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const il={data:$s,props:Vs,emits:Vs,methods:dt,computed:dt,beforeCreate:ne,created:ne,beforeMount:ne,mounted:ne,beforeUpdate:ne,updated:ne,beforeDestroy:ne,beforeUnmount:ne,destroyed:ne,unmounted:ne,activated:ne,deactivated:ne,errorCaptured:ne,serverPrefetch:ne,components:dt,directives:dt,watch:cl,provide:$s,inject:ll};function $s(e,t){return t?e?function(){return Q(I(e)?e.call(this,this):e,I(t)?t.call(this,this):t)}:t:e}function ll(e,t){return dt(Hn(e),Hn(t))}function Hn(e){if(N(e)){const t={};for(let n=0;n1)return n&&I(t)?t.call(s&&s.proxy):t}}function dl(e,t,n,s=!1){const r={},o={};kt(o,rn,1),e.propsDefaults=Object.create(null),Zr(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:_i(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function hl(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=H(r),[u]=e.propsOptions;let d=!1;if((s||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let h=0;h{u=!0;const[S,R]=eo(h,t,!0);Q(i,S),R&&l.push(...R)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!o&&!u)return z(e)&&s.set(e,Ze),Ze;if(N(o))for(let a=0;a-1,R[1]=x<0||T-1||B(R,"default"))&&l.push(h)}}}const d=[i,l];return z(e)&&s.set(e,d),d}function ks(e){return e[0]!=="$"&&!ht(e)}function Ks(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function qs(e,t){return Ks(e)===Ks(t)}function zs(e,t){return N(t)?t.findIndex(n=>qs(n,e)):I(t)&&qs(t,e)?0:-1}const to=e=>e[0]==="_"||e==="$stable",hs=e=>N(e)?e.map(we):[we(e)],pl=(e,t,n)=>{if(t._n)return t;const s=Ni((...r)=>hs(t(...r)),n);return s._c=!1,s},no=(e,t,n)=>{const s=e._ctx;for(const r in e){if(to(r))continue;const o=e[r];if(I(o))t[r]=pl(r,o,s);else if(o!=null){const i=hs(o);t[r]=()=>i}}},so=(e,t)=>{const n=hs(t);e.slots.default=()=>n},ml=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=H(t),kt(t,"_",n)):no(t,e.slots={})}else e.slots={},t&&so(e,t);kt(e.slots,rn,1)},gl=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=K;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(Q(r,t),!n&&l===1&&delete r._):(o=!t.$stable,no(t,r)),i=t}else t&&(so(e,t),i={default:1});if(o)for(const l in r)!to(l)&&i[l]==null&&delete r[l]};function Vn(e,t,n,s,r=!1){if(N(e)){e.forEach((S,R)=>Vn(S,t&&(N(t)?t[R]:t),n,s,r));return}if(jt(s)&&!r)return;const o=s.shapeFlag&4?ms(s.component)||s.component.proxy:s.el,i=r?null:o,{i:l,r:u}=e,d=t&&t.r,a=l.refs===K?l.refs={}:l.refs,h=l.setupState;if(d!=null&&d!==u&&(Y(d)?(a[d]=null,B(h,d)&&(h[d]=null)):ie(d)&&(d.value=null)),I(u))Ue(u,l,12,[i,a]);else{const S=Y(u),R=ie(u);if(S||R){const T=()=>{if(e.f){const x=S?B(h,u)?h[u]:a[u]:u.value;r?N(x)&&Yn(x,o):N(x)?x.includes(o)||x.push(o):S?(a[u]=[o],B(h,u)&&(h[u]=a[u])):(u.value=[o],e.k&&(a[e.k]=u.value))}else S?(a[u]=i,B(h,u)&&(h[u]=i)):R&&(u.value=i,e.k&&(a[e.k]=i))};i?(T.id=-1,se(T,n)):T()}}}const se=Hi;function _l(e){return yl(e)}function yl(e,t){const n=Er();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:u,setText:d,setElementText:a,parentNode:h,nextSibling:S,setScopeId:R=ce,insertStaticContent:T}=e,x=(c,f,p,g=null,_=null,w=null,O=void 0,b=null,E=!!f.dynamicChildren)=>{if(c===f)return;c&&!ft(c,f)&&(g=Pt(c),ge(c,_,w,!0),c=null),f.patchFlag===-2&&(E=!1,f.dynamicChildren=null);const{type:y,ref:A,shapeFlag:P}=f;switch(y){case sn:L(c,f,p,g);break;case wt:M(c,f,p,g);break;case Tn:c==null&&G(f,p,g,O);break;case be:At(c,f,p,g,_,w,O,b,E);break;default:P&1?le(c,f,p,g,_,w,O,b,E):P&6?Rt(c,f,p,g,_,w,O,b,E):(P&64||P&128)&&y.process(c,f,p,g,_,w,O,b,E,Xe)}A!=null&&_&&Vn(A,c&&c.ref,w,f||c,!f)},L=(c,f,p,g)=>{if(c==null)s(f.el=l(f.children),p,g);else{const _=f.el=c.el;f.children!==c.children&&d(_,f.children)}},M=(c,f,p,g)=>{c==null?s(f.el=u(f.children||""),p,g):f.el=c.el},G=(c,f,p,g)=>{[c.el,c.anchor]=T(c.children,f,p,g,c.el,c.anchor)},j=({el:c,anchor:f},p,g)=>{let _;for(;c&&c!==f;)_=S(c),s(c,p,g),c=_;s(f,p,g)},W=({el:c,anchor:f})=>{let p;for(;c&&c!==f;)p=S(c),r(c),c=p;r(f)},le=(c,f,p,g,_,w,O,b,E)=>{f.type==="svg"?O="svg":f.type==="math"&&(O="mathml"),c==null?D(f,p,g,_,w,O,b,E):dn(c,f,_,w,O,b,E)},D=(c,f,p,g,_,w,O,b)=>{let E,y;const{props:A,shapeFlag:P,transition:C,dirs:F}=c;if(E=c.el=i(c.type,w,A&&A.is,A),P&8?a(E,c.children):P&16&&me(c.children,E,null,g,_,On(c,w),O,b),F&&Ve(c,null,g,"created"),Te(E,c,c.scopeId,O,g),A){for(const $ in A)$!=="value"&&!ht($)&&o(E,$,null,A[$],w,c.children,g,_,Ae);"value"in A&&o(E,"value",null,A.value,w),(y=A.onVnodeBeforeMount)&&ye(y,g,c)}F&&Ve(c,null,g,"beforeMount");const v=bl(_,C);v&&C.beforeEnter(E),s(E,f,p),((y=A&&A.onVnodeMounted)||v||F)&&se(()=>{y&&ye(y,g,c),v&&C.enter(E),F&&Ve(c,null,g,"mounted")},_)},Te=(c,f,p,g,_)=>{if(p&&R(c,p),g)for(let w=0;w{for(let y=E;y{const b=f.el=c.el;let{patchFlag:E,dynamicChildren:y,dirs:A}=f;E|=c.patchFlag&16;const P=c.props||K,C=f.props||K;let F;if(p&&ke(p,!1),(F=C.onVnodeBeforeUpdate)&&ye(F,p,f,c),A&&Ve(f,c,p,"beforeUpdate"),p&&ke(p,!0),y?De(c.dynamicChildren,y,b,p,g,On(f,_),w):O||V(c,f,b,null,p,g,On(f,_),w,!1),E>0){if(E&16)ct(b,f,P,C,p,g,_);else if(E&2&&P.class!==C.class&&o(b,"class",null,C.class,_),E&4&&o(b,"style",P.style,C.style,_),E&8){const v=f.dynamicProps;for(let $=0;${F&&ye(F,p,f,c),A&&Ve(f,c,p,"updated")},g)},De=(c,f,p,g,_,w,O)=>{for(let b=0;b{if(p!==g){if(p!==K)for(const b in p)!ht(b)&&!(b in g)&&o(c,b,p[b],null,O,f.children,_,w,Ae);for(const b in g){if(ht(b))continue;const E=g[b],y=p[b];E!==y&&b!=="value"&&o(c,b,y,E,O,f.children,_,w,Ae)}"value"in g&&o(c,"value",p.value,g.value,O)}},At=(c,f,p,g,_,w,O,b,E)=>{const y=f.el=c?c.el:l(""),A=f.anchor=c?c.anchor:l("");let{patchFlag:P,dynamicChildren:C,slotScopeIds:F}=f;F&&(b=b?b.concat(F):F),c==null?(s(y,p,g),s(A,p,g),me(f.children||[],p,A,_,w,O,b,E)):P>0&&P&64&&C&&c.dynamicChildren?(De(c.dynamicChildren,C,p,_,w,O,b),(f.key!=null||_&&f===_.subTree)&&ro(c,f,!0)):V(c,f,p,A,_,w,O,b,E)},Rt=(c,f,p,g,_,w,O,b,E)=>{f.slotScopeIds=b,c==null?f.shapeFlag&512?_.ctx.activate(f,p,g,O,E):hn(f,p,g,_,w,O,E):xs(c,f,E)},hn=(c,f,p,g,_,w,O)=>{const b=c.component=Nl(c,g,_);if(Jr(c)&&(b.ctx.renderer=Xe),Il(b),b.asyncDep){if(_&&_.registerDep(b,te),!c.el){const E=b.subTree=Be(wt);M(null,E,f,p)}}else te(b,c,f,p,_,w,O)},xs=(c,f,p)=>{const g=f.component=c.component;if(vi(c,f,p))if(g.asyncDep&&!g.asyncResolved){q(g,f,p);return}else g.next=f,Ti(g.update),g.effect.dirty=!0,g.update();else f.el=c.el,g.vnode=f},te=(c,f,p,g,_,w,O)=>{const b=()=>{if(c.isMounted){let{next:A,bu:P,u:C,parent:F,vnode:v}=c;{const Ye=oo(c);if(Ye){A&&(A.el=v.el,q(c,A,O)),Ye.asyncDep.then(()=>{c.isUnmounted||b()});return}}let $=A,k;ke(c,!1),A?(A.el=v.el,q(c,A,O)):A=v,P&&yn(P),(k=A.props&&A.props.onVnodeBeforeUpdate)&&ye(k,F,A,v),ke(c,!0);const X=En(c),fe=c.subTree;c.subTree=X,x(fe,X,h(fe.el),Pt(fe),c,_,w),A.el=X.el,$===null&&Mi(c,X.el),C&&se(C,_),(k=A.props&&A.props.onVnodeUpdated)&&se(()=>ye(k,F,A,v),_)}else{let A;const{el:P,props:C}=f,{bm:F,m:v,parent:$}=c,k=jt(f);if(ke(c,!1),F&&yn(F),!k&&(A=C&&C.onVnodeBeforeMount)&&ye(A,$,f),ke(c,!0),P&&gn){const X=()=>{c.subTree=En(c),gn(P,c.subTree,c,_,null)};k?f.type.__asyncLoader().then(()=>!c.isUnmounted&&X()):X()}else{const X=c.subTree=En(c);x(null,X,p,g,c,_,w),f.el=X.el}if(v&&se(v,_),!k&&(A=C&&C.onVnodeMounted)){const X=f;se(()=>ye(A,$,X),_)}(f.shapeFlag&256||$&&jt($.vnode)&&$.vnode.shapeFlag&256)&&c.a&&se(c.a,_),c.isMounted=!0,f=p=g=null}},E=c.effect=new ts(b,ce,()=>as(y),c.scope),y=c.update=()=>{E.dirty&&E.run()};y.id=c.uid,ke(c,!0),y()},q=(c,f,p)=>{f.component=c;const g=c.vnode.props;c.vnode=f,c.next=null,hl(c,f.props,g,p),gl(c,f.children,p),Je(),js(c),Ge()},V=(c,f,p,g,_,w,O,b,E=!1)=>{const y=c&&c.children,A=c?c.shapeFlag:0,P=f.children,{patchFlag:C,shapeFlag:F}=f;if(C>0){if(C&128){Ct(y,P,p,g,_,w,O,b,E);return}else if(C&256){He(y,P,p,g,_,w,O,b,E);return}}F&8?(A&16&&Ae(y,_,w),P!==y&&a(p,P)):A&16?F&16?Ct(y,P,p,g,_,w,O,b,E):Ae(y,_,w,!0):(A&8&&a(p,""),F&16&&me(P,p,g,_,w,O,b,E))},He=(c,f,p,g,_,w,O,b,E)=>{c=c||Ze,f=f||Ze;const y=c.length,A=f.length,P=Math.min(y,A);let C;for(C=0;CA?Ae(c,_,w,!0,!1,P):me(f,p,g,_,w,O,b,E,P)},Ct=(c,f,p,g,_,w,O,b,E)=>{let y=0;const A=f.length;let P=c.length-1,C=A-1;for(;y<=P&&y<=C;){const F=c[y],v=f[y]=E?ve(f[y]):we(f[y]);if(ft(F,v))x(F,v,p,null,_,w,O,b,E);else break;y++}for(;y<=P&&y<=C;){const F=c[P],v=f[C]=E?ve(f[C]):we(f[C]);if(ft(F,v))x(F,v,p,null,_,w,O,b,E);else break;P--,C--}if(y>P){if(y<=C){const F=C+1,v=FC)for(;y<=P;)ge(c[y],_,w,!0),y++;else{const F=y,v=y,$=new Map;for(y=v;y<=C;y++){const oe=f[y]=E?ve(f[y]):we(f[y]);oe.key!=null&&$.set(oe.key,y)}let k,X=0;const fe=C-v+1;let Ye=!1,Ts=0;const ut=new Array(fe);for(y=0;y=fe){ge(oe,_,w,!0);continue}let _e;if(oe.key!=null)_e=$.get(oe.key);else for(k=v;k<=C;k++)if(ut[k-v]===0&&ft(oe,f[k])){_e=k;break}_e===void 0?ge(oe,_,w,!0):(ut[_e-v]=y+1,_e>=Ts?Ts=_e:Ye=!0,x(oe,f[_e],p,null,_,w,O,b,E),X++)}const As=Ye?wl(ut):Ze;for(k=As.length-1,y=fe-1;y>=0;y--){const oe=v+y,_e=f[oe],Rs=oe+1{const{el:w,type:O,transition:b,children:E,shapeFlag:y}=c;if(y&6){$e(c.component.subTree,f,p,g);return}if(y&128){c.suspense.move(f,p,g);return}if(y&64){O.move(c,f,p,Xe);return}if(O===be){s(w,f,p);for(let P=0;Pb.enter(w),_);else{const{leave:P,delayLeave:C,afterLeave:F}=b,v=()=>s(w,f,p),$=()=>{P(w,()=>{v(),F&&F()})};C?C(w,v,$):$()}else s(w,f,p)},ge=(c,f,p,g=!1,_=!1)=>{const{type:w,props:O,ref:b,children:E,dynamicChildren:y,shapeFlag:A,patchFlag:P,dirs:C}=c;if(b!=null&&Vn(b,null,p,c,!0),A&256){f.ctx.deactivate(c);return}const F=A&1&&C,v=!jt(c);let $;if(v&&($=O&&O.onVnodeBeforeUnmount)&&ye($,f,c),A&6)Mo(c.component,p,g);else{if(A&128){c.suspense.unmount(p,g);return}F&&Ve(c,null,f,"beforeUnmount"),A&64?c.type.remove(c,f,p,_,Xe,g):y&&(w!==be||P>0&&P&64)?Ae(y,f,p,!1,!0):(w===be&&P&384||!_&&A&16)&&Ae(E,f,p),g&&Ss(c)}(v&&($=O&&O.onVnodeUnmounted)||F)&&se(()=>{$&&ye($,f,c),F&&Ve(c,null,f,"unmounted")},p)},Ss=c=>{const{type:f,el:p,anchor:g,transition:_}=c;if(f===be){vo(p,g);return}if(f===Tn){W(c);return}const w=()=>{r(p),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(c.shapeFlag&1&&_&&!_.persisted){const{leave:O,delayLeave:b}=_,E=()=>O(p,w);b?b(c.el,w,E):E()}else w()},vo=(c,f)=>{let p;for(;c!==f;)p=S(c),r(c),c=p;r(f)},Mo=(c,f,p)=>{const{bum:g,scope:_,update:w,subTree:O,um:b}=c;g&&yn(g),_.stop(),w&&(w.active=!1,ge(O,c,f,p)),b&&se(b,f),se(()=>{c.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&c.asyncDep&&!c.asyncResolved&&c.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},Ae=(c,f,p,g=!1,_=!1,w=0)=>{for(let O=w;Oc.shapeFlag&6?Pt(c.component.subTree):c.shapeFlag&128?c.suspense.next():S(c.anchor||c.el);let pn=!1;const Os=(c,f,p)=>{c==null?f._vnode&&ge(f._vnode,null,null,!0):x(f._vnode||null,c,f,null,null,null,p),pn||(pn=!0,js(),Vr(),pn=!1),f._vnode=c},Xe={p:x,um:ge,m:$e,r:Ss,mt:hn,mc:me,pc:V,pbc:De,n:Pt,o:e};let mn,gn;return t&&([mn,gn]=t(Xe)),{render:Os,hydrate:mn,createApp:fl(Os,mn)}}function On({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 ke({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function bl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ro(e,t,n=!1){const s=e.children,r=t.children;if(N(s)&&N(r))for(let o=0;o>1,e[n[l]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function oo(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:oo(t)}const El=e=>e.__isTeleport,be=Symbol.for("v-fgt"),sn=Symbol.for("v-txt"),wt=Symbol.for("v-cmt"),Tn=Symbol.for("v-stc"),gt=[];let he=null;function io(e=!1){gt.push(he=e?null:[])}function xl(){gt.pop(),he=gt[gt.length-1]||null}let Et=1;function Ws(e){Et+=e}function Sl(e){return e.dynamicChildren=Et>0?he||Ze:null,xl(),Et>0&&he&&he.push(e),e}function lo(e,t,n,s,r,o){return Sl(Re(e,t,n,s,r,o,!0))}function Ol(e){return e?e.__v_isVNode===!0:!1}function ft(e,t){return e.type===t.type&&e.key===t.key}const rn="__vInternal",co=({key:e})=>e??null,Bt=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Y(e)||ie(e)||I(e)?{i:de,r:e,k:t,f:!!n}:e:null);function Re(e,t=null,n=null,s=0,r=null,o=e===be?0:1,i=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&co(t),ref:t&&Bt(t),scopeId:tn,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:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:de};return l?(ps(u,n),o&128&&e.normalize(u)):n&&(u.shapeFlag|=Y(n)?8:16),Et>0&&!i&&he&&(u.patchFlag>0||o&6)&&u.patchFlag!==32&&he.push(u),u}const Be=Tl;function Tl(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Ui)&&(e=wt),Ol(e)){const l=st(e,t,!0);return n&&ps(l,n),Et>0&&!o&&he&&(l.shapeFlag&6?he[he.indexOf(e)]=l:he.push(l)),l.patchFlag|=-2,l}if(Ul(e)&&(e=e.__vccOpts),t){t=Al(t);let{class:l,style:u}=t;l&&!Y(l)&&(t.class=es(l)),z(u)&&(jr(u)&&!N(u)&&(u=Q({},u)),t.style=Zn(u))}const i=Y(e)?1:Di(e)?128:El(e)?64:z(e)?4:I(e)?2:0;return Re(e,t,n,s,r,i,o,!0)}function Al(e){return e?jr(e)||rn in e?Q({},e):e:null}function st(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:i}=e,l=t?Cl(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&co(l),ref:t&&t.ref?n&&r?N(r)?r.concat(Bt(t)):[r,Bt(t)]:Bt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==be?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&&st(e.ssContent),ssFallback:e.ssFallback&&st(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Rl(e=" ",t=0){return Be(sn,null,e,t)}function we(e){return e==null||typeof e=="boolean"?Be(wt):N(e)?Be(be,null,e.slice()):typeof e=="object"?ve(e):Be(sn,null,String(e))}function ve(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:st(e)}function ps(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(N(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),ps(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(rn in t)?t._ctx=de:r===3&&de&&(de.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else I(t)?(t={default:t,_ctx:de},n=32):(t=String(t),s&64?(n=16,t=[Rl(t)]):n=8);e.children=t,e.shapeFlag|=n}function Cl(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};zt=t("__VUE_INSTANCE_SETTERS__",n=>ee=n),kn=t("__VUE_SSR_SETTERS__",n=>on=n)}const St=e=>{const t=ee;return zt(e),e.scope.on(),()=>{e.scope.off(),zt(t)}},Js=()=>{ee&&ee.scope.off(),zt(null)};function uo(e){return e.vnode.shapeFlag&4}let on=!1;function Il(e,t=!1){t&&kn(t);const{props:n,children:s}=e.vnode,r=uo(e);dl(e,n,r,t),ml(e,s);const o=r?Ll(e,t):void 0;return t&&kn(!1),o}function Ll(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ur(new Proxy(e.ctx,sl));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Ml(e):null,o=St(e);Je();const i=Ue(s,e,0,[e.props,r]);if(Ge(),o(),yr(i)){if(i.then(Js,Js),t)return i.then(l=>{Gs(e,l,t)}).catch(l=>{Zt(l,e,0)});e.asyncDep=i}else Gs(e,i,t)}else fo(e,t)}function Gs(e,t,n){I(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:z(t)&&(e.setupState=Dr(t)),fo(e,n)}let Xs;function fo(e,t,n){const s=e.type;if(!e.render){if(!t&&Xs&&!s.render){const r=s.template||ds(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:u}=s,d=Q(Q({isCustomElement:o,delimiters:l},i),u);s.render=Xs(r,d)}}e.render=s.render||ce}{const r=St(e);Je();try{rl(e)}finally{Ge(),r()}}}function vl(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return re(e,"get","$attrs"),t[n]}}))}function Ml(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return vl(e)},slots:e.slots,emit:e.emit,expose:t}}function ms(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Dr(Ur(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in pt)return pt[n](e)},has(t,n){return n in t||n in pt}}))}function jl(e,t=!0){return I(e)?e.displayName||e.name:e.name||t&&e.__name}function Ul(e){return I(e)&&"__vccOpts"in e}const Bl=(e,t)=>yi(e,t,on),Dl="3.4.21";/** +* @vue/runtime-dom v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Hl="http://www.w3.org/2000/svg",$l="http://www.w3.org/1998/Math/MathML",Me=typeof document<"u"?document:null,Ys=Me&&Me.createElement("template"),Vl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Me.createElementNS(Hl,e):t==="mathml"?Me.createElementNS($l,e):Me.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Me.createTextNode(e),createComment:e=>Me.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Me.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Ys.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const l=Ys.content;if(s==="svg"||s==="mathml"){const u=l.firstChild;for(;u.firstChild;)l.appendChild(u.firstChild);l.removeChild(u)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},kl=Symbol("_vtc");function Kl(e,t,n){const s=e[kl];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Qs=Symbol("_vod"),ql=Symbol("_vsh"),zl=Symbol(""),Wl=/(^|;)\s*display\s*:/;function Jl(e,t,n){const s=e.style,r=Y(n);let o=!1;if(n&&!r){if(t)if(Y(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&Dt(s,l,"")}else for(const i in t)n[i]==null&&Dt(s,i,"");for(const i in n)i==="display"&&(o=!0),Dt(s,i,n[i])}else if(r){if(t!==n){const i=s[zl];i&&(n+=";"+i),s.cssText=n,o=Wl.test(n)}}else t&&e.removeAttribute("style");Qs in e&&(e[Qs]=o?s.display:"",e[ql]&&(s.display="none"))}const Zs=/\s*!important$/;function Dt(e,t,n){if(N(n))n.forEach(s=>Dt(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Gl(e,t);Zs.test(n)?e.setProperty(it(s),n.replace(Zs,""),"important"):e[s]=n}}const er=["Webkit","Moz","ms"],An={};function Gl(e,t){const n=An[t];if(n)return n;let s=Se(t);if(s!=="filter"&&s in e)return An[t]=s;s=Yt(s);for(let r=0;rRn||(nc.then(()=>Rn=0),Rn=Date.now());function rc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;pe(oc(s,n.value),t,5,[s])};return n.value=e,n.attached=sc(),n}function oc(e,t){if(N(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const rr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ic=(e,t,n,s,r,o,i,l,u)=>{const d=r==="svg";t==="class"?Kl(e,s,d):t==="style"?Jl(e,n,s):Jt(t)?Xn(t)||ec(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):lc(e,t,s,d))?Yl(e,t,s,o,i,l,u):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Xl(e,t,s,d))};function lc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&rr(t)&&I(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 r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return rr(t)&&Y(n)?!1:t in e}const cc=Q({patchProp:ic},Vl);let or;function uc(){return or||(or=_l(cc))}const fc=(...e)=>{const t=uc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=dc(s);if(!r)return;const o=t._component;!I(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,ac(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function ac(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function dc(e){return Y(e)?document.querySelector(e):e}function ao(e,t){return function(){return e.apply(t,arguments)}}const{toString:hc}=Object.prototype,{getPrototypeOf:gs}=Object,ln=(e=>t=>{const n=hc.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Oe=e=>(e=e.toLowerCase(),t=>ln(t)===e),cn=e=>t=>typeof t===e,{isArray:lt}=Array,xt=cn("undefined");function pc(e){return e!==null&&!xt(e)&&e.constructor!==null&&!xt(e.constructor)&&ue(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ho=Oe("ArrayBuffer");function mc(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ho(e.buffer),t}const gc=cn("string"),ue=cn("function"),po=cn("number"),un=e=>e!==null&&typeof e=="object",_c=e=>e===!0||e===!1,Ht=e=>{if(ln(e)!=="object")return!1;const t=gs(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},yc=Oe("Date"),bc=Oe("File"),wc=Oe("Blob"),Ec=Oe("FileList"),xc=e=>un(e)&&ue(e.pipe),Sc=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ue(e.append)&&((t=ln(e))==="formdata"||t==="object"&&ue(e.toString)&&e.toString()==="[object FormData]"))},Oc=Oe("URLSearchParams"),Tc=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ot(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,r;if(typeof e!="object"&&(e=[e]),lt(e))for(s=0,r=e.length;s0;)if(r=n[s],t===r.toLowerCase())return r;return null}const go=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,_o=e=>!xt(e)&&e!==go;function Kn(){const{caseless:e}=_o(this)&&this||{},t={},n=(s,r)=>{const o=e&&mo(t,r)||r;Ht(t[o])&&Ht(s)?t[o]=Kn(t[o],s):Ht(s)?t[o]=Kn({},s):lt(s)?t[o]=s.slice():t[o]=s};for(let s=0,r=arguments.length;s(Ot(t,(r,o)=>{n&&ue(r)?e[o]=ao(r,n):e[o]=r},{allOwnKeys:s}),e),Rc=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Cc=(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Pc=(e,t,n,s)=>{let r,o,i;const l={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),o=r.length;o-- >0;)i=r[o],(!s||s(i,e,t))&&!l[i]&&(t[i]=e[i],l[i]=!0);e=n!==!1&&gs(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Fc=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return s!==-1&&s===n},Nc=e=>{if(!e)return null;if(lt(e))return e;let t=e.length;if(!po(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Ic=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&gs(Uint8Array)),Lc=(e,t)=>{const s=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=s.next())&&!r.done;){const o=r.value;t.call(e,o[0],o[1])}},vc=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},Mc=Oe("HTMLFormElement"),jc=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),ir=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Uc=Oe("RegExp"),yo=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};Ot(n,(r,o)=>{let i;(i=t(r,o,e))!==!1&&(s[o]=i||r)}),Object.defineProperties(e,s)},Bc=e=>{yo(e,(t,n)=>{if(ue(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(ue(s)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Dc=(e,t)=>{const n={},s=r=>{r.forEach(o=>{n[o]=!0})};return lt(e)?s(e):s(String(e).split(t)),n},Hc=()=>{},$c=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Cn="abcdefghijklmnopqrstuvwxyz",lr="0123456789",bo={DIGIT:lr,ALPHA:Cn,ALPHA_DIGIT:Cn+Cn.toUpperCase()+lr},Vc=(e=16,t=bo.ALPHA_DIGIT)=>{let n="";const{length:s}=t;for(;e--;)n+=t[Math.random()*s|0];return n};function kc(e){return!!(e&&ue(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Kc=e=>{const t=new Array(10),n=(s,r)=>{if(un(s)){if(t.indexOf(s)>=0)return;if(!("toJSON"in s)){t[r]=s;const o=lt(s)?[]:{};return Ot(s,(i,l)=>{const u=n(i,r+1);!xt(u)&&(o[l]=u)}),t[r]=void 0,o}}return s};return n(e,0)},qc=Oe("AsyncFunction"),zc=e=>e&&(un(e)||ue(e))&&ue(e.then)&&ue(e.catch),m={isArray:lt,isArrayBuffer:ho,isBuffer:pc,isFormData:Sc,isArrayBufferView:mc,isString:gc,isNumber:po,isBoolean:_c,isObject:un,isPlainObject:Ht,isUndefined:xt,isDate:yc,isFile:bc,isBlob:wc,isRegExp:Uc,isFunction:ue,isStream:xc,isURLSearchParams:Oc,isTypedArray:Ic,isFileList:Ec,forEach:Ot,merge:Kn,extend:Ac,trim:Tc,stripBOM:Rc,inherits:Cc,toFlatObject:Pc,kindOf:ln,kindOfTest:Oe,endsWith:Fc,toArray:Nc,forEachEntry:Lc,matchAll:vc,isHTMLForm:Mc,hasOwnProperty:ir,hasOwnProp:ir,reduceDescriptors:yo,freezeMethods:Bc,toObjectSet:Dc,toCamelCase:jc,noop:Hc,toFiniteNumber:$c,findKey:mo,global:go,isContextDefined:_o,ALPHABET:bo,generateString:Vc,isSpecCompliantForm:kc,toJSONObject:Kc,isAsyncFn:qc,isThenable:zc};function U(e,t,n,s,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),r&&(this.response=r)}m.inherits(U,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:m.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const wo=U.prototype,Eo={};["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=>{Eo[e]={value:e}});Object.defineProperties(U,Eo);Object.defineProperty(wo,"isAxiosError",{value:!0});U.from=(e,t,n,s,r,o)=>{const i=Object.create(wo);return m.toFlatObject(e,i,function(u){return u!==Error.prototype},l=>l!=="isAxiosError"),U.call(i,e.message,t,n,s,r),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Wc=null;function qn(e){return m.isPlainObject(e)||m.isArray(e)}function xo(e){return m.endsWith(e,"[]")?e.slice(0,-2):e}function cr(e,t,n){return e?e.concat(t).map(function(r,o){return r=xo(r),!n&&o?"["+r+"]":r}).join(n?".":""):t}function Jc(e){return m.isArray(e)&&!e.some(qn)}const Gc=m.toFlatObject(m,{},null,function(t){return/^is[A-Z]/.test(t)});function fn(e,t,n){if(!m.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=m.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,L){return!m.isUndefined(L[x])});const s=n.metaTokens,r=n.visitor||a,o=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&m.isSpecCompliantForm(t);if(!m.isFunction(r))throw new TypeError("visitor must be a function");function d(T){if(T===null)return"";if(m.isDate(T))return T.toISOString();if(!u&&m.isBlob(T))throw new U("Blob is not supported. Use a Buffer instead.");return m.isArrayBuffer(T)||m.isTypedArray(T)?u&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function a(T,x,L){let M=T;if(T&&!L&&typeof T=="object"){if(m.endsWith(x,"{}"))x=s?x:x.slice(0,-2),T=JSON.stringify(T);else if(m.isArray(T)&&Jc(T)||(m.isFileList(T)||m.endsWith(x,"[]"))&&(M=m.toArray(T)))return x=xo(x),M.forEach(function(j,W){!(m.isUndefined(j)||j===null)&&t.append(i===!0?cr([x],W,o):i===null?x:x+"[]",d(j))}),!1}return qn(T)?!0:(t.append(cr(L,x,o),d(T)),!1)}const h=[],S=Object.assign(Gc,{defaultVisitor:a,convertValue:d,isVisitable:qn});function R(T,x){if(!m.isUndefined(T)){if(h.indexOf(T)!==-1)throw Error("Circular reference detected in "+x.join("."));h.push(T),m.forEach(T,function(M,G){(!(m.isUndefined(M)||M===null)&&r.call(t,M,m.isString(G)?G.trim():G,x,S))===!0&&R(M,x?x.concat(G):[G])}),h.pop()}}if(!m.isObject(e))throw new TypeError("data must be an object");return R(e),t}function ur(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function _s(e,t){this._pairs=[],e&&fn(e,this,t)}const So=_s.prototype;So.append=function(t,n){this._pairs.push([t,n])};So.toString=function(t){const n=t?function(s){return t.call(this,s,ur)}:ur;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function Xc(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Oo(e,t,n){if(!t)return e;const s=n&&n.encode||Xc,r=n&&n.serialize;let o;if(r?o=r(t,n):o=m.isURLSearchParams(t)?t.toString():new _s(t,n).toString(s),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class fr{constructor(){this.handlers=[]}use(t,n,s){return this.handlers.push({fulfilled:t,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){m.forEach(this.handlers,function(s){s!==null&&t(s)})}}const To={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Yc=typeof URLSearchParams<"u"?URLSearchParams:_s,Qc=typeof FormData<"u"?FormData:null,Zc=typeof Blob<"u"?Blob:null,eu={isBrowser:!0,classes:{URLSearchParams:Yc,FormData:Qc,Blob:Zc},protocols:["http","https","file","blob","url","data"]},Ao=typeof window<"u"&&typeof document<"u",tu=(e=>Ao&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),nu=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",su=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ao,hasStandardBrowserEnv:tu,hasStandardBrowserWebWorkerEnv:nu},Symbol.toStringTag,{value:"Module"})),xe={...su,...eu};function ru(e,t){return fn(e,new xe.classes.URLSearchParams,Object.assign({visitor:function(n,s,r,o){return xe.isNode&&m.isBuffer(n)?(this.append(s,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function ou(e){return m.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function iu(e){const t={},n=Object.keys(e);let s;const r=n.length;let o;for(s=0;s=n.length;return i=!i&&m.isArray(r)?r.length:i,u?(m.hasOwnProp(r,i)?r[i]=[r[i],s]:r[i]=s,!l):((!r[i]||!m.isObject(r[i]))&&(r[i]=[]),t(n,s,r[i],o)&&m.isArray(r[i])&&(r[i]=iu(r[i])),!l)}if(m.isFormData(e)&&m.isFunction(e.entries)){const n={};return m.forEachEntry(e,(s,r)=>{t(ou(s),r,n,0)}),n}return null}function lu(e,t,n){if(m.isString(e))try{return(t||JSON.parse)(e),m.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}const ys={transitional:To,adapter:["xhr","http"],transformRequest:[function(t,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,o=m.isObject(t);if(o&&m.isHTMLForm(t)&&(t=new FormData(t)),m.isFormData(t))return r?JSON.stringify(Ro(t)):t;if(m.isArrayBuffer(t)||m.isBuffer(t)||m.isStream(t)||m.isFile(t)||m.isBlob(t))return t;if(m.isArrayBufferView(t))return t.buffer;if(m.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(o){if(s.indexOf("application/x-www-form-urlencoded")>-1)return ru(t,this.formSerializer).toString();if((l=m.isFileList(t))||s.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return fn(l?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),lu(t)):t}],transformResponse:[function(t){const n=this.transitional||ys.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(t&&m.isString(t)&&(s&&!this.responseType||r)){const i=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(l){if(i)throw l.name==="SyntaxError"?U.from(l,U.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:xe.classes.FormData,Blob:xe.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};m.forEach(["delete","get","head","post","put","patch"],e=>{ys.headers[e]={}});const bs=ys,cu=m.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"]),uu=e=>{const t={};let n,s,r;return e&&e.split(` +`).forEach(function(i){r=i.indexOf(":"),n=i.substring(0,r).trim().toLowerCase(),s=i.substring(r+1).trim(),!(!n||t[n]&&cu[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},ar=Symbol("internals");function at(e){return e&&String(e).trim().toLowerCase()}function $t(e){return e===!1||e==null?e:m.isArray(e)?e.map($t):String(e)}function fu(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}const au=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Pn(e,t,n,s,r){if(m.isFunction(s))return s.call(this,t,n);if(r&&(t=n),!!m.isString(t)){if(m.isString(s))return t.indexOf(s)!==-1;if(m.isRegExp(s))return s.test(t)}}function du(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function hu(e,t){const n=m.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(r,o,i){return this[s].call(this,t,r,o,i)},configurable:!0})})}class an{constructor(t){t&&this.set(t)}set(t,n,s){const r=this;function o(l,u,d){const a=at(u);if(!a)throw new Error("header name must be a non-empty string");const h=m.findKey(r,a);(!h||r[h]===void 0||d===!0||d===void 0&&r[h]!==!1)&&(r[h||u]=$t(l))}const i=(l,u)=>m.forEach(l,(d,a)=>o(d,a,u));return m.isPlainObject(t)||t instanceof this.constructor?i(t,n):m.isString(t)&&(t=t.trim())&&!au(t)?i(uu(t),n):t!=null&&o(n,t,s),this}get(t,n){if(t=at(t),t){const s=m.findKey(this,t);if(s){const r=this[s];if(!n)return r;if(n===!0)return fu(r);if(m.isFunction(n))return n.call(this,r,s);if(m.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=at(t),t){const s=m.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||Pn(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let r=!1;function o(i){if(i=at(i),i){const l=m.findKey(s,i);l&&(!n||Pn(s,s[l],l,n))&&(delete s[l],r=!0)}}return m.isArray(t)?t.forEach(o):o(t),r}clear(t){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const o=n[s];(!t||Pn(this,this[o],o,t,!0))&&(delete this[o],r=!0)}return r}normalize(t){const n=this,s={};return m.forEach(this,(r,o)=>{const i=m.findKey(s,o);if(i){n[i]=$t(r),delete n[o];return}const l=t?du(o):String(o).trim();l!==o&&delete n[o],n[l]=$t(r),s[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return m.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=t&&m.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(r=>s.set(r)),s}static accessor(t){const s=(this[ar]=this[ar]={accessors:{}}).accessors,r=this.prototype;function o(i){const l=at(i);s[l]||(hu(r,i),s[l]=!0)}return m.isArray(t)?t.forEach(o):o(t),this}}an.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);m.reduceDescriptors(an.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});m.freezeMethods(an);const Pe=an;function Fn(e,t){const n=this||bs,s=t||n,r=Pe.from(s.headers);let o=s.data;return m.forEach(e,function(l){o=l.call(n,o,r.normalize(),t?t.status:void 0)}),r.normalize(),o}function Co(e){return!!(e&&e.__CANCEL__)}function Tt(e,t,n){U.call(this,e??"canceled",U.ERR_CANCELED,t,n),this.name="CanceledError"}m.inherits(Tt,U,{__CANCEL__:!0});function pu(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new U("Request failed with status code "+n.status,[U.ERR_BAD_REQUEST,U.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const mu=xe.hasStandardBrowserEnv?{write(e,t,n,s,r,o){const i=[e+"="+encodeURIComponent(t)];m.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),m.isString(s)&&i.push("path="+s),m.isString(r)&&i.push("domain="+r),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function gu(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function _u(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Po(e,t){return e&&!gu(t)?_u(e,t):t}const yu=xe.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function r(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 s=r(window.location.href),function(i){const l=m.isString(i)?r(i):i;return l.protocol===s.protocol&&l.host===s.host}}():function(){return function(){return!0}}();function bu(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function wu(e,t){e=e||10;const n=new Array(e),s=new Array(e);let r=0,o=0,i;return t=t!==void 0?t:1e3,function(u){const d=Date.now(),a=s[o];i||(i=d),n[r]=u,s[r]=d;let h=o,S=0;for(;h!==r;)S+=n[h++],h=h%e;if(r=(r+1)%e,r===o&&(o=(o+1)%e),d-i{const o=r.loaded,i=r.lengthComputable?r.total:void 0,l=o-n,u=s(l),d=o<=i;n=o;const a={loaded:o,total:i,progress:i?o/i:void 0,bytes:l,rate:u||void 0,estimated:u&&i&&d?(i-o)/u:void 0,event:r};a[t?"download":"upload"]=!0,e(a)}}const Eu=typeof XMLHttpRequest<"u",xu=Eu&&function(e){return new Promise(function(n,s){let r=e.data;const o=Pe.from(e.headers).normalize();let{responseType:i,withXSRFToken:l}=e,u;function d(){e.cancelToken&&e.cancelToken.unsubscribe(u),e.signal&&e.signal.removeEventListener("abort",u)}let a;if(m.isFormData(r)){if(xe.hasStandardBrowserEnv||xe.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((a=o.getContentType())!==!1){const[x,...L]=a?a.split(";").map(M=>M.trim()).filter(Boolean):[];o.setContentType([x||"multipart/form-data",...L].join("; "))}}let h=new XMLHttpRequest;if(e.auth){const x=e.auth.username||"",L=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(x+":"+L))}const S=Po(e.baseURL,e.url);h.open(e.method.toUpperCase(),Oo(S,e.params,e.paramsSerializer),!0),h.timeout=e.timeout;function R(){if(!h)return;const x=Pe.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders()),M={data:!i||i==="text"||i==="json"?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:x,config:e,request:h};pu(function(j){n(j),d()},function(j){s(j),d()},M),h=null}if("onloadend"in h?h.onloadend=R:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf("file:")===0)||setTimeout(R)},h.onabort=function(){h&&(s(new U("Request aborted",U.ECONNABORTED,e,h)),h=null)},h.onerror=function(){s(new U("Network Error",U.ERR_NETWORK,e,h)),h=null},h.ontimeout=function(){let L=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const M=e.transitional||To;e.timeoutErrorMessage&&(L=e.timeoutErrorMessage),s(new U(L,M.clarifyTimeoutError?U.ETIMEDOUT:U.ECONNABORTED,e,h)),h=null},xe.hasStandardBrowserEnv&&(l&&m.isFunction(l)&&(l=l(e)),l||l!==!1&&yu(S))){const x=e.xsrfHeaderName&&e.xsrfCookieName&&mu.read(e.xsrfCookieName);x&&o.set(e.xsrfHeaderName,x)}r===void 0&&o.setContentType(null),"setRequestHeader"in h&&m.forEach(o.toJSON(),function(L,M){h.setRequestHeader(M,L)}),m.isUndefined(e.withCredentials)||(h.withCredentials=!!e.withCredentials),i&&i!=="json"&&(h.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&h.addEventListener("progress",dr(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&h.upload&&h.upload.addEventListener("progress",dr(e.onUploadProgress)),(e.cancelToken||e.signal)&&(u=x=>{h&&(s(!x||x.type?new Tt(null,e,h):x),h.abort(),h=null)},e.cancelToken&&e.cancelToken.subscribe(u),e.signal&&(e.signal.aborted?u():e.signal.addEventListener("abort",u)));const T=bu(S);if(T&&xe.protocols.indexOf(T)===-1){s(new U("Unsupported protocol "+T+":",U.ERR_BAD_REQUEST,e));return}h.send(r||null)})},zn={http:Wc,xhr:xu};m.forEach(zn,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const hr=e=>`- ${e}`,Su=e=>m.isFunction(e)||e===null||e===!1,Fo={getAdapter:e=>{e=m.isArray(e)?e:[e];const{length:t}=e;let n,s;const r={};for(let o=0;o`adapter ${l} `+(u===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since : +`+o.map(hr).join(` +`):" "+hr(o[0]):"as no adapter specified";throw new U("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return s},adapters:zn};function Nn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Tt(null,e)}function pr(e){return Nn(e),e.headers=Pe.from(e.headers),e.data=Fn.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Fo.getAdapter(e.adapter||bs.adapter)(e).then(function(s){return Nn(e),s.data=Fn.call(e,e.transformResponse,s),s.headers=Pe.from(s.headers),s},function(s){return Co(s)||(Nn(e),s&&s.response&&(s.response.data=Fn.call(e,e.transformResponse,s.response),s.response.headers=Pe.from(s.response.headers))),Promise.reject(s)})}const mr=e=>e instanceof Pe?e.toJSON():e;function rt(e,t){t=t||{};const n={};function s(d,a,h){return m.isPlainObject(d)&&m.isPlainObject(a)?m.merge.call({caseless:h},d,a):m.isPlainObject(a)?m.merge({},a):m.isArray(a)?a.slice():a}function r(d,a,h){if(m.isUndefined(a)){if(!m.isUndefined(d))return s(void 0,d,h)}else return s(d,a,h)}function o(d,a){if(!m.isUndefined(a))return s(void 0,a)}function i(d,a){if(m.isUndefined(a)){if(!m.isUndefined(d))return s(void 0,d)}else return s(void 0,a)}function l(d,a,h){if(h in t)return s(d,a);if(h in e)return s(void 0,d)}const u={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:(d,a)=>r(mr(d),mr(a),!0)};return m.forEach(Object.keys(Object.assign({},e,t)),function(a){const h=u[a]||r,S=h(e[a],t[a],a);m.isUndefined(S)&&h!==l||(n[a]=S)}),n}const No="1.6.7",ws={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ws[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const gr={};ws.transitional=function(t,n,s){function r(o,i){return"[Axios v"+No+"] Transitional option '"+o+"'"+i+(s?". "+s:"")}return(o,i,l)=>{if(t===!1)throw new U(r(i," has been removed"+(n?" in "+n:"")),U.ERR_DEPRECATED);return n&&!gr[i]&&(gr[i]=!0,console.warn(r(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,l):!0}};function Ou(e,t,n){if(typeof e!="object")throw new U("options must be an object",U.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let r=s.length;for(;r-- >0;){const o=s[r],i=t[o];if(i){const l=e[o],u=l===void 0||i(l,o,e);if(u!==!0)throw new U("option "+o+" must be "+u,U.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new U("Unknown option "+o,U.ERR_BAD_OPTION)}}const Wn={assertOptions:Ou,validators:ws},Ie=Wn.validators;class Wt{constructor(t){this.defaults=t,this.interceptors={request:new fr,response:new fr}}async request(t,n){try{return await this._request(t,n)}catch(s){if(s instanceof Error){let r;Error.captureStackTrace?Error.captureStackTrace(r={}):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";s.stack?o&&!String(s.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(s.stack+=` +`+o):s.stack=o}throw s}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=rt(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:o}=n;s!==void 0&&Wn.assertOptions(s,{silentJSONParsing:Ie.transitional(Ie.boolean),forcedJSONParsing:Ie.transitional(Ie.boolean),clarifyTimeoutError:Ie.transitional(Ie.boolean)},!1),r!=null&&(m.isFunction(r)?n.paramsSerializer={serialize:r}:Wn.assertOptions(r,{encode:Ie.function,serialize:Ie.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&m.merge(o.common,o[n.method]);o&&m.forEach(["delete","get","head","post","put","patch","common"],T=>{delete o[T]}),n.headers=Pe.concat(i,o);const l=[];let u=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(n)===!1||(u=u&&x.synchronous,l.unshift(x.fulfilled,x.rejected))});const d=[];this.interceptors.response.forEach(function(x){d.push(x.fulfilled,x.rejected)});let a,h=0,S;if(!u){const T=[pr.bind(this),void 0];for(T.unshift.apply(T,l),T.push.apply(T,d),S=T.length,a=Promise.resolve(n);h{if(!s._listeners)return;let o=s._listeners.length;for(;o-- >0;)s._listeners[o](r);s._listeners=null}),this.promise.then=r=>{let o;const i=new Promise(l=>{s.subscribe(l),o=l}).then(r);return i.cancel=function(){s.unsubscribe(o)},i},t(function(o,i,l){s.reason||(s.reason=new Tt(o,i,l),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Es(function(r){t=r}),cancel:t}}}const Tu=Es;function Au(e){return function(n){return e.apply(null,n)}}function Ru(e){return m.isObject(e)&&e.isAxiosError===!0}const Jn={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(Jn).forEach(([e,t])=>{Jn[t]=e});const Cu=Jn;function Io(e){const t=new Vt(e),n=ao(Vt.prototype.request,t);return m.extend(n,Vt.prototype,t,{allOwnKeys:!0}),m.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return Io(rt(e,r))},n}const J=Io(bs);J.Axios=Vt;J.CanceledError=Tt;J.CancelToken=Tu;J.isCancel=Co;J.VERSION=No;J.toFormData=fn;J.AxiosError=U;J.Cancel=J.CanceledError;J.all=function(t){return Promise.all(t)};J.spread=Au;J.isAxiosError=Ru;J.mergeConfig=rt;J.AxiosHeaders=Pe;J.formToJSON=e=>Ro(m.isHTMLForm(e)?new FormData(e):e);J.getAdapter=Fo.getAdapter;J.HttpStatusCode=Cu;J.default=J;const Pu="/lesefluss/assets/lego-CLF6GlsP.jpg",Fu="AIzaSyBmEjkqDsgFPjzFQ7i25aDwkIQjHoXmSxI";console.log(Fu);const Nu=Ki({data(){return{image:Pu,text:`27 190 2 Der Käpt'n will eine Piraten-Turmuhr, aber ich kann die Kiste mit der Bauanleitung einfach nicht öffnen. Hilfst du mir?" A Annehmen 8 Abbrechen NE`,accessToken:""}},methods:{async fetchAccessToken(){if(this.accessToken)return this.accessToken;const e=await fetch("https://europe-central2-leseapp-416115.cloudfunctions.net/myCloudFunction");if(!e.ok)throw new Error("Failed to fetch access token");const t=await e.json();return this.accessToken=t.accessToken,t.accessToken},processFile(e){console.log("processFile"),console.log(e.target.files[0])},onFileChange(e){const t=e.target.files||e.dataTransfer.files;t.length&&this.createImage(t[0])},createImage(e){let t=new FileReader;t.onload=n=>{var s;this.image=(s=n.target)==null?void 0:s.result,this.submitToGoogleCloudVision().then(()=>{this.speakText()})},t.readAsDataURL(e)},async submitToGoogleCloudVision(){const e=await this.fetchAccessToken(),t="https://vision.googleapis.com/v1/images:annotate",n={requests:[{image:{content:this.image.split(",")[1]},features:[{type:"TEXT_DETECTION"}]}]};try{const s=await J.post(t,n,{headers:{Authorization:`Bearer ${e}`}});console.log(s.data),this.text=s.data.responses[0].fullTextAnnotation.text,console.log(this.text)}catch(s){console.error(s)}},async speakText(){const t={method:"POST",headers:{Authorization:`Bearer ${await this.fetchAccessToken()}`,"Content-Type":"application/json"},body:JSON.stringify({input:{text:this.text},voice:{languageCode:"de-DE",ssmlGender:"NEUTRAL"},audioConfig:{audioEncoding:"MP3"}})},n=await fetch("https://texttospeech.googleapis.com/v1/text:synthesize",t);if(!n.ok)throw new Error("Failed to synthesize text");const r=(await n.json()).audioContent;if(r){const o=`data:audio/mp3;base64,${r}`;new Audio(o).play()}}}}),Lo=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Iu=e=>(Pi("data-v-bddee61c"),e=e(),Fi(),e),Lu=Iu(()=>Re("p",null,"Bitte Bild aufnehmen oder hochladen",-1)),vu=["src"];function Mu(e,t,n,s,r,o){return io(),lo(be,null,[Re("div",null,[Lu,Re("input",{type:"file",accept:"image/*",onChange:t[0]||(t[0]=(...i)=>e.onFileChange&&e.onFileChange(...i)),capture:"environment"},null,32),Re("img",{src:e.image},null,8,vu),Re("p",null,Jo(e.text),1)]),Re("div",null,[Re("button",{onClick:t[1]||(t[1]=(...i)=>e.speakText&&e.speakText(...i))},"Vorlesen")])],64)}const ju=Lo(Nu,[["render",Mu],["__scopeId","data-v-bddee61c"]]),Uu={components:{PictureUpload:ju}};function Bu(e,t,n,s,r,o){const i=ji("PictureUpload");return io(),lo("main",null,[Be(i)])}const Du=Lo(Uu,[["render",Bu]]),Hu=fc(Du);Hu.mount("#app"); diff --git a/assets/index-BMkNMqqz.js b/assets/index-BMkNMqqz.js deleted file mode 100644 index 296d3e7..0000000 --- a/assets/index-BMkNMqqz.js +++ /dev/null @@ -1,22 +0,0 @@ -(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)}})();/** -* @vue/shared v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Jn(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const K={},Ze=[],ce=()=>{},Uo=()=>!1,Jt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Gn=e=>e.startsWith("onUpdate:"),Q=Object.assign,Xn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Bo=Object.prototype.hasOwnProperty,B=(e,t)=>Bo.call(e,t),N=Array.isArray,et=e=>Gt(e)==="[object Map]",gs=e=>Gt(e)==="[object Set]",I=e=>typeof e=="function",Y=e=>typeof e=="string",ot=e=>typeof e=="symbol",z=e=>e!==null&&typeof e=="object",ys=e=>(z(e)||I(e))&&I(e.then)&&I(e.catch),_s=Object.prototype.toString,Gt=e=>_s.call(e),Do=e=>Gt(e).slice(8,-1),bs=e=>Gt(e)==="[object Object]",Yn=e=>Y(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ht=Jn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Xt=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ho=/-(\w)/g,Se=Xt(e=>e.replace(Ho,(t,n)=>n?n.toUpperCase():"")),$o=/\B([A-Z])/g,it=Xt(e=>e.replace($o,"-$1").toLowerCase()),Yt=Xt(e=>e.charAt(0).toUpperCase()+e.slice(1)),gn=Xt(e=>e?`on${Yt(e)}`:""),We=(e,t)=>!Object.is(e,t),yn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Vo=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Rr;const ws=()=>Rr||(Rr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Qn(e){if(N(e)){const t={};for(let n=0;n{if(n){const r=n.split(Ko);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Zn(e){let t="";if(Y(e))t=e;else if(N(e))for(let n=0;nY(e)?e:e==null?"":N(e)||z(e)&&(e.toString===_s||!I(e.toString))?JSON.stringify(e,xs,2):String(e),xs=(e,t)=>t&&t.__v_isRef?xs(e,t.value):et(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[_n(r,o)+" =>"]=s,n),{})}:gs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>_n(n))}:ot(t)?_n(t):z(t)&&!N(t)&&!bs(t)?String(t):t,_n=(e,t="")=>{var n;return ot(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let ae;class Xo{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ae,!t&&ae&&(this.index=(ae.scopes||(ae.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ae;try{return ae=this,t()}finally{ae=n}}}on(){ae=this}off(){ae=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Ge()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=je,n=qe;try{return je=!0,qe=this,this._runnings++,Cr(this),this.fn()}finally{Pr(this),this._runnings--,qe=n,je=t}}stop(){var t;this.active&&(Cr(this),Pr(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function Zo(e){return e.value}function Cr(e){e._trackId++,e._depsLength=0}function Pr(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Ln=new WeakMap,ze=Symbol(""),vn=Symbol("");function se(e,t,n){if(je&&qe){let r=Ln.get(e);r||Ln.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=Rs(()=>r.delete(n))),Ts(qe,s)}}function Ce(e,t,n,r,s,o){const i=Ln.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&N(e)){const u=Number(r);i.forEach((d,a)=>{(a==="length"||!ot(a)&&a>=u)&&l.push(d)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":N(e)?Yn(n)&&l.push(i.get("length")):(l.push(i.get(ze)),et(e)&&l.push(i.get(vn)));break;case"delete":N(e)||(l.push(i.get(ze)),et(e)&&l.push(i.get(vn)));break;case"set":et(e)&&l.push(i.get(ze));break}tr();for(const u of l)u&&As(u,4);nr()}const ei=Jn("__proto__,__v_isRef,__isVue"),Cs=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ot)),Fr=ti();function ti(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=H(this);for(let o=0,i=this.length;o{e[t]=function(...n){Je(),tr();const r=H(this)[t].apply(this,n);return nr(),Ge(),r}}),e}function ni(e){const t=H(this);return se(t,"has",e),t.hasOwnProperty(e)}class Ps{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;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?mi:Ls:o?Is:Ns).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=N(t);if(!s){if(i&&B(Fr,n))return Reflect.get(Fr,n,r);if(n==="hasOwnProperty")return ni}const l=Reflect.get(t,n,r);return(ot(n)?Cs.has(n):ei(n))||(s||se(t,"get",n),o)?l:ie(l)?i&&Yn(n)?l:l.value:z(l)?s?vs(l):or(l):l}}class Fs extends Ps{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const u=yt(o);if(!Mn(r)&&!yt(r)&&(o=H(o),r=H(r)),!N(t)&&ie(o)&&!ie(r))return u?!1:(o.value=r,!0)}const i=N(t)&&Yn(n)?Number(n)e,Qt=e=>Reflect.getPrototypeOf(e);function Ft(e,t,n=!1,r=!1){e=e.__v_raw;const s=H(e),o=H(t);n||(We(t,o)&&se(s,"get",t),se(s,"get",o));const{has:i}=Qt(s),l=r?rr:n?cr:lr;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 Nt(e,t=!1){const n=this.__v_raw,r=H(n),s=H(e);return t||(We(e,s)&&se(r,"has",e),se(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function It(e,t=!1){return e=e.__v_raw,!t&&se(H(e),"iterate",ze),Reflect.get(e,"size",e)}function Nr(e){e=H(e);const t=H(this);return Qt(t).has.call(t,e)||(t.add(e),Ce(t,"add",e,e)),this}function Ir(e,t){t=H(t);const n=H(this),{has:r,get:s}=Qt(n);let o=r.call(n,e);o||(e=H(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?We(t,i)&&Ce(n,"set",e,t):Ce(n,"add",e,t),this}function Lr(e){const t=H(this),{has:n,get:r}=Qt(t);let s=n.call(t,e);s||(e=H(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&Ce(t,"delete",e,void 0),o}function vr(){const e=H(this),t=e.size!==0,n=e.clear();return t&&Ce(e,"clear",void 0,void 0),n}function Lt(e,t){return function(r,s){const o=this,i=o.__v_raw,l=H(i),u=t?rr:e?cr:lr;return!e&&se(l,"iterate",ze),i.forEach((d,a)=>r.call(s,u(d),u(a),o))}}function vt(e,t,n){return function(...r){const s=this.__v_raw,o=H(s),i=et(o),l=e==="entries"||e===Symbol.iterator&&i,u=e==="keys"&&i,d=s[e](...r),a=n?rr:t?cr:lr;return!t&&se(o,"iterate",u?vn:ze),{next(){const{value:h,done:S}=d.next();return S?{value:h,done:S}:{value:l?[a(h[0]),a(h[1])]:a(h),done:S}},[Symbol.iterator](){return this}}}}function Ne(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function li(){const e={get(o){return Ft(this,o)},get size(){return It(this)},has:Nt,add:Nr,set:Ir,delete:Lr,clear:vr,forEach:Lt(!1,!1)},t={get(o){return Ft(this,o,!1,!0)},get size(){return It(this)},has:Nt,add:Nr,set:Ir,delete:Lr,clear:vr,forEach:Lt(!1,!0)},n={get(o){return Ft(this,o,!0)},get size(){return It(this,!0)},has(o){return Nt.call(this,o,!0)},add:Ne("add"),set:Ne("set"),delete:Ne("delete"),clear:Ne("clear"),forEach:Lt(!0,!1)},r={get(o){return Ft(this,o,!0,!0)},get size(){return It(this,!0)},has(o){return Nt.call(this,o,!0)},add:Ne("add"),set:Ne("set"),delete:Ne("delete"),clear:Ne("clear"),forEach:Lt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=vt(o,!1,!1),n[o]=vt(o,!0,!1),t[o]=vt(o,!1,!0),r[o]=vt(o,!0,!0)}),[e,n,t,r]}const[ci,ui,fi,ai]=li();function sr(e,t){const n=t?e?ai:fi:e?ui:ci;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(B(n,s)&&s in r?n:r,s,o)}const di={get:sr(!1,!1)},hi={get:sr(!1,!0)},pi={get:sr(!0,!1)},Ns=new WeakMap,Is=new WeakMap,Ls=new WeakMap,mi=new WeakMap;function gi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function yi(e){return e.__v_skip||!Object.isExtensible(e)?0:gi(Do(e))}function or(e){return yt(e)?e:ir(e,!1,si,di,Ns)}function _i(e){return ir(e,!1,ii,hi,Is)}function vs(e){return ir(e,!0,oi,pi,Ls)}function ir(e,t,n,r,s){if(!z(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=yi(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function tt(e){return yt(e)?tt(e.__v_raw):!!(e&&e.__v_isReactive)}function yt(e){return!!(e&&e.__v_isReadonly)}function Mn(e){return!!(e&&e.__v_isShallow)}function Ms(e){return tt(e)||yt(e)}function H(e){const t=e&&e.__v_raw;return t?H(t):e}function js(e){return Object.isExtensible(e)&&kt(e,"__v_skip",!0),e}const lr=e=>z(e)?or(e):e,cr=e=>z(e)?vs(e):e;class Us{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new er(()=>t(this._value),()=>bn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=H(this);return(!t._cacheable||t.effect.dirty)&&We(t._value,t._value=t.effect.run())&&bn(t,4),wi(t),t.effect._dirtyLevel>=2&&bn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function bi(e,t,n=!1){let r,s;const o=I(e);return o?(r=e,s=ce):(r=e.get,s=e.set),new Us(r,s,o||!s,n)}function wi(e){var t;je&&qe&&(e=H(e),Ts(qe,(t=e.dep)!=null?t:e.dep=Rs(()=>e.dep=void 0,e instanceof Us?e:void 0)))}function bn(e,t=4,n){e=H(e);const r=e.dep;r&&As(r,t)}function ie(e){return!!(e&&e.__v_isRef===!0)}function Ei(e){return ie(e)?e.value:e}const xi={get:(e,t,n)=>Ei(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return ie(s)&&!ie(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Bs(e){return tt(e)?e:new Proxy(e,xi)}/** -* @vue/runtime-core v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Ue(e,t,n,r){try{return r?e(...r):e()}catch(s){Zt(s,t,n)}}function pe(e,t,n,r){if(I(e)){const o=Ue(e,t,n,r);return o&&ys(o)&&o.catch(i=>{Zt(i,t,n)}),o}const s=[];for(let o=0;o>>1,s=Z[r],o=bt(s);oEe&&Z.splice(t,1)}function Ri(e){N(e)?nt.push(...e):(!Le||!Le.includes(e,e.allowRecurse?Ke+1:Ke))&&nt.push(e),Hs()}function Mr(e,t,n=_t?Ee+1:0){for(;nbt(n)-bt(r));if(nt.length=0,Le){Le.push(...t);return}for(Le=t,Ke=0;Kee.id==null?1/0:e.id,Ci=(e,t)=>{const n=bt(e)-bt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Vs(e){jn=!1,_t=!0,Z.sort(Ci);try{for(Ee=0;EeY(R)?R.trim():R)),h&&(s=n.map(Vo))}let l,u=r[l=gn(t)]||r[l=gn(Se(t))];!u&&o&&(u=r[l=gn(it(t))]),u&&pe(u,e,6,s);const d=r[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,pe(d,e,6,s)}}function ks(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(!I(e)){const u=d=>{const a=ks(d,t,!0);a&&(l=!0,Q(i,a))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!o&&!l?(z(e)&&r.set(e,null),null):(N(o)?o.forEach(u=>i[u]=null):Q(i,o),z(e)&&r.set(e,i),i)}function en(e,t){return!e||!Jt(t)?!1:(t=t.slice(2).replace(/Once$/,""),B(e,t[0].toLowerCase()+t.slice(1))||B(e,it(t))||B(e,t))}let de=null,Ks=null;function Kt(e){const t=de;return de=e,Ks=e&&e.type.__scopeId||null,t}function Fi(e,t=de,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&zr(-1);const o=Kt(t);let i;try{i=e(...s)}finally{Kt(o),r._d&&zr(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function wn(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:l,attrs:u,emit:d,render:a,renderCache:h,data:S,setupState:R,ctx:T,inheritAttrs:x}=e;let L,M;const G=Kt(e);try{if(n.shapeFlag&4){const W=s||r,le=W;L=we(a.call(le,W,h,o,R,S,T)),M=u}else{const W=t;L=we(W.length>1?W(o,{attrs:u,slots:l,emit:d}):W(o,null)),M=t.props?u:Ni(u)}}catch(W){gt.length=0,Zt(W,e,1),L=Be(wt)}let j=L;if(M&&x!==!1){const W=Object.keys(M),{shapeFlag:le}=j;W.length&&le&7&&(i&&W.some(Gn)&&(M=Ii(M,i)),j=rt(j,M))}return n.dirs&&(j=rt(j),j.dirs=j.dirs?j.dirs.concat(n.dirs):n.dirs),n.transition&&(j.transition=n.transition),L=j,Kt(G),L}const Ni=e=>{let t;for(const n in e)(n==="class"||n==="style"||Jt(n))&&((t||(t={}))[n]=e[n]);return t},Ii=(e,t)=>{const n={};for(const r in e)(!Gn(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Li(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:u}=t,d=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return r?jr(r,i,d):!!i;if(u&8){const a=t.dynamicProps;for(let h=0;he.__isSuspense;function Di(e,t){t&&t.pendingBranch?N(e)?t.effects.push(...e):t.effects.push(e):Ri(e)}const Hi=Symbol.for("v-scx"),$i=()=>Ut(Hi),Mt={};function En(e,t,n){return zs(e,t,n)}function zs(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:l}=K){if(t&&o){const D=t;t=(...Te)=>{D(...Te),le()}}const u=ee,d=D=>r===!0?D:Qe(D,r===!1?1:void 0);let a,h=!1,S=!1;if(ie(e)?(a=()=>e.value,h=Mn(e)):tt(e)?(a=()=>d(e),h=!0):N(e)?(S=!0,h=e.some(D=>tt(D)||Mn(D)),a=()=>e.map(D=>{if(ie(D))return D.value;if(tt(D))return d(D);if(I(D))return Ue(D,u,2)})):I(e)?t?a=()=>Ue(e,u,2):a=()=>(R&&R(),pe(e,u,3,[T])):a=ce,t&&r){const D=a;a=()=>Qe(D())}let R,T=D=>{R=j.onStop=()=>{Ue(D,u,4),R=j.onStop=void 0}},x;if(sn)if(T=ce,t?n&&pe(t,u,3,[a(),S?[]:void 0,T]):a(),s==="sync"){const D=$i();x=D.__watcherHandles||(D.__watcherHandles=[])}else return ce;let L=S?new Array(e.length).fill(Mt):Mt;const M=()=>{if(!(!j.active||!j.dirty))if(t){const D=j.run();(r||h||(S?D.some((Te,me)=>We(Te,L[me])):We(D,L)))&&(R&&R(),pe(t,u,3,[D,L===Mt?void 0:S&&L[0]===Mt?[]:L,T]),L=D)}else j.run()};M.allowRecurse=!!t;let G;s==="sync"?G=M:s==="post"?G=()=>re(M,u&&u.suspense):(M.pre=!0,u&&(M.id=u.uid),G=()=>fr(M));const j=new er(a,ce,G),W=Qo(),le=()=>{j.stop(),W&&Xn(W.effects,j)};return t?n?M():L=j.run():s==="post"?re(j.run.bind(j),u&&u.suspense):j.run(),x&&x.push(le),le}function Vi(e,t,n){const r=this.proxy,s=Y(e)?e.includes(".")?Ws(r,e):()=>r[e]:e.bind(r,r);let o;I(t)?o=t:(o=t.handler,n=t);const i=St(this),l=zs(s,o.bind(r),n);return i(),l}function Ws(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),ie(e))Qe(e.value,t,n,r);else if(N(e))for(let s=0;s{Qe(s,t,n,r)});else if(bs(e))for(const s in e)Qe(e[s],t,n,r);return e}function Ve(e,t,n,r){const s=e.dirs,o=t&&t.dirs;for(let i=0;i!!e.type.__asyncLoader,Js=e=>e.type.__isKeepAlive;function Ki(e,t){Gs(e,"a",t)}function qi(e,t){Gs(e,"da",t)}function Gs(e,t,n=ee){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(tn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Js(s.parent.vnode)&&zi(r,t,n,s),s=s.parent}}function zi(e,t,n,r){const s=tn(t,e,r,!0);Xs(()=>{Xn(r[t],s)},n)}function tn(e,t,n=ee,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Je();const l=St(n),u=pe(t,n,e,i);return l(),Ge(),u});return r?s.unshift(o):s.push(o),o}}const Fe=e=>(t,n=ee)=>(!sn||e==="sp")&&tn(e,(...r)=>t(...r),n),Wi=Fe("bm"),Ji=Fe("m"),Gi=Fe("bu"),Xi=Fe("u"),Yi=Fe("bum"),Xs=Fe("um"),Qi=Fe("sp"),Zi=Fe("rtg"),el=Fe("rtc");function tl(e,t=ee){tn("ec",e,t)}const Un=e=>e?uo(e)?pr(e)||e.proxy:Un(e.parent):null,pt=Q(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=>Un(e.parent),$root:e=>Un(e.root),$emit:e=>e.emit,$options:e=>ar(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,fr(e.update)}),$nextTick:e=>e.n||(e.n=Oi.bind(e.proxy)),$watch:e=>Vi.bind(e)}),xn=(e,t)=>e!==K&&!e.__isScriptSetup&&B(e,t),nl={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:u}=e;let d;if(t[0]!=="$"){const R=i[t];if(R!==void 0)switch(R){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(xn(r,t))return i[t]=1,r[t];if(s!==K&&B(s,t))return i[t]=2,s[t];if((d=e.propsOptions[0])&&B(d,t))return i[t]=3,o[t];if(n!==K&&B(n,t))return i[t]=4,n[t];Bn&&(i[t]=0)}}const a=pt[t];let h,S;if(a)return t==="$attrs"&&se(e,"get",t),a(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==K&&B(n,t))return i[t]=4,n[t];if(S=u.config.globalProperties,B(S,t))return S[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return xn(s,t)?(s[t]=n,!0):r!==K&&B(r,t)?(r[t]=n,!0):B(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!==K&&B(e,i)||xn(t,i)||(l=o[0])&&B(l,i)||B(r,i)||B(pt,i)||B(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:B(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Br(e){return N(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Bn=!0;function rl(e){const t=ar(e),n=e.proxy,r=e.ctx;Bn=!1,t.beforeCreate&&Dr(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:u,inject:d,created:a,beforeMount:h,mounted:S,beforeUpdate:R,updated:T,activated:x,deactivated:L,beforeDestroy:M,beforeUnmount:G,destroyed:j,unmounted:W,render:le,renderTracked:D,renderTriggered:Te,errorCaptured:me,serverPrefetch:an,expose:De,inheritAttrs:ct,components:At,directives:Rt,filters:dn}=t;if(d&&sl(d,r,null),i)for(const q in i){const V=i[q];I(V)&&(r[q]=V.bind(n))}if(s){const q=s.call(n,n);z(q)&&(e.data=or(q))}if(Bn=!0,o)for(const q in o){const V=o[q],He=I(V)?V.bind(n,n):I(V.get)?V.get.bind(n,n):ce,Ct=!I(V)&&I(V.set)?V.set.bind(n):ce,$e=Ul({get:He,set:Ct});Object.defineProperty(r,q,{enumerable:!0,configurable:!0,get:()=>$e.value,set:ge=>$e.value=ge})}if(l)for(const q in l)Ys(l[q],r,n,q);if(u){const q=I(u)?u.call(n):u;Reflect.ownKeys(q).forEach(V=>{fl(V,q[V])})}a&&Dr(a,e,"c");function te(q,V){N(V)?V.forEach(He=>q(He.bind(n))):V&&q(V.bind(n))}if(te(Wi,h),te(Ji,S),te(Gi,R),te(Xi,T),te(Ki,x),te(qi,L),te(tl,me),te(el,D),te(Zi,Te),te(Yi,G),te(Xs,W),te(Qi,an),N(De))if(De.length){const q=e.exposed||(e.exposed={});De.forEach(V=>{Object.defineProperty(q,V,{get:()=>n[V],set:He=>n[V]=He})})}else e.exposed||(e.exposed={});le&&e.render===ce&&(e.render=le),ct!=null&&(e.inheritAttrs=ct),At&&(e.components=At),Rt&&(e.directives=Rt)}function sl(e,t,n=ce){N(e)&&(e=Dn(e));for(const r in e){const s=e[r];let o;z(s)?"default"in s?o=Ut(s.from||r,s.default,!0):o=Ut(s.from||r):o=Ut(s),ie(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Dr(e,t,n){pe(N(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ys(e,t,n,r){const s=r.includes(".")?Ws(n,r):()=>n[r];if(Y(e)){const o=t[e];I(o)&&En(s,o)}else if(I(e))En(s,e.bind(n));else if(z(e))if(N(e))e.forEach(o=>Ys(o,t,n,r));else{const o=I(e.handler)?e.handler.bind(n):t[e.handler];I(o)&&En(s,o,e)}}function ar(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let u;return l?u=l:!s.length&&!n&&!r?u=t:(u={},s.length&&s.forEach(d=>qt(u,d,i,!0)),qt(u,t,i)),z(t)&&o.set(t,u),u}function qt(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&qt(e,o,n,!0),s&&s.forEach(i=>qt(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=ol[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const ol={data:Hr,props:$r,emits:$r,methods:dt,computed:dt,beforeCreate:ne,created:ne,beforeMount:ne,mounted:ne,beforeUpdate:ne,updated:ne,beforeDestroy:ne,beforeUnmount:ne,destroyed:ne,unmounted:ne,activated:ne,deactivated:ne,errorCaptured:ne,serverPrefetch:ne,components:dt,directives:dt,watch:ll,provide:Hr,inject:il};function Hr(e,t){return t?e?function(){return Q(I(e)?e.call(this,this):e,I(t)?t.call(this,this):t)}:t:e}function il(e,t){return dt(Dn(e),Dn(t))}function Dn(e){if(N(e)){const t={};for(let n=0;n1)return n&&I(t)?t.call(r&&r.proxy):t}}function al(e,t,n,r=!1){const s={},o={};kt(o,rn,1),e.propsDefaults=Object.create(null),Zs(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:_i(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function dl(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=H(s),[u]=e.propsOptions;let d=!1;if((r||i>0)&&!(i&16)){if(i&8){const a=e.vnode.dynamicProps;for(let h=0;h{u=!0;const[S,R]=eo(h,t,!0);Q(i,S),R&&l.push(...R)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!o&&!u)return z(e)&&r.set(e,Ze),Ze;if(N(o))for(let a=0;a-1,R[1]=x<0||T-1||B(R,"default"))&&l.push(h)}}}const d=[i,l];return z(e)&&r.set(e,d),d}function Vr(e){return e[0]!=="$"&&!ht(e)}function kr(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Kr(e,t){return kr(e)===kr(t)}function qr(e,t){return N(t)?t.findIndex(n=>Kr(n,e)):I(t)&&Kr(t,e)?0:-1}const to=e=>e[0]==="_"||e==="$stable",dr=e=>N(e)?e.map(we):[we(e)],hl=(e,t,n)=>{if(t._n)return t;const r=Fi((...s)=>dr(t(...s)),n);return r._c=!1,r},no=(e,t,n)=>{const r=e._ctx;for(const s in e){if(to(s))continue;const o=e[s];if(I(o))t[s]=hl(s,o,r);else if(o!=null){const i=dr(o);t[s]=()=>i}}},ro=(e,t)=>{const n=dr(t);e.slots.default=()=>n},pl=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=H(t),kt(t,"_",n)):no(t,e.slots={})}else e.slots={},t&&ro(e,t);kt(e.slots,rn,1)},ml=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=K;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(Q(s,t),!n&&l===1&&delete s._):(o=!t.$stable,no(t,s)),i=t}else t&&(ro(e,t),i={default:1});if(o)for(const l in s)!to(l)&&i[l]==null&&delete s[l]};function $n(e,t,n,r,s=!1){if(N(e)){e.forEach((S,R)=>$n(S,t&&(N(t)?t[R]:t),n,r,s));return}if(jt(r)&&!s)return;const o=r.shapeFlag&4?pr(r.component)||r.component.proxy:r.el,i=s?null:o,{i:l,r:u}=e,d=t&&t.r,a=l.refs===K?l.refs={}:l.refs,h=l.setupState;if(d!=null&&d!==u&&(Y(d)?(a[d]=null,B(h,d)&&(h[d]=null)):ie(d)&&(d.value=null)),I(u))Ue(u,l,12,[i,a]);else{const S=Y(u),R=ie(u);if(S||R){const T=()=>{if(e.f){const x=S?B(h,u)?h[u]:a[u]:u.value;s?N(x)&&Xn(x,o):N(x)?x.includes(o)||x.push(o):S?(a[u]=[o],B(h,u)&&(h[u]=a[u])):(u.value=[o],e.k&&(a[e.k]=u.value))}else S?(a[u]=i,B(h,u)&&(h[u]=i)):R&&(u.value=i,e.k&&(a[e.k]=i))};i?(T.id=-1,re(T,n)):T()}}}const re=Di;function gl(e){return yl(e)}function yl(e,t){const n=ws();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:u,setText:d,setElementText:a,parentNode:h,nextSibling:S,setScopeId:R=ce,insertStaticContent:T}=e,x=(c,f,p,g=null,y=null,w=null,O=void 0,b=null,E=!!f.dynamicChildren)=>{if(c===f)return;c&&!ft(c,f)&&(g=Pt(c),ge(c,y,w,!0),c=null),f.patchFlag===-2&&(E=!1,f.dynamicChildren=null);const{type:_,ref:A,shapeFlag:P}=f;switch(_){case nn:L(c,f,p,g);break;case wt:M(c,f,p,g);break;case On:c==null&&G(f,p,g,O);break;case be:At(c,f,p,g,y,w,O,b,E);break;default:P&1?le(c,f,p,g,y,w,O,b,E):P&6?Rt(c,f,p,g,y,w,O,b,E):(P&64||P&128)&&_.process(c,f,p,g,y,w,O,b,E,Xe)}A!=null&&y&&$n(A,c&&c.ref,w,f||c,!f)},L=(c,f,p,g)=>{if(c==null)r(f.el=l(f.children),p,g);else{const y=f.el=c.el;f.children!==c.children&&d(y,f.children)}},M=(c,f,p,g)=>{c==null?r(f.el=u(f.children||""),p,g):f.el=c.el},G=(c,f,p,g)=>{[c.el,c.anchor]=T(c.children,f,p,g,c.el,c.anchor)},j=({el:c,anchor:f},p,g)=>{let y;for(;c&&c!==f;)y=S(c),r(c,p,g),c=y;r(f,p,g)},W=({el:c,anchor:f})=>{let p;for(;c&&c!==f;)p=S(c),s(c),c=p;s(f)},le=(c,f,p,g,y,w,O,b,E)=>{f.type==="svg"?O="svg":f.type==="math"&&(O="mathml"),c==null?D(f,p,g,y,w,O,b,E):an(c,f,y,w,O,b,E)},D=(c,f,p,g,y,w,O,b)=>{let E,_;const{props:A,shapeFlag:P,transition:C,dirs:F}=c;if(E=c.el=i(c.type,w,A&&A.is,A),P&8?a(E,c.children):P&16&&me(c.children,E,null,g,y,Sn(c,w),O,b),F&&Ve(c,null,g,"created"),Te(E,c,c.scopeId,O,g),A){for(const $ in A)$!=="value"&&!ht($)&&o(E,$,null,A[$],w,c.children,g,y,Ae);"value"in A&&o(E,"value",null,A.value,w),(_=A.onVnodeBeforeMount)&&_e(_,g,c)}F&&Ve(c,null,g,"beforeMount");const v=_l(y,C);v&&C.beforeEnter(E),r(E,f,p),((_=A&&A.onVnodeMounted)||v||F)&&re(()=>{_&&_e(_,g,c),v&&C.enter(E),F&&Ve(c,null,g,"mounted")},y)},Te=(c,f,p,g,y)=>{if(p&&R(c,p),g)for(let w=0;w{for(let _=E;_{const b=f.el=c.el;let{patchFlag:E,dynamicChildren:_,dirs:A}=f;E|=c.patchFlag&16;const P=c.props||K,C=f.props||K;let F;if(p&&ke(p,!1),(F=C.onVnodeBeforeUpdate)&&_e(F,p,f,c),A&&Ve(f,c,p,"beforeUpdate"),p&&ke(p,!0),_?De(c.dynamicChildren,_,b,p,g,Sn(f,y),w):O||V(c,f,b,null,p,g,Sn(f,y),w,!1),E>0){if(E&16)ct(b,f,P,C,p,g,y);else if(E&2&&P.class!==C.class&&o(b,"class",null,C.class,y),E&4&&o(b,"style",P.style,C.style,y),E&8){const v=f.dynamicProps;for(let $=0;${F&&_e(F,p,f,c),A&&Ve(f,c,p,"updated")},g)},De=(c,f,p,g,y,w,O)=>{for(let b=0;b{if(p!==g){if(p!==K)for(const b in p)!ht(b)&&!(b in g)&&o(c,b,p[b],null,O,f.children,y,w,Ae);for(const b in g){if(ht(b))continue;const E=g[b],_=p[b];E!==_&&b!=="value"&&o(c,b,_,E,O,f.children,y,w,Ae)}"value"in g&&o(c,"value",p.value,g.value,O)}},At=(c,f,p,g,y,w,O,b,E)=>{const _=f.el=c?c.el:l(""),A=f.anchor=c?c.anchor:l("");let{patchFlag:P,dynamicChildren:C,slotScopeIds:F}=f;F&&(b=b?b.concat(F):F),c==null?(r(_,p,g),r(A,p,g),me(f.children||[],p,A,y,w,O,b,E)):P>0&&P&64&&C&&c.dynamicChildren?(De(c.dynamicChildren,C,p,y,w,O,b),(f.key!=null||y&&f===y.subTree)&&so(c,f,!0)):V(c,f,p,A,y,w,O,b,E)},Rt=(c,f,p,g,y,w,O,b,E)=>{f.slotScopeIds=b,c==null?f.shapeFlag&512?y.ctx.activate(f,p,g,O,E):dn(f,p,g,y,w,O,E):Er(c,f,E)},dn=(c,f,p,g,y,w,O)=>{const b=c.component=Fl(c,g,y);if(Js(c)&&(b.ctx.renderer=Xe),Nl(b),b.asyncDep){if(y&&y.registerDep(b,te),!c.el){const E=b.subTree=Be(wt);M(null,E,f,p)}}else te(b,c,f,p,y,w,O)},Er=(c,f,p)=>{const g=f.component=c.component;if(Li(c,f,p))if(g.asyncDep&&!g.asyncResolved){q(g,f,p);return}else g.next=f,Ai(g.update),g.effect.dirty=!0,g.update();else f.el=c.el,g.vnode=f},te=(c,f,p,g,y,w,O)=>{const b=()=>{if(c.isMounted){let{next:A,bu:P,u:C,parent:F,vnode:v}=c;{const Ye=oo(c);if(Ye){A&&(A.el=v.el,q(c,A,O)),Ye.asyncDep.then(()=>{c.isUnmounted||b()});return}}let $=A,k;ke(c,!1),A?(A.el=v.el,q(c,A,O)):A=v,P&&yn(P),(k=A.props&&A.props.onVnodeBeforeUpdate)&&_e(k,F,A,v),ke(c,!0);const X=wn(c),fe=c.subTree;c.subTree=X,x(fe,X,h(fe.el),Pt(fe),c,y,w),A.el=X.el,$===null&&vi(c,X.el),C&&re(C,y),(k=A.props&&A.props.onVnodeUpdated)&&re(()=>_e(k,F,A,v),y)}else{let A;const{el:P,props:C}=f,{bm:F,m:v,parent:$}=c,k=jt(f);if(ke(c,!1),F&&yn(F),!k&&(A=C&&C.onVnodeBeforeMount)&&_e(A,$,f),ke(c,!0),P&&mn){const X=()=>{c.subTree=wn(c),mn(P,c.subTree,c,y,null)};k?f.type.__asyncLoader().then(()=>!c.isUnmounted&&X()):X()}else{const X=c.subTree=wn(c);x(null,X,p,g,c,y,w),f.el=X.el}if(v&&re(v,y),!k&&(A=C&&C.onVnodeMounted)){const X=f;re(()=>_e(A,$,X),y)}(f.shapeFlag&256||$&&jt($.vnode)&&$.vnode.shapeFlag&256)&&c.a&&re(c.a,y),c.isMounted=!0,f=p=g=null}},E=c.effect=new er(b,ce,()=>fr(_),c.scope),_=c.update=()=>{E.dirty&&E.run()};_.id=c.uid,ke(c,!0),_()},q=(c,f,p)=>{f.component=c;const g=c.vnode.props;c.vnode=f,c.next=null,dl(c,f.props,g,p),ml(c,f.children,p),Je(),Mr(c),Ge()},V=(c,f,p,g,y,w,O,b,E=!1)=>{const _=c&&c.children,A=c?c.shapeFlag:0,P=f.children,{patchFlag:C,shapeFlag:F}=f;if(C>0){if(C&128){Ct(_,P,p,g,y,w,O,b,E);return}else if(C&256){He(_,P,p,g,y,w,O,b,E);return}}F&8?(A&16&&Ae(_,y,w),P!==_&&a(p,P)):A&16?F&16?Ct(_,P,p,g,y,w,O,b,E):Ae(_,y,w,!0):(A&8&&a(p,""),F&16&&me(P,p,g,y,w,O,b,E))},He=(c,f,p,g,y,w,O,b,E)=>{c=c||Ze,f=f||Ze;const _=c.length,A=f.length,P=Math.min(_,A);let C;for(C=0;CA?Ae(c,y,w,!0,!1,P):me(f,p,g,y,w,O,b,E,P)},Ct=(c,f,p,g,y,w,O,b,E)=>{let _=0;const A=f.length;let P=c.length-1,C=A-1;for(;_<=P&&_<=C;){const F=c[_],v=f[_]=E?ve(f[_]):we(f[_]);if(ft(F,v))x(F,v,p,null,y,w,O,b,E);else break;_++}for(;_<=P&&_<=C;){const F=c[P],v=f[C]=E?ve(f[C]):we(f[C]);if(ft(F,v))x(F,v,p,null,y,w,O,b,E);else break;P--,C--}if(_>P){if(_<=C){const F=C+1,v=FC)for(;_<=P;)ge(c[_],y,w,!0),_++;else{const F=_,v=_,$=new Map;for(_=v;_<=C;_++){const oe=f[_]=E?ve(f[_]):we(f[_]);oe.key!=null&&$.set(oe.key,_)}let k,X=0;const fe=C-v+1;let Ye=!1,Or=0;const ut=new Array(fe);for(_=0;_=fe){ge(oe,y,w,!0);continue}let ye;if(oe.key!=null)ye=$.get(oe.key);else for(k=v;k<=C;k++)if(ut[k-v]===0&&ft(oe,f[k])){ye=k;break}ye===void 0?ge(oe,y,w,!0):(ut[ye-v]=_+1,ye>=Or?Or=ye:Ye=!0,x(oe,f[ye],p,null,y,w,O,b,E),X++)}const Tr=Ye?bl(ut):Ze;for(k=Tr.length-1,_=fe-1;_>=0;_--){const oe=v+_,ye=f[oe],Ar=oe+1{const{el:w,type:O,transition:b,children:E,shapeFlag:_}=c;if(_&6){$e(c.component.subTree,f,p,g);return}if(_&128){c.suspense.move(f,p,g);return}if(_&64){O.move(c,f,p,Xe);return}if(O===be){r(w,f,p);for(let P=0;Pb.enter(w),y);else{const{leave:P,delayLeave:C,afterLeave:F}=b,v=()=>r(w,f,p),$=()=>{P(w,()=>{v(),F&&F()})};C?C(w,v,$):$()}else r(w,f,p)},ge=(c,f,p,g=!1,y=!1)=>{const{type:w,props:O,ref:b,children:E,dynamicChildren:_,shapeFlag:A,patchFlag:P,dirs:C}=c;if(b!=null&&$n(b,null,p,c,!0),A&256){f.ctx.deactivate(c);return}const F=A&1&&C,v=!jt(c);let $;if(v&&($=O&&O.onVnodeBeforeUnmount)&&_e($,f,c),A&6)jo(c.component,p,g);else{if(A&128){c.suspense.unmount(p,g);return}F&&Ve(c,null,f,"beforeUnmount"),A&64?c.type.remove(c,f,p,y,Xe,g):_&&(w!==be||P>0&&P&64)?Ae(_,f,p,!1,!0):(w===be&&P&384||!y&&A&16)&&Ae(E,f,p),g&&xr(c)}(v&&($=O&&O.onVnodeUnmounted)||F)&&re(()=>{$&&_e($,f,c),F&&Ve(c,null,f,"unmounted")},p)},xr=c=>{const{type:f,el:p,anchor:g,transition:y}=c;if(f===be){Mo(p,g);return}if(f===On){W(c);return}const w=()=>{s(p),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(c.shapeFlag&1&&y&&!y.persisted){const{leave:O,delayLeave:b}=y,E=()=>O(p,w);b?b(c.el,w,E):E()}else w()},Mo=(c,f)=>{let p;for(;c!==f;)p=S(c),s(c),c=p;s(f)},jo=(c,f,p)=>{const{bum:g,scope:y,update:w,subTree:O,um:b}=c;g&&yn(g),y.stop(),w&&(w.active=!1,ge(O,c,f,p)),b&&re(b,f),re(()=>{c.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&c.asyncDep&&!c.asyncResolved&&c.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},Ae=(c,f,p,g=!1,y=!1,w=0)=>{for(let O=w;Oc.shapeFlag&6?Pt(c.component.subTree):c.shapeFlag&128?c.suspense.next():S(c.anchor||c.el);let hn=!1;const Sr=(c,f,p)=>{c==null?f._vnode&&ge(f._vnode,null,null,!0):x(f._vnode||null,c,f,null,null,null,p),hn||(hn=!0,Mr(),$s(),hn=!1),f._vnode=c},Xe={p:x,um:ge,m:$e,r:xr,mt:dn,mc:me,pc:V,pbc:De,n:Pt,o:e};let pn,mn;return t&&([pn,mn]=t(Xe)),{render:Sr,hydrate:pn,createApp:ul(Sr,pn)}}function Sn({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 ke({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function _l(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function so(e,t,n=!1){const r=e.children,s=t.children;if(N(r)&&N(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 oo(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:oo(t)}const wl=e=>e.__isTeleport,be=Symbol.for("v-fgt"),nn=Symbol.for("v-txt"),wt=Symbol.for("v-cmt"),On=Symbol.for("v-stc"),gt=[];let he=null;function io(e=!1){gt.push(he=e?null:[])}function El(){gt.pop(),he=gt[gt.length-1]||null}let Et=1;function zr(e){Et+=e}function xl(e){return e.dynamicChildren=Et>0?he||Ze:null,El(),Et>0&&he&&he.push(e),e}function lo(e,t,n,r,s,o){return xl(Re(e,t,n,r,s,o,!0))}function Sl(e){return e?e.__v_isVNode===!0:!1}function ft(e,t){return e.type===t.type&&e.key===t.key}const rn="__vInternal",co=({key:e})=>e??null,Bt=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Y(e)||ie(e)||I(e)?{i:de,r:e,k:t,f:!!n}:e:null);function Re(e,t=null,n=null,r=0,s=null,o=e===be?0:1,i=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&co(t),ref:t&&Bt(t),scopeId:Ks,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:de};return l?(hr(u,n),o&128&&e.normalize(u)):n&&(u.shapeFlag|=Y(n)?8:16),Et>0&&!i&&he&&(u.patchFlag>0||o&6)&&u.patchFlag!==32&&he.push(u),u}const Be=Ol;function Ol(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===ji)&&(e=wt),Sl(e)){const l=rt(e,t,!0);return n&&hr(l,n),Et>0&&!o&&he&&(l.shapeFlag&6?he[he.indexOf(e)]=l:he.push(l)),l.patchFlag|=-2,l}if(jl(e)&&(e=e.__vccOpts),t){t=Tl(t);let{class:l,style:u}=t;l&&!Y(l)&&(t.class=Zn(l)),z(u)&&(Ms(u)&&!N(u)&&(u=Q({},u)),t.style=Qn(u))}const i=Y(e)?1:Bi(e)?128:wl(e)?64:z(e)?4:I(e)?2:0;return Re(e,t,n,r,s,i,o,!0)}function Tl(e){return e?Ms(e)||rn in e?Q({},e):e:null}function rt(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,l=t?Rl(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&co(l),ref:t&&t.ref?n&&s?N(s)?s.concat(Bt(t)):[s,Bt(t)]:Bt(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!==be?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&&rt(e.ssContent),ssFallback:e.ssFallback&&rt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Al(e=" ",t=0){return Be(nn,null,e,t)}function we(e){return e==null||typeof e=="boolean"?Be(wt):N(e)?Be(be,null,e.slice()):typeof e=="object"?ve(e):Be(nn,null,String(e))}function ve(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:rt(e)}function hr(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(N(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),hr(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(rn in t)?t._ctx=de:s===3&&de&&(de.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else I(t)?(t={default:t,_ctx:de},n=32):(t=String(t),r&64?(n=16,t=[Al(t)]):n=8);e.children=t,e.shapeFlag|=n}function Rl(...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)}};zt=t("__VUE_INSTANCE_SETTERS__",n=>ee=n),Vn=t("__VUE_SSR_SETTERS__",n=>sn=n)}const St=e=>{const t=ee;return zt(e),e.scope.on(),()=>{e.scope.off(),zt(t)}},Wr=()=>{ee&&ee.scope.off(),zt(null)};function uo(e){return e.vnode.shapeFlag&4}let sn=!1;function Nl(e,t=!1){t&&Vn(t);const{props:n,children:r}=e.vnode,s=uo(e);al(e,n,s,t),pl(e,r);const o=s?Il(e,t):void 0;return t&&Vn(!1),o}function Il(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=js(new Proxy(e.ctx,nl));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?vl(e):null,o=St(e);Je();const i=Ue(r,e,0,[e.props,s]);if(Ge(),o(),ys(i)){if(i.then(Wr,Wr),t)return i.then(l=>{Jr(e,l,t)}).catch(l=>{Zt(l,e,0)});e.asyncDep=i}else Jr(e,i,t)}else fo(e,t)}function Jr(e,t,n){I(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:z(t)&&(e.setupState=Bs(t)),fo(e,n)}let Gr;function fo(e,t,n){const r=e.type;if(!e.render){if(!t&&Gr&&!r.render){const s=r.template||ar(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:u}=r,d=Q(Q({isCustomElement:o,delimiters:l},i),u);r.render=Gr(s,d)}}e.render=r.render||ce}{const s=St(e);Je();try{rl(e)}finally{Ge(),s()}}}function Ll(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return se(e,"get","$attrs"),t[n]}}))}function vl(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Ll(e)},slots:e.slots,emit:e.emit,expose:t}}function pr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Bs(js(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in pt)return pt[n](e)},has(t,n){return n in t||n in pt}}))}function Ml(e,t=!0){return I(e)?e.displayName||e.name:e.name||t&&e.__name}function jl(e){return I(e)&&"__vccOpts"in e}const Ul=(e,t)=>bi(e,t,sn),Bl="3.4.21";/** -* @vue/runtime-dom v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const Dl="http://www.w3.org/2000/svg",Hl="http://www.w3.org/1998/Math/MathML",Me=typeof document<"u"?document:null,Xr=Me&&Me.createElement("template"),$l={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"?Me.createElementNS(Dl,e):t==="mathml"?Me.createElementNS(Hl,e):Me.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Me.createTextNode(e),createComment:e=>Me.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Me.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{Xr.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=Xr.content;if(r==="svg"||r==="mathml"){const u=l.firstChild;for(;u.firstChild;)l.appendChild(u.firstChild);l.removeChild(u)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Vl=Symbol("_vtc");function kl(e,t,n){const r=e[Vl];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Yr=Symbol("_vod"),Kl=Symbol("_vsh"),ql=Symbol(""),zl=/(^|;)\s*display\s*:/;function Wl(e,t,n){const r=e.style,s=Y(n);let o=!1;if(n&&!s){if(t)if(Y(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&Dt(r,l,"")}else for(const i in t)n[i]==null&&Dt(r,i,"");for(const i in n)i==="display"&&(o=!0),Dt(r,i,n[i])}else if(s){if(t!==n){const i=r[ql];i&&(n+=";"+i),r.cssText=n,o=zl.test(n)}}else t&&e.removeAttribute("style");Yr in e&&(e[Yr]=o?r.display:"",e[Kl]&&(r.display="none"))}const Qr=/\s*!important$/;function Dt(e,t,n){if(N(n))n.forEach(r=>Dt(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Jl(e,t);Qr.test(n)?e.setProperty(it(r),n.replace(Qr,""),"important"):e[r]=n}}const Zr=["Webkit","Moz","ms"],Tn={};function Jl(e,t){const n=Tn[t];if(n)return n;let r=Se(t);if(r!=="filter"&&r in e)return Tn[t]=r;r=Yt(r);for(let s=0;sAn||(tc.then(()=>An=0),An=Date.now());function rc(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;pe(sc(r,n.value),t,5,[r])};return n.value=e,n.attached=nc(),n}function sc(e,t){if(N(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 rs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,oc=(e,t,n,r,s,o,i,l,u)=>{const d=s==="svg";t==="class"?kl(e,r,d):t==="style"?Wl(e,n,r):Jt(t)?Gn(t)||Zl(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ic(e,t,r,d))?Xl(e,t,r,o,i,l,u):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Gl(e,t,r,d))};function ic(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&rs(t)&&I(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 rs(t)&&Y(n)?!1:t in e}const lc=Q({patchProp:oc},$l);let ss;function cc(){return ss||(ss=gl(lc))}const uc=(...e)=>{const t=cc().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=ac(r);if(!s)return;const o=t._component;!I(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,fc(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t};function fc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ac(e){return Y(e)?document.querySelector(e):e}function ao(e,t){return function(){return e.apply(t,arguments)}}const{toString:dc}=Object.prototype,{getPrototypeOf:mr}=Object,on=(e=>t=>{const n=dc.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Oe=e=>(e=e.toLowerCase(),t=>on(t)===e),ln=e=>t=>typeof t===e,{isArray:lt}=Array,xt=ln("undefined");function hc(e){return e!==null&&!xt(e)&&e.constructor!==null&&!xt(e.constructor)&&ue(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ho=Oe("ArrayBuffer");function pc(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ho(e.buffer),t}const mc=ln("string"),ue=ln("function"),po=ln("number"),cn=e=>e!==null&&typeof e=="object",gc=e=>e===!0||e===!1,Ht=e=>{if(on(e)!=="object")return!1;const t=mr(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},yc=Oe("Date"),_c=Oe("File"),bc=Oe("Blob"),wc=Oe("FileList"),Ec=e=>cn(e)&&ue(e.pipe),xc=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ue(e.append)&&((t=on(e))==="formdata"||t==="object"&&ue(e.toString)&&e.toString()==="[object FormData]"))},Sc=Oe("URLSearchParams"),Oc=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ot(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),lt(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const go=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,yo=e=>!xt(e)&&e!==go;function kn(){const{caseless:e}=yo(this)&&this||{},t={},n=(r,s)=>{const o=e&&mo(t,s)||s;Ht(t[o])&&Ht(r)?t[o]=kn(t[o],r):Ht(r)?t[o]=kn({},r):lt(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(Ot(t,(s,o)=>{n&&ue(s)?e[o]=ao(s,n):e[o]=s},{allOwnKeys:r}),e),Ac=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Rc=(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)},Cc=(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&&mr(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Pc=(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},Fc=e=>{if(!e)return null;if(lt(e))return e;let t=e.length;if(!po(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Nc=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&mr(Uint8Array)),Ic=(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])}},Lc=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},vc=Oe("HTMLFormElement"),Mc=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),os=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),jc=Oe("RegExp"),_o=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Ot(n,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(r[o]=i||s)}),Object.defineProperties(e,r)},Uc=e=>{_o(e,(t,n)=>{if(ue(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(ue(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+"'")})}})},Bc=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return lt(e)?r(e):r(String(e).split(t)),n},Dc=()=>{},Hc=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Rn="abcdefghijklmnopqrstuvwxyz",is="0123456789",bo={DIGIT:is,ALPHA:Rn,ALPHA_DIGIT:Rn+Rn.toUpperCase()+is},$c=(e=16,t=bo.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Vc(e){return!!(e&&ue(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const kc=e=>{const t=new Array(10),n=(r,s)=>{if(cn(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=lt(r)?[]:{};return Ot(r,(i,l)=>{const u=n(i,s+1);!xt(u)&&(o[l]=u)}),t[s]=void 0,o}}return r};return n(e,0)},Kc=Oe("AsyncFunction"),qc=e=>e&&(cn(e)||ue(e))&&ue(e.then)&&ue(e.catch),m={isArray:lt,isArrayBuffer:ho,isBuffer:hc,isFormData:xc,isArrayBufferView:pc,isString:mc,isNumber:po,isBoolean:gc,isObject:cn,isPlainObject:Ht,isUndefined:xt,isDate:yc,isFile:_c,isBlob:bc,isRegExp:jc,isFunction:ue,isStream:Ec,isURLSearchParams:Sc,isTypedArray:Nc,isFileList:wc,forEach:Ot,merge:kn,extend:Tc,trim:Oc,stripBOM:Ac,inherits:Rc,toFlatObject:Cc,kindOf:on,kindOfTest:Oe,endsWith:Pc,toArray:Fc,forEachEntry:Ic,matchAll:Lc,isHTMLForm:vc,hasOwnProperty:os,hasOwnProp:os,reduceDescriptors:_o,freezeMethods:Uc,toObjectSet:Bc,toCamelCase:Mc,noop:Dc,toFiniteNumber:Hc,findKey:mo,global:go,isContextDefined:yo,ALPHABET:bo,generateString:$c,isSpecCompliantForm:Vc,toJSONObject:kc,isAsyncFn:Kc,isThenable:qc};function U(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)}m.inherits(U,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:m.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const wo=U.prototype,Eo={};["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=>{Eo[e]={value:e}});Object.defineProperties(U,Eo);Object.defineProperty(wo,"isAxiosError",{value:!0});U.from=(e,t,n,r,s,o)=>{const i=Object.create(wo);return m.toFlatObject(e,i,function(u){return u!==Error.prototype},l=>l!=="isAxiosError"),U.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const zc=null;function Kn(e){return m.isPlainObject(e)||m.isArray(e)}function xo(e){return m.endsWith(e,"[]")?e.slice(0,-2):e}function ls(e,t,n){return e?e.concat(t).map(function(s,o){return s=xo(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function Wc(e){return m.isArray(e)&&!e.some(Kn)}const Jc=m.toFlatObject(m,{},null,function(t){return/^is[A-Z]/.test(t)});function un(e,t,n){if(!m.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=m.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,L){return!m.isUndefined(L[x])});const r=n.metaTokens,s=n.visitor||a,o=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&m.isSpecCompliantForm(t);if(!m.isFunction(s))throw new TypeError("visitor must be a function");function d(T){if(T===null)return"";if(m.isDate(T))return T.toISOString();if(!u&&m.isBlob(T))throw new U("Blob is not supported. Use a Buffer instead.");return m.isArrayBuffer(T)||m.isTypedArray(T)?u&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function a(T,x,L){let M=T;if(T&&!L&&typeof T=="object"){if(m.endsWith(x,"{}"))x=r?x:x.slice(0,-2),T=JSON.stringify(T);else if(m.isArray(T)&&Wc(T)||(m.isFileList(T)||m.endsWith(x,"[]"))&&(M=m.toArray(T)))return x=xo(x),M.forEach(function(j,W){!(m.isUndefined(j)||j===null)&&t.append(i===!0?ls([x],W,o):i===null?x:x+"[]",d(j))}),!1}return Kn(T)?!0:(t.append(ls(L,x,o),d(T)),!1)}const h=[],S=Object.assign(Jc,{defaultVisitor:a,convertValue:d,isVisitable:Kn});function R(T,x){if(!m.isUndefined(T)){if(h.indexOf(T)!==-1)throw Error("Circular reference detected in "+x.join("."));h.push(T),m.forEach(T,function(M,G){(!(m.isUndefined(M)||M===null)&&s.call(t,M,m.isString(G)?G.trim():G,x,S))===!0&&R(M,x?x.concat(G):[G])}),h.pop()}}if(!m.isObject(e))throw new TypeError("data must be an object");return R(e),t}function cs(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function gr(e,t){this._pairs=[],e&&un(e,this,t)}const So=gr.prototype;So.append=function(t,n){this._pairs.push([t,n])};So.toString=function(t){const n=t?function(r){return t.call(this,r,cs)}:cs;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Gc(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Oo(e,t,n){if(!t)return e;const r=n&&n.encode||Gc,s=n&&n.serialize;let o;if(s?o=s(t,n):o=m.isURLSearchParams(t)?t.toString():new gr(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class us{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){m.forEach(this.handlers,function(r){r!==null&&t(r)})}}const To={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Xc=typeof URLSearchParams<"u"?URLSearchParams:gr,Yc=typeof FormData<"u"?FormData:null,Qc=typeof Blob<"u"?Blob:null,Zc={isBrowser:!0,classes:{URLSearchParams:Xc,FormData:Yc,Blob:Qc},protocols:["http","https","file","blob","url","data"]},Ao=typeof window<"u"&&typeof document<"u",eu=(e=>Ao&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),tu=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",nu=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ao,hasStandardBrowserEnv:eu,hasStandardBrowserWebWorkerEnv:tu},Symbol.toStringTag,{value:"Module"})),xe={...nu,...Zc};function ru(e,t){return un(e,new xe.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return xe.isNode&&m.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function su(e){return m.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function ou(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&m.isArray(s)?s.length:i,u?(m.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!l):((!s[i]||!m.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&m.isArray(s[i])&&(s[i]=ou(s[i])),!l)}if(m.isFormData(e)&&m.isFunction(e.entries)){const n={};return m.forEachEntry(e,(r,s)=>{t(su(r),s,n,0)}),n}return null}function iu(e,t,n){if(m.isString(e))try{return(t||JSON.parse)(e),m.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const yr={transitional:To,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=m.isObject(t);if(o&&m.isHTMLForm(t)&&(t=new FormData(t)),m.isFormData(t))return s?JSON.stringify(Ro(t)):t;if(m.isArrayBuffer(t)||m.isBuffer(t)||m.isStream(t)||m.isFile(t)||m.isBlob(t))return t;if(m.isArrayBufferView(t))return t.buffer;if(m.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 ru(t,this.formSerializer).toString();if((l=m.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return un(l?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),iu(t)):t}],transformResponse:[function(t){const n=this.transitional||yr.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&m.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"?U.from(l,U.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:xe.classes.FormData,Blob:xe.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};m.forEach(["delete","get","head","post","put","patch"],e=>{yr.headers[e]={}});const _r=yr,lu=m.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"]),cu=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]&&lu[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},fs=Symbol("internals");function at(e){return e&&String(e).trim().toLowerCase()}function $t(e){return e===!1||e==null?e:m.isArray(e)?e.map($t):String(e)}function uu(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 fu=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Cn(e,t,n,r,s){if(m.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!m.isString(t)){if(m.isString(r))return t.indexOf(r)!==-1;if(m.isRegExp(r))return r.test(t)}}function au(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function du(e,t){const n=m.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 fn{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(l,u,d){const a=at(u);if(!a)throw new Error("header name must be a non-empty string");const h=m.findKey(s,a);(!h||s[h]===void 0||d===!0||d===void 0&&s[h]!==!1)&&(s[h||u]=$t(l))}const i=(l,u)=>m.forEach(l,(d,a)=>o(d,a,u));return m.isPlainObject(t)||t instanceof this.constructor?i(t,n):m.isString(t)&&(t=t.trim())&&!fu(t)?i(cu(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=at(t),t){const r=m.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return uu(s);if(m.isFunction(n))return n.call(this,s,r);if(m.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=at(t),t){const r=m.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Cn(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=at(i),i){const l=m.findKey(r,i);l&&(!n||Cn(r,r[l],l,n))&&(delete r[l],s=!0)}}return m.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||Cn(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return m.forEach(this,(s,o)=>{const i=m.findKey(r,o);if(i){n[i]=$t(s),delete n[o];return}const l=t?au(o):String(o).trim();l!==o&&delete n[o],n[l]=$t(s),r[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return m.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&m.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[fs]=this[fs]={accessors:{}}).accessors,s=this.prototype;function o(i){const l=at(i);r[l]||(du(s,i),r[l]=!0)}return m.isArray(t)?t.forEach(o):o(t),this}}fn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);m.reduceDescriptors(fn.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});m.freezeMethods(fn);const Pe=fn;function Pn(e,t){const n=this||_r,r=t||n,s=Pe.from(r.headers);let o=r.data;return m.forEach(e,function(l){o=l.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function Co(e){return!!(e&&e.__CANCEL__)}function Tt(e,t,n){U.call(this,e??"canceled",U.ERR_CANCELED,t,n),this.name="CanceledError"}m.inherits(Tt,U,{__CANCEL__:!0});function hu(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new U("Request failed with status code "+n.status,[U.ERR_BAD_REQUEST,U.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const pu=xe.hasStandardBrowserEnv?{write(e,t,n,r,s,o){const i=[e+"="+encodeURIComponent(t)];m.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),m.isString(r)&&i.push("path="+r),m.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 mu(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function gu(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Po(e,t){return e&&!mu(t)?gu(e,t):t}const yu=xe.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=m.isString(i)?s(i):i;return l.protocol===r.protocol&&l.host===r.host}}():function(){return function(){return!0}}();function _u(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function bu(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(u){const d=Date.now(),a=r[o];i||(i=d),n[s]=u,r[s]=d;let h=o,S=0;for(;h!==s;)S+=n[h++],h=h%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),d-i{const o=s.loaded,i=s.lengthComputable?s.total:void 0,l=o-n,u=r(l),d=o<=i;n=o;const a={loaded:o,total:i,progress:i?o/i:void 0,bytes:l,rate:u||void 0,estimated:u&&i&&d?(i-o)/u:void 0,event:s};a[t?"download":"upload"]=!0,e(a)}}const wu=typeof XMLHttpRequest<"u",Eu=wu&&function(e){return new Promise(function(n,r){let s=e.data;const o=Pe.from(e.headers).normalize();let{responseType:i,withXSRFToken:l}=e,u;function d(){e.cancelToken&&e.cancelToken.unsubscribe(u),e.signal&&e.signal.removeEventListener("abort",u)}let a;if(m.isFormData(s)){if(xe.hasStandardBrowserEnv||xe.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((a=o.getContentType())!==!1){const[x,...L]=a?a.split(";").map(M=>M.trim()).filter(Boolean):[];o.setContentType([x||"multipart/form-data",...L].join("; "))}}let h=new XMLHttpRequest;if(e.auth){const x=e.auth.username||"",L=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(x+":"+L))}const S=Po(e.baseURL,e.url);h.open(e.method.toUpperCase(),Oo(S,e.params,e.paramsSerializer),!0),h.timeout=e.timeout;function R(){if(!h)return;const x=Pe.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders()),M={data:!i||i==="text"||i==="json"?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:x,config:e,request:h};hu(function(j){n(j),d()},function(j){r(j),d()},M),h=null}if("onloadend"in h?h.onloadend=R:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf("file:")===0)||setTimeout(R)},h.onabort=function(){h&&(r(new U("Request aborted",U.ECONNABORTED,e,h)),h=null)},h.onerror=function(){r(new U("Network Error",U.ERR_NETWORK,e,h)),h=null},h.ontimeout=function(){let L=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const M=e.transitional||To;e.timeoutErrorMessage&&(L=e.timeoutErrorMessage),r(new U(L,M.clarifyTimeoutError?U.ETIMEDOUT:U.ECONNABORTED,e,h)),h=null},xe.hasStandardBrowserEnv&&(l&&m.isFunction(l)&&(l=l(e)),l||l!==!1&&yu(S))){const x=e.xsrfHeaderName&&e.xsrfCookieName&&pu.read(e.xsrfCookieName);x&&o.set(e.xsrfHeaderName,x)}s===void 0&&o.setContentType(null),"setRequestHeader"in h&&m.forEach(o.toJSON(),function(L,M){h.setRequestHeader(M,L)}),m.isUndefined(e.withCredentials)||(h.withCredentials=!!e.withCredentials),i&&i!=="json"&&(h.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&h.addEventListener("progress",as(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&h.upload&&h.upload.addEventListener("progress",as(e.onUploadProgress)),(e.cancelToken||e.signal)&&(u=x=>{h&&(r(!x||x.type?new Tt(null,e,h):x),h.abort(),h=null)},e.cancelToken&&e.cancelToken.subscribe(u),e.signal&&(e.signal.aborted?u():e.signal.addEventListener("abort",u)));const T=_u(S);if(T&&xe.protocols.indexOf(T)===-1){r(new U("Unsupported protocol "+T+":",U.ERR_BAD_REQUEST,e));return}h.send(s||null)})},qn={http:zc,xhr:Eu};m.forEach(qn,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const ds=e=>`- ${e}`,xu=e=>m.isFunction(e)||e===null||e===!1,Fo={getAdapter:e=>{e=m.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let o=0;o`adapter ${l} `+(u===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since : -`+o.map(ds).join(` -`):" "+ds(o[0]):"as no adapter specified";throw new U("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:qn};function Fn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Tt(null,e)}function hs(e){return Fn(e),e.headers=Pe.from(e.headers),e.data=Pn.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Fo.getAdapter(e.adapter||_r.adapter)(e).then(function(r){return Fn(e),r.data=Pn.call(e,e.transformResponse,r),r.headers=Pe.from(r.headers),r},function(r){return Co(r)||(Fn(e),r&&r.response&&(r.response.data=Pn.call(e,e.transformResponse,r.response),r.response.headers=Pe.from(r.response.headers))),Promise.reject(r)})}const ps=e=>e instanceof Pe?e.toJSON():e;function st(e,t){t=t||{};const n={};function r(d,a,h){return m.isPlainObject(d)&&m.isPlainObject(a)?m.merge.call({caseless:h},d,a):m.isPlainObject(a)?m.merge({},a):m.isArray(a)?a.slice():a}function s(d,a,h){if(m.isUndefined(a)){if(!m.isUndefined(d))return r(void 0,d,h)}else return r(d,a,h)}function o(d,a){if(!m.isUndefined(a))return r(void 0,a)}function i(d,a){if(m.isUndefined(a)){if(!m.isUndefined(d))return r(void 0,d)}else return r(void 0,a)}function l(d,a,h){if(h in t)return r(d,a);if(h in e)return r(void 0,d)}const u={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:(d,a)=>s(ps(d),ps(a),!0)};return m.forEach(Object.keys(Object.assign({},e,t)),function(a){const h=u[a]||s,S=h(e[a],t[a],a);m.isUndefined(S)&&h!==l||(n[a]=S)}),n}const No="1.6.7",br={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{br[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const ms={};br.transitional=function(t,n,r){function s(o,i){return"[Axios v"+No+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,l)=>{if(t===!1)throw new U(s(i," has been removed"+(n?" in "+n:"")),U.ERR_DEPRECATED);return n&&!ms[i]&&(ms[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 Su(e,t,n){if(typeof e!="object")throw new U("options must be an object",U.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],u=l===void 0||i(l,o,e);if(u!==!0)throw new U("option "+o+" must be "+u,U.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new U("Unknown option "+o,U.ERR_BAD_OPTION)}}const zn={assertOptions:Su,validators:br},Ie=zn.validators;class Wt{constructor(t){this.defaults=t,this.interceptors={request:new us,response:new us}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s;Error.captureStackTrace?Error.captureStackTrace(s={}):s=new Error;const o=s.stack?s.stack.replace(/^.+\n/,""):"";r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+o):r.stack=o}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=st(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:o}=n;r!==void 0&&zn.assertOptions(r,{silentJSONParsing:Ie.transitional(Ie.boolean),forcedJSONParsing:Ie.transitional(Ie.boolean),clarifyTimeoutError:Ie.transitional(Ie.boolean)},!1),s!=null&&(m.isFunction(s)?n.paramsSerializer={serialize:s}:zn.assertOptions(s,{encode:Ie.function,serialize:Ie.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&m.merge(o.common,o[n.method]);o&&m.forEach(["delete","get","head","post","put","patch","common"],T=>{delete o[T]}),n.headers=Pe.concat(i,o);const l=[];let u=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(n)===!1||(u=u&&x.synchronous,l.unshift(x.fulfilled,x.rejected))});const d=[];this.interceptors.response.forEach(function(x){d.push(x.fulfilled,x.rejected)});let a,h=0,S;if(!u){const T=[hs.bind(this),void 0];for(T.unshift.apply(T,l),T.push.apply(T,d),S=T.length,a=Promise.resolve(n);h{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 Tt(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 wr(function(s){t=s}),cancel:t}}}const Ou=wr;function Tu(e){return function(n){return e.apply(null,n)}}function Au(e){return m.isObject(e)&&e.isAxiosError===!0}const Wn={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(Wn).forEach(([e,t])=>{Wn[t]=e});const Ru=Wn;function Io(e){const t=new Vt(e),n=ao(Vt.prototype.request,t);return m.extend(n,Vt.prototype,t,{allOwnKeys:!0}),m.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return Io(st(e,s))},n}const J=Io(_r);J.Axios=Vt;J.CanceledError=Tt;J.CancelToken=Ou;J.isCancel=Co;J.VERSION=No;J.toFormData=un;J.AxiosError=U;J.Cancel=J.CanceledError;J.all=function(t){return Promise.all(t)};J.spread=Tu;J.isAxiosError=Au;J.mergeConfig=st;J.AxiosHeaders=Pe;J.formToJSON=e=>Ro(m.isHTMLForm(e)?new FormData(e):e);J.getAdapter=Fo.getAdapter;J.HttpStatusCode=Ru;J.default=J;const Cu="/lesefluss/assets/lego-CLF6GlsP.jpg",Lo="AIzaSyBmEjkqDsgFPjzFQ7i25aDwkIQjHoXmSxI";console.log(Lo);async function Pu(){const e=await fetch("https://f62a-158-181-76-113.ngrok-free.app");if(!e.ok)throw new Error("Failed to fetch access token");const t=await e.json();return console.log(t),t.accessToken}const Fu=ki({data(){return{image:Cu,text:`27 190 2 Der Käpt'n will eine Piraten-Turmuhr, aber ich kann die Kiste mit der Bauanleitung einfach nicht öffnen. Hilfst du mir?" A Annehmen 8 Abbrechen NE`}},methods:{processFile(e){console.log("processFile"),console.log(e.target.files[0])},onFileChange(e){const t=e.target.files||e.dataTransfer.files;t.length&&this.createImage(t[0])},createImage(e){let t=new FileReader;t.onload=n=>{var r;this.image=(r=n.target)==null?void 0:r.result,this.submitToGoogleCloudVision().then(()=>{this.speakText()})},t.readAsDataURL(e)},async submitToGoogleCloudVision(){const e=`https://vision.googleapis.com/v1/images:annotate?key=${Lo}`,t={requests:[{image:{content:this.image.split(",")[1]},features:[{type:"TEXT_DETECTION"}]}]};try{const n=await J.post(e,t);console.log(n.data),this.text=n.data.responses[0].fullTextAnnotation.text,console.log(this.text)}catch(n){console.error(n)}},async speakText(){const t={method:"POST",headers:{Authorization:`Bearer ${await Pu()}`,"Content-Type":"application/json"},body:JSON.stringify({input:{text:this.text},voice:{languageCode:"de-DE",ssmlGender:"NEUTRAL"},audioConfig:{audioEncoding:"MP3"}})},n=await fetch("https://texttospeech.googleapis.com/v1/text:synthesize",t);if(!n.ok)throw new Error("Failed to synthesize text");const s=(await n.json()).audioContent;if(s){const o=`data:audio/mp3;base64,${s}`;new Audio(o).play()}}}}),vo=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Nu=Re("p",null,"Bitte Bild aufnehmen oder hochladen",-1),Iu=["src"];function Lu(e,t,n,r,s,o){return io(),lo(be,null,[Re("div",null,[Nu,Re("input",{type:"file",accept:"image/*",onChange:t[0]||(t[0]=(...i)=>e.onFileChange&&e.onFileChange(...i)),capture:"environment"},null,32),Re("img",{src:e.image},null,8,Iu),Re("p",null,Go(e.text),1)]),Re("div",null,[Re("button",{onClick:t[1]||(t[1]=(...i)=>e.speakText&&e.speakText(...i))},"Vorlesen")])],64)}const vu=vo(Fu,[["render",Lu]]),Mu={components:{PictureUpload:vu}};function ju(e,t,n,r,s,o){const i=Mi("PictureUpload");return io(),lo("main",null,[Be(i)])}const Uu=vo(Mu,[["render",ju]]),Bu=uc(Uu);Bu.mount("#app"); diff --git a/assets/index-D6hfMaVG.css b/assets/index-dIceBExe.css similarity index 97% rename from assets/index-D6hfMaVG.css rename to assets/index-dIceBExe.css index 37e59bc..f46a4e7 100644 --- a/assets/index-D6hfMaVG.css +++ b/assets/index-dIceBExe.css @@ -1 +1 @@ -:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}} +:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}img[data-v-bddee61c]{max-width:100%} diff --git a/index.html b/index.html index 1936638..9038858 100644 --- a/index.html +++ b/index.html @@ -5,8 +5,8 @@ Vite App - - + +