Files
WGDashboard/src/static/client/dist/assets/index-Cun74Xi8.js

42 lines
280 KiB
JavaScript
Raw Normal View History

2025-08-16 12:27:50 +08:00
(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 a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();/**
* @vue/shared v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function pl(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Fe={},Ks=[],cn=()=>{},ab=()=>!1,Wi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ml=e=>e.startsWith("onUpdate:"),nt=Object.assign,gl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},lb=Object.prototype.hasOwnProperty,De=(e,t)=>lb.call(e,t),de=Array.isArray,Ws=e=>Ur(e)==="[object Map]",tr=e=>Ur(e)==="[object Set]",Eu=e=>Ur(e)==="[object Date]",ge=e=>typeof e=="function",Je=e=>typeof e=="string",fn=e=>typeof e=="symbol",He=e=>e!==null&&typeof e=="object",_l=e=>(He(e)||ge(e))&&ge(e.then)&&ge(e.catch),bd=Object.prototype.toString,Ur=e=>bd.call(e),cb=e=>Ur(e).slice(8,-1),yd=e=>Ur(e)==="[object Object]",vl=e=>Je(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Tr=pl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Yi=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ub=/-(\w)/g,jt=Yi(e=>e.replace(ub,(t,n)=>n?n.toUpperCase():"")),fb=/\B([A-Z])/g,Es=Yi(e=>e.replace(fb,"-$1").toLowerCase()),zi=Yi(e=>e.charAt(0).toUpperCase()+e.slice(1)),Zo=Yi(e=>e?`on${zi(e)}`:""),Vn=(e,t)=>!Object.is(e,t),Ti=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},Ed=(e,t,n,s=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Di=e=>{const t=parseFloat(e);return isNaN(t)?e:t},wd=e=>{const t=Je(e)?Number(e):NaN;return isNaN(t)?e:t};let wu;const Gi=()=>wu||(wu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ji(e){if(de(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],r=Je(s)?mb(s):Ji(s);if(r)for(const o in r)t[o]=r[o]}return t}else if(Je(e)||He(e))return e}const db=/;(?![^(]*\))/g,hb=/:([^]+)/,pb=/\/\*[^]*?\*\//g;function mb(e){const t={};return e.replace(pb,"").split(db).forEach(n=>{if(n){const s=n.split(hb);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ln(e){let t="";if(Je(e))t=e;else if(de(e))for(let n=0;n<e.length;n++){const s=ln(e[n]);s&&(t+=s+" ")}else if(He(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const gb="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",_b=pl(gb);function Td(e){return!!e||e===""}function vb(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=_s(e[s],t[s]);return n}function _s(e,t){if(e===t)return!0;let n=Eu(e),s=Eu(t);if(n||s)return n&&s?e.getTime()===t.getTime():!1;if(n=fn(e),s=fn(t),n||s)return e===t;if(n=de(e),s=de(t),n||s)return n&&s?vb(e,t):!1;if(n=He(e),s=He(t),n||s){if(!n||!s)return!1;const r=Object.keys(e).length,o=Object.keys(t).length;if(r!==o)return!1;for(const a in e){const l=e.hasOwnProperty(a),u=t.hasOwnProperty(a);if(l&&!u||!l&&u||!_s(e[a],t[a]))return!1}}return String(e)===String(t)}function bl(e,t){return e.findIndex(n=>_s(n,t))}const Ad=e=>!!(e&&e.__v_isRef===!0),Tt=e=>Je(e)?e:e==null?"":de(e)||He(e)&&(e.toString===bd||!ge(e.toString))?Ad(e)?Tt(e.value):JSON.stringify(e,Sd,2):String(e),Sd=(e,t)=>Ad(t)?Sd(e,t.value):Ws(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[ea(s,o)+" =>"]=r,n),{})}:tr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ea(n))}:fn(t)?ea(t):He(t)&&!de(t)&&!yd(t)?String(t):t,ea=(e,t="")=>{var n;return fn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let dt;class Cd{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=dt,!t&&dt&&(this.index=(dt.scopes||(dt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=dt;try{return dt=this,t()}finally{dt=n}}}on(){++this._on===1&&(this.prevScope=dt,dt=this)}off(){this._on>0&&--this._on===0&&(dt=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(this.effects.length=0,n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function Od(e){return new Cd(e)}function Rd(){return dt}function bb(e,t=!1){dt&&dt.cleanups.push(e)}let je;const ta=new WeakSet;class Nd{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,dt&&dt.active&&dt.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,ta.has(this)&&(ta.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||$d(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Tu(this),Pd(this);const t=je,n=zt;je=this,zt=!0;try{return this.fn()}finally{Dd(this),je=t,zt=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)wl(t);this.deps=this.depsTail=void 0,Tu(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?ta.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){ja(this)&&this.run()}get dirty(){return ja(this)}}let xd=0,Ar,Sr;function $d(e,t=!1){if(e.flags|=8,t){e.next=Sr,Sr=e;return}e.next=Ar,Ar=e}function yl(){xd++}function El(){if(--xd>0)return;if(Sr){let t=Sr;for(Sr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Ar;){let t=Ar;for(Ar=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Pd(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Dd(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),wl(s),yb(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function ja(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Ld(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Ld(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Pr)||(e.globalVersion=Pr,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!ja(e))))return;e.flags|=2;const t=e.dep,n=je,s=zt;je=e,zt=!0;try{Pd(e);const r=e.fn(e._value);(t.version===0||Vn(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{je=n,zt=s,Dd(e),e.flags&=-3}}function wl(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)wl(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function yb(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let zt=!0;const Id=[];function Tn(){Id.push(zt),zt=!1}function An(){const e=Id.pop();zt=e===void 0?!0:e}function Tu(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=je;je=void 0;try{t()}finally{je=n}}}let Pr=0;class Eb{constructor(t
* @vue/runtime-core v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function jr(e,t,n,s){try{return s?e(...s):e()}catch(r){qr(r,t,n)}}function Gt(e,t,n,s){if(ge(e)){const r=jr(e,t,n,s);return r&&_l(r)&&r.catch(o=>{qr(o,t,n)}),r}if(de(e)){const r=[];for(let o=0;o<e.length;o++)r.push(Gt(e[o],t,n,s));return r}}function qr(e,t,n,s=!0){const r=t?t.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:a}=t&&t.appContext.config||Fe;if(t){let l=t.parent;const u=t.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;l;){const h=l.ec;if(h){for(let p=0;p<h.length;p++)if(h[p](e,u,f)===!1)return}l=l.parent}if(o){Tn(),jr(o,null,10,[e,u,f]),An();return}}Gb(e,n,r,s,a)}function Gb(e,t,n,s=!0,r=!1){if(r)throw e;console.error(e)}const Et=[];let on=-1;const Ys=[];let kn=null,js=0;const Yd=Promise.resolve();let ki=null;function Xi(e){const t=ki||Yd;return e?t.then(this?e.bind(this):e):t}function Jb(e){let t=on+1,n=Et.length;for(;t<n;){const s=t+n>>>1,r=Et[s],o=Lr(r);o<e||o===e&&r.flags&2?t=s+1:n=s}return t}function Rl(e){if(!(e.flags&1)){const t=Lr(e),n=Et[Et.length-1];!n||!(e.flags&2)&&t>=Lr(n)?Et.push(e):Et.splice(Jb(t),0,e),e.flags|=1,zd()}}function zd(){ki||(ki=Yd.then(Jd))}function Wa(e){de(e)?Ys.push(...e):kn&&e.id===-1?kn.splice(js+1,0,e):e.flags&1||(Ys.push(e),e.flags|=1),zd()}function Su(e,t,n=on+1){for(;n<Et.length;n++){const s=Et[n];if(s&&s.flags&2){if(e&&s.id!==e.uid)continue;Et.splice(n,1),n--,s.flags&4&&(s.flags&=-2),s(),s.flags&4||(s.flags&=-2)}}}function Gd(e){if(Ys.length){const t=[...new Set(Ys)].sort((n,s)=>Lr(n)-Lr(s));if(Ys.length=0,kn){kn.push(...t);return}for(kn=t,js=0;js<kn.length;js++){const n=kn[js];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}kn=null,js=0}}const Lr=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Jd(e){try{for(on=0;on<Et.length;on++){const t=Et[on];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),jr(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;on<Et.length;on++){const t=Et[on];t&&(t.flags&=-2)}on=-1,Et.length=0,Gd(),ki=null,(Et.length||Ys.length)&&Jd()}}let At=null,Qd=null;function Bi(e){const t=At;return At=e,Qd=e&&e.type.__scopeId||null,t}function Ot(e,t=At,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&ku(-1);const o=Bi(t);let a;try{a=e(...r)}finally{Bi(o),s._d&&ku(1)}return a};return s._n=!0,s._c=!0,s._d=!0,s}function un(e,t){if(At===null)return e;const n=io(At),s=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[o,a,l,u=Fe]=t[r];o&&(ge(o)&&(o={mounted:o,updated:o}),o.deep&&yn(a),s.push({dir:o,instance:n,value:a,oldValue:void 0,arg:l,modifiers:u}))}return e}function cs(e,t,n,s){const r=e.dirs,o=t&&t.dirs;for(let a=0;a<r.length;a++){const l=r[a];o&&(l.oldValue=o[a].value);let u=l.dir[s];u&&(Tn(),Gt(u,n,8,[e.el,l,e,t]),An())}}const Qb=Symbol("_vte"),Xd=e=>e.__isTeleport,Bn=Symbol("_leaveCb"),yi=Symbol("_enterCb");function Zd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ws(()=>{e.isMounted=!0}),uh(()=>{e.isUnmounting=!0}),e}const Ht=[Function,Array],eh={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ht,onEnter:Ht,onAfterEnter:Ht,onEnterCancelled:Ht,onBeforeLeave:Ht,onLeave:Ht,onAfterLeave:Ht,onLeaveCancelled:Ht,onBeforeAppear:Ht,onAppear:Ht,onAfterAppear:Ht,onAppearCancelled:Ht},th=e=>{const t=e.subTree;return t.component?th(t.component):t},Xb={name:"BaseTransition",props:eh,setup(e,{slots:t}){const n=Il(),s=Zd();return()=>{const r=t.default&&Nl(t.default(),!0);if(!r||!r.length)return;const o=nh(r),a=Re(e),{mode:l}=a;if(s.isLeaving)return ra(o);const u=Cu(o);if(!u)return ra(o);let f=Ir(u,a,s,n,p=>f=p);u.type!==ct&&vs(u,f);let h=n.subTree&&Cu(n.subTree);if(h&&h.type!==ct&&!an(u,h)&&th(n).type!==ct){let p=Ir(h,a,s,n);if(vs(h,p),l==="out-in"&&u.type!==ct)return s.isLeaving=!0,p.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete p.afterLeave,h=void 0},ra(o);l==="in-out"&&u.type!==ct?p.delayLeave=(_,g,E)=>{const A=sh(s,h);A[String(h.key)]=h,_[Bn]=()=>{g(),_[Bn]=void 0,delete f.delayedLeave,h=void 0},f.delayedLeave=()=>{E(),delete f.delayedLeave,h=void 0}}:h=void 0}else h&&(h=void 0);return o}}};function nh(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==ct){t=n;break}
* @vue/runtime-dom v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let tl;const Bu=typeof window<"u"&&window.trustedTypes;if(Bu)try{tl=Bu.createPolicy("vue",{createHTML:e=>e})}catch{}const Bh=tl?e=>tl.createHTML(e):e=>e,nE="http://www.w3.org/2000/svg",sE="http://www.w3.org/1998/Math/MathML",vn=typeof document<"u"?document:null,Fu=vn&&vn.createElement("template"),rE={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"?vn.createElementNS(nE,e):t==="mathml"?vn.createElementNS(sE,e):n?vn.createElement(e,{is:n}):vn.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>vn.createTextNode(e),createComment:e=>vn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>vn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const a=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Fu.innerHTML=Bh(s==="svg"?`<svg>${e}</svg>`:s==="mathml"?`<math>${e}</math>`:e);const l=Fu.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[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Pn="transition",_r="animation",Qs=Symbol("_vtc"),Fh={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Hh=nt({},eh,Fh),iE=e=>(e.displayName="Transition",e.props=Hh,e),oo=iE((e,{slots:t})=>Ml(Zb,Vh(e),t)),fs=(e,t=[])=>{de(e)?e.forEach(n=>n(...t)):e&&e(...t)},Hu=e=>e?de(e)?e.some(t=>t.length>1):e.length>1:!1;function Vh(e){const t={};for(const D in e)D in Fh||(t[D]=e[D]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:u=o,appearActiveClass:f=a,appearToClass:h=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:_=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,E=oE(r),A=E&&E[0],H=E&&E[1],{onBeforeEnter:I,onEnter:F,onEnterCancelled:k,onLeave:U,onLeaveCancelled:q,onBeforeAppear:O=I,onAppear:R=F,onAppearCancelled:w=k}=t,S=(D,z,j,X)=>{D._enterCancelled=X,In(D,z?h:l),In(D,z?f:a),j&&j()},L=(D,z)=>{D._isLeaving=!1,In(D,p),In(D,g),In(D,_),z&&z()},M=D=>(z,j)=>{const X=D?R:F,Y=()=>S(z,D,j);fs(X,[z,Y]),Vu(()=>{In(z,D?u:o),rn(z,D?h:l),Hu(X)||Uu(z,s,A,Y)})};return nt(t,{onBeforeEnter(D){fs(I,[D]),rn(D,o),rn(D,a)},onBeforeAppear(D){fs(O,[D]),rn(D,u),rn(D,f)},onEnter:M(!1),onAppear:M(!0),onLeave(D,z){D._isLeaving=!0;const j=()=>L(D,z);rn(D,p),D._enterCancelled?(rn(D,_),nl()):(nl(),rn(D,_)),Vu(()=>{D._isLeaving&&(In(D,p),rn(D,g),Hu(U)||Uu(D,s,H,j))}),fs(U,[D,j])},onEnterCancelled(D){S(D,!1,void 0,!0),fs(k,[D])},onAppearCancelled(D){S(D,!0,void 0,!0),fs(w,[D])},onLeaveCancelled(D){L(D),fs(q,[D])}})}function oE(e){if(e==null)return null;if(He(e))return[la(e.enter),la(e.leave)];{const t=la(e);return[t,t]}}function la(e){return wd(e)}function rn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Qs]||(e[Qs]=new Set)).add(t)}function In(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Qs];n&&(n.delete(t),n.size||(e[Qs]=void 0))}function Vu(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let aE=0;function Uu(e,t,n,s){const r=e._endId=++aE,o=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(o,n);const{type:a,timeout:l,propCount:u}=Uh(e,t);if(!a)return s();const f=a+"end";let h=0;const p=()=>{e.removeEventListener(f,_),o()},_=g=>{g.target===e&&++h>=u&&p()};setTimeout(()=>{h<u&&p()},l+1),e.addEventListener(f,_)}function Uh(e,t){const n=window.getComputedStyle(e),s=E=>(n[E]||"").split(", "),r=s(`${Pn}Delay`),o=s(`${Pn}Duration`),a=ju(r,o),l=s(`${_r}Delay`),u=s(`${_r}Duration`
* pinia v3.0.2
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/let Wh;const ao=e=>Wh=e,Yh=Symbol();function sl(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Nr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Nr||(Nr={}));function HE(){const e=Od(!0),t=e.run(()=>et({}));let n=[],s=[];const r=Ol({install(o){ao(r),r._a=o,o.provide(Yh,r),o.config.globalProperties.$pinia=r,s.forEach(a=>n.push(a)),s=[]},use(o){return this._a?n.push(o):s.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const zh=()=>{};function of(e,t,n,s=zh){e.push(t);const r=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),s())};return!n&&Rd()&&bb(r),r}function Vs(e,...t){e.slice().forEach(n=>{n(...t)})}const VE=e=>e(),af=Symbol(),da=Symbol();function rl(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,s)=>e.set(s,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const s=t[n],r=e[n];sl(r)&&sl(s)&&e.hasOwnProperty(n)&&!Ze(s)&&!Un(s)?e[n]=rl(r,s):e[n]=s}return e}const UE=Symbol();function jE(e){return!sl(e)||!Object.prototype.hasOwnProperty.call(e,UE)}const{assign:Mn}=Object;function qE(e){return!!(Ze(e)&&e.effect)}function KE(e,t,n,s){const{state:r,actions:o,getters:a}=t,l=n.state.value[e];let u;function f(){l||(n.state.value[e]=r?r():{});const h=Ub(n.state.value[e]);return Mn(h,o,Object.keys(a||{}).reduce((p,_)=>(p[_]=Ol(ze(()=>{ao(n);const g=n._s.get(e);return a[_].call(g,g)})),p),{}))}return u=Gh(e,f,t,n,s,!0),u}function Gh(e,t,n={},s,r,o){let a;const l=Mn({actions:{}},n),u={deep:!0};let f,h,p=[],_=[],g;const E=s.state.value[e];!o&&!E&&(s.state.value[e]={}),et({});let A;function H(w){let S;f=h=!1,typeof w=="function"?(w(s.state.value[e]),S={type:Nr.patchFunction,storeId:e,events:g}):(rl(s.state.value[e],w),S={type:Nr.patchObject,payload:w,storeId:e,events:g});const L=A=Symbol();Xi().then(()=>{A===L&&(f=!0)}),h=!0,Vs(p,S,s.state.value[e])}const I=o?function(){const{state:S}=n,L=S?S():{};this.$patch(M=>{Mn(M,L)})}:zh;function F(){a.stop(),p=[],_=[],s._s.delete(e)}const k=(w,S="")=>{if(af in w)return w[da]=S,w;const L=function(){ao(s);const M=Array.from(arguments),D=[],z=[];function j(Q){D.push(Q)}function X(Q){z.push(Q)}Vs(_,{args:M,name:L[da],store:q,after:j,onError:X});let Y;try{Y=w.apply(this&&this.$id===e?this:q,M)}catch(Q){throw Vs(z,Q),Q}return Y instanceof Promise?Y.then(Q=>(Vs(D,Q),Q)).catch(Q=>(Vs(z,Q),Promise.reject(Q))):(Vs(D,Y),Y)};return L[af]=!0,L[da]=S,L},U={_p:s,$id:e,$onAction:of.bind(null,_),$patch:H,$reset:I,$subscribe(w,S={}){const L=of(p,w,S.detached,()=>M()),M=a.run(()=>zs(()=>s.state.value[e],D=>{(S.flush==="sync"?h:f)&&w({storeId:e,type:Nr.direct,events:g},D)},Mn({},u,S)));return L},$dispose:F},q=Sn(U);s._s.set(e,q);const R=(s._a&&s._a.runWithContext||VE)(()=>s._e.run(()=>(a=Od()).run(()=>t({action:k}))));for(const w in R){const S=R[w];if(Ze(S)&&!qE(S)||Un(S))o||(E&&jE(S)&&(Ze(S)?S.value=E[w]:rl(S,E[w])),s.state.value[e][w]=S);else if(typeof S=="function"){const L=k(S,w);R[w]=L,l.actions[w]=S}}return Mn(q,R),Mn(Re(q),R),Object.defineProperty(q,"$state",{get:()=>s.state.value[e],set:w=>{H(S=>{Mn(S,w)})}}),s._p.forEach(w=>{Mn(q,a.run(()=>w({store:q,app:s._a,pinia:s,options:l})))}),E&&o&&n.hydrate&&n.hydrate(q.$state,E),f=!0,h=!0,q}/*! #__NO_SIDE_EFFECTS__ */function WE(e,t,n){let s;const r=typeof t=="function";s=r?n:t;function o(a,l){const u=gy();return a=a||(u?Mt(Yh,null):null),a&&ao(a),a=Wh,a._s.has(e)||(r?Gh(e,t,s,a):KE(e,s,a)),a._s.get(e)}return o.$id=e,o}const at=[];for(let e=0;e<256;++e)at.push((e+256).toString(16).slice(1));function YE(e,t=0){return(at[e[t+0]]+at[e[t+1]]+at[e[t+2]]+at[e[t+3]]+"-"+at[e[t+4]]+at[e[t+5]]+"-"+at[e[t+6]]+at[e[t+7]]+"-"+at[e[t+8]]+at[e[t+9]]+"-"+at[e[t+10]]+at[e[t+11]]+at[e[t+12]]+at[e[t+13]]+at[e[t+14]]+at[e[t+15]]).toLowerCase()}let ha;const zE=new Uint8Array(16);function GE(){if(!ha){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");ha=crypto.getRan
`).forEach(function(a){r=a.indexOf(":"),n=a.substring(0,r).trim().toLowerCase(),s=a.substring(r+1).trim(),!(!n||t[n]&&t0[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},pf=Symbol("internals");function vr(e){return e&&String(e).trim().toLowerCase()}function Ni(e){return e===!1||e==null?e:B.isArray(e)?e.map(Ni):String(e)}function s0(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 r0=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function pa(e,t,n,s,r){if(B.isFunction(s))return s.call(this,t,n);if(r&&(t=n),!!B.isString(t)){if(B.isString(s))return t.indexOf(s)!==-1;if(B.isRegExp(s))return s.test(t)}}function i0(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function o0(e,t){const n=B.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(r,o,a){return this[s].call(this,t,r,o,a)},configurable:!0})})}let Nt=class{constructor(t){t&&this.set(t)}set(t,n,s){const r=this;function o(l,u,f){const h=vr(u);if(!h)throw new Error("header name must be a non-empty string");const p=B.findKey(r,h);(!p||r[p]===void 0||f===!0||f===void 0&&r[p]!==!1)&&(r[p||u]=Ni(l))}const a=(l,u)=>B.forEach(l,(f,h)=>o(f,h,u));if(B.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(B.isString(t)&&(t=t.trim())&&!r0(t))a(n0(t),n);else if(B.isObject(t)&&B.isIterable(t)){let l={},u,f;for(const h of t){if(!B.isArray(h))throw TypeError("Object iterator must return a key-value pair");l[f=h[0]]=(u=l[f])?B.isArray(u)?[...u,h[1]]:[u,h[1]]:h[1]}a(l,n)}else t!=null&&o(n,t,s);return this}get(t,n){if(t=vr(t),t){const s=B.findKey(this,t);if(s){const r=this[s];if(!n)return r;if(n===!0)return s0(r);if(B.isFunction(n))return n.call(this,r,s);if(B.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=vr(t),t){const s=B.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||pa(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let r=!1;function o(a){if(a=vr(a),a){const l=B.findKey(s,a);l&&(!n||pa(s,s[l],l,n))&&(delete s[l],r=!0)}}return B.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||pa(this,this[o],o,t,!0))&&(delete this[o],r=!0)}return r}normalize(t){const n=this,s={};return B.forEach(this,(r,o)=>{const a=B.findKey(s,o);if(a){n[a]=Ni(r),delete n[o];return}const l=t?i0(o):String(o).trim();l!==o&&delete n[o],n[l]=Ni(r),s[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return B.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=t&&B.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(r=>s.set(r)),s}static accessor(t){const s=(this[pf]=this[pf]={accessors:{}}).accessors,r=this.prototype;function o(a){const l=vr(a);s[l]||(o0(r,a),s[l]=!0)}return B.isArray(t)?t.forEach(o):o(t),this}};Nt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);B.reduceDescriptors(Nt.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});B.freezeMethods(Nt);function ma(e,t){const n=this||Yr,s=t||n,r=Nt.from(s.headers);let o=s.data;return B.forEach(e,function(l){o=l.call(n,o,r.normalize(),t?t.status:void 0)}),r.normalize(),o}function dp(e){return!!(e&&e.__CANCEL__)}function sr(e,t,n){ye.call(this,e??"canceled",ye.ERR_CANCELED,t,n),this.name="CanceledError"}B.inherits(sr,ye,{__CANCEL__:!0});function hp(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new ye("Request failed with status code "+n.status,[ye.ERR_BAD_REQUEST,ye.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function a0(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function l0(e,t){e=e||10;const n=new Array(e),s=new Array(e);let r=0,o=0,a;return t=t!==void 0?t:1e3,function(u){const f=Date.now(),h=s[o];a||(a=f),n[r]=u,s[r]=f;let p=o,_=0;for(;p!==r;)_+=n[p++],p=p%e;if(r=(r+1)%e,r===o&&(o=(o+1)%e),f-a<t)return;const g=h&&f-h;return g?Math.round(_*1e3/g):void 0}}function c0(e,t){let n=0,s=1e3/t,r,o;const a=(f,h=Date.now())=>{n=h,r=null,o&&(clearTimeout(o),o=null),e.apply(null,f)};return[(...f)=>{const h=Date.now(),p=h-n;p>=s?a(f,h):(r=f,o||(o=setTimeout(()=>{o=null,a(r)},s-p)))},()=>r&&a(r)]}const ji=(e,t,n=3)=>{let s=0;const r=l0(50,250);return c0(o=>{const a=o.loaded,l=o.lengthComputable?o.total:void 0,u=a-s,f=r(u),h=a<=l;s=a;const p={loaded:a,total:l,progress:l?a/l:void 0,bytes:u,rate:f||void 0,estimated:f&&l&&h?(l-a)/f:void 0,event:o,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(p)},n)},mf=(e,t)=>{const n=e!=null;return[s=>t[0]({lengthComputable:n,total:e,loaded:s}),t[1]]},gf=e=>(...t)=>B.asap(()=>e(...t)),u0=pt.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,pt.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(pt.origin),pt.navigator&&/(msie|trident)/i.test(pt.navigator.userAgent)):()=>!0,f0=pt.hasStandardBrowserEnv?{write(e,t,n,s,r,o){const a=[e+"="+encodeURIComponent(t)];B.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),B.isString(s)&&a.push("path="+s),B.isString(r)&&a.push("domain="+r),o===!0&&a.push("secure"),document.cookie=a.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 d0(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function h0(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function pp(e,t,n){let s=!d0(t);return e&&(s||n==!1)?h0(e,t):t}const _f=e=>e instanceof Nt?{...e}:e;function ys(e,t){t=t||{};const n={};function s(f,h,p,_){return B.isPlainObject(f)&&B.isPlainObject(h)?B.merge.call({caseless:_},f,h):B.isPlainObject(h)?B.merge({},h):B.isArray(h)?h.slice():h}function r(f,h,p,_){if(B.isUndefined(h)){if(!B.isUndefined(f))return s(void 0,f,p,_)}else return s(f,h,p,_)}function o(f,h){if(!B.isUndefined(h))return s(void 0,h)}function a(f,h){if(B.isUndefined(h)){if(!B.isUndefined(f))return s(void 0,f)}else return s(void 0,h)}function l(f,h,p){if(p in t)return s(f,h);if(p in e)return s(void 0,f)}const u={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelTo
`+o.map(yf).join(`
`):" "+yf(o[0]):"as no adapter specified";throw new ye("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return s},adapters:cl};function ga(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new sr(null,e)}function Ef(e){return ga(e),e.headers=Nt.from(e.headers),e.data=ma.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),vp.getAdapter(e.adapter||Yr.adapter)(e).then(function(s){return ga(e),s.data=ma.call(e,e.transformResponse,s),s.headers=Nt.from(s.headers),s},function(s){return dp(s)||(ga(e),s&&s.response&&(s.response.data=ma.call(e,e.transformResponse,s.response),s.response.headers=Nt.from(s.response.headers))),Promise.reject(s)})}const bp="1.9.0",mo={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{mo[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const wf={};mo.transitional=function(t,n,s){function r(o,a){return"[Axios v"+bp+"] Transitional option '"+o+"'"+a+(s?". "+s:"")}return(o,a,l)=>{if(t===!1)throw new ye(r(a," has been removed"+(n?" in "+n:"")),ye.ERR_DEPRECATED);return n&&!wf[a]&&(wf[a]=!0,console.warn(r(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,a,l):!0}};mo.spelling=function(t){return(n,s)=>(console.warn(`${s} is likely a misspelling of ${t}`),!0)};function C0(e,t,n){if(typeof e!="object")throw new ye("options must be an object",ye.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let r=s.length;for(;r-- >0;){const o=s[r],a=t[o];if(a){const l=e[o],u=l===void 0||a(l,o,e);if(u!==!0)throw new ye("option "+o+" must be "+u,ye.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ye("Unknown option "+o,ye.ERR_BAD_OPTION)}}const xi={assertOptions:C0,validators:mo},nn=xi.validators;let gs=class{constructor(t){this.defaults=t||{},this.interceptors={request:new hf,response:new hf}}async request(t,n){try{return await this._request(t,n)}catch(s){if(s instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{s.stack?o&&!String(s.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(s.stack+=`
`+o):s.stack=o}catch{}}throw s}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=ys(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:o}=n;s!==void 0&&xi.assertOptions(s,{silentJSONParsing:nn.transitional(nn.boolean),forcedJSONParsing:nn.transitional(nn.boolean),clarifyTimeoutError:nn.transitional(nn.boolean)},!1),r!=null&&(B.isFunction(r)?n.paramsSerializer={serialize:r}:xi.assertOptions(r,{encode:nn.function,serialize:nn.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),xi.assertOptions(n,{baseUrl:nn.spelling("baseURL"),withXsrfToken:nn.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=o&&B.merge(o.common,o[n.method]);o&&B.forEach(["delete","get","head","post","put","patch","common"],E=>{delete o[E]}),n.headers=Nt.concat(a,o);const l=[];let u=!0;this.interceptors.request.forEach(function(A){typeof A.runWhen=="function"&&A.runWhen(n)===!1||(u=u&&A.synchronous,l.unshift(A.fulfilled,A.rejected))});const f=[];this.interceptors.response.forEach(function(A){f.push(A.fulfilled,A.rejected)});let h,p=0,_;if(!u){const E=[Ef.bind(this),void 0];for(E.unshift.apply(E,l),E.push.apply(E,f),_=E.length,h=Promise.resolve(n);p<_;)h=h.then(E[p++],E[p++]);return h}_=l.length;let g=n;for(p=0;p<_;){const E=l[p++],A=l[p++];try{g=E(g)}catch(H){A.call(this,H);break}}try{h=Ef.call(this,g)}catch(E){return Promise.reject(E)}for(p=0,_=f.length;p<_;)h=h.then(f[p++],f[p++]);return h}getUri(t){t=ys(this.defaults,t);const n=pp(t.baseURL,t.url,t.allowAbsoluteUrls);return cp(n,t.params,t.paramsSerializer)}};B.forEach(["delete","get","head","options"],function(t){gs.prototype[t]=function(n,s){return this.request(ys(s||{},{method:t,url:n,data:(s||{}).data}))}});B.forEach(["post","put","patch"],function(t){function n(s){return function(o,a,l){return this.request(ys(l||{},{method:t,headers:s?{"Content-Type":"multipart/form-data"}:{},url:o,data:a}))}}gs.prototype[t]=n(),gs.prototype[t+"Form"]=n(!0)});let O0=class yp{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const s=this;this.promise.then(r=>{if(!s._listeners)return;let o=s._listeners.length;for(;o-- >0;)s._listeners[o](r);s._listeners=null}),this.promise.then=r=>{let o;const a=new Promise(l=>{s.subscribe(l),o=l}).then(r);return a.cancel=function(){s.unsubscribe(o)},a},t(function(o,a,l){s.reason||(s.reason=new sr(o,a,l),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=s=>{t.abort(s)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new yp(function(r){t=r}),cancel:t}}};function R0(e){return function(n){return e.apply(null,n)}}function N0(e){return B.isObject(e)&&e.isAxiosError===!0}const ul={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,RequestHeaderFieldsToo
* vue-router v4.5.1
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const qs=typeof document<"u";function wp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function x0(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&wp(e.default)}const Pe=Object.assign;function _a(e,t){const n={};for(const s in t){const r=t[s];n[s]=Qt(r)?r.map(e):e(r)}return n}const xr=()=>{},Qt=Array.isArray,Tp=/#/g,$0=/&/g,P0=/\//g,D0=/=/g,L0=/\?/g,Ap=/\+/g,I0=/%5B/g,M0=/%5D/g,Sp=/%5E/g,k0=/%60/g,Cp=/%7B/g,B0=/%7C/g,Op=/%7D/g,F0=/%20/g;function Vl(e){return encodeURI(""+e).replace(B0,"|").replace(I0,"[").replace(M0,"]")}function H0(e){return Vl(e).replace(Cp,"{").replace(Op,"}").replace(Sp,"^")}function fl(e){return Vl(e).replace(Ap,"%2B").replace(F0,"+").replace(Tp,"%23").replace($0,"%26").replace(k0,"`").replace(Cp,"{").replace(Op,"}").replace(Sp,"^")}function V0(e){return fl(e).replace(D0,"%3D")}function U0(e){return Vl(e).replace(Tp,"%23").replace(L0,"%3F")}function j0(e){return e==null?"":U0(e).replace(P0,"%2F")}function Hr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const q0=/\/$/,K0=e=>e.replace(q0,"");function va(e,t,n="/"){let s,r={},o="",a="";const l=t.indexOf("#");let u=t.indexOf("?");return l<u&&l>=0&&(u=-1),u>-1&&(s=t.slice(0,u),o=t.slice(u+1,l>-1?l:t.length),r=e(o)),l>-1&&(s=s||t.slice(0,l),a=t.slice(l,t.length)),s=G0(s??t,n),{fullPath:s+(o&&"?")+o+a,path:s,query:r,hash:Hr(a)}}function W0(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Tf(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Y0(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Zs(t.matched[s],n.matched[r])&&Rp(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Zs(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Rp(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!z0(e[n],t[n]))return!1;return!0}function z0(e,t){return Qt(e)?Af(e,t):Qt(t)?Af(t,e):e===t}function Af(e,t){return Qt(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function G0(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,a,l;for(a=0;a<s.length;a++)if(l=s[a],l!==".")if(l==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(a).join("/")}const Dn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Vr;(function(e){e.pop="pop",e.push="push"})(Vr||(Vr={}));var $r;(function(e){e.back="back",e.forward="forward",e.unknown=""})($r||($r={}));function J0(e){if(!e)if(qs){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),K0(e)}const Q0=/^[^#]+#/;function X0(e,t){return e.replace(Q0,"#")+t}function Z0(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const go=()=>({left:window.scrollX,top:window.scrollY});function e1(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Z0(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Sf(e,t){return(history.state?history.state.position-t:-1)+e}const dl=new Map;function t1(e,t){dl.set(e,t)}function n1(e){const t=dl.get(e);return dl.delete(e),t}let s1=()=>location.protocol+"//"+location.host;function Np(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,u=r.slice(l);return u[0]!=="/"&&(u="/"+u),Tf(u,"")}return Tf(n,e)+s+r}function r1(e,t,n,s){let r=[],o=[],a=null;const l=({state:_})=>{const g=Np(e,location),E=n.value,A=t.value;let H=0;if(_){if(n.value=g,t.value=_,a&&a===E){a=null;return}H=A?_.position
]))+`;sn.KANJI=new RegExp(n,"g"),sn.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),sn.BYTE=new RegExp(s,"g"),sn.NUMERIC=new RegExp(e,"g"),sn.ALPHANUMERIC=new RegExp(t,"g");const r=new RegExp("^"+n+"$"),o=new RegExp("^"+e+"$"),a=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");return sn.testKanji=function(u){return r.test(u)},sn.testNumeric=function(u){return o.test(u)},sn.testAlphanumeric=function(u){return a.test(u)},sn}var ed;function As(){return ed||(ed=1,function(e){const t=Mp(),n=kp();e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(o,a){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!t.isValid(a))throw new Error("Invalid version: "+a);return a>=1&&a<10?o.ccBits[0]:a<27?o.ccBits[1]:o.ccBits[2]},e.getBestModeForData=function(o){return n.testNumeric(o)?e.NUMERIC:n.testAlphanumeric(o)?e.ALPHANUMERIC:n.testKanji(o)?e.KANJI:e.BYTE},e.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},e.isValid=function(o){return o&&o.bit&&o.ccBits};function s(r){if(typeof r!="string")throw new Error("Param is not a string");switch(r.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw new Error("Unknown mode: "+r)}}e.from=function(o,a){if(e.isValid(o))return o;try{return s(o)}catch{return a}}}($a)),$a}var td;function iT(){return td||(td=1,function(e){const t=Ts(),n=Ip(),s=ql(),r=As(),o=Mp(),a=7973,l=t.getBCHDigit(a);function u(_,g,E){for(let A=1;A<=40;A++)if(g<=e.getCapacity(A,E,_))return A}function f(_,g){return r.getCharCountIndicator(_,g)+4}function h(_,g){let E=0;return _.forEach(function(A){const H=f(A.mode,g);E+=H+A.getBitsLength()}),E}function p(_,g){for(let E=1;E<=40;E++)if(h(_,E)<=e.getCapacity(E,g,r.MIXED))return E}e.from=function(g,E){return o.isValid(g)?parseInt(g,10):E},e.getCapacity=function(g,E,A){if(!o.isValid(g))throw new Error("Invalid QR Code version");typeof A>"u"&&(A=r.BYTE);const H=t.getSymbolTotalCodewords(g),I=n.getTotalCodewordsCount(g,E),F=(H-I)*8;if(A===r.MIXED)return F;const k=F-f(A,g);switch(A){case r.NUMERIC:return Math.floor(k/10*3);case r.ALPHANUMERIC:return Math.floor(k/11*2);case r.KANJI:return Math.floor(k/13);case r.BYTE:default:return Math.floor(k/8)}},e.getBestVersionForData=function(g,E){let A;const H=s.from(E,s.M);if(Array.isArray(g)){if(g.length>1)return p(g,H);if(g.length===0)return 1;A=g[0]}else A=g;return u(A.mode,A.getLength(),H)},e.getEncodedBits=function(g){if(!o.isValid(g)||g<7)throw new Error("Invalid QR Code version");let E=g<<12;for(;t.getBCHDigit(E)-l>=0;)E^=a<<t.getBCHDigit(E)-l;return g<<12|E}}(xa)),xa}var Da={},nd;function oT(){if(nd)return Da;nd=1;const e=Ts(),t=1335,n=21522,s=e.getBCHDigit(t);return Da.getEncodedBits=function(o,a){const l=o.bit<<3|a;let u=l<<10;for(;e.getBCHDigit(u)-s>=0;)u^=t<<e.getBCHDigit(u)-s;return(l<<10|u)^n},Da}var La={},Ia,sd;function aT(){if(sd)return Ia;sd=1;const e=As();function t(n){this.mode=e.NUMERIC,this.data=n.toString()}return t.getBitsLength=function(s){return 10*Math.floor(s/3)+(s%3?s%3*3+1:0)},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(s){let r,o,a;for(r=0;r+3<=this.data.length;r+=3)o=this.data.substr(r,3),a=parseInt(o,10),s.put(a,10);const l=this.data.length-r;l>0&&(o=this.data.substr(r),a=parseInt(o,10),s.put(a,l*3+1))},Ia=t,Ia}var Ma,rd;function lT(){if(rd)return Ma;rd=1;const e=As(),t=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function n(s){this.mode=e.ALPHANUMERIC,this.data=s}return n.getBitsLength=function(r){return 11*Math.floor(r/2)+6*(r%2)},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.len
Make sure your charset is UTF-8`);o=(o>>>8&255)*192+(o&255),s.put(o,13)}},Ba=n,Ba}var Fa={exports:{}},ad;function fT(){return ad||(ad=1,function(e){var t={single_source_shortest_paths:function(n,s,r){var o={},a={};a[s]=0;var l=t.PriorityQueue.make();l.push(s,0);for(var u,f,h,p,_,g,E,A,H;!l.empty();){u=l.pop(),f=u.value,p=u.cost,_=n[f]||{};for(h in _)_.hasOwnProperty(h)&&(g=_[h],E=p+g,A=a[h],H=typeof a[h]>"u",(H||A>E)&&(a[h]=E,l.push(h,E),o[h]=f))}if(typeof r<"u"&&typeof a[r]>"u"){var I=["Could not find a path from ",s," to ",r,"."].join("");throw new Error(I)}return o},extract_shortest_path_from_predecessor_list:function(n,s){for(var r=[],o=s;o;)r.push(o),n[o],o=n[o];return r.reverse(),r},find_path:function(n,s,r){var o=t.single_source_shortest_paths(n,s,r);return t.extract_shortest_path_from_predecessor_list(o,r)},PriorityQueue:{make:function(n){var s=t.PriorityQueue,r={},o;n=n||{};for(o in s)s.hasOwnProperty(o)&&(r[o]=s[o]);return r.queue=[],r.sorter=n.sorter||s.default_sorter,r},default_sorter:function(n,s){return n.cost-s.cost},push:function(n,s){var r={value:n,cost:s};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};e.exports=t}(Fa)),Fa.exports}var ld;function dT(){return ld||(ld=1,function(e){const t=As(),n=aT(),s=lT(),r=cT(),o=uT(),a=kp(),l=Ts(),u=fT();function f(I){return unescape(encodeURIComponent(I)).length}function h(I,F,k){const U=[];let q;for(;(q=I.exec(k))!==null;)U.push({data:q[0],index:q.index,mode:F,length:q[0].length});return U}function p(I){const F=h(a.NUMERIC,t.NUMERIC,I),k=h(a.ALPHANUMERIC,t.ALPHANUMERIC,I);let U,q;return l.isKanjiModeEnabled()?(U=h(a.BYTE,t.BYTE,I),q=h(a.KANJI,t.KANJI,I)):(U=h(a.BYTE_KANJI,t.BYTE,I),q=[]),F.concat(k,U,q).sort(function(R,w){return R.index-w.index}).map(function(R){return{data:R.data,mode:R.mode,length:R.length}})}function _(I,F){switch(F){case t.NUMERIC:return n.getBitsLength(I);case t.ALPHANUMERIC:return s.getBitsLength(I);case t.KANJI:return o.getBitsLength(I);case t.BYTE:return r.getBitsLength(I)}}function g(I){return I.reduce(function(F,k){const U=F.length-1>=0?F[F.length-1]:null;return U&&U.mode===k.mode?(F[F.length-1].data+=k.data,F):(F.push(k),F)},[])}function E(I){const F=[];for(let k=0;k<I.length;k++){const U=I[k];switch(U.mode){case t.NUMERIC:F.push([U,{data:U.data,mode:t.ALPHANUMERIC,length:U.length},{data:U.data,mode:t.BYTE,length:U.length}]);break;case t.ALPHANUMERIC:F.push([U,{data:U.data,mode:t.BYTE,length:U.length}]);break;case t.KANJI:F.push([U,{data:U.data,mode:t.BYTE,length:f(U.data)}]);break;case t.BYTE:F.push([{data:U.data,mode:t.BYTE,length:f(U.data)}])}}return F}function A(I,F){const k={},U={start:{}};let q=["start"];for(let O=0;O<I.length;O++){const R=I[O],w=[];for(let S=0;S<R.length;S++){const L=R[S],M=""+O+S;w.push(M),k[M]={node:L,lastCount:0},U[M]={};for(let D=0;D<q.length;D++){const z=q[D];k[z]&&k[z].node.mode===L.mode?(U[z][M]=_(k[z].lastCount+L.length,L.mode)-_(k[z].lastCount,L.mode),k[z].lastCount+=L.length):(k[z]&&(k[z].lastCount=L.length),U[z][M]=_(L.length,L.mode)+4+t.getCharCountIndicator(L.mode,F))}}q=w}for(let O=0;O<q.length;O++)U[q[O]].end=0;return{map:U,table:k}}function H(I,F){let k;const U=t.getBestModeForData(I);if(k=t.from(F,U),k!==t.BYTE&&k.bit<U.bit)throw new Error('"'+I+'" cannot be encoded with mode '+t.toString(k)+`.
Suggested mode is: `+t.toString(U));switch(k===t.KANJI&&!l.isKanjiModeEnabled()&&(k=t.BYTE),k){case t.NUMERIC:return new n(I);case t.ALPHANUMERIC:return new s(I);case t.KANJI:return new o(I);case t.BYTE:return new r(I)}}e.fromArray=function(F){return F.reduce(function(k,U){return typeof U=="string"?k.push(H(U,null)):U.data&&k.push(H(U.data,U.mode)),k},[])},e.fromString=function(F,k){const U=p(F,l.isKanjiModeEnabled()),q=E(U),O=A(q,k),R=u.find_path(O.map,"start","end"),w=[];for(let S=1;S<R.length-1;S++)w.push(O.table[R[S]].node);return e.fromArray(g(w))},e.rawSplit=function(F){return e.fromArray(p(F,l.isKanjiModeEnabled()))}}(La)),La}var cd;function hT(){if(cd)return Ea;cd=1;const e=Ts(),t=ql(),n=Q1(),s=X1(),r=Z1(),o=eT(),a=tT(),l=Ip(),u=rT(),f=iT(),h=oT(),p=As(),_=dT();function g(O,R){const w=O.size,S=o.getPositions(R);for(let L=0;L<S.length;L++){const M=S[L][0],D=S[L][1];for(let z=-1;z<=7;z++)if(!(M+z<=-1||w<=M+z))for(let j=-1;j<=7;j++)D+j<=-1||w<=D+j||(z>=0&&z<=6&&(j===0||j===6)||j>=0&&j<=6&&(z===0||z===6)||z>=2&&z<=4&&j>=2&&j<=4?O.set(M+z,D+j,!0,!0):O.set(M+z,D+j,!1,!0))}}function E(O){const R=O.size;for(let w=8;w<R-8;w++){const S=w%2===0;O.set(w,6,S,!0),O.set(6,w,S,!0)}}function A(O,R){const w=r.getPositions(R);for(let S=0;S<w.length;S++){const L=w[S][0],M=w[S][1];for(let D=-2;D<=2;D++)for(let z=-2;z<=2;z++)D===-2||D===2||z===-2||z===2||D===0&&z===0?O.set(L+D,M+z,!0,!0):O.set(L+D,M+z,!1,!0)}}function H(O,R){const w=O.size,S=f.getEncodedBits(R);let L,M,D;for(let z=0;z<18;z++)L=Math.floor(z/3),M=z%3+w-8-3,D=(S>>z&1)===1,O.set(L,M,D,!0),O.set(M,L,D,!0)}function I(O,R,w){const S=O.size,L=h.getEncodedBits(R,w);let M,D;for(M=0;M<15;M++)D=(L>>M&1)===1,M<6?O.set(M,8,D,!0):M<8?O.set(M+1,8,D,!0):O.set(S-15+M,8,D,!0),M<8?O.set(8,S-M-1,D,!0):M<9?O.set(8,15-M-1+1,D,!0):O.set(8,15-M-1,D,!0);O.set(S-8,8,1,!0)}function F(O,R){const w=O.size;let S=-1,L=w-1,M=7,D=0;for(let z=w-1;z>0;z-=2)for(z===6&&z--;;){for(let j=0;j<2;j++)if(!O.isReserved(L,z-j)){let X=!1;D<R.length&&(X=(R[D]>>>M&1)===1),O.set(L,z-j,X),M--,M===-1&&(D++,M=7)}if(L+=S,L<0||w<=L){L-=S,S=-S;break}}}function k(O,R,w){const S=new n;w.forEach(function(j){S.put(j.mode.bit,4),S.put(j.getLength(),p.getCharCountIndicator(j.mode,O)),j.write(S)});const L=e.getSymbolTotalCodewords(O),M=l.getTotalCodewordsCount(O,R),D=(L-M)*8;for(S.getLengthInBits()+4<=D&&S.put(0,4);S.getLengthInBits()%8!==0;)S.putBit(0);const z=(D-S.getLengthInBits())/8;for(let j=0;j<z;j++)S.put(j%2?17:236,8);return U(S,O,R)}function U(O,R,w){const S=e.getSymbolTotalCodewords(R),L=l.getTotalCodewordsCount(R,w),M=S-L,D=l.getBlocksCount(R,w),z=S%D,j=D-z,X=Math.floor(S/D),Y=Math.floor(M/D),Q=Y+1,J=X-Y,ce=new u(J);let ue=0;const _e=new Array(D),be=new Array(D);let Ne=0;const Ie=new Uint8Array(O.buffer);for(let te=0;te<D;te++){const ie=te<j?Y:Q;_e[te]=Ie.slice(ue,ue+ie),be[te]=ce.encode(_e[te]),ue+=ie,Ne=Math.max(Ne,ie)}const qe=new Uint8Array(S);let We=0,V,T;for(V=0;V<Ne;V++)for(T=0;T<D;T++)V<_e[T].length&&(qe[We++]=_e[T][V]);for(V=0;V<J;V++)for(T=0;T<D;T++)qe[We++]=be[T][V];return qe}function q(O,R,w,S){let L;if(Array.isArray(O))L=_.fromArray(O);else if(typeof O=="string"){let X=R;if(!X){const Y=_.rawSplit(O);X=f.getBestVersionForData(Y,w)}L=_.fromString(O,X||40)}else throw new Error("Invalid data");const M=f.getBestVersionForData(L,w);if(!M)throw new Error("The amount of data is too big to be stored in a QR Code");if(!R)R=M;else if(R<M)throw new Error(`
The chosen QR Code version cannot contain this amount of data.
Minimum version required to store current data is: `+M+`.
`);const D=k(R,w,L),z=e.getSymbolSize(R),j=new s(z);return g(j,R),E(j),A(j,R),I(j,w,0),R>=7&&H(j,R),F(j,D),isNaN(S)&&(S=a.getBestMask(j,I.bind(null,j,w))),a.applyMask(S,j),I(j,w,S),{modules:j,version:R,errorCorrectionLevel:w,maskPattern:S,segments:L}}return Ea.create=function(R,w){if(typeof R>"u"||R==="")throw new Error("No input text");let S=t.M,L,M;return typeof w<"u"&&(S=t.from(w.errorCorrectionLevel,t.M),L=f.from(w.version),M=a.from(w.maskPattern),w.toSJISFunc&&e.setToSJISFunction(w.toSJISFunc)),q(R,L,S,M)},Ea}var Ha={},Va={},ud;function Bp(){return ud||(ud=1,function(e){function t(n){if(typeof n=="number"&&(n=n.toString()),typeof n!="string")throw new Error("Color should be defined as hex string");let s=n.slice().replace("#","").split("");if(s.length<3||s.length===5||s.length>8)throw new Error("Invalid hex color: "+n);(s.length===3||s.length===4)&&(s=Array.prototype.concat.apply([],s.map(function(o){return[o,o]}))),s.length===6&&s.push("F","F");const r=parseInt(s.join(""),16);return{r:r>>24&255,g:r>>16&255,b:r>>8&255,a:r&255,hex:"#"+s.slice(0,6).join("")}}e.getOptions=function(s){s||(s={}),s.color||(s.color={});const r=typeof s.margin>"u"||s.margin===null||s.margin<0?4:s.margin,o=s.width&&s.width>=21?s.width:void 0,a=s.scale||4;return{width:o,scale:o?4:a,margin:r,color:{dark:t(s.color.dark||"#000000ff"),light:t(s.color.light||"#ffffffff")},type:s.type,rendererOpts:s.rendererOpts||{}}},e.getScale=function(s,r){return r.width&&r.width>=s+r.margin*2?r.width/(s+r.margin*2):r.scale},e.getImageWidth=function(s,r){const o=e.getScale(s,r);return Math.floor((s+r.margin*2)*o)},e.qrToImageData=function(s,r,o){const a=r.modules.size,l=r.modules.data,u=e.getScale(a,o),f=Math.floor((a+o.margin*2)*u),h=o.margin*u,p=[o.color.light,o.color.dark];for(let _=0;_<f;_++)for(let g=0;g<f;g++){let E=(_*f+g)*4,A=o.color.light;if(_>=h&&g>=h&&_<f-h&&g<f-h){const H=Math.floor((_-h)/u),I=Math.floor((g-h)/u);A=p[l[H*a+I]?1:0]}s[E++]=A.r,s[E++]=A.g,s[E++]=A.b,s[E]=A.a}}}(Va)),Va}var fd;function pT(){return fd||(fd=1,function(e){const t=Bp();function n(r,o,a){r.clearRect(0,0,o.width,o.height),o.style||(o.style={}),o.height=a,o.width=a,o.style.height=a+"px",o.style.width=a+"px"}function s(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}e.render=function(o,a,l){let u=l,f=a;typeof u>"u"&&(!a||!a.getContext)&&(u=a,a=void 0),a||(f=s()),u=t.getOptions(u);const h=t.getImageWidth(o.modules.size,u),p=f.getContext("2d"),_=p.createImageData(h,h);return t.qrToImageData(_.data,o,u),n(p,f,h),p.putImageData(_,0,0),f},e.renderToDataURL=function(o,a,l){let u=l;typeof u>"u"&&(!a||!a.getContext)&&(u=a,a=void 0),u||(u={});const f=e.render(o,a,u),h=u.type||"image/png",p=u.rendererOpts||{};return f.toDataURL(h,p.quality)}}(Ha)),Ha}var Ua={},dd;function mT(){if(dd)return Ua;dd=1;const e=Bp();function t(r,o){const a=r.a/255,l=o+'="'+r.hex+'"';return a<1?l+" "+o+'-opacity="'+a.toFixed(2).slice(1)+'"':l}function n(r,o,a){let l=r+o;return typeof a<"u"&&(l+=" "+a),l}function s(r,o,a){let l="",u=0,f=!1,h=0;for(let p=0;p<r.length;p++){const _=Math.floor(p%o),g=Math.floor(p/o);!_&&!f&&(f=!0),r[p]?(h++,p>0&&_>0&&r[p-1]||(l+=f?n("M",_+a,.5+g+a):n("m",u,0),u=0,f=!1),_+1<o&&r[p+1]||(l+=n("h",h),h=0)):u++}return l}return Ua.render=function(o,a,l){const u=e.getOptions(a),f=o.modules.size,h=o.modules.data,p=f+u.margin*2,_=u.color.light.a?"<path "+t(u.color.light,"fill")+' d="M0 0h'+p+"v"+p+'H0z"/>':"",g="<path "+t(u.color.dark,"stroke")+' d="'+s(h,f,u.margin)+'"/>',E='viewBox="0 0 '+p+" "+p+'"',H='<svg xmlns="http://www.w3.org/2000/svg" '+(u.width?'width="'+u.width+'" height="'+u.width+'" ':"")+E+' shape-rendering="crispEdges">'+_+g+`</svg>
`;return typeof l=="function"&&l(null,H),H},Ua}var hd;function gT(){if(hd)return Us;hd=1;const e=J1(),t=hT(),n=pT(),s=mT();function r(o,a,l,u,f){const h=[].slice.call(arguments,1),p=h.length,_=typeof h[p-1]=="function";if(!_&&!e())throw new Error("Callback required as last argument");if(_){if(p<2)throw new Error("Too few arguments provided");p===2?(f=l,l=a,a=u=void 0):p===3&&(a.getContext&&typeof f>"u"?(f=u,u=void 0):(f=u,u=l,l=a,a=void 0))}else{if(p<1)throw new Error("Too few arguments provided");return p===1?(l=a,a=u=void 0):p===2&&!a.getContext&&(u=l,l=a,a=void 0),new Promise(function(g,E){try{const A=t.create(l,u);g(o(A,a,u))}catch(A){E(A)}})}try{const g=t.create(l,u);f(null,o(g,a,u))}catch(g){f(g)}}return Us.create=t.create,Us.toCanvas=r.bind(null,n.render),Us.toDataURL=r.bind(null,n.renderToDataURL),Us.toString=r.bind(null,function(o,a,l){return s.render(o,l)}),Us}var _T=gT();const vT=kl(_T),bT=["id"],Fp={__name:"qrcode",props:["content"],setup(e){const t=e,n=Jh().toString();return ws(()=>{vT.toCanvas(document.getElementById(`qrcode_${n}`),t.content,function(s){})}),(s,r)=>(me(),Oe("div",null,[$("canvas",{id:"qrcode_"+Ct(n),class:"rounded-3"},null,8,bT)]))}},yT={class:"p-2 position-fixed top-0 start-0 vw-100 vh-100 d-flex qrcodeContainer p-3 overflow-scroll"},ET={class:"m-auto d-flex gap-3 flex-column p-3"},wT={__name:"configurationQRCode",props:["qrcodeData"],emits:["back"],setup(e,{emit:t}){const n=e,s=t;return(r,o)=>(me(),Oe("div",yT,[$("div",ET,[$("div",null,[$("a",{role:"button",onClick:o[0]||(o[0]=a=>s("back")),class:"btn btn-body rounded-3 btn-sm"},o[1]||(o[1]=[$("i",{class:"me-2 bi bi-x-lg"},null,-1),Ye(" Dismiss ")]))]),Le(Fp,{content:n.qrcodeData},null,8,["content"]),o[2]||(o[2]=$("button",{class:"btn bg-primary-subtle border-primary-subtle rounded-3"},[$("i",{class:"bi bi-download me-2"}),Ye("Download ")],-1))])]))}},TT=ir(wT,[["__scopeId","data-v-cc8c55c7"]]);var $i={exports:{}},AT=$i.exports,pd;function ST(){return pd||(pd=1,function(e,t){(function(n,s){e.exports=s()})(AT,function(){var n,s,r=1e3,o=6e4,a=36e5,l=864e5,u=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f=31536e6,h=2628e6,p=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,_={years:f,months:h,days:l,hours:a,minutes:o,seconds:r,milliseconds:1,weeks:6048e5},g=function(O){return O instanceof U},E=function(O,R,w){return new U(O,w,R.$l)},A=function(O){return s.p(O)+"s"},H=function(O){return O<0},I=function(O){return H(O)?Math.ceil(O):Math.floor(O)},F=function(O){return Math.abs(O)},k=function(O,R){return O?H(O)?{negative:!0,format:""+F(O)+R}:{negative:!1,format:""+O+R}:{negative:!1,format:""}},U=function(){function O(w,S,L){var M=this;if(this.$d={},this.$l=L,w===void 0&&(this.$ms=0,this.parseFromMilliseconds()),S)return E(w*_[A(S)],this);if(typeof w=="number")return this.$ms=w,this.parseFromMilliseconds(),this;if(typeof w=="object")return Object.keys(w).forEach(function(j){M.$d[A(j)]=w[j]}),this.calMilliseconds(),this;if(typeof w=="string"){var D=w.match(p);if(D){var z=D.slice(2).map(function(j){return j!=null?Number(j):0});return this.$d.years=z[0],this.$d.months=z[1],this.$d.weeks=z[2],this.$d.days=z[3],this.$d.hours=z[4],this.$d.minutes=z[5],this.$d.seconds=z[6],this.calMilliseconds(),this}}return this}var R=O.prototype;return R.calMilliseconds=function(){var w=this;this.$ms=Object.keys(this.$d).reduce(function(S,L){return S+(w.$d[L]||0)*_[L]},0)},R.parseFromMilliseconds=function(){var w=this.$ms;this.$d.years=I(w/f),w%=f,this.$d.months=I(w/h),w%=h,this.$d.days=I(w/l),w%=l,this.$d.hours=I(w/a),w%=a,this.$d.minutes=I(w/o),w%=o,this.$d.seconds=I(w/r),w%=r,this.$d.milliseconds=w},R.toISOString=function(){var w=k(this.$d.years,"Y"),S=k(this.$d.months,"M"),L=+this.$d.days||0;this.$d.weeks&&(L+=7*this.$d.weeks);var M=k(L,"D"),D=k(this.$d.hours,"H"),z=k(this.$d.minutes,"M"),j=this.$d.seconds||0;this.$d.milliseconds&&(j+=this.$d.milliseconds/1e3,j=Math.round(1e3*j)/1e3);var X=k(j,"S"),Y=w.negative
* Bootstrap v5.3.6 (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/var nS=Pi.exports,md;function sS(){return md||(md=1,function(e,t){(function(n,s){e.exports=s()})(nS,function(){const n=new Map,s={set(d,i,c){n.has(d)||n.set(d,new Map);const m=n.get(d);if(!m.has(i)&&m.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(m.keys())[0]}.`);return}m.set(i,c)},get(d,i){return n.has(d)&&n.get(d).get(i)||null},remove(d,i){if(!n.has(d))return;const c=n.get(d);c.delete(i),c.size===0&&n.delete(d)}},r=1e6,o=1e3,a="transitionend",l=d=>(d&&window.CSS&&window.CSS.escape&&(d=d.replace(/#([^\s"#']+)/g,(i,c)=>`#${CSS.escape(c)}`)),d),u=d=>d==null?`${d}`:Object.prototype.toString.call(d).match(/\s([a-z]+)/i)[1].toLowerCase(),f=d=>{do d+=Math.floor(Math.random()*r);while(document.getElementById(d));return d},h=d=>{if(!d)return 0;let{transitionDuration:i,transitionDelay:c}=window.getComputedStyle(d);const m=Number.parseFloat(i),y=Number.parseFloat(c);return!m&&!y?0:(i=i.split(",")[0],c=c.split(",")[0],(Number.parseFloat(i)+Number.parseFloat(c))*o)},p=d=>{d.dispatchEvent(new Event(a))},_=d=>!d||typeof d!="object"?!1:(typeof d.jquery<"u"&&(d=d[0]),typeof d.nodeType<"u"),g=d=>_(d)?d.jquery?d[0]:d:typeof d=="string"&&d.length>0?document.querySelector(l(d)):null,E=d=>{if(!_(d)||d.getClientRects().length===0)return!1;const i=getComputedStyle(d).getPropertyValue("visibility")==="visible",c=d.closest("details:not([open])");if(!c)return i;if(c!==d){const m=d.closest("summary");if(m&&m.parentNode!==c||m===null)return!1}return i},A=d=>!d||d.nodeType!==Node.ELEMENT_NODE||d.classList.contains("disabled")?!0:typeof d.disabled<"u"?d.disabled:d.hasAttribute("disabled")&&d.getAttribute("disabled")!=="false",H=d=>{if(!document.documentElement.attachShadow)return null;if(typeof d.getRootNode=="function"){const i=d.getRootNode();return i instanceof ShadowRoot?i:null}return d instanceof ShadowRoot?d:d.parentNode?H(d.parentNode):null},I=()=>{},F=d=>{d.offsetHeight},k=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,U=[],q=d=>{document.readyState==="loading"?(U.length||document.addEventListener("DOMContentLoaded",()=>{for(const i of U)i()}),U.push(d)):d()},O=()=>document.documentElement.dir==="rtl",R=d=>{q(()=>{const i=k();if(i){const c=d.NAME,m=i.fn[c];i.fn[c]=d.jQueryInterface,i.fn[c].Constructor=d,i.fn[c].noConflict=()=>(i.fn[c]=m,d.jQueryInterface)}})},w=(d,i=[],c=d)=>typeof d=="function"?d.call(...i):c,S=(d,i,c=!0)=>{if(!c){w(d);return}const y=h(i)+5;let x=!1;const P=({target:W})=>{W===i&&(x=!0,i.removeEventListener(a,P),w(d))};i.addEventListener(a,P),setTimeout(()=>{x||p(i)},y)},L=(d,i,c,m)=>{const y=d.length;let x=d.indexOf(i);return x===-1?!c&&m?d[y-1]:d[0]:(x+=c?1:-1,m&&(x=(x+y)%y),d[Math.max(0,Math.min(x,y-1))])},M=/[^.]*(?=\..*)\.|.*/,D=/\..*/,z=/::\d+$/,j={};let X=1;const Y={mouseenter:"mouseover",mouseleave:"mouseout"},Q=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function J(d,i){return i&&`${i}::${X++}`||d.uidEvent||X++}function ce(d){const i=J(d);return d.uidEvent=i,j[i]=j[i]||{},j[i]}function ue(d,i){return function c(m){return te(m,{delegateTarget:d}),c.oneOff&&T.off(d,m.type,i),i.apply(d,[m])}}function _e(d,i,c){return function m(y){const x=d.querySelectorAll(i);for(let{target:P}=y;P&&P!==this;P=P.parentNode)for(const W of x)if(W===P)return te(y,{delegateTarget:P}),m.oneOff&&T.off(d,y.type,i,c),c.apply(P,[y])}}function be(d,i,c=null){return Object.values(d).find(m=>m.callable===i&&m.delegationSelector===c)}function Ne(d,i,c){const m=typeof i=="string",y=m?c:i||c;let x=V(d);return Q.has(x)||(x=d),[m,y,x]}function