WGDashboard/src/static/client/dist/assets/index-C7xxuubz.js

42 lines
278 KiB
JavaScript
Raw Normal View History

2025-06-26 17:58:18 +08:00
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.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 fl(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Ft={},qs=[],on=()=>{},tv=()=>!1,Ki=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),dl=t=>t.startsWith("onUpdate:"),ee=Object.assign,hl=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},ev=Object.prototype.hasOwnProperty,Dt=(t,e)=>ev.call(t,e),dt=Array.isArray,Ks=t=>Vr(t)==="[object Map]",tr=t=>Vr(t)==="[object Set]",vu=t=>Vr(t)==="[object Date]",mt=t=>typeof t=="function",Jt=t=>typeof t=="string",cn=t=>typeof t=="symbol",Ht=t=>t!==null&&typeof t=="object",pl=t=>(Ht(t)||mt(t))&&mt(t.then)&&mt(t.catch),pd=Object.prototype.toString,Vr=t=>pd.call(t),nv=t=>Vr(t).slice(8,-1),md=t=>Vr(t)==="[object Object]",ml=t=>Jt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Er=fl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Wi=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},sv=/-(\w)/g,Ue=Wi(t=>t.replace(sv,(e,n)=>n?n.toUpperCase():"")),rv=/\B([A-Z])/g,ys=Wi(t=>t.replace(rv,"-$1").toLowerCase()),Yi=Wi(t=>t.charAt(0).toUpperCase()+t.slice(1)),Go=Wi(t=>t?`on${Yi(t)}`:""),Hn=(t,e)=>!Object.is(t,e),Ti=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},gd=(t,e,n,s=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:s,value:n})},Di=t=>{const e=parseFloat(t);return isNaN(e)?t:e},_d=t=>{const e=Jt(t)?Number(t):NaN;return isNaN(e)?t:e};let yu;const zi=()=>yu||(yu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Gi(t){if(dt(t)){const e={};for(let n=0;n<t.length;n++){const s=t[n],r=Jt(s)?lv(s):Gi(s);if(r)for(const o in r)e[o]=r[o]}return e}else if(Jt(t)||Ht(t))return t}const iv=/;(?![^(]*\))/g,ov=/:([^]+)/,av=/\/\*[^]*?\*\//g;function lv(t){const e={};return t.replace(av,"").split(iv).forEach(n=>{if(n){const s=n.split(ov);s.length>1&&(e[s[0].trim()]=s[1].trim())}}),e}function yn(t){let e="";if(Jt(t))e=t;else if(dt(t))for(let n=0;n<t.length;n++){const s=yn(t[n]);s&&(e+=s+" ")}else if(Ht(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}const cv="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",uv=fl(cv);function bd(t){return!!t||t===""}function fv(t,e){if(t.length!==e.length)return!1;let n=!0;for(let s=0;n&&s<t.length;s++)n=gs(t[s],e[s]);return n}function gs(t,e){if(t===e)return!0;let n=vu(t),s=vu(e);if(n||s)return n&&s?t.getTime()===e.getTime():!1;if(n=cn(t),s=cn(e),n||s)return t===e;if(n=dt(t),s=dt(e),n||s)return n&&s?fv(t,e):!1;if(n=Ht(t),s=Ht(e),n||s){if(!n||!s)return!1;const r=Object.keys(t).length,o=Object.keys(e).length;if(r!==o)return!1;for(const a in t){const l=t.hasOwnProperty(a),u=e.hasOwnProperty(a);if(l&&!u||!l&&u||!gs(t[a],e[a]))return!1}}return String(t)===String(e)}function gl(t,e){return t.findIndex(n=>gs(n,e))}const vd=t=>!!(t&&t.__v_isRef===!0),Be=t=>Jt(t)?t:t==null?"":dt(t)||Ht(t)&&(t.toString===pd||!mt(t.toString))?vd(t)?Be(t.value):JSON.stringify(t,yd,2):String(t),yd=(t,e)=>vd(e)?yd(t,e.value):Ks(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[s,r],o)=>(n[Jo(s,o)+" =>"]=r,n),{})}:tr(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>Jo(n))}:cn(e)?Jo(e):Ht(e)&&!dt(e)&&!md(e)?String(e):e,Jo=(t,e="")=>{var n;return cn(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/**
* @vue/reactivity v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let fe;class Ed{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=fe,!e&&fe&&(this.index=(fe.scopes||(fe.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=fe;try{return fe=this,e()}finally{fe=n}}}on(){++this._on===1&&(this.prevScope=fe,fe=this)}off(){this._on>0&&--this._on===0&&(fe=this.prevScope,this.prevScope=void 0)}stop(e){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&&!e){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function wd(t){return new Ed(t)}function Td(){return fe}function dv(t,e=!1){fe&&fe.cleanups.push(t)}let Ut;const Qo=new WeakSet;class Ad{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,fe&&fe.active&&fe.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Qo.has(this)&&(Qo.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Cd(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Eu(this),Od(this);const e=Ut,n=Ye;Ut=this,Ye=!0;try{return this.fn()}finally{Rd(this),Ut=e,Ye=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)vl(e);this.deps=this.depsTail=void 0,Eu(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Qo.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Fa(this)&&this.run()}get dirty(){return Fa(this)}}let Sd=0,wr,Tr;function Cd(t,e=!1){if(t.flags|=8,e){t.next=Tr,Tr=t;return}t.next=wr,wr=t}function _l(){Sd++}function bl(){if(--Sd>0)return;if(Tr){let e=Tr;for(Tr=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;wr;){let e=wr;for(wr=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(s){t||(t=s)}e=n}}if(t)throw t}function Od(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Rd(t){let e,n=t.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),vl(s),hv(s)):e=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}t.deps=e,t.depsTail=n}function Fa(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(Nd(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function Nd(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===$r)||(t.globalVersion=$r,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!Fa(t))))return;t.flags|=2;const e=t.dep,n=Ut,s=Ye;Ut=t,Ye=!0;try{Od(t);const r=t.fn(t._value);(e.version===0||Hn(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(r){throw e.version++,r}finally{Ut=n,Ye=s,Rd(t),t.flags&=-3}}function vl(t,e=!1){const{dep:n,prevSub:s,nextSub:r}=t;if(s&&(s.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=s,t.nextSub=void 0),n.subs===t&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)vl(o,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function hv(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let Ye=!0;const $d=[];function wn(){$d.push(Ye),Ye=!1}function Tn(){const t=$d.pop();Ye=t===void 0?!0:t}function Eu(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=Ut;Ut=void 0;try{e()}finally{Ut=n}}}let $r=0;class pv{constructor(e
* @vue/runtime-core v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Ur(t,e,n,s){try{return s?t(...s):t()}catch(r){jr(r,e,n)}}function ze(t,e,n,s){if(mt(t)){const r=Ur(t,e,n,s);return r&&pl(r)&&r.catch(o=>{jr(o,e,n)}),r}if(dt(t)){const r=[];for(let o=0;o<t.length;o++)r.push(ze(t[o],e,n,s));return r}}function jr(t,e,n,s=!0){const r=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:a}=e&&e.appContext.config||Ft;if(e){let l=e.parent;const u=e.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](t,u,f)===!1)return}l=l.parent}if(o){wn(),Ur(o,null,10,[t,u,f]),Tn();return}}Uv(t,n,r,s,a)}function Uv(t,e,n,s=!0,r=!1){if(r)throw t;console.error(t)}const ye=[];let sn=-1;const Ws=[];let Mn=null,Us=0;const Ud=Promise.resolve();let ki=null;function Qi(t){const e=ki||Ud;return t?e.then(this?t.bind(this):t):e}function jv(t){let e=sn+1,n=ye.length;for(;e<n;){const s=e+n>>>1,r=ye[s],o=Pr(r);o<t||o===t&&r.flags&2?e=s+1:n=s}return e}function Sl(t){if(!(t.flags&1)){const e=Pr(t),n=ye[ye.length-1];!n||!(t.flags&2)&&e>=Pr(n)?ye.push(t):ye.splice(jv(e),0,t),t.flags|=1,jd()}}function jd(){ki||(ki=Ud.then(Kd))}function Ua(t){dt(t)?Ws.push(...t):Mn&&t.id===-1?Mn.splice(Us+1,0,t):t.flags&1||(Ws.push(t),t.flags|=1),jd()}function Tu(t,e,n=sn+1){for(;n<ye.length;n++){const s=ye[n];if(s&&s.flags&2){if(t&&s.id!==t.uid)continue;ye.splice(n,1),n--,s.flags&4&&(s.flags&=-2),s(),s.flags&4||(s.flags&=-2)}}}function qd(t){if(Ws.length){const e=[...new Set(Ws)].sort((n,s)=>Pr(n)-Pr(s));if(Ws.length=0,Mn){Mn.push(...e);return}for(Mn=e,Us=0;Us<Mn.length;Us++){const n=Mn[Us];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Mn=null,Us=0}}const Pr=t=>t.id==null?t.flags&2?-1:1/0:t.id;function Kd(t){try{for(sn=0;sn<ye.length;sn++){const e=ye[sn];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),Ur(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;sn<ye.length;sn++){const e=ye[sn];e&&(e.flags&=-2)}sn=-1,ye.length=0,qd(),ki=null,(ye.length||Ws.length)&&Kd()}}let Ee=null,Wd=null;function Bi(t){const e=Ee;return Ee=t,Wd=t&&t.type.__scopeId||null,e}function De(t,e=Ee,n){if(!e||t._n)return t;const s=(...r)=>{s._d&&Iu(-1);const o=Bi(e);let a;try{a=t(...r)}finally{Bi(o),s._d&&Iu(1)}return a};return s._n=!0,s._c=!0,s._d=!0,s}function ln(t,e){if(Ee===null)return t;const n=no(Ee),s=t.dirs||(t.dirs=[]);for(let r=0;r<e.length;r++){let[o,a,l,u=Ft]=e[r];o&&(mt(o)&&(o={mounted:o,updated:o}),o.deep&&bn(a),s.push({dir:o,instance:n,value:a,oldValue:void 0,arg:l,modifiers:u}))}return t}function ls(t,e,n,s){const r=t.dirs,o=e&&e.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&&(wn(),ze(u,n,8,[t.el,l,t,e]),Tn())}}const qv=Symbol("_vte"),Yd=t=>t.__isTeleport,kn=Symbol("_leaveCb"),yi=Symbol("_enterCb");function zd(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Es(()=>{t.isMounted=!0}),sh(()=>{t.isUnmounting=!0}),t}const ke=[Function,Array],Gd={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ke,onEnter:ke,onAfterEnter:ke,onEnterCancelled:ke,onBeforeLeave:ke,onLeave:ke,onAfterLeave:ke,onLeaveCancelled:ke,onBeforeAppear:ke,onAppear:ke,onAfterAppear:ke,onAppearCancelled:ke},Jd=t=>{const e=t.subTree;return e.component?Jd(e.component):e},Kv={name:"BaseTransition",props:Gd,setup(t,{slots:e}){const n=Pl(),s=zd();return()=>{const r=e.default&&Cl(e.default(),!0);if(!r||!r.length)return;const o=Qd(r),a=Ot(t),{mode:l}=a;if(s.isLeaving)return ta(o);const u=Au(o);if(!u)return ta(o);let f=Dr(u,a,s,n,p=>f=p);u.type!==le&&_s(u,f);let h=n.subTree&&Au(n.subTree);if(h&&h.type!==le&&!rn(u,h)&&Jd(n).type!==le){let p=Dr(h,a,s,n);if(_s(h,p),l==="out-in"&&u.type!==le)return s.isLeaving=!0,p.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete p.afterLeave,h=void 0},ta(o);l==="in-out"&&u.type!==le?p.delayLeave=(g,_,E)=>{const A=Xd(s,h);A[String(h.key)]=h,g[kn]=()=>{_(),g[kn]=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 Qd(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==le){e=n;break}
* @vue/runtime-dom v3.5.16
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Qa;const Mu=typeof window<"u"&&window.trustedTypes;if(Mu)try{Qa=Mu.createPolicy("vue",{createHTML:t=>t})}catch{}const Ph=Qa?t=>Qa.createHTML(t):t=>t,Xy="http://www.w3.org/2000/svg",Zy="http://www.w3.org/1998/Math/MathML",gn=typeof document<"u"?document:null,ku=gn&&gn.createElement("template"),tE={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,s)=>{const r=e==="svg"?gn.createElementNS(Xy,t):e==="mathml"?gn.createElementNS(Zy,t):n?gn.createElement(t,{is:n}):gn.createElement(t);return t==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:t=>gn.createTextNode(t),createComment:t=>gn.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>gn.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,s,r,o){const a=n?n.previousSibling:e.lastChild;if(r&&(r===o||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{ku.innerHTML=Ph(s==="svg"?`<svg>${t}</svg>`:s==="mathml"?`<math>${t}</math>`:t);const l=ku.content;if(s==="svg"||s==="mathml"){const u=l.firstChild;for(;u.firstChild;)l.appendChild(u.firstChild);l.removeChild(u)}e.insertBefore(l,n)}return[a?a.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},xn="transition",mr="animation",Js=Symbol("_vtc"),Dh={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},Lh=ee({},Gd,Dh),eE=t=>(t.displayName="Transition",t.props=Lh,t),so=eE((t,{slots:e})=>Dl(Wv,Ih(t),e)),us=(t,e=[])=>{dt(t)?t.forEach(n=>n(...e)):t&&t(...e)},Bu=t=>t?dt(t)?t.some(e=>e.length>1):t.length>1:!1;function Ih(t){const e={};for(const P in t)P in Dh||(e[P]=t[P]);if(t.css===!1)return e;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:g=`${n}-leave-active`,leaveToClass:_=`${n}-leave-to`}=t,E=nE(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}=e,S=(P,z,j,X)=>{P._enterCancelled=X,Ln(P,z?h:l),Ln(P,z?f:a),j&&j()},D=(P,z)=>{P._isLeaving=!1,Ln(P,p),Ln(P,_),Ln(P,g),z&&z()},M=P=>(z,j)=>{const X=P?R:F,Y=()=>S(z,P,j);us(X,[z,Y]),Fu(()=>{Ln(z,P?u:o),nn(z,P?h:l),Bu(X)||Hu(z,s,A,Y)})};return ee(e,{onBeforeEnter(P){us(I,[P]),nn(P,o),nn(P,a)},onBeforeAppear(P){us(O,[P]),nn(P,u),nn(P,f)},onEnter:M(!1),onAppear:M(!0),onLeave(P,z){P._isLeaving=!0;const j=()=>D(P,z);nn(P,p),P._enterCancelled?(nn(P,g),Xa()):(Xa(),nn(P,g)),Fu(()=>{P._isLeaving&&(Ln(P,p),nn(P,_),Bu(U)||Hu(P,s,H,j))}),us(U,[P,j])},onEnterCancelled(P){S(P,!1,void 0,!0),us(k,[P])},onAppearCancelled(P){S(P,!0,void 0,!0),us(w,[P])},onLeaveCancelled(P){D(P),us(q,[P])}})}function nE(t){if(t==null)return null;if(Ht(t))return[ra(t.enter),ra(t.leave)];{const e=ra(t);return[e,e]}}function ra(t){return _d(t)}function nn(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[Js]||(t[Js]=new Set)).add(e)}function Ln(t,e){e.split(/\s+/).forEach(s=>s&&t.classList.remove(s));const n=t[Js];n&&(n.delete(e),n.size||(t[Js]=void 0))}function Fu(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let sE=0;function Hu(t,e,n,s){const r=t._endId=++sE,o=()=>{r===t._endId&&s()};if(n!=null)return setTimeout(o,n);const{type:a,timeout:l,propCount:u}=Mh(t,e);if(!a)return s();const f=a+"end";let h=0;const p=()=>{t.removeEventListener(f,g),o()},g=_=>{_.target===t&&++h>=u&&p()};setTimeout(()=>{h<u&&p()},l+1),t.addEventListener(f,g)}function Mh(t,e){const n=window.getComputedStyle(t),s=E=>(n[E]||"").split(", "),r=s(`${xn}Delay`),o=s(`${xn}Duration`),a=Vu(r,o),l=s(`${mr}Delay`),u=s(`${mr}Duration`
* pinia v3.0.2
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/let Hh;const ro=t=>Hh=t,Vh=Symbol();function Za(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var Or;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(Or||(Or={}));function ME(){const t=wd(!0),e=t.run(()=>Ae({}));let n=[],s=[];const r=Al({install(o){ro(r),r._a=o,o.provide(Vh,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:t,_s:new Map,state:e});return r}const Uh=()=>{};function sf(t,e,n,s=Uh){t.push(e);const r=()=>{const o=t.indexOf(e);o>-1&&(t.splice(o,1),s())};return!n&&Td()&&dv(r),r}function Hs(t,...e){t.slice().forEach(n=>{n(...e)})}const kE=t=>t(),rf=Symbol(),la=Symbol();function tl(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,s)=>t.set(s,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const s=e[n],r=t[n];Za(r)&&Za(s)&&t.hasOwnProperty(n)&&!Zt(s)&&!Vn(s)?t[n]=tl(r,s):t[n]=s}return t}const BE=Symbol();function FE(t){return!Za(t)||!Object.prototype.hasOwnProperty.call(t,BE)}const{assign:In}=Object;function HE(t){return!!(Zt(t)&&t.effect)}function VE(t,e,n,s){const{state:r,actions:o,getters:a}=e,l=n.state.value[t];let u;function f(){l||(n.state.value[t]=r?r():{});const h=Iv(n.state.value[t]);return In(h,o,Object.keys(a||{}).reduce((p,g)=>(p[g]=Al(zt(()=>{ro(n);const _=n._s.get(t);return a[g].call(_,_)})),p),{}))}return u=jh(t,f,e,n,s,!0),u}function jh(t,e,n={},s,r,o){let a;const l=In({actions:{}},n),u={deep:!0};let f,h,p=[],g=[],_;const E=s.state.value[t];!o&&!E&&(s.state.value[t]={}),Ae({});let A;function H(w){let S;f=h=!1,typeof w=="function"?(w(s.state.value[t]),S={type:Or.patchFunction,storeId:t,events:_}):(tl(s.state.value[t],w),S={type:Or.patchObject,payload:w,storeId:t,events:_});const D=A=Symbol();Qi().then(()=>{A===D&&(f=!0)}),h=!0,Hs(p,S,s.state.value[t])}const I=o?function(){const{state:S}=n,D=S?S():{};this.$patch(M=>{In(M,D)})}:Uh;function F(){a.stop(),p=[],g=[],s._s.delete(t)}const k=(w,S="")=>{if(rf in w)return w[la]=S,w;const D=function(){ro(s);const M=Array.from(arguments),P=[],z=[];function j(Q){P.push(Q)}function X(Q){z.push(Q)}Hs(g,{args:M,name:D[la],store:q,after:j,onError:X});let Y;try{Y=w.apply(this&&this.$id===t?this:q,M)}catch(Q){throw Hs(z,Q),Q}return Y instanceof Promise?Y.then(Q=>(Hs(P,Q),Q)).catch(Q=>(Hs(z,Q),Promise.reject(Q))):(Hs(P,Y),Y)};return D[rf]=!0,D[la]=S,D},U={_p:s,$id:t,$onAction:sf.bind(null,g),$patch:H,$reset:I,$subscribe(w,S={}){const D=sf(p,w,S.detached,()=>M()),M=a.run(()=>Ys(()=>s.state.value[t],P=>{(S.flush==="sync"?h:f)&&w({storeId:t,type:Or.direct,events:_},P)},In({},u,S)));return D},$dispose:F},q=An(U);s._s.set(t,q);const R=(s._a&&s._a.runWithContext||kE)(()=>s._e.run(()=>(a=wd()).run(()=>e({action:k}))));for(const w in R){const S=R[w];if(Zt(S)&&!HE(S)||Vn(S))o||(E&&FE(S)&&(Zt(S)?S.value=E[w]:tl(S,E[w])),s.state.value[t][w]=S);else if(typeof S=="function"){const D=k(S,w);R[w]=D,l.actions[w]=S}}return In(q,R),In(Ot(q),R),Object.defineProperty(q,"$state",{get:()=>s.state.value[t],set:w=>{H(S=>{In(S,w)})}}),s._p.forEach(w=>{In(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 UE(t,e,n){let s;const r=typeof e=="function";s=r?n:e;function o(a,l){const u=fy();return a=a||(u?He(Vh,null):null),a&&ro(a),a=Hh,a._s.has(t)||(r?jh(t,e,s,a):VE(t,s,a)),a._s.get(t)}return o.$id=t,o}const oe=[];for(let t=0;t<256;++t)oe.push((t+256).toString(16).slice(1));function jE(t,e=0){return(oe[t[e+0]]+oe[t[e+1]]+oe[t[e+2]]+oe[t[e+3]]+"-"+oe[t[e+4]]+oe[t[e+5]]+"-"+oe[t[e+6]]+oe[t[e+7]]+"-"+oe[t[e+8]]+oe[t[e+9]]+"-"+oe[t[e+10]]+oe[t[e+11]]+oe[t[e+12]]+oe[t[e+13]]+oe[t[e+14]]+oe[t[e+15]]).toLowerCase()}let ca;const qE=new Uint8Array(16);function KE(){if(!ca){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");ca=crypto.getRan
`).forEach(function(a){r=a.indexOf(":"),n=a.substring(0,r).trim().toLowerCase(),s=a.substring(r+1).trim(),!(!n||e[n]&&Qw[n])&&(n==="set-cookie"?e[n]?e[n].push(s):e[n]=[s]:e[n]=e[n]?e[n]+", "+s:s)}),e},df=Symbol("internals");function gr(t){return t&&String(t).trim().toLowerCase()}function Ni(t){return t===!1||t==null?t:B.isArray(t)?t.map(Ni):String(t)}function Zw(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(t);)e[s[1]]=s[2];return e}const t0=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function ua(t,e,n,s,r){if(B.isFunction(s))return s.call(this,e,n);if(r&&(e=n),!!B.isString(e)){if(B.isString(s))return e.indexOf(s)!==-1;if(B.isRegExp(s))return s.test(e)}}function e0(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,s)=>n.toUpperCase()+s)}function n0(t,e){const n=B.toCamelCase(" "+e);["get","set","has"].forEach(s=>{Object.defineProperty(t,s+n,{value:function(r,o,a){return this[s].call(this,e,r,o,a)},configurable:!0})})}let Ce=class{constructor(e){e&&this.set(e)}set(e,n,s){const r=this;function o(l,u,f){const h=gr(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(e)||e instanceof this.constructor)a(e,n);else if(B.isString(e)&&(e=e.trim())&&!t0(e))a(Xw(e),n);else if(B.isObject(e)&&B.isIterable(e)){let l={},u,f;for(const h of e){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 e!=null&&o(n,e,s);return this}get(e,n){if(e=gr(e),e){const s=B.findKey(this,e);if(s){const r=this[s];if(!n)return r;if(n===!0)return Zw(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(e,n){if(e=gr(e),e){const s=B.findKey(this,e);return!!(s&&this[s]!==void 0&&(!n||ua(this,this[s],s,n)))}return!1}delete(e,n){const s=this;let r=!1;function o(a){if(a=gr(a),a){const l=B.findKey(s,a);l&&(!n||ua(s,s[l],l,n))&&(delete s[l],r=!0)}}return B.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const o=n[s];(!e||ua(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){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=e?e0(o):String(o).trim();l!==o&&delete n[o],n[l]=Ni(r),s[l]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return B.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=e&&B.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const s=new this(e);return n.forEach(r=>s.set(r)),s}static accessor(e){const s=(this[df]=this[df]={accessors:{}}).accessors,r=this.prototype;function o(a){const l=gr(a);s[l]||(n0(r,a),s[l]=!0)}return B.isArray(e)?e.forEach(o):o(e),this}};Ce.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);B.reduceDescriptors(Ce.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(s){this[n]=s}}});B.freezeMethods(Ce);function fa(t,e){const n=this||Wr,s=e||n,r=Ce.from(s.headers);let o=s.data;return B.forEach(t,function(l){o=l.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function op(t){return!!(t&&t.__CANCEL__)}function nr(t,e,n){vt.call(this,t??"canceled",vt.ERR_CANCELED,e,n),this.name="CanceledError"}B.inherits(nr,vt,{__CANCEL__:!0});function ap(t,e,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?t(n):e(new vt("Request failed with status code "+n.status,[vt.ERR_BAD_REQUEST,vt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function s0(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function r0(t,e){t=t||10;const n=new Array(t),s=new Array(t);let r=0,o=0,a;return e=e!==void 0?e:1e3,function(u){const f=Date.now(),h=s[o];a||(a=f),n[r]=u,s[r]=f;let p=o,g=0;for(;p!==r;)g+=n[p++],p=p%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-a<e)return;const _=h&&f-h;return _?Math.round(g*1e3/_):void 0}}function i0(t,e){let n=0,s=1e3/e,r,o;const a=(f,h=Date.now())=>{n=h,r=null,o&&(clearTimeout(o),o=null),t.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=(t,e,n=3)=>{let s=0;const r=r0(50,250);return i0(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,[e?"download":"upload"]:!0};t(p)},n)},hf=(t,e)=>{const n=t!=null;return[s=>e[0]({lengthComputable:n,total:t,loaded:s}),e[1]]},pf=t=>(...e)=>B.asap(()=>t(...e)),o0=he.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,he.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(he.origin),he.navigator&&/(msie|trident)/i.test(he.navigator.userAgent)):()=>!0,a0=he.hasStandardBrowserEnv?{write(t,e,n,s,r,o){const a=[t+"="+encodeURIComponent(e)];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(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function l0(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function c0(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function lp(t,e,n){let s=!l0(e);return t&&(s||n==!1)?c0(t,e):e}const mf=t=>t instanceof Ce?{...t}:t;function vs(t,e){e=e||{};const n={};function s(f,h,p,g){return B.isPlainObject(f)&&B.isPlainObject(h)?B.merge.call({caseless:g},f,h):B.isPlainObject(h)?B.merge({},h):B.isArray(h)?h.slice():h}function r(f,h,p,g){if(B.isUndefined(h)){if(!B.isUndefined(f))return s(void 0,f,p,g)}else return s(f,h,p,g)}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 e)return s(f,h);if(p in t)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(bf).join(`
`):" "+bf(o[0]):"as no adapter specified";throw new vt("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return s},adapters:il};function da(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new nr(null,t)}function vf(t){return da(t),t.headers=Ce.from(t.headers),t.data=fa.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),dp.getAdapter(t.adapter||Wr.adapter)(t).then(function(s){return da(t),s.data=fa.call(t,t.transformResponse,s),s.headers=Ce.from(s.headers),s},function(s){return op(s)||(da(t),s&&s.response&&(s.response.data=fa.call(t,t.transformResponse,s.response),s.response.headers=Ce.from(s.response.headers))),Promise.reject(s)})}const hp="1.9.0",fo={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{fo[t]=function(s){return typeof s===t||"a"+(e<1?"n ":" ")+t}});const yf={};fo.transitional=function(e,n,s){function r(o,a){return"[Axios v"+hp+"] Transitional option '"+o+"'"+a+(s?". "+s:"")}return(o,a,l)=>{if(e===!1)throw new vt(r(a," has been removed"+(n?" in "+n:"")),vt.ERR_DEPRECATED);return n&&!yf[a]&&(yf[a]=!0,console.warn(r(a," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,a,l):!0}};fo.spelling=function(e){return(n,s)=>(console.warn(`${s} is likely a misspelling of ${e}`),!0)};function w0(t,e,n){if(typeof t!="object")throw new vt("options must be an object",vt.ERR_BAD_OPTION_VALUE);const s=Object.keys(t);let r=s.length;for(;r-- >0;){const o=s[r],a=e[o];if(a){const l=t[o],u=l===void 0||a(l,o,t);if(u!==!0)throw new vt("option "+o+" must be "+u,vt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new vt("Unknown option "+o,vt.ERR_BAD_OPTION)}}const $i={assertOptions:w0,validators:fo},tn=$i.validators;let ms=class{constructor(e){this.defaults=e||{},this.interceptors={request:new ff,response:new ff}}async request(e,n){try{return await this._request(e,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(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=vs(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:o}=n;s!==void 0&&$i.assertOptions(s,{silentJSONParsing:tn.transitional(tn.boolean),forcedJSONParsing:tn.transitional(tn.boolean),clarifyTimeoutError:tn.transitional(tn.boolean)},!1),r!=null&&(B.isFunction(r)?n.paramsSerializer={serialize:r}:$i.assertOptions(r,{encode:tn.function,serialize:tn.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),$i.assertOptions(n,{baseUrl:tn.spelling("baseURL"),withXsrfToken:tn.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=Ce.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,g;if(!u){const E=[vf.bind(this),void 0];for(E.unshift.apply(E,l),E.push.apply(E,f),g=E.length,h=Promise.resolve(n);p<g;)h=h.then(E[p++],E[p++]);return h}g=l.length;let _=n;for(p=0;p<g;){const E=l[p++],A=l[p++];try{_=E(_)}catch(H){A.call(this,H);break}}try{h=vf.call(this,_)}catch(E){return Promise.reject(E)}for(p=0,g=f.length;p<g;)h=h.then(f[p++],f[p++]);return h}getUri(e){e=vs(this.defaults,e);const n=lp(e.baseURL,e.url,e.allowAbsoluteUrls);return sp(n,e.params,e.paramsSerializer)}};B.forEach(["delete","get","head","options"],function(e){ms.prototype[e]=function(n,s){return this.request(vs(s||{},{method:e,url:n,data:(s||{}).data}))}});B.forEach(["post","put","patch"],function(e){function n(s){return function(o,a,l){return this.request(vs(l||{},{method:e,headers:s?{"Content-Type":"multipart/form-data"}:{},url:o,data:a}))}}ms.prototype[e]=n(),ms.prototype[e+"Form"]=n(!0)});let T0=class pp{constructor(e){if(typeof e!="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},e(function(o,a,l){s.reason||(s.reason=new nr(o,a,l),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=s=>{e.abort(s)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new pp(function(r){e=r}),cancel:e}}};function A0(t){return function(n){return t.apply(null,n)}}function S0(t){return B.isObject(t)&&t.isAxiosError===!0}const ol={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 js=typeof document<"u";function gp(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function H0(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&gp(t.default)}const Pt=Object.assign;function ha(t,e){const n={};for(const s in e){const r=e[s];n[s]=Ge(r)?r.map(t):t(r)}return n}const Rr=()=>{},Ge=Array.isArray,_p=/#/g,V0=/&/g,U0=/\//g,j0=/=/g,q0=/\?/g,bp=/\+/g,K0=/%5B/g,W0=/%5D/g,vp=/%5E/g,Y0=/%60/g,yp=/%7B/g,z0=/%7C/g,Ep=/%7D/g,G0=/%20/g;function Fl(t){return encodeURI(""+t).replace(z0,"|").replace(K0,"[").replace(W0,"]")}function J0(t){return Fl(t).replace(yp,"{").replace(Ep,"}").replace(vp,"^")}function ll(t){return Fl(t).replace(bp,"%2B").replace(G0,"+").replace(_p,"%23").replace(V0,"%26").replace(Y0,"`").replace(yp,"{").replace(Ep,"}").replace(vp,"^")}function Q0(t){return ll(t).replace(j0,"%3D")}function X0(t){return Fl(t).replace(_p,"%23").replace(q0,"%3F")}function Z0(t){return t==null?"":X0(t).replace(U0,"%2F")}function Fr(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const tT=/\/$/,eT=t=>t.replace(tT,"");function pa(t,e,n="/"){let s,r={},o="",a="";const l=e.indexOf("#");let u=e.indexOf("?");return l<u&&l>=0&&(u=-1),u>-1&&(s=e.slice(0,u),o=e.slice(u+1,l>-1?l:e.length),r=t(o)),l>-1&&(s=s||e.slice(0,l),a=e.slice(l,e.length)),s=iT(s??e,n),{fullPath:s+(o&&"?")+o+a,path:s,query:r,hash:Fr(a)}}function nT(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Ef(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function sT(t,e,n){const s=e.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Xs(e.matched[s],n.matched[r])&&wp(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function Xs(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function wp(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!rT(t[n],e[n]))return!1;return!0}function rT(t,e){return Ge(t)?wf(t,e):Ge(e)?wf(e,t):t===e}function wf(t,e){return Ge(e)?t.length===e.length&&t.every((n,s)=>n===e[s]):t.length===1&&t[0]===e}function iT(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),s=t.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 Pn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Hr;(function(t){t.pop="pop",t.push="push"})(Hr||(Hr={}));var Nr;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Nr||(Nr={}));function oT(t){if(!t)if(js){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),eT(t)}const aT=/^[^#]+#/;function lT(t,e){return t.replace(aT,"#")+e}function cT(t,e){const n=document.documentElement.getBoundingClientRect(),s=t.getBoundingClientRect();return{behavior:e.behavior,left:s.left-n.left-(e.left||0),top:s.top-n.top-(e.top||0)}}const ho=()=>({left:window.scrollX,top:window.scrollY});function uT(t){let e;if("el"in t){const n=t.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=cT(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function Tf(t,e){return(history.state?history.state.position-e:-1)+t}const cl=new Map;function fT(t,e){cl.set(t,e)}function dT(t){const e=cl.get(t);return cl.delete(t),e}let hT=()=>location.protocol+"//"+location.host;function Tp(t,e){const{pathname:n,search:s,hash:r}=e,o=t.indexOf("#");if(o>-1){let l=r.includes(t.slice(o))?t.slice(o).length:1,u=r.slice(l);return u[0]!=="/"&&(u="/"+u),Ef(u,"")}return Ef(n,t)+s+r}function pT(t,e,n,s){let r=[],o=[],a=null;const l=({state:g})=>{const _=Tp(t,location),E=n.value,A=e.value;let H=0;if(g){if(n.value=_,e.value=g,a&&a===E){a=null;return}H=A?g.position
]))+`;en.KANJI=new RegExp(n,"g"),en.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),en.BYTE=new RegExp(s,"g"),en.NUMERIC=new RegExp(t,"g"),en.ALPHANUMERIC=new RegExp(e,"g");const r=new RegExp("^"+n+"$"),o=new RegExp("^"+t+"$"),a=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");return en.testKanji=function(u){return r.test(u)},en.testNumeric=function(u){return o.test(u)},en.testAlphanumeric=function(u){return a.test(u)},en}var Xf;function Ts(){return Xf||(Xf=1,function(t){const e=$p(),n=xp();t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(o,a){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!e.isValid(a))throw new Error("Invalid version: "+a);return a>=1&&a<10?o.ccBits[0]:a<27?o.ccBits[1]:o.ccBits[2]},t.getBestModeForData=function(o){return n.testNumeric(o)?t.NUMERIC:n.testAlphanumeric(o)?t.ALPHANUMERIC:n.testKanji(o)?t.KANJI:t.BYTE},t.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},t.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 t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw new Error("Unknown mode: "+r)}}t.from=function(o,a){if(t.isValid(o))return o;try{return s(o)}catch{return a}}}(Oa)),Oa}var Zf;function tA(){return Zf||(Zf=1,function(t){const e=ws(),n=Np(),s=Vl(),r=Ts(),o=$p(),a=7973,l=e.getBCHDigit(a);function u(g,_,E){for(let A=1;A<=40;A++)if(_<=t.getCapacity(A,E,g))return A}function f(g,_){return r.getCharCountIndicator(g,_)+4}function h(g,_){let E=0;return g.forEach(function(A){const H=f(A.mode,_);E+=H+A.getBitsLength()}),E}function p(g,_){for(let E=1;E<=40;E++)if(h(g,E)<=t.getCapacity(E,_,r.MIXED))return E}t.from=function(_,E){return o.isValid(_)?parseInt(_,10):E},t.getCapacity=function(_,E,A){if(!o.isValid(_))throw new Error("Invalid QR Code version");typeof A>"u"&&(A=r.BYTE);const H=e.getSymbolTotalCodewords(_),I=n.getTotalCodewordsCount(_,E),F=(H-I)*8;if(A===r.MIXED)return F;const k=F-f(A,_);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)}},t.getBestVersionForData=function(_,E){let A;const H=s.from(E,s.M);if(Array.isArray(_)){if(_.length>1)return p(_,H);if(_.length===0)return 1;A=_[0]}else A=_;return u(A.mode,A.getLength(),H)},t.getEncodedBits=function(_){if(!o.isValid(_)||_<7)throw new Error("Invalid QR Code version");let E=_<<12;for(;e.getBCHDigit(E)-l>=0;)E^=a<<e.getBCHDigit(E)-l;return _<<12|E}}(Ca)),Ca}var Na={},td;function eA(){if(td)return Na;td=1;const t=ws(),e=1335,n=21522,s=t.getBCHDigit(e);return Na.getEncodedBits=function(o,a){const l=o.bit<<3|a;let u=l<<10;for(;t.getBCHDigit(u)-s>=0;)u^=e<<t.getBCHDigit(u)-s;return(l<<10|u)^n},Na}var $a={},xa,ed;function nA(){if(ed)return xa;ed=1;const t=Ts();function e(n){this.mode=t.NUMERIC,this.data=n.toString()}return e.getBitsLength=function(s){return 10*Math.floor(s/3)+(s%3?s%3*3+1:0)},e.prototype.getLength=function(){return this.data.length},e.prototype.getBitsLength=function(){return e.getBitsLength(this.data.length)},e.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))},xa=e,xa}var Pa,nd;function sA(){if(nd)return Pa;nd=1;const t=Ts(),e=["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=t.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)}},La=n,La}var Ia={exports:{}},id;function oA(){return id||(id=1,function(t){var e={single_source_shortest_paths:function(n,s,r){var o={},a={};a[s]=0;var l=e.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,g=n[f]||{};for(h in g)g.hasOwnProperty(h)&&(_=g[h],E=p+_,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=e.single_source_shortest_paths(n,s,r);return e.extract_shortest_path_from_predecessor_list(o,r)},PriorityQueue:{make:function(n){var s=e.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}}};t.exports=e}(Ia)),Ia.exports}var od;function aA(){return od||(od=1,function(t){const e=Ts(),n=nA(),s=sA(),r=rA(),o=iA(),a=xp(),l=ws(),u=oA();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,e.NUMERIC,I),k=h(a.ALPHANUMERIC,e.ALPHANUMERIC,I);let U,q;return l.isKanjiModeEnabled()?(U=h(a.BYTE,e.BYTE,I),q=h(a.KANJI,e.KANJI,I)):(U=h(a.BYTE_KANJI,e.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 g(I,F){switch(F){case e.NUMERIC:return n.getBitsLength(I);case e.ALPHANUMERIC:return s.getBitsLength(I);case e.KANJI:return o.getBitsLength(I);case e.BYTE:return r.getBitsLength(I)}}function _(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 e.NUMERIC:F.push([U,{data:U.data,mode:e.ALPHANUMERIC,length:U.length},{data:U.data,mode:e.BYTE,length:U.length}]);break;case e.ALPHANUMERIC:F.push([U,{data:U.data,mode:e.BYTE,length:U.length}]);break;case e.KANJI:F.push([U,{data:U.data,mode:e.BYTE,length:f(U.data)}]);break;case e.BYTE:F.push([{data:U.data,mode:e.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 D=R[S],M=""+O+S;w.push(M),k[M]={node:D,lastCount:0},U[M]={};for(let P=0;P<q.length;P++){const z=q[P];k[z]&&k[z].node.mode===D.mode?(U[z][M]=g(k[z].lastCount+D.length,D.mode)-g(k[z].lastCount,D.mode),k[z].lastCount+=D.length):(k[z]&&(k[z].lastCount=D.length),U[z][M]=g(D.length,D.mode)+4+e.getCharCountIndicator(D.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=e.getBestModeForData(I);if(k=e.from(F,U),k!==e.BYTE&&k.bit<U.bit)throw new Error('"'+I+'" cannot be encoded with mode '+e.toString(k)+`.
Suggested mode is: `+e.toString(U));switch(k===e.KANJI&&!l.isKanjiModeEnabled()&&(k=e.BYTE),k){case e.NUMERIC:return new n(I);case e.ALPHANUMERIC:return new s(I);case e.KANJI:return new o(I);case e.BYTE:return new r(I)}}t.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},[])},t.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 t.fromArray(_(w))},t.rawSplit=function(F){return t.fromArray(p(F,l.isKanjiModeEnabled()))}}($a)),$a}var ad;function lA(){if(ad)return _a;ad=1;const t=ws(),e=Vl(),n=WT(),s=YT(),r=zT(),o=GT(),a=JT(),l=Np(),u=ZT(),f=tA(),h=eA(),p=Ts(),g=aA();function _(O,R){const w=O.size,S=o.getPositions(R);for(let D=0;D<S.length;D++){const M=S[D][0],P=S[D][1];for(let z=-1;z<=7;z++)if(!(M+z<=-1||w<=M+z))for(let j=-1;j<=7;j++)P+j<=-1||w<=P+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,P+j,!0,!0):O.set(M+z,P+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 D=w[S][0],M=w[S][1];for(let P=-2;P<=2;P++)for(let z=-2;z<=2;z++)P===-2||P===2||z===-2||z===2||P===0&&z===0?O.set(D+P,M+z,!0,!0):O.set(D+P,M+z,!1,!0)}}function H(O,R){const w=O.size,S=f.getEncodedBits(R);let D,M,P;for(let z=0;z<18;z++)D=Math.floor(z/3),M=z%3+w-8-3,P=(S>>z&1)===1,O.set(D,M,P,!0),O.set(M,D,P,!0)}function I(O,R,w){const S=O.size,D=h.getEncodedBits(R,w);let M,P;for(M=0;M<15;M++)P=(D>>M&1)===1,M<6?O.set(M,8,P,!0):M<8?O.set(M+1,8,P,!0):O.set(S-15+M,8,P,!0),M<8?O.set(8,S-M-1,P,!0):M<9?O.set(8,15-M-1+1,P,!0):O.set(8,15-M-1,P,!0);O.set(S-8,8,1,!0)}function F(O,R){const w=O.size;let S=-1,D=w-1,M=7,P=0;for(let z=w-1;z>0;z-=2)for(z===6&&z--;;){for(let j=0;j<2;j++)if(!O.isReserved(D,z-j)){let X=!1;P<R.length&&(X=(R[P]>>>M&1)===1),O.set(D,z-j,X),M--,M===-1&&(P++,M=7)}if(D+=S,D<0||w<=D){D-=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 D=t.getSymbolTotalCodewords(O),M=l.getTotalCodewordsCount(O,R),P=(D-M)*8;for(S.getLengthInBits()+4<=P&&S.put(0,4);S.getLengthInBits()%8!==0;)S.putBit(0);const z=(P-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=t.getSymbolTotalCodewords(R),D=l.getTotalCodewordsCount(R,w),M=S-D,P=l.getBlocksCount(R,w),z=S%P,j=P-z,X=Math.floor(S/P),Y=Math.floor(M/P),Q=Y+1,J=X-Y,ct=new u(J);let ut=0;const gt=new Array(P),bt=new Array(P);let Rt=0;const It=new Uint8Array(O.buffer);for(let et=0;et<P;et++){const it=et<j?Y:Q;gt[et]=It.slice(ut,ut+it),bt[et]=ct.encode(gt[et]),ut+=it,Rt=Math.max(Rt,it)}const jt=new Uint8Array(S);let Wt=0,V,T;for(V=0;V<Rt;V++)for(T=0;T<P;T++)V<gt[T].length&&(jt[Wt++]=gt[T][V]);for(V=0;V<J;V++)for(T=0;T<P;T++)jt[Wt++]=bt[T][V];return jt}function q(O,R,w,S){let D;if(Array.isArray(O))D=g.fromArray(O);else if(typeof O=="string"){let X=R;if(!X){const Y=g.rawSplit(O);X=f.getBestVersionForData(Y,w)}D=g.fromString(O,X||40)}else throw new Error("Invalid data");const M=f.getBestVersionForData(D,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 P=k(R,w,D),z=t.getSymbolSize(R),j=new s(z);return _(j,R),E(j),A(j,R),I(j,w,0),R>=7&&H(j,R),F(j,P),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:D}}return _a.create=function(R,w){if(typeof R>"u"||R==="")throw new Error("No input text");let S=e.M,D,M;return typeof w<"u"&&(S=e.from(w.errorCorrectionLevel,e.M),D=f.from(w.version),M=a.from(w.maskPattern),w.toSJISFunc&&t.setToSJISFunction(w.toSJISFunc)),q(R,D,S,M)},_a}var Ma={},ka={},ld;function Pp(){return ld||(ld=1,function(t){function e(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("")}}t.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:e(s.color.dark||"#000000ff"),light:e(s.color.light||"#ffffffff")},type:s.type,rendererOpts:s.rendererOpts||{}}},t.getScale=function(s,r){return r.width&&r.width>=s+r.margin*2?r.width/(s+r.margin*2):r.scale},t.getImageWidth=function(s,r){const o=t.getScale(s,r);return Math.floor((s+r.margin*2)*o)},t.qrToImageData=function(s,r,o){const a=r.modules.size,l=r.modules.data,u=t.getScale(a,o),f=Math.floor((a+o.margin*2)*u),h=o.margin*u,p=[o.color.light,o.color.dark];for(let g=0;g<f;g++)for(let _=0;_<f;_++){let E=(g*f+_)*4,A=o.color.light;if(g>=h&&_>=h&&g<f-h&&_<f-h){const H=Math.floor((g-h)/u),I=Math.floor((_-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}}}(ka)),ka}var cd;function cA(){return cd||(cd=1,function(t){const e=Pp();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")}}t.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=e.getOptions(u);const h=e.getImageWidth(o.modules.size,u),p=f.getContext("2d"),g=p.createImageData(h,h);return e.qrToImageData(g.data,o,u),n(p,f,h),p.putImageData(g,0,0),f},t.renderToDataURL=function(o,a,l){let u=l;typeof u>"u"&&(!a||!a.getContext)&&(u=a,a=void 0),u||(u={});const f=t.render(o,a,u),h=u.type||"image/png",p=u.rendererOpts||{};return f.toDataURL(h,p.quality)}}(Ma)),Ma}var Ba={},ud;function uA(){if(ud)return Ba;ud=1;const t=Pp();function e(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 g=Math.floor(p%o),_=Math.floor(p/o);!g&&!f&&(f=!0),r[p]?(h++,p>0&&g>0&&r[p-1]||(l+=f?n("M",g+a,.5+_+a):n("m",u,0),u=0,f=!1),g+1<o&&r[p+1]||(l+=n("h",h),h=0)):u++}return l}return Ba.render=function(o,a,l){const u=t.getOptions(a),f=o.modules.size,h=o.modules.data,p=f+u.margin*2,g=u.color.light.a?"<path "+e(u.color.light,"fill")+' d="M0 0h'+p+"v"+p+'H0z"/>':"",_="<path "+e(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},Ba}var fd;function fA(){if(fd)return Vs;fd=1;const t=KT(),e=lA(),n=cA(),s=uA();function r(o,a,l,u,f){const h=[].slice.call(arguments,1),p=h.length,g=typeof h[p-1]=="function";if(!g&&!t())throw new Error("Callback required as last argument");if(g){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(_,E){try{const A=e.create(l,u);_(o(A,a,u))}catch(A){E(A)}})}try{const _=e.create(l,u);f(null,o(_,a,u))}catch(_){f(_)}}return Vs.create=e.create,Vs.toCanvas=r.bind(null,n.render),Vs.toDataURL=r.bind(null,n.renderToDataURL),Vs.toString=r.bind(null,function(o,a,l){return s.render(o,l)}),Vs}var dA=fA();const hA=Ll(dA),pA=["id"],Dp={__name:"qrcode",props:["content"],setup(t){const e=t,n=qh().toString();return Es(()=>{hA.toCanvas(document.getElementById(`qrcode_${n}`),e.content,function(s){})}),(s,r)=>(Tt(),Lt("div",null,[L("canvas",{id:"qrcode_"+an(n),class:"rounded-3"},null,8,pA)]))}},mA={class:"p-2 position-fixed top-0 start-0 vw-100 vh-100 d-flex qrcodeContainer p-3 overflow-scroll"},gA={class:"m-auto d-flex gap-3 flex-column p-3"},_A={__name:"configurationQRCode",props:["qrcodeData"],emits:["back"],setup(t,{emit:e}){const n=t,s=e;return(r,o)=>(Tt(),Lt("div",mA,[L("div",gA,[L("div",null,[L("a",{role:"button",onClick:o[0]||(o[0]=a=>s("back")),class:"btn btn-body rounded-3 btn-sm"},o[1]||(o[1]=[L("i",{class:"me-2 bi bi-x-lg"},null,-1),Yt(" Dismiss ")]))]),$t(Dp,{content:n.qrcodeData},null,8,["content"]),o[2]||(o[2]=L("button",{class:"btn bg-primary-subtle border-primary-subtle rounded-3"},[L("i",{class:"bi bi-download me-2"}),Yt("Download ")],-1))])]))}},bA=sr(_A,[["__scopeId","data-v-cc8c55c7"]]);var xi={exports:{}},vA=xi.exports,dd;function yA(){return dd||(dd=1,function(t,e){(function(n,s){t.exports=s()})(vA,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)?)?$/,g={years:f,months:h,days:l,hours:a,minutes:o,seconds:r,milliseconds:1,weeks:6048e5},_=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,D){var M=this;if(this.$d={},this.$l=D,w===void 0&&(this.$ms=0,this.parseFromMilliseconds()),S)return E(w*g[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 P=w.match(p);if(P){var z=P.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,D){return S+(w.$d[D]||0)*g[D]},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"),D=+this.$d.days||0;this.$d.weeks&&(D+=7*this.$d.weeks);var M=k(D,"D"),P=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 W1=Pi.exports,hd;function Y1(){return hd||(hd=1,function(t,e){(function(n,s){t.exports=s()})(W1,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))},g=d=>!d||typeof d!="object"?!1:(typeof d.jquery<"u"&&(d=d[0]),typeof d.nodeType<"u"),_=d=>g(d)?d.jquery?d[0]:d:typeof d=="string"&&d.length>0?document.querySelector(l(d)):null,E=d=>{if(!g(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 $=!1;const x=({target:W})=>{W===i&&($=!0,i.removeEventListener(a,x),w(d))};i.addEventListener(a,x),setTimeout(()=>{$||p(i)},y)},D=(d,i,c,m)=>{const y=d.length;let $=d.indexOf(i);return $===-1?!c&&m?d[y-1]:d[0]:($+=c?1:-1,m&&($=($+y)%y),d[Math.max(0,Math.min($,y-1))])},M=/[^.]*(?=\..*)\.|.*/,P=/\..*/,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 ct(d){const i=J(d);return d.uidEvent=i,j[i]=j[i]||{},j[i]}function ut(d,i){return function c(m){return et(m,{delegateTarget:d}),c.oneOff&&T.off(d,m.type,i),i.apply(d,[m])}}function gt(d,i,c){return function m(y){const $=d.querySelectorAll(i);for(let{target:x}=y;x&&x!==this;x=x.parentNode)for(const W of $)if(W===x)return et(y,{delegateTarget:x}),m.oneOff&&T.off(d,y.type,i,c),c.apply(x,[y])}}function bt(d,i,c=null){return Object.values(d).find(m=>m.callable===i&&m.delegationSelector===c)}function Rt(d,i,c){const m=typeof i=="string",y=m?c:i||c;let $=V(d);return Q.has($)||($=d),[m,y,$]}function