var Hf=e=>{throw TypeError(e)};var Wf=(e,t,n)=>t.has(e)||Hf("Cannot "+n);var ta=(e,t,n)=>(Wf(e,t,"read from private field"),n?n.call(e):t.get(e)),vu=(e,t,n)=>t.has(e)?Hf("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),hu=(e,t,n,a)=>(Wf(e,t,"write to private field"),a?a.call(e,n):t.set(e,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))a(r);new MutationObserver(r=>{for(const l of r)if(l.type==="childList")for(const i of l.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&a(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const l={};return r.integrity&&(l.integrity=r.integrity),r.referrerPolicy&&(l.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?l.credentials="include":r.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function a(r){if(r.ep)return;r.ep=!0;const l=n(r);fetch(r.href,l)}})();/**
* @vue/shared v3.5.29
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function id(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const it={},gl=[],fa=()=>{},Xh=()=>!1,Ss=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),od=e=>e.startsWith("onUpdate:"),It=Object.assign,sd=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},MS=Object.prototype.hasOwnProperty,et=(e,t)=>MS.call(e,t),Oe=Array.isArray,yl=e=>eo(e)==="[object Map]",qh=e=>eo(e)==="[object Set]",Uf=e=>eo(e)==="[object Date]",Re=e=>typeof e=="function",bt=e=>typeof e=="string",va=e=>typeof e=="symbol",Je=e=>e!==null&&typeof e=="object",Zh=e=>(Je(e)||Re(e))&&Re(e.then)&&Re(e.catch),Jh=Object.prototype.toString,eo=e=>Jh.call(e),NS=e=>eo(e).slice(8,-1),Qh=e=>eo(e)==="[object Object]",ws=e=>bt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,oi=id(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ks=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},LS=/-\w/g,hn=ks(e=>e.replace(LS,t=>t.slice(1).toUpperCase())),VS=/\B([A-Z])/g,Kr=ks(e=>e.replace(VS,"-$1").toLowerCase()),yr=ks(e=>e.charAt(0).toUpperCase()+e.slice(1)),gu=ks(e=>e?`on${yr(e)}`:""),sr=(e,t)=>!Object.is(e,t),Eo=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},eg=(e,t,n,a=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},ud=e=>{const t=parseFloat(e);return isNaN(t)?e:t},RS=e=>{const t=bt(e)?Number(e):NaN;return isNaN(t)?e:t};let Yf;const Cs=()=>Yf||(Yf=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ie(e){if(Oe(e)){const t={};for(let n=0;n<e.length;n++){const a=e[n],r=bt(a)?HS(a):Ie(a);if(r)for(const l in r)t[l]=r[l]}return t}else if(bt(e)||Je(e))return e}const FS=/;(?![^(]*\))/g,BS=/:([^]+)/,$S=/\/\*[^]*?\*\//g;function HS(e){const t={};return e.replace($S,"").split(FS).forEach(n=>{if(n){const a=n.split(BS);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function pe(e){let t="";if(bt(e))t=e;else if(Oe(e))for(let n=0;n<e.length;n++){const a=pe(e[n]);a&&(t+=a+" ")}else if(Je(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const WS="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",US=id(WS);function tg(e){return!!e||e===""}function YS(e,t){if(e.length!==t.length)return!1;let n=!0;for(let a=0;n&&a<e.length;a++)n=cd(e[a],t[a]);return n}function cd(e,t){if(e===t)return!0;let n=Uf(e),a=Uf(t);if(n||a)return n&&a?e.getTime()===t.getTime():!1;if(n=va(e),a=va(t),n||a)return e===t;if(n=Oe(e),a=Oe(t),n||a)return n&&a?YS(e,t):!1;if(n=Je(e),a=Je(t),n||a){if(!n||!a)return!1;const r=Object.keys(e).length,l=Object.keys(t).length;if(r!==l)return!1;for(const i in e){const o=e.hasOwnProperty(i),s=t.hasOwnProperty(i);if(o&&!s||!o&&s||!cd(e[i],t[i]))return!1}}return String(e)===String(t)}const ng=e=>!!(e&&e.__v_isRef===!0),Le=e=>bt(e)?e:e==null?"":Oe(e)||Je(e)&&(e.toString===Jh||!Re(e.toString))?ng(e)?Le(e.value):JSON.stringify(e,ag,2):String(e),ag=(e,t)=>ng(t)?ag(e,t.value):yl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,r],l)=>(n[yu(a,l)+" =>"]=r,n),{})}:qh(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>yu(n))}:va(t)?yu(t):Je(t)&&!Oe(t)&&!Qh(t)?String(t):t,yu=(e,t="")=>{var n;return va(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.5.29
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let zt;class rg{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=zt,!t&&zt&&(this.index=(zt.scopes||(zt.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=zt;try{return zt=this,t()}finally{zt=n}}}on(){++this._on===1&&(this.prevScope=zt,zt=this)}off(){this._on>0&&--this._on===0&&(zt=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,a;for(n=0,a=this.effects.length;n<a;n++)this.effects[n].stop();for(this.effects.length=0,n=0,a=this.cleanups.length;n<a;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,a=this.scopes.length;n<a;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 dr(e){return new rg(e)}function dd(){return zt}function xt(e,t=!1){zt&&zt.cleanups.push(e)}let st;const bu=new WeakSet;class lg{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,zt&&zt.active&&zt.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,bu.has(this)&&(bu.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||og(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,jf(this),sg(this);const t=st,n=Un;st=this,Un=!0;try{return this.fn()}finally{ug(this),st=t,Un=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)vd(t);this.deps=this.depsTail=void 0,jf(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?bu.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){rc(this)&&this.run()}get dirty(){return rc(this)}}let ig=0,si,ui;function og(e,t=!1){if(e.flags|=8,t){e.next=ui,ui=e;return}e.next=si,si=e}function fd(){ig++}function md(){if(--ig>0)return;if(ui){let t=ui;for(ui=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;si;){let t=si;for(si=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=n}}if(e)throw e}function sg(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ug(e){let t,n=e.depsTail,a=n;for(;a;){const r=a.prevDep;a.version===-1?(a===n&&(n=r),vd(a),jS(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=r}e.deps=t,e.depsTail=n}function rc(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(cg(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function cg(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Ti)||(e.globalVersion=Ti,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!rc(e))))return;e.flags|=2;const t=e.dep,n=st,a=Un;st=e,Un=!0;try{sg(e);const r=e.fn(e._value);(t.version===0||sr(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{st=n,Un=a,ug(e),e.flags&=-3}}function vd(e,t=!1){const{dep:n,prevSub:a,nextSub:r}=e;if(a&&(a.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let l=n.computed.deps;l;l=l.nextDep)vd(l,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function jS(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Un=!0;const dg=[];function $a(){dg.push(Un),Un=!1}function Ha(){const e=dg.pop();Un=e===void 0?!0:e}function jf(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=st;st=void 0;try{t()}finally{st=n}}}let Ti=0;class GS{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class hd{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!st||!Un||st===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==st)n=this.activeLink=new GS(st,this),st.deps?(n.prevDep=st.depsTail,st.depsTail.nextDep=n,st.depsTail=n):st.deps=st.depsTail=n,fg(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const a=n.nextDep;a.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=a),n.prevDep=st.depsTail,n.nextDep=void 0,st.depsTail.nextDep=n,st.depsTail=n,st.deps===n&&(st.deps=a)}return n}trigger(t){this.version++,Ti++,this.notify(t)}notify(t){fd();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{md()}}}function fg(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)fg(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Bo=new WeakMap,Lr=Symbol(""),lc=Symbol(""),Ei=Symbol("");function Xt(e,t,n){if(Un&&st){let a=Bo.get(e);a||Bo.set(e,a=new Map);let r=a.get(n);r||(a.set(n,r=new hd),r.map=a,r.key=n),r.track()}}function Oa(e,t,n,a,r,l){const i=Bo.get(e);if(!i){Ti++;return}const o=s=>{s&&s.trigger()};if(fd(),t==="clear")i.forEach(o);else{const s=Oe(e),u=s&&ws(n);if(s&&n==="length"){const c=Number(a);i.forEach((d,f)=>{(f==="length"||f===Ei||!va(f)&&f>=c)&&o(d)})}else switch((n!==void 0||i.has(void 0))&&o(i.get(n)),u&&o(i.get(Ei)),t){case"add":s?u&&o(i.get("length")):(o(i.get(Lr)),yl(e)&&o(i.get(lc)));break;case"delete":s||(o(i.get(Lr)),yl(e)&&o(i.get(lc)));break;case"set":yl(e)&&o(i.get(Lr));break}}md()}function zS(e,t){const n=Bo.get(e);return n&&n.get(t)}function Jr(e){const t=Te(e);return t===e?t:(Xt(t,"iterate",Ei),wn(e)?t:t.map(jn))}function As(e){return Xt(e=Te(e),"iterate",Ei),e}function Qa(e,t){return Wa(e)?Cl(Fa(e)?jn(t):t):jn(t)}const KS={__proto__:null,[Symbol.iterator](){return pu(this,Symbol.iterator,e=>Qa(this,e))},concat(...e){return Jr(this).concat(...e.map(t=>Oe(t)?Jr(t):t))},entries(){return pu(this,"entries",e=>(e[1]=Qa(this,e[1]),e))},every(e,t){return ka(this,"every",e,t,void 0,arguments)},filter(e,t){return ka(this,"filter",e,t,n=>n.map(a=>Qa(this,a)),arguments)},find(e,t){return ka(this,"find",e,t,n=>Qa(this,n),arguments)},findIndex(e,t){return ka(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ka(this,"findLast",e,t,n=>Qa(this,n),arguments)},findLastIndex(e,t){return ka(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ka(this,"forEach",e,t,void 0,arguments)},includes(...e){return _u(this,"includes",e)},indexOf(...e){return _u(this,"indexOf",e)},join(e){return Jr(this).join(e)},lastIndexOf(...e){return _u(this,"lastIndexOf",e)},map(e,t){return ka(this,"map",e,t,void 0,arguments)},pop(){return Kl(this,"pop")},push(...e){return Kl(this,"push",e)},reduce(e,...t){return Gf(this,"reduce",e,t)},reduceRight(e,...t){return Gf(this,"reduceRight",e,t)},shift(){return Kl(this,"shift")},some(e,t){return ka(this,"some",e,t,void 0,arguments)},splice(...e){return Kl(this,"splice",e)},toReversed(){return Jr(this).toReversed()},toSorted(e){return Jr(this).toSorted(e)},toSpliced(...e){return Jr(this).toSpliced(...e)},unshift(...e){return Kl(this,"unshift",e)},values(){return pu(this,"values",e=>Qa(this,e))}};function pu(e,t,n){const a=As(e),r=a[t]();return a!==e&&!wn(e)&&(r._next=r.next,r.next=()=>{const l=r._next();return l.done||(l.value=n(l.value)),l}),r}const XS=Array.prototype;function ka(e,t,n,a,r,l){const i=As(e),o=i!==e&&!wn(e),s=i[t];if(s!==XS[t]){const d=s.apply(e,l);return o?jn(d):d}let u=n;i!==e&&(o?u=function(d,f){return n.call(this,Qa(e,d),f,e)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,e)}));const c=s.call(i,u,a);return o&&r?r(c):c}function Gf(e,t,n,a){const r=As(e);let l=n;return r!==e&&(wn(e)?n.length>3&&(l=function(i,o,s){return n.call(this,i,o,s,e)}):l=function(i,o,s){return n.call(this,i,Qa(e,o),s,e)}),r[t](l,...a)}function _u(e,t,n){const a=Te(e);Xt(a,"iterate",Ei);const r=a[t](...n);return(r===-1||r===!1)&&xs(n[0])?(n[0]=Te(n[0]),a[t](...n)):r}function Kl(e,t,n=[]){$a(),fd();const a=Te(e)[t].apply(e,n);return md(),Ha(),a}const qS=id("__proto__,__v_isRef,__isVue"),mg=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(va));function ZS(e){va(e)||(e=String(e));const t=Te(this);return Xt(t,"has",e),t.hasOwnProperty(e)}class vg{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,l=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return l;if(n==="__v_raw")return a===(r?l?o0:bg:l?yg:gg).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const i=Oe(t);if(!r){let s;if(i&&(s=KS[n]))return s;if(n==="hasOwnProperty")return ZS}const o=Reflect.get(t,n,ot(t)?t:a);if((va(n)?mg.has(n):qS(n))||(r||Xt(t,"get",n),l))return o;if(ot(o)){const s=i&&ws(n)?o:o.value;return r&&Je(s)?Wr(s):s}return Je(o)?r?Wr(o):Dt(o):o}}class hg extends vg{constructor(t=!1){super(!1,t)}set(t,n,a,r){let l=t[n];const i=Oe(t)&&ws(n);if(!this._isShallow){const u=Wa(l);if(!wn(a)&&!Wa(a)&&(l=Te(l),a=Te(a)),!i&&ot(l)&&!ot(a))return u||(l.value=a),!0}const o=i?Number(n)<t.length:et(t,n),s=Reflect.set(t,n,a,ot(t)?t:r);return t===Te(r)&&(o?sr(a,l)&&Oa(t,"set",n,a):Oa(t,"add",n,a)),s}deleteProperty(t,n){const a=et(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&a&&Oa(t,"delete",n,void 0),r}has(t,n){const a=Reflect.has(t,n);return(!va(n)||!mg.has(n))&&Xt(t,"has",n),a}ownKeys(t){return Xt(t,"iterate",Oe(t)?"length":Lr),Reflect.ownKeys(t)}}class JS extends vg{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const QS=new hg,e0=new JS,t0=new hg(!0);const ic=e=>e,ho=e=>Reflect.getPrototypeOf(e);function n0(e,t,n){return function(...a){const r=this.__v_raw,l=Te(r),i=yl(l),o=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,u=r[e](...a),c=n?ic:t?Cl:jn;return!t&&Xt(l,"iterate",s?lc:Lr),It(Object.create(u),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:o?[c(d[0]),c(d[1])]:c(d),done:f}}})}}function go(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function a0(e,t){const n={get(r){const l=this.__v_raw,i=Te(l),o=Te(r);e||(sr(r,o)&&Xt(i,"get",r),Xt(i,"get",o));const{has:s}=ho(i),u=t?ic:e?Cl:jn;if(s.call(i,r))return u(l.get(r));if(s.call(i,o))return u(l.get(o));l!==i&&l.get(r)},get size(){const r=this.__v_raw;return!e&&Xt(Te(r),"iterate",Lr),r.size},has(r){const l=this.__v_raw,i=Te(l),o=Te(r);return e||(sr(r,o)&&Xt(i,"has",r),Xt(i,"has",o)),r===o?l.has(r):l.has(r)||l.has(o)},forEach(r,l){const i=this,o=i.__v_raw,s=Te(o),u=t?ic:e?Cl:jn;return!e&&Xt(s,"iterate",Lr),o.forEach((c,d)=>r.call(l,u(c),u(d),i))}};return It(n,e?{add:go("add"),set:go("set"),delete:go("delete"),clear:go("clear")}:{add(r){!t&&!wn(r)&&!Wa(r)&&(r=Te(r));const l=Te(this);return ho(l).has.call(l,r)||(l.add(r),Oa(l,"add",r,r)),this},set(r,l){!t&&!wn(l)&&!Wa(l)&&(l=Te(l));const i=Te(this),{has:o,get:s}=ho(i);let u=o.call(i,r);u||(r=Te(r),u=o.call(i,r));const c=s.call(i,r);return i.set(r,l),u?sr(l,c)&&Oa(i,"set",r,l):Oa(i,"add",r,l),this},delete(r){const l=Te(this),{has:i,get:o}=ho(l);let s=i.call(l,r);s||(r=Te(r),s=i.call(l,r)),o&&o.call(l,r);const u=l.delete(r);return s&&Oa(l,"delete",r,void 0),u},clear(){const r=Te(this),l=r.size!==0,i=r.clear();return l&&Oa(r,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=n0(r,e,t)}),n}function gd(e,t){const n=a0(e,t);return(a,r,l)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?a:Reflect.get(et(n,r)&&r in a?n:a,r,l)}const r0={get:gd(!1,!1)},l0={get:gd(!1,!0)},i0={get:gd(!0,!1)};const gg=new WeakMap,yg=new WeakMap,bg=new WeakMap,o0=new WeakMap;function s0(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function u0(e){return e.__v_skip||!Object.isExtensible(e)?0:s0(NS(e))}function Dt(e){return Wa(e)?e:yd(e,!1,QS,r0,gg)}function pg(e){return yd(e,!1,t0,l0,yg)}function Wr(e){return yd(e,!0,e0,i0,bg)}function yd(e,t,n,a,r){if(!Je(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=u0(e);if(l===0)return e;const i=r.get(e);if(i)return i;const o=new Proxy(e,l===2?a:n);return r.set(e,o),o}function Fa(e){return Wa(e)?Fa(e.__v_raw):!!(e&&e.__v_isReactive)}function Wa(e){return!!(e&&e.__v_isReadonly)}function wn(e){return!!(e&&e.__v_isShallow)}function xs(e){return e?!!e.__v_raw:!1}function Te(e){const t=e&&e.__v_raw;return t?Te(t):e}function Ts(e){return!et(e,"__v_skip")&&Object.isExtensible(e)&&eg(e,"__v_skip",!0),e}const jn=e=>Je(e)?Dt(e):e,Cl=e=>Je(e)?Wr(e):e;function ot(e){return e?e.__v_isRef===!0:!1}function oe(e){return _g(e,!1)}function fe(e){return _g(e,!0)}function _g(e,t){return ot(e)?e:new c0(e,t)}class c0{constructor(t,n){this.dep=new hd,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Te(t),this._value=n?t:jn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||wn(t)||Wa(t);t=a?t:Te(t),sr(t,n)&&(this._rawValue=t,this._value=a?t:jn(t),this.dep.trigger())}}function Tt(e){return ot(e)?e.value:e}function tt(e){return Re(e)?e():Tt(e)}const d0={get:(e,t,n)=>t==="__v_raw"?e:Tt(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const r=e[t];return ot(r)&&!ot(n)?(r.value=n,!0):Reflect.set(e,t,n,a)}};function Sg(e){return Fa(e)?e:new Proxy(e,d0)}function to(e){const t=Oe(e)?new Array(e.length):{};for(const n in e)t[n]=wg(e,n);return t}class f0{constructor(t,n,a){this._object=t,this._key=n,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0,this._raw=Te(t);let r=!0,l=t;if(!Oe(t)||!ws(String(n)))do r=!xs(l)||wn(l);while(r&&(l=l.__v_raw));this._shallow=r}get value(){let t=this._object[this._key];return this._shallow&&(t=Tt(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&ot(this._raw[this._key])){const n=this._object[this._key];if(ot(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return zS(this._raw,this._key)}}class m0{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function $(e,t,n){return ot(e)?e:Re(e)?new m0(e):Je(e)&&arguments.length>1?wg(e,t,n):oe(e)}function wg(e,t,n){return new f0(e,t,n)}class v0{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new hd(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ti-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&st!==this)return og(this,!0),!0}get value(){const t=this.dep.track();return cg(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function h0(e,t,n=!1){let a,r;return Re(e)?a=e:(a=e.get,r=e.set),new v0(a,r,n)}const yo={},$o=new WeakMap;let Or;function g0(e,t=!1,n=Or){if(n){let a=$o.get(n);a||$o.set(n,a=[]),a.push(e)}}function y0(e,t,n=it){const{immediate:a,deep:r,once:l,scheduler:i,augmentJob:o,call:s}=n,u=g=>r?g:wn(g)||r===!1||r===0?Da(g,1):Da(g);let c,d,f,m,v=!1,h=!1;if(ot(e)?(d=()=>e.value,v=wn(e)):Fa(e)?(d=()=>u(e),v=!0):Oe(e)?(h=!0,v=e.some(g=>Fa(g)||wn(g)),d=()=>e.map(g=>{if(ot(g))return g.value;if(Fa(g))return u(g);if(Re(g))return s?s(g,2):g()})):Re(e)?t?d=s?()=>s(e,2):e:d=()=>{if(f){$a();try{f()}finally{Ha()}}const g=Or;Or=c;try{return s?s(e,3,[m]):e(m)}finally{Or=g}}:d=fa,t&&r){const g=d,p=r===!0?1/0:r;d=()=>Da(g(),p)}const C=dd(),b=()=>{c.stop(),C&&C.active&&sd(C.effects,c)};if(l&&t){const g=t;t=(...p)=>{g(...p),b()}}let k=h?new Array(e.length).fill(yo):yo;const _=g=>{if(!(!(c.flags&1)||!c.dirty&&!g))if(t){const p=c.run();if(r||v||(h?p.some((S,y)=>sr(S,k[y])):sr(p,k))){f&&f();const S=Or;Or=c;try{const y=[p,k===yo?void 0:h&&k[0]===yo?[]:k,m];k=p,s?s(t,3,y):t(...y)}finally{Or=S}}}else c.run()};return o&&o(_),c=new lg(d),c.scheduler=i?()=>i(_,!1):_,m=g=>g0(g,!1,c),f=c.onStop=()=>{const g=$o.get(c);if(g){if(s)s(g,4);else for(const p of g)p();$o.delete(c)}},t?a?_(!0):k=c.run():i?i(_.bind(null,!0),!0):c.run(),b.pause=c.pause.bind(c),b.resume=c.resume.bind(c),b.stop=b,b}function Da(e,t=1/0,n){if(t<=0||!Je(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,ot(e))Da(e.value,t,n);else if(Oe(e))for(let a=0;a<e.length;a++)Da(e[a],t,n);else if(qh(e)||yl(e))e.forEach(a=>{Da(a,t,n)});else if(Qh(e)){for(const a in e)Da(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&Da(e[a],t,n)}return e}/**
* @vue/runtime-core v3.5.29
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function no(e,t,n,a){try{return a?e(...a):e()}catch(r){Es(r,t,n)}}function Gn(e,t,n,a){if(Re(e)){const r=no(e,t,n,a);return r&&Zh(r)&&r.catch(l=>{Es(l,t,n)}),r}if(Oe(e)){const r=[];for(let l=0;l<e.length;l++)r.push(Gn(e[l],t,n,a));return r}}function Es(e,t,n,a=!0){const r=t?t.vnode:null,{errorHandler:l,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||it;if(t){let o=t.parent;const s=t.proxy,u=`https://vuejs.org/error-reference/#runtime-${n}`;for(;o;){const c=o.ec;if(c){for(let d=0;d<c.length;d++)if(c[d](e,s,u)===!1)return}o=o.parent}if(l){$a(),no(l,null,10,[e,s,u]),Ha();return}}b0(e,n,r,a,i)}function b0(e,t,n,a=!0,r=!1){if(r)throw e;console.error(e)}const sn=[];let ra=-1;const bl=[];let er=null,sl=0;const kg=Promise.resolve();let Ho=null;function ze(e){const t=Ho||kg;return e?t.then(this?e.bind(this):e):t}function p0(e){let t=ra+1,n=sn.length;for(;t<n;){const a=t+n>>>1,r=sn[a],l=Ii(r);l<e||l===e&&r.flags&2?t=a+1:n=a}return t}function bd(e){if(!(e.flags&1)){const t=Ii(e),n=sn[sn.length-1];!n||!(e.flags&2)&&t>=Ii(n)?sn.push(e):sn.splice(p0(t),0,e),e.flags|=1,Cg()}}function Cg(){Ho||(Ho=kg.then(xg))}function _0(e){Oe(e)?bl.push(...e):er&&e.id===-1?er.splice(sl+1,0,e):e.flags&1||(bl.push(e),e.flags|=1),Cg()}function zf(e,t,n=ra+1){for(;n<sn.length;n++){const a=sn[n];if(a&&a.flags&2){if(e&&a.id!==e.uid)continue;sn.splice(n,1),n--,a.flags&4&&(a.flags&=-2),a(),a.flags&4||(a.flags&=-2)}}}function Ag(e){if(bl.length){const t=[...new Set(bl)].sort((n,a)=>Ii(n)-Ii(a));if(bl.length=0,er){er.push(...t);return}for(er=t,sl=0;sl<er.length;sl++){const n=er[sl];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}er=null,sl=0}}const Ii=e=>e.id==null?e.flags&2?-1:1/0:e.id;function xg(e){try{for(ra=0;ra<sn.length;ra++){const t=sn[ra];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),no(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;ra<sn.length;ra++){const t=sn[ra];t&&(t.flags&=-2)}ra=-1,sn.length=0,Ag(),Ho=null,(sn.length||bl.length)&&xg()}}let _n=null,Tg=null;function Wo(e){const t=_n;return _n=e,Tg=e&&e.type.__scopeId||null,t}function ae(e,t=_n,n){if(!t||e._n)return e;const a=(...r)=>{a._d&&jo(-1);const l=Wo(t);let i;try{i=e(...r)}finally{Wo(l),a._d&&jo(1)}return i};return a._n=!0,a._c=!0,a._d=!0,a}function Vt(e,t){if(_n===null)return e;const n=Ds(_n),a=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[l,i,o,s=it]=t[r];l&&(Re(l)&&(l={mounted:l,updated:l}),l.deep&&Da(i),a.push({dir:l,instance:n,value:i,oldValue:void 0,arg:o,modifiers:s}))}return e}function Cr(e,t,n,a){const r=e.dirs,l=t&&t.dirs;for(let i=0;i<r.length;i++){const o=r[i];l&&(o.oldValue=l[i].value);let s=o.dir[a];s&&($a(),Gn(s,n,8,[e.el,o,e,t]),Ha())}}function ct(e,t){if(Jt){let n=Jt.provides;const a=Jt.parent&&Jt.parent.provides;a===n&&(n=Jt.provides=Object.create(a)),n[e]=t}}function $e(e,t,n=!1){const a=zn();if(a||Vr){let r=Vr?Vr._context.provides:a?a.parent==null||a.ce?a.vnode.appContext&&a.vnode.appContext.provides:a.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return n&&Re(t)?t.call(a&&a.proxy):t}}function S0(){return!!(zn()||Vr)}const w0=Symbol.for("v-scx"),k0=()=>$e(w0);function Rt(e,t){return pd(e,null,t)}function me(e,t,n){return pd(e,t,n)}function pd(e,t,n=it){const{immediate:a,deep:r,flush:l,once:i}=n,o=It({},n),s=t&&a||!t&&l!=="post";let u;if(Mi){if(l==="sync"){const m=k0();u=m.__watcherHandles||(m.__watcherHandles=[])}else if(!s){const m=()=>{};return m.stop=fa,m.resume=fa,m.pause=fa,m}}const c=Jt;o.call=(m,v,h)=>Gn(m,c,v,h);let d=!1;l==="post"?o.scheduler=m=>{Gt(m,c&&c.suspense)}:l!=="sync"&&(d=!0,o.scheduler=(m,v)=>{v?m():bd(m)}),o.augmentJob=m=>{t&&(m.flags|=4),d&&(m.flags|=2,c&&(m.id=c.uid,m.i=c))};const f=y0(e,t,o);return Mi&&(u?u.push(f):s&&f()),f}function C0(e,t,n){const a=this.proxy,r=bt(e)?e.includes(".")?Eg(a,e):()=>a[e]:e.bind(a,a);let l;Re(t)?l=t:(l=t.handler,n=t);const i=ao(this),o=pd(r,l.bind(a),n);return i(),o}function Eg(e,t){const n=t.split(".");return()=>{let a=e;for(let r=0;r<n.length&&a;r++)a=a[n[r]];return a}}const Ig=Symbol("_vte"),Pg=e=>e.__isTeleport,ci=e=>e&&(e.disabled||e.disabled===""),Kf=e=>e&&(e.defer||e.defer===""),Xf=e=>typeof SVGElement<"u"&&e instanceof SVGElement,qf=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,oc=(e,t)=>{const n=e&&e.to;return bt(n)?t?t(n):null:n},Og={name:"Teleport",__isTeleport:!0,process(e,t,n,a,r,l,i,o,s,u){const{mc:c,pc:d,pbc:f,o:{insert:m,querySelector:v,createText:h,createComment:C}}=u,b=ci(t.props);let{shapeFlag:k,children:_,dynamicChildren:g}=t;if(e==null){const p=t.el=h(""),S=t.anchor=h("");m(p,n,a),m(S,n,a);const y=(A,L)=>{k&16&&c(_,A,L,r,l,i,o,s)},x=()=>{const A=t.target=oc(t.props,v),L=sc(A,t,h,m);A&&(i!=="svg"&&Xf(A)?i="svg":i!=="mathml"&&qf(A)&&(i="mathml"),r&&r.isCE&&(r.ce._teleportTargets||(r.ce._teleportTargets=new Set)).add(A),b||(y(A,L),Io(t,!1)))};b&&(y(n,S),Io(t,!0)),Kf(t.props)?(t.el.__isMounted=!1,Gt(()=>{x(),delete t.el.__isMounted},l)):x()}else{if(Kf(t.props)&&e.el.__isMounted===!1){Gt(()=>{Og.process(e,t,n,a,r,l,i,o,s,u)},l);return}t.el=e.el,t.targetStart=e.targetStart;const p=t.anchor=e.anchor,S=t.target=e.target,y=t.targetAnchor=e.targetAnchor,x=ci(e.props),A=x?n:S,L=x?p:y;if(i==="svg"||Xf(S)?i="svg":(i==="mathml"||qf(S))&&(i="mathml"),g?(f(e.dynamicChildren,g,A,r,l,i,o),xd(e,t,!0)):s||d(e,t,A,L,r,l,i,o,!1),b)x?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):bo(t,n,p,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const R=t.target=oc(t.props,v);R&&bo(t,R,null,u,0)}else x&&bo(t,S,y,u,1);Io(t,b)}},remove(e,t,n,{um:a,o:{remove:r}},l){const{shapeFlag:i,children:o,anchor:s,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(r(u),r(c)),l&&r(s),i&16){const m=l||!ci(f);for(let v=0;v<o.length;v++){const h=o[v];a(h,t,n,m,!!h.dynamicChildren)}}},move:bo,hydrate:A0};function bo(e,t,n,{o:{insert:a},m:r},l=2){l===0&&a(e.targetAnchor,t,n);const{el:i,anchor:o,shapeFlag:s,children:u,props:c}=e,d=l===2;if(d&&a(i,t,n),(!d||ci(c))&&s&16)for(let f=0;f<u.length;f++)r(u[f],t,n,2);d&&a(o,t,n)}function A0(e,t,n,a,r,l,{o:{nextSibling:i,parentNode:o,querySelector:s,insert:u,createText:c}},d){function f(C,b){let k=b;for(;k;){if(k&&k.nodeType===8){if(k.data==="teleport start anchor")t.targetStart=k;else if(k.data==="teleport anchor"){t.targetAnchor=k,C._lpa=t.targetAnchor&&i(t.targetAnchor);break}}k=i(k)}}function m(C,b){b.anchor=d(i(C),b,o(C),n,a,r,l)}const v=t.target=oc(t.props,s),h=ci(t.props);if(v){const C=v._lpa||v.firstChild;t.shapeFlag&16&&(h?(m(e,t),f(v,C),t.targetAnchor||sc(v,t,c,u,o(e)===v?e:null)):(t.anchor=i(e),f(v,C),t.targetAnchor||sc(v,t,c,u),d(C&&i(C),t,v,n,a,r,l))),Io(t,h)}else h&&t.shapeFlag&16&&(m(e,t),t.targetStart=e,t.targetAnchor=i(e));return t.anchor&&i(t.anchor)}const x0=Og;function Io(e,t){const n=e.ctx;if(n&&n.ut){let a,r;for(t?(a=e.el,r=e.anchor):(a=e.targetStart,r=e.targetAnchor);a&&a!==r;)a.nodeType===1&&a.setAttribute("data-v-owner",n.uid),a=a.nextSibling;n.ut()}}function sc(e,t,n,a,r=null){const l=t.targetStart=n(""),i=t.targetAnchor=n("");return l[Ig]=i,e&&(a(l,e,r),a(i,e,r)),i}const la=Symbol("_leaveCb"),Xl=Symbol("_enterCb");function Dg(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return cn(()=>{e.isMounted=!0}),en(()=>{e.isUnmounting=!0}),e}const Tn=[Function,Array],Mg={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tn,onEnter:Tn,onAfterEnter:Tn,onEnterCancelled:Tn,onBeforeLeave:Tn,onLeave:Tn,onAfterLeave:Tn,onLeaveCancelled:Tn,onBeforeAppear:Tn,onAppear:Tn,onAfterAppear:Tn,onAppearCancelled:Tn},Ng=e=>{const t=e.subTree;return t.component?Ng(t.component):t},T0={name:"BaseTransition",props:Mg,setup(e,{slots:t}){const n=zn(),a=Dg();return()=>{const r=t.default&&_d(t.default(),!0);if(!r||!r.length)return;const l=Lg(r),i=Te(e),{mode:o}=i;if(a.isLeaving)return Su(l);const s=Zf(l);if(!s)return Su(l);let u=Pi(s,i,a,n,d=>u=d);s.type!==Zt&&Ur(s,u);let c=n.subTree&&Zf(n.subTree);if(c&&c.type!==Zt&&!Dr(c,s)&&Ng(n).type!==Zt){let d=Pi(c,i,a,n);if(Ur(c,d),o==="out-in"&&s.type!==Zt)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},Su(l);o==="in-out"&&s.type!==Zt?d.delayLeave=(f,m,v)=>{const h=Vg(a,c);h[String(c.key)]=c,f[la]=()=>{m(),f[la]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{v(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return l}}};function Lg(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Zt){t=n;break}}return t}const E0=T0;function Vg(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function Pi(e,t,n,a,r){const{appear:l,mode:i,persisted:o=!1,onBeforeEnter:s,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:m,onAfterLeave:v,onLeaveCancelled:h,onBeforeAppear:C,onAppear:b,onAfterAppear:k,onAppearCancelled:_}=t,g=String(e.key),p=Vg(n,e),S=(A,L)=>{A&&Gn(A,a,9,L)},y=(A,L)=>{const R=L[1];S(A,L),Oe(A)?A.every(E=>E.length<=1)&&R():A.length<=1&&R()},x={mode:i,persisted:o,beforeEnter(A){let L=s;if(!n.isMounted)if(l)L=C||s;else return;A[la]&&A[la](!0);const R=p[g];R&&Dr(e,R)&&R.el[la]&&R.el[la](),S(L,[A])},enter(A){if(p[g]===e)return;let L=u,R=c,E=d;if(!n.isMounted)if(l)L=b||u,R=k||c,E=_||d;else return;let V=!1;A[Xl]=K=>{V||(V=!0,K?S(E,[A]):S(R,[A]),x.delayedLeave&&x.delayedLeave(),A[Xl]=void 0)};const G=A[Xl].bind(null,!1);L?y(L,[A,G]):G()},leave(A,L){const R=String(e.key);if(A[Xl]&&A[Xl](!0),n.isUnmounting)return L();S(f,[A]);let E=!1;A[la]=G=>{E||(E=!0,L(),G?S(h,[A]):S(v,[A]),A[la]=void 0,p[R]===e&&delete p[R])};const V=A[la].bind(null,!1);p[R]=e,m?y(m,[A,V]):V()},clone(A){const L=Pi(A,t,n,a,r);return r&&r(L),L}};return x}function Su(e){if(Is(e))return e=Ua(e),e.children=null,e}function Zf(e){if(!Is(e))return Pg(e.type)&&e.children?Lg(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Re(n.default))return n.default()}}function Ur(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Ur(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function _d(e,t=!1,n){let a=[],r=0;for(let l=0;l<e.length;l++){let i=e[l];const o=n==null?i.key:String(n)+String(i.key!=null?i.key:l);i.type===Me?(i.patchFlag&128&&r++,a=a.concat(_d(i.children,t,o))):(t||i.type!==Zt)&&a.push(o!=null?Ua(i,{key:o}):i)}if(r>1)for(let l=0;l<a.length;l++)a[l].patchFlag=-2;return a}function Ll(e,t){return Re(e)?It({name:e.name},t,{setup:e}):e}function Dn(){const e=zn();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function Rg(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Jf(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const Uo=new WeakMap;function di(e,t,n,a,r=!1){if(Oe(e)){e.forEach((h,C)=>di(h,t&&(Oe(t)?t[C]:t),n,a,r));return}if(fi(a)&&!r){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&di(e,t,n,a.component.subTree);return}const l=a.shapeFlag&4?Ds(a.component):a.el,i=r?null:l,{i:o,r:s}=e,u=t&&t.r,c=o.refs===it?o.refs={}:o.refs,d=o.setupState,f=Te(d),m=d===it?Xh:h=>Jf(c,h)?!1:et(f,h),v=(h,C)=>!(C&&Jf(c,C));if(u!=null&&u!==s){if(Qf(t),bt(u))c[u]=null,m(u)&&(d[u]=null);else if(ot(u)){const h=t;v(u,h.k)&&(u.value=null),h.k&&(c[h.k]=null)}}if(Re(s))no(s,o,12,[i,c]);else{const h=bt(s),C=ot(s);if(h||C){const b=()=>{if(e.f){const k=h?m(s)?d[s]:c[s]:v()||!e.k?s.value:c[e.k];if(r)Oe(k)&&sd(k,l);else if(Oe(k))k.includes(l)||k.push(l);else if(h)c[s]=[l],m(s)&&(d[s]=c[s]);else{const _=[l];v(s,e.k)&&(s.value=_),e.k&&(c[e.k]=_)}}else h?(c[s]=i,m(s)&&(d[s]=i)):C&&(v(s,e.k)&&(s.value=i),e.k&&(c[e.k]=i))};if(i){const k=()=>{b(),Uo.delete(e)};k.id=-1,Uo.set(e,k),Gt(k,n)}else Qf(e),b()}}}function Qf(e){const t=Uo.get(e);t&&(t.flags|=8,Uo.delete(e))}Cs().requestIdleCallback;Cs().cancelIdleCallback;const fi=e=>!!e.type.__asyncLoader,Is=e=>e.type.__isKeepAlive;function Fg(e,t){Bg(e,"a",t)}function Sd(e,t){Bg(e,"da",t)}function Bg(e,t,n=Jt){const a=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Ps(t,a,n),n){let r=n.parent;for(;r&&r.parent;)Is(r.parent.vnode)&&I0(a,t,n,r),r=r.parent}}function I0(e,t,n,a){const r=Ps(t,e,a,!0);kd(()=>{sd(a[t],r)},n)}function Ps(e,t,n=Jt,a=!1){if(n){const r=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...i)=>{$a();const o=ao(n),s=Gn(t,n,e,i);return o(),Ha(),s});return a?r.unshift(l):r.push(l),l}}const Ga=e=>(t,n=Jt)=>{(!Mi||e==="sp")&&Ps(e,(...a)=>t(...a),n)},Vl=Ga("bm"),cn=Ga("m"),$g=Ga("bu"),wd=Ga("u"),en=Ga("bum"),kd=Ga("um"),P0=Ga("sp"),O0=Ga("rtg"),D0=Ga("rtc");function M0(e,t=Jt){Ps("ec",e,t)}const Hg="components";function pl(e,t){return Wg(Hg,e,!0,t)||e}const N0=Symbol.for("v-ndc");function L0(e){return bt(e)&&Wg(Hg,e,!1)||e}function Wg(e,t,n=!0,a=!1){const r=_n||Jt;if(r){const l=r.type;{const o=bw(l,!1);if(o&&(o===t||o===hn(t)||o===yr(hn(t))))return l}const i=em(r[e]||l[e],t)||em(r.appContext[e],t);return!i&&a?l:i}}function em(e,t){return e&&(e[t]||e[hn(t)]||e[yr(hn(t))])}function uc(e,t,n,a){let r;const l=n,i=Oe(e);if(i||bt(e)){const o=i&&Fa(e);let s=!1,u=!1;o&&(s=!wn(e),u=Wa(e),e=As(e)),r=new Array(e.length);for(let c=0,d=e.length;c<d;c++)r[c]=t(s?u?Cl(jn(e[c])):jn(e[c]):e[c],c,void 0,l)}else if(typeof e=="number"){r=new Array(e);for(let o=0;o<e;o++)r[o]=t(o+1,o,void 0,l)}else if(Je(e))if(e[Symbol.iterator])r=Array.from(e,(o,s)=>t(o,s,void 0,l));else{const o=Object.keys(e);r=new Array(o.length);for(let s=0,u=o.length;s<u;s++){const c=o[s];r[s]=t(e[c],c,s,l)}}else r=[];return r}const cc=e=>e?sy(e)?Ds(e):cc(e.parent):null,mi=It(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>cc(e.parent),$root:e=>cc(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Yg(e),$forceUpdate:e=>e.f||(e.f=()=>{bd(e.update)}),$nextTick:e=>e.n||(e.n=ze.bind(e.proxy)),$watch:e=>C0.bind(e)}),wu=(e,t)=>e!==it&&!e.__isScriptSetup&&et(e,t),V0={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:r,props:l,accessCache:i,type:o,appContext:s}=e;if(t[0]!=="$"){const f=i[t];if(f!==void 0)switch(f){case 1:return a[t];case 2:return r[t];case 4:return n[t];case 3:return l[t]}else{if(wu(a,t))return i[t]=1,a[t];if(r!==it&&et(r,t))return i[t]=2,r[t];if(et(l,t))return i[t]=3,l[t];if(n!==it&&et(n,t))return i[t]=4,n[t];dc&&(i[t]=0)}}const u=mi[t];let c,d;if(u)return t==="$attrs"&&Xt(e.attrs,"get",""),u(e);if((c=o.__cssModules)&&(c=c[t]))return c;if(n!==it&&et(n,t))return i[t]=4,n[t];if(d=s.config.globalProperties,et(d,t))return d[t]},set({_:e},t,n){const{data:a,setupState:r,ctx:l}=e;return wu(r,t)?(r[t]=n,!0):a!==it&&et(a,t)?(a[t]=n,!0):et(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:r,props:l,type:i}},o){let s;return!!(n[o]||e!==it&&o[0]!=="$"&&et(e,o)||wu(t,o)||et(l,o)||et(a,o)||et(mi,o)||et(r.config.globalProperties,o)||(s=i.__cssModules)&&s[o])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:et(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function tm(e){return Oe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let dc=!0;function R0(e){const t=Yg(e),n=e.proxy,a=e.ctx;dc=!1,t.beforeCreate&&nm(t.beforeCreate,e,"bc");const{data:r,computed:l,methods:i,watch:o,provide:s,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:m,updated:v,activated:h,deactivated:C,beforeDestroy:b,beforeUnmount:k,destroyed:_,unmounted:g,render:p,renderTracked:S,renderTriggered:y,errorCaptured:x,serverPrefetch:A,expose:L,inheritAttrs:R,components:E,directives:V,filters:G}=t;if(u&&F0(u,a,null),i)for(const ee in i){const ce=i[ee];Re(ce)&&(a[ee]=ce.bind(n))}if(r){const ee=r.call(n,n);Je(ee)&&(e.data=Dt(ee))}if(dc=!0,l)for(const ee in l){const ce=l[ee],z=Re(ce)?ce.bind(n,n):Re(ce.get)?ce.get.bind(n,n):fa,H=!Re(ce)&&Re(ce.set)?ce.set.bind(n):fa,B=D({get:z,set:H});Object.defineProperty(a,ee,{enumerable:!0,configurable:!0,get:()=>B.value,set:j=>B.value=j})}if(o)for(const ee in o)Ug(o[ee],a,n,ee);if(s){const ee=Re(s)?s.call(n):s;Reflect.ownKeys(ee).forEach(ce=>{ct(ce,ee[ce])})}c&&nm(c,e,"c");function te(ee,ce){Oe(ce)?ce.forEach(z=>ee(z.bind(n))):ce&&ee(ce.bind(n))}if(te(Vl,d),te(cn,f),te($g,m),te(wd,v),te(Fg,h),te(Sd,C),te(M0,x),te(D0,S),te(O0,y),te(en,k),te(kd,g),te(P0,A),Oe(L))if(L.length){const ee=e.exposed||(e.exposed={});L.forEach(ce=>{Object.defineProperty(ee,ce,{get:()=>n[ce],set:z=>n[ce]=z,enumerable:!0})})}else e.exposed||(e.exposed={});p&&e.render===fa&&(e.render=p),R!=null&&(e.inheritAttrs=R),E&&(e.components=E),V&&(e.directives=V),A&&Rg(e)}function F0(e,t,n=fa){Oe(e)&&(e=fc(e));for(const a in e){const r=e[a];let l;Je(r)?"default"in r?l=$e(r.from||a,r.default,!0):l=$e(r.from||a):l=$e(r),ot(l)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>l.value,set:i=>l.value=i}):t[a]=l}}function nm(e,t,n){Gn(Oe(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ug(e,t,n,a){let r=a.includes(".")?Eg(n,a):()=>n[a];if(bt(e)){const l=t[e];Re(l)&&me(r,l)}else if(Re(e))me(r,e.bind(n));else if(Je(e))if(Oe(e))e.forEach(l=>Ug(l,t,n,a));else{const l=Re(e.handler)?e.handler.bind(n):t[e.handler];Re(l)&&me(r,l,e)}}function Yg(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:r,optionsCache:l,config:{optionMergeStrategies:i}}=e.appContext,o=l.get(t);let s;return o?s=o:!r.length&&!n&&!a?s=t:(s={},r.length&&r.forEach(u=>Yo(s,u,i,!0)),Yo(s,t,i)),Je(t)&&l.set(t,s),s}function Yo(e,t,n,a=!1){const{mixins:r,extends:l}=t;l&&Yo(e,l,n,!0),r&&r.forEach(i=>Yo(e,i,n,!0));for(const i in t)if(!(a&&i==="expose")){const o=B0[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const B0={data:am,props:rm,emits:rm,methods:ri,computed:ri,beforeCreate:rn,created:rn,beforeMount:rn,mounted:rn,beforeUpdate:rn,updated:rn,beforeDestroy:rn,beforeUnmount:rn,destroyed:rn,unmounted:rn,activated:rn,deactivated:rn,errorCaptured:rn,serverPrefetch:rn,components:ri,directives:ri,watch:H0,provide:am,inject:$0};function am(e,t){return t?e?function(){return It(Re(e)?e.call(this,this):e,Re(t)?t.call(this,this):t)}:t:e}function $0(e,t){return ri(fc(e),fc(t))}function fc(e){if(Oe(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function rn(e,t){return e?[...new Set([].concat(e,t))]:t}function ri(e,t){return e?It(Object.create(null),e,t):t}function rm(e,t){return e?Oe(e)&&Oe(t)?[...new Set([...e,...t])]:It(Object.create(null),tm(e),tm(t??{})):t}function H0(e,t){if(!e)return t;if(!t)return e;const n=It(Object.create(null),e);for(const a in t)n[a]=rn(e[a],t[a]);return n}function jg(){return{app:null,config:{isNativeTag:Xh,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let W0=0;function U0(e,t){return function(a,r=null){Re(a)||(a=It({},a)),r!=null&&!Je(r)&&(r=null);const l=jg(),i=new WeakSet,o=[];let s=!1;const u=l.app={_uid:W0++,_component:a,_props:r,_container:null,_context:l,_instance:null,version:_w,get config(){return l.config},set config(c){},use(c,...d){return i.has(c)||(c&&Re(c.install)?(i.add(c),c.install(u,...d)):Re(c)&&(i.add(c),c(u,...d))),u},mixin(c){return l.mixins.includes(c)||l.mixins.push(c),u},component(c,d){return d?(l.components[c]=d,u):l.components[c]},directive(c,d){return d?(l.directives[c]=d,u):l.directives[c]},mount(c,d,f){if(!s){const m=u._ceVNode||w(a,r);return m.appContext=l,f===!0?f="svg":f===!1&&(f=void 0),e(m,c,f),s=!0,u._container=c,c.__vue_app__=u,Ds(m.component)}},onUnmount(c){o.push(c)},unmount(){s&&(Gn(o,u._instance,16),e(null,u._container),delete u._container.__vue_app__)},provide(c,d){return l.provides[c]=d,u},runWithContext(c){const d=Vr;Vr=u;try{return c()}finally{Vr=d}}};return u}}let Vr=null;const Y0=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${hn(t)}Modifiers`]||e[`${Kr(t)}Modifiers`];function j0(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||it;let r=n;const l=t.startsWith("update:"),i=l&&Y0(a,t.slice(7));i&&(i.trim&&(r=n.map(c=>bt(c)?c.trim():c)),i.number&&(r=n.map(ud)));let o,s=a[o=gu(t)]||a[o=gu(hn(t))];!s&&l&&(s=a[o=gu(Kr(t))]),s&&Gn(s,e,6,r);const u=a[o+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,Gn(u,e,6,r)}}const G0=new WeakMap;function Gg(e,t,n=!1){const a=n?G0:t.emitsCache,r=a.get(e);if(r!==void 0)return r;const l=e.emits;let i={},o=!1;if(!Re(e)){const s=u=>{const c=Gg(u,t,!0);c&&(o=!0,It(i,c))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!l&&!o?(Je(e)&&a.set(e,null),null):(Oe(l)?l.forEach(s=>i[s]=null):It(i,l),Je(e)&&a.set(e,i),i)}function Os(e,t){return!e||!Ss(t)?!1:(t=t.slice(2).replace(/Once$/,""),et(e,t[0].toLowerCase()+t.slice(1))||et(e,Kr(t))||et(e,t))}function lm(e){const{type:t,vnode:n,proxy:a,withProxy:r,propsOptions:[l],slots:i,attrs:o,emit:s,render:u,renderCache:c,props:d,data:f,setupState:m,ctx:v,inheritAttrs:h}=e,C=Wo(e);let b,k;try{if(n.shapeFlag&4){const g=r||a,p=g;b=ia(u.call(p,g,c,d,m,f,v)),k=o}else{const g=t;b=ia(g.length>1?g(d,{attrs:o,slots:i,emit:s}):g(d,null)),k=t.props?o:z0(o)}}catch(g){vi.length=0,Es(g,e,1),b=w(Zt)}let _=b;if(k&&h!==!1){const g=Object.keys(k),{shapeFlag:p}=_;g.length&&p&7&&(l&&g.some(od)&&(k=K0(k,l)),_=Ua(_,k,!1,!0))}return n.dirs&&(_=Ua(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&Ur(_,n.transition),b=_,Wo(C),b}const z0=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ss(n))&&((t||(t={}))[n]=e[n]);return t},K0=(e,t)=>{const n={};for(const a in e)(!od(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function X0(e,t,n){const{props:a,children:r,component:l}=e,{props:i,children:o,patchFlag:s}=t,u=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return a?im(a,i,u):!!i;if(s&8){const c=t.dynamicProps;for(let d=0;d<c.length;d++){const f=c[d];if(zg(i,a,f)&&!Os(u,f))return!0}}}else return(r||o)&&(!o||!o.$stable)?!0:a===i?!1:a?i?im(a,i,u):!0:!!i;return!1}function im(e,t,n){const a=Object.keys(t);if(a.length!==Object.keys(e).length)return!0;for(let r=0;r<a.length;r++){const l=a[r];if(zg(t,e,l)&&!Os(n,l))return!0}return!1}function zg(e,t,n){const a=e[n],r=t[n];return n==="style"&&Je(a)&&Je(r)?!cd(a,r):a!==r}function q0({vnode:e,parent:t},n){for(;t;){const a=t.subTree;if(a.suspense&&a.suspense.activeBranch===e&&(a.el=e.el),a===e)(e=t.vnode).el=n,t=t.parent;else break}}const Kg={},Xg=()=>Object.create(Kg),qg=e=>Object.getPrototypeOf(e)===Kg;function Z0(e,t,n,a=!1){const r={},l=Xg();e.propsDefaults=Object.create(null),Zg(e,t,r,l);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=a?r:pg(r):e.type.props?e.props=r:e.props=l,e.attrs=l}function J0(e,t,n,a){const{props:r,attrs:l,vnode:{patchFlag:i}}=e,o=Te(r),[s]=e.propsOptions;let u=!1;if((a||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let d=0;d<c.length;d++){let f=c[d];if(Os(e.emitsOptions,f))continue;const m=t[f];if(s)if(et(l,f))m!==l[f]&&(l[f]=m,u=!0);else{const v=hn(f);r[v]=mc(s,o,v,m,e,!1)}else m!==l[f]&&(l[f]=m,u=!0)}}}else{Zg(e,t,r,l)&&(u=!0);let c;for(const d in o)(!t||!et(t,d)&&((c=Kr(d))===d||!et(t,c)))&&(s?n&&(n[d]!==void 0||n[c]!==void 0)&&(r[d]=mc(s,o,d,void 0,e,!0)):delete r[d]);if(l!==o)for(const d in l)(!t||!et(t,d))&&(delete l[d],u=!0)}u&&Oa(e.attrs,"set","")}function Zg(e,t,n,a){const[r,l]=e.propsOptions;let i=!1,o;if(t)for(let s in t){if(oi(s))continue;const u=t[s];let c;r&&et(r,c=hn(s))?!l||!l.includes(c)?n[c]=u:(o||(o={}))[c]=u:Os(e.emitsOptions,s)||(!(s in a)||u!==a[s])&&(a[s]=u,i=!0)}if(l){const s=Te(n),u=o||it;for(let c=0;c<l.length;c++){const d=l[c];n[d]=mc(r,s,d,u[d],e,!et(u,d))}}return i}function mc(e,t,n,a,r,l){const i=e[n];if(i!=null){const o=et(i,"default");if(o&&a===void 0){const s=i.default;if(i.type!==Function&&!i.skipFactory&&Re(s)){const{propsDefaults:u}=r;if(n in u)a=u[n];else{const c=ao(r);a=u[n]=s.call(null,t),c()}}else a=s;r.ce&&r.ce._setProp(n,a)}i[0]&&(l&&!o?a=!1:i[1]&&(a===""||a===Kr(n))&&(a=!0))}return a}const Q0=new WeakMap;function Jg(e,t,n=!1){const a=n?Q0:t.propsCache,r=a.get(e);if(r)return r;const l=e.props,i={},o=[];let s=!1;if(!Re(e)){const c=d=>{s=!0;const[f,m]=Jg(d,t,!0);It(i,f),m&&o.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!l&&!s)return Je(e)&&a.set(e,gl),gl;if(Oe(l))for(let c=0;c<l.length;c++){const d=hn(l[c]);om(d)&&(i[d]=it)}else if(l)for(const c in l){const d=hn(c);if(om(d)){const f=l[c],m=i[d]=Oe(f)||Re(f)?{type:f}:It({},f),v=m.type;let h=!1,C=!0;if(Oe(v))for(let b=0;b<v.length;++b){const k=v[b],_=Re(k)&&k.name;if(_==="Boolean"){h=!0;break}else _==="String"&&(C=!1)}else h=Re(v)&&v.name==="Boolean";m[0]=h,m[1]=C,(h||et(m,"default"))&&o.push(d)}}const u=[i,o];return Je(e)&&a.set(e,u),u}function om(e){return e[0]!=="$"&&!oi(e)}const Cd=e=>e==="_"||e==="_ctx"||e==="$stable",Ad=e=>Oe(e)?e.map(ia):[ia(e)],ew=(e,t,n)=>{if(t._n)return t;const a=ae((...r)=>Ad(t(...r)),n);return a._c=!1,a},Qg=(e,t,n)=>{const a=e._ctx;for(const r in e){if(Cd(r))continue;const l=e[r];if(Re(l))t[r]=ew(r,l,a);else if(l!=null){const i=Ad(l);t[r]=()=>i}}},ey=(e,t)=>{const n=Ad(t);e.slots.default=()=>n},ty=(e,t,n)=>{for(const a in t)(n||!Cd(a))&&(e[a]=t[a])},tw=(e,t,n)=>{const a=e.slots=Xg();if(e.vnode.shapeFlag&32){const r=t._;r?(ty(a,t,n),n&&eg(a,"_",r,!0)):Qg(t,a)}else t&&ey(e,t)},nw=(e,t,n)=>{const{vnode:a,slots:r}=e;let l=!0,i=it;if(a.shapeFlag&32){const o=t._;o?n&&o===1?l=!1:ty(r,t,n):(l=!t.$stable,Qg(t,r)),i=t}else t&&(ey(e,t),i={default:1});if(l)for(const o in r)!Cd(o)&&i[o]==null&&delete r[o]},Gt=ow;function aw(e){return rw(e)}function rw(e,t){const n=Cs();n.__VUE__=!0;const{insert:a,remove:r,patchProp:l,createElement:i,createText:o,createComment:s,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:m=fa,insertStaticContent:v}=e,h=(T,M,O,U=null,Q=null,X=null,de=void 0,le=null,I=!!M.dynamicChildren)=>{if(T===M)return;T&&!Dr(T,M)&&(U=Y(T),j(T,Q,X,!0),T=null),M.patchFlag===-2&&(I=!1,M.dynamicChildren=null);const{type:P,ref:F,shapeFlag:q}=M;switch(P){case Rl:C(T,M,O,U);break;case Zt:b(T,M,O,U);break;case Cu:T==null&&k(M,O,U,de);break;case Me:E(T,M,O,U,Q,X,de,le,I);break;default:q&1?p(T,M,O,U,Q,X,de,le,I):q&6?V(T,M,O,U,Q,X,de,le,I):(q&64||q&128)&&P.process(T,M,O,U,Q,X,de,le,I,ve)}F!=null&&Q?di(F,T&&T.ref,X,M||T,!M):F==null&&T&&T.ref!=null&&di(T.ref,null,X,T,!0)},C=(T,M,O,U)=>{if(T==null)a(M.el=o(M.children),O,U);else{const Q=M.el=T.el;M.children!==T.children&&u(Q,M.children)}},b=(T,M,O,U)=>{T==null?a(M.el=s(M.children||""),O,U):M.el=T.el},k=(T,M,O,U)=>{[T.el,T.anchor]=v(T.children,M,O,U,T.el,T.anchor)},_=({el:T,anchor:M},O,U)=>{let Q;for(;T&&T!==M;)Q=f(T),a(T,O,U),T=Q;a(M,O,U)},g=({el:T,anchor:M})=>{let O;for(;T&&T!==M;)O=f(T),r(T),T=O;r(M)},p=(T,M,O,U,Q,X,de,le,I)=>{if(M.type==="svg"?de="svg":M.type==="math"&&(de="mathml"),T==null)S(M,O,U,Q,X,de,le,I);else{const P=T.el&&T.el._isVueCE?T.el:null;try{P&&P._beginPatch(),A(T,M,Q,X,de,le,I)}finally{P&&P._endPatch()}}},S=(T,M,O,U,Q,X,de,le)=>{let I,P;const{props:F,shapeFlag:q,transition:ue,dirs:re}=T;if(I=T.el=i(T.type,X,F&&F.is,F),q&8?c(I,T.children):q&16&&x(T.children,I,null,U,Q,ku(T,X),de,le),re&&Cr(T,null,U,"created"),y(I,T,T.scopeId,de,U),F){for(const ne in F)ne!=="value"&&!oi(ne)&&l(I,ne,null,F[ne],X,U);"value"in F&&l(I,"value",null,F.value,X),(P=F.onVnodeBeforeMount)&&na(P,U,T)}re&&Cr(T,null,U,"beforeMount");const W=lw(Q,ue);W&&ue.beforeEnter(I),a(I,M,O),((P=F&&F.onVnodeMounted)||W||re)&&Gt(()=>{P&&na(P,U,T),W&&ue.enter(I),re&&Cr(T,null,U,"mounted")},Q)},y=(T,M,O,U,Q)=>{if(O&&m(T,O),U)for(let X=0;X<U.length;X++)m(T,U[X]);if(Q){let X=Q.subTree;if(M===X||ry(X.type)&&(X.ssContent===M||X.ssFallback===M)){const de=Q.vnode;y(T,de,de.scopeId,de.slotScopeIds,Q.parent)}}},x=(T,M,O,U,Q,X,de,le,I=0)=>{for(let P=I;P<T.length;P++){const F=T[P]=le?Ia(T[P]):ia(T[P]);h(null,F,M,O,U,Q,X,de,le)}},A=(T,M,O,U,Q,X,de)=>{const le=M.el=T.el;let{patchFlag:I,dynamicChildren:P,dirs:F}=M;I|=T.patchFlag&16;const q=T.props||it,ue=M.props||it;let re;if(O&&Ar(O,!1),(re=ue.onVnodeBeforeUpdate)&&na(re,O,M,T),F&&Cr(M,T,O,"beforeUpdate"),O&&Ar(O,!0),(q.innerHTML&&ue.innerHTML==null||q.textContent&&ue.textContent==null)&&c(le,""),P?L(T.dynamicChildren,P,le,O,U,ku(M,Q),X):de||ce(T,M,le,null,O,U,ku(M,Q),X,!1),I>0){if(I&16)R(le,q,ue,O,Q);else if(I&2&&q.class!==ue.class&&l(le,"class",null,ue.class,Q),I&4&&l(le,"style",q.style,ue.style,Q),I&8){const W=M.dynamicProps;for(let ne=0;ne<W.length;ne++){const Ae=W[ne],We=q[Ae],at=ue[Ae];(at!==We||Ae==="value")&&l(le,Ae,We,at,Q,O)}}I&1&&T.children!==M.children&&c(le,M.children)}else!de&&P==null&&R(le,q,ue,O,Q);((re=ue.onVnodeUpdated)||F)&&Gt(()=>{re&&na(re,O,M,T),F&&Cr(M,T,O,"updated")},U)},L=(T,M,O,U,Q,X,de)=>{for(let le=0;le<M.length;le++){const I=T[le],P=M[le],F=I.el&&(I.type===Me||!Dr(I,P)||I.shapeFlag&198)?d(I.el):O;h(I,P,F,null,U,Q,X,de,!0)}},R=(T,M,O,U,Q)=>{if(M!==O){if(M!==it)for(const X in M)!oi(X)&&!(X in O)&&l(T,X,M[X],null,Q,U);for(const X in O){if(oi(X))continue;const de=O[X],le=M[X];de!==le&&X!=="value"&&l(T,X,le,de,Q,U)}"value"in O&&l(T,"value",M.value,O.value,Q)}},E=(T,M,O,U,Q,X,de,le,I)=>{const P=M.el=T?T.el:o(""),F=M.anchor=T?T.anchor:o("");let{patchFlag:q,dynamicChildren:ue,slotScopeIds:re}=M;re&&(le=le?le.concat(re):re),T==null?(a(P,O,U),a(F,O,U),x(M.children||[],O,F,Q,X,de,le,I)):q>0&&q&64&&ue&&T.dynamicChildren&&T.dynamicChildren.length===ue.length?(L(T.dynamicChildren,ue,O,Q,X,de,le),(M.key!=null||Q&&M===Q.subTree)&&xd(T,M,!0)):ce(T,M,O,F,Q,X,de,le,I)},V=(T,M,O,U,Q,X,de,le,I)=>{M.slotScopeIds=le,T==null?M.shapeFlag&512?Q.ctx.activate(M,O,U,de,I):G(M,O,U,Q,X,de,I):K(T,M,I)},G=(T,M,O,U,Q,X,de)=>{const le=T.component=mw(T,U,Q);if(Is(T)&&(le.ctx.renderer=ve),vw(le,!1,de),le.asyncDep){if(Q&&Q.registerDep(le,te,de),!T.el){const I=le.subTree=w(Zt);b(null,I,M,O),T.placeholder=I.el}}else te(le,T,M,O,Q,X,de)},K=(T,M,O)=>{const U=M.component=T.component;if(X0(T,M,O))if(U.asyncDep&&!U.asyncResolved){ee(U,M,O);return}else U.next=M,U.update();else M.el=T.el,U.vnode=M},te=(T,M,O,U,Q,X,de)=>{const le=()=>{if(T.isMounted){let{next:q,bu:ue,u:re,parent:W,vnode:ne}=T;{const Ht=ny(T);if(Ht){q&&(q.el=ne.el,ee(T,q,de)),Ht.asyncDep.then(()=>{Gt(()=>{T.isUnmounted||P()},Q)});return}}let Ae=q,We;Ar(T,!1),q?(q.el=ne.el,ee(T,q,de)):q=ne,ue&&Eo(ue),(We=q.props&&q.props.onVnodeBeforeUpdate)&&na(We,W,q,ne),Ar(T,!0);const at=lm(T),$t=T.subTree;T.subTree=at,h($t,at,d($t.el),Y($t),T,Q,X),q.el=at.el,Ae===null&&q0(T,at.el),re&&Gt(re,Q),(We=q.props&&q.props.onVnodeUpdated)&&Gt(()=>na(We,W,q,ne),Q)}else{let q;const{el:ue,props:re}=M,{bm:W,m:ne,parent:Ae,root:We,type:at}=T,$t=fi(M);Ar(T,!1),W&&Eo(W),!$t&&(q=re&&re.onVnodeBeforeMount)&&na(q,Ae,M),Ar(T,!0);{We.ce&&We.ce._hasShadowRoot()&&We.ce._injectChildStyle(at);const Ht=T.subTree=lm(T);h(null,Ht,O,U,T,Q,X),M.el=Ht.el}if(ne&&Gt(ne,Q),!$t&&(q=re&&re.onVnodeMounted)){const Ht=M;Gt(()=>na(q,Ae,Ht),Q)}(M.shapeFlag&256||Ae&&fi(Ae.vnode)&&Ae.vnode.shapeFlag&256)&&T.a&&Gt(T.a,Q),T.isMounted=!0,M=O=U=null}};T.scope.on();const I=T.effect=new lg(le);T.scope.off();const P=T.update=I.run.bind(I),F=T.job=I.runIfDirty.bind(I);F.i=T,F.id=T.uid,I.scheduler=()=>bd(F),Ar(T,!0),P()},ee=(T,M,O)=>{M.component=T;const U=T.vnode.props;T.vnode=M,T.next=null,J0(T,M.props,U,O),nw(T,M.children,O),$a(),zf(T),Ha()},ce=(T,M,O,U,Q,X,de,le,I=!1)=>{const P=T&&T.children,F=T?T.shapeFlag:0,q=M.children,{patchFlag:ue,shapeFlag:re}=M;if(ue>0){if(ue&128){H(P,q,O,U,Q,X,de,le,I);return}else if(ue&256){z(P,q,O,U,Q,X,de,le,I);return}}re&8?(F&16&&_e(P,Q,X),q!==P&&c(O,q)):F&16?re&16?H(P,q,O,U,Q,X,de,le,I):_e(P,Q,X,!0):(F&8&&c(O,""),re&16&&x(q,O,U,Q,X,de,le,I))},z=(T,M,O,U,Q,X,de,le,I)=>{T=T||gl,M=M||gl;const P=T.length,F=M.length,q=Math.min(P,F);let ue;for(ue=0;ue<q;ue++){const re=M[ue]=I?Ia(M[ue]):ia(M[ue]);h(T[ue],re,O,null,Q,X,de,le,I)}P>F?_e(T,Q,X,!0,!1,q):x(M,O,U,Q,X,de,le,I,q)},H=(T,M,O,U,Q,X,de,le,I)=>{let P=0;const F=M.length;let q=T.length-1,ue=F-1;for(;P<=q&&P<=ue;){const re=T[P],W=M[P]=I?Ia(M[P]):ia(M[P]);if(Dr(re,W))h(re,W,O,null,Q,X,de,le,I);else break;P++}for(;P<=q&&P<=ue;){const re=T[q],W=M[ue]=I?Ia(M[ue]):ia(M[ue]);if(Dr(re,W))h(re,W,O,null,Q,X,de,le,I);else break;q--,ue--}if(P>q){if(P<=ue){const re=ue+1,W=re<F?M[re].el:U;for(;P<=ue;)h(null,M[P]=I?Ia(M[P]):ia(M[P]),O,W,Q,X,de,le,I),P++}}else if(P>ue)for(;P<=q;)j(T[P],Q,X,!0),P++;else{const re=P,W=P,ne=new Map;for(P=W;P<=ue;P++){const yn=M[P]=I?Ia(M[P]):ia(M[P]);yn.key!=null&&ne.set(yn.key,P)}let Ae,We=0;const at=ue-W+1;let $t=!1,Ht=0;const kr=new Array(at);for(P=0;P<at;P++)kr[P]=0;for(P=re;P<=q;P++){const yn=T[P];if(We>=at){j(yn,Q,X,!0);continue}let ea;if(yn.key!=null)ea=ne.get(yn.key);else for(Ae=W;Ae<=ue;Ae++)if(kr[Ae-W]===0&&Dr(yn,M[Ae])){ea=Ae;break}ea===void 0?j(yn,Q,X,!0):(kr[ea-W]=P+1,ea>=Ht?Ht=ea:$t=!0,h(yn,M[ea],O,null,Q,X,de,le,I),We++)}const mu=$t?iw(kr):gl;for(Ae=mu.length-1,P=at-1;P>=0;P--){const yn=W+P,ea=M[yn],Bf=M[yn+1],$f=yn+1<F?Bf.el||ay(Bf):U;kr[P]===0?h(null,ea,O,$f,Q,X,de,le,I):$t&&(Ae<0||P!==mu[Ae]?B(ea,O,$f,2):Ae--)}}},B=(T,M,O,U,Q=null)=>{const{el:X,type:de,transition:le,children:I,shapeFlag:P}=T;if(P&6){B(T.component.subTree,M,O,U);return}if(P&128){T.suspense.move(M,O,U);return}if(P&64){de.move(T,M,O,ve);return}if(de===Me){a(X,M,O);for(let q=0;q<I.length;q++)B(I[q],M,O,U);a(T.anchor,M,O);return}if(de===Cu){_(T,M,O);return}if(U!==2&&P&1&&le)if(U===0)le.beforeEnter(X),a(X,M,O),Gt(()=>le.enter(X),Q);else{const{leave:q,delayLeave:ue,afterLeave:re}=le,W=()=>{T.ctx.isUnmounted?r(X):a(X,M,O)},ne=()=>{X._isLeaving&&X[la](!0),q(X,()=>{W(),re&&re()})};ue?ue(X,W,ne):ne()}else a(X,M,O)},j=(T,M,O,U=!1,Q=!1)=>{const{type:X,props:de,ref:le,children:I,dynamicChildren:P,shapeFlag:F,patchFlag:q,dirs:ue,cacheIndex:re}=T;if(q===-2&&(Q=!1),le!=null&&($a(),di(le,null,O,T,!0),Ha()),re!=null&&(M.renderCache[re]=void 0),F&256){M.ctx.deactivate(T);return}const W=F&1&&ue,ne=!fi(T);let Ae;if(ne&&(Ae=de&&de.onVnodeBeforeUnmount)&&na(Ae,M,T),F&6)Ve(T.component,O,U);else{if(F&128){T.suspense.unmount(O,U);return}W&&Cr(T,null,M,"beforeUnmount"),F&64?T.type.remove(T,M,O,ve,U):P&&!P.hasOnce&&(X!==Me||q>0&&q&64)?_e(P,M,O,!1,!0):(X===Me&&q&384||!Q&&F&16)&&_e(I,M,O),U&&se(T)}(ne&&(Ae=de&&de.onVnodeUnmounted)||W)&&Gt(()=>{Ae&&na(Ae,M,T),W&&Cr(T,null,M,"unmounted")},O)},se=T=>{const{type:M,el:O,anchor:U,transition:Q}=T;if(M===Me){Ce(O,U);return}if(M===Cu){g(T);return}const X=()=>{r(O),Q&&!Q.persisted&&Q.afterLeave&&Q.afterLeave()};if(T.shapeFlag&1&&Q&&!Q.persisted){const{leave:de,delayLeave:le}=Q,I=()=>de(O,X);le?le(T.el,X,I):I()}else X()},Ce=(T,M)=>{let O;for(;T!==M;)O=f(T),r(T),T=O;r(M)},Ve=(T,M,O)=>{const{bum:U,scope:Q,job:X,subTree:de,um:le,m:I,a:P}=T;sm(I),sm(P),U&&Eo(U),Q.stop(),X&&(X.flags|=8,j(de,T,M,O)),le&&Gt(le,M),Gt(()=>{T.isUnmounted=!0},M)},_e=(T,M,O,U=!1,Q=!1,X=0)=>{for(let de=X;de<T.length;de++)j(T[de],M,O,U,Q)},Y=T=>{if(T.shapeFlag&6)return Y(T.component.subTree);if(T.shapeFlag&128)return T.suspense.next();const M=f(T.anchor||T.el),O=M&&M[Ig];return O?f(O):M};let ie=!1;const J=(T,M,O)=>{let U;T==null?M._vnode&&(j(M._vnode,null,null,!0),U=M._vnode.component):h(M._vnode||null,T,M,null,null,null,O),M._vnode=T,ie||(ie=!0,zf(U),Ag(),ie=!1)},ve={p:h,um:j,m:B,r:se,mt:G,mc:x,pc:ce,pbc:L,n:Y,o:e};return{render:J,hydrate:void 0,createApp:U0(J)}}function ku({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ar({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function lw(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function xd(e,t,n=!1){const a=e.children,r=t.children;if(Oe(a)&&Oe(r))for(let l=0;l<a.length;l++){const i=a[l];let o=r[l];o.shapeFlag&1&&!o.dynamicChildren&&((o.patchFlag<=0||o.patchFlag===32)&&(o=r[l]=Ia(r[l]),o.el=i.el),!n&&o.patchFlag!==-2&&xd(i,o)),o.type===Rl&&(o.patchFlag===-1&&(o=r[l]=Ia(o)),o.el=i.el),o.type===Zt&&!o.el&&(o.el=i.el)}}function iw(e){const t=e.slice(),n=[0];let a,r,l,i,o;const s=e.length;for(a=0;a<s;a++){const u=e[a];if(u!==0){if(r=n[n.length-1],e[r]<u){t[a]=r,n.push(a);continue}for(l=0,i=n.length-1;l<i;)o=l+i>>1,e[n[o]]<u?l=o+1:i=o;u<e[n[l]]&&(l>0&&(t[a]=n[l-1]),n[l]=a)}}for(l=n.length,i=n[l-1];l-- >0;)n[l]=i,i=t[i];return n}function ny(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ny(t)}function sm(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function ay(e){if(e.placeholder)return e.placeholder;const t=e.component;return t?ay(t.subTree):null}const ry=e=>e.__isSuspense;function ow(e,t){t&&t.pendingBranch?Oe(e)?t.effects.push(...e):t.effects.push(e):_0(e)}const Me=Symbol.for("v-fgt"),Rl=Symbol.for("v-txt"),Zt=Symbol.for("v-cmt"),Cu=Symbol.for("v-stc"),vi=[];let Sn=null;function qt(e=!1){vi.push(Sn=e?null:[])}function sw(){vi.pop(),Sn=vi[vi.length-1]||null}let Oi=1;function jo(e,t=!1){Oi+=e,e<0&&Sn&&t&&(Sn.hasOnce=!0)}function ly(e){return e.dynamicChildren=Oi>0?Sn||gl:null,sw(),Oi>0&&Sn&&Sn.push(e),e}function Ma(e,t,n,a,r,l){return ly(N(e,t,n,a,r,l,!0))}function Yr(e,t,n,a,r){return ly(w(e,t,n,a,r,!0))}function Di(e){return e?e.__v_isVNode===!0:!1}function Dr(e,t){return e.type===t.type&&e.key===t.key}const iy=({key:e})=>e??null,Po=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?bt(e)||ot(e)||Re(e)?{i:_n,r:e,k:t,f:!!n}:e:null);function N(e,t=null,n=null,a=0,r=null,l=e===Me?0:1,i=!1,o=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&iy(t),ref:t&&Po(t),scopeId:Tg,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:a,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:_n};return o?(Td(s,n),l&128&&e.normalize(s)):n&&(s.shapeFlag|=bt(n)?8:16),Oi>0&&!i&&Sn&&(s.patchFlag>0||l&6)&&s.patchFlag!==32&&Sn.push(s),s}const w=uw;function uw(e,t=null,n=null,a=0,r=null,l=!1){if((!e||e===N0)&&(e=Zt),Di(e)){const o=Ua(e,t,!0);return n&&Td(o,n),Oi>0&&!l&&Sn&&(o.shapeFlag&6?Sn[Sn.indexOf(e)]=o:Sn.push(o)),o.patchFlag=-2,o}if(pw(e)&&(e=e.__vccOpts),t){t=cw(t);let{class:o,style:s}=t;o&&!bt(o)&&(t.class=pe(o)),Je(s)&&(xs(s)&&!Oe(s)&&(s=It({},s)),t.style=Ie(s))}const i=bt(e)?1:ry(e)?128:Pg(e)?64:Je(e)?4:Re(e)?2:0;return N(e,t,n,a,r,i,l,!0)}function cw(e){return e?xs(e)||qg(e)?It({},e):e:null}function Ua(e,t,n=!1,a=!1){const{props:r,ref:l,patchFlag:i,children:o,transition:s}=e,u=t?he(r||{},t):r,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&iy(u),ref:t&&t.ref?n&&l?Oe(l)?l.concat(Po(t)):[l,Po(t)]:Po(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Me?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:s,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ua(e.ssContent),ssFallback:e.ssFallback&&Ua(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&a&&Ur(c,s.clone(c)),c}function He(e=" ",t=0){return w(Rl,null,e,t)}function oy(e="",t=!1){return t?(qt(),Yr(Zt,null,e)):w(Zt,null,e)}function ia(e){return e==null||typeof e=="boolean"?w(Zt):Oe(e)?w(Me,null,e.slice()):Di(e)?Ia(e):w(Rl,null,String(e))}function Ia(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ua(e)}function Td(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Oe(t))n=16;else if(typeof t=="object")if(a&65){const r=t.default;r&&(r._c&&(r._d=!1),Td(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!qg(t)?t._ctx=_n:r===3&&_n&&(_n.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Re(t)?(t={default:t,_ctx:_n},n=32):(t=String(t),a&64?(n=16,t=[He(t)]):n=8);e.children=t,e.shapeFlag|=n}function he(...e){const t={};for(let n=0;n<e.length;n++){const a=e[n];for(const r in a)if(r==="class")t.class!==a.class&&(t.class=pe([t.class,a.class]));else if(r==="style")t.style=Ie([t.style,a.style]);else if(Ss(r)){const l=t[r],i=a[r];i&&l!==i&&!(Oe(l)&&l.includes(i))&&(t[r]=l?[].concat(l,i):i)}else r!==""&&(t[r]=a[r])}return t}function na(e,t,n,a=null){Gn(e,t,7,[n,a])}const dw=jg();let fw=0;function mw(e,t,n){const a=e.type,r=(t?t.appContext:e.appContext)||dw,l={uid:fw++,vnode:e,type:a,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new rg(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Jg(a,r),emitsOptions:Gg(a,r),emit:null,emitted:null,propsDefaults:it,inheritAttrs:a.inheritAttrs,ctx:it,data:it,props:it,attrs:it,slots:it,refs:it,setupState:it,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return l.ctx={_:l},l.root=t?t.root:l,l.emit=j0.bind(null,l),e.ce&&e.ce(l),l}let Jt=null;const zn=()=>Jt||_n;let Go,vc;{const e=Cs(),t=(n,a)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(a),l=>{r.length>1?r.forEach(i=>i(l)):r[0](l)}};Go=t("__VUE_INSTANCE_SETTERS__",n=>Jt=n),vc=t("__VUE_SSR_SETTERS__",n=>Mi=n)}const ao=e=>{const t=Jt;return Go(e),e.scope.on(),()=>{e.scope.off(),Go(t)}},um=()=>{Jt&&Jt.scope.off(),Go(null)};function sy(e){return e.vnode.shapeFlag&4}let Mi=!1;function vw(e,t=!1,n=!1){t&&vc(t);const{props:a,children:r}=e.vnode,l=sy(e);Z0(e,a,l,t),tw(e,r,n||t);const i=l?hw(e,t):void 0;return t&&vc(!1),i}function hw(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,V0);const{setup:a}=n;if(a){$a();const r=e.setupContext=a.length>1?yw(e):null,l=ao(e),i=no(a,e,0,[e.props,r]),o=Zh(i);if(Ha(),l(),(o||e.sp)&&!fi(e)&&Rg(e),o){if(i.then(um,um),t)return i.then(s=>{cm(e,s)}).catch(s=>{Es(s,e,0)});e.asyncDep=i}else cm(e,i)}else uy(e)}function cm(e,t,n){Re(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Je(t)&&(e.setupState=Sg(t)),uy(e)}function uy(e,t,n){const a=e.type;e.render||(e.render=a.render||fa);{const r=ao(e);$a();try{R0(e)}finally{Ha(),r()}}}const gw={get(e,t){return Xt(e,"get",""),e[t]}};function yw(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,gw),slots:e.slots,emit:e.emit,expose:t}}function Ds(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Sg(Ts(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in mi)return mi[n](e)},has(t,n){return n in t||n in mi}})):e.proxy}function bw(e,t=!0){return Re(e)?e.displayName||e.name:e.name||t&&e.__name}function pw(e){return Re(e)&&"__vccOpts"in e}const D=(e,t)=>h0(e,t,Mi);function Mn(e,t,n){try{jo(-1);const a=arguments.length;return a===2?Je(t)&&!Oe(t)?Di(t)?w(e,null,[t]):w(e,t):w(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&Di(n)&&(n=[n]),w(e,t,n))}finally{jo(1)}}const _w="3.5.29";/**
* @vue/runtime-dom v3.5.29
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let hc;const dm=typeof window<"u"&&window.trustedTypes;if(dm)try{hc=dm.createPolicy("vue",{createHTML:e=>e})}catch{}const cy=hc?e=>hc.createHTML(e):e=>e,Sw="http://www.w3.org/2000/svg",ww="http://www.w3.org/1998/Math/MathML",Ea=typeof document<"u"?document:null,fm=Ea&&Ea.createElement("template"),kw={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const r=t==="svg"?Ea.createElementNS(Sw,e):t==="mathml"?Ea.createElementNS(ww,e):n?Ea.createElement(e,{is:n}):Ea.createElement(e);return e==="select"&&a&&a.multiple!=null&&r.setAttribute("multiple",a.multiple),r},createText:e=>Ea.createTextNode(e),createComment:e=>Ea.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ea.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,r,l){const i=n?n.previousSibling:t.lastChild;if(r&&(r===l||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===l||!(r=r.nextSibling)););else{fm.innerHTML=cy(a==="svg"?`<svg>${e}</svg>`:a==="mathml"?`<math>${e}</math>`:e);const o=fm.content;if(a==="svg"||a==="mathml"){const s=o.firstChild;for(;s.firstChild;)o.appendChild(s.firstChild);o.removeChild(s)}t.insertBefore(o,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ka="transition",ql="animation",Al=Symbol("_vtc"),dy={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},fy=It({},Mg,dy),Cw=e=>(e.displayName="Transition",e.props=fy,e),fr=Cw((e,{slots:t})=>Mn(E0,my(e),t)),xr=(e,t=[])=>{Oe(e)?e.forEach(n=>n(...t)):e&&e(...t)},mm=e=>e?Oe(e)?e.some(t=>t.length>1):e.length>1:!1;function my(e){const t={};for(const E in e)E in dy||(t[E]=e[E]);if(e.css===!1)return t;const{name:n="v",type:a,duration:r,enterFromClass:l=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:s=l,appearActiveClass:u=i,appearToClass:c=o,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,v=Aw(r),h=v&&v[0],C=v&&v[1],{onBeforeEnter:b,onEnter:k,onEnterCancelled:_,onLeave:g,onLeaveCancelled:p,onBeforeAppear:S=b,onAppear:y=k,onAppearCancelled:x=_}=t,A=(E,V,G,K)=>{E._enterCancelled=K,Za(E,V?c:o),Za(E,V?u:i),G&&G()},L=(E,V)=>{E._isLeaving=!1,Za(E,d),Za(E,m),Za(E,f),V&&V()},R=E=>(V,G)=>{const K=E?y:k,te=()=>A(V,E,G);xr(K,[V,te]),vm(()=>{Za(V,E?s:l),aa(V,E?c:o),mm(K)||hm(V,a,h,te)})};return It(t,{onBeforeEnter(E){xr(b,[E]),aa(E,l),aa(E,i)},onBeforeAppear(E){xr(S,[E]),aa(E,s),aa(E,u)},onEnter:R(!1),onAppear:R(!0),onLeave(E,V){E._isLeaving=!0;const G=()=>L(E,V);aa(E,d),E._enterCancelled?(aa(E,f),gc(E)):(gc(E),aa(E,f)),vm(()=>{E._isLeaving&&(Za(E,d),aa(E,m),mm(g)||hm(E,a,C,G))}),xr(g,[E,G])},onEnterCancelled(E){A(E,!1,void 0,!0),xr(_,[E])},onAppearCancelled(E){A(E,!0,void 0,!0),xr(x,[E])},onLeaveCancelled(E){L(E),xr(p,[E])}})}function Aw(e){if(e==null)return null;if(Je(e))return[Au(e.enter),Au(e.leave)];{const t=Au(e);return[t,t]}}function Au(e){return RS(e)}function aa(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Al]||(e[Al]=new Set)).add(t)}function Za(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[Al];n&&(n.delete(t),n.size||(e[Al]=void 0))}function vm(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let xw=0;function hm(e,t,n,a){const r=e._endId=++xw,l=()=>{r===e._endId&&a()};if(n!=null)return setTimeout(l,n);const{type:i,timeout:o,propCount:s}=vy(e,t);if(!i)return a();const u=i+"end";let c=0;const d=()=>{e.removeEventListener(u,f),l()},f=m=>{m.target===e&&++c>=s&&d()};setTimeout(()=>{c<s&&d()},o+1),e.addEventListener(u,f)}function vy(e,t){const n=window.getComputedStyle(e),a=v=>(n[v]||"").split(", "),r=a(`${Ka}Delay`),l=a(`${Ka}Duration`),i=gm(r,l),o=a(`${ql}Delay`),s=a(`${ql}Duration`),u=gm(o,s);let c=null,d=0,f=0;t===Ka?i>0&&(c=Ka,d=i,f=l.length):t===ql?u>0&&(c=ql,d=u,f=s.length):(d=Math.max(i,u),c=d>0?i>u?Ka:ql:null,f=c?c===Ka?l.length:s.length:0);const m=c===Ka&&/\b(?:transform|all)(?:,|$)/.test(a(`${Ka}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:m}}function gm(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,a)=>ym(n)+ym(e[a])))}function ym(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function gc(e){return(e?e.ownerDocument:document).body.offsetHeight}function Tw(e,t,n){const a=e[Al];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const zo=Symbol("_vod"),hy=Symbol("_vsh"),br={name:"show",beforeMount(e,{value:t},{transition:n}){e[zo]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Zl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),Zl(e,!0),a.enter(e)):a.leave(e,()=>{Zl(e,!1)}):Zl(e,t))},beforeUnmount(e,{value:t}){Zl(e,t)}};function Zl(e,t){e.style.display=t?e[zo]:"none",e[hy]=!t}const Ew=Symbol(""),Iw=/(?:^|;)\s*display\s*:/;function Pw(e,t,n){const a=e.style,r=bt(n);let l=!1;if(n&&!r){if(t)if(bt(t))for(const i of t.split(";")){const o=i.slice(0,i.indexOf(":")).trim();n[o]==null&&Oo(a,o,"")}else for(const i in t)n[i]==null&&Oo(a,i,"");for(const i in n)i==="display"&&(l=!0),Oo(a,i,n[i])}else if(r){if(t!==n){const i=a[Ew];i&&(n+=";"+i),a.cssText=n,l=Iw.test(n)}}else t&&e.removeAttribute("style");zo in e&&(e[zo]=l?a.display:"",e[hy]&&(a.display="none"))}const bm=/\s*!important$/;function Oo(e,t,n){if(Oe(n))n.forEach(a=>Oo(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=Ow(e,t);bm.test(n)?e.setProperty(Kr(a),n.replace(bm,""),"important"):e[a]=n}}const pm=["Webkit","Moz","ms"],xu={};function Ow(e,t){const n=xu[t];if(n)return n;let a=hn(t);if(a!=="filter"&&a in e)return xu[t]=a;a=yr(a);for(let r=0;r<pm.length;r++){const l=pm[r]+a;if(l in e)return xu[t]=l}return t}const _m="http://www.w3.org/1999/xlink";function Sm(e,t,n,a,r,l=US(t)){a&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(_m,t.slice(6,t.length)):e.setAttributeNS(_m,t,n):n==null||l&&!tg(n)?e.removeAttribute(t):e.setAttribute(t,l?"":va(n)?String(n):n)}function wm(e,t,n,a,r){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?cy(n):n);return}const l=e.tagName;if(t==="value"&&l!=="PROGRESS"&&!l.includes("-")){const o=l==="OPTION"?e.getAttribute("value")||"":e.value,s=n==null?e.type==="checkbox"?"on":"":String(n);(o!==s||!("_value"in e))&&(e.value=s),n==null&&e.removeAttribute(t),e._value=n;return}let i=!1;if(n===""||n==null){const o=typeof e[t];o==="boolean"?n=tg(n):n==null&&o==="string"?(n="",i=!0):o==="number"&&(n=0,i=!0)}try{e[t]=n}catch{}i&&e.removeAttribute(r||t)}function ul(e,t,n,a){e.addEventListener(t,n,a)}function Dw(e,t,n,a){e.removeEventListener(t,n,a)}const km=Symbol("_vei");function Mw(e,t,n,a,r=null){const l=e[km]||(e[km]={}),i=l[t];if(a&&i)i.value=a;else{const[o,s]=Nw(t);if(a){const u=l[t]=Rw(a,r);ul(e,o,u,s)}else i&&(Dw(e,o,i,s),l[t]=void 0)}}const Cm=/(?:Once|Passive|Capture)$/;function Nw(e){let t;if(Cm.test(e)){t={};let a;for(;a=e.match(Cm);)e=e.slice(0,e.length-a[0].length),t[a[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Kr(e.slice(2)),t]}let Tu=0;const Lw=Promise.resolve(),Vw=()=>Tu||(Lw.then(()=>Tu=0),Tu=Date.now());function Rw(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;Gn(Fw(a,n.value),t,5,[a])};return n.value=e,n.attached=Vw(),n}function Fw(e,t){if(Oe(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>r=>!r._stopped&&a&&a(r))}else return t}const Am=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Bw=(e,t,n,a,r,l)=>{const i=r==="svg";t==="class"?Tw(e,a,i):t==="style"?Pw(e,n,a):Ss(t)?od(t)||Mw(e,t,n,a,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):$w(e,t,a,i))?(wm(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Sm(e,t,a,i,l,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!bt(a))?wm(e,hn(t),a,l,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),Sm(e,t,a,i))};function $w(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&Am(t)&&Re(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Am(t)&&bt(n)?!1:t in e}const gy=new WeakMap,yy=new WeakMap,Ko=Symbol("_moveCb"),xm=Symbol("_enterCb"),Hw=e=>(delete e.props.mode,e),Ww=Hw({name:"TransitionGroup",props:It({},fy,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=zn(),a=Dg();let r,l;return wd(()=>{if(!r.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Gw(r[0].el,n.vnode.el,i)){r=[];return}r.forEach(Uw),r.forEach(Yw);const o=r.filter(jw);gc(n.vnode.el),o.forEach(s=>{const u=s.el,c=u.style;aa(u,i),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Ko]=f=>{f&&f.target!==u||(!f||f.propertyName.endsWith("transform"))&&(u.removeEventListener("transitionend",d),u[Ko]=null,Za(u,i))};u.addEventListener("transitionend",d)}),r=[]}),()=>{const i=Te(e),o=my(i);let s=i.tag||Me;if(r=[],l)for(let u=0;u<l.length;u++){const c=l[u];c.el&&c.el instanceof Element&&(r.push(c),Ur(c,Pi(c,o,a,n)),gy.set(c,by(c.el)))}l=t.default?_d(t.default()):[];for(let u=0;u<l.length;u++){const c=l[u];c.key!=null&&Ur(c,Pi(c,o,a,n))}return w(s,null,l)}}}),Ed=Ww;function Uw(e){const t=e.el;t[Ko]&&t[Ko](),t[xm]&&t[xm]()}function Yw(e){yy.set(e,by(e.el))}function jw(e){const t=gy.get(e),n=yy.get(e),a=t.left-n.left,r=t.top-n.top;if(a||r){const l=e.el,i=l.style,o=l.getBoundingClientRect();let s=1,u=1;return l.offsetWidth&&(s=o.width/l.offsetWidth),l.offsetHeight&&(u=o.height/l.offsetHeight),(!Number.isFinite(s)||s===0)&&(s=1),(!Number.isFinite(u)||u===0)&&(u=1),Math.abs(s-1)<.01&&(s=1),Math.abs(u-1)<.01&&(u=1),i.transform=i.webkitTransform=`translate(${a/s}px,${r/u}px)`,i.transitionDuration="0s",e}}function by(e){const t=e.getBoundingClientRect();return{left:t.left,top:t.top}}function Gw(e,t,n){const a=e.cloneNode(),r=e[Al];r&&r.forEach(o=>{o.split(/\s+/).forEach(s=>s&&a.classList.remove(s))}),n.split(/\s+/).forEach(o=>o&&a.classList.add(o)),a.style.display="none";const l=t.nodeType===1?t:t.parentNode;l.appendChild(a);const{hasTransform:i}=vy(a);return l.removeChild(a),i}const Tm=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Oe(t)?n=>Eo(t,n):t};function zw(e){e.target.composing=!0}function Em(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Eu=Symbol("_assign");function Im(e,t,n){return t&&(e=e.trim()),n&&(e=ud(e)),e}const Kw={created(e,{modifiers:{lazy:t,trim:n,number:a}},r){e[Eu]=Tm(r);const l=a||r.props&&r.props.type==="number";ul(e,t?"change":"input",i=>{i.target.composing||e[Eu](Im(e.value,n,l))}),(n||l)&&ul(e,"change",()=>{e.value=Im(e.value,n,l)}),t||(ul(e,"compositionstart",zw),ul(e,"compositionend",Em),ul(e,"change",Em))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:r,number:l}},i){if(e[Eu]=Tm(i),e.composing)return;const o=(l||e.type==="number")&&!/^0\d/.test(e.value)?ud(e.value):e.value,s=t??"";o!==s&&(document.activeElement===e&&e.type!=="range"&&(a&&t===n||r&&e.value.trim()===s)||(e.value=s))}},Xw=["ctrl","shift","alt","meta"],qw={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Xw.some(n=>e[`${n}Key`]&&!t.includes(n))},li=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=((r,...l)=>{for(let i=0;i<t.length;i++){const o=qw[t[i]];if(o&&o(r,t))return}return e(r,...l)}))},Zw=It({patchProp:Bw},kw);let Pm;function Jw(){return Pm||(Pm=aw(Zw))}const Qw=((...e)=>{const t=Jw().createApp(...e),{mount:n}=t;return t.mount=a=>{const r=tk(a);if(!r)return;const l=t._component;!Re(l)&&!l.render&&!l.template&&(l.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const i=n(r,!1,ek(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t});function ek(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function tk(e){return bt(e)?document.querySelector(e):e}const nk="/assets/timing-time-DuSVlV6Z.png",ak="/assets/timed_attack-Dw1Bpyb3.jpg",rk="/assets/perfect-timing-DSEo7z4j.jpg",Xr=(e,t)=>{const n=e.__vccOpts||e;for(const[a,r]of t)n[a]=r;return n};function Xo(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const nt=typeof window<"u",Id=nt&&"IntersectionObserver"in window,lk=nt&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),py=nt&&"matchMedia"in window&&typeof window.matchMedia=="function",jr=()=>py&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;function _y(e,t,n){const a=t.length-1;if(a<0)return e===void 0?n:e;for(let r=0;r<a;r++){if(e==null)return n;e=e[t[r]]}return e==null||e[t[a]]===void 0?n:e[t[a]]}function Gr(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),_y(e,t.split("."),n))}function Mt(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const r=t(e,n);return typeof r>"u"?n:r}if(typeof t=="string")return Gr(e,t,n);if(Array.isArray(t))return _y(e,t,n);if(typeof t!="function")return n;const a=t(e,n);return typeof a>"u"?n:a}function ml(e,t=0){return Array.from({length:e},(n,a)=>t+a)}function ye(e,t="px"){if(e==null||e==="")return;const n=Number(e);return isNaN(n)?String(e):isFinite(n)?`${n}${t}`:void 0}function xl(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Om(e){let t;return e!==null&&typeof e=="object"&&((t=Object.getPrototypeOf(e))===Object.prototype||t===null)}function Sy(e){if(e&&"$el"in e){const t=e.$el;return(t==null?void 0:t.nodeType)===Node.TEXT_NODE?t.nextElementSibling:t}return e}const Dm=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function qo(e){return Object.keys(e)}function Iu(e,t){return t.every(n=>e.hasOwnProperty(n))}function mr(e,t){const n={};for(const a of t)Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}function yc(e,t,n){const a=Object.create(null),r=Object.create(null);for(const l in e)t.some(i=>i instanceof RegExp?i.test(l):i===l)?a[l]=e[l]:r[l]=e[l];return[a,r]}function pt(e,t){const n={...e};return t.forEach(a=>delete n[a]),n}const wy=/^on[^a-z]/,Pd=e=>wy.test(e),ik=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"];function Ms(e){const[t,n]=yc(e,[wy]),a=pt(t,ik),[r,l]=yc(n,["class","style","id","inert",/^data-/]);return Object.assign(r,t),Object.assign(l,a),[r,l]}function Ft(e){return e==null?[]:Array.isArray(e)?e:[e]}function ky(e,t){let n=0;const a=(...r)=>{clearTimeout(n),n=setTimeout(()=>e(...r),Tt(t))};return a.clear=()=>{clearTimeout(n)},a.immediate=e,a}function Et(e,t=0,n=1){return Math.max(t,Math.min(n,e))}function Mm(e,t,n="0"){return e+n.repeat(Math.max(0,t-e.length))}function Nm(e,t,n="0"){return n.repeat(Math.max(0,t-e.length))+e}function ok(e,t=1){const n=[];let a=0;for(;a<e.length;)n.push(e.substr(a,t)),a+=t;return n}function Qt(e={},t={},n,a){const r={};for(const l in e)r[l]=e[l];for(const l in t){const i=t[l];if(a&&!a(l,i))continue;const o=e[l];if(Om(o)&&Om(i)){r[l]=Qt(o,i,n,a);continue}r[l]=i}return r}function Cy(e){return e.map(t=>t.type===Me?Cy(t.children):t).flat()}function Rr(e=""){if(Rr.cache.has(e))return Rr.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Rr.cache.set(e,t),t}Rr.cache=new Map;function vl(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>vl(e,n)).flat(1);if(t.suspense)return vl(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>vl(e,n)).flat(1);if(t.component){if(Object.getOwnPropertyDescriptor(t.component.provides,e))return[t.component];if(t.component.subTree)return vl(e,t.component.subTree).flat(1)}return[]}var rr,Pa;class Ay{constructor(t){vu(this,rr,[]);vu(this,Pa,0);this.size=t}get isFull(){return ta(this,rr).length===this.size}push(t){ta(this,rr)[ta(this,Pa)]=t,hu(this,Pa,(ta(this,Pa)+1)%this.size)}values(){return ta(this,rr).slice(ta(this,Pa)).concat(ta(this,rr).slice(0,ta(this,Pa)))}clear(){ta(this,rr).length=0,hu(this,Pa,0)}}rr=new WeakMap,Pa=new WeakMap;function Od(e){const t=Dt({});Rt(()=>{const a=e();for(const r in a)t[r]=a[r]},{flush:"sync"});const n={};for(const a in t)n[a]=$(()=>t[a]);return n}function Zo(e,t){return e.includes(t)}function xy(e){return e[2].toLowerCase()+e.slice(3)}const Wt=()=>[Function,Array];function Lm(e,t){return t="on"+yr(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function Ns(e,...t){if(Array.isArray(e))for(const n of e)n(...t);else typeof e=="function"&&e(...t)}function ur(e,t=!0){const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","details:not(:has(> summary))","details > summary","[tabindex]",'[contenteditable]:not([contenteditable="false"])',"audio[controls]","video[controls]"].map(r=>`${r}${t?':not([tabindex="-1"])':""}:not([disabled], [inert])`).join(", ");let a;try{a=[...e.querySelectorAll(n)]}catch{return[]}return a.filter(r=>!r.closest("[inert]")).filter(r=>!!r.offsetParent||r.getClientRects().length>0).filter(r=>{var l,i;return!((l=r.parentElement)!=null&&l.closest("details:not([open])"))||r.tagName==="SUMMARY"&&((i=r.parentElement)==null?void 0:i.tagName)==="DETAILS"})}function Ty(e,t,n){let a,r=e.indexOf(document.activeElement);const l=t==="next"?1:-1;do r+=l,a=e[r];while((!a||a.offsetParent==null||!((n==null?void 0:n(a))??!0))&&r<e.length&&r>=0);return a}function hi(e,t){var a,r,l,i;const n=ur(e);if(t==null)(e===document.activeElement||!e.contains(document.activeElement))&&((a=n[0])==null||a.focus());else if(t==="first")(r=n[0])==null||r.focus();else if(t==="last")(l=n.at(-1))==null||l.focus();else if(typeof t=="number")(i=n[t])==null||i.focus();else{const o=Ty(n,t);o?o.focus():hi(e,t==="next"?"first":"last")}}function po(e){return e==null||typeof e=="string"&&e.trim()===""}function Jo(e,t){if(!(nt&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function Ey(e){return e.some(t=>Di(t)?t.type===Zt?!1:t.type!==Me||Ey(t.children):!0)?e:null}function sk(e,t){if(!nt||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function uk(e,t){const n=e.clientX,a=e.clientY,r=t.getBoundingClientRect(),l=r.left,i=r.top,o=r.right,s=r.bottom;return n>=l&&n<=o&&a>=i&&a<=s}function bc(){const e=fe(),t=n=>{e.value=n};return Object.defineProperty(t,"value",{enumerable:!0,get:()=>e.value,set:n=>e.value=n}),Object.defineProperty(t,"el",{enumerable:!0,get:()=>Sy(e.value)}),t}function Vm(e){const t=e.key.length===1,n=!e.ctrlKey&&!e.metaKey&&!e.altKey;return t&&n}function vr(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="bigint"}function ck(e){const t={};for(const n in e)t[hn(n)]=e[n];return t}function dk(e){const t=["checked","disabled"];return Object.fromEntries(Object.entries(e).filter(([n,a])=>t.includes(n)?!!a:a!==void 0))}const Iy=["top","bottom"],fk=["start","end","left","right"];function pc(e,t){let[n,a]=e.split(" ");return a||(a=Zo(Iy,n)?"start":Zo(fk,n)?"top":"center"),{side:_c(n,t),align:_c(a,t)}}function _c(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function Pu(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function Ou(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function Rm(e){return{side:e.align,align:e.side}}function Fm(e){return Zo(Iy,e.side)?"y":"x"}class Pn{constructor(t){const n=document.body.currentCSSZoom??1,a=t instanceof Element,r=a?1+(1-n)/n:1,{x:l,y:i,width:o,height:s}=a?t.getBoundingClientRect():t;this.x=l*r,this.y=i*r,this.width=o*r,this.height=s*r}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function Bm(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function Py(e){if(Array.isArray(e)){const t=document.body.currentCSSZoom??1,n=1+(1-t)/t;return new Pn({x:e[0]*n,y:e[1]*n,width:0*n,height:0*n})}else return new Pn(e)}function mk(e){if(e===document.documentElement)if(visualViewport){const t=document.body.currentCSSZoom??1;return new Pn({x:visualViewport.scale>1?0:visualViewport.offsetLeft,y:visualViewport.scale>1?0:visualViewport.offsetTop,width:visualViewport.width*visualViewport.scale/t,height:visualViewport.height*visualViewport.scale/t})}else return new Pn({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight});else return new Pn(e)}function Dd(e){const t=new Pn(e),n=getComputedStyle(e),a=n.transform;if(a){let r,l,i,o,s;if(a.startsWith("matrix3d("))r=a.slice(9,-1).split(/, /),l=Number(r[0]),i=Number(r[5]),o=Number(r[12]),s=Number(r[13]);else if(a.startsWith("matrix("))r=a.slice(7,-1).split(/, /),l=Number(r[0]),i=Number(r[3]),o=Number(r[4]),s=Number(r[5]);else return new Pn(t);const u=n.transformOrigin,c=t.x-o-(1-l)*parseFloat(u),d=t.y-s-(1-i)*parseFloat(u.slice(u.indexOf(" ")+1)),f=l?t.width/l:e.offsetWidth+1,m=i?t.height/i:e.offsetHeight+1;return new Pn({x:c,y:d,width:f,height:m})}else return new Pn(t)}function tr(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let a;try{a=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof a.finished>"u"&&(a.finished=new Promise(r=>{a.onfinish=()=>{r(a)}})),a}const Do=new WeakMap;function vk(e,t){Object.keys(t).forEach(n=>{if(Pd(n)){const a=xy(n),r=Do.get(e);if(t[n]==null)r==null||r.forEach(l=>{const[i,o]=l;i===a&&(e.removeEventListener(a,o),r.delete(l))});else if(!r||![...r].some(l=>l[0]===a&&l[1]===t[n])){e.addEventListener(a,t[n]);const l=r||new Set;l.add([a,t[n]]),Do.has(e)||Do.set(e,l)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function hk(e,t){Object.keys(t).forEach(n=>{if(Pd(n)){const a=xy(n),r=Do.get(e);r==null||r.forEach(l=>{const[i,o]=l;i===a&&(e.removeEventListener(a,o),r.delete(l))})}else e.removeAttribute(n)})}const Qr=2.4,$m=.2126729,Hm=.7151522,Wm=.072175,gk=.55,yk=.58,bk=.57,pk=.62,_o=.03,Um=1.45,_k=5e-4,Sk=1.25,wk=1.25,Ym=.078,jm=12.82051282051282,So=.06,Gm=.001;function zm(e,t){const n=(e.r/255)**Qr,a=(e.g/255)**Qr,r=(e.b/255)**Qr,l=(t.r/255)**Qr,i=(t.g/255)**Qr,o=(t.b/255)**Qr;let s=n*$m+a*Hm+r*Wm,u=l*$m+i*Hm+o*Wm;if(s<=_o&&(s+=(_o-s)**Um),u<=_o&&(u+=(_o-u)**Um),Math.abs(u-s)<_k)return 0;let c;if(u>s){const d=(u**gk-s**yk)*Sk;c=d<Gm?0:d<Ym?d-d*jm*So:d-So}else{const d=(u**pk-s**bk)*wk;c=d>-Gm?0:d>-Ym?d-d*jm*So:d+So}return c*100}const Qo=.20689655172413793,kk=e=>e>Qo**3?Math.cbrt(e):e/(3*Qo**2)+4/29,Ck=e=>e>Qo?e**3:3*Qo**2*(e-4/29);function Oy(e){const t=kk,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function Dy(e){const t=Ck,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const Ak=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],xk=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,Tk=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],Ek=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function My(e){const t=Array(3),n=xk,a=Ak;for(let r=0;r<3;++r)t[r]=Math.round(Et(n(a[r][0]*e[0]+a[r][1]*e[1]+a[r][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function Md({r:e,g:t,b:n}){const a=[0,0,0],r=Ek,l=Tk;e=r(e/255),t=r(t/255),n=r(n/255);for(let i=0;i<3;++i)a[i]=l[i][0]*e+l[i][1]*t+l[i][2]*n;return a}function Sc(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function Ik(e){return Sc(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const Km=/^(?<fn>(?:rgb|hsl)a?)\((?<values>.+)\)/,Pk={rgb:(e,t,n,a)=>({r:e,g:t,b:n,a}),rgba:(e,t,n,a)=>({r:e,g:t,b:n,a}),hsl:(e,t,n,a)=>Xm({h:e,s:t,l:n,a}),hsla:(e,t,n,a)=>Xm({h:e,s:t,l:n,a}),hsv:(e,t,n,a)=>Ni({h:e,s:t,v:n,a}),hsva:(e,t,n,a)=>Ni({h:e,s:t,v:n,a})};function ua(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&Km.test(e)){const{groups:t}=e.match(Km),{fn:n,values:a}=t,r=a.split(/,\s*|\s*\/\s*|\s+/).map((l,i)=>l.endsWith("%")||i>0&&i<3&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(l)/100:parseFloat(l));return Pk[n](...r)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),Dk(t)}else if(typeof e=="object"){if(Iu(e,["r","g","b"]))return e;if(Iu(e,["h","s","l"]))return Ni(Ny(e));if(Iu(e,["h","s","v"]))return Ni(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name}
Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Ni(e){const{h:t,s:n,v:a,a:r}=e,l=o=>{const s=(o+t/60)%6;return a-a*n*Math.max(Math.min(s,4-s,1),0)},i=[l(5),l(3),l(1)].map(o=>Math.round(o*255));return{r:i[0],g:i[1],b:i[2],a:r}}function Xm(e){return Ni(Ny(e))}function Ny(e){const{h:t,s:n,l:a,a:r}=e,l=a+n*Math.min(a,1-a),i=l===0?0:2-2*a/l;return{h:t,s:i,v:l,a:r}}function wo(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function Ok({r:e,g:t,b:n,a}){return`#${[wo(e),wo(t),wo(n),a!==void 0?wo(Math.round(a*255)):""].join("")}`}function Dk(e){e=Mk(e);let[t,n,a,r]=ok(e,2).map(l=>parseInt(l,16));return r=r===void 0?r:r/255,{r:t,g:n,b:a,a:r}}function Mk(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=Mm(Mm(e,6),8,"F")),e}function Nk(e,t){const n=Oy(Md(e));return n[0]=n[0]+t*10,My(Dy(n))}function Lk(e,t){const n=Oy(Md(e));return n[0]=n[0]-t*10,My(Dy(n))}function Vk(e){const t=ua(e);return Md(t)[1]}function Ly(e){const t=Math.abs(zm(ua(0),ua(e)));return Math.abs(zm(ua(16777215),ua(e)))>Math.min(t,50)}function Z(e,t){return n=>Object.keys(e).reduce((a,r)=>{const i=typeof e[r]=="object"&&e[r]!=null&&!Array.isArray(e[r])?e[r]:{type:e[r]};return n&&r in n?a[r]={...i,default:n[r]}:a[r]=i,t&&!a[r].source&&(a[r].source=t),a},{})}const De=Z({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function _t(e,t){const n=zn();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function ya(e="composables"){const t=_t(e).type;return Rr((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}function Rk(e,t=_t("injectSelf")){const{provides:n}=t;if(n&&e in n)return n[e]}const Tl=Symbol.for("vuetify:defaults");function Fk(e){return oe(e)}function Nd(){const e=$e(Tl);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function kn(e,t){const n=Nd(),a=oe(e),r=D(()=>{if(Tt(t==null?void 0:t.disabled))return n.value;const i=Tt(t==null?void 0:t.scoped),o=Tt(t==null?void 0:t.reset),s=Tt(t==null?void 0:t.root);if(a.value==null&&!(i||o||s))return n.value;let u=Qt(a.value,{prev:n.value});if(i)return u;if(o||s){const c=Number(o||1/0);for(let d=0;d<=c&&!(!u||!("prev"in u));d++)u=u.prev;return u&&typeof s=="string"&&s in u&&(u=Qt(Qt(u,{prev:u}),u[s])),u}return u.prev?Qt(u.prev,u,void 0,(c,d)=>d!==void 0):u});return ct(Tl,r),r}function Bk(e,t){return e.props&&(typeof e.props[t]<"u"||typeof e.props[Rr(t)]<"u")}function $k(e={},t,n=Nd()){const a=_t("useDefaults");if(t=t??a.type.name??a.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const r=D(()=>{var s;return(s=n.value)==null?void 0:s[e._as??t]}),l=new Proxy(e,{get(s,u){var m,v,h,C;const c=Reflect.get(s,u);if(u==="class"||u==="style")return[(m=r.value)==null?void 0:m[u],c].filter(b=>b!=null);if(Bk(a.vnode,u))return c;const d=(v=r.value)==null?void 0:v[u];if(d!==void 0)return d;const f=(C=(h=n.value)==null?void 0:h.global)==null?void 0:C[u];return f!==void 0?f:c}}),i=fe();Rt(()=>{if(r.value){const s=Object.entries(r.value).filter(([u])=>u.startsWith(u[0].toUpperCase()));i.value=s.length?Object.fromEntries(s):void 0}else i.value=void 0});function o(){const s=Rk(Tl,a);ct(Tl,D(()=>i.value?Qt((s==null?void 0:s.value)??{},i.value):s==null?void 0:s.value))}return{props:l,provideSubDefaults:o}}function Fl(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=Z(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(a){return mr(a,t)},e.props._as=String,e.setup=function(a,r){const l=Nd();if(!l.value)return e._setup(a,r);const{props:i,provideSubDefaults:o}=$k(a,a._as??e.name,l),s=e._setup(i,r);return o(),s}}return e}function be(e=!0){return t=>(e?Fl:Ll)(t)}function Hk(e,t){return t.props=e,t}function ro(e,t="div",n){return be()({name:n??yr(hn(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...De()},setup(a,{slots:r}){return()=>{var l;return Mn(a.tag,{class:[e,a.class],style:a.style},(l=r.default)==null?void 0:l.call(r))}}})}function Wk(e,t,n,a){if(!n||vr(e)||vr(t))return;const r=n.get(e);if(r)r.set(t,a);else{const l=new WeakMap;l.set(t,a),n.set(e,l)}}function Uk(e,t,n){var l,i;if(!n||vr(e)||vr(t))return null;const a=(l=n.get(e))==null?void 0:l.get(t);if(typeof a=="boolean")return a;const r=(i=n.get(t))==null?void 0:i.get(e);return typeof r=="boolean"?r:null}function un(e,t,n=new WeakMap){if(e===t)return!0;if(e instanceof Date&&t instanceof Date&&e.getTime()!==t.getTime()||e!==Object(e)||t!==Object(t))return!1;const a=Object.keys(e);if(a.length!==Object.keys(t).length)return!1;const r=Uk(e,t,n);return r||(Wk(e,t,n,!0),a.every(l=>un(e[l],t[l],n)))}function Vy(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const es="cubic-bezier(0.4, 0, 0.2, 1)",qm="cubic-bezier(0.0, 0, 0.2, 1)",Zm="cubic-bezier(0.4, 0, 1, 1)",Yk={linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5,instant:e=>1};function Jm(e,t,n){return Object.keys(e).filter(a=>Pd(a)&&a.endsWith(t)).reduce((a,r)=>(a[r.slice(0,-t.length)]=l=>Ns(e[r],l,n(l)),a),{})}function Ld(e,t=!1){for(;e;){if(t?jk(e):Vd(e))return e;e=e.parentElement}return document.scrollingElement}function ts(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(Vd(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function Vd(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e),n=t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight,a=t.overflowX==="scroll"||t.overflowX==="auto"&&e.scrollWidth>e.clientWidth;return n||a}function jk(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function Gk(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function ke(e){const t=_t("useRender");t.render=e}function zk(e,t,n={leading:!0,trailing:!0}){let a=0,r=0,l=!1,i=0;function o(){clearTimeout(a),l=!1,i=0}const s=(...u)=>{clearTimeout(a);const c=Date.now();i||(i=c);const d=c-Math.max(i,r);function f(){r=Date.now(),a=setTimeout(o,t),e(...u)}l?d>=t?f():n.trailing&&(a=setTimeout(f,t-d)):(l=!0,n.leading&&f())};return s.clear=o,s.immediate=e,s}const Nn=Z({border:[Boolean,Number,String]},"border");function qn(e,t=ya()){return{borderClasses:D(()=>{const a=e.border;return a===!0||a===""?`${t}--border`:typeof a=="string"||a===0?String(a).split(" ").map(r=>`border-${r}`):[]})}}const Kk=[null,"default","comfortable","compact"],jt=Z({density:{type:String,default:"default",validator:e=>Kk.includes(e)}},"density");function Zn(e,t=ya()){return{densityClasses:$(()=>`${t}--density-${e.density}`)}}const Jn=Z({elevation:{type:[Number,String],validator:e=>parseInt(e)>=0}},"elevation");function ba(e){return{elevationClasses:$(()=>{const n=ot(e)?e.value:e.elevation;return n==null?[]:[`elevation-${parseInt(n)}`]})}}const tn=Z({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function dn(e,t=ya()){return{roundedClasses:D(()=>{const a=ot(e)?e.value:e.rounded,r=ot(e)?!1:e.tile,l=[];if(r||a===!1)l.push("rounded-0");else if(a===!0||a==="")l.push(`${t}--rounded`);else if(typeof a=="string"||a===0)for(const i of String(a).split(" "))l.push(`rounded-${i}`);return l})}}const Ze=Z({tag:{type:[String,Object,Function],default:"div"}},"tag"),Li=Symbol.for("vuetify:theme"),dt=Z({theme:String},"theme");function Qm(){return{defaultTheme:"system",prefix:"v-",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"shadow-color":"#000000","high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#EEEEEE","theme-on-kbd":"#000000","theme-code":"#F5F5F5","theme-on-code":"#000000","theme-on-dark":"#FFF","theme-on-light":"#000","elevation-overlay-color":"black","elevation-overlay-opacity-step":"2%"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#c8c8c8","on-surface-variant":"#000000",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"shadow-color":"#000000","high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#424242","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC","theme-on-dark":"#FFF","theme-on-light":"#000","elevation-overlay-color":"white","elevation-overlay-opacity-step":"2%"}}},stylesheetId:"vuetify-theme-stylesheet",scoped:!1,utilities:!0}}function Xk(e=Qm()){const t=Qm();return e?Qt(t,e):{...t,isDisabled:!0}}function Tr(e,t,n,a){e.push(`${Qk(t,a)} {
`,...n.map(r=>`  ${r};
`),`}
`)}function ev(e,t){const n=e.dark?2:1,a=e.dark?1:2,r=[];for(const[l,i]of Object.entries(e.colors)){const o=ua(i);r.push(`--${t}theme-${l}: ${o.r},${o.g},${o.b}`+(o.a==null?"":`,${o.a}`)),l.startsWith("on-")||r.push(`--${t}theme-${l}-overlay-multiplier: ${Vk(i)>.18?n:a}`)}for(const[l,i]of Object.entries(e.variables)){const o=typeof i=="string"&&i.startsWith("#")?ua(i):void 0,s=o?`${o.r}, ${o.g}, ${o.b}`:void 0;r.push(`--${t}${l}: ${s??i}`)}return r}function qk(e,t,n){const a={};if(n)for(const r of["lighten","darken"]){const l=r==="lighten"?Nk:Lk;for(const i of ml(n[r],1))a[`${e}-${r}-${i}`]=Ok(l(ua(t),i))}return a}function Zk(e,t){if(!t)return{};let n={};for(const a of t.colors){const r=e[a];r&&(n={...n,...qk(a,r,t)})}return n}function Jk(e,t){const n={};for(const a of Object.keys(e)){if(a.startsWith("on-")||e[`on-${a}`])continue;const r=`on-${a}`,l=ua(e[a]);n[r]=Ly(l)?t["theme-on-dark"]:t["theme-on-light"]}return n}function Qk(e,t){if(!t)return e;const n=`:where(${t})`;return e===":root"?n:`${n} ${e}`}function eC(e,t,n){const a=tC(e,t);a&&(a.innerHTML=n)}function tC(e,t){if(!nt)return null;let n=document.getElementById(e);return n||(n=document.createElement("style"),n.id=e,n.type="text/css",t&&n.setAttribute("nonce",t),document.head.appendChild(n)),n}function nC(e){const t=Xk(e),n=fe(t.defaultTheme),a=oe(t.themes),r=fe("light"),l=D({get(){return n.value==="system"?r.value:n.value},set(b){n.value=b}}),i=D(()=>{const b={};for(const[k,_]of Object.entries(a.value)){const g=_.dark||k==="dark"?a.value.dark:a.value.light,p=Qt(g,_),S={...p.colors,...Zk(p.colors,t.variations)};b[k]={...p,colors:{...S,...Jk(S,p.variables)}}}return b}),o=$(()=>i.value[l.value]),s=$(()=>n.value==="system"),u=D(()=>{var _;const b=[],k=t.scoped?t.prefix:"";b.push(`@layer theme-base {
`),(_=o.value)!=null&&_.dark&&Tr(b,":root",["color-scheme: dark"],t.scope),Tr(b,":root",ev(o.value,t.prefix),t.scope);for(const[g,p]of Object.entries(i.value))Tr(b,`.${t.prefix}theme--${g}`,[`color-scheme: ${p.dark?"dark":"normal"}`,...ev(p,t.prefix)],t.scope);if(b.push(`}
`),t.utilities){const g=[],p=[],S=new Set(Object.values(i.value).flatMap(y=>Object.keys(y.colors)));for(const y of S)y.startsWith("on-")?Tr(p,`.${y}`,[`color: rgb(var(--${t.prefix}theme-${y}))`],t.scope):(Tr(g,`.${k}bg-${y}`,[`--${t.prefix}theme-overlay-multiplier: var(--${t.prefix}theme-${y}-overlay-multiplier)`,`background-color: rgb(var(--${t.prefix}theme-${y}))`,`color: rgb(var(--${t.prefix}theme-on-${y}))`],t.scope),Tr(p,`.${k}text-${y}`,[`color: rgb(var(--${t.prefix}theme-${y}))`],t.scope),Tr(p,`.${k}border-${y}`,[`--${t.prefix}border-color: var(--${t.prefix}theme-${y})`],t.scope));b.push(`@layer theme-background {
`,...g.map(y=>`  ${y}`),`}
`,`@layer theme-foreground {
`,...p.map(y=>`  ${y}`),`}
`)}return`@layer vuetify-utilities {
`+b.map(g=>`  ${g}`).join("")+`
}`}),c=$(()=>t.isDisabled?void 0:`${t.prefix}theme--${l.value}`),d=$(()=>Object.keys(i.value));if(py){let k=function(){r.value=b.matches?"dark":"light"};const b=window.matchMedia("(prefers-color-scheme: dark)");k(),b.addEventListener("change",k,{passive:!0}),dd()&&xt(()=>{b.removeEventListener("change",k)})}function f(b){if(t.isDisabled)return;const k=b._context.provides.usehead;if(k){let _=function(){return{style:[{textContent:u.value,id:t.stylesheetId,nonce:t.cspNonce||!1,tagPosition:"bodyOpen"}]}};if(k.push){const g=k.push(_);nt&&me(u,()=>{g.patch(_)})}else nt?(k.addHeadObjs($(_)),Rt(()=>k.updateDOM())):k.addHeadObjs(_())}else{let _=function(){eC(t.stylesheetId,t.cspNonce,u.value)};nt?me(u,_,{immediate:!0}):_()}}function m(b){b!=="system"&&!d.value.includes(b)||(l.value=b)}function v(b=d.value){const k=b.indexOf(l.value),_=k===-1?0:(k+1)%b.length;m(b[_])}function h(b=["light","dark"]){v(b)}const C=new Proxy(l,{get(b,k){return Reflect.get(b,k)},set(b,k,_){return k==="value"&&Xo(`theme.global.name.value = ${_}`,`theme.change('${_}')`),Reflect.set(b,k,_)}});return{install:f,change:m,cycle:v,toggle:h,isDisabled:t.isDisabled,isSystem:s,name:l,themes:a,current:o,computedThemes:i,prefix:t.prefix,themeClasses:c,styles:u,global:{name:C,current:o}}}function wt(e){_t("provideTheme");const t=$e(Li,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=$(()=>e.theme??t.name.value),l={...t,name:n,current:$(()=>t.themes.value[n.value]),themeClasses:$(()=>t.isDisabled?void 0:`${t.prefix}theme--${n.value}`)};return ct(Li,l),l}function Ry(){_t("useTheme");const e=$e(Li,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function Rd(e){return Od(()=>{const{class:t,style:n}=rC(e);return{colorClasses:t,colorStyles:n}})}function On(e){const{colorClasses:t,colorStyles:n}=Rd(()=>({text:tt(e)}));return{textColorClasses:t,textColorStyles:n}}function Ut(e){const{colorClasses:t,colorStyles:n}=Rd(()=>({background:tt(e)}));return{backgroundColorClasses:t,backgroundColorStyles:n}}function aC(e){return{text:typeof e.text=="string"?e.text.replace(/^text-/,""):e.text,background:typeof e.background=="string"?e.background.replace(/^bg-/,""):e.background}}function rC(e){const t=aC(tt(e)),n=[],a={};if(t.background)if(Sc(t.background)){if(a.backgroundColor=t.background,!t.text&&Ik(t.background)){const r=ua(t.background);(r.a==null||r.a===1)&&n.push(Ly(r)?"v-theme-on-dark":"v-theme-on-light")}}else n.push(`bg-${t.background}`);return t.text&&(Sc(t.text)?(a.color=t.text,a.caretColor=t.text):n.push(`text-${t.text}`)),{class:n,style:a}}const lC=["elevated","flat","tonal","outlined","text","plain"];function Bl(e,t){return N(Me,null,[e&&N("span",{key:"overlay",class:pe(`${t}__overlay`)},null),N("span",{key:"underlay",class:pe(`${t}__underlay`)},null)])}const pa=Z({color:String,variant:{type:String,default:"elevated",validator:e=>lC.includes(e)}},"variant");function lo(e,t=ya()){const n=$(()=>{const{variant:l}=tt(e);return`${t}--variant-${l}`}),{colorClasses:a,colorStyles:r}=Rd(()=>{const{variant:l,color:i}=tt(e);return{[["elevated","flat"].includes(l)?"background":"text"]:i}});return{colorClasses:a,colorStyles:r,variantClasses:n}}const Fy=Z({baseColor:String,divided:Boolean,direction:{type:String,default:"horizontal"},...Nn(),...De(),...jt(),...Jn(),...tn(),...Ze(),...dt(),...pa()},"VBtnGroup"),tv=be()({name:"VBtnGroup",props:Fy(),setup(e,{slots:t}){const{themeClasses:n}=wt(e),{densityClasses:a}=Zn(e),{borderClasses:r}=qn(e),{elevationClasses:l}=ba(e),{roundedClasses:i}=dn(e);kn({VBtn:{height:$(()=>e.direction==="horizontal"?"auto":null),baseColor:$(()=>e.baseColor),color:$(()=>e.color),density:$(()=>e.density),flat:!0,variant:$(()=>e.variant)}}),ke(()=>w(e.tag,{class:pe(["v-btn-group",`v-btn-group--${e.direction}`,{"v-btn-group--divided":e.divided},n.value,r.value,a.value,l.value,i.value,e.class]),style:Ie(e.style)},t))}});function vn(e,t){let n;function a(){n=dr(),n.run(()=>t.length?t(()=>{n==null||n.stop(),a()}):t())}me(e,r=>{r&&!n?a():r||(n==null||n.stop(),n=void 0)},{immediate:!0}),xt(()=>{n==null||n.stop()})}function je(e,t,n,a=l=>l,r=l=>l){const l=_t("useProxiedModel"),i=oe(e[t]!==void 0?e[t]:n),o=Rr(t),u=D(o!==t?()=>{var d,f,m,v;return e[t],!!(((d=l.vnode.props)!=null&&d.hasOwnProperty(t)||(f=l.vnode.props)!=null&&f.hasOwnProperty(o))&&((m=l.vnode.props)!=null&&m.hasOwnProperty(`onUpdate:${t}`)||(v=l.vnode.props)!=null&&v.hasOwnProperty(`onUpdate:${o}`)))}:()=>{var d,f;return e[t],!!((d=l.vnode.props)!=null&&d.hasOwnProperty(t)&&((f=l.vnode.props)!=null&&f.hasOwnProperty(`onUpdate:${t}`)))});vn(()=>!u.value,()=>{me(()=>e[t],d=>{i.value=d})});const c=D({get(){const d=e[t];return a(u.value?d:i.value)},set(d){const f=r(d),m=Te(u.value?e[t]:i.value);m===f||a(m)===d||(i.value=f,l==null||l.emit(`update:${t}`,f))}});return Object.defineProperty(c,"externalValue",{get:()=>u.value?e[t]:i.value}),c}const Ls=Z({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),Vs=Z({value:null,disabled:Boolean,selectedClass:String},"group-item");function Vi(e,t,n=!0){const a=_t("useGroupItem");if(!a)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const r=Dn();ct(Symbol.for(`${t.description}:id`),r);const l=$e(t,null);if(!l){if(!n)return l;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const i=$(()=>e.value),o=D(()=>!!(l.disabled.value||e.disabled));function s(){l==null||l.register({id:r,value:i,disabled:o},a)}function u(){l==null||l.unregister(r)}s(),en(()=>u());const c=D(()=>l.isSelected(r)),d=D(()=>l.items.value[0].id===r),f=D(()=>l.items.value[l.items.value.length-1].id===r),m=D(()=>c.value&&[l.selectedClass.value,e.selectedClass]);return me(c,v=>{a.emit("group:selected",{value:v})},{flush:"sync"}),{id:r,isSelected:c,isFirst:d,isLast:f,toggle:()=>l.select(r,!c.value),select:v=>l.select(r,v),selectedClass:m,value:i,disabled:o,group:l,register:s,unregister:u}}function io(e,t){let n=!1;const a=Dt([]),r=je(e,"modelValue",[],f=>f===void 0?[]:By(a,f===null?[null]:Ft(f)),f=>{const m=oC(a,f);return e.multiple?m:m[0]}),l=_t("useGroup");function i(f,m){const v=f,h=Symbol.for(`${t.description}:id`),b=vl(h,l==null?void 0:l.vnode).indexOf(m);Tt(v.value)===void 0&&(v.value=b,v.useIndexAsValue=!0),b>-1?a.splice(b,0,v):a.push(v)}function o(f){if(n)return;s();const m=a.findIndex(v=>v.id===f);a.splice(m,1)}function s(){const f=a.find(m=>!m.disabled);f&&e.mandatory==="force"&&!r.value.length&&(r.value=[f.id])}cn(()=>{s()}),en(()=>{n=!0}),wd(()=>{for(let f=0;f<a.length;f++)a[f].useIndexAsValue&&(a[f].value=f)});function u(f,m){const v=a.find(h=>h.id===f);if(!(m&&(v!=null&&v.disabled)))if(e.multiple){const h=r.value.slice(),C=h.findIndex(k=>k===f),b=~C;if(m=m??!b,b&&e.mandatory&&h.length<=1||!b&&e.max!=null&&h.length+1>e.max)return;C<0&&m?h.push(f):C>=0&&!m&&h.splice(C,1),r.value=h}else{const h=r.value.includes(f);if(e.mandatory&&h||!h&&!m)return;r.value=m??!h?[f]:[]}}function c(f){if(e.multiple,r.value.length){const m=r.value[0],v=a.findIndex(b=>b.id===m);let h=(v+f)%a.length,C=a[h];for(;C.disabled&&h!==v;)h=(h+f)%a.length,C=a[h];if(C.disabled)return;r.value=[a[h].id]}else{const m=a.find(v=>!v.disabled);m&&(r.value=[m.id])}}const d={register:i,unregister:o,selected:r,select:u,disabled:$(()=>e.disabled),prev:()=>c(a.length-1),next:()=>c(1),isSelected:f=>r.value.includes(f),selectedClass:$(()=>e.selectedClass),items:$(()=>a),getItemIndex:f=>iC(a,f)};return ct(t,d),d}function iC(e,t){const n=By(e,[t]);return n.length?e.findIndex(a=>a.id===n[0]):-1}function By(e,t){const n=[];return t.forEach(a=>{const r=e.find(i=>un(a,i.value)),l=e[a];(r==null?void 0:r.value)!==void 0?n.push(r.id):l!=null&&l.useIndexAsValue&&n.push(l.id)}),n}function oC(e,t){const n=[];return t.forEach(a=>{const r=e.findIndex(l=>l.id===a);if(~r){const l=e[r];n.push(l.value!==void 0?l.value:r)}}),n}const $y=Symbol.for("vuetify:v-btn-toggle"),sC=Z({...Fy(),...Ls()},"VBtnToggle");be()({name:"VBtnToggle",props:sC(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){const{isSelected:n,next:a,prev:r,select:l,selected:i}=io(e,$y);return ke(()=>{const o=tv.filterProps(e);return w(tv,he({class:["v-btn-toggle",e.class]},o,{style:e.style}),{default:()=>{var s;return[(s=t.default)==null?void 0:s.call(t,{isSelected:n,next:a,prev:r,select:l,selected:i})]}})}),{next:a,prev:r,select:l}}});const uC=Z({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),mt=be(!1)({name:"VDefaultsProvider",props:uC(),setup(e,{slots:t}){const{defaults:n,disabled:a,reset:r,root:l,scoped:i}=to(e);return kn(n,{reset:r,root:l,scoped:i,disabled:a}),()=>{var o;return(o=t.default)==null?void 0:o.call(t)}}}),Pe=[String,Function,Object,Array],wc=Symbol.for("vuetify:icons"),Rs=Z({icon:{type:Pe},tag:{type:[String,Object,Function],required:!0}},"icon"),nv=be()({name:"VComponentIcon",props:Rs(),setup(e,{slots:t}){return()=>{const n=e.icon;return w(e.tag,null,{default:()=>{var a;return[e.icon?w(n,null,null):(a=t.default)==null?void 0:a.call(t)]}})}}}),Hy=Fl({name:"VSvgIcon",inheritAttrs:!1,props:Rs(),setup(e,{attrs:t}){return()=>w(e.tag,he(t,{style:null}),{default:()=>[N("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(n=>Array.isArray(n)?N("path",{d:n[0],"fill-opacity":n[1]},null):N("path",{d:n},null)):N("path",{d:e.icon},null)])]})}});Fl({name:"VLigatureIcon",props:Rs(),setup(e){return()=>w(e.tag,null,{default:()=>[e.icon]})}});const Wy=Fl({name:"VClassIcon",props:Rs(),setup(e){return()=>w(e.tag,{class:pe(e.icon)},null)}}),cC=e=>{const t=$e(wc);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:D(()=>{var s;const a=tt(e);if(!a)return{component:nv};let r=a;if(typeof r=="string"&&(r=r.trim(),r.startsWith("$")&&(r=(s=t.aliases)==null?void 0:s[r.slice(1)])),Array.isArray(r))return{component:Hy,icon:r};if(typeof r!="string")return{component:nv,icon:r};const l=Object.keys(t.sets).find(u=>typeof r=="string"&&r.startsWith(`${u}:`)),i=l?r.slice(l.length+1):r;return{component:t.sets[l??t.defaultSet].component,icon:i}})}},dC=["x-small","small","default","large","x-large"],$l=Z({size:{type:[String,Number],default:"default"}},"size");function oo(e,t=ya()){return Od(()=>{const n=e.size;let a,r;return Zo(dC,n)?a=`${t}--size-${n}`:n&&(r={width:ye(n),height:ye(n)}),{sizeClasses:a,sizeStyles:r}})}const fC=Z({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:Pe,opacity:[String,Number],...De(),...$l(),...Ze({tag:"i"}),...dt()},"VIcon"),rt=be()({name:"VIcon",props:fC(),setup(e,{attrs:t,slots:n}){const a=fe(),{themeClasses:r}=Ry(),{iconData:l}=cC(()=>a.value||e.icon),{sizeClasses:i}=oo(e),{textColorClasses:o,textColorStyles:s}=On(()=>e.color);return ke(()=>{var d,f;const u=(d=n.default)==null?void 0:d.call(n);u&&(a.value=(f=Cy(u).filter(m=>m.type===Rl&&m.children&&typeof m.children=="string")[0])==null?void 0:f.children);const c=!!(t.onClick||t.onClickOnce);return w(l.value.component,{tag:e.tag,icon:l.value.icon,class:pe(["v-icon","notranslate",r.value,i.value,o.value,{"v-icon--clickable":c,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class]),style:Ie([{"--v-icon-opacity":e.opacity},i.value?void 0:{fontSize:ye(e.size),height:ye(e.size),width:ye(e.size)},s.value,e.style]),role:c?"button":void 0,"aria-hidden":!c,tabindex:c?e.disabled?-1:0:void 0},{default:()=>[u]})}),{}}});function Uy(e,t){const n=oe(),a=fe(!1);if(Id){const r=new IntersectionObserver(l=>{a.value=!!l.find(i=>i.isIntersecting)},t);xt(()=>{r.disconnect()}),me(n,(l,i)=>{i&&(r.unobserve(i),a.value=!1),l&&r.observe(l)},{flush:"post"})}return{intersectionRef:n,isIntersecting:a}}function Ya(e,t="content"){const n=bc(),a=oe();if(nt){const r=new ResizeObserver(l=>{e==null||e(l,r),l.length&&(t==="content"?a.value=l[0].contentRect:a.value=l[0].target.getBoundingClientRect())});en(()=>{r.disconnect()}),me(()=>n.el,(l,i)=>{i&&(r.unobserve(i),a.value=void 0),l&&r.observe(l)},{flush:"post"})}return{resizeRef:n,contentRect:Wr(a)}}const mC=Z({reveal:{type:[Boolean,Object],default:!1}},"reveal");function vC(e){const n=$(()=>typeof e.reveal=="object"?Math.max(0,Number(e.reveal.duration??900)):900),a=fe(e.reveal?"initial":"disabled");return cn(async()=>{e.reveal&&(a.value="initial",await new Promise(r=>requestAnimationFrame(r)),a.value="pending",await new Promise(r=>setTimeout(r,n.value)),a.value="done")}),{duration:n,state:a}}const hC=Z({bgColor:String,color:String,indeterminate:[Boolean,String],rounded:Boolean,modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...De(),...mC(),...$l(),...Ze({tag:"div"}),...dt()},"VProgressCircular"),gC=be()({name:"VProgressCircular",props:hC(),setup(e,{slots:t}){const a=2*Math.PI*20,r=oe(),{themeClasses:l}=wt(e),{sizeClasses:i,sizeStyles:o}=oo(e),{textColorClasses:s,textColorStyles:u}=On(()=>e.color),{textColorClasses:c,textColorStyles:d}=On(()=>e.bgColor),{intersectionRef:f,isIntersecting:m}=Uy(),{resizeRef:v,contentRect:h}=Ya(),{state:C,duration:b}=vC(e),k=$(()=>C.value==="initial"?0:Et(parseFloat(e.modelValue),0,100)),_=$(()=>Number(e.width)),g=$(()=>o.value?Number(e.size):h.value?h.value.width:Math.max(_.value,32)),p=$(()=>20/(1-_.value/g.value)*2),S=$(()=>_.value/g.value*p.value),y=$(()=>{const A=(100-k.value)/100*a;return e.rounded&&k.value>0&&k.value<100?ye(Math.min(a-.01,A+S.value)):ye(A)}),x=D(()=>{const A=Number(e.rotate);return e.rounded?A+S.value/2/a*360:A});return Rt(()=>{f.value=r.value,v.value=r.value}),ke(()=>w(e.tag,{ref:r,class:pe(["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":m.value,"v-progress-circular--disable-shrink":e.indeterminate&&(e.indeterminate==="disable-shrink"||jr()),"v-progress-circular--revealing":["initial","pending"].includes(C.value)},l.value,i.value,s.value,e.class]),style:Ie([o.value,u.value,{"--progress-reveal-duration":`${b.value}ms`},e.style]),role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:k.value},{default:()=>[N("svg",{style:{transform:`rotate(calc(-90deg + ${x.value}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${p.value} ${p.value}`},[N("circle",{class:pe(["v-progress-circular__underlay",c.value]),style:Ie(d.value),fill:"transparent",cx:"50%",cy:"50%",r:20,"stroke-width":S.value,"stroke-dasharray":a,"stroke-dashoffset":0},null),N("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:20,"stroke-width":S.value,"stroke-dasharray":a,"stroke-dashoffset":y.value,"stroke-linecap":e.rounded?"round":void 0},null)]),t.default&&N("div",{class:"v-progress-circular__content"},[t.default({value:k.value})])]})),{}}}),Ln=Z({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Vn(e){return{dimensionStyles:D(()=>{const n={},a=ye(e.height),r=ye(e.maxHeight),l=ye(e.maxWidth),i=ye(e.minHeight),o=ye(e.minWidth),s=ye(e.width);return a!=null&&(n.height=a),r!=null&&(n.maxHeight=r),l!=null&&(n.maxWidth=l),i!=null&&(n.minHeight=i),o!=null&&(n.minWidth=o),s!=null&&(n.width=s),n})}}const yC={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"},ariaLabel:{previousMonth:"Previous month",nextMonth:"Next month",selectYear:"Select year",previousYear:"Previous year",nextYear:"Next year",selectMonth:"Select month",selectDate:"{0}",currentDate:"Today, {0}"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},fileUpload:{title:"Drag and drop files here",divider:"or",browse:"Browse Files"},timePicker:{am:"AM",pm:"PM",title:"Select Time",hour:"Hour",minute:"Minute",second:"Second",notAllowed:"Value is not allowed"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"},rules:{required:"This field is required",email:"Please enter a valid email",number:"This field can only contain numbers",integer:"This field can only contain integer values",capital:"This field can only contain uppercase letters",maxLength:"You must enter a maximum of {0} characters",minLength:"You must enter a minimum of {0} characters",strictLength:"The length of the entered field is invalid",exclude:"The {0} character is not allowed",notEmpty:"Please choose at least one value",pattern:"Invalid format"},command:{search:"Type a command or search..."},hotkey:{then:"then",ctrl:"Ctrl",command:"Command",space:"Space",shift:"Shift",alt:"Alt",enter:"Enter",escape:"Escape",upArrow:"Up Arrow",downArrow:"Down Arrow",leftArrow:"Left Arrow",rightArrow:"Right Arrow",backspace:"Backspace",option:"Option",plus:"plus",shortcut:"Keyboard shortcut: {0}",or:"or"},video:{play:"Play",pause:"Pause",seek:"Seek",volume:"Volume",showVolume:"Show volume control",mute:"Mute",unmute:"Unmute",enterFullscreen:"Full screen",exitFullscreen:"Exit full screen"},colorPicker:{ariaLabel:{eyedropper:"Select color with eyedropper",hueSlider:"Hue",alphaSlider:"Alpha",redInput:"Red value",greenInput:"Green value",blueInput:"Blue value",alphaInput:"Alpha value",hueInput:"Hue value",saturationInput:"Saturation value",lightnessInput:"Lightness value",hexInput:"HEX value",hexaInput:"HEX with alpha value",changeFormat:"Change color format"}}},av="$vuetify.",rv=(e,t)=>e.replace(/\{(\d+)\}/g,(n,a)=>String(t[Number(a)])),Yy=(e,t,n)=>(a,...r)=>{if(!a.startsWith(av))return rv(a,r);const l=a.replace(av,""),i=e.value&&n.value[e.value],o=t.value&&n.value[t.value];let s=Gr(i,l,null);return s||(`${a}${e.value}`,s=Gr(o,l,null)),s||(s=a),typeof s!="string"&&(s=a),rv(s,r)};function Fd(e,t){return(n,a)=>new Intl.NumberFormat([e.value,t.value],a).format(n)}function jy(e,t){return Fd(e,t)(.1).includes(",")?",":"."}function Du(e,t,n){const a=je(e,t,e[t]??n.value);return a.value=e[t]??n.value,me(n,r=>{e[t]==null&&(a.value=n.value)}),a}function Gy(e){return t=>{const n=Du(t,"locale",e.current),a=Du(t,"fallback",e.fallback),r=Du(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:a,messages:r,decimalSeparator:$(()=>jy(n,a)),t:Yy(n,a,r),n:Fd(n,a),provide:Gy({current:n,fallback:a,messages:r})}}}function bC(e){const t=fe((e==null?void 0:e.locale)??"en"),n=fe((e==null?void 0:e.fallback)??"en"),a=oe({en:yC,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:a,decimalSeparator:$(()=>(e==null?void 0:e.decimalSeparator)??jy(t,n)),t:Yy(t,n,a),n:Fd(t,n),provide:Gy({current:t,fallback:n,messages:a})}}const ns=Symbol.for("vuetify:locale");function pC(e){return e.name!=null}function _C(e){const t=e!=null&&e.adapter&&pC(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:bC(e),n=wC(t,e);return{...t,...n}}function Cn(){const e=$e(ns);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function SC(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function wC(e,t){const n=oe((t==null?void 0:t.rtl)??SC()),a=D(()=>n.value[e.current.value]??!1);return{isRtl:a,rtl:n,rtlClasses:$(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function gn(){const e=$e(ns);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const lv={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Hl=Z({location:String},"location");function Wl(e,t=!1,n){const{isRtl:a}=gn();return{locationStyles:D(()=>{if(!e.location)return{};const{side:l,align:i}=pc(e.location.split(" ").length>1?e.location:`${e.location} center`,a.value);function o(u){return n?n(u):0}const s={};return l!=="center"&&(t?s[lv[l]]=`calc(100% - ${o(l)}px)`:s[l]=0),i!=="center"?t?s[lv[i]]=`calc(100% - ${o(i)}px)`:s[i]=0:(l==="center"?s.top=s.left="50%":s[{top:"left",bottom:"left",left:"top",right:"top"}[l]]="50%",s.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[l]),s})}}const kC=Z({chunkCount:{type:[Number,String],default:null},chunkWidth:{type:[Number,String],default:null},chunkGap:{type:[Number,String],default:4}},"chunks");function CC(e,t){const n=$(()=>!!e.chunkCount||!!e.chunkWidth),a=D(()=>{const o=tt(t);if(!o)return 0;if(!e.chunkCount)return Number(e.chunkWidth);const s=Number(e.chunkCount);return(o-Number(e.chunkGap)*(s-1))/s}),r=$(()=>Number(e.chunkGap)),l=D(()=>{if(!n.value)return{};const o=ye(r.value),s=ye(a.value);return{maskRepeat:"repeat-x",maskImage:`linear-gradient(90deg, #000, #000 ${s}, transparent ${s}, transparent)`,maskSize:`calc(${s} + ${o}) 100%`}});function i(o){const s=tt(t);if(!s)return o;const u=100*r.value/s,c=100*(a.value+r.value)/s,d=Math.floor((o+u)/c);return Et(0,d*c-u/2,100)}return{hasChunks:n,chunksMaskStyles:l,snapValueToChunk:i}}const AC=Z({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...kC(),...De(),...Hl({location:"top"}),...tn(),...Ze(),...dt()},"VProgressLinear"),xC=be()({name:"VProgressLinear",props:AC(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){const n=oe(),a=je(e,"modelValue"),{isRtl:r,rtlClasses:l}=gn(),{themeClasses:i}=wt(e),{locationStyles:o}=Wl(e),{textColorClasses:s,textColorStyles:u}=On(()=>e.color),{backgroundColorClasses:c,backgroundColorStyles:d}=Ut(()=>e.bgColor||e.color),{backgroundColorClasses:f,backgroundColorStyles:m}=Ut(()=>e.bufferColor||e.bgColor||e.color),{backgroundColorClasses:v,backgroundColorStyles:h}=Ut(()=>e.color),{roundedClasses:C}=dn(e),{intersectionRef:b,isIntersecting:k}=Uy(),_=D(()=>parseFloat(e.max)),g=D(()=>parseFloat(e.height)),p=D(()=>Et(parseFloat(e.bufferValue)/_.value*100,0,100)),S=D(()=>Et(parseFloat(a.value)/_.value*100,0,100)),y=D(()=>r.value!==e.reverse),x=D(()=>e.indeterminate?"fade-transition":"slide-x-transition"),A=fe(0),{hasChunks:L,chunksMaskStyles:R,snapValueToChunk:E}=CC(e,A);vn(L,()=>{const{resizeRef:te}=Ya(ee=>A.value=ee[0].contentRect.width);Rt(()=>te.value=n.value)});const V=D(()=>L.value?E(p.value):p.value),G=D(()=>L.value?E(S.value):S.value);function K(te){if(!b.value)return;const{left:ee,right:ce,width:z}=b.value.getBoundingClientRect(),H=y.value?z-te.clientX+(ce-z):te.clientX-ee;a.value=Math.round(H/z*_.value)}return Rt(()=>{b.value=n.value}),ke(()=>w(e.tag,{ref:n,class:pe(["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&k.value,"v-progress-linear--reverse":y.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped,"v-progress-linear--clickable":e.clickable},C.value,i.value,l.value,e.class]),style:Ie([{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?ye(g.value):0,"--v-progress-linear-height":ye(g.value),...e.absolute?o.value:{}},R.value,e.style]),role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Math.min(parseFloat(a.value),_.value),onClick:e.clickable&&K},{default:()=>[e.stream&&N("div",{key:"stream",class:pe(["v-progress-linear__stream",s.value]),style:{...u.value,[y.value?"left":"right"]:ye(-g.value),borderTop:`${ye(g.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${ye(g.value/4)})`,width:ye(100-p.value,"%"),"--v-progress-linear-stream-to":ye(g.value*(y.value?1:-1))}},null),N("div",{class:pe(["v-progress-linear__background",c.value]),style:Ie([d.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}])},null),N("div",{class:pe(["v-progress-linear__buffer",f.value]),style:Ie([m.value,{opacity:parseFloat(e.bufferOpacity),width:ye(V.value,"%")}])},null),w(fr,{name:x.value},{default:()=>[e.indeterminate?N("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(te=>N("div",{key:te,class:pe(["v-progress-linear__indeterminate",te,v.value]),style:Ie(h.value)},null))]):N("div",{class:pe(["v-progress-linear__determinate",v.value]),style:Ie([h.value,{width:ye(G.value,"%")}])},null)]}),t.default&&N("div",{class:"v-progress-linear__content"},[t.default({value:S.value,buffer:p.value})])]})),{}}}),Fs=Z({loading:[Boolean,String]},"loader");function Bs(e,t=ya()){return{loaderClasses:$(()=>({[`${t}--loading`]:e.loading}))}}function Bd(e,{slots:t}){var n;return N("div",{class:pe(`${e.name}__loader`)},[((n=t.default)==null?void 0:n.call(t,{color:e.color,isActive:e.active}))||w(xC,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const TC=["static","relative","fixed","absolute","sticky"],$d=Z({position:{type:String,validator:e=>TC.includes(e)}},"position");function Hd(e,t=ya()){return{positionClasses:$(()=>e.position?`${t}--${e.position}`:void 0)}}function EC(){const e=_t("useRoute");return D(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function zy(){var e,t;return(t=(e=_t("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function $s(e,t){const n=L0("RouterLink"),a=$(()=>!!(e.href||e.to)),r=D(()=>(a==null?void 0:a.value)||Lm(t,"click")||Lm(e,"click"));if(typeof n=="string"||!("useLink"in n)){const d=$(()=>e.href);return{isLink:a,isRouterLink:$(()=>!1),isClickable:r,href:d,linkProps:Dt({href:d}),route:$(()=>{}),navigate:$(()=>{})}}const l=n.useLink({to:$(()=>e.to||""),replace:$(()=>e.replace)}),i=D(()=>e.to?l:void 0),o=EC(),s=D(()=>{var d,f,m;return i.value?e.exact?o.value?((m=i.value.isExactActive)==null?void 0:m.value)&&un(i.value.route.value.query,o.value.query):((f=i.value.isExactActive)==null?void 0:f.value)??!1:((d=i.value.isActive)==null?void 0:d.value)??!1:!1}),u=D(()=>{var d;return e.to?(d=i.value)==null?void 0:d.route.value.href:e.href});return{isLink:a,isRouterLink:$(()=>!!e.to),isClickable:r,isActive:s,route:$(()=>{var d;return(d=i.value)==null?void 0:d.route.value}),navigate:$(()=>{var d;return(d=i.value)==null?void 0:d.navigate}),href:u,linkProps:Dt({href:u,"aria-current":$(()=>s.value?"page":void 0),"aria-disabled":$(()=>e.disabled&&a.value?"true":void 0),tabindex:$(()=>e.disabled&&a.value?"-1":void 0)})}}const Hs=Z({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Mu=!1;function IC(e,t){let n=!1,a,r;nt&&(e!=null&&e.beforeEach)&&(ze(()=>{window.addEventListener("popstate",l),a=e.beforeEach((i,o,s)=>{Mu?n?t(s):s():setTimeout(()=>n?t(s):s()),Mu=!0}),r=e==null?void 0:e.afterEach(()=>{Mu=!1})}),xt(()=>{window.removeEventListener("popstate",l),a==null||a(),r==null||r()}));function l(i){var o;(o=i.state)!=null&&o.replaced||(n=!0,setTimeout(()=>n=!1))}}function PC(e,t){me(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n!=null&&t&&ze(()=>{t(n)})},{immediate:!0})}const kc=Symbol("rippleStop"),OC=80;function iv(e,t){e.style.transform=t,e.style.webkitTransform=t}function Cc(e){return e.constructor.name==="TouchEvent"}function Ky(e){return e.constructor.name==="KeyboardEvent"}const DC=(e,t,n={})=>{var d;let a=0,r=0;if(!Ky(e)){const f=t.getBoundingClientRect(),m=Cc(e)?e.touches[e.touches.length-1]:e;a=m.clientX-f.left,r=m.clientY-f.top}let l=0,i=.3;(d=t._ripple)!=null&&d.circle?(i=.15,l=t.clientWidth/2,l=n.center?l:l+Math.sqrt((a-l)**2+(r-l)**2)/4):l=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const o=`${(t.clientWidth-l*2)/2}px`,s=`${(t.clientHeight-l*2)/2}px`,u=n.center?o:`${a-l}px`,c=n.center?s:`${r-l}px`;return{radius:l,scale:i,x:u,y:c,centerX:o,centerY:s}},as={show(e,t,n={}){var m;if(!((m=t==null?void 0:t._ripple)!=null&&m.enabled))return;const a=document.createElement("span"),r=document.createElement("span");a.appendChild(r),a.className="v-ripple__container",n.class&&(a.className+=` ${n.class}`);const{radius:l,scale:i,x:o,y:s,centerX:u,centerY:c}=DC(e,t,n),d=`${l*2}px`;r.className="v-ripple__animation",r.style.width=d,r.style.height=d,t.appendChild(a);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),r.classList.add("v-ripple__animation--enter"),r.classList.add("v-ripple__animation--visible"),iv(r,`translate(${o}, ${s}) scale3d(${i},${i},${i})`),r.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{r.classList.remove("v-ripple__animation--enter"),r.classList.add("v-ripple__animation--in"),iv(r,`translate(${u}, ${c}) scale3d(1,1,1)`)})})},hide(e){var l;if(!((l=e==null?void 0:e._ripple)!=null&&l.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=Array.from(t).findLast(i=>!i.dataset.isHiding);if(n)n.dataset.isHiding="true";else return;const a=performance.now()-Number(n.dataset.activated),r=Math.max(250-a,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var o;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((o=n.parentNode)==null?void 0:o.parentNode)===e&&e.removeChild(n.parentNode)},300)},r)}};function Xy(e){return typeof e>"u"||!!e}function Ri(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[kc])){if(e[kc]=!0,Cc(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||Ky(e),n._ripple.class&&(t.class=n._ripple.class),Cc(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{as.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var a;(a=n==null?void 0:n._ripple)!=null&&a.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},OC)}else as.show(e,n,t)}}function rs(e){e[kc]=!0}function pn(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{pn(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),as.hide(t)}}function qy(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Fi=!1;function MC(e,t){!Fi&&t.includes(e.key)&&(Fi=!0,Ri(e))}function Zy(e){Fi=!1,pn(e)}function Jy(e){Fi&&(Fi=!1,pn(e))}function Qy(e,t,n){const{value:a,modifiers:r}=t,l=Xy(a);l||as.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=l,e._ripple.centered=r.center,e._ripple.circle=r.circle;const i=xl(a)?a:{};i.class&&(e._ripple.class=i.class);const o=i.keys??["Enter","Space"];if(e._ripple.keyDownHandler=s=>MC(s,o),l&&!n){if(r.stop){e.addEventListener("touchstart",rs,{passive:!0}),e.addEventListener("mousedown",rs);return}e.addEventListener("touchstart",Ri,{passive:!0}),e.addEventListener("touchend",pn,{passive:!0}),e.addEventListener("touchmove",qy,{passive:!0}),e.addEventListener("touchcancel",pn),e.addEventListener("mousedown",Ri),e.addEventListener("mouseup",pn),e.addEventListener("mouseleave",pn),e.addEventListener("keydown",e._ripple.keyDownHandler),e.addEventListener("keyup",Zy),e.addEventListener("blur",Jy),e.addEventListener("dragstart",pn,{passive:!0})}else!l&&n&&eb(e)}function eb(e){var t;e.removeEventListener("touchstart",rs),e.removeEventListener("mousedown",rs),e.removeEventListener("touchstart",Ri),e.removeEventListener("touchend",pn),e.removeEventListener("touchmove",qy),e.removeEventListener("touchcancel",pn),e.removeEventListener("mousedown",Ri),e.removeEventListener("mouseup",pn),e.removeEventListener("mouseleave",pn),(t=e._ripple)!=null&&t.keyDownHandler&&e.removeEventListener("keydown",e._ripple.keyDownHandler),e.removeEventListener("keyup",Zy),e.removeEventListener("blur",Jy),e.removeEventListener("dragstart",pn)}function NC(e,t){Qy(e,t,!1)}function LC(e){eb(e),delete e._ripple}function VC(e,t){if(t.value===t.oldValue)return;const n=Xy(t.oldValue);Qy(e,t,n)}const Kn={mounted:NC,unmounted:LC,updated:VC},tb=Z({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:$y},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Pe,appendIcon:Pe,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,spaced:String,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...Nn(),...De(),...jt(),...Ln(),...Jn(),...Vs(),...Fs(),...Hl(),...$d(),...tn(),...Hs(),...$l(),...Ze({tag:"button"}),...dt(),...pa({variant:"elevated"})},"VBtn"),Ke=be()({name:"VBtn",props:tb(),emits:{"group:selected":e=>!0},setup(e,{attrs:t,slots:n}){const{themeClasses:a}=wt(e),{borderClasses:r}=qn(e),{densityClasses:l}=Zn(e),{dimensionStyles:i}=Vn(e),{elevationClasses:o}=ba(e),{loaderClasses:s}=Bs(e),{locationStyles:u}=Wl(e),{positionClasses:c}=Hd(e),{roundedClasses:d}=dn(e),{sizeClasses:f,sizeStyles:m}=oo(e),v=Vi(e,e.symbol,!1),h=$s(e,t),C=D(()=>{var L;return e.active!==void 0?e.active:h.isRouterLink.value?(L=h.isActive)==null?void 0:L.value:v==null?void 0:v.isSelected.value}),b=$(()=>C.value?e.activeColor??e.color:e.color),k=D(()=>{var R,E;return{color:(v==null?void 0:v.isSelected.value)&&(!h.isLink.value||((R=h.isActive)==null?void 0:R.value))||!v||((E=h.isActive)==null?void 0:E.value)?b.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:_,colorStyles:g,variantClasses:p}=lo(k),S=D(()=>(v==null?void 0:v.disabled.value)||e.disabled),y=$(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),x=D(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function A(L){var R,E;S.value||h.isLink.value&&(L.metaKey||L.ctrlKey||L.shiftKey||L.button!==0||t.target==="_blank")||(h.isRouterLink.value?(E=(R=h.navigate).value)==null||E.call(R,L):v==null||v.toggle())}return PC(h,v==null?void 0:v.select),ke(()=>{const L=h.isLink.value?"a":e.tag,R=!!(e.prependIcon||n.prepend),E=!!(e.appendIcon||n.append),V=!!(e.icon&&e.icon!==!0);return Vt(w(L,he(h.linkProps,{type:L==="a"?void 0:"button",class:["v-btn",v==null?void 0:v.selectedClass.value,{"v-btn--active":C.value,"v-btn--block":e.block,"v-btn--disabled":S.value,"v-btn--elevated":y.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},e.spaced?["v-btn--spaced",`v-btn--spaced-${e.spaced}`]:[],a.value,r.value,_.value,l.value,o.value,s.value,c.value,d.value,f.value,p.value,e.class],style:[g.value,i.value,u.value,m.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:S.value&&L!=="a"||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:A,value:x.value}),{default:()=>{var G;return[Bl(!0,"v-btn"),!e.icon&&R&&N("span",{key:"prepend",class:"v-btn__prepend"},[n.prepend?w(mt,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},n.prepend):w(rt,{key:"prepend-icon",icon:e.prependIcon},null)]),N("span",{class:"v-btn__content","data-no-activator":""},[!n.default&&V?w(rt,{key:"content-icon",icon:e.icon},null):w(mt,{key:"content-defaults",disabled:!V,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var K;return[((K=n.default)==null?void 0:K.call(n))??Le(e.text)]}})]),!e.icon&&E&&N("span",{key:"append",class:"v-btn__append"},[n.append?w(mt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},n.append):w(rt,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&N("span",{key:"loader",class:"v-btn__loader"},[((G=n.loader)==null?void 0:G.call(n))??w(gC,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[Kn,!S.value&&e.ripple,"",{center:!!e.icon}]])}),{group:v}}}),RC=Z({...De(),...Ze()},"VCardActions"),Wd=be()({name:"VCardActions",props:RC(),setup(e,{slots:t}){return kn({VBtn:{slim:!0,variant:"text"}}),ke(()=>w(e.tag,{class:pe(["v-card-actions",e.class]),style:Ie(e.style)},t)),{}}}),FC=Z({opacity:[Number,String],...De(),...Ze()},"VCardSubtitle"),BC=be()({name:"VCardSubtitle",props:FC(),setup(e,{slots:t}){return ke(()=>w(e.tag,{class:pe(["v-card-subtitle",e.class]),style:Ie([{"--v-card-subtitle-opacity":e.opacity},e.style])},t)),{}}}),gi=ro("v-card-title"),Ul=Z({transition:{type:null,default:"fade-transition",validator:e=>e!==!0}},"transition"),ca=(e,{slots:t})=>{const{transition:n,disabled:a,group:r,...l}=e,{component:i=r?Ed:fr,...o}=xl(n)?n:{};let s;return xl(n)?s=he(o,dk({disabled:a,group:r}),l):s=he({name:a||!n?"":n},l),Mn(i,s,t)},$C=Z({bordered:Boolean,color:String,content:[Number,String],dot:Boolean,dotSize:[Number,String],floating:Boolean,icon:Pe,inline:Boolean,label:{type:String,default:"$vuetify.badge"},max:[Number,String],modelValue:{type:Boolean,default:!0},offsetX:[Number,String],offsetY:[Number,String],textColor:String,...De(),...Hl({location:"top end"}),...tn(),...Ze(),...dt(),...Ul({transition:"scale-rotate-transition"}),...Ln()},"VBadge"),HC=be()({name:"VBadge",inheritAttrs:!1,props:$C(),setup(e,t){const{backgroundColorClasses:n,backgroundColorStyles:a}=Ut(()=>e.color),{roundedClasses:r}=dn(e),{t:l}=Cn(),{textColorClasses:i,textColorStyles:o}=On(()=>e.textColor),{themeClasses:s}=Ry(),{locationStyles:u}=Wl(e,!0,d=>(e.floating?e.dot?2:4:e.dot?Number(e.dotSize??8):12)+(["top","bottom"].includes(d)?Number(e.offsetY??0):["left","right"].includes(d)?Number(e.offsetX??0):0)),{dimensionStyles:c}=Vn(e);return ke(()=>{const d=Number(e.content),f=!e.max||isNaN(d)?e.content:d<=Number(e.max)?d:`${e.max}+`,[m,v]=yc(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return w(e.tag,he({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},v,{style:e.style}),{default:()=>{var h,C;return[N("div",{class:"v-badge__wrapper"},[(C=(h=t.slots).default)==null?void 0:C.call(h),w(ca,{transition:e.transition},{default:()=>{var b,k;return[Vt(N("span",he({class:["v-badge__badge",s.value,n.value,r.value,i.value],style:[a.value,o.value,c.value,e.inline?{}:u.value,e.dot&&e.dotSize?{width:ye(e.dotSize),height:ye(e.dotSize)}:{}],"aria-atomic":"true","aria-label":l(e.label,d),"aria-live":"polite",role:"status"},m),[e.dot?void 0:t.slots.badge?(k=(b=t.slots).badge)==null?void 0:k.call(b):e.icon?w(rt,{icon:e.icon},null):f]),[[br,e.modelValue]])]}})])]}})}),{}}});function WC(e){return{aspectStyles:D(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const nb=Z({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...De(),...Ln()},"VResponsive"),yi=be()({name:"VResponsive",props:nb(),setup(e,{slots:t}){const{aspectStyles:n}=WC(e),{dimensionStyles:a}=Vn(e);return ke(()=>{var r;return N("div",{class:pe(["v-responsive",{"v-responsive--inline":e.inline},e.class]),style:Ie([a.value,e.style])},[N("div",{class:"v-responsive__sizer",style:Ie(n.value)},null),(r=t.additional)==null?void 0:r.call(t),t.default&&N("div",{class:pe(["v-responsive__content",e.contentClass])},[t.default()])])}),{}}});function ov(e,t){if(!Id)return;const n=t.modifiers||{},a=t.value,{handler:r,options:l}=typeof a=="object"?a:{handler:a,options:{}},i=new IntersectionObserver((o=[],s)=>{var d;const u=(d=e._observe)==null?void 0:d[t.instance.$.uid];if(!u)return;const c=o.some(f=>f.isIntersecting);r&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&r(c,o,s),c&&n.once?Ac(e,t):u.init=!0},l);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:i},i.observe(e)}function Ac(e,t){var a;const n=(a=e._observe)==null?void 0:a[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const El={mounted:ov,unmounted:Ac,updated:(e,t)=>{var n;(n=e._observe)!=null&&n[t.instance.$.uid]&&(Ac(e,t),ov(e,t))}},UC=Z({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,imageClass:null,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...nb(),...De(),...tn(),...Ul()},"VImg"),Ba=be()({name:"VImg",directives:{vIntersect:El},inheritAttrs:!1,props:UC(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,{attrs:t,emit:n,slots:a}){const{backgroundColorClasses:r,backgroundColorStyles:l}=Ut(()=>e.color),{roundedClasses:i}=dn(e),o=_t("VImg"),s=fe(""),u=oe(),c=fe(e.eager?"loading":"idle"),d=fe(),f=fe(),m=D(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),v=D(()=>m.value.aspect||d.value/f.value||0);me(()=>e.src,()=>{h(c.value!=="idle")}),me(v,(E,V)=>{!E&&V&&u.value&&g(u.value)}),Vl(()=>h());function h(E){if(!(e.eager&&E)&&!(Id&&!E&&!e.eager)){if(c.value="loading",m.value.lazySrc){const V=new Image;V.src=m.value.lazySrc,g(V,null)}m.value.src&&ze(()=>{var V;n("loadstart",((V=u.value)==null?void 0:V.currentSrc)||m.value.src),setTimeout(()=>{var G;if(!o.isUnmounted)if((G=u.value)!=null&&G.complete){if(u.value.naturalWidth||b(),c.value==="error")return;v.value||g(u.value,null),c.value==="loading"&&C()}else v.value||g(u.value),k()})})}}function C(){var E;o.isUnmounted||(k(),g(u.value),c.value="loaded",n("load",((E=u.value)==null?void 0:E.currentSrc)||m.value.src))}function b(){var E;o.isUnmounted||(c.value="error",n("error",((E=u.value)==null?void 0:E.currentSrc)||m.value.src))}function k(){const E=u.value;E&&(s.value=E.currentSrc||E.src)}let _=-1;en(()=>{clearTimeout(_)});function g(E,V=100){const G=()=>{if(clearTimeout(_),o.isUnmounted)return;const{naturalHeight:K,naturalWidth:te}=E;K||te?(d.value=te,f.value=K):!E.complete&&c.value==="loading"&&V!=null?_=window.setTimeout(G,V):(E.currentSrc.endsWith(".svg")||E.currentSrc.startsWith("data:image/svg+xml"))&&(d.value=1,f.value=1)};G()}const p=$(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),S=()=>{var G;if(!m.value.src||c.value==="idle")return null;const E=N("img",{class:pe(["v-img__img",p.value,e.imageClass]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:m.value.src,srcset:m.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:u,onLoad:C,onError:b},null),V=(G=a.sources)==null?void 0:G.call(a);return w(ca,{transition:e.transition,appear:!0},{default:()=>[Vt(V?N("picture",{class:"v-img__picture"},[V,E]):E,[[br,c.value==="loaded"]])]})},y=()=>w(ca,{transition:e.transition},{default:()=>[m.value.lazySrc&&c.value!=="loaded"&&N("img",{class:pe(["v-img__img","v-img__img--preload",p.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:m.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),x=()=>a.placeholder?w(ca,{transition:e.transition,appear:!0},{default:()=>[(c.value==="loading"||c.value==="error"&&!a.error)&&N("div",{class:"v-img__placeholder"},[a.placeholder()])]}):null,A=()=>a.error?w(ca,{transition:e.transition,appear:!0},{default:()=>[c.value==="error"&&N("div",{class:"v-img__error"},[a.error()])]}):null,L=()=>e.gradient?N("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,R=fe(!1);{const E=me(v,V=>{V&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{R.value=!0})}),E())})}return ke(()=>{const E=yi.filterProps(e),[V,G]=Ms(t);return Vt(w(yi,he({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!R.value,"v-img--fit-content":e.width==="fit-content"},r.value,i.value,e.class],style:[{width:ye(e.width==="auto"?d.value:e.width)},l.value,e.style]},E,V,{aspectRatio:v.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>N(Me,null,[w(S,G,null),w(y,null,null),w(L,null,null),w(x,null,null),w(A,null,null)]),default:a.default}),[[El,{handler:h,options:e.options},null,{once:!0}]])}),{currentSrc:s,image:u,state:c,naturalWidth:d,naturalHeight:f}}}),YC=Z({badge:{type:[Boolean,Object],default:!1},start:Boolean,end:Boolean,icon:Pe,image:String,text:String,...Nn(),...De(),...jt(),...tn(),...$l(),...Ze(),...dt(),...pa({variant:"flat"})},"VAvatar"),hr=be()({name:"VAvatar",props:YC(),setup(e,{slots:t}){const{themeClasses:n}=wt(e),{borderClasses:a}=qn(e),{colorClasses:r,colorStyles:l,variantClasses:i}=lo(e),{densityClasses:o}=Zn(e),{roundedClasses:s}=dn(e),{sizeClasses:u,sizeStyles:c}=oo(e),d=D(()=>{switch(e.size){case"x-small":return 8;case"small":return 10;case"large":return 14;case"x-large":return 16;default:return 12}}),f=D(()=>{const{floating:v}=xl(e.badge)?e.badge:{};return(v?d.value/2:0)-1.5}),m=D(()=>({bordered:!0,dot:!t.badge,dotSize:d.value,offsetX:f.value,offsetY:f.value,color:typeof e.badge=="string"?e.badge:"primary",...xl(e.badge)?e.badge:{}}));return ke(()=>{const v=w(e.tag,{class:pe(["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},n.value,a.value,r.value,o.value,s.value,u.value,i.value,e.class]),style:Ie([l.value,c.value,e.style])},{default:()=>[t.default?w(mt,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[t.default()]}):e.image?w(Ba,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?w(rt,{key:"icon",icon:e.icon},null):e.text,Bl(!1,"v-avatar")]});return e.badge?w(HC,m.value,{default:()=>v,badge:t.badge}):v}),{}}}),jC=Z({appendAvatar:String,appendIcon:Pe,prependAvatar:String,prependIcon:Pe,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...De(),...jt(),...Ze()},"VCardItem"),GC=be()({name:"VCardItem",props:jC(),setup(e,{slots:t}){return ke(()=>{const n=!!(e.prependAvatar||e.prependIcon),a=!!(n||t.prepend),r=!!(e.appendAvatar||e.appendIcon),l=!!(r||t.append),i=!!(e.title!=null||t.title),o=!!(e.subtitle!=null||t.subtitle);return w(e.tag,{class:pe(["v-card-item",e.class]),style:Ie(e.style)},{default:()=>{var s;return[a&&N("div",{key:"prepend",class:"v-card-item__prepend"},[t.prepend?w(mt,{key:"prepend-defaults",disabled:!n,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},t.prepend):N(Me,null,[e.prependAvatar&&w(hr,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&w(rt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),N("div",{class:"v-card-item__content"},[i&&w(gi,{key:"title"},{default:()=>{var u;return[((u=t.title)==null?void 0:u.call(t))??Le(e.title)]}}),o&&w(BC,{key:"subtitle"},{default:()=>{var u;return[((u=t.subtitle)==null?void 0:u.call(t))??Le(e.subtitle)]}}),(s=t.default)==null?void 0:s.call(t)]),l&&N("div",{key:"append",class:"v-card-item__append"},[t.append?w(mt,{key:"append-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},t.append):N(Me,null,[e.appendIcon&&w(rt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&w(hr,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])]}})}),{}}}),zC=Z({opacity:[Number,String],...De(),...Ze()},"VCardText"),Fr=be()({name:"VCardText",props:zC(),setup(e,{slots:t}){return ke(()=>w(e.tag,{class:pe(["v-card-text",e.class]),style:Ie([{"--v-card-text-opacity":e.opacity},e.style])},t)),{}}}),KC=Z({appendAvatar:String,appendIcon:Pe,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Pe,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...Nn(),...De(),...jt(),...Ln(),...Jn(),...Fs(),...Hl(),...$d(),...tn(),...Hs(),...Ze(),...dt(),...pa({variant:"elevated"})},"VCard"),lr=be()({name:"VCard",directives:{vRipple:Kn},props:KC(),setup(e,{attrs:t,slots:n}){const{themeClasses:a}=wt(e),{borderClasses:r}=qn(e),{colorClasses:l,colorStyles:i,variantClasses:o}=lo(e),{densityClasses:s}=Zn(e),{dimensionStyles:u}=Vn(e),{elevationClasses:c}=ba(e),{loaderClasses:d}=Bs(e),{locationStyles:f}=Wl(e),{positionClasses:m}=Hd(e),{roundedClasses:v}=dn(e),h=$s(e,t),C=fe(void 0);return me(()=>e.loading,(b,k)=>{C.value=!b&&typeof k=="string"?k:typeof b=="boolean"?void 0:b},{immediate:!0}),ke(()=>{const b=e.link!==!1&&h.isLink.value,k=!e.disabled&&e.link!==!1&&(e.link||h.isClickable.value),_=b?"a":e.tag,g=!!(n.title||e.title!=null),p=!!(n.subtitle||e.subtitle!=null),S=g||p,y=!!(n.append||e.appendAvatar||e.appendIcon),x=!!(n.prepend||e.prependAvatar||e.prependIcon),A=!!(n.image||e.image),L=S||x||y,R=!!(n.text||e.text!=null);return Vt(w(_,he(h.linkProps,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":k},a.value,r.value,l.value,s.value,c.value,d.value,m.value,v.value,o.value,e.class],style:[i.value,u.value,f.value,{"--v-card-height":ye(e.height)},e.style],onClick:k&&h.navigate.value,tabindex:e.disabled?-1:void 0}),{default:()=>{var E;return[A&&N("div",{key:"image",class:"v-card__image"},[n.image?w(mt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):w(Ba,{key:"image-img",cover:!0,src:e.image},null)]),w(Bd,{name:"v-card",active:!!e.loading,color:C.value},{default:n.loader}),L&&w(GC,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:n.item,prepend:n.prepend,title:n.title,subtitle:n.subtitle,append:n.append}),R&&w(Fr,{key:"text"},{default:()=>{var V;return[((V=n.text)==null?void 0:V.call(n))??e.text]}}),(E=n.default)==null?void 0:E.call(n),n.actions&&w(Wd,null,{default:n.actions}),Bl(k,"v-card")]}}),[[Kn,k&&e.ripple]])}),{}}}),XC=Z({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function An(e,t,n){return be()({name:e,props:XC({mode:n,origin:t}),setup(a,{slots:r}){const l={onBeforeEnter(i){a.origin&&(i.style.transformOrigin=a.origin)},onLeave(i){if(a.leaveAbsolute){const{offsetTop:o,offsetLeft:s,offsetWidth:u,offsetHeight:c}=i;i._transitionInitialStyles={position:i.style.position,top:i.style.top,left:i.style.left,width:i.style.width,height:i.style.height},i.style.position="absolute",i.style.top=`${o}px`,i.style.left=`${s}px`,i.style.width=`${u}px`,i.style.height=`${c}px`}a.hideOnLeave&&i.style.setProperty("display","none","important")},onAfterLeave(i){if(a.leaveAbsolute&&(i!=null&&i._transitionInitialStyles)){const{position:o,top:s,left:u,width:c,height:d}=i._transitionInitialStyles;delete i._transitionInitialStyles,i.style.position=o||"",i.style.top=s||"",i.style.left=u||"",i.style.width=c||"",i.style.height=d||""}}};return()=>{const i=a.group?Ed:fr;return Mn(i,{name:a.disabled?"":e,css:!a.disabled,...a.group?void 0:{mode:a.mode},...a.disabled?{}:l},r.default)}}})}function Ud(e,t,n="in-out"){return be()({name:e,props:{mode:{type:String,default:n},disabled:{type:Boolean,default:jr()},group:Boolean,hideOnLeave:Boolean},setup(a,{slots:r}){const l=a.group?Ed:fr;return()=>Mn(l,{name:a.disabled?"":e,css:!a.disabled,...a.disabled?{}:{...t,onLeave:i=>{var o;a.hideOnLeave?i.style.setProperty("display","none","important"):(o=t.onLeave)==null||o.call(t,i)}}},r.default)}})}function Yd(e="",t="y"){return{onBeforeEnter(r){r._parent=r.parentNode,r._initialStyle={transition:r.style.transition,overflow:r.style.overflow,width:r.style.width,height:r.style.height}},onEnter(r){const l=r._initialStyle;if(!l)return;r.style.setProperty("transition","none","important"),r.style.overflow="hidden";const i=`${r.offsetWidth}px`,o=`${r.offsetHeight}px`;["x","both"].includes(t)&&(r.style.width="0"),["y","both"].includes(t)&&(r.style.height="0"),r.offsetHeight,r.style.transition=l.transition,e&&r._parent&&r._parent.classList.add(e),requestAnimationFrame(()=>{["x","both"].includes(t)&&(r.style.width=i),["y","both"].includes(t)&&(r.style.height=o)})},onAfterEnter:a,onEnterCancelled:a,onLeave(r){r._initialStyle={transition:"",overflow:r.style.overflow,width:r.style.width,height:r.style.height},r.style.overflow="hidden",["x","both"].includes(t)&&(r.style.width=`${r.offsetWidth}px`),["y","both"].includes(t)&&(r.style.height=`${r.offsetHeight}px`),r.offsetHeight,requestAnimationFrame(()=>{["x","both"].includes(t)&&(r.style.width="0"),["y","both"].includes(t)&&(r.style.height="0")})},onAfterLeave:n,onLeaveCancelled:n};function n(r){e&&r._parent&&r._parent.classList.remove(e),a(r)}function a(r){if(!r._initialStyle)return;const{width:l,height:i}=r._initialStyle;r.style.overflow=r._initialStyle.overflow,l!=null&&["x","both"].includes(t)&&(r.style.width=l),i!=null&&["y","both"].includes(t)&&(r.style.height=i),delete r._initialStyle}}const qC=Z({target:[Object,Array]},"v-dialog-transition"),Nu=new WeakMap,jd=be()({name:"VDialogTransition",props:qC(),setup(e,{slots:t}){const n={onBeforeEnter(a){a.style.pointerEvents="none",a.style.visibility="hidden"},async onEnter(a,r){var d;await new Promise(f=>requestAnimationFrame(f)),await new Promise(f=>requestAnimationFrame(f)),a.style.visibility="";const l=uv(e.target,a),{x:i,y:o,sx:s,sy:u,speed:c}=l;if(Nu.set(a,l),jr())tr(a,[{opacity:0},{}],{duration:125*c,easing:qm}).finished.then(()=>r());else{const f=tr(a,[{transform:`translate(${i}px, ${o}px) scale(${s}, ${u})`,opacity:0},{}],{duration:225*c,easing:qm});(d=sv(a))==null||d.forEach(m=>{tr(m,[{opacity:0},{opacity:0,offset:.33},{}],{duration:450*c,easing:es})}),f.finished.then(()=>r())}},onAfterEnter(a){a.style.removeProperty("pointer-events")},onBeforeLeave(a){a.style.pointerEvents="none"},async onLeave(a,r){var d;await new Promise(f=>requestAnimationFrame(f));let l;!Nu.has(a)||Array.isArray(e.target)||e.target.offsetParent||e.target.getClientRects().length?l=uv(e.target,a):l=Nu.get(a);const{x:i,y:o,sx:s,sy:u,speed:c}=l;jr()?tr(a,[{},{opacity:0}],{duration:85*c,easing:Zm}).finished.then(()=>r()):(tr(a,[{},{transform:`translate(${i}px, ${o}px) scale(${s}, ${u})`,opacity:0}],{duration:125*c,easing:Zm}).finished.then(()=>r()),(d=sv(a))==null||d.forEach(m=>{tr(m,[{},{opacity:0,offset:.2},{opacity:0}],{duration:250*c,easing:es})}))},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?w(fr,he({name:"dialog-transition"},n,{css:!1}),t):w(fr,{name:"dialog-transition"},t)}});function sv(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function uv(e,t){const n=Py(e),a=Dd(t),[r,l]=getComputedStyle(t).transformOrigin.split(" ").map(b=>parseFloat(b)),[i,o]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let s=n.left+n.width/2;i==="left"||o==="left"?s-=n.width/2:(i==="right"||o==="right")&&(s+=n.width/2);let u=n.top+n.height/2;i==="top"||o==="top"?u-=n.height/2:(i==="bottom"||o==="bottom")&&(u+=n.height/2);const c=n.width/a.width,d=n.height/a.height,f=Math.max(1,c,d),m=c/f||0,v=d/f||0,h=a.width*a.height/(window.innerWidth*window.innerHeight),C=h>.12?Math.min(1.5,(h-.12)*10+1):1;return{x:s-(r+a.left),y:u-(l+a.top),sx:m,sy:v,speed:C}}An("fab-transition","center center","out-in");An("dialog-bottom-transition");An("dialog-top-transition");const cv=An("fade-transition");An("scale-transition");An("scroll-x-transition");An("scroll-x-reverse-transition");An("scroll-y-transition");An("scroll-y-reverse-transition");An("slide-x-transition");An("slide-x-reverse-transition");const ab=An("slide-y-transition");An("slide-y-reverse-transition");const rb=Ud("expand-transition",Yd()),lb=Ud("expand-x-transition",Yd("","x"));Ud("expand-both-transition",Yd("","both"));function Lu(e,t){return{x:e.x+t.x,y:e.y+t.y}}function ZC(e,t){return{x:e.x-t.x,y:e.y-t.y}}function dv(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:a}=e,r=a==="left"?0:a==="center"?t.width/2:a==="right"?t.width:a,l=n==="top"?0:n==="bottom"?t.height:n;return Lu({x:r,y:l},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:a}=e,r=n==="left"?0:n==="right"?t.width:n,l=a==="top"?0:a==="center"?t.height/2:a==="bottom"?t.height:a;return Lu({x:r,y:l},t)}return Lu({x:t.width/2,y:t.height/2},t)}const ib={static:eA,connected:nA},JC=Z({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in ib},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array],stickToTarget:Boolean,viewportMargin:{type:[Number,String],default:12}},"VOverlay-location-strategies");function QC(e,t){const n=oe({}),a=oe();nt&&vn(()=>!!(t.isActive.value&&e.locationStrategy),o=>{var s,u;me(()=>e.locationStrategy,o),xt(()=>{window.removeEventListener("resize",r),visualViewport==null||visualViewport.removeEventListener("resize",l),visualViewport==null||visualViewport.removeEventListener("scroll",i),a.value=void 0}),window.addEventListener("resize",r,{passive:!0}),visualViewport==null||visualViewport.addEventListener("resize",l,{passive:!0}),visualViewport==null||visualViewport.addEventListener("scroll",i,{passive:!0}),typeof e.locationStrategy=="function"?a.value=(s=e.locationStrategy(t,e,n))==null?void 0:s.updateLocation:a.value=(u=ib[e.locationStrategy](t,e,n))==null?void 0:u.updateLocation});function r(o){var s;(s=a.value)==null||s.call(a,o)}function l(o){var s;(s=a.value)==null||s.call(a,o)}function i(o){var s;(s=a.value)==null||s.call(a,o)}return{contentStyles:n,updateLocation:a}}function eA(){}function tA(e,t){const n=Dd(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function nA(e,t,n){(Array.isArray(e.target.value)||Gk(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:r,preferredOrigin:l}=Od(()=>{const b=pc(t.location,e.isRtl.value),k=t.origin==="overlap"?b:t.origin==="auto"?Pu(b):pc(t.origin,e.isRtl.value);return b.side===k.side&&b.align===Ou(k).align?{preferredAnchor:Rm(b),preferredOrigin:Rm(k)}:{preferredAnchor:b,preferredOrigin:k}}),[i,o,s,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(b=>D(()=>{const k=parseFloat(t[b]);return isNaN(k)?1/0:k})),c=D(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const b=t.offset.split(" ").map(parseFloat);return b.length<2&&b.push(0),b}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let d=!1,f=-1;const m=new Ay(4),v=new ResizeObserver(()=>{if(!d)return;if(requestAnimationFrame(k=>{k!==f&&m.clear(),requestAnimationFrame(_=>{f=_})}),m.isFull){const k=m.values();if(un(k.at(-1),k.at(-3))&&!un(k.at(-1),k.at(-2)))return}const b=C();b&&m.push(b.flipped)});let h=new Pn({x:0,y:0,width:0,height:0});me(e.target,(b,k)=>{k&&!Array.isArray(k)&&v.unobserve(k),Array.isArray(b)?un(b,k)||C():b&&v.observe(b)},{immediate:!0}),me(e.contentEl,(b,k)=>{k&&v.unobserve(k),b&&v.observe(b)},{immediate:!0}),xt(()=>{v.disconnect()});function C(){if(d=!1,requestAnimationFrame(()=>d=!0),!e.target.value||!e.contentEl.value)return;(Array.isArray(e.target.value)||e.target.value.offsetParent||e.target.value.getClientRects().length)&&(h=Py(e.target.value));const b=tA(e.contentEl.value,e.isRtl.value),k=ts(e.contentEl.value),_=Number(t.viewportMargin);k.length||(k.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(b.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),b.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const g=k.reduce((V,G)=>{const K=mk(G);return V?new Pn({x:Math.max(V.left,K.left),y:Math.max(V.top,K.top),width:Math.min(V.right,K.right)-Math.max(V.left,K.left),height:Math.min(V.bottom,K.bottom)-Math.max(V.top,K.top)}):K},void 0);t.stickToTarget?(g.x+=Math.min(_,h.x),g.y+=Math.min(_,h.y),g.width=Math.max(g.width-_*2,h.x+h.width-_),g.height=Math.max(g.height-_*2,h.y+h.height-_)):(g.x+=_,g.y+=_,g.width-=_*2,g.height-=_*2);let p={anchor:r.value,origin:l.value};function S(V){const G=new Pn(b),K=dv(V.anchor,h),te=dv(V.origin,G);let{x:ee,y:ce}=ZC(K,te);switch(V.anchor.side){case"top":ce-=c.value[0];break;case"bottom":ce+=c.value[0];break;case"left":ee-=c.value[0];break;case"right":ee+=c.value[0];break}switch(V.anchor.align){case"top":ce-=c.value[1];break;case"bottom":ce+=c.value[1];break;case"left":ee-=c.value[1];break;case"right":ee+=c.value[1];break}return G.x+=ee,G.y+=ce,G.width=Math.min(G.width,s.value),G.height=Math.min(G.height,u.value),{overflows:Bm(G,g),x:ee,y:ce}}let y=0,x=0;const A={x:0,y:0},L={x:!1,y:!1};let R=-1;for(;!(R++>10);){const{x:V,y:G,overflows:K}=S(p);y+=V,x+=G,b.x+=V,b.y+=G;{const te=Fm(p.anchor),ee=K.x.before||K.x.after,ce=K.y.before||K.y.after;let z=!1;if(["x","y"].forEach(H=>{if(H==="x"&&ee&&!L.x||H==="y"&&ce&&!L.y){const B={anchor:{...p.anchor},origin:{...p.origin}},j=H==="x"?te==="y"?Ou:Pu:te==="y"?Pu:Ou;B.anchor=j(B.anchor),B.origin=j(B.origin);const{overflows:se}=S(B);(se[H].before<=K[H].before&&se[H].after<=K[H].after||se[H].before+se[H].after<(K[H].before+K[H].after)/2)&&(p=B,z=L[H]=!0)}}),z)continue}K.x.before&&(y+=K.x.before,b.x+=K.x.before),K.x.after&&(y-=K.x.after,b.x-=K.x.after),K.y.before&&(x+=K.y.before,b.y+=K.y.before),K.y.after&&(x-=K.y.after,b.y-=K.y.after);{const te=Bm(b,g);A.x=g.width-te.x.before-te.x.after,A.y=g.height-te.y.before-te.y.after,y+=te.x.before,b.x+=te.x.before,x+=te.y.before,b.y+=te.y.before}break}const E=Fm(p.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${p.anchor.side} ${p.anchor.align}`,transformOrigin:`${p.origin.side} ${p.origin.align}`,top:ye(Vu(x)),left:e.isRtl.value?void 0:ye(Vu(y)),right:e.isRtl.value?ye(Vu(-y)):void 0,minWidth:ye(E==="y"?Math.min(i.value,h.width):i.value),maxWidth:ye(fv(Et(A.x,i.value===1/0?0:i.value,s.value))),maxHeight:ye(fv(Et(A.y,o.value===1/0?0:o.value,u.value)))}),{available:A,contentBox:b,flipped:L}}return me(()=>[r.value,l.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>C()),ze(()=>{const b=C();if(!b)return;const{available:k,contentBox:_}=b;_.height>k.y&&requestAnimationFrame(()=>{C(),requestAnimationFrame(()=>{C()})})}),{updateLocation:C}}function Vu(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function fv(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let xc=!0;const ls=[];function aA(e){!xc||ls.length?(ls.push(e),Tc()):(xc=!1,e(),Tc())}let mv=-1;function Tc(){cancelAnimationFrame(mv),mv=requestAnimationFrame(()=>{const e=ls.shift();e&&e(),ls.length?Tc():xc=!0})}const Mo={none:null,close:iA,block:oA,reposition:sA},rA=Z({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Mo}},"VOverlay-scroll-strategies");function lA(e,t){if(!nt)return;let n;Rt(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=dr(),await new Promise(a=>setTimeout(a)),n.active&&n.run(()=>{var a;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(a=Mo[e.scrollStrategy])==null||a.call(Mo,t,e,n)}))}),xt(()=>{n==null||n.stop()})}function iA(e){function t(n){e.isActive.value=!1}ob(Gd(e.target.value,e.contentEl.value),t)}function oA(e,t){var o;const n=(o=e.root.value)==null?void 0:o.offsetParent,a=Gd(e.target.value,e.contentEl.value),r=[...new Set([...ts(a,t.contained?n:void 0),...ts(e.contentEl.value,t.contained?n:void 0)])].filter(s=>!s.classList.contains("v-overlay-scroll-blocked")),l=window.innerWidth-document.documentElement.offsetWidth,i=(s=>Vd(s)&&s)(n||document.documentElement);i&&e.root.value.classList.add("v-overlay--scroll-blocked"),r.forEach((s,u)=>{s.style.setProperty("--v-body-scroll-x",ye(-s.scrollLeft)),s.style.setProperty("--v-body-scroll-y",ye(-s.scrollTop)),(s!==document.documentElement||getComputedStyle(s).overflowY!=="scroll")&&s.style.setProperty("--v-scrollbar-offset",ye(l)),s.classList.add("v-overlay-scroll-blocked")}),xt(()=>{r.forEach((s,u)=>{const c=parseFloat(s.style.getPropertyValue("--v-body-scroll-x")),d=parseFloat(s.style.getPropertyValue("--v-body-scroll-y")),f=s.style.scrollBehavior;s.style.scrollBehavior="auto",s.style.removeProperty("--v-body-scroll-x"),s.style.removeProperty("--v-body-scroll-y"),s.style.removeProperty("--v-scrollbar-offset"),s.classList.remove("v-overlay-scroll-blocked"),s.scrollLeft=-c,s.scrollTop=-d,s.style.scrollBehavior=f}),i&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function sA(e,t,n){let a=!1,r=-1,l=-1;function i(o){aA(()=>{var c,d;const s=performance.now();(d=(c=e.updateLocation).value)==null||d.call(c,o),a=(performance.now()-s)/(1e3/60)>2})}l=(typeof requestIdleCallback>"u"?o=>o():requestIdleCallback)(()=>{n.run(()=>{ob(Gd(e.target.value,e.contentEl.value),o=>{a?(cancelAnimationFrame(r),r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{i(o)})})):i(o)})})}),xt(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(l),cancelAnimationFrame(r)})}function Gd(e,t){return Array.isArray(e)?document.elementsFromPoint(...e).find(n=>!(t!=null&&t.contains(n))):e??t}function ob(e,t){const n=[document,...ts(e)];n.forEach(a=>{a.addEventListener("scroll",t,{passive:!0})}),xt(()=>{n.forEach(a=>{a.removeEventListener("scroll",t)})})}const Ec=Symbol.for("vuetify:v-menu"),sb=Z({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function ub(e,t){let n=()=>{};function a(i,o){n==null||n();const s=i?e.openDelay:e.closeDelay,u=Math.max((o==null?void 0:o.minDelay)??0,Number(s??0));return new Promise(c=>{n=sk(u,()=>{t==null||t(i),c(i)})})}function r(){return a(!0)}function l(i){return a(!1,i)}return{clearDelay:n,runOpenDelay:r,runCloseDelay:l}}const uA=Z({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...sb()},"VOverlay-activator");function cA(e,{isActive:t,isTop:n,contentEl:a}){const r=_t("useActivator"),l=oe();let i=!1,o=!1,s=!0;const u=D(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),c=D(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!u.value),{runOpenDelay:d,runCloseDelay:f}=ub(e,y=>{y===(e.openOnHover&&i||u.value&&o)&&!(e.openOnHover&&t.value&&!n.value)&&(t.value!==y&&(s=!0),t.value=y)}),m=oe(),v={onClick:y=>{y.stopPropagation(),l.value=y.currentTarget||y.target,t.value||(m.value=[y.clientX,y.clientY]),t.value=!t.value},onMouseenter:y=>{i=!0,l.value=y.currentTarget||y.target,d()},onMouseleave:y=>{i=!1,f()},onFocus:y=>{Jo(y.target,":focus-visible")!==!1&&(o=!0,y.stopPropagation(),l.value=y.currentTarget||y.target,d())},onBlur:y=>{o=!1,y.stopPropagation(),f({minDelay:1})}},h=D(()=>{const y={};return c.value&&(y.onClick=v.onClick),e.openOnHover&&(y.onMouseenter=v.onMouseenter,y.onMouseleave=v.onMouseleave),u.value&&(y.onFocus=v.onFocus,y.onBlur=v.onBlur),y}),C=D(()=>{const y={};if(e.openOnHover&&(y.onMouseenter=()=>{i=!0,d()},y.onMouseleave=()=>{i=!1,f()}),u.value&&(y.onFocusin=x=>{x.target.matches(":focus-visible")&&(o=!0,d())},y.onFocusout=()=>{o=!1,f({minDelay:1})}),e.closeOnContentClick){const x=$e(Ec,null);y.onClick=()=>{t.value=!1,x==null||x.closeParents()}}return y}),b=D(()=>{const y={};return e.openOnHover&&(y.onMouseenter=()=>{s&&(i=!0,s=!1,d())},y.onMouseleave=()=>{i=!1,f()}),y});me(n,y=>{var x;y&&(e.openOnHover&&!i&&(!u.value||!o)||u.value&&!o&&(!e.openOnHover||!i))&&!((x=a.value)!=null&&x.contains(document.activeElement))&&(t.value=!1)}),me(t,y=>{y||setTimeout(()=>{m.value=void 0})},{flush:"post"});const k=bc();Rt(()=>{k.value&&ze(()=>{l.value=k.el})});const _=bc(),g=D(()=>e.target==="cursor"&&m.value?m.value:_.value?_.el:cb(e.target,r)||l.value),p=D(()=>Array.isArray(g.value)?void 0:g.value);let S;return me(()=>!!e.activator,y=>{y&&nt?(S=dr(),S.run(()=>{dA(e,r,{activatorEl:l,activatorEvents:h})})):S&&S.stop()},{flush:"post",immediate:!0}),xt(()=>{S==null||S.stop()}),{activatorEl:l,activatorRef:k,target:g,targetEl:p,targetRef:_,activatorEvents:h,contentEvents:C,scrimEvents:b}}function dA(e,t,{activatorEl:n,activatorEvents:a}){me(()=>e.activator,(o,s)=>{if(s&&o!==s){const u=i(s);u&&l(u)}o&&ze(()=>r())},{immediate:!0}),me(()=>e.activatorProps,()=>{r()}),xt(()=>{l()});function r(o=i(),s=e.activatorProps){o&&vk(o,he(a.value,s))}function l(o=i(),s=e.activatorProps){o&&hk(o,he(a.value,s))}function i(o=e.activator){const s=cb(o,t);return n.value=(s==null?void 0:s.nodeType)===Node.ELEMENT_NODE?s:void 0,n.value}}function cb(e,t){var a,r;if(!e)return;let n;if(e==="parent"){let l=(r=(a=t==null?void 0:t.proxy)==null?void 0:a.$el)==null?void 0:r.parentNode;for(;l!=null&&l.hasAttribute("data-no-activator");)l=l.parentNode;n=l}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}const db=Z({retainFocus:Boolean,captureFocus:Boolean,disableInitialFocus:Boolean},"focusTrap"),No=new Map;let vv=0;function hv(e){const t=document.activeElement;if(e.key!=="Tab"||!t)return;const n=Array.from(No.values()).filter(({isActive:u,contentEl:c})=>{var d;return u.value&&((d=c.value)==null?void 0:d.contains(t))}).map(u=>u.contentEl.value);let a,r=t.parentElement;for(;r;){if(n.includes(r)){a=r;break}r=r.parentElement}if(!a)return;const l=ur(a).filter(u=>u.tabIndex>=0);if(!l.length)return;const i=document.activeElement;if(l.length===1&&l[0].classList.contains("v-list")&&l[0].contains(i)){e.preventDefault();return}const o=l[0],s=l[l.length-1];e.shiftKey&&(i===o||o.classList.contains("v-list")&&o.contains(i))&&(e.preventDefault(),s.focus()),!e.shiftKey&&(i===s||s.classList.contains("v-list")&&s.contains(i))&&(e.preventDefault(),o.focus())}function fb(e,{isActive:t,localTop:n,activatorEl:a,contentEl:r}){const l=Symbol("trap");let i=!1,o=-1;async function s(){i=!0,o=window.setTimeout(()=>{i=!1},100)}async function u(f){var h;const m=f.relatedTarget,v=f.target;document.removeEventListener("pointerdown",s),document.removeEventListener("keydown",c),await ze(),t.value&&!i&&m!==v&&r.value&&tt(n)&&![document,r.value].includes(v)&&!r.value.contains(v)&&((h=ur(r.value)[0])==null||h.focus())}function c(f){if(f.key==="Tab"&&(document.removeEventListener("keydown",c),t.value&&r.value&&f.target&&!r.value.contains(f.target))){const m=ur(document.documentElement);if(f.shiftKey&&f.target===m.at(0)||!f.shiftKey&&f.target===m.at(-1)){const v=ur(r.value);v.length>0&&(f.preventDefault(),v[0].focus())}}}const d=$(()=>t.value&&e.captureFocus&&!e.disableInitialFocus);nt&&(me(()=>e.retainFocus,f=>{f?No.set(l,{isActive:t,contentEl:r}):No.delete(l)},{immediate:!0}),me(d,f=>{f?(document.addEventListener("pointerdown",s),document.addEventListener("focusin",u,{once:!0}),document.addEventListener("keydown",c)):(document.removeEventListener("pointerdown",s),document.removeEventListener("focusin",u),document.removeEventListener("keydown",c))},{immediate:!0}),vv++<1&&document.addEventListener("keydown",hv)),xt(()=>{No.delete(l),clearTimeout(o),document.removeEventListener("pointerdown",s),document.removeEventListener("focusin",u),document.removeEventListener("keydown",c),--vv<1&&document.removeEventListener("keydown",hv)})}const mb=["sm","md","lg","xl","xxl"],Ic=Symbol.for("vuetify:display"),gv={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:840,lg:1145,xl:1545,xxl:2138}},fA=(e=gv)=>Qt(gv,e);function yv(e){return nt&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function bv(e){return nt&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function pv(e){const t=nt&&!e?window.navigator.userAgent:"ssr";function n(v){return!!t.match(v)}const a=n(/android/i),r=n(/iphone|ipad|ipod/i),l=n(/cordova/i),i=n(/electron/i),o=n(/chrome/i),s=n(/edge/i),u=n(/firefox/i),c=n(/opera/i),d=n(/win/i),f=n(/mac/i),m=n(/linux/i);return{android:a,ios:r,cordova:l,electron:i,chrome:o,edge:s,firefox:u,opera:c,win:d,mac:f,linux:m,touch:lk,ssr:t==="ssr"}}function mA(e,t){const{thresholds:n,mobileBreakpoint:a}=fA(e),r=fe(bv(t)),l=fe(pv(t)),i=Dt({}),o=fe(yv(t));function s(){r.value=bv(),o.value=yv()}function u(){s(),l.value=pv()}return Rt(()=>{const c=o.value<n.sm,d=o.value<n.md&&!c,f=o.value<n.lg&&!(d||c),m=o.value<n.xl&&!(f||d||c),v=o.value<n.xxl&&!(m||f||d||c),h=o.value>=n.xxl,C=c?"xs":d?"sm":f?"md":m?"lg":v?"xl":"xxl",b=typeof a=="number"?a:n[a],k=o.value<b;i.xs=c,i.sm=d,i.md=f,i.lg=m,i.xl=v,i.xxl=h,i.smAndUp=!c,i.mdAndUp=!(c||d),i.lgAndUp=!(c||d||f),i.xlAndUp=!(c||d||f||m),i.smAndDown=!(f||m||v||h),i.mdAndDown=!(m||v||h),i.lgAndDown=!(v||h),i.xlAndDown=!h,i.name=C,i.height=r.value,i.width=o.value,i.mobile=k,i.mobileBreakpoint=a,i.platform=l.value,i.thresholds=n}),nt&&(window.addEventListener("resize",s,{passive:!0}),xt(()=>{window.removeEventListener("resize",s)},!0)),{...to(i),update:u,ssr:!!t}}const Yl=Z({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},"display");function _a(e={mobile:null},t=ya()){const n=$e(Ic);if(!n)throw new Error("Could not find Vuetify display injection");const a=D(()=>e.mobile?!0:typeof e.mobileBreakpoint=="number"?n.width.value<e.mobileBreakpoint:e.mobileBreakpoint?n.width.value<n.thresholds.value[e.mobileBreakpoint]:e.mobile===null?n.mobile.value:!1);return{...n,displayClasses:$(()=>t?{[`${t}--mobile`]:a.value}:{}),mobile:a}}function vA(){if(!nt)return fe(!1);const{ssr:e}=_a();if(e){const t=fe(!1);return cn(()=>{t.value=!0}),t}else return fe(!0)}const vb=Z({eager:Boolean},"lazy");function hb(e,t){const n=fe(!1),a=$(()=>n.value||e.eager||t.value);me(t,()=>n.value=!0);function r(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:a,onAfterLeave:r}}function Ws(){const t=_t("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const _v=Symbol.for("vuetify:stack"),Jl=Dt([]);function hA(e,t,n){const a=_t("useStack"),r=!n,l=$e(_v,void 0),i=Dt({activeChildren:new Set});ct(_v,i);const o=fe(Number(tt(t)));vn(e,()=>{var d;const c=(d=Jl.at(-1))==null?void 0:d[1];o.value=c?c+10:Number(tt(t)),r&&Jl.push([a.uid,o.value]),l==null||l.activeChildren.add(a.uid),xt(()=>{if(r){const f=Te(Jl).findIndex(m=>m[0]===a.uid);Jl.splice(f,1)}l==null||l.activeChildren.delete(a.uid)})});const s=fe(!0);return r&&Rt(()=>{var d;const c=((d=Jl.at(-1))==null?void 0:d[0])===a.uid;setTimeout(()=>s.value=c)}),{globalTop:Wr(s),localTop:$(()=>!i.activeChildren.size),stackStyles:$(()=>({zIndex:o.value}))}}function gA(e){return{teleportTarget:D(()=>{const n=e();if(n===!0||!nt)return;const a=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(a==null)return;let r=[...a.children].find(l=>l.matches(".v-overlay-container"));return r||(r=document.createElement("div"),r.className="v-overlay-container",a.appendChild(r)),r})}}function yA(){return!0}function gb(e,t,n){if(!e||yb(e,n)===!1)return!1;const a=Vy(t);if(typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&a.host===e.target)return!1;const r=(typeof n.value=="object"&&n.value.include||(()=>[]))();return r.push(t),!r.some(l=>l==null?void 0:l.contains(e.target))}function yb(e,t){return(typeof t.value=="object"&&t.value.closeConditional||yA)(e)}function bA(e,t,n){const a=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&gb(e,t,n)&&setTimeout(()=>{yb(e,n)&&a&&a(e)},0)}function Sv(e,t){const n=Vy(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const wv={mounted(e,t){const n=r=>bA(r,e,t),a=r=>{e._clickOutside.lastMousedownWasOutside=gb(r,e,t)};Sv(e,r=>{r.addEventListener("click",n,!0),r.addEventListener("mousedown",a,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:a}},beforeUnmount(e,t){e._clickOutside&&(Sv(e,n=>{var l;if(!n||!((l=e._clickOutside)!=null&&l[t.instance.$.uid]))return;const{onClick:a,onMousedown:r}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",a,!0),n.removeEventListener("mousedown",r,!0)}),delete e._clickOutside[t.instance.$.uid])}};function pA(e){const{modelValue:t,color:n,...a}=e;return w(fr,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&N("div",he({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},a),null)]})}const zd=Z({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...uA(),...De(),...Ln(),...vb(),...JC(),...rA(),...db(),...dt(),...Ul()},"VOverlay"),is=be()({name:"VOverlay",directives:{vClickOutside:wv},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...pt(zd(),["disableInitialFocus"])},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,keydown:e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,{slots:t,attrs:n,emit:a}){const r=_t("VOverlay"),l=oe(),i=oe(),o=oe(),s=je(e,"modelValue"),u=D({get:()=>s.value,set:_e=>{_e&&e.disabled||(s.value=_e)}}),{themeClasses:c}=wt(e),{rtlClasses:d,isRtl:f}=gn(),{hasContent:m,onAfterLeave:v}=hb(e,u),h=Ut(()=>typeof e.scrim=="string"?e.scrim:null),{globalTop:C,localTop:b,stackStyles:k}=hA(u,()=>e.zIndex,e._disableGlobalStack),{activatorEl:_,activatorRef:g,target:p,targetEl:S,targetRef:y,activatorEvents:x,contentEvents:A,scrimEvents:L}=cA(e,{isActive:u,isTop:b,contentEl:o}),{teleportTarget:R}=gA(()=>{var ie,J,ve;const _e=e.attach||e.contained;if(_e)return _e;const Y=((ie=_==null?void 0:_.value)==null?void 0:ie.getRootNode())||((ve=(J=r.proxy)==null?void 0:J.$el)==null?void 0:ve.getRootNode());return Y instanceof ShadowRoot?Y:!1}),{dimensionStyles:E}=Vn(e),V=vA(),{scopeId:G}=Ws();me(()=>e.disabled,_e=>{_e&&(u.value=!1)});const{contentStyles:K,updateLocation:te}=QC(e,{isRtl:f,contentEl:o,target:p,isActive:u});lA(e,{root:l,contentEl:o,targetEl:S,target:p,isActive:u,updateLocation:te});function ee(_e){a("click:outside",_e),e.persistent?se():u.value=!1}function ce(_e){return u.value&&b.value&&(!e.scrim||_e.target===i.value||_e instanceof MouseEvent&&_e.shadowTarget===i.value)}fb(e,{isActive:u,localTop:b,contentEl:o,activatorEl:_}),nt&&me(u,_e=>{_e?window.addEventListener("keydown",z):window.removeEventListener("keydown",z)},{immediate:!0}),en(()=>{nt&&window.removeEventListener("keydown",z)});function z(_e){var Y,ie,J;_e.key==="Escape"&&C.value&&((Y=o.value)!=null&&Y.contains(document.activeElement)||a("keydown",_e),e.persistent?se():(u.value=!1,(ie=o.value)!=null&&ie.contains(document.activeElement)&&((J=_.value)==null||J.focus())))}function H(_e){_e.key==="Escape"&&!C.value||a("keydown",_e)}const B=zy();vn(()=>e.closeOnBack,()=>{IC(B,_e=>{C.value&&u.value?(_e(!1),e.persistent?se():u.value=!1):_e()})});const j=oe();me(()=>u.value&&(e.absolute||e.contained)&&R.value==null,_e=>{if(_e){const Y=Ld(l.value);Y&&Y!==document.scrollingElement&&(j.value=Y.scrollTop)}});function se(){e.noClickAnimation||o.value&&tr(o.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:es})}function Ce(){a("afterEnter")}function Ve(){v(),a("afterLeave")}return ke(()=>{var _e;return N(Me,null,[(_e=t.activator)==null?void 0:_e.call(t,{isActive:u.value,targetRef:y,props:he({ref:g},x.value,e.activatorProps)}),V.value&&m.value&&w(x0,{disabled:!R.value,to:R.value},{default:()=>[N("div",he({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":u.value,"v-overlay--contained":e.contained},c.value,d.value,e.class],style:[k.value,{"--v-overlay-opacity":e.opacity,top:ye(j.value)},e.style],ref:l,onKeydown:H},G,n),[w(pA,he({color:h,modelValue:u.value&&!!e.scrim,ref:i},L.value),null),w(ca,{appear:!0,persisted:!0,transition:e.transition,target:p.value,onAfterEnter:Ce,onAfterLeave:Ve},{default:()=>{var Y;return[Vt(N("div",he({ref:o,class:["v-overlay__content",e.contentClass],style:[E.value,K.value]},A.value,e.contentProps),[(Y=t.default)==null?void 0:Y.call(t,{isActive:u})]),[[br,u.value],[wv,{handler:ee,closeConditional:ce,include:()=>[_.value]}]])]}})])]})])}),{activatorEl:_,scrimEl:i,target:p,animateClick:se,contentEl:o,rootEl:l,globalTop:C,localTop:b,updateLocation:te}}}),Ru=Symbol("Forwarded refs");function Fu(e,t){let n=e;for(;n;){const a=Reflect.getOwnPropertyDescriptor(n,t);if(a)return a;n=Object.getPrototypeOf(n)}}function qr(e,...t){return e[Ru]=t,new Proxy(e,{get(n,a){if(Reflect.has(n,a))return Reflect.get(n,a);if(!(typeof a=="symbol"||a.startsWith("$")||a.startsWith("__"))){for(const r of t)if(r.value&&Reflect.has(r.value,a)){const l=Reflect.get(r.value,a);return typeof l=="function"?l.bind(r.value):l}}},has(n,a){if(Reflect.has(n,a))return!0;if(typeof a=="symbol"||a.startsWith("$")||a.startsWith("__"))return!1;for(const r of t)if(r.value&&Reflect.has(r.value,a))return!0;return!1},set(n,a,r){if(Reflect.has(n,a))return Reflect.set(n,a,r);if(typeof a=="symbol"||a.startsWith("$")||a.startsWith("__"))return!1;for(const l of t)if(l.value&&Reflect.has(l.value,a))return Reflect.set(l.value,a,r);return!1},getOwnPropertyDescriptor(n,a){var l;const r=Reflect.getOwnPropertyDescriptor(n,a);if(r)return r;if(!(typeof a=="symbol"||a.startsWith("$")||a.startsWith("__"))){for(const i of t){if(!i.value)continue;const o=Fu(i.value,a)??("_"in i.value?Fu((l=i.value._)==null?void 0:l.setupState,a):void 0);if(o)return o}for(const i of t){const o=i.value&&i.value[Ru];if(!o)continue;const s=o.slice();for(;s.length;){const u=s.shift(),c=Fu(u.value,a);if(c)return c;const d=u.value&&u.value[Ru];d&&s.push(...d)}}}}})}const _A=Z({fullscreen:Boolean,scrollable:Boolean,...pt(zd({captureFocus:!0,origin:"center center",scrollStrategy:"block",transition:{component:jd},zIndex:2400,retainFocus:!0}),["disableInitialFocus"])},"VDialog"),Us=be()({name:"VDialog",props:_A(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,slots:n}){const a=je(e,"modelValue"),{scopeId:r}=Ws(),l=oe();function i(){var s;t("afterEnter"),(e.scrim||e.retainFocus)&&((s=l.value)!=null&&s.contentEl)&&!l.value.contentEl.contains(document.activeElement)&&l.value.contentEl.focus({preventScroll:!0})}function o(){t("afterLeave")}return me(a,async s=>{var u;s||(await ze(),(u=l.value.activatorEl)==null||u.focus({preventScroll:!0}))}),ke(()=>{const s=is.filterProps(e),u=he({"aria-haspopup":"dialog"},e.activatorProps),c=he({tabindex:-1},e.contentProps);return w(is,he({ref:l,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},s,{modelValue:a.value,"onUpdate:modelValue":d=>a.value=d,"aria-modal":"true",activatorProps:u,contentProps:c,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:i,onAfterLeave:o},r),{activator:n.activator,default:(...d)=>w(mt,{root:"VDialog"},{default:()=>{var f;return[(f=n.default)==null?void 0:f.call(n,...d)]}})})}),qr({},l)}}),SA=["dotted","dashed","solid","double"],wA=Z({color:String,contentOffset:[Number,String,Array],gradient:Boolean,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,variant:{type:String,default:"solid",validator:e=>SA.includes(e)},...De(),...dt()},"VDivider"),Il=be()({name:"VDivider",props:wA(),setup(e,{attrs:t,slots:n}){const{themeClasses:a}=wt(e),{textColorClasses:r,textColorStyles:l}=On(()=>e.color),i=D(()=>{const s={};return e.length&&(s[e.vertical?"height":"width"]=ye(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=ye(e.thickness)),s}),o=$(()=>{const s=Array.isArray(e.contentOffset)?e.contentOffset[0]:e.contentOffset,u=Array.isArray(e.contentOffset)?e.contentOffset[1]:0;return{marginBlock:e.vertical&&s?ye(s):void 0,marginInline:!e.vertical&&s?ye(s):void 0,transform:u?`translate${e.vertical?"X":"Y"}(${ye(u)})`:void 0}});return ke(()=>{const s=N("hr",{class:pe([{"v-divider":!0,"v-divider--gradient":e.gradient&&!n.default,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},a.value,r.value,e.class]),style:Ie([i.value,l.value,{"--v-border-opacity":e.opacity},{"border-style":e.variant},e.style]),"aria-orientation":!t.role||t.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${t.role||"separator"}`},null);return n.default?N("div",{class:pe(["v-divider__wrapper",{"v-divider__wrapper--gradient":e.gradient,"v-divider__wrapper--inset":e.inset,"v-divider__wrapper--vertical":e.vertical}])},[s,N("div",{class:"v-divider__content",style:Ie(o.value)},[n.default()]),s]):s}),{}}}),kA=Z({fluid:{type:Boolean,default:!1},...De(),...Ln(),...Ze()},"VContainer"),Ys=be()({name:"VContainer",props:kA(),setup(e,{slots:t}){const{rtlClasses:n}=gn(),{dimensionStyles:a}=Vn(e);return ke(()=>w(e.tag,{class:pe(["v-container",{"v-container--fluid":e.fluid},n.value,e.class]),style:Ie([a.value,e.style])},t)),{}}}),bb=mb.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}),pb=mb.reduce((e,t)=>{const n="offset"+yr(t);return e[n]={type:[String,Number],default:null},e},{}),kv={col:qo(bb),offset:qo(pb),order:["order","orderSm","orderMd","orderLg","orderXl","orderXxl"]};function ii(e){if(typeof e=="string"&&e.includes("/")){const[t,n]=e.split("/");return{cols:Number(t),size:Number(n)}}return{cols:e}}function CA(e,t,n){if(n==null||n===!1)return{};const{cols:a,size:r}=ii(n),l=t.replace(e,"").toLowerCase();return e==="offset"?{className:`v-col--offset-${l}-${a}`,variables:[{[`--v-col-offset-base-${l}`]:r}]}:e==="order"?{className:`order-${l}-${a}`}:{className:a===""||a===!0?`v-col--${l}`:`v-col--cols-${l}-${a}`,variables:[{[`--v-col-size-base-${l}`]:r}]}}const AA=["auto","start","end","center","baseline","stretch"],el=e=>AA.includes(e),xA=Z({cols:{type:[Boolean,String,Number],default:!1},...bb,offset:{type:[String,Number],default:null},...pb,order:{type:[String,Number],default:null},orderSm:{type:String,default:null},orderMd:{type:String,default:null},orderLg:{type:String,default:null},orderXl:{type:String,default:null},orderXxl:{type:String,default:null},alignSelf:{type:String,default:null,validator:el},alignSelfSm:{type:String,default:null,validator:el},alignSelfMd:{type:String,default:null,validator:el},alignSelfLg:{type:String,default:null,validator:el},alignSelfXl:{type:String,default:null,validator:el},alignSelfXxl:{type:String,default:null,validator:el},...De(),...Ze()},"VCol"),Kt=be()({name:"VCol",props:xA(),setup(e,{slots:t}){const n=D(()=>ii(e.cols).size),a=D(()=>ii(e.offset).size),r=D(()=>{const l=["v-col"],i=[];let o;for(o in kv)kv[o].forEach(c=>{const d=e[c],{className:f,variables:m}=CA(o,c,d);f&&l.push(f),m&&i.push(...m)});const{cols:s}=ii(e.cols),{cols:u}=ii(e.offset);return l.push({[`v-col--cols-${s}`]:s,[`v-col--offset-${u}`]:u,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),{classes:l,variables:i}});return()=>{var l;return Mn(e.tag,{class:[r.value.classes,e.class],style:[{"--v-col-size-base":n.value},{"--v-col-offset-base":a.value},r.value.variables,e.style]},(l=t.default)==null?void 0:l.call(t))}}}),Kd=["start","end","center"],_b=["space-between","space-around","space-evenly"],TA=[...Kd,"baseline","stretch"],tl=e=>TA.includes(e),EA=[...Kd,..._b],nl=e=>EA.includes(e),IA=[...Kd,..._b,"stretch"],al=e=>IA.includes(e),Cv={align:["align","alignSm","alignMd","alignLg","alignXl","alignXxl"],justify:["justify","justifySm","justifyMd","justifyLg","justifyXl","justifyXxl"],alignContent:["alignContent","alignContentSm","alignContentMd","alignContentLg","alignContentXl","alignContentXxl"]},PA={align:"align",justify:"justify",alignContent:"align-content"};function OA(e,t,n){let a=PA[e];if(n!=null){if(t){const r=t.replace(e,"");a+=`-${r}`}return a+=`-${n}`,a.toLowerCase()}}const DA=Z({dense:Boolean,align:{type:String,default:null,validator:tl},alignSm:{type:String,default:null,validator:tl},alignMd:{type:String,default:null,validator:tl},alignLg:{type:String,default:null,validator:tl},alignXl:{type:String,default:null,validator:tl},alignXxl:{type:String,default:null,validator:tl},justify:{type:String,default:null,validator:nl},justifySm:{type:String,default:null,validator:nl},justifyMd:{type:String,default:null,validator:nl},justifyLg:{type:String,default:null,validator:nl},justifyXl:{type:String,default:null,validator:nl},justifyXxl:{type:String,default:null,validator:nl},alignContent:{type:String,default:null,validator:al},alignContentSm:{type:String,default:null,validator:al},alignContentMd:{type:String,default:null,validator:al},alignContentLg:{type:String,default:null,validator:al},alignContentXl:{type:String,default:null,validator:al},alignContentXxl:{type:String,default:null,validator:al},noGutters:Boolean,gap:[Number,String,Array],size:[Number,String],...De(),...jt(),...Ze()},"VRow"),bi=be()({name:"VRow",props:DA(),setup(e,{slots:t}){e.dense&&Xo("dense",'density="comfortable"'),e.noGutters&&Xo("noGutters",'density="compact"');const n=D(()=>{const l=[];let i;for(i in Cv)Cv[i].forEach(o=>{const s=e[o],u=OA(i,o,s);u&&l.push(u)});return l.push({"v-row--density-default":e.density==="default"&&!e.noGutters&&!e.dense,"v-row--density-compact":e.density==="compact"||e.noGutters,"v-row--density-comfortable":e.density==="comfortable"||e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),l}),a=D(()=>Array.isArray(e.gap)?ye(e.gap[0]||0):ye(e.gap)),r=D(()=>Array.isArray(e.gap)?ye(e.gap[1]||0):a.value);return()=>{var l;return Mn(e.tag,{class:["v-row",n.value,e.class],style:[{"--v-col-gap-x":a.value,"--v-col-gap-y":r.value,"--v-row-columns":e.size},e.style]},(l=t.default)==null?void 0:l.call(t))}}}),Bi=ro("v-spacer","div","VSpacer"),Xd=Symbol.for("vuetify:v-stepper"),Sb=Z({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),MA=be()({name:"VStepperActions",props:Sb(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,{emit:t,slots:n}){const{t:a}=Cn();function r(){t("click:prev")}function l(){t("click:next")}return ke(()=>{const i={onClick:r},o={onClick:l};return N("div",{class:"v-stepper-actions"},[w(mt,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:a(e.prevText),variant:"text"}}},{default:()=>{var s;return[((s=n.prev)==null?void 0:s.call(n,{props:i}))??w(Ke,i,null)]}}),w(mt,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:a(e.nextText),variant:"tonal"}}},{default:()=>{var s;return[((s=n.next)==null?void 0:s.call(n,{props:o}))??w(Ke,o,null)]}})])}),{}}}),wb=ro("v-stepper-header"),NA=Z({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:Pe,default:"$complete"},editable:Boolean,editIcon:{type:Pe,default:"$edit"},error:Boolean,errorIcon:{type:Pe,default:"$error"},icon:Pe,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},"StepperItem"),LA=Z({...NA(),...Vs()},"VStepperItem"),Lo=be()({name:"VStepperItem",directives:{vRipple:Kn},props:LA(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){const n=Vi(e,Xd,!0),a=D(()=>(n==null?void 0:n.value.value)??e.value),r=D(()=>e.rules.every(d=>d()===!0)),l=D(()=>!e.disabled&&e.editable),i=D(()=>!e.disabled&&e.editable),o=D(()=>e.error||!r.value),s=D(()=>e.complete||e.rules.length>0&&r.value),u=D(()=>o.value?e.errorIcon:s.value?e.completeIcon:n.isSelected.value&&e.editable?e.editIcon:e.icon),c=D(()=>({canEdit:i.value,hasError:o.value,hasCompleted:s.value,title:e.title,subtitle:e.subtitle,step:a.value,value:e.value}));return ke(()=>{var h,C,b;const d=(!n||n.isSelected.value||s.value||i.value)&&!o.value&&!e.disabled,f=!!(e.title!=null||t.title),m=!!(e.subtitle!=null||t.subtitle);function v(){n==null||n.toggle()}return Vt(N("button",{class:pe(["v-stepper-item",{"v-stepper-item--complete":s.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":o.value},n==null?void 0:n.selectedClass.value]),disabled:!e.editable,type:"button",onClick:v},[l.value&&Bl(!0,"v-stepper-item"),w(hr,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:d?e.color:void 0,size:24},{default:()=>{var k;return[((k=t.icon)==null?void 0:k.call(t,c.value))??(u.value?w(rt,{icon:u.value},null):a.value)]}}),N("div",{class:"v-stepper-item__content"},[f&&N("div",{key:"title",class:"v-stepper-item__title"},[((h=t.title)==null?void 0:h.call(t,c.value))??e.title]),m&&N("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((C=t.subtitle)==null?void 0:C.call(t,c.value))??e.subtitle]),(b=t.default)==null?void 0:b.call(t,c.value)])]),[[Kn,e.editable&&e.ripple,null]])}),{}}}),VA=e=>{const{touchstartX:t,touchendX:n,touchstartY:a,touchendY:r}=e,l=.5,i=16;e.offsetX=n-t,e.offsetY=r-a,Math.abs(e.offsetY)<l*Math.abs(e.offsetX)&&(e.left&&n<t-i&&e.left(e),e.right&&n>t+i&&e.right(e)),Math.abs(e.offsetX)<l*Math.abs(e.offsetY)&&(e.up&&r<a-i&&e.up(e),e.down&&r>a+i&&e.down(e))};function RA(e,t){var a;const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,(a=t.start)==null||a.call(t,{originalEvent:e,...t})}function FA(e,t){var a;const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,(a=t.end)==null||a.call(t,{originalEvent:e,...t}),VA(t)}function BA(e,t){var a;const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,(a=t.move)==null||a.call(t,{originalEvent:e,...t})}function $A(e={}){const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>RA(n,t),touchend:n=>FA(n,t),touchmove:n=>BA(n,t)}}function HA(e,t){var o;const n=t.value,a=n!=null&&n.parent?e.parentElement:e,r=(n==null?void 0:n.options)??{passive:!0},l=(o=t.instance)==null?void 0:o.$.uid;if(!a||l===void 0)return;const i=$A(t.value);a._touchHandlers=a._touchHandlers??Object.create(null),a._touchHandlers[l]=i,qo(i).forEach(s=>{a.addEventListener(s,i[s],r)})}function WA(e,t){var l,i;const n=(l=t.value)!=null&&l.parent?e.parentElement:e,a=(i=t.instance)==null?void 0:i.$.uid;if(!(n!=null&&n._touchHandlers)||a===void 0)return;const r=n._touchHandlers[a];qo(r).forEach(o=>{n.removeEventListener(o,r[o])}),delete n._touchHandlers[a]}const Pc={mounted:HA,unmounted:WA},kb=Symbol.for("vuetify:v-window"),Cb=Symbol.for("vuetify:v-window-group"),Ab=Z({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},verticalArrows:[Boolean,String],touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},crossfade:Boolean,transitionDuration:Number,...De(),...Ze(),...dt()},"VWindow"),Av=be()({name:"VWindow",directives:{vTouch:Pc},props:Ab(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){const{themeClasses:n}=wt(e),{isRtl:a}=gn(),{t:r}=Cn(),l=io(e,Cb),i=oe(),o=D(()=>a.value?!e.reverse:e.reverse),s=fe(!1),u=D(()=>{if(e.crossfade)return"v-window-crossfade-transition";const p=e.direction==="vertical"?"y":"x",y=(o.value?!s.value:s.value)?"-reverse":"";return`v-window-${p}${y}-transition`}),c=fe(0),d=oe(void 0),f=D(()=>l.items.value.findIndex(p=>l.selected.value.includes(p.id)));me(f,(p,S)=>{let y;const x={left:0,top:0};nt&&S>=0&&(y=Ld(i.value),x.left=y==null?void 0:y.scrollLeft,x.top=y==null?void 0:y.scrollTop);const A=l.items.value.length,L=A-1;A<=2?s.value=p<S:p===L&&S===0?s.value=!1:p===0&&S===L?s.value=!0:s.value=p<S,ze(()=>{if(!nt||!y)return;y.scrollTop!==x.top&&y.scrollTo({...x,behavior:"instant"}),requestAnimationFrame(()=>{if(!y)return;y.scrollTop!==x.top&&y.scrollTo({...x,behavior:"instant"})})})},{flush:"sync"}),ct(kb,{transition:u,isReversed:s,transitionCount:c,transitionHeight:d,rootRef:i});const m=$(()=>e.continuous||f.value!==0),v=$(()=>e.continuous||f.value!==l.items.value.length-1);function h(){m.value&&l.prev()}function C(){v.value&&l.next()}const b=D(()=>{const p=[],S={icon:a.value?e.nextIcon:e.prevIcon,class:`v-window__${o.value?"right":"left"}`,onClick:l.prev,"aria-label":r("$vuetify.carousel.prev")};p.push(m.value?t.prev?t.prev({props:S}):w(Ke,S,null):N("div",null,null));const y={icon:a.value?e.prevIcon:e.nextIcon,class:`v-window__${o.value?"left":"right"}`,onClick:l.next,"aria-label":r("$vuetify.carousel.next")};return p.push(v.value?t.next?t.next({props:y}):w(Ke,y,null):N("div",null,null)),p}),k=D(()=>e.touch===!1?e.touch:{...{left:()=>{o.value?h():C()},right:()=>{o.value?C():h()},start:({originalEvent:S})=>{S.stopPropagation()}},...e.touch===!0?{}:e.touch});function _(p){(e.direction==="horizontal"&&p.key==="ArrowLeft"||e.direction==="vertical"&&p.key==="ArrowUp")&&(p.preventDefault(),h(),ze(()=>{m.value?g(0):g(1)})),(e.direction==="horizontal"&&p.key==="ArrowRight"||e.direction==="vertical"&&p.key==="ArrowDown")&&(p.preventDefault(),C(),ze(()=>{v.value?g(1):g(0)}))}function g(p){var x;const S=b.value[p];if(!S)return;(x=(Array.isArray(S)?S[0]:S).el)==null||x.focus()}return ke(()=>Vt(w(e.tag,{ref:i,class:pe(["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover","v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},n.value,e.class]),style:Ie([e.style,{"--v-window-transition-duration":jr()?null:ye(e.transitionDuration,"ms")}])},{default:()=>{var p,S;return[N("div",{class:"v-window__container",style:{height:d.value}},[(p=t.default)==null?void 0:p.call(t,{group:l}),e.showArrows!==!1&&N("div",{class:pe(["v-window__controls",{"v-window__controls--left":e.verticalArrows==="left"||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows==="right"}]),onKeydown:_},[b.value])]),(S=t.additional)==null?void 0:S.call(t,{group:l})]}}),[[Pc,k.value]])),{group:l}}}),UA=Z({...pt(Ab(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),xb=be()({name:"VStepperWindow",props:UA(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){const n=$e(Xd,null),a=je(e,"modelValue"),r=D({get(){var l;return a.value!=null||!n?a.value:(l=n.items.value.find(i=>n.selected.value.includes(i.id)))==null?void 0:l.value},set(l){a.value=l}});return ke(()=>{const l=Av.filterProps(e);return w(Av,he({_as:"VStepperWindow"},l,{modelValue:r.value,"onUpdate:modelValue":i=>r.value=i,class:["v-stepper-window",e.class],style:e.style,mandatory:!1,touch:!1}),t)}),{}}});function so(){const e=fe(!1);return cn(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:$(()=>e.value?void 0:{transition:"none !important"}),isBooted:Wr(e)}}const Tb=Z({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...De(),...Vs(),...vb()},"VWindowItem"),xv=be()({name:"VWindowItem",directives:{vTouch:Pc},props:Tb(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){const n=$e(kb),a=Vi(e,Cb),{isBooted:r}=so();if(!n||!a)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const l=fe(!1),i=D(()=>r.value&&(n.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function o(){!l.value||!n||(l.value=!1,n.transitionCount.value>0&&(n.transitionCount.value-=1,n.transitionCount.value===0&&(n.transitionHeight.value=void 0)))}function s(){var m;l.value||!n||(l.value=!0,n.transitionCount.value===0&&(n.transitionHeight.value=ye((m=n.rootRef.value)==null?void 0:m.clientHeight)),n.transitionCount.value+=1)}function u(){o()}function c(m){l.value&&ze(()=>{!i.value||!l.value||!n||(n.transitionHeight.value=ye(m.clientHeight))})}const d=D(()=>{const m=n.isReversed.value?e.reverseTransition:e.transition;return i.value?{name:typeof m!="string"?n.transition.value:m,onBeforeEnter:s,onAfterEnter:o,onEnterCancelled:u,onBeforeLeave:s,onAfterLeave:o,onLeaveCancelled:u,onEnter:c}:!1}),{hasContent:f}=hb(e,a.isSelected);return ke(()=>w(ca,{transition:d.value,disabled:!r.value},{default:()=>{var m;return[Vt(N("div",{class:pe(["v-window-item",a.selectedClass.value,e.class]),style:Ie(e.style)},[f.value&&((m=t.default)==null?void 0:m.call(t))]),[[br,a.isSelected.value]])]}})),{groupItem:a}}}),YA=Z({...Tb()},"VStepperWindowItem"),Vo=be()({name:"VStepperWindowItem",props:YA(),setup(e,{slots:t}){return ke(()=>{const n=xv.filterProps(e);return w(xv,he({_as:"VStepperWindowItem"},n,{class:["v-stepper-window-item",e.class],style:e.style}),t)}),{}}}),qd=Z({color:String,...Nn(),...De(),...Ln(),...Jn(),...Hl(),...$d(),...tn(),...Ze(),...dt()},"VSheet"),$i=be()({name:"VSheet",props:qd(),setup(e,{slots:t}){const{themeClasses:n}=wt(e),{backgroundColorClasses:a,backgroundColorStyles:r}=Ut(()=>e.color),{borderClasses:l}=qn(e),{dimensionStyles:i}=Vn(e),{elevationClasses:o}=ba(e),{locationStyles:s}=Wl(e),{positionClasses:u}=Hd(e),{roundedClasses:c}=dn(e);return ke(()=>w(e.tag,{class:pe(["v-sheet",n.value,a.value,l.value,o.value,u.value,c.value,e.class]),style:Ie([r.value,i.value,s.value,e.style])},t)),{}}}),jA=Z({altLabels:Boolean,bgColor:String,completeIcon:Pe,editIcon:Pe,editable:Boolean,errorIcon:Pe,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},nonLinear:Boolean,flat:Boolean,...Yl()},"Stepper"),GA=Z({...jA(),...Ls({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...qd(),...mr(Sb(),["prevText","nextText"])},"VStepper"),zA=be()({name:"VStepper",props:GA(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){const{items:n,next:a,prev:r,selected:l}=io(e,Xd),{displayClasses:i,mobile:o}=_a(e),{completeIcon:s,editIcon:u,errorIcon:c,color:d,editable:f,prevText:m,nextText:v}=to(e),h=D(()=>e.items.map((k,_)=>{const g=Mt(k,e.itemTitle,k),p=Mt(k,e.itemValue,_+1),S=e.itemProps===!0?k:Mt(k,e.itemProps),y={title:g,value:p,...S};return{title:y.title,value:y.value,props:y,raw:k}})),C=D(()=>n.value.findIndex(k=>l.value.includes(k.id))),b=D(()=>e.disabled?e.disabled:C.value===0?"prev":C.value===n.value.length-1?"next":!1);return kn({VStepperItem:{editable:f,errorIcon:c,completeIcon:s,editIcon:u,prevText:m,nextText:v},VStepperActions:{color:d,disabled:b,prevText:m,nextText:v}}),ke(()=>{const k=$i.filterProps(e),_=!!(t.header||e.items.length),g=e.items.length>0,p=!e.hideActions&&!!(g||t.actions);return w($i,he(k,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":o.value},i.value,e.class],style:e.style}),{default:()=>{var S,y;return[_&&w(wb,{key:"stepper-header"},{default:()=>[h.value.map(({raw:x,...A},L)=>N(Me,null,[!!L&&w(Il,null,null),w(Lo,A.props,{default:t[`header-item.${A.value}`]??t.header,icon:t.icon,title:t.title,subtitle:t.subtitle})]))]}),g&&w(xb,{key:"stepper-window"},{default:()=>[h.value.map(x=>w(Vo,{value:x.value},{default:()=>{var A,L;return((A=t[`item.${x.value}`])==null?void 0:A.call(t,x))??((L=t.item)==null?void 0:L.call(t,x))}}))]}),(S=t.default)==null?void 0:S.call(t,{prev:r,next:a}),p&&(((y=t.actions)==null?void 0:y.call(t,{next:a,prev:r}))??w(MA,{key:"stepper-actions","onClick:prev":r,"onClick:next":a},t))]}})}),{prev:r,next:a}}}),KA=Z({text:String,...De(),...Ze()},"VToolbarTitle"),Hi=be()({name:"VToolbarTitle",props:KA(),setup(e,{slots:t}){return ke(()=>{const n=!!(t.default||t.text||e.text);return w(e.tag,{class:pe(["v-toolbar-title",e.class]),style:Ie(e.style)},{default:()=>{var a;return[n&&N("div",{class:"v-toolbar-title__placeholder"},[t.text?t.text():e.text,(a=t.default)==null?void 0:a.call(t)])]}})}),{}}}),XA=[null,"prominent","default","comfortable","compact"],Eb=Z({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:"start"},color:String,density:{type:String,default:"default",validator:e=>XA.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Nn(),...De(),...Jn(),...Hl(),...tn(),...Ze({tag:"header"}),...dt()},"VToolbar"),os=be()({name:"VToolbar",props:Eb(),setup(e,{slots:t}){var m;const{backgroundColorClasses:n,backgroundColorStyles:a}=Ut(()=>e.color),{borderClasses:r}=qn(e),{elevationClasses:l}=ba(e),{locationStyles:i}=Wl(e),{roundedClasses:o}=dn(e),{themeClasses:s}=wt(e),{rtlClasses:u}=gn(),c=fe(e.extended===null?!!((m=t.extension)!=null&&m.call(t)):e.extended),d=D(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),f=D(()=>c.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return kn({VBtn:{variant:"text"}}),ke(()=>{var b;const v=!!(e.title||t.title),h=!!(t.image||e.image),C=(b=t.extension)==null?void 0:b.call(t);return c.value=e.extended===null?!!C:e.extended,w(e.tag,{class:pe(["v-toolbar",`v-toolbar--collapse-${e.collapsePosition}`,{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},n.value,r.value,l.value,o.value,s.value,u.value,e.class]),style:Ie([a.value,i.value,e.style])},{default:()=>[h&&N("div",{key:"image",class:"v-toolbar__image"},[t.image?w(mt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):w(Ba,{key:"image-img",cover:!0,src:e.image},null)]),w(mt,{defaults:{VTabs:{height:ye(d.value)}}},{default:()=>{var k,_,g;return[N("div",{class:"v-toolbar__content",style:{height:ye(d.value)}},[t.prepend&&N("div",{class:"v-toolbar__prepend"},[(k=t.prepend)==null?void 0:k.call(t)]),v&&w(Hi,{key:"title",text:e.title},{text:t.title}),(_=t.default)==null?void 0:_.call(t),t.append&&N("div",{class:"v-toolbar__append"},[(g=t.append)==null?void 0:g.call(t)])])]}}),w(mt,{defaults:{VTabs:{height:ye(f.value)}}},{default:()=>[w(rb,null,{default:()=>[c.value&&N("div",{class:"v-toolbar__extension",style:{height:ye(f.value)}},[C])]})]})]})}),{contentHeight:d,extensionHeight:f}}}),qA=Z({...De(),...pa({variant:"text"})},"VToolbarItems"),ZA=be()({name:"VToolbarItems",props:qA(),setup(e,{slots:t}){return kn({VBtn:{color:$(()=>e.color),height:"inherit",variant:$(()=>e.variant)}}),ke(()=>{var n;return N("div",{class:pe(["v-toolbar-items",e.class]),style:Ie(e.style)},[(n=t.default)==null?void 0:n.call(t)])}),{}}}),JA={data(){return{steps:[{number:1,url:nk},{number:2,url:ak},{number:3,url:rk}],helpStep:1,helpDialog:!1}},mounted(){localStorage.helpStep&&(this.helpStep=localStorage.helpStep)},methods:{}},QA={class:"headline"},e1={class:"headline"},t1={class:"headline"};function n1(e,t,n,a,r,l){return qt(),Yr(Us,{modelValue:r.helpDialog,"onUpdate:modelValue":t[8]||(t[8]=i=>r.helpDialog=i),fullscreen:"","hide-overlay":"",transition:"dialog-bottom-transition"},{activator:ae(({props:i})=>[w(Ke,he({variant:"text"},i),{default:ae(()=>[He(Le(e.$t("help")),1)]),_:1},16)]),default:ae(()=>[w(lr,null,{default:ae(()=>[w(os,{color:"primary"},{default:ae(()=>[w(Ke,{icon:"",onClick:t[0]||(t[0]=i=>r.helpDialog=!1)},{default:ae(()=>[w(rt,null,{default:ae(()=>[...t[9]||(t[9]=[He("mdi-close",-1)])]),_:1})]),_:1}),w(Hi,null,{default:ae(()=>[He(Le(e.$t("help")),1)]),_:1}),w(Bi),w(ZA,null,{default:ae(()=>[w(Ke,{variant:"text",onClick:t[1]||(t[1]=i=>r.helpDialog=!1)},{default:ae(()=>[He(Le(e.$t("close")),1)]),_:1})]),_:1})]),_:1}),w(Ys,null,{default:ae(()=>[w(zA,{modelValue:r.helpStep,"onUpdate:modelValue":t[7]||(t[7]=i=>r.helpStep=i),direction:e.$vuetify.display.mdAndUp?"vertical":"horizontal"},{default:ae(()=>[w(wb,null,{default:ae(()=>[w(Lo,{complete:r.helpStep>1,value:1,title:e.$t("step1Title")},null,8,["complete","title"]),w(Il),w(Lo,{complete:r.helpStep>2,value:2,title:e.$t("step2Title")},null,8,["complete","title"]),w(Il),w(Lo,{complete:r.helpStep>3,value:3,title:e.$t("step3Title")},null,8,["complete","title"])]),_:1}),w(xb,null,{default:ae(()=>[w(Vo,{value:1},{default:ae(()=>[w(lr,null,{default:ae(()=>[w(bi,null,{default:ae(()=>[w(Kt,{cols:"12",md:"5"},{default:ae(()=>[w(yi,null,{default:ae(()=>[w(Ba,{src:r.steps[0].url,class:"grey-darken-4"},null,8,["src"])]),_:1})]),_:1}),w(Kt,{cols:"12",md:"7"},{default:ae(()=>[w(gi,null,{default:ae(()=>[N("div",QA,Le(e.$t("step1Title")),1)]),_:1}),w(Fr,null,{default:ae(()=>[He(Le(e.$t("step1Text")),1)]),_:1})]),_:1})]),_:1})]),_:1}),w(Ke,{color:"primary",onClick:t[2]||(t[2]=i=>r.helpStep=2)},{default:ae(()=>[He(Le(e.$t("continue")),1)]),_:1})]),_:1}),w(Vo,{value:2},{default:ae(()=>[w(lr,null,{default:ae(()=>[w(bi,null,{default:ae(()=>[w(Kt,{cols:"12",md:"5"},{default:ae(()=>[w(yi,null,{default:ae(()=>[w(Ba,{src:r.steps[1].url,class:"grey-darken-4"},null,8,["src"])]),_:1})]),_:1}),w(Kt,{cols:"12",md:"7"},{default:ae(()=>[w(gi,null,{default:ae(()=>[N("div",e1,Le(e.$t("step2Title")),1)]),_:1}),w(Fr,null,{default:ae(()=>[He(Le(e.$t("step2Text")),1)]),_:1})]),_:1})]),_:1})]),_:1}),w(Ke,{color:"primary",onClick:t[3]||(t[3]=i=>r.helpStep=3)},{default:ae(()=>[He(Le(e.$t("continue")),1)]),_:1}),w(Ke,{variant:"text",onClick:t[4]||(t[4]=i=>r.helpStep=1)},{default:ae(()=>[He(Le(e.$t("cancel")),1)]),_:1})]),_:1}),w(Vo,{value:3},{default:ae(()=>[w(lr,null,{default:ae(()=>[w(bi,null,{default:ae(()=>[w(Kt,{cols:"12",md:"5"},{default:ae(()=>[w(yi,null,{default:ae(()=>[w(Ba,{src:r.steps[2].url,class:"grey-darken-4"},null,8,["src"])]),_:1})]),_:1}),w(Kt,{cols:"12",md:"7"},{default:ae(()=>[w(gi,null,{default:ae(()=>[N("div",t1,Le(e.$t("step3Title")),1)]),_:1}),w(Fr,null,{default:ae(()=>[He(Le(e.$t("step3Text")),1)]),_:1})]),_:1})]),_:1})]),_:1}),w(Ke,{color:"primary",onClick:t[5]||(t[5]=i=>r.helpDialog=!1)},{default:ae(()=>[He(Le(e.$t("continue")),1)]),_:1}),w(Ke,{variant:"text",onClick:t[6]||(t[6]=i=>r.helpStep=2)},{default:ae(()=>[He(Le(e.$t("cancel")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","direction"])]),_:1})]),_:1})]),_:1},8,["modelValue"])}const a1=Xr(JA,[["render",n1],["__scopeId","data-v-be416a88"]]),r1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAa0lEQVR42u3QwQkAMAgAMfdf2hYc4yIc6NPM7k659PMAAAAAAAAAAAAAAFy1AQAAAAAAAAAAAAAAAIC/zF2VAAAAAAAAAAAAAAAAAODqCQAAAAAAAAAAAAAAAAAAgGwAAAAAAAAAAAAAAER72yqN3ef7lPIAAAAASUVORK5CYII=",l1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACb0lEQVR42u2avUoDQRDHrxUCVnkSQdAmjYVtIBCwEHwAn8BnyAMEFBEs0hhT2ekTiGjjB2i0sNAUSSMoWIyZw5XNfbm7M3Mh3AwsKe643f39/5CZ2Y0AIKryiBSAAlAACkABKAAFoAAUgAKoOICndhu+RyOw4/X9AzZ3zyBa6bIME5fTabOGCa75VrdP4f5lApN+H67r9XgO/B33epACYB7iy8nontzCcuNwYQAsrR9A5/gmFhSFNd9/bDZtkWcBPDQafy9KuaEMAGs7gyLV7ZgFgBt863TgqlYDKTdIAnBUPY7R+DMNADe1P7iDr+EQpNwgBcBDdehfPEN94ygNwHwMNyblBm4Avqpv7Z3ba8kGgCPXDa0WyQ2cAEJUT6wlH4CUGzgAUFT3BsDtBioAqupBAELcgMCy3BAKgEt1EgAON4QA4FSdDIDqBh8AEqqzAQh1gysAKdVZAYS4wRWAlOoiAHzd4AJASvVCAFBi/AegpFAAqX5AlYYCUAAKQAEoAP0bVAA8qTCmpZieJgPTWDut9QUQ1wTTdNo8xzQb0+28fsNcagEsSH7bzDMLxwImr7Ps6wC7KsSCCwsv6jkFGYCr6rh4LG2xxHUFYCpMSTeQAPiojk0NbG74NkRMhSnlhiAAIapTW2JSbvAGEKo6R1NUwg3OAKiqc7bFOd3gBIBDde6DEdwUHsJQ3VAIgFN1qaMxqhtyAXCrLnk4SnFDCoCU6mUcj+e6weosJ92QAiClelkXJHzdUFgMcape9hUZVzdkApBQfR6XpFzckAKQpzpeNVvUa3JFbtCLkgpAASgABaAAFIACUAAKQAFUG8APtyfgJ+7gOvsAAAAASUVORK5CYII=",i1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAc0lEQVR42u3aMQHAIBAEwbeCkPg3gAeIikPITbEGpt5JMs0NAAAAAAAAAAAAAADlAP89aQoAAAAAAAAAAAAAAAAAAAAAAAAAgHaAvb40BQAAAAAAAAAAAAAAAAAAAAAAAABAO4BTFAAAAAAAAAAAAACAqh7VV35ilNMcnQAAAABJRU5ErkJggg==",Oc=Symbol.for("vuetify:list");function Ib(e={filterable:!1}){const t=$e(Oc,{filterable:!1,hasPrepend:fe(!1),updateHasPrepend:()=>null,trackingIndex:fe(-1),navigationStrategy:fe("focus"),uid:""}),{filterable:n,trackingIndex:a=t.trackingIndex,navigationStrategy:r=t.navigationStrategy,uid:l=t.uid||Dn()}=e,i={filterable:t.filterable||n,hasPrepend:fe(!1),updateHasPrepend:o=>{o&&(i.hasPrepend.value=o)},trackingIndex:a,navigationStrategy:r,uid:l};return ct(Oc,i),t}function Pb(){return $e(Oc,null)}const Zd=e=>{const t={activate:({id:n,value:a,activated:r})=>(n=Te(n),e&&!a&&r.size===1&&r.has(n)||(a?r.add(n):r.delete(n)),r),in:(n,a,r)=>{let l=new Set;if(n!=null)for(const i of Ft(n))l=t.activate({id:i,value:!0,activated:new Set(l),children:a,parents:r});return l},out:n=>Array.from(n)};return t},Ob=e=>{const t=Zd(e);return{activate:({activated:a,id:r,...l})=>{r=Te(r);const i=a.has(r)?new Set([r]):new Set;return t.activate({...l,id:r,activated:i})},in:(a,r,l)=>{let i=new Set;if(a!=null){const o=Ft(a);o.length&&(i=t.in(o.slice(0,1),r,l))}return i},out:(a,r,l)=>t.out(a,r,l)}},o1=e=>{const t=Zd(e);return{activate:({id:a,activated:r,children:l,...i})=>(a=Te(a),l.has(a)?r:t.activate({id:a,activated:r,children:l,...i})),in:t.in,out:t.out}},s1=e=>{const t=Ob(e);return{activate:({id:a,activated:r,children:l,...i})=>(a=Te(a),l.has(a)?r:t.activate({id:a,activated:r,children:l,...i})),in:t.in,out:t.out}},u1={open:({id:e,value:t,opened:n,parents:a})=>{if(t){const r=new Set;r.add(e);let l=a.get(e);for(;l!=null;)r.add(l),l=a.get(l);return r}else return n.delete(e),n},select:()=>null},Db={open:({id:e,value:t,opened:n,parents:a})=>{if(t){let r=a.get(e);for(n.add(e);r!=null&&r!==e;)n.add(r),r=a.get(r);return n}else n.delete(e);return n},select:()=>null},c1={open:Db.open,select:({id:e,value:t,opened:n,parents:a})=>{if(!t)return n;const r=[];let l=a.get(e);for(;l!=null;)r.push(l),l=a.get(l);return new Set(r)}},Jd=e=>{const t={select:({id:n,value:a,selected:r})=>{if(n=Te(n),e&&!a){const l=Array.from(r.entries()).reduce((i,[o,s])=>(s==="on"&&i.push(o),i),[]);if(l.length===1&&l[0]===n)return r}return r.set(n,a?"on":"off"),r},in:(n,a,r,l)=>{const i=new Map;for(const o of n||[])t.select({id:o,value:!0,selected:i,children:a,parents:r,disabled:l});return i},out:n=>{const a=[];for(const[r,l]of n.entries())l==="on"&&a.push(r);return a}};return t},Mb=e=>{const t=Jd(e);return{select:({selected:a,id:r,...l})=>{r=Te(r);const i=a.has(r)?new Map([[r,a.get(r)]]):new Map;return t.select({...l,id:r,selected:i})},in:(a,r,l,i)=>a!=null&&a.length?t.in(a.slice(0,1),r,l,i):new Map,out:(a,r,l)=>t.out(a,r,l)}},d1=e=>{const t=Jd(e);return{select:({id:a,selected:r,children:l,...i})=>(a=Te(a),l.has(a)?r:t.select({id:a,selected:r,children:l,...i})),in:t.in,out:t.out}},f1=e=>{const t=Mb(e);return{select:({id:a,selected:r,children:l,...i})=>(a=Te(a),l.has(a)?r:t.select({id:a,selected:r,children:l,...i})),in:t.in,out:t.out}},Qd=e=>{const t={select:({id:n,value:a,selected:r,children:l,parents:i,disabled:o})=>{n=Te(n);const s=new Map(r),u=[n];for(;u.length;){const d=u.shift();o.has(d)||r.set(Te(d),a?"on":"off"),l.has(d)&&u.push(...l.get(d))}let c=Te(i.get(n));for(;c;){let d=!0,f=!0;for(const m of l.get(c)){const v=Te(m);if(!o.has(v)&&(r.get(v)!=="on"&&(d=!1),r.has(v)&&r.get(v)!=="off"&&(f=!1),!d&&!f))break}r.set(c,d?"on":f?"off":"indeterminate"),c=Te(i.get(c))}return e&&!a&&Array.from(r.entries()).reduce((f,[m,v])=>(v==="on"&&f.push(m),f),[]).length===0?s:r},in:(n,a,r)=>{let l=new Map;for(const i of n||[])l=t.select({id:i,value:!0,selected:l,children:a,parents:r,disabled:new Set});return l},out:(n,a)=>{const r=[];for(const[l,i]of n.entries())i==="on"&&!a.has(l)&&r.push(l);return r}};return t},m1=e=>{const t=Qd(e);return{select:t.select,in:t.in,out:(a,r,l)=>{const i=[];for(const[o,s]of a.entries())if(s==="on"){if(l.has(o)){const u=l.get(o);if(a.get(u)==="on")continue}i.push(o)}return i}}},v1=e=>{const n={select:Qd(e).select,in:(a,r,l,i)=>{let o=new Map;for(const s of a||[])r.has(s)||(o=n.select({id:s,value:!0,selected:o,children:r,parents:l,disabled:i}));return o},out:a=>{const r=[];for(const[l,i]of a.entries())(i==="on"||i==="indeterminate")&&r.push(l);return r}};return n},Pl=Symbol.for("vuetify:nested"),Nb={id:fe(),root:{itemsRegistration:oe("render"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:oe(new Map),parents:oe(new Map),disabled:oe(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:oe(!1),scrollToActive:oe(!1),selectable:oe(!1),opened:oe(new Set),activated:oe(new Set),selected:oe(new Map),selectedValues:oe([]),getPath:()=>[]}},h1=Z({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),g1=(e,{items:t,returnObject:n,scrollToActive:a})=>{let r=!1;const l=fe(new Map),i=fe(new Map),o=fe(new Set),s=je(e,"opened",e.opened,g=>new Set(Array.isArray(g)?g.map(p=>Te(p)):g),g=>[...g.values()]),u=D(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return o1(e.mandatory);case"single-leaf":return s1(e.mandatory);case"independent":return Zd(e.mandatory);case"single-independent":default:return Ob(e.mandatory)}}),c=D(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return f1(e.mandatory);case"leaf":return d1(e.mandatory);case"independent":return Jd(e.mandatory);case"single-independent":return Mb(e.mandatory);case"trunk":return m1(e.mandatory);case"branch":return v1(e.mandatory);case"classic":default:return Qd(e.mandatory)}}),d=D(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return c1;case"single":return u1;case"multiple":default:return Db}}),f=je(e,"activated",e.activated,g=>u.value.in(g,l.value,i.value),g=>u.value.out(g,l.value,i.value)),m=je(e,"selected",e.selected,g=>c.value.in(g,l.value,i.value,o.value),g=>c.value.out(g,l.value,i.value));en(()=>{r=!0});function v(g){const p=[];let S=Te(g);for(;S!==void 0;)p.unshift(S),S=i.value.get(S);return p}const h=_t("nested"),C=new Set,b=zk(()=>{ze(()=>{l.value=new Map(l.value),i.value=new Map(i.value)})},100);me(()=>[t.value,tt(n)],()=>{e.itemsRegistration==="props"&&k()},{immediate:!0});function k(){const g=new Map,p=new Map,S=new Set,y=tt(n)?L=>Te(L.raw):L=>L.value,x=[...t.value];let A=0;for(;A<x.length;){const L=x[A++],R=y(L);if(L.children){const E=[];for(const V of L.children){const G=y(V);g.set(G,R),E.push(G),x.push(V)}p.set(R,E)}L.props.disabled&&S.add(R)}l.value=p,i.value=g,o.value=S}const _={id:fe(),root:{opened:s,activatable:$(()=>e.activatable),scrollToActive:$(()=>tt(a)),selectable:$(()=>e.selectable),activated:f,selected:m,selectedValues:D(()=>{const g=[];for(const[p,S]of m.value.entries())S==="on"&&g.push(p);return g}),itemsRegistration:$(()=>e.itemsRegistration),register:(g,p,S,y)=>{if(C.has(g)){v(g).map(String).join(" -> "),v(p).concat(g).map(String).join(" -> ");return}else C.add(g);p&&g!==p&&i.value.set(g,p),S&&o.value.add(g),y&&l.value.set(g,[]),p!=null&&l.value.set(p,[...l.value.get(p)||[],g]),b()},unregister:g=>{if(r)return;C.delete(g),l.value.delete(g),o.value.delete(g);const p=i.value.get(g);if(p){const S=l.value.get(p)??[];l.value.set(p,S.filter(y=>y!==g))}i.value.delete(g),b()},updateDisabled:(g,p)=>{p?o.value.add(g):o.value.delete(g)},open:(g,p,S)=>{h.emit("click:open",{id:g,value:p,path:v(g),event:S});const y=d.value.open({id:g,value:p,opened:new Set(s.value),children:l.value,parents:i.value,event:S});y&&(s.value=y)},openOnSelect:(g,p,S)=>{const y=d.value.select({id:g,value:p,selected:new Map(m.value),opened:new Set(s.value),children:l.value,parents:i.value,event:S});y&&(s.value=y)},select:(g,p,S)=>{h.emit("click:select",{id:g,value:p,path:v(g),event:S});const y=c.value.select({id:g,value:p,selected:new Map(m.value),children:l.value,parents:i.value,disabled:o.value,event:S});y&&(m.value=y),_.root.openOnSelect(g,p,S)},activate:(g,p,S)=>{if(!e.activatable)return _.root.select(g,!0,S);h.emit("click:activate",{id:g,value:p,path:v(g),event:S});const y=u.value.activate({id:g,value:p,activated:new Set(f.value),children:l.value,parents:i.value,event:S});if(y.size!==f.value.size)f.value=y;else{for(const x of y)if(!f.value.has(x)){f.value=y;return}for(const x of f.value)if(!y.has(x)){f.value=y;return}}},children:l,parents:i,disabled:o,getPath:v}};return ct(Pl,_),_.root},Lb=(e,t,n)=>{const a=$e(Pl,Nb),r=Symbol("nested item"),l=D(()=>{const o=Te(tt(e));return o!==void 0?o:r}),i={...a,id:l,open:(o,s)=>a.root.open(l.value,o,s),openOnSelect:(o,s)=>a.root.openOnSelect(l.value,o,s),isOpen:D(()=>a.root.opened.value.has(l.value)),parent:D(()=>a.root.parents.value.get(l.value)),activate:(o,s)=>a.root.activate(l.value,o,s),isActivated:D(()=>a.root.activated.value.has(l.value)),scrollToActive:a.root.scrollToActive,select:(o,s)=>a.root.select(l.value,o,s),isSelected:D(()=>a.root.selected.value.get(l.value)==="on"),isIndeterminate:D(()=>a.root.selected.value.get(l.value)==="indeterminate"),isLeaf:D(()=>!a.root.children.value.get(l.value)),isGroupActivator:a.isGroupActivator};return Vl(()=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||ze(()=>{a.root.register(l.value,a.id.value,tt(t),n)})}),en(()=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||a.root.unregister(l.value)}),me(l,(o,s)=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||(a.root.unregister(s),ze(()=>{a.root.register(o,a.id.value,tt(t),n)}))}),me(()=>tt(t),o=>{a.root.updateDisabled(l.value,o)}),n&&ct(Pl,i),i},y1=()=>{const e=$e(Pl,Nb);ct(Pl,{...e,isGroupActivator:!0})},b1=Fl({name:"VListGroupActivator",setup(e,{slots:t}){return y1(),()=>{var n;return(n=t.default)==null?void 0:n.call(t)}}}),p1=Z({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Pe,default:"$collapse"},disabled:Boolean,expandIcon:{type:Pe,default:"$expand"},rawId:[String,Number],prependIcon:Pe,appendIcon:Pe,fluid:Boolean,subgroup:Boolean,title:String,value:null,...De(),...Ze()},"VListGroup"),Tv=be()({name:"VListGroup",props:p1(),setup(e,{slots:t}){const{isOpen:n,open:a,id:r}=Lb(()=>e.value,()=>e.disabled,!0),l=D(()=>`v-list-group--id-${String(e.rawId??r.value)}`),i=Pb(),{isBooted:o}=so(),s=$e(Pl),u=$(()=>{var v;return((v=s==null?void 0:s.root)==null?void 0:v.itemsRegistration.value)==="render"});function c(v){var h;["INPUT","TEXTAREA"].includes((h=v.target)==null?void 0:h.tagName)||a(!n.value,v)}const d=D(()=>({onClick:c,class:"v-list-group__header",id:l.value})),f=D(()=>n.value?e.collapseIcon:e.expandIcon),m=D(()=>({VListItem:{activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&f.value,appendIcon:e.appendIcon||!e.subgroup&&f.value,title:e.title,value:e.value}}));return ke(()=>w(e.tag,{class:pe(["v-list-group",{"v-list-group--prepend":i==null?void 0:i.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":n.value},e.class]),style:Ie(e.style)},{default:()=>[t.activator&&w(mt,{defaults:m.value},{default:()=>[w(b1,null,{default:()=>[t.activator({props:d.value,isOpen:n.value})]})]}),w(ca,{transition:{component:rb},disabled:!o.value},{default:()=>{var v,h;return[u.value?Vt(N("div",{class:"v-list-group__items",role:"group","aria-labelledby":l.value},[(v=t.default)==null?void 0:v.call(t)]),[[br,n.value]]):n.value&&N("div",{class:"v-list-group__items",role:"group","aria-labelledby":l.value},[(h=t.default)==null?void 0:h.call(t)])]}})]})),{isOpen:n}}}),_1=Z({opacity:[Number,String],...De(),...Ze()},"VListItemSubtitle"),S1=be()({name:"VListItemSubtitle",props:_1(),setup(e,{slots:t}){return ke(()=>w(e.tag,{class:pe(["v-list-item-subtitle",e.class]),style:Ie([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},t)),{}}}),pi=ro("v-list-item-title"),w1=Z({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Pe,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Pe,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,prependGap:[Number,String],subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,index:Number,tabindex:[Number,String],onClick:Wt(),onClickOnce:Wt(),...Nn(),...De(),...jt(),...Ln(),...Jn(),...tn(),...Hs(),...Ze(),...dt(),...pa({variant:"text"})},"VListItem"),cr=be()({name:"VListItem",directives:{vRipple:Kn},props:w1(),emits:{click:e=>!0},setup(e,{attrs:t,slots:n,emit:a}){const r=$s(e,t),l=oe(),i=D(()=>e.value===void 0?r.href.value:e.value),{activate:o,isActivated:s,select:u,isOpen:c,isSelected:d,isIndeterminate:f,isGroupActivator:m,root:v,parent:h,openOnSelect:C,scrollToActive:b,id:k}=Lb(i,()=>e.disabled,!1),_=Pb(),g=D(()=>{var J;return e.active!==!1&&(e.active||((J=r.isActive)==null?void 0:J.value)||(v.activatable.value?s.value:d.value))}),p=$(()=>e.link!==!1&&r.isLink.value),S=D(()=>!!_&&(v.selectable.value||v.activatable.value||e.value!=null)),y=D(()=>!e.disabled&&e.link!==!1&&(e.link||r.isClickable.value||S.value)),x=D(()=>_&&_.navigationStrategy.value==="track"&&e.index!==void 0&&_.trackingIndex.value===e.index),A=D(()=>_?p.value?"link":S.value?"option":"listitem":void 0),L=D(()=>{if(S.value)return v.activatable.value?s.value:v.selectable.value?d.value:g.value}),R=$(()=>e.rounded||e.nav),E=$(()=>e.color??e.activeColor),V=$(()=>({color:g.value?E.value??e.baseColor:e.baseColor,variant:e.variant}));me(()=>{var J;return(J=r.isActive)==null?void 0:J.value},J=>{J&&G()}),me(s,J=>{var ve;!J||!b||(ve=l.value)==null||ve.scrollIntoView({block:"nearest",behavior:"instant"})}),me(x,J=>{var ve;J&&((ve=l.value)==null||ve.scrollIntoView({block:"nearest",behavior:"instant"}))}),Vl(()=>{var J;(J=r.isActive)!=null&&J.value&&ze(()=>G())});function G(){h.value!=null&&v.open(h.value,!0),C(!0)}const{themeClasses:K}=wt(e),{borderClasses:te}=qn(e),{colorClasses:ee,colorStyles:ce,variantClasses:z}=lo(V),{densityClasses:H}=Zn(e),{dimensionStyles:B}=Vn(e),{elevationClasses:j}=ba(e),{roundedClasses:se}=dn(R),Ce=$(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),Ve=$(()=>e.ripple!==void 0&&e.ripple&&(_!=null&&_.filterable)?{keys:["Enter"]}:e.ripple),_e=D(()=>({isActive:g.value,select:u,isOpen:c.value,isSelected:d.value,isIndeterminate:f.value,isDisabled:e.disabled}));function Y(J){var ve,xe,T;a("click",J),!["INPUT","TEXTAREA"].includes((ve=J.target)==null?void 0:ve.tagName)&&y.value&&((T=(xe=r.navigate).value)==null||T.call(xe,J),!m&&(v.activatable.value?o(!s.value,J):(v.selectable.value||e.value!=null&&!p.value)&&u(!d.value,J)))}function ie(J){const ve=J.target;["INPUT","TEXTAREA"].includes(ve.tagName)||(J.key==="Enter"||J.key===" "&&!(_!=null&&_.filterable))&&(J.preventDefault(),J.stopPropagation(),J.target.dispatchEvent(new MouseEvent("click",J)))}return ke(()=>{const J=p.value?"a":e.tag,ve=n.title||e.title!=null,xe=n.subtitle||e.subtitle!=null,M=!!(!!(e.appendAvatar||e.appendIcon)||n.append),U=!!(!!(e.prependAvatar||e.prependIcon)||n.prepend);return _==null||_.updateHasPrepend(U),e.activeColor&&Xo("active-color",["color","base-color"]),Vt(w(J,he(r.linkProps,{ref:l,id:e.index!==void 0&&_?`v-list-item-${_.uid}-${e.index}`:void 0,class:["v-list-item",{"v-list-item--active":g.value,"v-list-item--disabled":e.disabled,"v-list-item--link":y.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!U&&(_==null?void 0:_.hasPrepend.value),"v-list-item--slim":e.slim,"v-list-item--focus-visible":x.value,[`${e.activeClass}`]:e.activeClass&&g.value},K.value,te.value,ee.value,H.value,j.value,Ce.value,se.value,z.value,e.class],style:[{"--v-list-prepend-gap":ye(e.prependGap)},ce.value,B.value,e.style],tabindex:e.tabindex??(y.value?_?-2:0:void 0),"aria-selected":L.value,role:A.value,onClick:Y,onKeydown:y.value&&!p.value&&ie}),{default:()=>{var Q;return[Bl(y.value||g.value,"v-list-item"),U&&N("div",{key:"prepend",class:"v-list-item__prepend"},[n.prepend?w(mt,{key:"prepend-defaults",defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0},VCheckboxBtn:{density:e.density}}},{default:()=>{var X;return[(X=n.prepend)==null?void 0:X.call(n,_e.value)]}}):N(Me,null,[e.prependAvatar&&w(hr,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&w(rt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),N("div",{class:"v-list-item__spacer"},null)]),N("div",{class:"v-list-item__content","data-no-activator":""},[ve&&w(pi,{key:"title"},{default:()=>{var X;return[((X=n.title)==null?void 0:X.call(n,{title:e.title}))??Le(e.title)]}}),xe&&w(S1,{key:"subtitle"},{default:()=>{var X;return[((X=n.subtitle)==null?void 0:X.call(n,{subtitle:e.subtitle}))??Le(e.subtitle)]}}),(Q=n.default)==null?void 0:Q.call(n,_e.value)]),M&&N("div",{key:"append",class:"v-list-item__append"},[n.append?w(mt,{key:"append-defaults",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0},VCheckboxBtn:{density:e.density}}},{default:()=>{var X;return[(X=n.append)==null?void 0:X.call(n,_e.value)]}}):N(Me,null,[e.appendIcon&&w(rt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&w(hr,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),N("div",{class:"v-list-item__spacer"},null)])]}}),[[Kn,y.value&&Ve.value]])}),{activate:o,isActivated:s,isGroupActivator:m,isSelected:d,list:_,select:u,root:v,id:k,link:r}}}),k1=Z({color:String,inset:Boolean,sticky:Boolean,title:String,...De(),...Ze()},"VListSubheader"),Vb=be()({name:"VListSubheader",props:k1(),setup(e,{slots:t}){const{textColorClasses:n,textColorStyles:a}=On(()=>e.color);return ke(()=>{const r=!!(t.default||e.title);return w(e.tag,{class:pe(["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},n.value,e.class]),style:Ie([{textColorStyles:a},e.style])},{default:()=>{var l;return[r&&N("div",{class:"v-list-subheader__text"},[((l=t.default)==null?void 0:l.call(t))??e.title])]}})}),{}}}),C1=Z({items:Array,returnObject:Boolean},"VListChildren"),Rb=be()({name:"VListChildren",props:C1(),setup(e,{slots:t}){return Ib(),()=>{var n,a;return((n=t.default)==null?void 0:n.call(t))??((a=e.items)==null?void 0:a.map(({children:r,props:l,type:i,raw:o},s)=>{var d,f;if(i==="divider")return((d=t.divider)==null?void 0:d.call(t,{props:l}))??w(Il,l,null);if(i==="subheader")return((f=t.subheader)==null?void 0:f.call(t,{props:l}))??w(Vb,l,null);const u={subtitle:t.subtitle?m=>{var v;return(v=t.subtitle)==null?void 0:v.call(t,{...m,item:o})}:void 0,prepend:t.prepend?m=>{var v;return(v=t.prepend)==null?void 0:v.call(t,{...m,item:o})}:void 0,append:t.append?m=>{var v;return(v=t.append)==null?void 0:v.call(t,{...m,item:o})}:void 0,title:t.title?m=>{var v;return(v=t.title)==null?void 0:v.call(t,{...m,item:o})}:void 0},c=Tv.filterProps(l);return r?w(Tv,he(c,{value:e.returnObject?o:l==null?void 0:l.value,rawId:l==null?void 0:l.value}),{activator:({props:m})=>{const v=he(l,m,{value:e.returnObject?o:l.value});return t.header?t.header({props:v}):w(cr,he(v,{index:s}),u)},default:()=>w(Rb,{items:r,returnObject:e.returnObject},t)}):t.item?t.item({props:{...l,index:s}}):w(cr,he(l,{index:s,value:e.returnObject?o:l.value}),u)}))}}}),Fb=Z({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},itemType:{type:[Boolean,String,Array,Function],default:"type"},returnObject:Boolean,valueComparator:Function},"list-items"),A1=new Set(["item","divider","subheader"]);function _l(e,t){const n=Mt(t,e.itemTitle,t),a=Mt(t,e.itemValue,n),r=Mt(t,e.itemChildren),l=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?pt(t,["children"]):t:void 0:Mt(t,e.itemProps);let i=Mt(t,e.itemType,"item");A1.has(i)||(i="item");const o={title:n,value:a,...l};return{type:i,title:String(o.title??""),value:o.value,props:o,children:i==="item"&&Array.isArray(r)?Bb(e,r):void 0,raw:t}}_l.neededProps=["itemTitle","itemValue","itemChildren","itemProps","itemType"];function Bb(e,t){const n=mr(e,_l.neededProps),a=[];for(const r of t)a.push(_l(n,r));return a}function x1(e){const t=D(()=>Bb(e,e.items)),n=D(()=>t.value.some(o=>o.value===null)),a=fe(new Map),r=fe([]);Rt(()=>{const o=t.value,s=new Map,u=[];for(let c=0;c<o.length;c++){const d=o[c];if(vr(d.value)||d.value===null){let f=s.get(d.value);f||(f=[],s.set(d.value,f)),f.push(d)}else u.push(d)}a.value=s,r.value=u});function l(o){const s=a.value,u=t.value,c=r.value,d=n.value,f=e.returnObject,m=!!e.valueComparator,v=e.valueComparator||un,h=mr(e,_l.neededProps),C=[];e:for(const b of o){if(!d&&b===null)continue;if(f&&typeof b=="string"){C.push(_l(h,b));continue}const k=s.get(b);if(m||!k){for(const _ of m?u:c)if(v(b,_.value)){C.push(_);continue e}C.push(_l(h,b));continue}C.push(...k)}return C}function i(o){return e.returnObject?o.map(({raw:s})=>s):o.map(({value:s})=>s)}return{items:t,transformIn:l,transformOut:i}}const T1=new Set(["item","divider","subheader"]);function E1(e,t){const n=vr(t)?t:Mt(t,e.itemTitle),a=vr(t)?t:Mt(t,e.itemValue,void 0),r=Mt(t,e.itemChildren),l=e.itemProps===!0?pt(t,["children"]):Mt(t,e.itemProps);let i=Mt(t,e.itemType,"item");T1.has(i)||(i="item");const o={title:n,value:a,...l};return{type:i,title:o.title,value:o.value,props:o,children:i==="item"&&r?$b(e,r):void 0,raw:t}}function $b(e,t){const n=[];for(const a of t)n.push(E1(e,a));return n}function I1(e){return{items:D(()=>$b(e,e.items))}}const P1=Z({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:Pe,collapseIcon:Pe,lines:{type:[Boolean,String],default:"one"},slim:Boolean,prependGap:[Number,String],indent:[Number,String],nav:Boolean,navigationStrategy:{type:String,default:"focus"},navigationIndex:Number,"onClick:open":Wt(),"onClick:select":Wt(),"onUpdate:opened":Wt(),...h1({selectStrategy:"single-leaf",openStrategy:"list"}),...Nn(),...De(),...jt(),...Ln(),...Jn(),...Fb(),...tn(),...Ze(),...dt(),...pa({variant:"text"})},"VList"),ef=be()({name:"VList",props:P1(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"update:navigationIndex":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,{attrs:t,slots:n,emit:a}){const{items:r}=I1(e),{themeClasses:l}=wt(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Ut(()=>e.bgColor),{borderClasses:s}=qn(e),{densityClasses:u}=Zn(e),{dimensionStyles:c}=Vn(e),{elevationClasses:d}=ba(e),{roundedClasses:f}=dn(e),{children:m,open:v,parents:h,select:C,getPath:b}=g1(e,{items:r,returnObject:$(()=>e.returnObject),scrollToActive:$(()=>e.navigationStrategy==="track")}),k=$(()=>e.lines?`v-list--${e.lines}-line`:void 0),_=$(()=>e.activeColor),g=$(()=>e.baseColor),p=$(()=>e.color),S=$(()=>e.selectable||e.activatable),y=je(e,"navigationIndex",-1,H=>H??-1),x=Dn();Ib({filterable:e.filterable,trackingIndex:y,navigationStrategy:$(()=>e.navigationStrategy),uid:x}),me(r,()=>{e.navigationStrategy==="track"&&(y.value=-1)}),kn({VListGroup:{activeColor:_,baseColor:g,color:p,expandIcon:$(()=>e.expandIcon),collapseIcon:$(()=>e.collapseIcon)},VListItem:{activeClass:$(()=>e.activeClass),activeColor:_,baseColor:g,color:p,density:$(()=>e.density),disabled:$(()=>e.disabled),lines:$(()=>e.lines),nav:$(()=>e.nav),slim:$(()=>e.slim),variant:$(()=>e.variant),tabindex:$(()=>e.navigationStrategy==="track"?-1:void 0)}});const A=fe(!1),L=oe();function R(H){A.value=!0}function E(H){A.value=!1}function V(H){var B;e.navigationStrategy==="track"?~y.value||(y.value=te("first")):!A.value&&!(H.relatedTarget&&((B=L.value)!=null&&B.contains(H.relatedTarget)))&&z()}function G(){e.navigationStrategy==="track"&&(y.value=-1)}function K(H){switch(H){case"ArrowDown":return"next";case"ArrowUp":return"prev";case"Home":return"first";case"End":return"last";default:return null}}function te(H){const B=r.value.length;if(B===0)return-1;let j;H==="first"?j=0:H==="last"?j=B-1:(j=y.value+(H==="next"?1:-1),j<0&&(j=B-1),j>=B&&(j=0));const se=j;let Ce=0;for(;Ce<B;){const Ve=r.value[j];if(Ve&&Ve.type!=="divider"&&Ve.type!=="subheader")return j;if(j+=H==="next"||H==="first"?1:-1,j<0&&(j=B-1),j>=B&&(j=0),j===se)return-1;Ce++}return-1}function ee(H){const B=H.target;if(!L.value||B.tagName==="INPUT"&&["Home","End"].includes(H.key)||B.tagName==="TEXTAREA")return;const j=K(H.key);if(j!==null)if(H.preventDefault(),e.navigationStrategy==="track"){const se=te(j);se!==-1&&(y.value=se)}else z(j)}function ce(H){A.value=!0}function z(H){if(L.value)return hi(L.value,H)}return ke(()=>{const H=e.indent??(e.prependGap?Number(e.prependGap)+24:void 0),B=S.value?t.ariaMultiselectable??!String(e.selectStrategy).startsWith("single-"):void 0;return w(e.tag,{ref:L,class:pe(["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},l.value,i.value,s.value,u.value,d.value,k.value,f.value,e.class]),style:Ie([{"--v-list-indent":ye(H),"--v-list-group-prepend":H?"0px":void 0,"--v-list-prepend-gap":ye(e.prependGap)},o.value,c.value,e.style]),tabindex:e.disabled?-1:0,role:S.value?"listbox":"list","aria-activedescendant":e.navigationStrategy==="track"&&y.value>=0?`v-list-item-${x}-${y.value}`:void 0,"aria-multiselectable":B,onFocusin:R,onFocusout:E,onFocus:V,onBlur:G,onKeydown:ee,onMousedown:ce},{default:()=>[w(Rb,{items:r.value,returnObject:e.returnObject},n)]})}),{open:v,select:C,focus:z,children:m,parents:h,getPath:b,navigationIndex:y}}}),O1=Z({id:String,submenu:Boolean,...pt(zd({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:jd}}),["absolute"])},"VMenu"),Hb=be()({name:"VMenu",props:O1(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){const n=je(e,"modelValue"),{scopeId:a}=Ws(),{isRtl:r}=gn(),l=Dn(),i=$(()=>e.id||`v-menu-${l}`),o=oe(),s=$e(Ec,null),u=fe(new Set);ct(Ec,{register(){u.value.add(l)},unregister(){u.value.delete(l)},closeParents(v){setTimeout(()=>{var h;!u.value.size&&!e.persistent&&(v==null||(h=o.value)!=null&&h.contentEl&&!uk(v,o.value.contentEl))&&(n.value=!1,s==null||s.closeParents())},40)}}),en(()=>s==null?void 0:s.unregister()),Sd(()=>n.value=!1),me(n,v=>{v?s==null||s.register():s==null||s.unregister()},{immediate:!0});function c(v){s==null||s.closeParents(v)}function d(v){var h,C,b,k,_;if(!e.disabled)if(v.key==="Tab"||v.key==="Enter"&&!e.closeOnContentClick){if(v.key==="Enter"&&(v.target instanceof HTMLTextAreaElement||v.target instanceof HTMLInputElement&&v.target.closest("form")))return;v.key==="Enter"&&v.preventDefault(),!Ty(ur((h=o.value)==null?void 0:h.contentEl,!1),v.shiftKey?"prev":"next",p=>p.tabIndex>=0)&&!e.retainFocus&&(n.value=!1,(b=(C=o.value)==null?void 0:C.activatorEl)==null||b.focus())}else e.submenu&&v.key===(r.value?"ArrowRight":"ArrowLeft")&&(n.value=!1,(_=(k=o.value)==null?void 0:k.activatorEl)==null||_.focus())}function f(v){var C;if(e.disabled)return;const h=(C=o.value)==null?void 0:C.contentEl;h&&n.value?v.key==="ArrowDown"?(v.preventDefault(),v.stopImmediatePropagation(),hi(h,"next")):v.key==="ArrowUp"?(v.preventDefault(),v.stopImmediatePropagation(),hi(h,"prev")):e.submenu&&(v.key===(r.value?"ArrowRight":"ArrowLeft")?n.value=!1:v.key===(r.value?"ArrowLeft":"ArrowRight")&&(v.preventDefault(),hi(h,"first"))):(e.submenu?v.key===(r.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(v.key))&&(n.value=!0,v.preventDefault(),setTimeout(()=>setTimeout(()=>f(v))))}const m=D(()=>he({"aria-haspopup":"menu","aria-expanded":String(n.value),"aria-controls":i.value,"aria-owns":i.value,onKeydown:f},e.activatorProps));return ke(()=>{const v=is.filterProps(e);return w(is,he({ref:o,id:i.value,class:["v-menu",e.class],style:e.style},v,{modelValue:n.value,"onUpdate:modelValue":h=>n.value=h,absolute:!0,activatorProps:m.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":c,onKeydown:d},a),{activator:t.activator,default:(...h)=>w(mt,{root:"VMenu"},{default:()=>{var C;return[(C=t.default)==null?void 0:C.call(t,...h)]}})})}),qr({id:i,ΨopenChildren:u},o)}}),D1={data(){return{languages:[{name:"ru",src:r1},{name:"en",src:l1},{name:"pl",src:i1}],lang:{}}},mounted(){if(localStorage.locale){let e=this.languages.find(t=>t.name===localStorage.locale);this.changeLanguage(e)}else this.lang=this.languages[0]},methods:{changeLanguage(e){this.$i18n.locale=e.name,this.lang=e,localStorage.locale=e.name}}};function M1(e,t,n,a,r,l){return qt(),Yr(Hb,{"offset-y":"",bottom:"",origin:"center center",transition:"scale-transition"},{activator:ae(({props:i})=>[w(Ke,he({color:"primary"},i),{default:ae(()=>[w(Ba,{src:r.lang.src,width:"24"},null,8,["src"]),N("span",null,Le(e.$i18n.locale),1)]),_:1},16)]),default:ae(()=>[w(ef,null,{default:ae(()=>[(qt(!0),Ma(Me,null,uc(r.languages,(i,o)=>(qt(),Yr(cr,{key:o,onClick:s=>l.changeLanguage(i)},{prepend:ae(()=>[w(Ba,{src:i.src,width:"24"},null,8,["src"])]),default:ae(()=>[w(pi,null,{default:ae(()=>[He(Le(i.name),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})}const N1=Xr(D1,[["render",M1]]);/*!
 * pinia v2.3.1
 * (c) 2025 Eduardo San Martin Morote
 * @license MIT
 */let Wb;const js=e=>Wb=e,Ub=Symbol();function Dc(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var _i;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(_i||(_i={}));function L1(){const e=dr(!0),t=e.run(()=>oe({}));let n=[],a=[];const r=Ts({install(l){js(r),r._a=l,l.provide(Ub,r),l.config.globalProperties.$pinia=r,a.forEach(i=>n.push(i)),a=[]},use(l){return this._a?n.push(l):a.push(l),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const Yb=()=>{};function Ev(e,t,n,a=Yb){e.push(t);const r=()=>{const l=e.indexOf(t);l>-1&&(e.splice(l,1),a())};return!n&&dd()&&xt(r),r}function rl(e,...t){e.slice().forEach(n=>{n(...t)})}const V1=e=>e(),Iv=Symbol(),Bu=Symbol();function Mc(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,a)=>e.set(a,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const a=t[n],r=e[n];Dc(r)&&Dc(a)&&e.hasOwnProperty(n)&&!ot(a)&&!Fa(a)?e[n]=Mc(r,a):e[n]=a}return e}const R1=Symbol();function F1(e){return!Dc(e)||!e.hasOwnProperty(R1)}const{assign:Ja}=Object;function B1(e){return!!(ot(e)&&e.effect)}function $1(e,t,n,a){const{state:r,actions:l,getters:i}=t,o=n.state.value[e];let s;function u(){o||(n.state.value[e]=r?r():{});const c=to(n.state.value[e]);return Ja(c,l,Object.keys(i||{}).reduce((d,f)=>(d[f]=Ts(D(()=>{js(n);const m=n._s.get(e);return i[f].call(m,m)})),d),{}))}return s=jb(e,u,t,n,a,!0),s}function jb(e,t,n={},a,r,l){let i;const o=Ja({actions:{}},n),s={deep:!0};let u,c,d=[],f=[],m;const v=a.state.value[e];!l&&!v&&(a.state.value[e]={});let h;function C(x){let A;u=c=!1,typeof x=="function"?(x(a.state.value[e]),A={type:_i.patchFunction,storeId:e,events:m}):(Mc(a.state.value[e],x),A={type:_i.patchObject,payload:x,storeId:e,events:m});const L=h=Symbol();ze().then(()=>{h===L&&(u=!0)}),c=!0,rl(d,A,a.state.value[e])}const b=l?function(){const{state:A}=n,L=A?A():{};this.$patch(R=>{Ja(R,L)})}:Yb;function k(){i.stop(),d=[],f=[],a._s.delete(e)}const _=(x,A="")=>{if(Iv in x)return x[Bu]=A,x;const L=function(){js(a);const R=Array.from(arguments),E=[],V=[];function G(ee){E.push(ee)}function K(ee){V.push(ee)}rl(f,{args:R,name:L[Bu],store:p,after:G,onError:K});let te;try{te=x.apply(this&&this.$id===e?this:p,R)}catch(ee){throw rl(V,ee),ee}return te instanceof Promise?te.then(ee=>(rl(E,ee),ee)).catch(ee=>(rl(V,ee),Promise.reject(ee))):(rl(E,te),te)};return L[Iv]=!0,L[Bu]=A,L},g={_p:a,$id:e,$onAction:Ev.bind(null,f),$patch:C,$reset:b,$subscribe(x,A={}){const L=Ev(d,x,A.detached,()=>R()),R=i.run(()=>me(()=>a.state.value[e],E=>{(A.flush==="sync"?c:u)&&x({storeId:e,type:_i.direct,events:m},E)},Ja({},s,A)));return L},$dispose:k},p=Dt(g);a._s.set(e,p);const y=(a._a&&a._a.runWithContext||V1)(()=>a._e.run(()=>(i=dr()).run(()=>t({action:_}))));for(const x in y){const A=y[x];if(ot(A)&&!B1(A)||Fa(A))l||(v&&F1(A)&&(ot(A)?A.value=v[x]:Mc(A,v[x])),a.state.value[e][x]=A);else if(typeof A=="function"){const L=_(A,x);y[x]=L,o.actions[x]=A}}return Ja(p,y),Ja(Te(p),y),Object.defineProperty(p,"$state",{get:()=>a.state.value[e],set:x=>{C(A=>{Ja(A,x)})}}),a._p.forEach(x=>{Ja(p,i.run(()=>x({store:p,app:a._a,pinia:a,options:o})))}),v&&l&&n.hydrate&&n.hydrate(p.$state,v),u=!0,c=!0,p}/*! #__NO_SIDE_EFFECTS__ */function H1(e,t,n){let a,r;const l=typeof t=="function";a=e,r=l?n:t;function i(o,s){const u=S0();return o=o||(u?$e(Ub,null):null),o&&js(o),o=Wb,o._s.has(a)||(l?jb(a,t,r,o):$1(a,r,o)),o._s.get(a)}return i.$id=a,i}var Gb;function we(){return Gb.apply(null,arguments)}function W1(e){Gb=e}function ha(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Si(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function U1(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}function mn(e){return e===void 0}function zr(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Gs(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function zb(e,t){var n=[],a;for(a=0;a<e.length;++a)n.push(t(e[a],a));return n}function At(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function ir(e,t){for(var n in t)At(t,n)&&(e[n]=t[n]);return At(t,"toString")&&(e.toString=t.toString),At(t,"valueOf")&&(e.valueOf=t.valueOf),e}function Sa(e,t,n,a){return _p(e,t,n,a,!0).utc()}function Y1(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function Ue(e){return e._pf==null&&(e._pf=Y1()),e._pf}var Nc;Array.prototype.some?Nc=Array.prototype.some:Nc=function(e){for(var t=Object(this),n=t.length>>>0,a=0;a<n;a++)if(a in t&&e.call(this,t[a],a,t))return!0;return!1};function tf(e){if(e._isValid==null){var t=Ue(e),n=Nc.call(t.parsedDateParts,function(r){return r!=null}),a=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(a=a&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=a;else return a}return e._isValid}function zs(e){var t=Sa(NaN);return e!=null?ir(Ue(t),e):Ue(t).userInvalidated=!0,t}var $u=we.momentProperties=[];function nf(e,t){var n,a,r;if(mn(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),mn(t._i)||(e._i=t._i),mn(t._f)||(e._f=t._f),mn(t._l)||(e._l=t._l),mn(t._strict)||(e._strict=t._strict),mn(t._tzm)||(e._tzm=t._tzm),mn(t._isUTC)||(e._isUTC=t._isUTC),mn(t._offset)||(e._offset=t._offset),mn(t._pf)||(e._pf=Ue(t)),mn(t._locale)||(e._locale=t._locale),$u.length>0)for(n=0;n<$u.length;n++)a=$u[n],r=t[a],mn(r)||(e[a]=r);return e}var Hu=!1;function uo(e){nf(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Hu===!1&&(Hu=!0,we.updateOffset(this),Hu=!1)}function ga(e){return e instanceof uo||e!=null&&e._isAMomentObject!=null}function En(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Ge(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=En(t)),n}function Kb(e,t,n){var a=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),l=0,i;for(i=0;i<a;i++)(n&&e[i]!==t[i]||!n&&Ge(e[i])!==Ge(t[i]))&&l++;return l+r}function Xb(e){we.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function Rn(e,t){var n=!0;return ir(function(){if(we.deprecationHandler!=null&&we.deprecationHandler(null,e),n){for(var a=[],r,l=0;l<arguments.length;l++){if(r="",typeof arguments[l]=="object"){r+=`
[`+l+"] ";for(var i in arguments[0])r+=i+": "+arguments[0][i]+", ";r=r.slice(0,-2)}else r=arguments[l];a.push(r)}Xb(e+`
Arguments: `+Array.prototype.slice.call(a).join("")+`
`+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var Pv={};function qb(e,t){we.deprecationHandler!=null&&we.deprecationHandler(e,t),Pv[e]||(Xb(t),Pv[e]=!0)}we.suppressDeprecationWarnings=!1;we.deprecationHandler=null;function wa(e){return e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function j1(e){var t,n;for(n in e)t=e[n],wa(t)?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function Zb(e,t){var n=ir({},e),a;for(a in t)At(t,a)&&(Si(e[a])&&Si(t[a])?(n[a]={},ir(n[a],e[a]),ir(n[a],t[a])):t[a]!=null?n[a]=t[a]:delete n[a]);for(a in e)At(e,a)&&!At(t,a)&&Si(e[a])&&(n[a]=ir({},n[a]));return n}function af(e){e!=null&&this.set(e)}var Lc;Object.keys?Lc=Object.keys:Lc=function(e){var t,n=[];for(t in e)At(e,t)&&n.push(t);return n};var G1={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function z1(e,t,n){var a=this._calendar[e]||this._calendar.sameElse;return wa(a)?a.call(t,n):a}var K1={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function X1(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[e])}var q1="Invalid date";function Z1(){return this._invalidDate}var J1="%d",Q1=/\d{1,2}/;function ex(e){return this._ordinal.replace("%d",e)}var tx={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function nx(e,t,n,a){var r=this._relativeTime[n];return wa(r)?r(e,t,n,a):r.replace(/%d/i,e)}function ax(e,t){var n=this._relativeTime[e>0?"future":"past"];return wa(n)?n(t):n.replace(/%s/i,t)}var wi={};function nn(e,t){var n=e.toLowerCase();wi[n]=wi[n+"s"]=wi[t]=e}function Fn(e){return typeof e=="string"?wi[e]||wi[e.toLowerCase()]:void 0}function rf(e){var t={},n,a;for(a in e)At(e,a)&&(n=Fn(a),n&&(t[n]=e[a]));return t}var Jb={};function an(e,t){Jb[e]=t}function rx(e){var t=[];for(var n in e)t.push({unit:n,priority:Jb[n]});return t.sort(function(a,r){return a.priority-r.priority}),t}function ja(e,t,n){var a=""+Math.abs(e),r=t-a.length,l=e>=0;return(l?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+a}var Qb=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ko=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Wu={},Sl={};function Fe(e,t,n,a){var r=a;typeof a=="string"&&(r=function(){return this[a]()}),e&&(Sl[e]=r),t&&(Sl[t[0]]=function(){return ja(r.apply(this,arguments),t[1],t[2])}),n&&(Sl[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function lx(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function ix(e){var t=e.match(Qb),n,a;for(n=0,a=t.length;n<a;n++)Sl[t[n]]?t[n]=Sl[t[n]]:t[n]=lx(t[n]);return function(r){var l="",i;for(i=0;i<a;i++)l+=wa(t[i])?t[i].call(r,e):t[i];return l}}function Ro(e,t){return e.isValid()?(t=ep(t,e.localeData()),Wu[t]=Wu[t]||ix(t),Wu[t](e)):e.localeData().invalidDate()}function ep(e,t){var n=5;function a(r){return t.longDateFormat(r)||r}for(ko.lastIndex=0;n>=0&&ko.test(e);)e=e.replace(ko,a),ko.lastIndex=0,n-=1;return e}var tp=/\d/,xn=/\d\d/,np=/\d{3}/,lf=/\d{4}/,Ks=/[+-]?\d{6}/,gt=/\d\d?/,ap=/\d\d\d\d?/,rp=/\d\d\d\d\d\d?/,Xs=/\d{1,3}/,of=/\d{1,4}/,qs=/[+-]?\d{1,6}/,ox=/\d+/,Zs=/[+-]?\d+/,sx=/Z|[+-]\d\d:?\d\d/gi,Js=/Z|[+-]\d\d(?::?\d\d)?/gi,ux=/[+-]?\d+(\.\d{1,3})?/,co=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Vc={};function Ee(e,t,n){Vc[e]=wa(t)?t:function(a,r){return a&&n?n:t}}function cx(e,t){return At(Vc,e)?Vc[e](t._strict,t._locale):new RegExp(dx(e))}function dx(e){return Br(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,a,r,l){return n||a||r||l}))}function Br(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var Rc={};function yt(e,t){var n,a=t;for(typeof e=="string"&&(e=[e]),zr(t)&&(a=function(r,l){l[t]=Ge(r)}),n=0;n<e.length;n++)Rc[e[n]]=a}function fo(e,t){yt(e,function(n,a,r,l){r._w=r._w||{},t(n,r._w,r,l)})}function fx(e,t,n){t!=null&&At(Rc,e)&&Rc[e](t,n._a,n,e)}var Yn=0,Va=1,sa=2,Nt=3,$n=4,Ra=5,Mr=6,mx=7,vx=8;Fe("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e});Fe(0,["YY",2],0,function(){return this.year()%100});Fe(0,["YYYY",4],0,"year");Fe(0,["YYYYY",5],0,"year");Fe(0,["YYYYYY",6,!0],0,"year");nn("year","y");an("year",1);Ee("Y",Zs);Ee("YY",gt,xn);Ee("YYYY",of,lf);Ee("YYYYY",qs,Ks);Ee("YYYYYY",qs,Ks);yt(["YYYYY","YYYYYY"],Yn);yt("YYYY",function(e,t){t[Yn]=e.length===2?we.parseTwoDigitYear(e):Ge(e)});yt("YY",function(e,t){t[Yn]=we.parseTwoDigitYear(e)});yt("Y",function(e,t){t[Yn]=parseInt(e,10)});function ki(e){return Qs(e)?366:365}function Qs(e){return e%4===0&&e%100!==0||e%400===0}we.parseTwoDigitYear=function(e){return Ge(e)+(Ge(e)>68?1900:2e3)};var lp=jl("FullYear",!0);function hx(){return Qs(this.year())}function jl(e,t){return function(n){return n!=null?(ip(this,e,n),we.updateOffset(this,t),this):ss(this,e)}}function ss(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function ip(e,t,n){e.isValid()&&!isNaN(n)&&(t==="FullYear"&&Qs(e.year())&&e.month()===1&&e.date()===29?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),eu(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function gx(e){return e=Fn(e),wa(this[e])?this[e]():this}function yx(e,t){if(typeof e=="object"){e=rf(e);for(var n=rx(e),a=0;a<n.length;a++)this[n[a].unit](e[n[a].unit])}else if(e=Fn(e),wa(this[e]))return this[e](t);return this}function bx(e,t){return(e%t+t)%t}var kt;Array.prototype.indexOf?kt=Array.prototype.indexOf:kt=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function eu(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=bx(t,12);return e+=(t-n)/12,n===1?Qs(e)?29:28:31-n%7%2}Fe("M",["MM",2],"Mo",function(){return this.month()+1});Fe("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});Fe("MMMM",0,0,function(e){return this.localeData().months(this,e)});nn("month","M");an("month",8);Ee("M",gt);Ee("MM",gt,xn);Ee("MMM",function(e,t){return t.monthsShortRegex(e)});Ee("MMMM",function(e,t){return t.monthsRegex(e)});yt(["M","MM"],function(e,t){t[Va]=Ge(e)-1});yt(["MMM","MMMM"],function(e,t,n,a){var r=n._locale.monthsParse(e,a,n._strict);r!=null?t[Va]=r:Ue(n).invalidMonth=e});var op=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,px="January_February_March_April_May_June_July_August_September_October_November_December".split("_");function _x(e,t){return e?ha(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||op).test(t)?"format":"standalone"][e.month()]:ha(this._months)?this._months:this._months.standalone}var sp="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Sx(e,t){return e?ha(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[op.test(t)?"format":"standalone"][e.month()]:ha(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function wx(e,t,n){var a,r,l,i=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;a<12;++a)l=Sa([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(l,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(l,"").toLocaleLowerCase();return n?t==="MMM"?(r=kt.call(this._shortMonthsParse,i),r!==-1?r:null):(r=kt.call(this._longMonthsParse,i),r!==-1?r:null):t==="MMM"?(r=kt.call(this._shortMonthsParse,i),r!==-1?r:(r=kt.call(this._longMonthsParse,i),r!==-1?r:null)):(r=kt.call(this._longMonthsParse,i),r!==-1?r:(r=kt.call(this._shortMonthsParse,i),r!==-1?r:null))}function kx(e,t,n){var a,r,l;if(this._monthsParseExact)return wx.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),a=0;a<12;a++){if(r=Sa([2e3,a]),n&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),!n&&!this._monthsParse[a]&&(l="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[a]=new RegExp(l.replace(".",""),"i")),n&&t==="MMMM"&&this._longMonthsParse[a].test(e))return a;if(n&&t==="MMM"&&this._shortMonthsParse[a].test(e))return a;if(!n&&this._monthsParse[a].test(e))return a}}function up(e,t){var n;if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=Ge(t);else if(t=e.localeData().monthsParse(t),!zr(t))return e}return n=Math.min(e.date(),eu(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function cp(e){return e!=null?(up(this,e),we.updateOffset(this,!0),this):ss(this,"Month")}function Cx(){return eu(this.year(),this.month())}var Ax=co;function xx(e){return this._monthsParseExact?(At(this,"_monthsRegex")||dp.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(At(this,"_monthsShortRegex")||(this._monthsShortRegex=Ax),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}var Tx=co;function Ex(e){return this._monthsParseExact?(At(this,"_monthsRegex")||dp.call(this),e?this._monthsStrictRegex:this._monthsRegex):(At(this,"_monthsRegex")||(this._monthsRegex=Tx),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function dp(){function e(i,o){return o.length-i.length}var t=[],n=[],a=[],r,l;for(r=0;r<12;r++)l=Sa([2e3,r]),t.push(this.monthsShort(l,"")),n.push(this.months(l,"")),a.push(this.months(l,"")),a.push(this.monthsShort(l,""));for(t.sort(e),n.sort(e),a.sort(e),r=0;r<12;r++)t[r]=Br(t[r]),n[r]=Br(n[r]);for(r=0;r<24;r++)a[r]=Br(a[r]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Ix(e,t,n,a,r,l,i){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,a,r,l,i),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,a,r,l,i),o}function Wi(e){var t;if(e<100&&e>=0){var n=Array.prototype.slice.call(arguments);n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function us(e,t,n){var a=7+t-n,r=(7+Wi(e,0,a).getUTCDay()-t)%7;return-r+a-1}function fp(e,t,n,a,r){var l=(7+n-a)%7,i=us(e,a,r),o=1+7*(t-1)+l+i,s,u;return o<=0?(s=e-1,u=ki(s)+o):o>ki(e)?(s=e+1,u=o-ki(e)):(s=e,u=o),{year:s,dayOfYear:u}}function Ui(e,t,n){var a=us(e.year(),t,n),r=Math.floor((e.dayOfYear()-a-1)/7)+1,l,i;return r<1?(i=e.year()-1,l=r+$r(i,t,n)):r>$r(e.year(),t,n)?(l=r-$r(e.year(),t,n),i=e.year()+1):(i=e.year(),l=r),{week:l,year:i}}function $r(e,t,n){var a=us(e,t,n),r=us(e+1,t,n);return(ki(e)-a+r)/7}Fe("w",["ww",2],"wo","week");Fe("W",["WW",2],"Wo","isoWeek");nn("week","w");nn("isoWeek","W");an("week",5);an("isoWeek",5);Ee("w",gt);Ee("ww",gt,xn);Ee("W",gt);Ee("WW",gt,xn);fo(["w","ww","W","WW"],function(e,t,n,a){t[a.substr(0,1)]=Ge(e)});function Px(e){return Ui(e,this._week.dow,this._week.doy).week}var Ox={dow:0,doy:6};function Dx(){return this._week.dow}function Mx(){return this._week.doy}function Nx(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function Lx(e){var t=Ui(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}Fe("d",0,"do","day");Fe("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});Fe("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});Fe("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});Fe("e",0,0,"weekday");Fe("E",0,0,"isoWeekday");nn("day","d");nn("weekday","e");nn("isoWeekday","E");an("day",11);an("weekday",11);an("isoWeekday",11);Ee("d",gt);Ee("e",gt);Ee("E",gt);Ee("dd",function(e,t){return t.weekdaysMinRegex(e)});Ee("ddd",function(e,t){return t.weekdaysShortRegex(e)});Ee("dddd",function(e,t){return t.weekdaysRegex(e)});fo(["dd","ddd","dddd"],function(e,t,n,a){var r=n._locale.weekdaysParse(e,a,n._strict);r!=null?t.d=r:Ue(n).invalidWeekday=e});fo(["d","e","E"],function(e,t,n,a){t[a]=Ge(e)});function Vx(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function Rx(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function sf(e,t){return e.slice(t,7).concat(e.slice(0,t))}var Fx="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");function Bx(e,t){var n=ha(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?sf(n,this._week.dow):e?n[e.day()]:n}var mp="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");function $x(e){return e===!0?sf(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}var Hx="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function Wx(e){return e===!0?sf(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ux(e,t,n){var a,r,l,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;a<7;++a)l=Sa([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(l,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(l,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(l,"").toLocaleLowerCase();return n?t==="dddd"?(r=kt.call(this._weekdaysParse,i),r!==-1?r:null):t==="ddd"?(r=kt.call(this._shortWeekdaysParse,i),r!==-1?r:null):(r=kt.call(this._minWeekdaysParse,i),r!==-1?r:null):t==="dddd"?(r=kt.call(this._weekdaysParse,i),r!==-1||(r=kt.call(this._shortWeekdaysParse,i),r!==-1)?r:(r=kt.call(this._minWeekdaysParse,i),r!==-1?r:null)):t==="ddd"?(r=kt.call(this._shortWeekdaysParse,i),r!==-1||(r=kt.call(this._weekdaysParse,i),r!==-1)?r:(r=kt.call(this._minWeekdaysParse,i),r!==-1?r:null)):(r=kt.call(this._minWeekdaysParse,i),r!==-1||(r=kt.call(this._weekdaysParse,i),r!==-1)?r:(r=kt.call(this._shortWeekdaysParse,i),r!==-1?r:null))}function Yx(e,t,n){var a,r,l;if(this._weekdaysParseExact)return Ux.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;a<7;a++){if(r=Sa([2e3,1]).day(a),n&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[a]||(l="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[a]=new RegExp(l.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[a].test(e))return a;if(n&&t==="ddd"&&this._shortWeekdaysParse[a].test(e))return a;if(n&&t==="dd"&&this._minWeekdaysParse[a].test(e))return a;if(!n&&this._weekdaysParse[a].test(e))return a}}function jx(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=Vx(e,this.localeData()),this.add(e-t,"d")):t}function Gx(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function zx(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=Rx(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}var Kx=co;function Xx(e){return this._weekdaysParseExact?(At(this,"_weekdaysRegex")||uf.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(At(this,"_weekdaysRegex")||(this._weekdaysRegex=Kx),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}var qx=co;function Zx(e){return this._weekdaysParseExact?(At(this,"_weekdaysRegex")||uf.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(At(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qx),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}var Jx=co;function Qx(e){return this._weekdaysParseExact?(At(this,"_weekdaysRegex")||uf.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(At(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Jx),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function uf(){function e(c,d){return d.length-c.length}var t=[],n=[],a=[],r=[],l,i,o,s,u;for(l=0;l<7;l++)i=Sa([2e3,1]).day(l),o=this.weekdaysMin(i,""),s=this.weekdaysShort(i,""),u=this.weekdays(i,""),t.push(o),n.push(s),a.push(u),r.push(o),r.push(s),r.push(u);for(t.sort(e),n.sort(e),a.sort(e),r.sort(e),l=0;l<7;l++)n[l]=Br(n[l]),a[l]=Br(a[l]),r[l]=Br(r[l]);this._weekdaysRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function cf(){return this.hours()%12||12}function eT(){return this.hours()||24}Fe("H",["HH",2],0,"hour");Fe("h",["hh",2],0,cf);Fe("k",["kk",2],0,eT);Fe("hmm",0,0,function(){return""+cf.apply(this)+ja(this.minutes(),2)});Fe("hmmss",0,0,function(){return""+cf.apply(this)+ja(this.minutes(),2)+ja(this.seconds(),2)});Fe("Hmm",0,0,function(){return""+this.hours()+ja(this.minutes(),2)});Fe("Hmmss",0,0,function(){return""+this.hours()+ja(this.minutes(),2)+ja(this.seconds(),2)});function vp(e,t){Fe(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}vp("a",!0);vp("A",!1);nn("hour","h");an("hour",13);function hp(e,t){return t._meridiemParse}Ee("a",hp);Ee("A",hp);Ee("H",gt);Ee("h",gt);Ee("k",gt);Ee("HH",gt,xn);Ee("hh",gt,xn);Ee("kk",gt,xn);Ee("hmm",ap);Ee("hmmss",rp);Ee("Hmm",ap);Ee("Hmmss",rp);yt(["H","HH"],Nt);yt(["k","kk"],function(e,t,n){var a=Ge(e);t[Nt]=a===24?0:a});yt(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});yt(["h","hh"],function(e,t,n){t[Nt]=Ge(e),Ue(n).bigHour=!0});yt("hmm",function(e,t,n){var a=e.length-2;t[Nt]=Ge(e.substr(0,a)),t[$n]=Ge(e.substr(a)),Ue(n).bigHour=!0});yt("hmmss",function(e,t,n){var a=e.length-4,r=e.length-2;t[Nt]=Ge(e.substr(0,a)),t[$n]=Ge(e.substr(a,2)),t[Ra]=Ge(e.substr(r)),Ue(n).bigHour=!0});yt("Hmm",function(e,t,n){var a=e.length-2;t[Nt]=Ge(e.substr(0,a)),t[$n]=Ge(e.substr(a))});yt("Hmmss",function(e,t,n){var a=e.length-4,r=e.length-2;t[Nt]=Ge(e.substr(0,a)),t[$n]=Ge(e.substr(a,2)),t[Ra]=Ge(e.substr(r))});function tT(e){return(e+"").toLowerCase().charAt(0)==="p"}var nT=/[ap]\.?m?\.?/i;function aT(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var rT=jl("Hours",!0),gp={calendar:G1,longDateFormat:K1,invalidDate:q1,ordinal:J1,dayOfMonthOrdinalParse:Q1,relativeTime:tx,months:px,monthsShort:sp,week:Ox,weekdays:Fx,weekdaysMin:Hx,weekdaysShort:mp,meridiemParse:nT},Ot={},Ql={},Yi;function Ov(e){return e&&e.toLowerCase().replace("_","-")}function lT(e){for(var t=0,n,a,r,l;t<e.length;){for(l=Ov(e[t]).split("-"),n=l.length,a=Ov(e[t+1]),a=a?a.split("-"):null;n>0;){if(r=tu(l.slice(0,n).join("-")),r)return r;if(a&&a.length>=n&&Kb(l,a,!0)>=n-1)break;n--}t++}return Yi}function tu(e){var t=null;if(!Ot[e]&&typeof module<"u"&&module&&module.exports)try{t=Yi._abbr;var n=require;n("./locale/"+e),Gl(t)}catch{}return Ot[e]}function Gl(e,t){var n;return e&&(mn(t)?n=pr(e):n=df(e,t),n?Yi=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Yi._abbr}function df(e,t){if(t!==null){var n,a=gp;if(t.abbr=e,Ot[e]!=null)qb("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=Ot[e]._config;else if(t.parentLocale!=null)if(Ot[t.parentLocale]!=null)a=Ot[t.parentLocale]._config;else if(n=tu(t.parentLocale),n!=null)a=n._config;else return Ql[t.parentLocale]||(Ql[t.parentLocale]=[]),Ql[t.parentLocale].push({name:e,config:t}),null;return Ot[e]=new af(Zb(a,t)),Ql[e]&&Ql[e].forEach(function(r){df(r.name,r.config)}),Gl(e),Ot[e]}else return delete Ot[e],null}function iT(e,t){if(t!=null){var n,a,r=gp;a=tu(e),a!=null&&(r=a._config),t=Zb(r,t),n=new af(t),n.parentLocale=Ot[e],Ot[e]=n,Gl(e)}else Ot[e]!=null&&(Ot[e].parentLocale!=null?Ot[e]=Ot[e].parentLocale:Ot[e]!=null&&delete Ot[e]);return Ot[e]}function pr(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Yi;if(!ha(e)){if(t=tu(e),t)return t;e=[e]}return lT(e)}function oT(){return Lc(Ot)}function ff(e){var t,n=e._a;return n&&Ue(e).overflow===-2&&(t=n[Va]<0||n[Va]>11?Va:n[sa]<1||n[sa]>eu(n[Yn],n[Va])?sa:n[Nt]<0||n[Nt]>24||n[Nt]===24&&(n[$n]!==0||n[Ra]!==0||n[Mr]!==0)?Nt:n[$n]<0||n[$n]>59?$n:n[Ra]<0||n[Ra]>59?Ra:n[Mr]<0||n[Mr]>999?Mr:-1,Ue(e)._overflowDayOfYear&&(t<Yn||t>sa)&&(t=sa),Ue(e)._overflowWeeks&&t===-1&&(t=mx),Ue(e)._overflowWeekday&&t===-1&&(t=vx),Ue(e).overflow=t),e}function cl(e,t,n){return e??t??n}function sT(e){var t=new Date(we.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function mf(e){var t,n,a=[],r,l,i;if(!e._d){for(r=sT(e),e._w&&e._a[sa]==null&&e._a[Va]==null&&uT(e),e._dayOfYear!=null&&(i=cl(e._a[Yn],r[Yn]),(e._dayOfYear>ki(i)||e._dayOfYear===0)&&(Ue(e)._overflowDayOfYear=!0),n=Wi(i,0,e._dayOfYear),e._a[Va]=n.getUTCMonth(),e._a[sa]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=a[t]=r[t];for(;t<7;t++)e._a[t]=a[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Nt]===24&&e._a[$n]===0&&e._a[Ra]===0&&e._a[Mr]===0&&(e._nextDay=!0,e._a[Nt]=0),e._d=(e._useUTC?Wi:Ix).apply(null,a),l=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Nt]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==l&&(Ue(e).weekdayMismatch=!0)}}function uT(e){var t,n,a,r,l,i,o,s;if(t=e._w,t.GG!=null||t.W!=null||t.E!=null)l=1,i=4,n=cl(t.GG,e._a[Yn],Ui(ht(),1,4).year),a=cl(t.W,1),r=cl(t.E,1),(r<1||r>7)&&(s=!0);else{l=e._locale._week.dow,i=e._locale._week.doy;var u=Ui(ht(),l,i);n=cl(t.gg,e._a[Yn],u.year),a=cl(t.w,u.week),t.d!=null?(r=t.d,(r<0||r>6)&&(s=!0)):t.e!=null?(r=t.e+l,(t.e<0||t.e>6)&&(s=!0)):r=l}a<1||a>$r(n,l,i)?Ue(e)._overflowWeeks=!0:s!=null?Ue(e)._overflowWeekday=!0:(o=fp(n,a,r,l,i),e._a[Yn]=o.year,e._dayOfYear=o.dayOfYear)}var cT=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,dT=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,fT=/Z|[+-]\d\d(?::?\d\d)?/,Co=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Uu=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],mT=/^\/?Date\((\-?\d+)/i;function yp(e){var t,n,a=e._i,r=cT.exec(a)||dT.exec(a),l,i,o,s;if(r){for(Ue(e).iso=!0,t=0,n=Co.length;t<n;t++)if(Co[t][1].exec(r[1])){i=Co[t][0],l=Co[t][2]!==!1;break}if(i==null){e._isValid=!1;return}if(r[3]){for(t=0,n=Uu.length;t<n;t++)if(Uu[t][1].exec(r[3])){o=(r[2]||" ")+Uu[t][0];break}if(o==null){e._isValid=!1;return}}if(!l&&o!=null){e._isValid=!1;return}if(r[4])if(fT.exec(r[4]))s="Z";else{e._isValid=!1;return}e._f=i+(o||"")+(s||""),vf(e)}else e._isValid=!1}var vT=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function hT(e,t,n,a,r,l){var i=[gT(e),sp.indexOf(t),parseInt(n,10),parseInt(a,10),parseInt(r,10)];return l&&i.push(parseInt(l,10)),i}function gT(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function yT(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function bT(e,t,n){if(e){var a=mp.indexOf(e),r=new Date(t[0],t[1],t[2]).getDay();if(a!==r)return Ue(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}var pT={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function _T(e,t,n){if(e)return pT[e];if(t)return 0;var a=parseInt(n,10),r=a%100,l=(a-r)/100;return l*60+r}function bp(e){var t=vT.exec(yT(e._i));if(t){var n=hT(t[4],t[3],t[2],t[5],t[6],t[7]);if(!bT(t[1],n,e))return;e._a=n,e._tzm=_T(t[8],t[9],t[10]),e._d=Wi.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),Ue(e).rfc2822=!0}else e._isValid=!1}function ST(e){var t=mT.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(yp(e),e._isValid===!1)delete e._isValid;else return;if(bp(e),e._isValid===!1)delete e._isValid;else return;we.createFromInputFallback(e)}we.createFromInputFallback=Rn("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});we.ISO_8601=function(){};we.RFC_2822=function(){};function vf(e){if(e._f===we.ISO_8601){yp(e);return}if(e._f===we.RFC_2822){bp(e);return}e._a=[],Ue(e).empty=!0;var t=""+e._i,n,a,r,l,i,o=t.length,s=0;for(r=ep(e._f,e._locale).match(Qb)||[],n=0;n<r.length;n++)l=r[n],a=(t.match(cx(l,e))||[])[0],a&&(i=t.substr(0,t.indexOf(a)),i.length>0&&Ue(e).unusedInput.push(i),t=t.slice(t.indexOf(a)+a.length),s+=a.length),Sl[l]?(a?Ue(e).empty=!1:Ue(e).unusedTokens.push(l),fx(l,a,e)):e._strict&&!a&&Ue(e).unusedTokens.push(l);Ue(e).charsLeftOver=o-s,t.length>0&&Ue(e).unusedInput.push(t),e._a[Nt]<=12&&Ue(e).bigHour===!0&&e._a[Nt]>0&&(Ue(e).bigHour=void 0),Ue(e).parsedDateParts=e._a.slice(0),Ue(e).meridiem=e._meridiem,e._a[Nt]=wT(e._locale,e._a[Nt],e._meridiem),mf(e),ff(e)}function wT(e,t,n){var a;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(a=e.isPM(n),a&&t<12&&(t+=12),!a&&t===12&&(t=0)),t)}function kT(e){var t,n,a,r,l;if(e._f.length===0){Ue(e).invalidFormat=!0,e._d=new Date(NaN);return}for(r=0;r<e._f.length;r++)l=0,t=nf({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[r],vf(t),tf(t)&&(l+=Ue(t).charsLeftOver,l+=Ue(t).unusedTokens.length*10,Ue(t).score=l,(a==null||l<a)&&(a=l,n=t));ir(e,n||t)}function CT(e){if(!e._d){var t=rf(e._i);e._a=zb([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)}),mf(e)}}function AT(e){var t=new uo(ff(pp(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function pp(e){var t=e._i,n=e._f;return e._locale=e._locale||pr(e._l),t===null||n===void 0&&t===""?zs({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),ga(t)?new uo(ff(t)):(Gs(t)?e._d=t:ha(n)?kT(e):n?vf(e):xT(e),tf(e)||(e._d=null),e))}function xT(e){var t=e._i;mn(t)?e._d=new Date(we.now()):Gs(t)?e._d=new Date(t.valueOf()):typeof t=="string"?ST(e):ha(t)?(e._a=zb(t.slice(0),function(n){return parseInt(n,10)}),mf(e)):Si(t)?CT(e):zr(t)?e._d=new Date(t):we.createFromInputFallback(e)}function _p(e,t,n,a,r){var l={};return(n===!0||n===!1)&&(a=n,n=void 0),(Si(e)&&U1(e)||ha(e)&&e.length===0)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=r,l._l=n,l._i=e,l._f=t,l._strict=a,AT(l)}function ht(e,t,n,a){return _p(e,t,n,a,!1)}var TT=Rn("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=ht.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:zs()}),ET=Rn("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=ht.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:zs()});function Sp(e,t){var n,a;if(t.length===1&&ha(t[0])&&(t=t[0]),!t.length)return ht();for(n=t[0],a=1;a<t.length;++a)(!t[a].isValid()||t[a][e](n))&&(n=t[a]);return n}function IT(){var e=[].slice.call(arguments,0);return Sp("isBefore",e)}function PT(){var e=[].slice.call(arguments,0);return Sp("isAfter",e)}var OT=function(){return Date.now?Date.now():+new Date},ei=["year","quarter","month","week","day","hour","minute","second","millisecond"];function DT(e){for(var t in e)if(!(kt.call(ei,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(var n=!1,a=0;a<ei.length;++a)if(e[ei[a]]){if(n)return!1;parseFloat(e[ei[a]])!==Ge(e[ei[a]])&&(n=!0)}return!0}function MT(){return this._isValid}function NT(){return Qn(NaN)}function nu(e){var t=rf(e),n=t.year||0,a=t.quarter||0,r=t.month||0,l=t.week||t.isoWeek||0,i=t.day||0,o=t.hour||0,s=t.minute||0,u=t.second||0,c=t.millisecond||0;this._isValid=DT(t),this._milliseconds=+c+u*1e3+s*6e4+o*1e3*60*60,this._days=+i+l*7,this._months=+r+a*3+n*12,this._data={},this._locale=pr(),this._bubble()}function Fc(e){return e instanceof nu}function Bc(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function wp(e,t){Fe(e,0,0,function(){var n=this.utcOffset(),a="+";return n<0&&(n=-n,a="-"),a+ja(~~(n/60),2)+t+ja(~~n%60,2)})}wp("Z",":");wp("ZZ","");Ee("Z",Js);Ee("ZZ",Js);yt(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=hf(Js,e)});var LT=/([\+\-]|\d\d)/gi;function hf(e,t){var n=(t||"").match(e);if(n===null)return null;var a=n[n.length-1]||[],r=(a+"").match(LT)||["-",0,0],l=+(r[1]*60)+Ge(r[2]);return l===0?0:r[0]==="+"?l:-l}function gf(e,t){var n,a;return t._isUTC?(n=t.clone(),a=(ga(e)||Gs(e)?e.valueOf():ht(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+a),we.updateOffset(n,!1),n):ht(e).local()}function $c(e){return-Math.round(e._d.getTimezoneOffset()/15)*15}we.updateOffset=function(){};function VT(e,t,n){var a=this._offset||0,r;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=hf(Js,e),e===null)return this}else Math.abs(e)<16&&!n&&(e=e*60);return!this._isUTC&&t&&(r=$c(this)),this._offset=e,this._isUTC=!0,r!=null&&this.add(r,"m"),a!==e&&(!t||this._changeInProgress?Ap(this,Qn(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,we.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?a:$c(this)}function RT(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function FT(e){return this.utcOffset(0,e)}function BT(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract($c(this),"m")),this}function $T(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=hf(sx,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function HT(e){return this.isValid()?(e=e?ht(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function WT(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function UT(){if(!mn(this._isDSTShifted))return this._isDSTShifted;var e={};if(nf(e,this),e=pp(e),e._a){var t=e._isUTC?Sa(e._a):ht(e._a);this._isDSTShifted=this.isValid()&&Kb(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function YT(){return this.isValid()?!this._isUTC:!1}function jT(){return this.isValid()?this._isUTC:!1}function kp(){return this.isValid()?this._isUTC&&this._offset===0:!1}var GT=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,zT=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Qn(e,t){var n=e,a=null,r,l,i;return Fc(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:zr(e)?(n={},t?n[t]=e:n.milliseconds=e):(a=GT.exec(e))?(r=a[1]==="-"?-1:1,n={y:0,d:Ge(a[sa])*r,h:Ge(a[Nt])*r,m:Ge(a[$n])*r,s:Ge(a[Ra])*r,ms:Ge(Bc(a[Mr]*1e3))*r}):(a=zT.exec(e))?(r=a[1]==="-"?-1:1,n={y:Er(a[2],r),M:Er(a[3],r),w:Er(a[4],r),d:Er(a[5],r),h:Er(a[6],r),m:Er(a[7],r),s:Er(a[8],r)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(i=KT(ht(n.from),ht(n.to)),n={},n.ms=i.milliseconds,n.M=i.months),l=new nu(n),Fc(e)&&At(e,"_locale")&&(l._locale=e._locale),l}Qn.fn=nu.prototype;Qn.invalid=NT;function Er(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Dv(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function KT(e,t){var n;return e.isValid()&&t.isValid()?(t=gf(t,e),e.isBefore(t)?n=Dv(e,t):(n=Dv(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Cp(e,t){return function(n,a){var r,l;return a!==null&&!isNaN(+a)&&(qb(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),l=n,n=a,a=l),n=typeof n=="string"?+n:n,r=Qn(n,a),Ap(this,r,e),this}}function Ap(e,t,n,a){var r=t._milliseconds,l=Bc(t._days),i=Bc(t._months);e.isValid()&&(a=a??!0,i&&up(e,ss(e,"Month")+i*n),l&&ip(e,"Date",ss(e,"Date")+l*n),r&&e._d.setTime(e._d.valueOf()+r*n),a&&we.updateOffset(e,l||i))}var XT=Cp(1,"add"),qT=Cp(-1,"subtract");function ZT(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function JT(e,t){var n=e||ht(),a=gf(n,this).startOf("day"),r=we.calendarFormat(this,a)||"sameElse",l=t&&(wa(t[r])?t[r].call(this,n):t[r]);return this.format(l||this.localeData().calendar(r,this,ht(n)))}function QT(){return new uo(this)}function eE(e,t){var n=ga(e)?e:ht(e);return this.isValid()&&n.isValid()?(t=Fn(t)||"millisecond",t==="millisecond"?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf()):!1}function tE(e,t){var n=ga(e)?e:ht(e);return this.isValid()&&n.isValid()?(t=Fn(t)||"millisecond",t==="millisecond"?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf()):!1}function nE(e,t,n,a){var r=ga(e)?e:ht(e),l=ga(t)?t:ht(t);return this.isValid()&&r.isValid()&&l.isValid()?(a=a||"()",(a[0]==="("?this.isAfter(r,n):!this.isBefore(r,n))&&(a[1]===")"?this.isBefore(l,n):!this.isAfter(l,n))):!1}function aE(e,t){var n=ga(e)?e:ht(e),a;return this.isValid()&&n.isValid()?(t=Fn(t)||"millisecond",t==="millisecond"?this.valueOf()===n.valueOf():(a=n.valueOf(),this.clone().startOf(t).valueOf()<=a&&a<=this.clone().endOf(t).valueOf())):!1}function rE(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function lE(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function iE(e,t,n){var a,r,l;if(!this.isValid())return NaN;if(a=gf(e,this),!a.isValid())return NaN;switch(r=(a.utcOffset()-this.utcOffset())*6e4,t=Fn(t),t){case"year":l=Yu(this,a)/12;break;case"month":l=Yu(this,a);break;case"quarter":l=Yu(this,a)/3;break;case"second":l=(this-a)/1e3;break;case"minute":l=(this-a)/6e4;break;case"hour":l=(this-a)/36e5;break;case"day":l=(this-a-r)/864e5;break;case"week":l=(this-a-r)/6048e5;break;default:l=this-a}return n?l:En(l)}function Yu(e,t){var n=(t.year()-e.year())*12+(t.month()-e.month()),a=e.clone().add(n,"months"),r,l;return t-a<0?(r=e.clone().add(n-1,"months"),l=(t-a)/(a-r)):(r=e.clone().add(n+1,"months"),l=(t-a)/(r-a)),-(n+l)||0}we.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";we.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function oE(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function sE(e){if(!this.isValid())return null;var t=e!==!0,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?Ro(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):wa(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Ro(n,"Z")):Ro(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function uE(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',a=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r="-MM-DD[T]HH:mm:ss.SSS",l=t+'[")]';return this.format(n+a+r+l)}function cE(e){e||(e=this.isUtc()?we.defaultFormatUtc:we.defaultFormat);var t=Ro(this,e);return this.localeData().postformat(t)}function dE(e,t){return this.isValid()&&(ga(e)&&e.isValid()||ht(e).isValid())?Qn({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function fE(e){return this.from(ht(),e)}function mE(e,t){return this.isValid()&&(ga(e)&&e.isValid()||ht(e).isValid())?Qn({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function vE(e){return this.to(ht(),e)}function xp(e){var t;return e===void 0?this._locale._abbr:(t=pr(e),t!=null&&(this._locale=t),this)}var Tp=Rn("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Ep(){return this._locale}var cs=1e3,wl=60*cs,ds=60*wl,Ip=(365*400+97)*24*ds;function kl(e,t){return(e%t+t)%t}function Pp(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Ip:new Date(e,t,n).valueOf()}function Op(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Ip:Date.UTC(e,t,n)}function hE(e){var t;if(e=Fn(e),e===void 0||e==="millisecond"||!this.isValid())return this;var n=this._isUTC?Op:Pp;switch(e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=kl(t+(this._isUTC?0:this.utcOffset()*wl),ds);break;case"minute":t=this._d.valueOf(),t-=kl(t,wl);break;case"second":t=this._d.valueOf(),t-=kl(t,cs);break}return this._d.setTime(t),we.updateOffset(this,!0),this}function gE(e){var t;if(e=Fn(e),e===void 0||e==="millisecond"||!this.isValid())return this;var n=this._isUTC?Op:Pp;switch(e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ds-kl(t+(this._isUTC?0:this.utcOffset()*wl),ds)-1;break;case"minute":t=this._d.valueOf(),t+=wl-kl(t,wl)-1;break;case"second":t=this._d.valueOf(),t+=cs-kl(t,cs)-1;break}return this._d.setTime(t),we.updateOffset(this,!0),this}function yE(){return this._d.valueOf()-(this._offset||0)*6e4}function bE(){return Math.floor(this.valueOf()/1e3)}function pE(){return new Date(this.valueOf())}function _E(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function SE(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function wE(){return this.isValid()?this.toISOString():null}function kE(){return tf(this)}function CE(){return ir({},Ue(this))}function AE(){return Ue(this).overflow}function xE(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Fe(0,["gg",2],0,function(){return this.weekYear()%100});Fe(0,["GG",2],0,function(){return this.isoWeekYear()%100});function au(e,t){Fe(0,[e,e.length],0,t)}au("gggg","weekYear");au("ggggg","weekYear");au("GGGG","isoWeekYear");au("GGGGG","isoWeekYear");nn("weekYear","gg");nn("isoWeekYear","GG");an("weekYear",1);an("isoWeekYear",1);Ee("G",Zs);Ee("g",Zs);Ee("GG",gt,xn);Ee("gg",gt,xn);Ee("GGGG",of,lf);Ee("gggg",of,lf);Ee("GGGGG",qs,Ks);Ee("ggggg",qs,Ks);fo(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,a){t[a.substr(0,2)]=Ge(e)});fo(["gg","GG"],function(e,t,n,a){t[a]=we.parseTwoDigitYear(e)});function TE(e){return Dp.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function EE(e){return Dp.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function IE(){return $r(this.year(),1,4)}function PE(){var e=this.localeData()._week;return $r(this.year(),e.dow,e.doy)}function Dp(e,t,n,a,r){var l;return e==null?Ui(this,a,r).year:(l=$r(e,a,r),t>l&&(t=l),OE.call(this,e,t,n,a,r))}function OE(e,t,n,a,r){var l=fp(e,t,n,a,r),i=Wi(l.year,0,l.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}Fe("Q",0,"Qo","quarter");nn("quarter","Q");an("quarter",7);Ee("Q",tp);yt("Q",function(e,t){t[Va]=(Ge(e)-1)*3});function DE(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}Fe("D",["DD",2],"Do","date");nn("date","D");an("date",9);Ee("D",gt);Ee("DD",gt,xn);Ee("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});yt(["D","DD"],sa);yt("Do",function(e,t){t[sa]=Ge(e.match(gt)[0])});var Mp=jl("Date",!0);Fe("DDD",["DDDD",3],"DDDo","dayOfYear");nn("dayOfYear","DDD");an("dayOfYear",4);Ee("DDD",Xs);Ee("DDDD",np);yt(["DDD","DDDD"],function(e,t,n){n._dayOfYear=Ge(e)});function ME(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}Fe("m",["mm",2],0,"minute");nn("minute","m");an("minute",14);Ee("m",gt);Ee("mm",gt,xn);yt(["m","mm"],$n);var NE=jl("Minutes",!1);Fe("s",["ss",2],0,"second");nn("second","s");an("second",15);Ee("s",gt);Ee("ss",gt,xn);yt(["s","ss"],Ra);var LE=jl("Seconds",!1);Fe("S",0,0,function(){return~~(this.millisecond()/100)});Fe(0,["SS",2],0,function(){return~~(this.millisecond()/10)});Fe(0,["SSS",3],0,"millisecond");Fe(0,["SSSS",4],0,function(){return this.millisecond()*10});Fe(0,["SSSSS",5],0,function(){return this.millisecond()*100});Fe(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});Fe(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});Fe(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});Fe(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});nn("millisecond","ms");an("millisecond",16);Ee("S",Xs,tp);Ee("SS",Xs,xn);Ee("SSS",Xs,np);var or;for(or="SSSS";or.length<=9;or+="S")Ee(or,ox);function VE(e,t){t[Mr]=Ge(("0."+e)*1e3)}for(or="S";or.length<=9;or+="S")yt(or,VE);var RE=jl("Milliseconds",!1);Fe("z",0,0,"zoneAbbr");Fe("zz",0,0,"zoneName");function FE(){return this._isUTC?"UTC":""}function BE(){return this._isUTC?"Coordinated Universal Time":""}var ge=uo.prototype;ge.add=XT;ge.calendar=JT;ge.clone=QT;ge.diff=iE;ge.endOf=gE;ge.format=cE;ge.from=dE;ge.fromNow=fE;ge.to=mE;ge.toNow=vE;ge.get=gx;ge.invalidAt=AE;ge.isAfter=eE;ge.isBefore=tE;ge.isBetween=nE;ge.isSame=aE;ge.isSameOrAfter=rE;ge.isSameOrBefore=lE;ge.isValid=kE;ge.lang=Tp;ge.locale=xp;ge.localeData=Ep;ge.max=ET;ge.min=TT;ge.parsingFlags=CE;ge.set=yx;ge.startOf=hE;ge.subtract=qT;ge.toArray=_E;ge.toObject=SE;ge.toDate=pE;ge.toISOString=sE;ge.inspect=uE;ge.toJSON=wE;ge.toString=oE;ge.unix=bE;ge.valueOf=yE;ge.creationData=xE;ge.year=lp;ge.isLeapYear=hx;ge.weekYear=TE;ge.isoWeekYear=EE;ge.quarter=ge.quarters=DE;ge.month=cp;ge.daysInMonth=Cx;ge.week=ge.weeks=Nx;ge.isoWeek=ge.isoWeeks=Lx;ge.weeksInYear=PE;ge.isoWeeksInYear=IE;ge.date=Mp;ge.day=ge.days=jx;ge.weekday=Gx;ge.isoWeekday=zx;ge.dayOfYear=ME;ge.hour=ge.hours=rT;ge.minute=ge.minutes=NE;ge.second=ge.seconds=LE;ge.millisecond=ge.milliseconds=RE;ge.utcOffset=VT;ge.utc=FT;ge.local=BT;ge.parseZone=$T;ge.hasAlignedHourOffset=HT;ge.isDST=WT;ge.isLocal=YT;ge.isUtcOffset=jT;ge.isUtc=kp;ge.isUTC=kp;ge.zoneAbbr=FE;ge.zoneName=BE;ge.dates=Rn("dates accessor is deprecated. Use date instead.",Mp);ge.months=Rn("months accessor is deprecated. Use month instead",cp);ge.years=Rn("years accessor is deprecated. Use year instead",lp);ge.zone=Rn("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",RT);ge.isDSTShifted=Rn("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",UT);function $E(e){return ht(e*1e3)}function HE(){return ht.apply(null,arguments).parseZone()}function Np(e){return e}var ft=af.prototype;ft.calendar=z1;ft.longDateFormat=X1;ft.invalidDate=Z1;ft.ordinal=ex;ft.preparse=Np;ft.postformat=Np;ft.relativeTime=nx;ft.pastFuture=ax;ft.set=j1;ft.months=_x;ft.monthsShort=Sx;ft.monthsParse=kx;ft.monthsRegex=Ex;ft.monthsShortRegex=xx;ft.week=Px;ft.firstDayOfYear=Mx;ft.firstDayOfWeek=Dx;ft.weekdays=Bx;ft.weekdaysMin=Wx;ft.weekdaysShort=$x;ft.weekdaysParse=Yx;ft.weekdaysRegex=Xx;ft.weekdaysShortRegex=Zx;ft.weekdaysMinRegex=Qx;ft.isPM=tT;ft.meridiem=aT;function fs(e,t,n,a){var r=pr(),l=Sa().set(a,t);return r[n](l,e)}function Lp(e,t,n){if(zr(e)&&(t=e,e=void 0),e=e||"",t!=null)return fs(e,t,n,"month");var a,r=[];for(a=0;a<12;a++)r[a]=fs(e,a,n,"month");return r}function yf(e,t,n,a){typeof e=="boolean"?(zr(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,zr(t)&&(n=t,t=void 0),t=t||"");var r=pr(),l=e?r._week.dow:0;if(n!=null)return fs(t,(n+l)%7,a,"day");var i,o=[];for(i=0;i<7;i++)o[i]=fs(t,(i+l)%7,a,"day");return o}function WE(e,t){return Lp(e,t,"months")}function UE(e,t){return Lp(e,t,"monthsShort")}function YE(e,t,n){return yf(e,t,n,"weekdays")}function jE(e,t,n){return yf(e,t,n,"weekdaysShort")}function GE(e,t,n){return yf(e,t,n,"weekdaysMin")}Gl("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=Ge(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});we.lang=Rn("moment.lang is deprecated. Use moment.locale instead.",Gl);we.langData=Rn("moment.langData is deprecated. Use moment.localeData instead.",pr);var Ca=Math.abs;function zE(){var e=this._data;return this._milliseconds=Ca(this._milliseconds),this._days=Ca(this._days),this._months=Ca(this._months),e.milliseconds=Ca(e.milliseconds),e.seconds=Ca(e.seconds),e.minutes=Ca(e.minutes),e.hours=Ca(e.hours),e.months=Ca(e.months),e.years=Ca(e.years),this}function Vp(e,t,n,a){var r=Qn(t,n);return e._milliseconds+=a*r._milliseconds,e._days+=a*r._days,e._months+=a*r._months,e._bubble()}function KE(e,t){return Vp(this,e,t,1)}function XE(e,t){return Vp(this,e,t,-1)}function Mv(e){return e<0?Math.floor(e):Math.ceil(e)}function qE(){var e=this._milliseconds,t=this._days,n=this._months,a=this._data,r,l,i,o,s;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Mv(Hc(n)+t)*864e5,t=0,n=0),a.milliseconds=e%1e3,r=En(e/1e3),a.seconds=r%60,l=En(r/60),a.minutes=l%60,i=En(l/60),a.hours=i%24,t+=En(i/24),s=En(Rp(t)),n+=s,t-=Mv(Hc(s)),o=En(n/12),n%=12,a.days=t,a.months=n,a.years=o,this}function Rp(e){return e*4800/146097}function Hc(e){return e*146097/4800}function ZE(e){if(!this.isValid())return NaN;var t,n,a=this._milliseconds;if(e=Fn(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+a/864e5,n=this._months+Rp(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Hc(this._months)),e){case"week":return t/7+a/6048e5;case"day":return t+a/864e5;case"hour":return t*24+a/36e5;case"minute":return t*1440+a/6e4;case"second":return t*86400+a/1e3;case"millisecond":return Math.floor(t*864e5)+a;default:throw new Error("Unknown unit "+e)}}function JE(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+Ge(this._months/12)*31536e6:NaN}function za(e){return function(){return this.as(e)}}var QE=za("ms"),eI=za("s"),tI=za("m"),nI=za("h"),aI=za("d"),rI=za("w"),lI=za("M"),iI=za("Q"),oI=za("y");function sI(){return Qn(this)}function uI(e){return e=Fn(e),this.isValid()?this[e+"s"]():NaN}function Zr(e){return function(){return this.isValid()?this._data[e]:NaN}}var cI=Zr("milliseconds"),dI=Zr("seconds"),fI=Zr("minutes"),mI=Zr("hours"),vI=Zr("days"),hI=Zr("months"),gI=Zr("years");function yI(){return En(this.days()/7)}var nr=Math.round,oa={ss:44,s:45,m:45,h:22,d:26,M:11};function bI(e,t,n,a,r){return r.relativeTime(t||1,!!n,e,a)}function pI(e,t,n){var a=Qn(e).abs(),r=nr(a.as("s")),l=nr(a.as("m")),i=nr(a.as("h")),o=nr(a.as("d")),s=nr(a.as("M")),u=nr(a.as("y")),c=r<=oa.ss&&["s",r]||r<oa.s&&["ss",r]||l<=1&&["m"]||l<oa.m&&["mm",l]||i<=1&&["h"]||i<oa.h&&["hh",i]||o<=1&&["d"]||o<oa.d&&["dd",o]||s<=1&&["M"]||s<oa.M&&["MM",s]||u<=1&&["y"]||["yy",u];return c[2]=t,c[3]=+e>0,c[4]=n,bI.apply(null,c)}function _I(e){return e===void 0?nr:typeof e=="function"?(nr=e,!0):!1}function SI(e,t){return oa[e]===void 0?!1:t===void 0?oa[e]:(oa[e]=t,e==="s"&&(oa.ss=t-1),!0)}function wI(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=pI(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}var ju=Math.abs;function ll(e){return(e>0)-(e<0)||+e}function ru(){if(!this.isValid())return this.localeData().invalidDate();var e=ju(this._milliseconds)/1e3,t=ju(this._days),n=ju(this._months),a,r,l;a=En(e/60),r=En(a/60),e%=60,a%=60,l=En(n/12),n%=12;var i=l,o=n,s=t,u=r,c=a,d=e?e.toFixed(3).replace(/\.?0+$/,""):"",f=this.asSeconds();if(!f)return"P0D";var m=f<0?"-":"",v=ll(this._months)!==ll(f)?"-":"",h=ll(this._days)!==ll(f)?"-":"",C=ll(this._milliseconds)!==ll(f)?"-":"";return m+"P"+(i?v+i+"Y":"")+(o?v+o+"M":"")+(s?h+s+"D":"")+(u||c||d?"T":"")+(u?C+u+"H":"")+(c?C+c+"M":"")+(d?C+d+"S":"")}var Xe=nu.prototype;Xe.isValid=MT;Xe.abs=zE;Xe.add=KE;Xe.subtract=XE;Xe.as=ZE;Xe.asMilliseconds=QE;Xe.asSeconds=eI;Xe.asMinutes=tI;Xe.asHours=nI;Xe.asDays=aI;Xe.asWeeks=rI;Xe.asMonths=lI;Xe.asQuarters=iI;Xe.asYears=oI;Xe.valueOf=JE;Xe._bubble=qE;Xe.clone=sI;Xe.get=uI;Xe.milliseconds=cI;Xe.seconds=dI;Xe.minutes=fI;Xe.hours=mI;Xe.days=vI;Xe.weeks=yI;Xe.months=hI;Xe.years=gI;Xe.humanize=wI;Xe.toISOString=ru;Xe.toString=ru;Xe.toJSON=ru;Xe.locale=xp;Xe.localeData=Ep;Xe.toIsoString=Rn("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ru);Xe.lang=Tp;Fe("X",0,0,"unix");Fe("x",0,0,"valueOf");Ee("x",Zs);Ee("X",ux);yt("X",function(e,t,n){n._d=new Date(parseFloat(e,10)*1e3)});yt("x",function(e,t,n){n._d=new Date(Ge(e))});//! moment.js
//! version : 2.24.0
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
we.version="2.24.0";W1(ht);we.fn=ge;we.min=IT;we.max=PT;we.now=OT;we.utc=Sa;we.unix=$E;we.months=WE;we.isDate=Gs;we.locale=Gl;we.invalid=zs;we.duration=Qn;we.isMoment=ga;we.weekdays=YE;we.parseZone=HE;we.localeData=pr;we.isDuration=Fc;we.monthsShort=UE;we.weekdaysMin=GE;we.defineLocale=df;we.updateLocale=iT;we.locales=oT;we.weekdaysShort=jE;we.normalizeUnits=Fn;we.relativeTimeRounding=_I;we.relativeTimeThreshold=SI;we.calendarFormat=ZT;we.prototype=ge;we.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const kI=e=>{if(!e)return"00:00:00";const t=Math.floor(e/3600),n=Math.floor((e-t*60*60)/60),a=e-t*60*60-n*60,r=t<10?`0${t}`:t,l=n<10?`0${n}`:n,i=a<10?`0${a}`:a;return`${r}:${l}:${i}`},Wc=e=>e?Math.floor(e.time/e.speed)+e.delay:0,CI=(e,t)=>we.utc().add(Wc(e),"seconds").add(t,"minutes").seconds(0).format("HH:mm"),Uc=()=>({armies:[],time:"0000",name:""}),AI=e=>{let t=Math.floor(e/100),n=e-t*100;return{hours:t,minutes:n}},xI=e=>e.length===0?null:e.reduce((n,a)=>Wc(a)>Wc(n)?a:n,e[0]),lu=H1("attack",{state:()=>Uc(),actions:{getState(){return{...this.$state}},setState(e){this.$patch(e),console.log(`state changed(Whole State) to ${JSON.stringify(this.$state)}`)},addArmy(e){e.name&&!this.armies.find(t=>t.name===e.name)?(this.armies.push(e),console.log(`state changed(Add Army) to ${JSON.stringify(this.$state)}`)):console.log("Failed add army, state unchanged")},removeArmy(e){this.armies=this.armies.filter(t=>t.name!==e.name),console.log(`state changed(Remove Army) to ${JSON.stringify(this.$state)}`)},editArmy(e,t){const n=this.armies.findIndex(a=>a.name===e);Object.assign(this.armies[n],t),console.log(`state changed(Edit Army) to ${JSON.stringify(this.$state)}`)},changeSpeed(e,t){const n=this.armies.findIndex(a=>a.name===e.name);this.armies[n].speed=t,console.log(`state changed - speed of ${JSON.stringify(this.armies[n])}`)},newAttack(){this.$patch(Uc()),console.log("state changed - attack reset to empty")},changeTime(e){this.time=e,console.log(`state changed - attack time to ${e}`)}}}),ms=Symbol.for("vuetify:layout"),Fp=Symbol.for("vuetify:layout-item"),Nv=1e3,TI=Z({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),bf=Z({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function EI(){const e=$e(ms);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function pf(e){const t=$e(ms);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${Dn()}`,a=_t("useLayoutItem");ct(Fp,{id:n});const r=fe(!1);Sd(()=>r.value=!0),Fg(()=>r.value=!1);const{layoutItemStyles:l,layoutItemScrimStyles:i}=t.register(a,{...e,active:D(()=>r.value?!1:e.active.value),id:n});return en(()=>t.unregister(n)),{layoutItemStyles:l,layoutRect:t.layoutRect,layoutItemScrimStyles:i}}const II=(e,t,n,a)=>{let r={top:0,left:0,right:0,bottom:0};const l=[{id:"",layer:{...r}}];for(const i of e){const o=t.get(i),s=n.get(i),u=a.get(i);if(!o||!s||!u)continue;const c={...r,[o.value]:parseInt(r[o.value],10)+(u.value?parseInt(s.value,10):0)};l.push({id:i,layer:c}),r=c}return l};function PI(e){const t=$e(ms,null),n=D(()=>t?t.rootZIndex.value-100:Nv),a=oe([]),r=Dt(new Map),l=Dt(new Map),i=Dt(new Map),o=Dt(new Map),s=Dt(new Map),{resizeRef:u,contentRect:c}=Ya(),d=D(()=>{const S=new Map,y=e.overlaps??[];for(const x of y.filter(A=>A.includes(":"))){const[A,L]=x.split(":");if(!a.value.includes(A)||!a.value.includes(L))continue;const R=r.get(A),E=r.get(L),V=l.get(A),G=l.get(L);!R||!E||!V||!G||(S.set(L,{position:R.value,amount:parseInt(V.value,10)}),S.set(A,{position:E.value,amount:-parseInt(G.value,10)}))}return S}),f=D(()=>{const S=[...new Set([...i.values()].map(x=>x.value))].sort((x,A)=>x-A),y=[];for(const x of S){const A=a.value.filter(L=>{var R;return((R=i.get(L))==null?void 0:R.value)===x});y.push(...A)}return II(y,r,l,o)}),m=D(()=>!Array.from(s.values()).some(S=>S.value)),v=D(()=>f.value[f.value.length-1].layer),h=$(()=>({"--v-layout-left":ye(v.value.left),"--v-layout-right":ye(v.value.right),"--v-layout-top":ye(v.value.top),"--v-layout-bottom":ye(v.value.bottom),...m.value?void 0:{transition:"none"}})),C=D(()=>f.value.slice(1).map(({id:S},y)=>{const{layer:x}=f.value[y],A=l.get(S),L=r.get(S);return{id:S,...x,size:Number(A.value),position:L.value}})),b=S=>C.value.find(y=>y.id===S),k=_t("createLayout"),_=fe(!1);return cn(()=>{_.value=!0}),ct(ms,{register:(S,{id:y,order:x,position:A,layoutSize:L,elementSize:R,active:E,disableTransitions:V,absolute:G})=>{i.set(y,x),r.set(y,A),l.set(y,L),o.set(y,E),V&&s.set(y,V);const te=vl(Fp,k==null?void 0:k.vnode).indexOf(S);te>-1?a.value.splice(te,0,y):a.value.push(y);const ee=D(()=>C.value.findIndex(B=>B.id===y)),ce=D(()=>n.value+f.value.length*2-ee.value*2),z=D(()=>{const B=A.value==="left"||A.value==="right",j=A.value==="right",se=A.value==="bottom",Ce=R.value??L.value,Ve=Ce===0?"%":"px",_e={[A.value]:0,zIndex:ce.value,transform:`translate${B?"X":"Y"}(${(E.value?0:-(Ce===0?100:Ce))*(j||se?-1:1)}${Ve})`,position:G.value||n.value!==Nv?"absolute":"fixed",...m.value?void 0:{transition:"none"}};if(!_.value)return _e;const Y=C.value[ee.value],ie=d.value.get(y);return ie&&(Y[ie.position]+=ie.amount),{..._e,height:B?`calc(100% - ${Y.top}px - ${Y.bottom}px)`:R.value?`${R.value}px`:void 0,left:j?void 0:`${Y.left}px`,right:j?`${Y.right}px`:void 0,top:A.value!=="bottom"?`${Y.top}px`:void 0,bottom:A.value!=="top"?`${Y.bottom}px`:void 0,width:B?R.value?`${R.value}px`:void 0:`calc(100% - ${Y.left}px - ${Y.right}px)`}}),H=D(()=>({zIndex:ce.value-1}));return{layoutItemStyles:z,layoutItemScrimStyles:H,zIndex:ce}},unregister:S=>{i.delete(S),r.delete(S),l.delete(S),o.delete(S),s.delete(S),a.value=a.value.filter(y=>y!==S)},mainRect:v,mainStyles:h,getLayoutItem:b,items:C,layoutRect:c,rootZIndex:n}),{layoutClasses:$(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),layoutStyles:$(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0})),getLayoutItem:b,items:C,layoutRect:c,layoutRef:u}}const OI=Z({...De(),...pt(TI(),["fullHeight"]),...dt()},"VApp"),DI=be()({name:"VApp",props:OI(),setup(e,{slots:t}){const n=wt(e),{layoutClasses:a,getLayoutItem:r,items:l,layoutRef:i}=PI({...e,fullHeight:!0}),{rtlClasses:o}=gn();return ke(()=>{var s;return N("div",{ref:i,class:pe(["v-application",n.themeClasses.value,a.value,o.value,e.class]),style:Ie([e.style])},[N("div",{class:"v-application__wrap"},[(s=t.default)==null?void 0:s.call(t)])])}),{getLayoutItem:r,items:l,theme:n}}}),MI=Z({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function NI(e,t={}){const{canScroll:n,layoutSize:a}=t;let r=0,l=0;const i=oe(null),o=fe(0),s=fe(0),u=fe(0),c=fe(!1),d=fe(!1),f=fe(!1),m=fe(!1),v=fe(!0),h=D(()=>Number(e.scrollThreshold)),C=D(()=>Et((h.value-o.value)/h.value||0));function b(p){const S="window"in p?window.innerHeight:p.clientHeight,y="window"in p?document.documentElement.scrollHeight:p.scrollHeight;return{clientHeight:S,scrollHeight:y}}function k(){const p=i.value;if(!p)return;const{clientHeight:S,scrollHeight:y}=b(p),x=y-S,A=(a==null?void 0:a.value)||0,L=h.value+A;v.value=x>L}function _(){k()}function g(){const p=i.value;if(!p||n&&!n.value)return;r=o.value,o.value="window"in p?p.pageYOffset:p.scrollTop;const S=p instanceof Window?document.documentElement.scrollHeight:p.scrollHeight;l!==S&&(S>l&&k(),l=S),d.value=o.value<r,u.value=Math.abs(o.value-h.value);const{clientHeight:y,scrollHeight:x}=b(p),A=o.value+y>=x-5;!d.value&&A&&o.value>=h.value&&v.value&&(m.value=!0);const L=Math.abs(o.value-r)>100,R=o.value<=5;(d.value&&r-o.value>1&&!A||L&&o.value<h.value||R)&&(m.value=!1),f.value=A}return me(d,()=>{s.value=s.value||o.value}),me(c,()=>{s.value=0}),cn(()=>{me(()=>e.scrollTarget,p=>{var y;const S=p?document.querySelector(p):window;S&&S!==i.value&&((y=i.value)==null||y.removeEventListener("scroll",g),i.value=S,i.value.addEventListener("scroll",g,{passive:!0}),Promise.resolve().then(()=>{k()}))},{immediate:!0}),window.addEventListener("resize",_,{passive:!0})}),en(()=>{var p;(p=i.value)==null||p.removeEventListener("scroll",g),window.removeEventListener("resize",_)}),n&&me(n,g,{immediate:!0}),{scrollThreshold:h,currentScroll:o,currentThreshold:u,isScrollActive:c,scrollRatio:C,isScrollingUp:d,savedScroll:s,isAtBottom:f,reachedBottomWhileScrollingDown:m,hasEnoughScrollableSpace:v}}const LI=Z({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...pt(Eb(),["location"]),...bf(),...MI(),height:{type:[Number,String],default:64}},"VAppBar"),VI=be()({name:"VAppBar",props:LI(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){const n=oe(),a=je(e,"modelValue"),r=D(()=>{var S;const p=new Set(((S=e.scrollBehavior)==null?void 0:S.split(" "))??[]);return{hide:p.has("hide"),fullyHide:p.has("fully-hide"),inverted:p.has("inverted"),collapse:p.has("collapse"),elevate:p.has("elevate"),fadeImage:p.has("fade-image")}}),l=D(()=>{const p=r.value;return p.hide||p.fullyHide||p.inverted||p.collapse||p.elevate||p.fadeImage||!a.value}),i=D(()=>{var y,x;const p=((y=n.value)==null?void 0:y.contentHeight)??0,S=((x=n.value)==null?void 0:x.extensionHeight)??0;return p+S}),{currentScroll:o,scrollThreshold:s,isScrollingUp:u,scrollRatio:c,isAtBottom:d,reachedBottomWhileScrollingDown:f,hasEnoughScrollableSpace:m}=NI(e,{canScroll:l,layoutSize:i}),v=$(()=>r.value.hide||r.value.fullyHide),h=D(()=>e.collapse||r.value.collapse&&(r.value.inverted?c.value>0:c.value===0)),C=D(()=>e.flat||r.value.fullyHide&&!a.value||r.value.elevate&&(r.value.inverted?o.value>0:o.value===0)),b=D(()=>r.value.fadeImage?r.value.inverted?1-c.value:c.value:void 0),k=D(()=>{var y,x;if(r.value.hide&&r.value.inverted)return 0;const p=((y=n.value)==null?void 0:y.contentHeight)??0,S=((x=n.value)==null?void 0:x.extensionHeight)??0;return v.value?o.value<s.value||r.value.fullyHide?p+S:p:p+S});vn(()=>!!e.scrollBehavior,()=>{Rt(()=>{if(!v.value){a.value=!0;return}if(r.value.inverted){a.value=o.value>s.value;return}if(!m.value){a.value=!0;return}if(f.value){a.value=!1;return}a.value=u.value&&!d.value||o.value<s.value})});const{ssrBootStyles:_}=so(),{layoutItemStyles:g}=pf({id:e.name,order:D(()=>parseInt(e.order,10)),position:$(()=>e.location),layoutSize:k,elementSize:fe(void 0),active:a,absolute:$(()=>e.absolute)});return ke(()=>{const p=pt(os.filterProps(e),["location"]);return w(os,he({ref:n,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...g.value,"--v-toolbar-image-opacity":b.value,height:void 0,..._.value},e.style]},p,{collapse:h.value,flat:C.value}),t)}),{}}}),RI=Z({...pt(tb({icon:"$menu",variant:"text"}),["spaced"])},"VAppBarNavIcon"),FI=be()({name:"VAppBarNavIcon",props:RI(),setup(e,{slots:t}){return ke(()=>w(Ke,he(e,{class:["v-app-bar-nav-icon"]}),t)),{}}}),BI=Z({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...Nn(),...De(),...Jn(),...bf(),...tn(),...Ze({tag:"footer"}),...dt()},"VFooter"),$I=be()({name:"VFooter",props:BI(),setup(e,{slots:t}){const n=oe(),{themeClasses:a}=wt(e),{backgroundColorClasses:r,backgroundColorStyles:l}=Ut(()=>e.color),{borderClasses:i}=qn(e),{elevationClasses:o}=ba(e),{roundedClasses:s}=dn(e),u=fe(32),{resizeRef:c}=Ya(f=>{f.length&&(u.value=f[0].target.clientHeight)}),d=D(()=>e.height==="auto"?u.value:parseInt(e.height,10));return vn(()=>e.app,()=>{const f=pf({id:e.name,order:D(()=>parseInt(e.order,10)),position:$(()=>"bottom"),layoutSize:d,elementSize:D(()=>e.height==="auto"?void 0:d.value),active:$(()=>e.app),absolute:$(()=>e.absolute)});Rt(()=>{n.value=f.layoutItemStyles.value})}),ke(()=>w(e.tag,{ref:c,class:pe(["v-footer",a.value,r.value,i.value,o.value,s.value,e.class]),style:Ie([l.value,e.app?n.value:{height:ye(e.height)},e.style])},t)),{}}}),HI=Z({scrollable:Boolean,...De(),...Ln(),...Ze({tag:"main"})},"VMain"),WI=be()({name:"VMain",props:HI(),setup(e,{slots:t}){const{dimensionStyles:n}=Vn(e),{mainStyles:a}=EI(),{ssrBootStyles:r}=so();return ke(()=>w(e.tag,{class:pe(["v-main",{"v-main--scrollable":e.scrollable},e.class]),style:Ie([a.value,r.value,n.value,e.style])},{default:()=>{var l,i;return[e.scrollable?N("div",{class:"v-main__scroller"},[(l=t.default)==null?void 0:l.call(t)]):(i=t.default)==null?void 0:i.call(t)]}})),{}}});function UI({rootEl:e,isSticky:t,layoutItemStyles:n}){const a=fe(!1),r=fe(0),l=D(()=>{const s=typeof a.value=="boolean"?"top":a.value;return[t.value?{top:"auto",bottom:"auto",height:void 0}:void 0,a.value?{[s]:ye(r.value)}:{top:n.value.top}]});cn(()=>{me(t,s=>{s?window.addEventListener("scroll",o,{passive:!0}):window.removeEventListener("scroll",o)},{immediate:!0})}),en(()=>{window.removeEventListener("scroll",o)});let i=0;function o(){const s=i>window.scrollY?"up":"down",u=e.value.getBoundingClientRect(),c=parseFloat(n.value.top??0),d=window.scrollY-Math.max(0,r.value-c),f=u.height+Math.max(r.value,c)-window.scrollY-window.innerHeight,m=parseFloat(getComputedStyle(e.value).getPropertyValue("--v-body-scroll-y"))||0;u.height<window.innerHeight-c?(a.value="top",r.value=c):s==="up"&&a.value==="bottom"||s==="down"&&a.value==="top"?(r.value=window.scrollY+u.top-m,a.value=!0):s==="down"&&f<=0?(r.value=0,a.value="bottom"):s==="up"&&d<=0&&(m?a.value!=="top"&&(r.value=-d+m+c,a.value="top"):(r.value=u.top+d,a.value="top")),i=window.scrollY}return{isStuck:a,stickyStyles:l}}const YI=100,jI=20;function Lv(e){return(e<0?-1:1)*Math.sqrt(Math.abs(e))*1.41421356237}function Vv(e){if(e.length<2)return 0;if(e.length===2)return e[1].t===e[0].t?0:(e[1].d-e[0].d)/(e[1].t-e[0].t);let t=0;for(let n=e.length-1;n>0;n--){if(e[n].t===e[n-1].t)continue;const a=Lv(t),r=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(r-a)*Math.abs(r),n===e.length-1&&(t*=.5)}return Lv(t)*1e3}function GI(){const e={};function t(r){Array.from(r.changedTouches).forEach(l=>{(e[l.identifier]??(e[l.identifier]=new Ay(jI))).push([r.timeStamp,l])})}function n(r){Array.from(r.changedTouches).forEach(l=>{delete e[l.identifier]})}function a(r){var u;const l=(u=e[r])==null?void 0:u.values().reverse();if(!l)throw new Error(`No samples for touch id ${r}`);const i=l[0],o=[],s=[];for(const c of l){if(i[0]-c[0]>YI)break;o.push({t:c[0],d:c[1].clientX}),s.push({t:c[0],d:c[1].clientY})}return{x:Vv(o),y:Vv(s),get direction(){const{x:c,y:d}=this,[f,m]=[Math.abs(c),Math.abs(d)];return f>m&&c>=0?"right":f>m&&c<=0?"left":m>f&&d>=0?"down":m>f&&d<=0?"up":zI()}}}return{addMovement:t,endTouch:n,getVelocity:a}}function zI(){throw new Error}function KI({el:e,isActive:t,isTemporary:n,width:a,touchless:r,position:l}){cn(()=>{window.addEventListener("touchstart",b,{passive:!0}),window.addEventListener("touchmove",k,{passive:!1}),window.addEventListener("touchend",_,{passive:!0})}),en(()=>{window.removeEventListener("touchstart",b),window.removeEventListener("touchmove",k),window.removeEventListener("touchend",_)});const i=D(()=>["left","right"].includes(l.value)),{addMovement:o,endTouch:s,getVelocity:u}=GI();let c=!1;const d=fe(!1),f=fe(0),m=fe(0);let v;function h(p,S){return(l.value==="left"?p:l.value==="right"?document.documentElement.clientWidth-p:l.value==="top"?p:l.value==="bottom"?document.documentElement.clientHeight-p:il())-(S?a.value:0)}function C(p,S=!0){const y=l.value==="left"?(p-m.value)/a.value:l.value==="right"?(document.documentElement.clientWidth-p-m.value)/a.value:l.value==="top"?(p-m.value)/a.value:l.value==="bottom"?(document.documentElement.clientHeight-p-m.value)/a.value:il();return S?Et(y):y}function b(p){if(r.value)return;const S=p.changedTouches[0].clientX,y=p.changedTouches[0].clientY,x=25,A=l.value==="left"?S<x:l.value==="right"?S>document.documentElement.clientWidth-x:l.value==="top"?y<x:l.value==="bottom"?y>document.documentElement.clientHeight-x:il(),L=t.value&&(l.value==="left"?S<a.value:l.value==="right"?S>document.documentElement.clientWidth-a.value:l.value==="top"?y<a.value:l.value==="bottom"?y>document.documentElement.clientHeight-a.value:il());(A||L||t.value&&n.value)&&(v=[S,y],m.value=h(i.value?S:y,t.value),f.value=C(i.value?S:y),c=m.value>-20&&m.value<80,s(p),o(p))}function k(p){const S=p.changedTouches[0].clientX,y=p.changedTouches[0].clientY;if(c){if(!p.cancelable){c=!1;return}const A=Math.abs(S-v[0]),L=Math.abs(y-v[1]);(i.value?A>L&&A>3:L>A&&L>3)?(d.value=!0,c=!1):(i.value?L:A)>3&&(c=!1)}if(!d.value)return;p.preventDefault(),o(p);const x=C(i.value?S:y,!1);f.value=Math.max(0,Math.min(1,x)),x>1?m.value=h(i.value?S:y,!0):x<0&&(m.value=h(i.value?S:y,!1))}function _(p){if(c=!1,!d.value)return;o(p),d.value=!1;const S=u(p.changedTouches[0].identifier),y=Math.abs(S.x),x=Math.abs(S.y);(i.value?y>x&&y>400:x>y&&x>3)?t.value=S.direction===({left:"right",right:"left",top:"down",bottom:"up"}[l.value]||il()):t.value=f.value>.5}const g=D(()=>d.value?{transform:l.value==="left"?`translateX(calc(-100% + ${f.value*a.value}px))`:l.value==="right"?`translateX(calc(100% - ${f.value*a.value}px))`:l.value==="top"?`translateY(calc(-100% + ${f.value*a.value}px))`:l.value==="bottom"?`translateY(calc(100% - ${f.value*a.value}px))`:il(),transition:"none"}:void 0);return vn(d,()=>{var y,x;const p=((y=e.value)==null?void 0:y.style.transform)??null,S=((x=e.value)==null?void 0:x.style.transition)??null;Rt(()=>{var A,L,R,E;(L=e.value)==null||L.style.setProperty("transform",((A=g.value)==null?void 0:A.transform)||"none"),(E=e.value)==null||E.style.setProperty("transition",((R=g.value)==null?void 0:R.transition)||null)}),xt(()=>{var A,L;(A=e.value)==null||A.style.setProperty("transform",p),(L=e.value)==null||L.style.setProperty("transition",S)})}),{isDragging:d,dragProgress:f,dragStyles:g}}function il(){throw new Error}function mo(e){const t=e.slice(-2).toUpperCase();switch(!0){case e==="GB-alt-variant":return{firstDay:0,firstWeekSize:4};case e==="001":return{firstDay:1,firstWeekSize:1};case`AG AS BD BR BS BT BW BZ CA CO DM DO ET GT GU HK HN ID IL IN JM JP KE
    KH KR LA MH MM MO MT MX MZ NI NP PA PE PH PK PR PY SA SG SV TH TT TW UM US
    VE VI WS YE ZA ZW`.includes(t):return{firstDay:0,firstWeekSize:1};case`AI AL AM AR AU AZ BA BM BN BY CL CM CN CR CY EC GE HR KG KZ LB LK LV
    MD ME MK MN MY NZ RO RS SI TJ TM TR UA UY UZ VN XK`.includes(t):return{firstDay:1,firstWeekSize:1};case`AD AN AT AX BE BG CH CZ DE DK EE ES FI FJ FO FR GB GF GP GR HU IE IS
    IT LI LT LU MC MQ NL NO PL RE RU SE SK SM VA`.includes(t):return{firstDay:1,firstWeekSize:4};case"AE AF BH DJ DZ EG IQ IR JO KW LY OM QA SD SY".includes(t):return{firstDay:6,firstWeekSize:1};case t==="MV":return{firstDay:5,firstWeekSize:1};case t==="PT":return{firstDay:0,firstWeekSize:4};default:return null}}function XI(e,t,n){var c;const a=[];let r=[];const l=Bp(e),i=$p(e),o=n??((c=mo(t))==null?void 0:c.firstDay)??0,s=(l.getDay()-o+7)%7,u=(i.getDay()-o+7)%7;for(let d=0;d<s;d++){const f=new Date(l);f.setDate(f.getDate()-(s-d)),r.push(f)}for(let d=1;d<=i.getDate();d++){const f=new Date(e.getFullYear(),e.getMonth(),d);r.push(f),r.length===7&&(a.push(r),r=[])}for(let d=1;d<7-u;d++){const f=new Date(i);f.setDate(f.getDate()+d),r.push(f)}return r.length>0&&a.push(r),a}function Ci(e,t,n){var l;let a=(n??((l=mo(t))==null?void 0:l.firstDay)??0)%7;[0,1,2,3,4,5,6].includes(a)||(a=0);const r=new Date(e);for(;r.getDay()!==a;)r.setDate(r.getDate()-1);return r}function qI(e,t){var r;const n=new Date(e),a=((((r=mo(t))==null?void 0:r.firstDay)??0)+6)%7;for(;n.getDay()!==a;)n.setDate(n.getDate()+1);return n}function Bp(e){return new Date(e.getFullYear(),e.getMonth(),1)}function $p(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function ZI(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const JI=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function Hp(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(JI.test(e))return ZI(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const Rv=new Date(2e3,0,2);function QI(e,t,n){var r;const a=t??((r=mo(e))==null?void 0:r.firstDay)??0;return ml(7).map(l=>{const i=new Date(Rv);return i.setDate(Rv.getDate()+a+l),new Intl.DateTimeFormat(e,{weekday:n??"narrow"}).format(i)})}function eP(e,t,n,a){const r=Hp(e)??new Date,l=a==null?void 0:a[t];if(typeof l=="function")return l(r,t,n);let i={};switch(t){case"fullDate":i={year:"numeric",month:"short",day:"numeric"};break;case"fullDateWithWeekday":i={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const o=r.getDate(),s=new Intl.DateTimeFormat(n,{month:"long"}).format(r);return`${o} ${s}`;case"normalDateWithWeekday":i={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":i={month:"short",day:"numeric"};break;case"year":i={year:"numeric"};break;case"month":i={month:"long"};break;case"monthShort":i={month:"short"};break;case"monthAndYear":i={month:"long",year:"numeric"};break;case"monthAndDate":i={month:"long",day:"numeric"};break;case"weekday":i={weekday:"long"};break;case"weekdayShort":i={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(r.getDate());case"hours12h":i={hour:"numeric",hour12:!0};break;case"hours24h":i={hour:"numeric",hour12:!1};break;case"minutes":i={minute:"numeric"};break;case"seconds":i={second:"numeric"};break;case"fullTime":i={hour:"numeric",minute:"numeric"};break;case"fullTime12h":i={hour:"numeric",minute:"numeric",hour12:!0};break;case"fullTime24h":i={hour:"numeric",minute:"numeric",hour12:!1};break;case"fullDateTime":i={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"};break;case"fullDateTime12h":i={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!0};break;case"fullDateTime24h":i={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1};break;case"keyboardDate":i={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":return i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric"},new Intl.DateTimeFormat(n,i).format(r).replace(/, /g," ");case"keyboardDateTime12h":return i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!0},new Intl.DateTimeFormat(n,i).format(r).replace(/, /g," ");case"keyboardDateTime24h":return i={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!1},new Intl.DateTimeFormat(n,i).format(r).replace(/, /g," ");default:i=l??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,i).format(r)}function tP(e,t){const n=e.toJsDate(t),a=n.getFullYear(),r=Nm(String(n.getMonth()+1),2,"0"),l=Nm(String(n.getDate()),2,"0");return`${a}-${r}-${l}`}function nP(e){const[t,n,a]=e.split("-").map(Number);return new Date(t,n-1,a)}function aP(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function rP(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function Hr(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function lP(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function iP(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function ji(e){return e.getFullYear()}function oP(e){return e.getMonth()}function sP(e,t,n,a){const r=mo(t),l=n??(r==null?void 0:r.firstDay)??0,i=(r==null?void 0:r.firstWeekSize)??1;return a!==void 0?uP(e,t,l,a):cP(e,t,l,i)}function uP(e,t,n,a){const r=(7+a-n)%7,l=Ci(e,t,n),i=Hr(l,6);function o(f){return(7+new Date(f,0,1).getDay()-n)%7}let s=ji(l);s<ji(i)&&o(s+1)<=r&&s++;const u=new Date(s,0,1),c=o(s),d=c<=r?Hr(u,-c):Hr(u,7-c);return 1+gs(_f(l),Gi(d),"weeks")}function cP(e,t,n,a){const r=Ci(e,t,n),l=Hr(Ci(e,t,n),6);function i(d){const f=new Date(d,0,1);return 7-gs(f,Ci(f,t,n),"days")}let o=ji(r);o<ji(l)&&i(o+1)>=a&&o++;const s=new Date(o,0,1),u=i(o),c=u>=a?Hr(s,u-7):Hr(s,u);return 1+gs(_f(r),Gi(c),"weeks")}function dP(e){return e.getDate()}function fP(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function mP(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function vP(e){return e.getHours()}function hP(e){return e.getMinutes()}function gP(e){return new Date(e.getFullYear(),0,1)}function yP(e){return new Date(e.getFullYear(),11,31)}function bP(e,t){return hs(e,t[0])||hs(e,t[1])||vs(e,t[0])&&SP(e,t[1])}function pP(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function vs(e,t){return e.getTime()>t.getTime()}function _P(e,t){return vs(Gi(e),Gi(t))}function SP(e,t){return e.getTime()<t.getTime()}function hs(e,t){return e.getTime()===t.getTime()}function wP(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function kP(e,t){return e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function CP(e,t){return e.getFullYear()===t.getFullYear()}function gs(e,t,n){const a=new Date(e),r=new Date(t);switch(n){case"years":return a.getFullYear()-r.getFullYear();case"quarters":return Math.floor((a.getMonth()-r.getMonth()+(a.getFullYear()-r.getFullYear())*12)/4);case"months":return a.getMonth()-r.getMonth()+(a.getFullYear()-r.getFullYear())*12;case"weeks":return Math.floor((a.getTime()-r.getTime())/(1e3*60*60*24*7));case"days":return Math.floor((a.getTime()-r.getTime())/(1e3*60*60*24));case"hours":return Math.floor((a.getTime()-r.getTime())/(1e3*60*60));case"minutes":return Math.floor((a.getTime()-r.getTime())/(1e3*60));case"seconds":return Math.floor((a.getTime()-r.getTime())/1e3);default:return a.getTime()-r.getTime()}}function AP(e,t){const n=new Date(e);return n.setHours(t),n}function xP(e,t){const n=new Date(e);return n.setMinutes(t),n}function TP(e,t){const n=new Date(e);return n.setMonth(t),n}function EP(e,t){const n=new Date(e);return n.setDate(t),n}function IP(e,t){const n=new Date(e);return n.setFullYear(t),n}function Gi(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0)}function _f(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),23,59,59,999)}class PP{constructor(t){this.locale=t.locale,this.formats=t.formats}date(t){return Hp(t)}toJsDate(t){return t}toISO(t){return tP(this,t)}parseISO(t){return nP(t)}addMinutes(t,n){return aP(t,n)}addHours(t,n){return rP(t,n)}addDays(t,n){return Hr(t,n)}addWeeks(t,n){return lP(t,n)}addMonths(t,n){return iP(t,n)}getWeekArray(t,n){const a=n!==void 0?Number(n):void 0;return XI(t,this.locale,a)}startOfWeek(t,n){const a=n!==void 0?Number(n):void 0;return Ci(t,this.locale,a)}endOfWeek(t){return qI(t,this.locale)}startOfMonth(t){return Bp(t)}endOfMonth(t){return $p(t)}format(t,n){return eP(t,n,this.locale,this.formats)}isEqual(t,n){return hs(t,n)}isValid(t){return pP(t)}isWithinRange(t,n){return bP(t,n)}isAfter(t,n){return vs(t,n)}isAfterDay(t,n){return _P(t,n)}isBefore(t,n){return!vs(t,n)&&!hs(t,n)}isSameDay(t,n){return wP(t,n)}isSameMonth(t,n){return kP(t,n)}isSameYear(t,n){return CP(t,n)}setMinutes(t,n){return xP(t,n)}setHours(t,n){return AP(t,n)}setMonth(t,n){return TP(t,n)}setDate(t,n){return EP(t,n)}setYear(t,n){return IP(t,n)}getDiff(t,n,a){return gs(t,n,a)}getWeekdays(t,n){const a=t!==void 0?Number(t):void 0;return QI(this.locale,a,n)}getYear(t){return ji(t)}getMonth(t){return oP(t)}getWeek(t,n,a){const r=n!==void 0?Number(n):void 0,l=a!==void 0?Number(a):void 0;return sP(t,this.locale,r,l)}getDate(t){return dP(t)}getNextMonth(t){return fP(t)}getPreviousMonth(t){return mP(t)}getHours(t){return vP(t)}getMinutes(t){return hP(t)}startOfDay(t){return Gi(t)}endOfDay(t){return _f(t)}startOfYear(t){return gP(t)}endOfYear(t){return yP(t)}}const OP=Symbol.for("vuetify:date-options"),Fv=Symbol.for("vuetify:date-adapter");function DP(e,t){const n=Qt({adapter:PP,locale:{af:"af-ZA",bg:"bg-BG",ca:"ca-ES",ckb:"",cs:"cs-CZ",de:"de-DE",el:"el-GR",en:"en-US",et:"et-EE",fa:"fa-IR",fi:"fi-FI",hr:"hr-HR",hu:"hu-HU",he:"he-IL",id:"id-ID",it:"it-IT",ja:"ja-JP",ko:"ko-KR",lv:"lv-LV",lt:"lt-LT",nl:"nl-NL",no:"no-NO",pl:"pl-PL",pt:"pt-PT",ro:"ro-RO",ru:"ru-RU",sk:"sk-SK",sl:"sl-SI",srCyrl:"sr-SP",srLatn:"sr-SP",sv:"sv-SE",th:"th-TH",tr:"tr-TR",az:"az-AZ",uk:"uk-UA",vi:"vi-VN",zhHans:"zh-CN",zhHant:"zh-TW"}},e);return{options:n,instance:MP(n,t)}}function MP(e,t){const n=Dt(typeof e.adapter=="function"?new e.adapter({locale:e.locale[t.current.value]??t.current.value,formats:e.formats}):e.adapter);return me(t.current,a=>{n.locale=e.locale[a]??a??n.locale}),n}const Wp=Symbol.for("vuetify:goto");function Up(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:Yk}}function NP(e){return Sf(e)??(document.scrollingElement||document.body)}function Sf(e){return typeof e=="string"?document.querySelector(e):Sy(e)}function Gu(e,t,n){if(typeof e=="number")return t&&n?-e:e;let a=Sf(e),r=0;for(;a;)r+=t?a.offsetLeft:a.offsetTop,a=a.offsetParent;return r}function LP(e,t){return{rtl:t.isRtl,options:Qt(Up(),e)}}async function Bv(e,t,n,a){const r=n?"scrollLeft":"scrollTop",l=Qt((a==null?void 0:a.options)??Up(),t),i=a==null?void 0:a.rtl.value,o=(typeof e=="number"?e:Sf(e))??0,s=l.container==="parent"&&o instanceof HTMLElement?o.parentElement:NP(l.container),u=jr()?l.patterns.instant:typeof l.easing=="function"?l.easing:l.patterns[l.easing];if(!u)throw new TypeError(`Easing function "${l.easing}" not found.`);let c;if(typeof o=="number")c=Gu(o,n,i);else if(c=Gu(o,n,i)-Gu(s,n,i),l.layout){const v=window.getComputedStyle(o).getPropertyValue("--v-layout-top");v&&(c-=parseInt(v,10))}c+=l.offset,c=RP(s,c,!!i,!!n);const d=s[r]??0;if(c===d)return Promise.resolve(c);const f=performance.now();return new Promise(m=>requestAnimationFrame(function v(h){const b=(h-f)/l.duration,k=Math.floor(d+(c-d)*u(Et(b,0,1)));if(s[r]=k,b>=1&&Math.abs(k-s[r])<10)return m(c);if(b>2)return m(s[r]);requestAnimationFrame(v)}))}function VP(e={}){const t=$e(Wp),{isRtl:n}=gn();if(!t)throw new Error("[Vuetify] Could not find injected goto instance");const a={...t,rtl:$(()=>t.rtl.value||n.value)};async function r(l,i){return Bv(l,Qt(e,i),!1,a)}return r.horizontal=async(l,i)=>Bv(l,Qt(e,i),!0,a),r}function RP(e,t,n,a){const{scrollWidth:r,scrollHeight:l}=e,[i,o]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let s,u;return a?n?(s=-(r-i),u=0):(s=0,u=r-i):(s=0,u=l+-o),Et(t,s,u)}const FP=["start","end","left","right","top","bottom"],BP=Z({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>FP.includes(e)},sticky:Boolean,...Nn(),...De(),...sb(),...Yl({mobile:null}),...Jn(),...bf(),...tn(),...pt(db(),["disableInitialFocus"]),...Ze({tag:"nav"}),...dt()},"VNavigationDrawer"),$P=be()({name:"VNavigationDrawer",props:BP(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,{attrs:t,emit:n,slots:a}){const{isRtl:r}=gn(),{themeClasses:l}=wt(e),{borderClasses:i}=qn(e),{backgroundColorClasses:o,backgroundColorStyles:s}=Ut(()=>e.color),{elevationClasses:u}=ba(e),{displayClasses:c,mobile:d}=_a(e),{roundedClasses:f}=dn(e),m=zy(),v=je(e,"modelValue",null,z=>!!z),{ssrBootStyles:h}=so(),{scopeId:C}=Ws(),b=oe(),k=fe(!1),{runOpenDelay:_,runCloseDelay:g}=ub(e,z=>{k.value=z}),p=D(()=>e.rail&&e.expandOnHover&&k.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),S=D(()=>_c(e.location,r.value)),y=$(()=>e.persistent),x=D(()=>!e.permanent&&(d.value||e.temporary)),A=D(()=>e.sticky&&!x.value&&S.value!=="bottom");fb(e,{isActive:v,localTop:x,contentEl:b}),vn(()=>e.expandOnHover&&e.rail!=null,()=>{me(k,z=>n("update:rail",!z))}),vn(()=>!e.disableResizeWatcher,()=>{me(x,z=>!e.permanent&&ze(()=>v.value=!z))}),vn(()=>!e.disableRouteWatcher&&!!m,()=>{me(m.currentRoute,()=>x.value&&(v.value=!1))}),me(()=>e.permanent,z=>{z&&(v.value=!0)}),e.modelValue==null&&!x.value&&(v.value=e.permanent||!d.value);const{isDragging:L,dragProgress:R}=KI({el:b,isActive:v,isTemporary:x,width:p,touchless:$(()=>e.touchless),position:S}),E=D(()=>{const z=x.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):p.value;return L.value?z*R.value:z}),{layoutItemStyles:V,layoutItemScrimStyles:G}=pf({id:e.name,order:D(()=>parseInt(e.order,10)),position:S,layoutSize:E,elementSize:p,active:Wr(v),disableTransitions:$(()=>L.value),absolute:D(()=>e.absolute||A.value&&typeof K.value!="string")}),{isStuck:K,stickyStyles:te}=UI({rootEl:b,isSticky:A,layoutItemStyles:V}),ee=Ut(()=>typeof e.scrim=="string"?e.scrim:null),ce=D(()=>({...L.value?{opacity:R.value*.2,transition:"none"}:void 0,...G.value}));return kn({VList:{bgColor:"transparent"}}),ke(()=>{const z=a.image||e.image;return N(Me,null,[w(e.tag,he({ref:b,onMouseenter:_,onMouseleave:g,class:["v-navigation-drawer",`v-navigation-drawer--${S.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":k.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":x.value,"v-navigation-drawer--persistent":y.value,"v-navigation-drawer--active":v.value,"v-navigation-drawer--sticky":A.value},l.value,o.value,i.value,c.value,u.value,f.value,e.class],style:[s.value,V.value,h.value,te.value,e.style],inert:!v.value},C,t),{default:()=>{var H,B,j;return[z&&N("div",{key:"image",class:"v-navigation-drawer__img"},[a.image?w(mt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},a.image):w(Ba,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),a.prepend&&N("div",{class:"v-navigation-drawer__prepend"},[(H=a.prepend)==null?void 0:H.call(a)]),N("div",{class:"v-navigation-drawer__content"},[(B=a.default)==null?void 0:B.call(a)]),a.append&&N("div",{class:"v-navigation-drawer__append"},[(j=a.append)==null?void 0:j.call(a)])]}}),w(fr,{name:"fade-transition"},{default:()=>[x.value&&(L.value||v.value)&&!!e.scrim&&N("div",he({class:["v-navigation-drawer__scrim",ee.backgroundColorClasses.value],style:[ce.value,ee.backgroundColorStyles.value],onClick:()=>{y.value||(v.value=!1)}},C),null)]})])}),{isStuck:K}}}),HP={components:{Help:a1,Languages:N1},data(){return{drawer:!1,store:lu()}},methods:{home(){this.store.newAttack(),this.$router.push({name:"home",params:{atk:""}})},about(){this.$router.push({name:"about"})}}},WP={class:"d-none d-md-flex"};function UP(e,t,n,a,r,l){const i=pl("Languages"),o=pl("Help"),s=pl("router-view");return qt(),Ma("div",null,[w(DI,null,{default:ae(()=>[w($P,{modelValue:r.drawer,"onUpdate:modelValue":t[1]||(t[1]=u=>r.drawer=u),location:"right",app:""},{default:ae(()=>[w(ef,{dense:""},{default:ae(()=>[w(cr,{onClick:t[0]||(t[0]=u=>l.home())},{prepend:ae(()=>[w(rt,null,{default:ae(()=>[...t[4]||(t[4]=[He("mdi-home",-1)])]),_:1})]),default:ae(()=>[w(pi,null,{default:ae(()=>[He(Le(e.$t("newAttack")),1)]),_:1})]),_:1}),w(cr,null,{prepend:ae(()=>[w(rt,null,{default:ae(()=>[...t[5]||(t[5]=[He("mdi-cog",-1)])]),_:1})]),default:ae(()=>[w(pi,null,{default:ae(()=>[w(i)]),_:1})]),_:1}),w(cr,null,{prepend:ae(()=>[w(rt,null,{default:ae(()=>[...t[6]||(t[6]=[He("mdi-information",-1)])]),_:1})]),default:ae(()=>[w(pi,null,{default:ae(()=>[w(o)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),w(VI,{app:""},{default:ae(()=>[w(FI,{class:"d-lg-none",onClick:t[2]||(t[2]=li(u=>r.drawer=!r.drawer,["stop"]))}),w(Hi,{class:"d-none d-lg-flex"},{default:ae(()=>[He(Le(e.$t("title")),1)]),_:1}),w(Hi,{class:"d-lg-none"},{default:ae(()=>[He(Le(e.$t("titleShort")),1)]),_:1}),w(Bi),N("div",WP,[w(i),w(Ke,{variant:"text",onClick:t[3]||(t[3]=u=>l.home())},{default:ae(()=>[He(Le(e.$t("newAttack")),1)]),_:1}),w(o)])]),_:1}),w(WI,null,{default:ae(()=>[w(Ys,{fluid:""},{default:ae(()=>[w(s)]),_:1})]),_:1}),w($I,{app:""})]),_:1})])}const YP=Xr(HP,[["render",UP],["__scopeId","data-v-88588d26"]]),jP="modulepreload",GP=function(e){return"/"+e},$v={},zP=function(t,n,a){let r=Promise.resolve();if(n&&n.length>0){let i=function(u){return Promise.all(u.map(c=>Promise.resolve(c).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),s=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));r=i(n.map(u=>{if(u=GP(u),u in $v)return;$v[u]=!0;const c=u.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${d}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":jP,c||(f.as="script"),f.crossOrigin="",f.href=u,s&&f.setAttribute("nonce",s),document.head.appendChild(f),c)return new Promise((m,v)=>{f.addEventListener("load",m),f.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${u}`)))})}))}function l(i){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i}return r.then(i=>{for(const o of i||[])o.status==="rejected"&&l(o.reason);return t().catch(l)})};/*!
 * vue-router v4.6.4
 * (c) 2025 Eduardo San Martin Morote
 * @license MIT
 */const dl=typeof document<"u";function Yp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function KP(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Yp(e.default)}const Qe=Object.assign;function zu(e,t){const n={};for(const a in t){const r=t[a];n[a]=Xn(r)?r.map(e):e(r)}return n}const Ai=()=>{},Xn=Array.isArray;function Hv(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}const jp=/#/g,XP=/&/g,qP=/\//g,ZP=/=/g,JP=/\?/g,Gp=/\+/g,QP=/%5B/g,eO=/%5D/g,zp=/%5E/g,tO=/%60/g,Kp=/%7B/g,nO=/%7C/g,Xp=/%7D/g,aO=/%20/g;function wf(e){return e==null?"":encodeURI(""+e).replace(nO,"|").replace(QP,"[").replace(eO,"]")}function rO(e){return wf(e).replace(Kp,"{").replace(Xp,"}").replace(zp,"^")}function Yc(e){return wf(e).replace(Gp,"%2B").replace(aO,"+").replace(jp,"%23").replace(XP,"%26").replace(tO,"`").replace(Kp,"{").replace(Xp,"}").replace(zp,"^")}function lO(e){return Yc(e).replace(ZP,"%3D")}function iO(e){return wf(e).replace(jp,"%23").replace(JP,"%3F")}function oO(e){return iO(e).replace(qP,"%2F")}function zi(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const sO=/\/$/,uO=e=>e.replace(sO,"");function Ku(e,t,n="/"){let a,r={},l="",i="";const o=t.indexOf("#");let s=t.indexOf("?");return s=o>=0&&s>o?-1:s,s>=0&&(a=t.slice(0,s),l=t.slice(s,o>0?o:t.length),r=e(l.slice(1))),o>=0&&(a=a||t.slice(0,o),i=t.slice(o,t.length)),a=mO(a??t,n),{fullPath:a+l+i,path:a,query:r,hash:zi(i)}}function cO(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Wv(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function dO(e,t,n){const a=t.matched.length-1,r=n.matched.length-1;return a>-1&&a===r&&Ol(t.matched[a],n.matched[r])&&qp(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ol(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function qp(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!fO(e[n],t[n]))return!1;return!0}function fO(e,t){return Xn(e)?Uv(e,t):Xn(t)?Uv(t,e):(e==null?void 0:e.valueOf())===(t==null?void 0:t.valueOf())}function Uv(e,t){return Xn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function mO(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),r=a[a.length-1];(r===".."||r===".")&&a.push("");let l=n.length-1,i,o;for(i=0;i<a.length;i++)if(o=a[i],o!==".")if(o==="..")l>1&&l--;else break;return n.slice(0,l).join("/")+"/"+a.slice(i).join("/")}const Xa={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let jc=(function(e){return e.pop="pop",e.push="push",e})({}),Xu=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function vO(e){if(!e)if(dl){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),uO(e)}const hO=/^[^#]+#/;function gO(e,t){return e.replace(hO,"#")+t}function yO(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const iu=()=>({left:window.scrollX,top:window.scrollY});function bO(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=yO(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 Yv(e,t){return(history.state?history.state.position-t:-1)+e}const Gc=new Map;function pO(e,t){Gc.set(e,t)}function _O(e){const t=Gc.get(e);return Gc.delete(e),t}function SO(e){return typeof e=="string"||e&&typeof e=="object"}function Zp(e){return typeof e=="string"||typeof e=="symbol"}let St=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const Jp=Symbol("");St.MATCHER_NOT_FOUND+"",St.NAVIGATION_GUARD_REDIRECT+"",St.NAVIGATION_ABORTED+"",St.NAVIGATION_CANCELLED+"",St.NAVIGATION_DUPLICATED+"";function Dl(e,t){return Qe(new Error,{type:e,[Jp]:!0},t)}function Aa(e,t){return e instanceof Error&&Jp in e&&(t==null||!!(e.type&t))}const wO=["params","query","hash"];function kO(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of wO)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function CO(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;a<n.length;++a){const r=n[a].replace(Gp," "),l=r.indexOf("="),i=zi(l<0?r:r.slice(0,l)),o=l<0?null:zi(r.slice(l+1));if(i in t){let s=t[i];Xn(s)||(s=t[i]=[s]),s.push(o)}else t[i]=o}return t}function jv(e){let t="";for(let n in e){const a=e[n];if(n=lO(n),a==null){a!==void 0&&(t+=(t.length?"&":"")+n);continue}(Xn(a)?a.map(r=>r&&Yc(r)):[a&&Yc(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function AO(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Xn(a)?a.map(r=>r==null?null:""+r):a==null?a:""+a)}return t}const xO=Symbol(""),Gv=Symbol(""),kf=Symbol(""),Qp=Symbol(""),zc=Symbol("");function ti(){let e=[];function t(a){return e.push(a),()=>{const r=e.indexOf(a);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ar(e,t,n,a,r,l=i=>i()){const i=a&&(a.enterCallbacks[r]=a.enterCallbacks[r]||[]);return()=>new Promise((o,s)=>{const u=f=>{f===!1?s(Dl(St.NAVIGATION_ABORTED,{from:n,to:t})):f instanceof Error?s(f):SO(f)?s(Dl(St.NAVIGATION_GUARD_REDIRECT,{from:t,to:f})):(i&&a.enterCallbacks[r]===i&&typeof f=="function"&&i.push(f),o())},c=l(()=>e.call(a&&a.instances[r],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>s(f))})}function qu(e,t,n,a,r=l=>l()){const l=[];for(const i of e)for(const o in i.components){let s=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(Yp(s)){const u=(s.__vccOpts||s)[t];u&&l.push(ar(u,n,a,i,o,r))}else{let u=s();l.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${o}" at "${i.path}"`);const d=KP(c)?c.default:c;i.mods[o]=c,i.components[o]=d;const f=(d.__vccOpts||d)[t];return f&&ar(f,n,a,i,o,r)()}))}}return l}function TO(e,t){const n=[],a=[],r=[],l=Math.max(t.matched.length,e.matched.length);for(let i=0;i<l;i++){const o=t.matched[i];o&&(e.matched.find(u=>Ol(u,o))?a.push(o):n.push(o));const s=e.matched[i];s&&(t.matched.find(u=>Ol(u,s))||r.push(s))}return[n,a,r]}/*!
 * vue-router v4.6.4
 * (c) 2025 Eduardo San Martin Morote
 * @license MIT
 */let EO=()=>location.protocol+"//"+location.host;function e_(e,t){const{pathname:n,search:a,hash:r}=t,l=e.indexOf("#");if(l>-1){let i=r.includes(e.slice(l))?e.slice(l).length:1,o=r.slice(i);return o[0]!=="/"&&(o="/"+o),Wv(o,"")}return Wv(n,e)+a+r}function IO(e,t,n,a){let r=[],l=[],i=null;const o=({state:f})=>{const m=e_(e,location),v=n.value,h=t.value;let C=0;if(f){if(n.value=m,t.value=f,i&&i===v){i=null;return}C=h?f.position-h.position:0}else a(m);r.forEach(b=>{b(n.value,v,{delta:C,type:jc.pop,direction:C?C>0?Xu.forward:Xu.back:Xu.unknown})})};function s(){i=n.value}function u(f){r.push(f);const m=()=>{const v=r.indexOf(f);v>-1&&r.splice(v,1)};return l.push(m),m}function c(){if(document.visibilityState==="hidden"){const{history:f}=window;if(!f.state)return;f.replaceState(Qe({},f.state,{scroll:iu()}),"")}}function d(){for(const f of l)f();l=[],window.removeEventListener("popstate",o),window.removeEventListener("pagehide",c),document.removeEventListener("visibilitychange",c)}return window.addEventListener("popstate",o),window.addEventListener("pagehide",c),document.addEventListener("visibilitychange",c),{pauseListeners:s,listen:u,destroy:d}}function zv(e,t,n,a=!1,r=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:r?iu():null}}function PO(e){const{history:t,location:n}=window,a={value:e_(e,n)},r={value:t.state};r.value||l(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(s,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+s:EO()+e+s;try{t[c?"replaceState":"pushState"](u,"",f),r.value=u}catch(m){console.error(m),n[c?"replace":"assign"](f)}}function i(s,u){l(s,Qe({},t.state,zv(r.value.back,s,r.value.forward,!0),u,{position:r.value.position}),!0),a.value=s}function o(s,u){const c=Qe({},r.value,t.state,{forward:s,scroll:iu()});l(c.current,c,!0),l(s,Qe({},zv(a.value,s,null),{position:c.position+1},u),!1),a.value=s}return{location:a,state:r,push:o,replace:i}}function OO(e){e=vO(e);const t=PO(e),n=IO(e,t.state,t.location,t.replace);function a(l,i=!0){i||n.pauseListeners(),history.go(l)}const r=Qe({location:"",base:e,go:a,createHref:gO.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}let Nr=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var Pt=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(Pt||{});const DO={type:Nr.Static,value:""},MO=/[a-zA-Z0-9_]/;function NO(e){if(!e)return[[]];if(e==="/")return[[DO]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=Pt.Static,a=n;const r=[];let l;function i(){l&&r.push(l),l=[]}let o=0,s,u="",c="";function d(){u&&(n===Pt.Static?l.push({type:Nr.Static,value:u}):n===Pt.Param||n===Pt.ParamRegExp||n===Pt.ParamRegExpEnd?(l.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),l.push({type:Nr.Param,value:u,regexp:c,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=s}for(;o<e.length;){if(s=e[o++],s==="\\"&&n!==Pt.ParamRegExp){a=n,n=Pt.EscapeNext;continue}switch(n){case Pt.Static:s==="/"?(u&&d(),i()):s===":"?(d(),n=Pt.Param):f();break;case Pt.EscapeNext:f(),n=a;break;case Pt.Param:s==="("?n=Pt.ParamRegExp:MO.test(s)?f():(d(),n=Pt.Static,s!=="*"&&s!=="?"&&s!=="+"&&o--);break;case Pt.ParamRegExp:s===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+s:n=Pt.ParamRegExpEnd:c+=s;break;case Pt.ParamRegExpEnd:d(),n=Pt.Static,s!=="*"&&s!=="?"&&s!=="+"&&o--,c="";break;default:t("Unknown state");break}}return n===Pt.ParamRegExp&&t(`Unfinished custom RegExp for param "${u}"`),d(),i(),r}const Kv="[^/]+?",LO={sensitive:!1,strict:!1,start:!0,end:!0};var on=(function(e){return e[e._multiplier=10]="_multiplier",e[e.Root=90]="Root",e[e.Segment=40]="Segment",e[e.SubSegment=30]="SubSegment",e[e.Static=40]="Static",e[e.Dynamic=20]="Dynamic",e[e.BonusCustomRegExp=10]="BonusCustomRegExp",e[e.BonusWildcard=-50]="BonusWildcard",e[e.BonusRepeatable=-20]="BonusRepeatable",e[e.BonusOptional=-8]="BonusOptional",e[e.BonusStrict=.7000000000000001]="BonusStrict",e[e.BonusCaseSensitive=.25]="BonusCaseSensitive",e})(on||{});const VO=/[.+*?^${}()[\]/\\]/g;function RO(e,t){const n=Qe({},LO,t),a=[];let r=n.start?"^":"";const l=[];for(const u of e){const c=u.length?[]:[on.Root];n.strict&&!u.length&&(r+="/");for(let d=0;d<u.length;d++){const f=u[d];let m=on.Segment+(n.sensitive?on.BonusCaseSensitive:0);if(f.type===Nr.Static)d||(r+="/"),r+=f.value.replace(VO,"\\$&"),m+=on.Static;else if(f.type===Nr.Param){const{value:v,repeatable:h,optional:C,regexp:b}=f;l.push({name:v,repeatable:h,optional:C});const k=b||Kv;if(k!==Kv){m+=on.BonusCustomRegExp;try{`${k}`}catch(g){throw new Error(`Invalid custom RegExp for param "${v}" (${k}): `+g.message)}}let _=h?`((?:${k})(?:/(?:${k}))*)`:`(${k})`;d||(_=C&&u.length<2?`(?:/${_})`:"/"+_),C&&(_+="?"),r+=_,m+=on.Dynamic,C&&(m+=on.BonusOptional),h&&(m+=on.BonusRepeatable),k===".*"&&(m+=on.BonusWildcard)}c.push(m)}a.push(c)}if(n.strict&&n.end){const u=a.length-1;a[u][a[u].length-1]+=on.BonusStrict}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const i=new RegExp(r,n.sensitive?"":"i");function o(u){const c=u.match(i),d={};if(!c)return null;for(let f=1;f<c.length;f++){const m=c[f]||"",v=l[f-1];d[v.name]=m&&v.repeatable?m.split("/"):m}return d}function s(u){let c="",d=!1;for(const f of e){(!d||!c.endsWith("/"))&&(c+="/"),d=!1;for(const m of f)if(m.type===Nr.Static)c+=m.value;else if(m.type===Nr.Param){const{value:v,repeatable:h,optional:C}=m,b=v in u?u[v]:"";if(Xn(b)&&!h)throw new Error(`Provided param "${v}" is an array but it is not repeatable (* or + modifiers)`);const k=Xn(b)?b.join("/"):b;if(!k)if(C)f.length<2&&(c.endsWith("/")?c=c.slice(0,-1):d=!0);else throw new Error(`Missing required param "${v}"`);c+=k}}return c||"/"}return{re:i,score:a,keys:l,parse:o,stringify:s}}function FO(e,t){let n=0;for(;n<e.length&&n<t.length;){const a=t[n]-e[n];if(a)return a;n++}return e.length<t.length?e.length===1&&e[0]===on.Static+on.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===on.Static+on.Segment?1:-1:0}function t_(e,t){let n=0;const a=e.score,r=t.score;for(;n<a.length&&n<r.length;){const l=FO(a[n],r[n]);if(l)return l;n++}if(Math.abs(r.length-a.length)===1){if(Xv(a))return 1;if(Xv(r))return-1}return r.length-a.length}function Xv(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const BO={strict:!1,end:!0,sensitive:!1};function $O(e,t,n){const a=RO(NO(e.path),n),r=Qe(a,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function HO(e,t){const n=[],a=new Map;t=Hv(BO,t);function r(d){return a.get(d)}function l(d,f,m){const v=!m,h=Zv(d);h.aliasOf=m&&m.record;const C=Hv(t,d),b=[h];if("alias"in d){const g=typeof d.alias=="string"?[d.alias]:d.alias;for(const p of g)b.push(Zv(Qe({},h,{components:m?m.record.components:h.components,path:p,aliasOf:m?m.record:h})))}let k,_;for(const g of b){const{path:p}=g;if(f&&p[0]!=="/"){const S=f.record.path,y=S[S.length-1]==="/"?"":"/";g.path=f.record.path+(p&&y+p)}if(k=$O(g,f,C),m?m.alias.push(k):(_=_||k,_!==k&&_.alias.push(k),v&&d.name&&!Jv(k)&&i(d.name)),n_(k)&&s(k),h.children){const S=h.children;for(let y=0;y<S.length;y++)l(S[y],k,m&&m.children[y])}m=m||k}return _?()=>{i(_)}:Ai}function i(d){if(Zp(d)){const f=a.get(d);f&&(a.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&a.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function o(){return n}function s(d){const f=YO(d,n);n.splice(f,0,d),d.record.name&&!Jv(d)&&a.set(d.record.name,d)}function u(d,f){let m,v={},h,C;if("name"in d&&d.name){if(m=a.get(d.name),!m)throw Dl(St.MATCHER_NOT_FOUND,{location:d});C=m.record.name,v=Qe(qv(f.params,m.keys.filter(_=>!_.optional).concat(m.parent?m.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),d.params&&qv(d.params,m.keys.map(_=>_.name))),h=m.stringify(v)}else if(d.path!=null)h=d.path,m=n.find(_=>_.re.test(h)),m&&(v=m.parse(h),C=m.record.name);else{if(m=f.name?a.get(f.name):n.find(_=>_.re.test(f.path)),!m)throw Dl(St.MATCHER_NOT_FOUND,{location:d,currentLocation:f});C=m.record.name,v=Qe({},f.params,d.params),h=m.stringify(v)}const b=[];let k=m;for(;k;)b.unshift(k.record),k=k.parent;return{name:C,path:h,params:v,matched:b,meta:UO(b)}}e.forEach(d=>l(d));function c(){n.length=0,a.clear()}return{addRoute:l,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:o,getRecordMatcher:r}}function qv(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function Zv(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:WO(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function WO(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function Jv(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function UO(e){return e.reduce((t,n)=>Qe(t,n.meta),{})}function YO(e,t){let n=0,a=t.length;for(;n!==a;){const l=n+a>>1;t_(e,t[l])<0?a=l:n=l+1}const r=jO(e);return r&&(a=t.lastIndexOf(r,a-1)),a}function jO(e){let t=e;for(;t=t.parent;)if(n_(t)&&t_(e,t)===0)return t}function n_({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Qv(e){const t=$e(kf),n=$e(Qp),a=D(()=>{const s=Tt(e.to);return t.resolve(s)}),r=D(()=>{const{matched:s}=a.value,{length:u}=s,c=s[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(Ol.bind(null,c));if(f>-1)return f;const m=eh(s[u-2]);return u>1&&eh(c)===m&&d[d.length-1].path!==m?d.findIndex(Ol.bind(null,s[u-2])):f}),l=D(()=>r.value>-1&&qO(n.params,a.value.params)),i=D(()=>r.value>-1&&r.value===n.matched.length-1&&qp(n.params,a.value.params));function o(s={}){if(XO(s)){const u=t[Tt(e.replace)?"replace":"push"](Tt(e.to)).catch(Ai);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:a,href:D(()=>a.value.href),isActive:l,isExactActive:i,navigate:o}}function GO(e){return e.length===1?e[0]:e}const zO=Ll({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:Qv,setup(e,{slots:t}){const n=Dt(Qv(e)),{options:a}=$e(kf),r=D(()=>({[th(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[th(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const l=t.default&&GO(t.default(n));return e.custom?l:Mn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},l)}}}),KO=zO;function XO(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function qO(e,t){for(const n in t){const a=t[n],r=e[n];if(typeof a=="string"){if(a!==r)return!1}else if(!Xn(r)||r.length!==a.length||a.some((l,i)=>l.valueOf()!==r[i].valueOf()))return!1}return!0}function eh(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const th=(e,t,n)=>e??t??n,ZO=Ll({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=$e(zc),r=D(()=>e.route||a.value),l=$e(Gv,0),i=D(()=>{let u=Tt(l);const{matched:c}=r.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=D(()=>r.value.matched[i.value]);ct(Gv,D(()=>i.value+1)),ct(xO,o),ct(zc,r);const s=oe();return me(()=>[s.value,o.value,e.name],([u,c,d],[f,m,v])=>{c&&(c.instances[d]=u,m&&m!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=m.leaveGuards),c.updateGuards.size||(c.updateGuards=m.updateGuards))),u&&c&&(!m||!Ol(c,m)||!f)&&(c.enterCallbacks[d]||[]).forEach(h=>h(u))},{flush:"post"}),()=>{const u=r.value,c=e.name,d=o.value,f=d&&d.components[c];if(!f)return nh(n.default,{Component:f,route:u});const m=d.props[c],v=m?m===!0?u.params:typeof m=="function"?m(u):m:null,C=Mn(f,Qe({},v,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[c]=null)},ref:s}));return nh(n.default,{Component:C,route:u})||C}}});function nh(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const JO=ZO;function QO(e){const t=HO(e.routes,e),n=e.parseQuery||CO,a=e.stringifyQuery||jv,r=e.history,l=ti(),i=ti(),o=ti(),s=fe(Xa);let u=Xa;dl&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=zu.bind(null,Y=>""+Y),d=zu.bind(null,oO),f=zu.bind(null,zi);function m(Y,ie){let J,ve;return Zp(Y)?(J=t.getRecordMatcher(Y),ve=ie):ve=Y,t.addRoute(ve,J)}function v(Y){const ie=t.getRecordMatcher(Y);ie&&t.removeRoute(ie)}function h(){return t.getRoutes().map(Y=>Y.record)}function C(Y){return!!t.getRecordMatcher(Y)}function b(Y,ie){if(ie=Qe({},ie||s.value),typeof Y=="string"){const O=Ku(n,Y,ie.path),U=t.resolve({path:O.path},ie),Q=r.createHref(O.fullPath);return Qe(O,U,{params:f(U.params),hash:zi(O.hash),redirectedFrom:void 0,href:Q})}let J;if(Y.path!=null)J=Qe({},Y,{path:Ku(n,Y.path,ie.path).path});else{const O=Qe({},Y.params);for(const U in O)O[U]==null&&delete O[U];J=Qe({},Y,{params:d(O)}),ie.params=d(ie.params)}const ve=t.resolve(J,ie),xe=Y.hash||"";ve.params=c(f(ve.params));const T=cO(a,Qe({},Y,{hash:rO(xe),path:ve.path})),M=r.createHref(T);return Qe({fullPath:T,hash:xe,query:a===jv?AO(Y.query):Y.query||{}},ve,{redirectedFrom:void 0,href:M})}function k(Y){return typeof Y=="string"?Ku(n,Y,s.value.path):Qe({},Y)}function _(Y,ie){if(u!==Y)return Dl(St.NAVIGATION_CANCELLED,{from:ie,to:Y})}function g(Y){return y(Y)}function p(Y){return g(Qe(k(Y),{replace:!0}))}function S(Y,ie){const J=Y.matched[Y.matched.length-1];if(J&&J.redirect){const{redirect:ve}=J;let xe=typeof ve=="function"?ve(Y,ie):ve;return typeof xe=="string"&&(xe=xe.includes("?")||xe.includes("#")?xe=k(xe):{path:xe},xe.params={}),Qe({query:Y.query,hash:Y.hash,params:xe.path!=null?{}:Y.params},xe)}}function y(Y,ie){const J=u=b(Y),ve=s.value,xe=Y.state,T=Y.force,M=Y.replace===!0,O=S(J,ve);if(O)return y(Qe(k(O),{state:typeof O=="object"?Qe({},xe,O.state):xe,force:T,replace:M}),ie||J);const U=J;U.redirectedFrom=ie;let Q;return!T&&dO(a,ve,J)&&(Q=Dl(St.NAVIGATION_DUPLICATED,{to:U,from:ve}),B(ve,ve,!0,!1)),(Q?Promise.resolve(Q):L(U,ve)).catch(X=>Aa(X)?Aa(X,St.NAVIGATION_GUARD_REDIRECT)?X:H(X):ce(X,U,ve)).then(X=>{if(X){if(Aa(X,St.NAVIGATION_GUARD_REDIRECT))return y(Qe({replace:M},k(X.to),{state:typeof X.to=="object"?Qe({},xe,X.to.state):xe,force:T}),ie||U)}else X=E(U,ve,!0,M,xe);return R(U,ve,X),X})}function x(Y,ie){const J=_(Y,ie);return J?Promise.reject(J):Promise.resolve()}function A(Y){const ie=Ce.values().next().value;return ie&&typeof ie.runWithContext=="function"?ie.runWithContext(Y):Y()}function L(Y,ie){let J;const[ve,xe,T]=TO(Y,ie);J=qu(ve.reverse(),"beforeRouteLeave",Y,ie);for(const O of ve)O.leaveGuards.forEach(U=>{J.push(ar(U,Y,ie))});const M=x.bind(null,Y,ie);return J.push(M),_e(J).then(()=>{J=[];for(const O of l.list())J.push(ar(O,Y,ie));return J.push(M),_e(J)}).then(()=>{J=qu(xe,"beforeRouteUpdate",Y,ie);for(const O of xe)O.updateGuards.forEach(U=>{J.push(ar(U,Y,ie))});return J.push(M),_e(J)}).then(()=>{J=[];for(const O of T)if(O.beforeEnter)if(Xn(O.beforeEnter))for(const U of O.beforeEnter)J.push(ar(U,Y,ie));else J.push(ar(O.beforeEnter,Y,ie));return J.push(M),_e(J)}).then(()=>(Y.matched.forEach(O=>O.enterCallbacks={}),J=qu(T,"beforeRouteEnter",Y,ie,A),J.push(M),_e(J))).then(()=>{J=[];for(const O of i.list())J.push(ar(O,Y,ie));return J.push(M),_e(J)}).catch(O=>Aa(O,St.NAVIGATION_CANCELLED)?O:Promise.reject(O))}function R(Y,ie,J){o.list().forEach(ve=>A(()=>ve(Y,ie,J)))}function E(Y,ie,J,ve,xe){const T=_(Y,ie);if(T)return T;const M=ie===Xa,O=dl?history.state:{};J&&(ve||M?r.replace(Y.fullPath,Qe({scroll:M&&O&&O.scroll},xe)):r.push(Y.fullPath,xe)),s.value=Y,B(Y,ie,J,M),H()}let V;function G(){V||(V=r.listen((Y,ie,J)=>{if(!Ve.listening)return;const ve=b(Y),xe=S(ve,Ve.currentRoute.value);if(xe){y(Qe(xe,{replace:!0,force:!0}),ve).catch(Ai);return}u=ve;const T=s.value;dl&&pO(Yv(T.fullPath,J.delta),iu()),L(ve,T).catch(M=>Aa(M,St.NAVIGATION_ABORTED|St.NAVIGATION_CANCELLED)?M:Aa(M,St.NAVIGATION_GUARD_REDIRECT)?(y(Qe(k(M.to),{force:!0}),ve).then(O=>{Aa(O,St.NAVIGATION_ABORTED|St.NAVIGATION_DUPLICATED)&&!J.delta&&J.type===jc.pop&&r.go(-1,!1)}).catch(Ai),Promise.reject()):(J.delta&&r.go(-J.delta,!1),ce(M,ve,T))).then(M=>{M=M||E(ve,T,!1),M&&(J.delta&&!Aa(M,St.NAVIGATION_CANCELLED)?r.go(-J.delta,!1):J.type===jc.pop&&Aa(M,St.NAVIGATION_ABORTED|St.NAVIGATION_DUPLICATED)&&r.go(-1,!1)),R(ve,T,M)}).catch(Ai)}))}let K=ti(),te=ti(),ee;function ce(Y,ie,J){H(Y);const ve=te.list();return ve.length?ve.forEach(xe=>xe(Y,ie,J)):console.error(Y),Promise.reject(Y)}function z(){return ee&&s.value!==Xa?Promise.resolve():new Promise((Y,ie)=>{K.add([Y,ie])})}function H(Y){return ee||(ee=!Y,G(),K.list().forEach(([ie,J])=>Y?J(Y):ie()),K.reset()),Y}function B(Y,ie,J,ve){const{scrollBehavior:xe}=e;if(!dl||!xe)return Promise.resolve();const T=!J&&_O(Yv(Y.fullPath,0))||(ve||!J)&&history.state&&history.state.scroll||null;return ze().then(()=>xe(Y,ie,T)).then(M=>M&&bO(M)).catch(M=>ce(M,Y,ie))}const j=Y=>r.go(Y);let se;const Ce=new Set,Ve={currentRoute:s,listening:!0,addRoute:m,removeRoute:v,clearRoutes:t.clearRoutes,hasRoute:C,getRoutes:h,resolve:b,options:e,push:g,replace:p,go:j,back:()=>j(-1),forward:()=>j(1),beforeEach:l.add,beforeResolve:i.add,afterEach:o.add,onError:te.add,isReady:z,install(Y){Y.component("RouterLink",KO),Y.component("RouterView",JO),Y.config.globalProperties.$router=Ve,Object.defineProperty(Y.config.globalProperties,"$route",{enumerable:!0,get:()=>Tt(s)}),dl&&!se&&s.value===Xa&&(se=!0,g(r.location).catch(ve=>{}));const ie={};for(const ve in Xa)Object.defineProperty(ie,ve,{get:()=>s.value[ve],enumerable:!0});Y.provide(kf,Ve),Y.provide(Qp,pg(ie)),Y.provide(zc,s);const J=Y.unmount;Ce.add(Y),Y.unmount=function(){Ce.delete(Y),Ce.size<1&&(u=Xa,V&&V(),V=null,s.value=Xa,se=!1,ee=!1),J()}}};function _e(Y){return Y.reduce((ie,J)=>ie.then(()=>A(J)),Promise.resolve())}return Ve}const eD=e=>{let t={};return e.name&&(t.n=e.name),e.speed>0&&e.speed<7&&(t.s=e.speed),isNaN(e.delay)||(t.d=e.delay),isNaN(e.time)||(t.t=e.time),e.color&&(t.c=e.color),t},tD=e=>{let t={};return e.n&&(t.name=e.n),!isNaN(e.s)&&e.s>0&&e.s<7&&(t.speed=e.s),isNaN(e.d)||(t.delay=e.d),isNaN(e.t)||(t.time=e.t),e.c&&(t.color=e.c),t},nD=e=>{let t={};return e.armies&&(t.a=e.armies.map(n=>eD(n))),e.name&&(t.n=e.name),e.time&&(t.t=e.time),t},aD=e=>{let t={};return e.a&&(t.armies=e.a.map(n=>tD(n))),e.n&&(t.name=e.n),e.t&&(t.time=e.t),t},rD=e=>{let t="",n=nD(e);try{t=JSON.stringify(n)}catch{}return t},lD=e=>{let t={};try{t=JSON.parse(e)}catch{}return t},iD=e=>{const t=rD(e);return encodeURI(t)},oD=e=>{const t=decodeURI(e);let n=lD(t);return aD(n)},sD=e=>{let t=0;const n=/(\d+)\s*(d|h|m|s)/g;let a;for(;(a=n.exec(e))!==null;){const r=parseInt(a[1],10),l=a[2];l==="h"?t+=r*3600:l==="m"?t+=r*60:l==="s"?t+=r:l==="d"&&(t+=r*3600*24)}return t},uD=e=>{const t=e.split(`
`);return t.length>4?t.slice(3,t.length-1).map(r=>{const l=r.split("|"),i=l[2].trim(),o=sD(i);return{name:l[1].trim(),speed:1,delay:0,time:o}}):[]},a_=60,cD=a_*60,r_=[{value:1,text:"1x"},{value:2,text:"2x"},{value:3,text:"3x"},{value:4,text:"4x"},{value:5,text:"5x"},{value:6,text:"6x"}],dD=e=>{let t=we.duration(e.time,"seconds");return{h:t.hours()+t.days()*24,m:t.minutes(),s:t.seconds(),name:e.name,delay:e.delay,time:e.time,speed:e.speed,color:e.color||null}},fD=e=>{const t=parseInt(e.h)||0,n=parseInt(e.m)||0,a=parseInt(e.s)||0;return{time:(t*cD+n*a_+a)*e.speed,name:e.name,delay:parseInt(e.delay),speed:parseInt(e.speed),color:e.color||null}},mD=e=>{const t=we.duration(e,"seconds");return vD(t.hours()+t.days()*24,t.minutes(),t.seconds())},vD=(e,t,n)=>{let a=e;return a+=":",t<10?a+=`0${t}`:a+=t,a+=":",n<10?a+=`0${n}`:a+=n,a},hD=e=>r_.map(t=>e.time/t.value),Kc=(e,t)=>{let n=parseInt(t.substr(0,2))||0,a=parseInt(t.substr(2,2))||0,l=we.utc().hours(n).minutes(a).seconds(e.delay),i=we.duration(Math.floor(e.time/e.speed),"seconds");return l.subtract(i)},Zu=(e,t)=>{let n=we.utc(),a=Kc(e,t);return a.diff(n,"seconds")<=0&&a.days(a.days()+1),a.diff(n,"seconds")};function gD(){const e=oe([]);$g(()=>e.value=[]);function t(n,a){e.value[a]=n}return{refs:e,updateRef:t}}const yD=Z({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:Pe,default:"$first"},prevIcon:{type:Pe,default:"$prev"},nextIcon:{type:Pe,default:"$next"},lastIcon:{type:Pe,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...Nn(),...De(),...jt(),...Jn(),...tn(),...$l(),...Ze({tag:"nav"}),...dt(),...pa({variant:"text"})},"VPagination"),ah=be()({name:"VPagination",props:yD(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,{slots:t,emit:n}){const a=je(e,"modelValue"),{t:r,n:l}=Cn(),{isRtl:i}=gn(),{themeClasses:o}=wt(e),{width:s}=_a(),u=fe(-1);kn(void 0,{scoped:!0});const{resizeRef:c}=Ya(y=>{if(!y.length)return;const{target:x,contentRect:A}=y[0],L=x.querySelector(".v-pagination__list > *");if(!L)return;const R=A.width,E=L.offsetWidth+parseFloat(getComputedStyle(L).marginRight)*2;u.value=v(R,E)}),d=D(()=>parseInt(e.length,10)),f=D(()=>parseInt(e.start,10)),m=D(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):u.value>=0?u.value:v(s.value,58));function v(y,x){const A=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((y-x*A)/x).toFixed(2))))}const h=D(()=>{if(d.value<=0||isNaN(d.value)||d.value>Number.MAX_SAFE_INTEGER)return[];if(m.value<=0)return[];if(m.value===1)return[a.value];if(d.value<=m.value)return ml(d.value,f.value);const y=m.value%2===0,x=y?m.value/2:Math.floor(m.value/2),A=y?x:x+1,L=d.value-x;if(A-a.value>=0)return[...ml(Math.max(1,m.value-1),f.value),e.ellipsis,d.value];if(a.value-L>=(y?1:0)){const R=m.value-1,E=d.value-R+f.value;return[f.value,e.ellipsis,...ml(R,E)]}else{const R=Math.max(1,m.value-2),E=R===1?a.value:a.value-Math.ceil(R/2)+f.value;return[f.value,e.ellipsis,...ml(R,E),e.ellipsis,d.value]}});function C(y,x,A){y.preventDefault(),a.value=x,A&&n(A,x)}const{refs:b,updateRef:k}=gD();kn({VPaginationBtn:{color:$(()=>e.color),border:$(()=>e.border),density:$(()=>e.density),size:$(()=>e.size),variant:$(()=>e.variant),rounded:$(()=>e.rounded),elevation:$(()=>e.elevation)}});const _=D(()=>h.value.map((y,x)=>{const A=L=>k(L,x);if(typeof y=="string")return{isActive:!1,key:`ellipsis-${x}`,page:y,props:{ref:A,ellipsis:!0,icon:!0,disabled:!0}};{const L=y===a.value;return{isActive:L,key:y,page:l(y),props:{ref:A,ellipsis:!1,icon:!0,disabled:!!e.disabled||Number(e.length)<2,color:L?e.activeColor:e.color,"aria-current":L,"aria-label":r(L?e.currentPageAriaLabel:e.pageAriaLabel,y),onClick:R=>C(R,y)}}}})),g=D(()=>{const y=!!e.disabled||a.value<=f.value,x=!!e.disabled||a.value>=f.value+d.value-1;return{first:e.showFirstLastPage?{icon:i.value?e.lastIcon:e.firstIcon,onClick:A=>C(A,f.value,"first"),disabled:y,"aria-label":r(e.firstAriaLabel),"aria-disabled":y}:void 0,prev:{icon:i.value?e.nextIcon:e.prevIcon,onClick:A=>C(A,a.value-1,"prev"),disabled:y,"aria-label":r(e.previousAriaLabel),"aria-disabled":y},next:{icon:i.value?e.prevIcon:e.nextIcon,onClick:A=>C(A,a.value+1,"next"),disabled:x,"aria-label":r(e.nextAriaLabel),"aria-disabled":x},last:e.showFirstLastPage?{icon:i.value?e.firstIcon:e.lastIcon,onClick:A=>C(A,f.value+d.value-1,"last"),disabled:x,"aria-label":r(e.lastAriaLabel),"aria-disabled":x}:void 0}});function p(){var x;const y=a.value-f.value;(x=b.value[y])==null||x.$el.focus()}function S(y){y.key===Dm.left&&!e.disabled&&a.value>Number(e.start)?(a.value=a.value-1,ze(p)):y.key===Dm.right&&!e.disabled&&a.value<f.value+d.value-1&&(a.value=a.value+1,ze(p))}return ke(()=>w(e.tag,{ref:c,class:pe(["v-pagination",o.value,e.class]),style:Ie(e.style),role:"navigation","aria-label":r(e.ariaLabel),onKeydown:S,"data-test":"v-pagination-root"},{default:()=>[N("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&N("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[t.first?t.first(g.value.first):w(Ke,he({_as:"VPaginationBtn"},g.value.first),null)]),N("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[t.prev?t.prev(g.value.prev):w(Ke,he({_as:"VPaginationBtn"},g.value.prev),null)]),_.value.map((y,x)=>N("li",{key:y.key,class:pe(["v-pagination__item",{"v-pagination__item--is-active":y.isActive}]),"data-test":"v-pagination-item"},[t.item?t.item(y):w(Ke,he({_as:"VPaginationBtn"},y.props),{default:()=>[y.page]})])),N("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[t.next?t.next(g.value.next):w(Ke,he({_as:"VPaginationBtn"},g.value.next),null)]),e.showFirstLastPage&&N("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[t.last?t.last(g.value.last):w(Ke,he({_as:"VPaginationBtn"},g.value.last),null)])])]})),{}}}),bD=Z({text:String,onClick:Wt(),...De(),...dt()},"VLabel"),l_=be()({name:"VLabel",props:bD(),setup(e,{slots:t}){return ke(()=>{var n;return N("label",{class:pe(["v-label",{"v-label--clickable":!!e.onClick},e.class]),style:Ie(e.style),onClick:e.onClick},[e.text,(n=t.default)==null?void 0:n.call(t)])}),{}}}),i_=Symbol.for("vuetify:selection-control-group"),o_=Z({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Pe,trueIcon:Pe,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:un},...De(),...jt(),...dt()},"SelectionControlGroup"),pD=Z({...o_({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");be()({name:"VSelectionControlGroup",props:pD(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){const n=je(e,"modelValue"),a=Dn(),r=$(()=>e.id||`v-selection-control-group-${a}`),l=$(()=>e.name||r.value),i=new Set;return ct(i_,{modelValue:n,forceUpdate:()=>{i.forEach(o=>o())},onForceUpdate:o=>{i.add(o),xt(()=>{i.delete(o)})}}),kn({[e.defaultsTarget]:{color:$(()=>e.color),disabled:$(()=>e.disabled),density:$(()=>e.density),error:$(()=>e.error),inline:$(()=>e.inline),modelValue:n,multiple:$(()=>!!e.multiple||e.multiple==null&&Array.isArray(n.value)),name:l,falseIcon:$(()=>e.falseIcon),trueIcon:$(()=>e.trueIcon),readonly:$(()=>e.readonly),ripple:$(()=>e.ripple),type:$(()=>e.type),valueComparator:$(()=>e.valueComparator)}}),ke(()=>{var o;return N("div",{class:pe(["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class]),style:Ie(e.style),role:e.type==="radio"?"radiogroup":void 0},[(o=t.default)==null?void 0:o.call(t)])}),{}}});const s_=Z({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...De(),...o_()},"VSelectionControl");function _D(e){const t=$e(i_,void 0),{densityClasses:n}=Zn(e),a=je(e,"modelValue"),r=D(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),l=D(()=>e.falseValue!==void 0?e.falseValue:!1),i=D(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),o=D({get(){const m=t?t.modelValue.value:a.value;return i.value?Ft(m).some(v=>e.valueComparator(v,r.value)):e.valueComparator(m,r.value)},set(m){if(e.readonly)return;const v=m?r.value:l.value;let h=v;i.value&&(h=m?[...Ft(a.value),v]:Ft(a.value).filter(C=>!e.valueComparator(C,r.value))),t?t.modelValue.value=h:a.value=h}}),{textColorClasses:s,textColorStyles:u}=On(()=>{if(!(e.error||e.disabled))return o.value?e.color:e.baseColor}),{backgroundColorClasses:c,backgroundColorStyles:d}=Ut(()=>o.value&&!e.error&&!e.disabled?e.color:e.baseColor),f=D(()=>o.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:r,falseValue:l,model:o,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,icon:f}}const rh=be()({name:"VSelectionControl",directives:{vRipple:Kn},inheritAttrs:!1,props:s_(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:n}){const{group:a,densityClasses:r,icon:l,model:i,textColorClasses:o,textColorStyles:s,backgroundColorClasses:u,backgroundColorStyles:c,trueValue:d}=_D(e),f=Dn(),m=fe(!1),v=fe(!1),h=oe(),C=$(()=>e.id||`input-${f}`),b=$(()=>!e.disabled&&!e.readonly);a==null||a.onForceUpdate(()=>{h.value&&(h.value.checked=i.value)});function k(S){b.value&&(m.value=!0,Jo(S.target,":focus-visible")!==!1&&(v.value=!0))}function _(){m.value=!1,v.value=!1}function g(S){S.stopPropagation()}function p(S){if(!b.value){h.value&&(h.value.checked=i.value);return}e.readonly&&a&&ze(()=>a.forceUpdate()),i.value=S.target.checked}return ke(()=>{var L,R;const S=n.label?n.label({label:e.label,props:{for:C.value}}):e.label,[y,x]=Ms(t),A=N("input",he({ref:h,checked:i.value,disabled:!!e.disabled,id:C.value,onBlur:_,onFocus:k,onInput:p,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:d.value,name:e.name,"aria-checked":e.type==="checkbox"?i.value:void 0},x),null);return N("div",he({class:["v-selection-control",{"v-selection-control--dirty":i.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":m.value,"v-selection-control--focus-visible":v.value,"v-selection-control--inline":e.inline},r.value,e.class]},y,{style:e.style}),[N("div",{class:pe(["v-selection-control__wrapper",o.value]),style:Ie(s.value)},[(L=n.default)==null?void 0:L.call(n,{backgroundColorClasses:u,backgroundColorStyles:c}),Vt(N("div",{class:pe(["v-selection-control__input"])},[((R=n.input)==null?void 0:R.call(n,{model:i,textColorClasses:o,textColorStyles:s,backgroundColorClasses:u,backgroundColorStyles:c,inputNode:A,icon:l.value,props:{onFocus:k,onBlur:_,id:C.value}}))??N(Me,null,[l.value&&w(rt,{key:"icon",icon:l.value},null),A])]),[[Kn,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),S&&w(l_,{for:C.value,onClick:g},{default:()=>[S]})])}),{isFocused:m,input:h}}}),SD=Z({indeterminate:Boolean,indeterminateIcon:{type:Pe,default:"$checkboxIndeterminate"},...s_({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),Ki=be()({name:"VCheckboxBtn",props:SD(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,{slots:t}){const n=je(e,"indeterminate"),a=je(e,"modelValue");function r(o){n.value&&(n.value=!1)}const l=$(()=>n.value?e.indeterminateIcon:e.falseIcon),i=$(()=>n.value?e.indeterminateIcon:e.trueIcon);return ke(()=>{const o=pt(rh.filterProps(e),["modelValue"]);return w(rh,he(o,{modelValue:a.value,"onUpdate:modelValue":[s=>a.value=s,r],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:l.value,trueIcon:i.value,"aria-checked":n.value?"mixed":void 0}),t)}),{}}});function Cf(e){const{t}=Cn();function n({name:a,color:r,...l}){const i={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[a],o=e[`onClick:${a}`];function s(c){c.key!=="Enter"&&c.key!==" "||(c.preventDefault(),c.stopPropagation(),Ns(o,new PointerEvent("click",c)))}const u=o&&i?t(`$vuetify.input.${i}`,e.label??""):void 0;return w(rt,he({icon:e[`${a}Icon`],"aria-label":u,onClick:o,onKeydown:s,color:r},l),null)}return{InputIcon:n}}const wD=Z({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...De(),...Ul({transition:{component:ab,leaveAbsolute:!0,group:!0}})},"VMessages"),kD=be()({name:"VMessages",props:wD(),setup(e,{slots:t}){const n=D(()=>Ft(e.messages)),{textColorClasses:a,textColorStyles:r}=On(()=>e.color);return ke(()=>w(ca,{transition:e.transition,tag:"div",class:pe(["v-messages",a.value,e.class]),style:Ie([r.value,e.style])},{default:()=>[e.active&&n.value.map((l,i)=>N("div",{class:"v-messages__message",key:`${i}-${n.value}`},[t.message?t.message({message:l}):l]))]})),{}}}),u_=Z({focused:Boolean,"onUpdate:focused":Wt()},"focus");function Af(e,t=ya()){const n=je(e,"focused"),a=$(()=>({[`${t}--focused`]:n.value}));function r(){n.value=!0}function l(){n.value=!1}return{focusClasses:a,isFocused:n,focus:r,blur:l}}const c_=Symbol.for("vuetify:form"),CD=Z({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function AD(e){const t=je(e,"modelValue"),n=$(()=>e.disabled),a=$(()=>e.readonly),r=fe(!1),l=oe([]),i=oe([]);async function o(){const c=[];let d=!0;i.value=[],r.value=!0;for(const f of l.value){const m=await f.validate();if(m.length>0&&(d=!1,c.push({id:f.id,errorMessages:m})),!d&&e.fastFail)break}return i.value=c,r.value=!1,{valid:d,errors:i.value}}function s(){l.value.forEach(c=>c.reset())}function u(){l.value.forEach(c=>c.resetValidation())}return me(l,()=>{let c=0,d=0;const f=[];for(const m of l.value)m.isValid===!1?(d++,f.push({id:m.id,errorMessages:m.errorMessages})):m.isValid===!0&&c++;i.value=f,t.value=d>0?!1:c===l.value.length?!0:null},{deep:!0,flush:"post"}),ct(c_,{register:({id:c,vm:d,validate:f,reset:m,resetValidation:v})=>{l.value.some(h=>h.id===c),l.value.push({id:c,validate:f,reset:m,resetValidation:v,vm:Ts(d),isValid:null,errorMessages:[]})},unregister:c=>{l.value=l.value.filter(d=>d.id!==c)},update:(c,d,f)=>{const m=l.value.find(v=>v.id===c);m&&(m.isValid=d,m.errorMessages=f)},isDisabled:n,isReadonly:a,isValidating:r,isValid:t,items:l,validateOn:$(()=>e.validateOn)}),{errors:i,isDisabled:n,isReadonly:a,isValidating:r,isValid:t,items:l,validate:o,reset:s,resetValidation:u}}function d_(e){const t=$e(c_,null);return{...t,isReadonly:D(()=>!!((e==null?void 0:e.readonly)??(t==null?void 0:t.isReadonly.value))),isDisabled:D(()=>!!((e==null?void 0:e.disabled)??(t==null?void 0:t.isDisabled.value)))}}const xD=Symbol.for("vuetify:rules");function TD(e){const t=$e(xD,null);if(!e){if(!t)throw new Error("Could not find Vuetify rules injection");return t.aliases}return(t==null?void 0:t.resolve(e))??$(e)}const ED=Z({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...u_()},"validation");function ID(e,t=ya(),n=Dn()){const a=je(e,"modelValue"),r=D(()=>e.validationValue===void 0?a.value:e.validationValue),l=d_(e),i=TD(()=>e.rules),o=oe([]),s=fe(!0),u=D(()=>!!(Ft(a.value===""?null:a.value).length||Ft(r.value===""?null:r.value).length)),c=D(()=>{var g;return(g=e.errorMessages)!=null&&g.length?Ft(e.errorMessages).concat(o.value).slice(0,Math.max(0,Number(e.maxErrors))):o.value}),d=D(()=>{var S;let g=(e.validateOn??((S=l.validateOn)==null?void 0:S.value))||"input";g==="lazy"&&(g="input lazy"),g==="eager"&&(g="input eager");const p=new Set((g==null?void 0:g.split(" "))??[]);return{input:p.has("input"),blur:p.has("blur")||p.has("input")||p.has("invalid-input"),invalidInput:p.has("invalid-input"),lazy:p.has("lazy"),eager:p.has("eager")}}),f=D(()=>{var g;return e.error||(g=e.errorMessages)!=null&&g.length?!1:e.rules.length?s.value?o.value.length||d.value.lazy?null:!0:!o.value.length:!0}),m=fe(!1),v=D(()=>({[`${t}--error`]:f.value===!1,[`${t}--dirty`]:u.value,[`${t}--disabled`]:l.isDisabled.value,[`${t}--readonly`]:l.isReadonly.value})),h=_t("validation"),C=D(()=>e.name??Tt(n));Vl(()=>{var g;(g=l.register)==null||g.call(l,{id:C.value,vm:h,validate:_,reset:b,resetValidation:k})}),en(()=>{var g;(g=l.unregister)==null||g.call(l,C.value)}),cn(async()=>{var g;d.value.lazy||await _(!d.value.eager),(g=l.update)==null||g.call(l,C.value,f.value,c.value)}),vn(()=>d.value.input||d.value.invalidInput&&f.value===!1,()=>{me(r,()=>{if(r.value!=null)_();else if(e.focused){const g=me(()=>e.focused,p=>{p||_(),g()})}})}),vn(()=>d.value.blur,()=>{me(()=>e.focused,g=>{g||_()})}),me([f,c],()=>{var g;(g=l.update)==null||g.call(l,C.value,f.value,c.value)});async function b(){a.value=null,await ze(),await k()}async function k(){s.value=!0,d.value.lazy?o.value=[]:await _(!d.value.eager)}async function _(g=!1){const p=[];m.value=!0;for(const S of i.value){if(p.length>=Number(e.maxErrors??1))break;const x=await(typeof S=="function"?S:()=>S)(r.value);if(x!==!0){if(x!==!1&&typeof x!="string"){console.warn(`${x} is not a valid value. Rule functions must return boolean true or a string.`);continue}p.push(x||"")}}return o.value=p,m.value=!1,s.value=g,o.value}return{errorMessages:c,isDirty:u,isDisabled:l.isDisabled,isReadonly:l.isReadonly,isPristine:s,isValid:f,isValidating:m,reset:b,resetValidation:k,validate:_,validationClasses:v}}const xf=Z({id:String,appendIcon:Pe,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:Pe,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,indentDetails:{type:Boolean,default:null},persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":Wt(),"onClick:append":Wt(),...De(),...jt(),...mr(Ln(),["maxWidth","minWidth","width"]),...dt(),...ED()},"VInput"),ys=be()({name:"VInput",props:{...xf()},emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:n,emit:a}){const{densityClasses:r}=Zn(e),{dimensionStyles:l}=Vn(e),{themeClasses:i}=wt(e),{rtlClasses:o}=gn(),{InputIcon:s}=Cf(e),u=Dn(),c=D(()=>e.id||`input-${u}`),{errorMessages:d,isDirty:f,isDisabled:m,isReadonly:v,isPristine:h,isValid:C,isValidating:b,reset:k,resetValidation:_,validate:g,validationClasses:p}=ID(e,"v-input",c),S=D(()=>{var V;return(V=e.errorMessages)!=null&&V.length||!h.value&&d.value.length?d.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages}),y=$(()=>S.value.length>0),x=$(()=>!e.hideDetails||e.hideDetails==="auto"&&(y.value||!!n.details)),A=D(()=>x.value?`${c.value}-messages`:void 0),L=D(()=>({id:c,messagesId:A,isDirty:f,isDisabled:m,isReadonly:v,isPristine:h,isValid:C,isValidating:b,hasDetails:x,reset:k,resetValidation:_,validate:g})),R=$(()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor),E=$(()=>{if(e.iconColor)return e.iconColor===!0?R.value:e.iconColor});return ke(()=>{var K,te;const V=!!(n.prepend||e.prependIcon),G=!!(n.append||e.appendIcon);return N("div",{class:pe(["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--focused":e.focused,"v-input--glow":e.glow,"v-input--hide-spin-buttons":e.hideSpinButtons,"v-input--indent-details":e.indentDetails},r.value,i.value,o.value,p.value,e.class]),style:Ie([l.value,e.style])},[V&&N("div",{key:"prepend",class:"v-input__prepend"},[n.prepend?n.prepend(L.value):e.prependIcon&&w(s,{key:"prepend-icon",name:"prepend",color:E.value},null)]),n.default&&N("div",{class:"v-input__control"},[(K=n.default)==null?void 0:K.call(n,L.value)]),G&&N("div",{key:"append",class:"v-input__append"},[n.append?n.append(L.value):e.appendIcon&&w(s,{key:"append-icon",name:"append",color:E.value},null)]),x.value&&N("div",{id:A.value,class:"v-input__details",role:"alert","aria-live":"polite"},[w(kD,{active:y.value,messages:S.value},{message:n.message}),(te=n.details)==null?void 0:te.call(n,L.value)])])}),{reset:k,resetValidation:_,validate:g,isValid:C,errorMessages:d}}});function PD({selectedElement:e,containerElement:t,isRtl:n,isHorizontal:a}){const r=Xi(a,t),l=f_(a,n,t),i=Xi(a,e),o=m_(a,e),s=i*.4;return l>o?o-s:l+r<o+i?o-r+i+s:l}function OD({selectedElement:e,containerElement:t,isHorizontal:n}){const a=Xi(n,t),r=m_(n,e),l=Xi(n,e);return r-a/2+l/2}function DD(e,t){const n=e?"scrollWidth":"scrollHeight";return(t==null?void 0:t[n])||0}function f_(e,t,n){if(!n)return 0;const{scrollLeft:a,offsetWidth:r,scrollWidth:l}=n;return e?t?l-r+a:a:n.scrollTop}function Xi(e,t){const n=e?"offsetWidth":"offsetHeight";return(t==null?void 0:t[n])||0}function m_(e,t){const n=e?"offsetLeft":"offsetTop";return(t==null?void 0:t[n])||0}const v_=Symbol.for("vuetify:v-slide-group"),h_=Z({centerActive:Boolean,scrollToActive:{type:Boolean,default:!0},contentClass:null,direction:{type:String,default:"horizontal"},symbol:{type:null,default:v_},nextIcon:{type:Pe,default:"$next"},prevIcon:{type:Pe,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile","never"].includes(e)},...De(),...Yl({mobile:null}),...Ze(),...Ls({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),lh=be()({name:"VSlideGroup",props:h_(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){const{isRtl:n}=gn(),{displayClasses:a,mobile:r}=_a(e),l=io(e,e.symbol),i=fe(!1),o=fe(0),s=fe(0),u=fe(0),c=D(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:f}=Ya(),{resizeRef:m,contentRect:v}=Ya(),h=VP(),C=D(()=>({container:d.el,duration:200,easing:"easeOutQuart"})),b=D(()=>l.selected.value.length?l.items.value.findIndex(B=>B.id===l.selected.value[0]):-1),k=D(()=>l.selected.value.length?l.items.value.findIndex(B=>B.id===l.selected.value[l.selected.value.length-1]):-1);if(nt){let B=-1;me(()=>[l.selected.value,f.value,v.value,c.value],()=>{cancelAnimationFrame(B),B=requestAnimationFrame(()=>{if(f.value&&v.value){const j=c.value?"width":"height";s.value=f.value[j],u.value=v.value[j],i.value=s.value+1<u.value}if(e.scrollToActive&&b.value>=0&&m.el){const j=m.el.children[k.value];g(j,e.centerActive)}})})}const _=fe(!1);function g(B,j){let se=0;j?se=OD({containerElement:d.el,isHorizontal:c.value,selectedElement:B}):se=PD({containerElement:d.el,isHorizontal:c.value,isRtl:n.value,selectedElement:B}),p(se)}function p(B){if(!nt||!d.el)return;const j=Xi(c.value,d.el),se=f_(c.value,n.value,d.el);if(!(DD(c.value,d.el)<=j||Math.abs(B-se)<16)){if(c.value&&n.value&&d.el){const{scrollWidth:Ve,offsetWidth:_e}=d.el;B=Ve-_e-B}c.value?h.horizontal(B,C.value):h(B,C.value)}}function S(B){const{scrollTop:j,scrollLeft:se}=B.target;o.value=c.value?se:j}function y(B){if(_.value=!0,!(!i.value||!m.el)){for(const j of B.composedPath())for(const se of m.el.children)if(se===j){g(se);return}}}function x(B){_.value=!1}let A=!1;function L(B){var j;!A&&!_.value&&!(B.relatedTarget&&((j=m.el)!=null&&j.contains(B.relatedTarget)))&&G(),A=!1}function R(){A=!0}function E(B){if(!m.el)return;function j(se){B.preventDefault(),G(se)}c.value?B.key==="ArrowRight"?j(n.value?"prev":"next"):B.key==="ArrowLeft"&&j(n.value?"next":"prev"):B.key==="ArrowDown"?j("next"):B.key==="ArrowUp"&&j("prev"),B.key==="Home"?j("first"):B.key==="End"&&j("last")}function V(B,j){if(!B)return;let se=B;do se=se==null?void 0:se[j==="next"?"nextElementSibling":"previousElementSibling"];while(se!=null&&se.hasAttribute("disabled"));return se}function G(B){if(!m.el)return;let j;if(!B)j=ur(m.el)[0];else if(B==="next"){if(j=V(m.el.querySelector(":focus"),B),!j)return G("first")}else if(B==="prev"){if(j=V(m.el.querySelector(":focus"),B),!j)return G("last")}else B==="first"?(j=m.el.firstElementChild,j!=null&&j.hasAttribute("disabled")&&(j=V(j,"next"))):B==="last"&&(j=m.el.lastElementChild,j!=null&&j.hasAttribute("disabled")&&(j=V(j,"prev")));j&&j.focus({preventScroll:!0})}function K(B){const j=c.value&&n.value?-1:1,se=(B==="prev"?-j:j)*s.value;let Ce=o.value+se;if(c.value&&n.value&&d.el){const{scrollWidth:Ve,offsetWidth:_e}=d.el;Ce+=Ve-_e}p(Ce)}const te=D(()=>({next:l.next,prev:l.prev,select:l.select,isSelected:l.isSelected})),ee=D(()=>i.value||Math.abs(o.value)>0),ce=D(()=>{switch(e.showArrows){case"never":return!1;case"always":return!0;case"desktop":return!r.value;case!0:return ee.value;case"mobile":return r.value||ee.value;default:return!r.value&&ee.value}}),z=D(()=>Math.abs(o.value)>1),H=D(()=>ee.value?u.value-s.value-Math.abs(o.value)>1:!1);return ke(()=>w(e.tag,{class:pe(["v-slide-group",{"v-slide-group--vertical":!c.value,"v-slide-group--has-affixes":ce.value,"v-slide-group--is-overflowing":i.value},a.value,e.class]),style:Ie(e.style),tabindex:_.value||l.selected.value.length?-1:0,onFocus:L},{default:()=>{var B,j,se;return[ce.value&&N("div",{key:"prev",class:pe(["v-slide-group__prev",{"v-slide-group__prev--disabled":!z.value}]),onMousedown:R,onClick:()=>z.value&&K("prev")},[((B=t.prev)==null?void 0:B.call(t,te.value))??w(cv,null,{default:()=>[w(rt,{icon:n.value?e.nextIcon:e.prevIcon},null)]})]),N("div",{key:"container",ref:d,class:pe(["v-slide-group__container",e.contentClass]),onScroll:S},[N("div",{ref:m,class:"v-slide-group__content",onFocusin:y,onFocusout:x,onKeydown:E},[(j=t.default)==null?void 0:j.call(t,te.value)])]),ce.value&&N("div",{key:"next",class:pe(["v-slide-group__next",{"v-slide-group__next--disabled":!H.value}]),onMousedown:R,onClick:()=>H.value&&K("next")},[((se=t.next)==null?void 0:se.call(t,te.value))??w(cv,null,{default:()=>[w(rt,{icon:n.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:l.selected,scrollTo:K,scrollOffset:o,focus:G,hasPrev:z,hasNext:H}}}),g_=Symbol.for("vuetify:v-chip-group"),MD=Z({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:un},...h_({scrollToActive:!1}),...De(),...Ls({selectedClass:"v-chip--selected"}),...Ze(),...dt(),...pa({variant:"tonal"})},"VChipGroup");be()({name:"VChipGroup",props:MD(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){const{themeClasses:n}=wt(e),{isSelected:a,select:r,next:l,prev:i,selected:o}=io(e,g_);return kn({VChip:{baseColor:$(()=>e.baseColor),color:$(()=>e.color),disabled:$(()=>e.disabled),filter:$(()=>e.filter),variant:$(()=>e.variant)}}),ke(()=>{const s=lh.filterProps(e);return w(lh,he(s,{class:["v-chip-group",{"v-chip-group--column":e.column},n.value,e.class],style:e.style}),{default:()=>{var u;return[(u=t.default)==null?void 0:u.call(t,{isSelected:a,select:r,next:l,prev:i,selected:o.value})]}})}),{}}});const ND=Z({activeClass:String,appendAvatar:String,appendIcon:Pe,baseColor:String,closable:Boolean,closeIcon:{type:Pe,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:Pe,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Pe,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:Wt(),onClickOnce:Wt(),...Nn(),...De(),...jt(),...Jn(),...Vs(),...tn(),...Hs(),...$l(),...Ze({tag:"span"}),...dt(),...pa({variant:"tonal"})},"VChip"),Xc=be()({name:"VChip",directives:{vRipple:Kn},props:ND(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,{attrs:t,emit:n,slots:a}){const{t:r}=Cn(),{borderClasses:l}=qn(e),{densityClasses:i}=Zn(e),{elevationClasses:o}=ba(e),{roundedClasses:s}=dn(e),{sizeClasses:u}=oo(e),{themeClasses:c}=wt(e),d=je(e,"modelValue"),f=Vi(e,g_,!1),m=Vi(e,v_,!1),v=$s(e,t),h=$(()=>e.link!==!1&&v.isLink.value),C=D(()=>!e.disabled&&e.link!==!1&&(!!f||e.link||v.isClickable.value)),b=$(()=>({"aria-label":r(e.closeLabel),disabled:e.disabled,onClick(y){y.preventDefault(),y.stopPropagation(),d.value=!1,n("click:close",y)}}));me(d,y=>{y?(f==null||f.register(),m==null||m.register()):(f==null||f.unregister(),m==null||m.unregister())});const{colorClasses:k,colorStyles:_,variantClasses:g}=lo(()=>({color:!f||f.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function p(y){var x,A;n("click",y),C.value&&((A=(x=v.navigate).value)==null||A.call(x,y),f==null||f.toggle())}function S(y){(y.key==="Enter"||y.key===" ")&&(y.preventDefault(),p(y))}return()=>{var G;const y=v.isLink.value?"a":e.tag,x=!!(e.appendIcon||e.appendAvatar),A=!!(x||a.append),L=!!(a.close||e.closable),R=!!(a.filter||e.filter)&&f,E=!!(e.prependIcon||e.prependAvatar),V=!!(E||a.prepend);return d.value&&Vt(w(y,he(v.linkProps,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":C.value,"v-chip--filter":R,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&((G=v.isActive)==null?void 0:G.value)},c.value,l.value,k.value,i.value,o.value,s.value,u.value,g.value,f==null?void 0:f.selectedClass.value,e.class],style:[_.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:C.value?0:void 0,onClick:p,onKeydown:C.value&&!h.value&&S}),{default:()=>{var K;return[Bl(C.value,"v-chip"),R&&w(lb,{key:"filter"},{default:()=>[Vt(N("div",{class:"v-chip__filter"},[a.filter?w(mt,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):w(rt,{key:"filter-icon",icon:e.filterIcon},null)]),[[br,f.isSelected.value]])]}),V&&N("div",{key:"prepend",class:"v-chip__prepend"},[a.prepend?w(mt,{key:"prepend-defaults",disabled:!E,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):N(Me,null,[e.prependIcon&&w(rt,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&w(hr,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),N("div",{class:"v-chip__content","data-no-activator":""},[((K=a.default)==null?void 0:K.call(a,{isSelected:f==null?void 0:f.isSelected.value,selectedClass:f==null?void 0:f.selectedClass.value,select:f==null?void 0:f.select,toggle:f==null?void 0:f.toggle,value:f==null?void 0:f.value.value,disabled:e.disabled}))??Le(e.text)]),A&&N("div",{key:"append",class:"v-chip__append"},[a.append?w(mt,{key:"append-defaults",disabled:!x,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):N(Me,null,[e.appendIcon&&w(rt,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&w(hr,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),L&&N("button",he({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},b.value),[a.close?w(mt,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},a.close):w(rt,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Kn,C.value&&e.ripple,null]])}}}),LD=Z({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...De(),...Ul({transition:{component:ab}})},"VCounter"),y_=be()({name:"VCounter",functional:!0,props:LD(),setup(e,{slots:t}){const n=$(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return ke(()=>w(ca,{transition:e.transition},{default:()=>[Vt(N("div",{class:pe(["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:Ie(e.style)},[t.default?t.default({counter:n.value,max:e.max,value:e.value}):n.value]),[[br,e.active]])]})),{}}}),VD=Z({floating:Boolean,...De()},"VFieldLabel"),Ao=be()({name:"VFieldLabel",props:VD(),setup(e,{slots:t}){return ke(()=>w(l_,{class:pe(["v-field-label",{"v-field-label--floating":e.floating},e.class]),style:Ie(e.style)},t)),{}}}),RD=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],Tf=Z({appendInnerIcon:Pe,bgColor:String,clearable:Boolean,clearIcon:{type:Pe,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:Pe,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>RD.includes(e)},"onClick:clear":Wt(),"onClick:appendInner":Wt(),"onClick:prependInner":Wt(),...De(),...Fs(),...tn(),...dt()},"VField"),bs=be()({name:"VField",inheritAttrs:!1,props:{id:String,details:Boolean,labelId:String,...u_(),...Tf()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,{attrs:t,emit:n,slots:a}){const{themeClasses:r}=wt(e),{loaderClasses:l}=Bs(e),{focusClasses:i,isFocused:o,focus:s,blur:u}=Af(e),{InputIcon:c}=Cf(e),{roundedClasses:d}=dn(e),{rtlClasses:f}=gn(),m=$(()=>e.dirty||e.active),v=$(()=>!!(e.label||a.label)),h=$(()=>!e.singleLine&&v.value),C=Dn(),b=D(()=>e.id||`input-${C}`),k=$(()=>e.details?`${b.value}-messages`:void 0),_=oe(),g=oe(),p=oe(),S=D(()=>["plain","underlined"].includes(e.variant)),y=D(()=>e.error||e.disabled?void 0:m.value&&o.value?e.color:e.baseColor),x=D(()=>{if(!(!e.iconColor||e.glow&&!o.value))return e.iconColor===!0?y.value:e.iconColor}),{backgroundColorClasses:A,backgroundColorStyles:L}=Ut(()=>e.bgColor),{textColorClasses:R,textColorStyles:E}=On(y);me(m,ee=>{if(h.value&&!jr()){const ce=_.value.$el,z=g.value.$el;requestAnimationFrame(()=>{const H=Dd(ce),B=z.getBoundingClientRect(),j=B.x-H.x,se=B.y-H.y-(H.height/2-B.height/2),Ce=B.width/.75,Ve=Math.abs(Ce-H.width)>1?{maxWidth:ye(Ce)}:void 0,_e=getComputedStyle(ce),Y=getComputedStyle(z),ie=parseFloat(_e.transitionDuration)*1e3||150,J=parseFloat(Y.getPropertyValue("--v-field-label-scale")),ve=Y.getPropertyValue("color");ce.style.visibility="visible",z.style.visibility="hidden",tr(ce,{transform:`translate(${j}px, ${se}px) scale(${J})`,color:ve,...Ve},{duration:ie,easing:es,direction:ee?"normal":"reverse"}).finished.then(()=>{ce.style.removeProperty("visibility"),z.style.removeProperty("visibility")})})}},{flush:"post"});const V=D(()=>({isActive:m,isFocused:o,controlRef:p,iconColor:x,blur:u,focus:s})),G=$(()=>{const ee=!m.value;return{"aria-hidden":ee,for:ee?void 0:b.value}}),K=$(()=>{const ee=h.value&&m.value;return{"aria-hidden":ee,for:ee?void 0:b.value}});function te(ee){ee.target!==document.activeElement&&ee.preventDefault()}return ke(()=>{var j;const ee=e.variant==="outlined",ce=!!(a["prepend-inner"]||e.prependInnerIcon),z=!!(e.clearable||a.clear)&&!e.disabled,H=!!(a["append-inner"]||e.appendInnerIcon||z),B=()=>a.label?a.label({...V.value,label:e.label,props:{for:b.value}}):e.label;return N("div",he({class:["v-field",{"v-field--active":m.value,"v-field--appended":H,"v-field--center-affix":e.centerAffix??!S.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--glow":e.glow,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":ce,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!B(),[`v-field--variant-${e.variant}`]:!0},r.value,A.value,i.value,l.value,d.value,f.value,e.class],style:[L.value,e.style],onClick:te},t),[N("div",{class:"v-field__overlay"},null),w(Bd,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:a.loader}),ce&&N("div",{key:"prepend",class:"v-field__prepend-inner"},[a["prepend-inner"]?a["prepend-inner"](V.value):e.prependInnerIcon&&w(c,{key:"prepend-icon",name:"prependInner",color:x.value},null)]),N("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&h.value&&w(Ao,he({key:"floating-label",ref:g,class:[R.value],floating:!0},G.value,{style:E.value}),{default:()=>[B()]}),v.value&&w(Ao,he({key:"label",ref:_,id:e.labelId},K.value),{default:()=>[B()]}),((j=a.default)==null?void 0:j.call(a,{...V.value,props:{id:b.value,class:"v-field__input","aria-describedby":k.value},focus:s,blur:u}))??N("div",{id:b.value,class:"v-field__input","aria-describedby":k.value},null)]),z&&w(lb,{key:"clear"},{default:()=>[Vt(N("div",{class:"v-field__clearable",onMousedown:se=>{se.preventDefault(),se.stopPropagation()}},[w(mt,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[a.clear?a.clear({...V.value,props:{onFocus:s,onBlur:u,onClick:e["onClick:clear"],tabindex:-1}}):w(c,{name:"clear",onFocus:s,onBlur:u,tabindex:-1},null)]})]),[[br,e.dirty]])]}),H&&N("div",{key:"append",class:"v-field__append-inner"},[a["append-inner"]?a["append-inner"](V.value):e.appendInnerIcon&&w(c,{key:"append-icon",name:"appendInner",color:x.value},null)]),N("div",{class:pe(["v-field__outline",R.value]),style:Ie(E.value)},[ee&&N(Me,null,[N("div",{class:"v-field__outline__start"},null),h.value&&N("div",{class:"v-field__outline__notch"},[w(Ao,he({ref:g,floating:!0},G.value),{default:()=>[B()]})]),N("div",{class:"v-field__outline__end"},null)]),S.value&&h.value&&w(Ao,he({ref:g,floating:!0},G.value),{default:()=>[B()]})])])}),{controlRef:p,fieldIconColor:x}}}),b_=Z({autocomplete:String},"autocomplete");function Ef(e){const t=Dn(),n=fe(0),a=$(()=>e.autocomplete==="suppress");return{isSuppressing:a,fieldAutocomplete:$(()=>a.value?"off":e.autocomplete),fieldName:$(()=>{if(e.name)return a.value?`${e.name}-${t}-${n.value}`:e.name}),update:()=>n.value=new Date().getTime()}}function p_(e){function t(n,a){if(!e.autofocus||!n)return;const r=a[0].target,l=r.matches("input,textarea")?r:r.querySelector("input,textarea");l==null||l.focus()}return{onIntersect:t}}const FD=["color","file","time","date","datetime-local","week","month"],__=Z({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...b_(),...pt(xf(),["direction"]),...Tf()},"VTextField"),Na=be()({name:"VTextField",directives:{vIntersect:El},inheritAttrs:!1,props:__(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,{attrs:t,emit:n,slots:a}){const r=je(e,"modelValue",void 0,S=>Object.is(S,-0)?"-0":S),{isFocused:l,focus:i,blur:o}=Af(e),{onIntersect:s}=p_(e),u=D(()=>typeof e.counterValue=="function"?e.counterValue(r.value):typeof e.counterValue=="number"?e.counterValue:(r.value??"").toString().length),c=D(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),d=D(()=>["plain","underlined"].includes(e.variant)),f=oe(),m=oe(),v=oe(),h=Ef(e),C=D(()=>FD.includes(e.type)||e.persistentPlaceholder||l.value||e.active);function b(){h.isSuppressing.value&&h.update(),l.value||i(),ze(()=>{var S;v.value!==document.activeElement&&((S=v.value)==null||S.focus())})}function k(S){n("mousedown:control",S),S.target!==v.value&&(b(),S.preventDefault())}function _(S){n("click:control",S)}function g(S,y){S.stopPropagation(),b(),ze(()=>{y(),Ns(e["onClick:clear"],S)})}function p(S){var R;const y=S.target;if(!((R=e.modelModifiers)!=null&&R.trim&&["text","search","password","tel","url"].includes(e.type))){r.value=y.value;return}const x=y.value,A=y.selectionStart,L=y.selectionEnd;r.value=x,ze(()=>{let E=0;x.trimStart().length===y.value.length&&(E=x.length-y.value.length),A!=null&&(y.selectionStart=A-E),L!=null&&(y.selectionEnd=L-E)})}return ke(()=>{const S=!!(a.counter||e.counter!==!1&&e.counter!=null),y=!!(S||a.details),[x,A]=Ms(t),{modelValue:L,...R}=ys.filterProps(e),E=bs.filterProps(e);return w(ys,he({ref:f,modelValue:r.value,"onUpdate:modelValue":V=>r.value=V,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":d.value},e.class],style:e.style},x,R,{centerAffix:!d.value,focused:l.value,indentDetails:e.indentDetails??!d.value}),{...a,default:({id:V,isDisabled:G,isDirty:K,isReadonly:te,isValid:ee,hasDetails:ce,reset:z})=>w(bs,he({ref:m,onMousedown:k,onClick:_,"onClick:clear":H=>g(H,z),role:e.role},pt(E,["onClick:clear"]),{id:V.value,labelId:`${V.value}-label`,active:C.value||K.value,dirty:K.value||e.dirty,disabled:G.value,focused:l.value,details:ce.value,error:ee.value===!1}),{...a,default:({props:{class:H,...B},controlRef:j})=>{const se=N("input",he({ref:Ce=>v.value=j.value=Ce,value:r.value,onInput:p,autofocus:e.autofocus,readonly:te.value,disabled:G.value,name:h.fieldName.value,autocomplete:h.fieldAutocomplete.value,placeholder:e.placeholder,size:1,role:e.role,type:e.type,onFocus:i,onBlur:o,"aria-labelledby":`${V.value}-label`},B,A),null);return N(Me,null,[e.prefix&&N("span",{class:"v-text-field__prefix"},[N("span",{class:"v-text-field__prefix__text"},[e.prefix])]),Vt(a.default?N("div",{class:pe(H),"data-no-activator":""},[a.default({id:V}),se]):Ua(se,{class:H}),[[El,s,null,{once:!0}]]),e.suffix&&N("span",{class:"v-text-field__suffix"},[N("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}}),details:y?V=>{var G;return N(Me,null,[(G=a.details)==null?void 0:G.call(a,V),S&&N(Me,null,[N("span",null,null),w(y_,{active:e.persistentCounter||l.value,value:u.value,max:c.value,disabled:e.disabled},a.counter)])])}:void 0})}),qr({},f,m,v)}}),BD=Z({renderless:Boolean,...De()},"VVirtualScrollItem"),$D=be()({name:"VVirtualScrollItem",inheritAttrs:!1,props:BD(),emits:{"update:height":e=>!0},setup(e,{attrs:t,emit:n,slots:a}){const{resizeRef:r,contentRect:l}=Ya(void 0,"border");me(()=>{var i;return(i=l.value)==null?void 0:i.height},i=>{i!=null&&n("update:height",i)}),ke(()=>{var i,o;return e.renderless?N(Me,null,[(i=a.default)==null?void 0:i.call(a,{itemRef:r})]):N("div",he({ref:r,class:["v-virtual-scroll__item",e.class],style:e.style},t),[(o=a.default)==null?void 0:o.call(a)])})}}),HD=-1,WD=1,Ju=100,UD=Z({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},"virtual");function YD(e,t){const n=_a(),a=fe(0);Rt(()=>{a.value=parseFloat(e.itemHeight||0)});const r=fe(0),l=fe(Math.ceil((parseInt(e.height)||n.height.value)/(a.value||16))||1),i=fe(0),o=fe(0),s=oe(),u=oe();let c=0;const{resizeRef:d,contentRect:f}=Ya();Rt(()=>{d.value=s.value});const m=D(()=>{var H;return s.value===document.documentElement?n.height.value:((H=f.value)==null?void 0:H.height)||parseInt(e.height)||0}),v=D(()=>!!(s.value&&u.value&&m.value&&a.value));let h=Array.from({length:t.value.length}),C=Array.from({length:t.value.length});const b=fe(0);let k=-1;function _(H){return h[H]||a.value}const g=ky(()=>{const H=performance.now();C[0]=0;const B=t.value.length;for(let j=1;j<=B;j++)C[j]=(C[j-1]||0)+_(j-1);b.value=Math.max(b.value,performance.now()-H)},b),p=me(v,H=>{H&&(p(),c=u.value.offsetTop,g.immediate(),te(),~k&&ze(()=>{nt&&window.requestAnimationFrame(()=>{ce(k),k=-1})}))});xt(()=>{g.clear()});function S(H,B){const j=h[H],se=a.value;a.value=se?Math.min(a.value,B):B,(j!==B||se!==a.value)&&(h[H]=B,g())}function y(H){H=Et(H,0,t.value.length);const B=Math.floor(H),j=H%1,se=B+1,Ce=C[B]||0,Ve=C[se]||Ce;return Ce+(Ve-Ce)*j}function x(H){return jD(C,H)}let A=0,L=0,R=0;me(m,(H,B)=>{te(),H<B&&requestAnimationFrame(()=>{L=0,te()})});let E=-1;function V(){if(!s.value||!u.value)return;const H=s.value.scrollTop,B=performance.now();B-R>500?(L=Math.sign(H-A),c=u.value.offsetTop):L=H-A,A=H,R=B,window.clearTimeout(E),E=window.setTimeout(G,500),te()}function G(){!s.value||!u.value||(L=0,R=0,window.clearTimeout(E),te())}let K=-1;function te(){cancelAnimationFrame(K),K=requestAnimationFrame(ee)}function ee(){if(!s.value||!m.value||!a.value)return;const H=A-c,B=Math.sign(L),j=Math.max(0,H-Ju),se=Et(x(j),0,t.value.length),Ce=H+m.value+Ju,Ve=Et(x(Ce)+1,se+1,t.value.length);if((B!==HD||se<r.value)&&(B!==WD||Ve>l.value)){const _e=y(r.value)-y(se),Y=y(Ve)-y(l.value);Math.max(_e,Y)>Ju?(r.value=se,l.value=Ve):(se<=0&&(r.value=se),Ve>=t.value.length&&(l.value=Ve))}i.value=y(r.value),o.value=y(t.value.length)-y(l.value)}function ce(H){const B=y(H);!s.value||H&&!B?k=H:s.value.scrollTop=B}const z=D(()=>t.value.slice(r.value,l.value).map((H,B)=>{const j=B+r.value;return{raw:H,index:j,key:Mt(H,e.itemKey,j)}}));return me(t,()=>{h=Array.from({length:t.value.length}),C=Array.from({length:t.value.length}),g.immediate(),te()},{deep:1}),{calculateVisibleItems:te,containerRef:s,markerRef:u,computedItems:z,paddingTop:i,paddingBottom:o,scrollToIndex:ce,handleScroll:V,handleScrollend:G,handleItemResize:S}}function jD(e,t){let n=e.length-1,a=0,r=0,l=null,i=-1;if(e[n]<t)return n;for(;a<=n;)if(r=a+n>>1,l=e[r],l>t)n=r-1;else if(l<t)i=r,a=r+1;else return l===t?r:a;return i}const GD=Z({items:{type:Array,default:()=>[]},renderless:Boolean,...UD(),...De(),...Ln()},"VVirtualScroll"),zD=be()({name:"VVirtualScroll",props:GD(),setup(e,{slots:t}){const n=_t("VVirtualScroll"),{dimensionStyles:a}=Vn(e),{calculateVisibleItems:r,containerRef:l,markerRef:i,handleScroll:o,handleScrollend:s,handleItemResize:u,scrollToIndex:c,paddingTop:d,paddingBottom:f,computedItems:m}=YD(e,$(()=>e.items));return vn(()=>e.renderless,()=>{function v(h=!1){var b,k;const C=h?"addEventListener":"removeEventListener";l.value===document.documentElement?(document[C]("scroll",o,{passive:!0}),document[C]("scrollend",s)):((b=l.value)==null||b[C]("scroll",o,{passive:!0}),(k=l.value)==null||k[C]("scrollend",s))}cn(()=>{l.value=Ld(n.vnode.el,!0),v(!0)}),xt(v)}),ke(()=>{const v=m.value.map(h=>w($D,{key:h.key,renderless:e.renderless,"onUpdate:height":C=>u(h.index,C)},{default:C=>{var b;return(b=t.default)==null?void 0:b.call(t,{item:h.raw,index:h.index,...C})}}));return e.renderless?N(Me,null,[N("div",{ref:i,class:"v-virtual-scroll__spacer",style:{paddingTop:ye(d.value)}},null),v,N("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:ye(f.value)}},null)]):N("div",{ref:l,class:pe(["v-virtual-scroll",e.class]),onScrollPassive:o,onScrollend:s,style:Ie([a.value,e.style])},[N("div",{ref:i,class:"v-virtual-scroll__container",style:{paddingTop:ye(d.value),paddingBottom:ye(f.value)}},[v])])}),{calculateVisibleItems:r,scrollToIndex:c}}});function KD(e,t){const n=fe(!1);let a;function r(o){cancelAnimationFrame(a),n.value=!0,a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{n.value=!1})})}async function l(){await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>requestAnimationFrame(o)),await new Promise(o=>{if(n.value){const s=me(n,()=>{s(),o()})}else o()})}async function i(o){var c,d;if(o.key==="Tab"&&((c=t.value)==null||c.focus()),!["PageDown","PageUp","Home","End"].includes(o.key))return;const s=(d=e.value)==null?void 0:d.$el;if(!s)return;(o.key==="Home"||o.key==="End")&&s.scrollTo({top:o.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await l();const u=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(o.key==="PageDown"||o.key==="Home"){const f=s.getBoundingClientRect().top;for(const m of u)if(m.getBoundingClientRect().top>=f){m.focus();break}}else{const f=s.getBoundingClientRect().bottom;for(const m of[...u].reverse())if(m.getBoundingClientRect().bottom<=f){m.focus();break}}}return{onScrollPassive:r,onKeydown:i}}function XD({groups:e,onLeave:t}){function n(i){var o;return i.type==="list"?(o=i.contentRef.value)==null?void 0:o.$el:i.contentRef.value}function a(i){const o=n(i);return o?ur(o):[]}function r(i){var f;const o=i.target,s=i.shiftKey?"backward":"forward",u=e.map(a),c=e.map(m=>{var v;return m.type==="list"?(v=m.contentRef.value)==null?void 0:v.$el:m.contentRef.value}).findIndex(m=>m==null?void 0:m.contains(o)),d=l(u,c,s,o);if(d===null){const m=e[c],v=u[c];(m.type==="list"||(s==="forward"?v.at(-1)===i.target:v.at(0)===i.target))&&t()}else{i.preventDefault(),i.stopImmediatePropagation();const m=e[d];if(m.type==="list"&&tt(m.displayItemsCount)>0)(f=m.contentRef.value)==null||f.focus(0);else{const v=s==="forward";u[d].at(v?0:-1).focus()}}}function l(i,o,s,u){const c=e[o],d=i[o];if(c.type!=="list"&&!(s==="forward"?d.at(-1)===u:d.at(0)===u))return null;const f=s==="forward"?1:-1;for(let m=o+f;m>=0&&m<e.length;m+=f){const v=e[m];if(i[m].length>0||v.type==="list"&&tt(v.displayItemsCount)>0)return m}return null}return{onTabKeydown:r}}const qD=(e,t,n)=>{if(e==null||t==null)return-1;if(!t.length)return 0;e=e.toString().toLocaleLowerCase(),t=t.toString().toLocaleLowerCase();const a=[];let r=e.indexOf(t);for(;~r;)a.push([r,r+t.length]),r=e.indexOf(t,r+t.length);return a.length?a:-1};function Qu(e,t){if(!(e==null||typeof e=="boolean"||e===-1))return typeof e=="number"?[[e,e+t.length]]:Array.isArray(e[0])?e:[e]}const S_=Z({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function ZD(e,t,n){var s,u;const a=[],r=(n==null?void 0:n.default)??qD,l=n!=null&&n.filterKeys?Ft(n.filterKeys):!1,i=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return a;let o=[];e:for(let c=0;c<e.length;c++){const[d,f=d]=Ft(e[c]),m={},v={};let h=-1;if((t||i>0)&&!(n!=null&&n.noFilter)){let C=!1;if(typeof d=="object"){if(d.type==="divider"||d.type==="subheader"){(((s=o.at(-1))==null?void 0:s.type)!=="divider"||d.type!=="subheader")&&(o=[]),o.push({index:c,matches:{},type:d.type});continue}const _=l||Object.keys(f);C=_.length===i;for(const g of _){const p=Mt(f,g),S=(u=n==null?void 0:n.customKeyFilter)==null?void 0:u[g];if(h=S?S(p,t,d):r(p,t,d),h!==-1&&h!==!1)S?m[g]=Qu(h,t):v[g]=Qu(h,t);else if((n==null?void 0:n.filterMode)==="every")continue e}}else h=r(d,t,d),h!==-1&&h!==!1&&(v.title=Qu(h,t));const b=Object.keys(v).length,k=Object.keys(m).length;if(!b&&!k||(n==null?void 0:n.filterMode)==="union"&&k!==i&&!b||(n==null?void 0:n.filterMode)==="intersection"&&(k!==i||!b&&i>0&&!C))continue}o.length&&(a.push(...o),o=[]),a.push({index:c,matches:{...v,...m}})}return a}function w_(e,t,n,a){const r=fe([]),l=fe(new Map),i=D(()=>a!=null&&a.transform?Tt(t).map(s=>[s,a.transform(s)]):Tt(t));Rt(()=>{const s=typeof n=="function"?n():Tt(n),u=typeof s!="string"&&typeof s!="number"?"":String(s),c=ZD(i.value,u,{customKeyFilter:{...e.customKeyFilter,...Tt(a==null?void 0:a.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),d=Tt(t),f=[],m=new Map;c.forEach(({index:v,matches:h})=>{const C=d[v];f.push(C),m.set(C.value,h)}),r.value=f,l.value=m});function o(s){return l.value.get(s.value)}return{filteredItems:r,filteredMatches:l,getMatches:o}}function JD(e,t,n){return n==null||!n.length?t:n.map((a,r)=>{const l=r===0?0:n[r-1][1],i=[N("span",{class:pe(`${e}__unmask`)},[t.slice(l,a[0])]),N("span",{class:pe(`${e}__mask`)},[t.slice(a[0],a[1])])];return r===n.length-1&&i.push(N("span",{class:pe(`${e}__unmask`)},[t.slice(a[1])])),N(Me,null,[i])})}const QD=Z({closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"}},"autocomplete");function eM(e,t){const n=Dn(),a=D(()=>`menu-${n}`);return{menuId:a,ariaExpanded:$(()=>tt(t)),ariaControls:$(()=>a.value)}}const tM=Z({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuElevation:[Number,String],menuIcon:{type:Pe,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...QD(),...Fb({itemChildren:!1})},"Select"),nM=Z({search:String,...S_({filterKeys:["title"]}),...tM(),...pt(__({modelValue:null,role:"combobox"}),["validationValue","dirty"]),...Ul({transition:{component:jd}})},"VSelect"),If=be()({name:"VSelect",props:nM(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0,"update:search":e=>!0},setup(e,{slots:t}){const{t:n}=Cn(),a=oe(),r=oe(),l=oe(),i=oe(),o=oe(),{items:s,transformIn:u,transformOut:c}=x1(e),d=je(e,"search",""),{filteredItems:f,getMatches:m}=w_(e,s,()=>d.value),v=je(e,"modelValue",[],T=>u(T===null?[null]:Ft(T)),T=>{const M=c(T);return e.multiple?M:M[0]??null}),h=D(()=>typeof e.counterValue=="function"?e.counterValue(v.value):typeof e.counterValue=="number"?e.counterValue:v.value.length),C=d_(e),b=Ef(e),k=D(()=>v.value.map(T=>T.value)),_=fe(!1),g=$(()=>e.closableChips&&!C.isReadonly.value&&!C.isDisabled.value),{InputIcon:p}=Cf(e);let S="",y=0,x;const A=D(()=>{const T=d.value?f.value:s.value;return e.hideSelected?T.filter(M=>!v.value.some(O=>(e.valueComparator||un)(O,M))):T}),L=D(()=>e.hideNoData&&!A.value.length||C.isReadonly.value||C.isDisabled.value),R=je(e,"menu"),E=D({get:()=>R.value,set:T=>{var M;R.value&&!T&&((M=r.value)!=null&&M.ΨopenChildren.size)||T&&L.value||(R.value=T)}}),{menuId:V,ariaExpanded:G,ariaControls:K}=eM(e,E),te=D(()=>{var T;return{...e.menuProps,activatorProps:{...((T=e.menuProps)==null?void 0:T.activatorProps)||{},"aria-haspopup":"listbox"}}}),ee=oe(),ce=KD(ee,a),{onTabKeydown:z}=XD({groups:[{type:"element",contentRef:l},{type:"list",contentRef:ee,displayItemsCount:()=>A.value.length},{type:"element",contentRef:i}],onLeave:()=>{var T;E.value=!1,(T=a.value)==null||T.focus()}});function H(T){e.openOnClear&&(E.value=!0)}function B(){L.value||(E.value=!E.value)}function j(T){var M;T.key==="Tab"&&z(T),(M=ee.value)!=null&&M.$el.contains(T.target)&&Vm(T)&&se(T)}function se(T){var P,F,q;if(!T.key||C.isReadonly.value)return;if(["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(T.key)&&T.preventDefault(),["Enter","ArrowDown"," "].includes(T.key)&&(E.value=!0),["Escape","Tab"].includes(T.key)&&(E.value=!1),e.clearable&&T.key==="Backspace"){T.preventDefault(),v.value=[],H();return}T.key==="Home"?(P=ee.value)==null||P.focus("first"):T.key==="End"&&((F=ee.value)==null||F.focus("last"));const M=1e3;if(!Vm(T))return;const O=performance.now();O-x>M&&(S="",y=0),S+=T.key.toLowerCase(),x=O;const U=A.value;function Q(){let ue=X();return ue||S.at(-1)===S.at(-2)&&(S=S.slice(0,-1),y++,ue=X(),ue)||(y=0,ue=X(),ue)?ue:(S=T.key.toLowerCase(),X())}function X(){for(let ue=y;ue<U.length;ue++){const re=U[ue];if(re.title.toLowerCase().startsWith(S))return[re,ue]}}const de=Q();if(!de)return;const[le,I]=de;y=I,(q=ee.value)==null||q.focus(I),e.multiple||(v.value=[le])}function Ce(T,M=!0){if(!T.props.disabled)if(e.multiple){const O=v.value.findIndex(Q=>(e.valueComparator||un)(Q.value,T.value)),U=M??!~O;if(~O){const Q=U?[...v.value,T]:[...v.value];Q.splice(O,1),v.value=Q}else U&&(v.value=[...v.value,T])}else{const O=M!==!1;v.value=O?[T]:[],ze(()=>{E.value=!1})}}function Ve(T){var O;const M=T.target;(O=a.value)!=null&&O.$el.contains(M)||(E.value=!1)}function _e(){return A.value.findIndex(T=>v.value.some(M=>(e.valueComparator||un)(M.value,T.value)))}function Y(){if(!v.value.length)return-1;const T=e.valueComparator||un;let M=0;for(const O of A.value){if(v.value.some(Q=>T(Q.value,O.value)))return O.props.disabled?-1:M;O.props.disabled||M++}return-1}function ie(){var T;if(e.eager&&((T=o.value)==null||T.calculateVisibleItems()),ee.value){const M=Y();ee.value.focus(M>=0?M:"first")}}function J(){var T;d.value="",_.value&&((T=a.value)==null||T.focus())}function ve(T){_.value=!0}function xe(T){if(T==null)v.value=[];else if(Jo(a.value,":autofill")||Jo(a.value,":-webkit-autofill")){const M=s.value.find(O=>O.title===T);M&&Ce(M)}else a.value&&(a.value.value="")}return me(E,()=>{if(!e.hideSelected&&E.value&&v.value.length){const T=_e();nt&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{var M;T>=0&&((M=o.value)==null||M.scrollToIndex(T))})}}),me(s,(T,M)=>{E.value||_.value&&e.hideNoData&&!M.length&&T.length&&(E.value=!0)}),ke(()=>{const T=!!(e.chips||t.chip),M=!!(!e.hideNoData||A.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),O=v.value.length>0,U=Na.filterProps(e),Q=O||!_.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder,X={search:d,filteredItems:f.value};return w(Na,he({ref:a},U,{modelValue:v.value.map(de=>de.props.title).join(", "),name:void 0,"onUpdate:modelValue":xe,focused:_.value,"onUpdate:focused":de=>_.value=de,validationValue:v.externalValue,counterValue:h.value,dirty:O,class:["v-select",{"v-select--active-menu":E.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":v.value.length,"v-select--selection-slot":!!t.selection},e.class],style:e.style,inputmode:"none",placeholder:Q,"onClick:clear":H,"onMousedown:control":B,onBlur:Ve,onKeydown:se,"aria-expanded":G.value,"aria-controls":K.value}),{...t,default:({id:de})=>N(Me,null,[N("select",{hidden:!0,multiple:e.multiple,name:b.fieldName.value},[s.value.map(le=>N("option",{key:le.value,value:le.value,selected:k.value.includes(le.value)},null))]),w(Hb,he({id:V.value,ref:r,modelValue:E.value,"onUpdate:modelValue":le=>E.value=le,activator:"parent",contentClass:"v-select__content",disabled:L.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:ie,onAfterLeave:J},te.value),{default:()=>[w($i,{elevation:e.menuElevation,onFocusin:ve,onKeydown:j},{default:()=>[t["menu-header"]&&N("header",{ref:l},[t["menu-header"](X)]),M&&w(ef,he({key:"select-list",ref:ee,selected:k.value,selectStrategy:e.multiple?"independent":"single-independent",tabindex:"-1",selectable:!!A.value.length,"aria-live":"polite","aria-labelledby":`${de.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},ce,e.listProps),{default:()=>{var le,I,P;return[(le=t["prepend-item"])==null?void 0:le.call(t),!A.value.length&&!e.hideNoData&&(((I=t["no-data"])==null?void 0:I.call(t))??w(cr,{key:"no-data",title:n(e.noDataText)},null)),w(zD,{ref:o,renderless:!0,items:A.value,itemKey:"value"},{default:({item:F,index:q,itemRef:ue})=>{var ne,Ae,We;const re=ck(F.props),W=he(F.props,{ref:ue,key:F.value,onClick:()=>Ce(F,null),"aria-posinset":q+1,"aria-setsize":A.value.length});return F.type==="divider"?((ne=t.divider)==null?void 0:ne.call(t,{props:F.raw,index:q}))??w(Il,he(F.props,{key:`divider-${q}`}),null):F.type==="subheader"?((Ae=t.subheader)==null?void 0:Ae.call(t,{props:F.raw,index:q}))??w(Vb,he(F.props,{key:`subheader-${q}`}),null):((We=t.item)==null?void 0:We.call(t,{item:F.raw,internalItem:F,index:q,props:W}))??w(cr,he(W,{role:"option"}),{prepend:({isSelected:at})=>N(Me,null,[e.multiple&&!e.hideSelected?w(Ki,{key:F.value,modelValue:at,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:$t=>$t.preventDefault()},null):void 0,re.prependAvatar&&w(hr,{image:re.prependAvatar},null),re.prependIcon&&w(rt,{icon:re.prependIcon},null)]),title:()=>{var at;return d.value?JD("v-select",F.title,(at=m(F))==null?void 0:at.title):F.title}})}}),(P=t["append-item"])==null?void 0:P.call(t)]}}),t["menu-footer"]&&N("footer",{ref:i},[t["menu-footer"](X)])]})]}),v.value.map((le,I)=>{function P(re){re.stopPropagation(),re.preventDefault(),Ce(le,!1)}const F=he(Xc.filterProps(le.props),{"onClick:close":P,onKeydown(re){re.key!=="Enter"&&re.key!==" "||(re.preventDefault(),re.stopPropagation(),P(re))},onMousedown(re){re.preventDefault(),re.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),q=T?!!t.chip:!!t.selection,ue=q?Ey(T?t.chip({item:le.raw,internalItem:le,index:I,props:F}):t.selection({item:le.raw,internalItem:le,index:I})):void 0;if(!(q&&!ue))return N("div",{key:le.value,class:"v-select__selection"},[T?t.chip?w(mt,{key:"chip-defaults",defaults:{VChip:{closable:g.value,size:"small",text:le.title}}},{default:()=>[ue]}):w(Xc,he({key:"chip",closable:g.value,size:"small",text:le.title,disabled:le.props.disabled},F),null):ue??N("span",{class:"v-select__selection-text"},[le.title,e.multiple&&I<v.value.length-1&&N("span",{class:"v-select__selection-comma"},[He(",")])])])})]),"append-inner":(...de)=>{var le,I;return N(Me,null,[(le=t["append-inner"])==null?void 0:le.call(t,...de),e.menuIcon?w(rt,{class:"v-select__menu-icon",color:(I=a.value)==null?void 0:I.fieldIconColor,icon:e.menuIcon,"aria-hidden":!0},null):void 0,e.appendInnerIcon&&w(p,{key:"append-icon",name:"appendInner",color:de[0].iconColor.value},null)])}})}),qr({isFocused:_,menu:E,search:d,filteredItems:f,select:Ce},a)}}),aM=Z({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10},pageBy:{type:String,default:"any"}},"DataTable-paginate"),k_=Symbol.for("vuetify:data-table-pagination");function rM(e){const t=je(e,"page",void 0,a=>Number(a??1)),n=je(e,"itemsPerPage",void 0,a=>Number(a??10));return{page:t,itemsPerPage:n}}function lM(e){const{page:t,itemsPerPage:n,itemsLength:a}=e,r=D(()=>n.value===-1?0:n.value*(t.value-1)),l=D(()=>n.value===-1?a.value:Math.min(a.value,r.value+n.value)),i=D(()=>n.value===-1||a.value===0?1:Math.ceil(a.value/n.value));me([t,i],()=>{t.value>i.value&&(t.value=i.value)});function o(f){n.value=f,t.value=1}function s(){t.value=Et(t.value+1,1,i.value)}function u(){t.value=Et(t.value-1,1,i.value)}function c(f){t.value=Et(f,1,i.value)}const d={page:t,itemsPerPage:n,startIndex:r,stopIndex:l,pageCount:i,itemsLength:a,nextPage:s,prevPage:u,setPage:c,setItemsPerPage:o};return ct(k_,d),d}function iM(){const e=$e(k_);if(!e)throw new Error("Missing pagination!");return e}function oM(e){const t=_t("usePaginatedItems"),{items:n,startIndex:a,stopIndex:r,itemsPerPage:l}=e,i=D(()=>l.value<=0?tt(n):tt(n).slice(a.value,r.value));return me(i,o=>{t.emit("update:currentItems",o)},{immediate:!0}),{paginatedItems:i}}function sM(e){const{sortedItems:t,paginate:n,group:a}=e,r=tt(e.pageBy);if(r==="item"){const{paginatedItems:l,pageCount:i,setItemsPerPage:o}=n(t),{flatItems:s}=a(l);return{pageCount:i,setItemsPerPage:o,paginatedItems:s}}if(r==="group"){const{flatItems:l,groups:i}=a(t),{paginatedItems:o,pageCount:s,setItemsPerPage:u}=n(i),c=D(()=>{if(!o.value.length)return[];const d=o.value.at(0).id,f=o.value.at(-1).id,m=l.value.findIndex(C=>C.type==="group"&&C.id===d),v=l.value.findIndex(C=>C.type==="group"&&C.id===f),h=l.value.findIndex((C,b)=>b>v&&C.type==="group"&&C.depth===0);return l.value.slice(m,h===-1?void 0:h)});return{pageCount:s,setItemsPerPage:u,paginatedItems:c}}if(r==="any"){const{flatItems:l}=a(t),{paginatedItems:i,pageCount:o,setItemsPerPage:s}=n(l);return{pageCount:o,setItemsPerPage:s,paginatedItems:i}}throw new Error(`Unrecognized pagination target ${r}`)}const C_=Z({color:String,prevIcon:{type:Pe,default:"$prev"},nextIcon:{type:Pe,default:"$next"},firstIcon:{type:Pe,default:"$first"},lastIcon:{type:Pe,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),ih=be()({name:"VDataTableFooter",props:C_(),setup(e,{slots:t}){const{t:n}=Cn(),{page:a,pageCount:r,startIndex:l,stopIndex:i,itemsLength:o,itemsPerPage:s,setItemsPerPage:u}=iM(),c=D(()=>e.itemsPerPageOptions.map(d=>typeof d=="number"?{value:d,title:d===-1?n("$vuetify.dataFooter.itemsPerPageAll"):String(d)}:{...d,title:isNaN(Number(d.title))?n(d.title):d.title}));return ke(()=>{var f;const d=ah.filterProps(e);return N("div",{class:"v-data-table-footer"},[(f=t.prepend)==null?void 0:f.call(t),N("div",{class:"v-data-table-footer__items-per-page"},[N("span",null,[n(e.itemsPerPageText)]),w(If,{items:c.value,itemColor:e.color,modelValue:s.value,"onUpdate:modelValue":m=>u(Number(m)),density:"compact",variant:"outlined","aria-label":n(e.itemsPerPageText),hideDetails:!0},null)]),N("div",{class:"v-data-table-footer__info"},[N("div",null,[n(e.pageText,o.value?l.value+1:0,i.value,o.value)])]),N("div",{class:"v-data-table-footer__pagination"},[w(ah,he({modelValue:a.value,"onUpdate:modelValue":m=>a.value=m,density:"comfortable",firstAriaLabel:e.firstPageLabel,lastAriaLabel:e.lastPageLabel,length:r.value,nextAriaLabel:e.nextPageLabel,previousAriaLabel:e.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:e.showCurrentPage?1:0,variant:"plain"},pt(d,["color"])),null)])])}),{}}}),qi=Hk({align:{type:String,default:"start"},fixed:{type:[Boolean,String],default:!1},fixedOffset:[Number,String],fixedEndOffset:[Number,String],height:[Number,String],lastFixed:Boolean,firstFixedEnd:Boolean,noPadding:Boolean,indent:[Number,String],empty:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,{slots:t})=>{const n=e.tag??"td",a=typeof e.fixed=="string"?e.fixed:e.fixed?"start":"none";return w(n,{class:pe(["v-data-table__td",{"v-data-table-column--fixed":a==="start","v-data-table-column--fixed-end":a==="end","v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--first-fixed-end":e.firstFixedEnd,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap,"v-data-table-column--empty":e.empty},`v-data-table-column--align-${e.align}`]),style:{height:ye(e.height),width:ye(e.width),maxWidth:ye(e.maxWidth),left:a==="start"?ye(e.fixedOffset||null):void 0,right:a==="end"?ye(e.fixedEndOffset||null):void 0,paddingInlineStart:e.indent?ye(e.indent):void 0}},{default:()=>{var r;return[(r=t.default)==null?void 0:r.call(t)]}})}),uM=Z({headers:Array},"DataTable-header"),A_=Symbol.for("vuetify:data-table-headers"),x_={title:"",sortable:!1},cM={...x_,width:48};function dM(e=[]){const t=e.map(n=>({element:n,priority:0}));return{enqueue:(n,a)=>{let r=!1;for(let l=0;l<t.length;l++)if(t[l].priority>a){t.splice(l,0,{element:n,priority:a}),r=!0;break}r||t.push({element:n,priority:a})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const a=Math.floor(t[0].priority);for(let r=0;r<t.length;r++)Math.floor(t[r].priority)===a&&(n+=1);return n},dequeue:()=>t.shift()}}function qc(e,t=[]){if(!e.children)t.push(e);else for(const n of e.children)qc(n,t);return t}function T_(e,t=new Set){for(const n of e)n.key&&t.add(n.key),n.children&&T_(n.children,t);return t}function fM(e){if(e.key){if(e.key==="data-table-group")return x_;if(["data-table-expand","data-table-select"].includes(e.key))return cM}}function Pf(e,t=0){return e.children?Math.max(t,...e.children.map(n=>Pf(n,t+1))):t}function mM(e){let t=!1;function n(l,i,o="none"){if(l)if(o!=="none"&&(l.fixed=o),l.fixed===!0&&(l.fixed="start"),l.fixed===i)if(l.children)if(i==="start")for(let s=l.children.length-1;s>=0;s--)n(l.children[s],i,i);else for(let s=0;s<l.children.length;s++)n(l.children[s],i,i);else!t&&i==="start"?l.lastFixed=!0:!t&&i==="end"?l.firstFixedEnd=!0:isNaN(Number(l.width))?(`${l.key}`,void 0):l.minWidth=Math.max(Number(l.width)||0,Number(l.minWidth)||0),t=!0;else if(l.children)if(i==="start")for(let s=l.children.length-1;s>=0;s--)n(l.children[s],i);else for(let s=0;s<l.children.length;s++)n(l.children[s],i);else t=!1}for(let l=e.length-1;l>=0;l--)n(e[l],"start");for(let l=0;l<e.length;l++)n(e[l],"end");let a=0;for(let l=0;l<e.length;l++)a=E_(e[l],a);let r=0;for(let l=e.length-1;l>=0;l--)r=I_(e[l],r)}function E_(e,t=0){if(!e)return t;if(e.children){e.fixedOffset=t;for(const n of e.children)t=E_(n,t)}else e.fixed&&e.fixed!=="end"&&(e.fixedOffset=t,t+=parseFloat(e.width||"0")||0);return t}function I_(e,t=0){if(!e)return t;if(e.children){e.fixedEndOffset=t;for(const n of e.children)t=I_(n,t)}else e.fixed==="end"&&(e.fixedEndOffset=t,t+=parseFloat(e.width||"0")||0);return t}function vM(e,t){const n=[];let a=0;const r=dM(e);for(;r.size()>0;){let i=r.count();const o=[];let s=1;for(;i>0;){const{element:u,priority:c}=r.dequeue(),d=t-a-Pf(u);if(o.push({...u,rowspan:d??1,colspan:u.children?qc(u).length:1}),u.children)for(const f of u.children){const m=c%1+s/Math.pow(10,a+2);r.enqueue(f,a+d+m)}s+=1,i-=1}a+=1,n.push(o)}return{columns:e.map(i=>qc(i)).flat(),headers:n}}function P_(e){const t=[];for(const n of e){const a={...fM(n),...n},r=a.key??(typeof a.value=="string"?a.value:null),l=a.value??r??null,i={...a,key:r,value:l,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?P_(a.children):void 0};t.push(i)}return t}function hM(e,t){const n=oe([]),a=oe([]),r=oe({}),l=oe({}),i=oe({});Rt(()=>{var h,C,b;const u=(e.headers||Object.keys(e.items[0]??{}).map(k=>({key:k,title:yr(k)}))).slice(),c=T_(u);(h=t==null?void 0:t.groupBy)!=null&&h.value.length&&!c.has("data-table-group")&&u.unshift({key:"data-table-group",title:"Group"}),(C=t==null?void 0:t.showSelect)!=null&&C.value&&!c.has("data-table-select")&&u.unshift({key:"data-table-select"}),(b=t==null?void 0:t.showExpand)!=null&&b.value&&!c.has("data-table-expand")&&u.push({key:"data-table-expand"});const d=P_(u);mM(d);const f=Math.max(...d.map(k=>Pf(k)))+1,m=vM(d,f);n.value=m.headers,a.value=m.columns;const v=m.headers.flat(1);for(const k of v)k.key&&(k.sortable&&(k.sort&&(r.value[k.key]=k.sort),k.sortRaw&&(l.value[k.key]=k.sortRaw)),k.filter&&(i.value[k.key]=k.filter))});const o={headers:n,columns:a,sortFunctions:r,sortRawFunctions:l,filterFunctions:i};return ct(A_,o),o}function ou(){const e=$e(A_);if(!e)throw new Error("Missing headers!");return e}const gM={showSelectAll:!1,allSelected:()=>[],select:({items:e,value:t})=>{var n;return new Set(t?[(n=e[0])==null?void 0:n.value]:[])},selectAll:({selected:e})=>e},O_={showSelectAll:!0,allSelected:({currentPage:e})=>e,select:({items:e,value:t,selected:n})=>{for(const a of e)t?n.add(a.value):n.delete(a.value);return n},selectAll:({value:e,currentPage:t,selected:n})=>O_.select({items:t,value:e,selected:n})},yM={showSelectAll:!0,allSelected:({allItems:e})=>e,select:({items:e,value:t,selected:n})=>{for(const a of e)t?n.add(a.value):n.delete(a.value);return n},selectAll:({value:e,allItems:t})=>new Set(e?t.map(n=>n.value):[])},bM=Z({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:Function},"DataTable-select"),D_=Symbol.for("vuetify:data-table-selection");function pM(e,{allItems:t,currentPage:n}){const a=je(e,"modelValue",e.modelValue,b=>{const k=e.valueComparator;return k?new Set(Ft(b).map(_=>{var g;return((g=t.value.find(p=>k(_,p.value)))==null?void 0:g.value)??_})):new Set(Ft(b).map(_=>{var g,p;return vr(_)?((g=t.value.find(S=>_===S.value))==null?void 0:g.value)??_:((p=t.value.find(S=>un(_,S.value)))==null?void 0:p.value)??_}))},b=>[...b.values()]),r=D(()=>t.value.filter(b=>b.selectable)),l=D(()=>tt(n).filter(b=>b.selectable)),i=D(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return gM;case"all":return yM;case"page":default:return O_}}),o=fe(null);function s(b){return Ft(b).every(k=>a.value.has(k.value))}function u(b){return Ft(b).some(k=>a.value.has(k.value))}function c(b,k){const _=i.value.select({items:b,value:k,selected:new Set(a.value)});a.value=_}function d(b,k,_){const g=[],p=tt(n);if(k=k??p.findIndex(S=>S.value===b.value),e.selectStrategy!=="single"&&(_!=null&&_.shiftKey)&&o.value!==null){const[S,y]=[o.value,k].sort((x,A)=>x-A);g.push(...p.slice(S,y+1).filter(x=>x.selectable))}else g.push(b),o.value=k;c(g,!s([b]))}function f(b){const k=i.value.selectAll({value:b,allItems:r.value,currentPage:l.value,selected:new Set(a.value)});a.value=k}const m=D(()=>a.value.size>0),v=D(()=>{const b=i.value.allSelected({allItems:r.value,currentPage:l.value});return!!b.length&&s(b)}),C={toggleSelect:d,select:c,selectAll:f,isSelected:s,isSomeSelected:u,someSelected:m,allSelected:v,showSelectAll:$(()=>i.value.showSelectAll),lastSelectedIndex:o,selectStrategy:i};return ct(D_,C),C}function su(){const e=$e(D_);if(!e)throw new Error("Missing selection!");return e}const _M=Z({initialSortOrder:{type:String,default:"asc",validator:e=>!e||["asc","desc"].includes(e)},sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:{type:[Boolean,Object],default:!1},mustSort:Boolean},"DataTable-sort"),M_=Symbol.for("vuetify:data-table-sort");function SM(e){const t=$(()=>e.initialSortOrder),n=je(e,"sortBy");return{initialSortOrder:t,sortBy:n,multiSort:$(()=>e.multiSort),mustSort:$(()=>e.mustSort)}}function wM(e,t){if(!xl(e))return{active:!!e};const{key:n,mode:a,modifier:r}=e,l=r==="alt"&&(t==null?void 0:t.altKey)||r==="shift"&&(t==null?void 0:t.shiftKey);return{active:!n||(t==null?void 0:t.ctrlKey)||(t==null?void 0:t.metaKey)||!1,mode:l?a==="append"?"prepend":"append":a}}function kM(e){const{initialSortOrder:t,sortBy:n,mustSort:a,multiSort:r,page:l}=e,i=(u,c,d=!1)=>{if(u.key==null)return;let f=n.value.map(C=>({...C}))??[];const m=f.find(C=>C.key===u.key),v=t.value,h=t.value==="desc"?"asc":"desc";if(m)m.order===h?d||a.value&&f.length===1?m.order=t.value:f=f.filter(C=>C.key!==u.key):m.order=h;else{const{active:C,mode:b}=wM(r.value,c);C?b==="prepend"?f.unshift({key:u.key,order:v}):f.push({key:u.key,order:v}):f=[{key:u.key,order:v}]}n.value=f,l&&(l.value=1)};function o(u){return!!n.value.find(c=>c.key===u.key)}const s={sortBy:n,toggleSort:i,isSorted:o};return ct(M_,s),s}function N_(){const e=$e(M_);if(!e)throw new Error("Missing sort!");return e}function CM(e,t,n,a){const r=Cn();return{sortedItems:D(()=>{var i,o;return n.value.length?AM(t.value,n.value,r.current.value,{transform:a==null?void 0:a.transform,sortFunctions:{...e.customKeySort,...(i=a==null?void 0:a.sortFunctions)==null?void 0:i.value},sortRawFunctions:(o=a==null?void 0:a.sortRawFunctions)==null?void 0:o.value}):t.value})}}function AM(e,t,n,a){const r=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return e.map(i=>[i,a!=null&&a.transform?a.transform(i):i]).sort((i,o)=>{var s,u;for(let c=0;c<t.length;c++){let d=!1;const f=t[c].key,m=t[c].order??"asc";if(m===!1)continue;let v=Gr(i[1],f),h=Gr(o[1],f),C=i[0].raw,b=o[0].raw;if(m==="desc"&&([v,h]=[h,v],[C,b]=[b,C]),(s=a==null?void 0:a.sortRawFunctions)!=null&&s[f]){const k=a.sortRawFunctions[f](C,b);if(k==null)continue;if(d=!0,k)return k}if((u=a==null?void 0:a.sortFunctions)!=null&&u[f]){const k=a.sortFunctions[f](v,h);if(k==null)continue;if(d=!0,k)return k}if(!d&&(v instanceof Date&&h instanceof Date&&(v=v.getTime(),h=h.getTime()),[v,h]=[v,h].map(k=>k!=null?k.toString().toLocaleLowerCase():k),v!==h))return po(v)&&po(h)?0:po(v)?-1:po(h)?1:!isNaN(v)&&!isNaN(h)?Number(v)-Number(h):r.compare(v,h)}return 0}).map(([i])=>i)}const L_=Z({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,initialSortOrder:String,sortIcon:{type:Pe},sortAscIcon:{type:Pe,default:"$sortAsc"},sortDescIcon:{type:Pe,default:"$sortDesc"},headerProps:{type:Object},sticky:Boolean,...jt(),...Yl(),...Fs()},"VDataTableHeaders"),oh=be()({name:"VDataTableHeaders",props:L_(),setup(e,{slots:t}){const{t:n}=Cn(),{toggleSort:a,sortBy:r,isSorted:l}=N_(),{someSelected:i,allSelected:o,selectAll:s,showSelectAll:u}=su(),{columns:c,headers:d}=ou(),{loaderClasses:f}=Bs(e);function m(x,A){if(!(e.sticky||e.fixedHeader)&&!x.fixed)return;const L=typeof x.fixed=="string"?x.fixed:x.fixed?"start":"none";return{position:"sticky",left:L==="start"?ye(x.fixedOffset):void 0,right:L==="end"?ye(x.fixedEndOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${A})`:void 0}}function v(x,A){x.key==="Enter"&&!e.disableSort&&a(A,x)}function h(x){const A=r.value.find(L=>L.key===x.key);switch(A==null?void 0:A.order){case"asc":return e.sortAscIcon;case"desc":return e.sortDescIcon;default:return e.sortIcon||(e.initialSortOrder==="asc"?e.sortAscIcon:e.sortDescIcon)}}const{backgroundColorClasses:C,backgroundColorStyles:b}=Ut(()=>e.color),{displayClasses:k,mobile:_}=_a(e),g=D(()=>({headers:d.value,columns:c.value,toggleSort:a,isSorted:l,sortBy:r.value,someSelected:i.value,allSelected:o.value,selectAll:s,getSortIcon:h})),p=D(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky||e.fixedHeader},k.value,f.value]),S=({column:x,x:A,y:L})=>{const R=x.key==="data-table-select"||x.key==="data-table-expand",E=x.key==="data-table-group"&&x.width===0&&!x.title,V=he(e.headerProps??{},x.headerProps??{});return w(qi,he({tag:"th",align:x.align,class:[{"v-data-table__th--sortable":x.sortable&&!e.disableSort,"v-data-table__th--sorted":l(x),"v-data-table__th--fixed":x.fixed},...p.value],style:{width:ye(x.width),minWidth:ye(x.minWidth),maxWidth:ye(x.maxWidth),...m(x,L)},colspan:x.colspan,rowspan:x.rowspan,fixed:x.fixed,nowrap:x.nowrap,lastFixed:x.lastFixed,firstFixedEnd:x.firstFixedEnd,noPadding:R,empty:E,tabindex:x.sortable?0:void 0,onClick:x.sortable?G=>a(x,G):void 0,onKeydown:x.sortable?G=>v(G,x):void 0},V),{default:()=>{var te;const G=`header.${x.key}`,K={column:x,selectAll:s,isSorted:l,toggleSort:a,sortBy:r.value,someSelected:i.value,allSelected:o.value,getSortIcon:h};return t[G]?t[G](K):E?"":x.key==="data-table-select"?((te=t["header.data-table-select"])==null?void 0:te.call(t,K))??(u.value&&w(Ki,{color:e.color,density:e.density,modelValue:o.value,indeterminate:i.value&&!o.value,"onUpdate:modelValue":s},null)):N("div",{class:"v-data-table-header__content"},[N("span",null,[x.title]),x.sortable&&!e.disableSort&&w(rt,{key:"icon",class:"v-data-table-header__sort-icon",icon:h(x)},null),e.multiSort&&l(x)&&N("div",{key:"badge",class:pe(["v-data-table-header__sort-badge",...C.value]),style:Ie(b.value)},[r.value.findIndex(ee=>ee.key===x.key)+1])])}})},y=()=>{const x=D(()=>c.value.filter(R=>(R==null?void 0:R.sortable)&&!e.disableSort)),A=c.value.find(R=>R.key==="data-table-select"),L=D({get:()=>x.value.filter(({key:R})=>r.value.some(E=>E.key===R)),set:R=>{const E=Ft(R),V=r.value.map(K=>K.key);E.filter(({key:K})=>!V.includes(K)).forEach(K=>a(K)),ze(()=>r.value=r.value.filter(({key:K})=>E.some(te=>te.key===K)))}});return w(qi,he({tag:"th",class:[...p.value],colspan:d.value.length+1},e.headerProps),{default:()=>[N("div",{class:"v-data-table-header__content"},[w(If,{modelValue:L.value,"onUpdate:modelValue":R=>L.value=R,chips:!0,color:e.color,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:x.value,label:n("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined",returnObject:!0,"onClick:clear":()=>r.value=[]},{append:A?()=>w(Ki,{color:e.color,density:"compact",modelValue:o.value,indeterminate:i.value&&!o.value,"onUpdate:modelValue":()=>s(!o.value)},null):void 0,chip:({internalItem:R})=>w(Xc,{onClick:R.raw.sortable?()=>a(R.raw,void 0,!0):void 0,onMousedown:E=>{E.preventDefault(),E.stopPropagation()}},{default:()=>[R.title,w(rt,{class:pe(["v-data-table__td-sort-icon",l(R.raw)&&"v-data-table__td-sort-icon-active"]),icon:h(R.raw),size:"small"},null)]})})])]})};ke(()=>_.value?N("tr",null,[w(y,null,null)]):N(Me,null,[t.headers?t.headers(g.value):d.value.map((x,A)=>N("tr",null,[x.map((L,R)=>w(S,{column:L,x:R,y:A},null))])),e.loading&&N("tr",{class:"v-data-table-progress"},[N("th",{colspan:c.value.length},[w(Bd,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"||e.loading==="true"?e.color:e.loading,indeterminate:!0},{default:t.loader})])])]))}}),xM=Z({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),V_=Symbol.for("vuetify:data-table-group");function TM(e){return{groupBy:je(e,"groupBy")}}function EM(e){const{disableSort:t,groupBy:n,sortBy:a}=e,r=oe(new Set),l=D(()=>n.value.map(c=>({...c,order:c.order??!1})).concat(t!=null&&t.value?[]:a.value));function i(c){return r.value.has(c.id)}function o(c){const d=new Set(r.value);i(c)?d.delete(c.id):d.add(c.id),r.value=d}function s(c){function d(f){const m=[];for(const v of f.items)"type"in v&&v.type==="group"?m.push(...d(v)):m.push(v);return[...new Set(m)]}return d({items:c})}const u={sortByWithGroups:l,toggleGroup:o,opened:r,groupBy:n,extractRows:s,isGroupOpen:i};return ct(V_,u),u}function R_(){const e=$e(V_);if(!e)throw new Error("Missing group!");return e}function IM(e,t){if(!e.length)return[];const n=new Map;for(const a of e){const r=Gr(a.raw,t);n.has(r)||n.set(r,[]),n.get(r).push(a)}return n}function F_(e,t,n=0,a="root"){if(!t.length)return[];const r=IM(e,t[0]),l=[],i=t.slice(1);return r.forEach((o,s)=>{const u=t[0],c=`${a}_${u}_${s}`;l.push({depth:n,id:c,key:u,value:s,items:i.length?F_(o,i,n+1,c):o,type:"group"})}),l}function B_(e,t,n){const a=[];for(const r of e)"type"in r&&r.type==="group"?(r.value!=null&&a.push(r),(t.has(r.id)||r.value==null)&&(a.push(...B_(r.items,t,n)),n&&a.push({...r,type:"group-summary"}))):a.push(r);return a}function PM(e,t,n,a){const r=D(()=>t.value.length?F_(tt(e),t.value.map(i=>i.key)):[]),l=D(()=>t.value.length?B_(r.value,n.value,tt(a)):tt(e));return{groups:r,flatItems:l}}const $_=Z({item:{type:Object,required:!0},groupCollapseIcon:{type:Pe,default:"$tableGroupCollapse"},groupExpandIcon:{type:Pe,default:"$tableGroupExpand"},...jt()},"VDataTableGroupHeaderRow"),OM=be()({name:"VDataTableGroupHeaderRow",props:$_(),setup(e,{slots:t}){const{isGroupOpen:n,toggleGroup:a,extractRows:r}=R_(),{isSelected:l,isSomeSelected:i,select:o}=su(),{columns:s}=ou(),u=D(()=>r([e.item])),c=$(()=>s.value.length-(s.value.some(d=>d.key==="data-table-select")?1:0));return()=>N("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[s.value.map(d=>{var f,m;if(d.key==="data-table-group"){const v=n(e.item)?e.groupCollapseIcon:e.groupExpandIcon,h=()=>a(e.item);return((f=t["data-table-group"])==null?void 0:f.call(t,{item:e.item,count:u.value.length,props:{icon:v,onClick:h}}))??w(qi,{class:"v-data-table-group-header-row__column",colspan:c.value},{default:()=>[w(Ke,{size:"small",variant:"text",icon:v,onClick:h},null),N("span",null,[e.item.value]),N("span",null,[He("("),u.value.length,He(")")])]})}else if(d.key==="data-table-select"){const v=u.value.filter(k=>k.selectable),h=v.length>0&&l(v),C=i(v)&&!h,b=k=>o(v,k);return((m=t["data-table-select"])==null?void 0:m.call(t,{props:{modelValue:h,indeterminate:C,"onUpdate:modelValue":b}}))??w(qi,{class:"v-data-table__td--select-row",noPadding:!0},{default:()=>[w(Ki,{density:e.density,disabled:v.length===0,modelValue:h,indeterminate:C,"onUpdate:modelValue":b},null)]})}return""})])}}),DM=Z({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),H_=Symbol.for("vuetify:datatable:expanded");function MM(e){const t=$(()=>e.expandOnClick),n=je(e,"expanded",e.expanded,o=>new Set(o),o=>[...o.values()]);function a(o,s){const u=new Set(n.value),c=Te(o.value);if(s)u.add(c);else{const d=[...n.value].find(f=>Te(f)===c);u.delete(d)}n.value=u}function r(o){const s=Te(o.value);return[...n.value].some(u=>Te(u)===s)}function l(o){a(o,!r(o))}const i={expand:a,expanded:n,expandOnClick:t,isExpanded:r,toggleExpand:l};return ct(H_,i),i}function W_(){const e=$e(H_);if(!e)throw new Error("foo");return e}const U_=Z({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:Pe,default:"$collapse"},expandIcon:{type:Pe,default:"$expand"},onClick:Wt(),onContextmenu:Wt(),onDblclick:Wt(),...jt(),...Yl()},"VDataTableRow"),NM=be()({name:"VDataTableRow",props:U_(),setup(e,{slots:t}){const{displayClasses:n,mobile:a}=_a(e,"v-data-table__tr"),{isSelected:r,toggleSelect:l,someSelected:i,allSelected:o,selectAll:s}=su(),{isExpanded:u,toggleExpand:c}=W_(),{toggleSort:d,sortBy:f,isSorted:m}=N_(),{columns:v}=ou();ke(()=>N("tr",{class:pe(["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},n.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&v.value.map((h,C)=>{const b=e.item,k=`item.${h.key}`,_=`header.${h.key}`,g={index:e.index,item:b.raw,internalItem:b,value:Gr(b.columns,h.key),column:h,isSelected:r,toggleSelect:l,isExpanded:u,toggleExpand:c},p={column:h,selectAll:s,isSorted:m,toggleSort:d,sortBy:f.value,someSelected:i.value,allSelected:o.value,getSortIcon:()=>""},S=typeof e.cellProps=="function"?e.cellProps({index:g.index,item:g.item,internalItem:g.internalItem,value:g.value,column:h}):e.cellProps,y=typeof h.cellProps=="function"?h.cellProps({index:g.index,item:g.item,internalItem:g.internalItem,value:g.value}):h.cellProps,x=h.key==="data-table-select"||h.key==="data-table-expand",A=h.key==="data-table-group"&&h.width===0&&!h.title;return w(qi,he({align:h.align,indent:h.indent,class:{"v-data-table__td--expanded-row":h.key==="data-table-expand","v-data-table__td--select-row":h.key==="data-table-select"},fixed:h.fixed,fixedOffset:h.fixedOffset,fixedEndOffset:h.fixedEndOffset,lastFixed:h.lastFixed,firstFixedEnd:h.firstFixedEnd,maxWidth:a.value?void 0:h.maxWidth,noPadding:x,empty:A,nowrap:h.nowrap,width:a.value?void 0:h.width},S,y),{default:()=>{var R,E,V,G;if(h.key==="data-table-select")return((R=t["item.data-table-select"])==null?void 0:R.call(t,{...g,props:{color:e.color,disabled:!b.selectable,modelValue:r([b]),onClick:li(()=>l(b),["stop"])}}))??w(Ki,{color:e.color,disabled:!b.selectable,density:e.density,modelValue:r([b]),onClick:li(K=>l(b,e.index,K),["stop"])},null);if(h.key==="data-table-expand")return((E=t["item.data-table-expand"])==null?void 0:E.call(t,{...g,props:{icon:u(b)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:li(()=>c(b),["stop"])}}))??w(Ke,{icon:u(b)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:li(()=>c(b),["stop"])},null);if(t[k]&&!a.value)return t[k](g);const L=Le(g.value);return a.value?N(Me,null,[N("div",{class:"v-data-table__td-title"},[((V=t[_])==null?void 0:V.call(t,p))??h.title]),N("div",{class:"v-data-table__td-value"},[((G=t[k])==null?void 0:G.call(t,g))??L])]):L}})})]))}}),Y_=Z({color:String,loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...mr(U_(),["collapseIcon","expandIcon","density"]),...mr($_(),["groupCollapseIcon","groupExpandIcon","density"]),...Yl()},"VDataTableRows"),sh=be()({name:"VDataTableRows",inheritAttrs:!1,props:Y_(),setup(e,{attrs:t,slots:n}){const{columns:a}=ou(),{expandOnClick:r,toggleExpand:l,isExpanded:i}=W_(),{isSelected:o,toggleSelect:s}=su(),{toggleGroup:u,isGroupOpen:c}=R_(),{t:d}=Cn(),{mobile:f}=_a(e);return ke(()=>{var v,h;const m=mr(e,["groupCollapseIcon","groupExpandIcon","density"]);return e.loading&&(!e.items.length||n.loading)?N("tr",{class:"v-data-table-rows-loading",key:"loading"},[N("td",{colspan:a.value.length},[((v=n.loading)==null?void 0:v.call(n))??d(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?N("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[N("td",{colspan:a.value.length},[((h=n["no-data"])==null?void 0:h.call(n))??d(e.noDataText)])]):N(Me,null,[e.items.map((C,b)=>{var g,p;if(C.type==="group"){const S={index:b,item:C,columns:a.value,isExpanded:i,toggleExpand:l,isSelected:o,toggleSelect:s,toggleGroup:u,isGroupOpen:c};return n["group-header"]?n["group-header"](S):w(OM,he({key:`group-header_${C.id}`,item:C},Jm(t,":groupHeader",()=>S),m),n)}if(C.type==="group-summary"){const S={index:b,item:C,columns:a.value,toggleGroup:u};return((g=n["group-summary"])==null?void 0:g.call(n,S))??""}const k={index:C.virtualIndex??b,item:C.raw,internalItem:C,columns:a.value,isExpanded:i,toggleExpand:l,isSelected:o,toggleSelect:s},_={...k,props:he({key:`item_${C.key??C.index}`,onClick:r.value?()=>{l(C)}:void 0,index:b,item:C,color:e.color,cellProps:e.cellProps,collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,density:e.density,mobile:f.value},Jm(t,":row",()=>k),typeof e.rowProps=="function"?e.rowProps({item:k.item,index:k.index,internalItem:k.internalItem}):e.rowProps)};return N(Me,{key:_.props.key},[n.item?n.item(_):w(NM,_.props,n),i(C)&&((p=n["expanded-row"])==null?void 0:p.call(n,k))])})])}),{}}}),j_=Z({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>["even","odd"].includes(e)},...De(),...jt(),...Ze(),...dt()},"VTable"),uh=be()({name:"VTable",props:j_(),setup(e,{slots:t,emit:n}){const{themeClasses:a}=wt(e),{densityClasses:r}=Zn(e);return ke(()=>w(e.tag,{class:pe(["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!t.top,"v-table--has-bottom":!!t.bottom,"v-table--hover":e.hover,"v-table--striped-even":e.striped==="even","v-table--striped-odd":e.striped==="odd"},a.value,r.value,e.class]),style:Ie(e.style)},{default:()=>{var l,i,o;return[(l=t.top)==null?void 0:l.call(t),t.default?N("div",{class:"v-table__wrapper",style:{height:ye(e.height)}},[N("table",null,[t.default()])]):(i=t.wrapper)==null?void 0:i.call(t),(o=t.bottom)==null?void 0:o.call(t)]}})),{}}}),LM=Z({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function VM(e,t,n,a){const r=e.returnObject?t:Mt(t,e.itemValue),l=Mt(t,e.itemSelectable,!0),i=a.reduce((o,s)=>(s.key!=null&&(o[s.key]=Mt(t,s.value)),o),{});return{type:"item",key:e.returnObject?Mt(t,e.itemValue):r,index:n,value:r,selectable:l,columns:i,raw:t}}function RM(e,t,n){return t.map((a,r)=>VM(e,a,r,n))}function FM(e,t){return{items:D(()=>RM(e,e.items,t.value))}}function BM({page:e,itemsPerPage:t,sortBy:n,groupBy:a,search:r}){const l=_t("VDataTable"),i=()=>({page:e.value,itemsPerPage:t.value,sortBy:n.value,groupBy:a.value,search:r.value});let o=null;me(i,s=>{un(o,s)||(o&&o.search!==s.search&&(e.value=1),l.emit("update:options",s),o=s)},{deep:!0,immediate:!0})}const $M=Z({...Y_(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...DM(),...xM(),...uM(),...LM(),...bM(),..._M(),...pt(L_(),["multiSort","initialSortOrder"]),...j_()},"DataTable"),HM=Z({...aM(),...$M(),...S_(),...C_()},"VDataTable"),WM=be()({name:"VDataTable",props:HM(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,{attrs:t,slots:n}){const{groupBy:a}=TM(e),{initialSortOrder:r,sortBy:l,multiSort:i,mustSort:o}=SM(e),{page:s,itemsPerPage:u}=rM(e),{disableSort:c}=to(e),{columns:d,headers:f,sortFunctions:m,sortRawFunctions:v,filterFunctions:h}=hM(e,{groupBy:a,showSelect:$(()=>e.showSelect),showExpand:$(()=>e.showExpand)}),{items:C}=FM(e,d),b=$(()=>e.search),{filteredItems:k}=w_(e,C,b,{transform:Ce=>Ce.columns,customKeyFilter:h}),{toggleSort:_}=kM({initialSortOrder:r,sortBy:l,multiSort:i,mustSort:o,page:s}),{sortByWithGroups:g,opened:p,extractRows:S,isGroupOpen:y,toggleGroup:x}=EM({groupBy:a,sortBy:l,disableSort:c}),{sortedItems:A}=CM(e,k,g,{transform:Ce=>({...Ce.raw,...Ce.columns}),sortFunctions:m,sortRawFunctions:v}),L=D(()=>e.pageBy==="auto"?e.groupBy.length?"group":"item":e.pageBy),{pageCount:R,setItemsPerPage:E,paginatedItems:V}=sM({pageBy:L,sortedItems:A,paginate:Ce=>{const Ve=D(()=>tt(Ce).length),{startIndex:_e,stopIndex:Y,pageCount:ie,setItemsPerPage:J}=lM({page:s,itemsPerPage:u,itemsLength:Ve}),{paginatedItems:ve}=oM({items:Ce,startIndex:_e,stopIndex:Y,itemsPerPage:u});return{paginatedItems:ve,pageCount:ie,setItemsPerPage:J}},group:Ce=>PM(Ce,a,p,()=>!!n["group-summary"])}),G=D(()=>S(V.value)),{isSelected:K,select:te,selectAll:ee,toggleSelect:ce,someSelected:z,allSelected:H}=pM(e,{allItems:C,currentPage:G}),{isExpanded:B,toggleExpand:j}=MM(e);BM({page:s,itemsPerPage:u,sortBy:l,groupBy:a,search:b}),kn({VDataTableRows:{hideNoData:$(()=>e.hideNoData),noDataText:$(()=>e.noDataText),loading:$(()=>e.loading),loadingText:$(()=>e.loadingText)}});const se=D(()=>({page:s.value,itemsPerPage:u.value,sortBy:l.value,pageCount:R.value,toggleSort:_,setItemsPerPage:E,someSelected:z.value,allSelected:H.value,isSelected:K,select:te,selectAll:ee,toggleSelect:ce,isExpanded:B,toggleExpand:j,isGroupOpen:y,toggleGroup:x,items:G.value.map(Ce=>Ce.raw),internalItems:G.value,groupedItems:V.value,columns:d.value,headers:f.value}));return ke(()=>{const Ce=ih.filterProps(e),Ve=oh.filterProps(pt(e,["multiSort"])),_e=sh.filterProps(e),Y=uh.filterProps(e);return w(uh,he({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Y,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>{var ie;return(ie=n.top)==null?void 0:ie.call(n,se.value)},default:()=>{var ie,J,ve,xe,T,M;return n.default?n.default(se.value):N(Me,null,[(ie=n.colgroup)==null?void 0:ie.call(n,se.value),!e.hideDefaultHeader&&N("thead",{key:"thead"},[w(oh,he(Ve,{multiSort:!!e.multiSort}),n)]),(J=n.thead)==null?void 0:J.call(n,se.value),!e.hideDefaultBody&&N("tbody",null,[(ve=n["body.prepend"])==null?void 0:ve.call(n,se.value),n.body?n.body(se.value):w(sh,he(t,_e,{items:V.value}),n),(xe=n["body.append"])==null?void 0:xe.call(n,se.value)]),(T=n.tbody)==null?void 0:T.call(n,se.value),(M=n.tfoot)==null?void 0:M.call(n,se.value)])},bottom:()=>n.bottom?n.bottom(se.value):!e.hideDefaultFooter&&N(Me,null,[w(Il,null,null),w(ih,Ce,{prepend:n["footer.prepend"]})])})}),{}}}),UM=Z({...De(),...CD()},"VForm"),YM=be()({name:"VForm",props:UM(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,{slots:t,emit:n}){const a=AD(e),r=oe();function l(o){o.preventDefault(),a.reset()}function i(o){const s=o,u=a.validate();s.then=u.then.bind(u),s.catch=u.catch.bind(u),s.finally=u.finally.bind(u),n("submit",s),s.defaultPrevented||u.then(({valid:c})=>{var d;c&&((d=r.value)==null||d.submit())}),s.preventDefault()}return ke(()=>{var o;return N("form",{ref:r,class:pe(["v-form",e.class]),style:Ie(e.style),novalidate:!0,onReset:l,onSubmit:i},[(o=t.default)==null?void 0:o.call(t,{errors:a.errors.value,isDisabled:a.isDisabled.value,isReadonly:a.isReadonly.value,isValidating:a.isValidating.value,isValid:a.isValid.value,items:a.items.value,validate:a.validate,reset:a.reset,resetValidation:a.resetValidation})])}),qr(a,r)}}),jM={data(){return{store:lu(),speeds:r_,paletteColors:[{name:"Red",value:"#F44336"},{name:"Pink",value:"#E91E63"},{name:"Purple",value:"#9C27B0"},{name:"Indigo",value:"#3F51B5"},{name:"Blue",value:"#2196F3"},{name:"Light Blue",value:"#03A9F4"},{name:"Cyan",value:"#00BCD4"},{name:"Teal",value:"#009688"},{name:"Green",value:"#4CAF50"},{name:"Light Green",value:"#8BC34A"},{name:"Yellow",value:"#FFEB3B"},{name:"Amber",value:"#FFC107"},{name:"Orange",value:"#FF9800"},{name:"Deep Orange",value:"#FF5722"},{name:"Brown",value:"#795548"},{name:"Blue Grey",value:"#607D8B"},{name:"Grey",value:"#9E9E9E"}],dialog:!1,editing:null,snack:!1,snackColor:"",snackText:"",counters:{},intervals:{},editedIndex:-1,editedItem:{name:"",h:0,m:0,s:0,delay:0,speed:1,color:null},defaultItem:{name:"",h:0,m:0,s:0,delay:0,speed:1,color:null},rules:{required:e=>!!e||this.$t("required"),number:e=>typeof e=="number"||this.$t("valueMustBeANumber"),counter:e=>e.length<=50||this.$t("maxCharacters"),delay:e=>e>=0&&e<60||this.$t("delayMustBe"),hours:e=>!isNaN(e)||this.$t("valueMustBeANumber"),minSec:e=>e>-1&&e<60||this.$t("minSecMustBe"),speed:e=>e>0&&e<7||this.$t("speedMustBe")}}},mounted(){},methods:{getAttack(){return this.store?this.store.getState():null},stringifyArmyTime(e){return mD(e)},editItem(e){this.editedItem={...e,speed:1,color:e.color||null},this.dialog=!0,this.editing=e.name},deleteItem(e){confirm(this.$t("deleteConfirm"))&&this.store.removeArmy(e)},close(){this.dialog=!1,this.editing=null,setTimeout(()=>{this.editedItem={...this.defaultItem},this.editedIndex=-1},300)},armyValid(){return this.editItem.h===0&&this.editItem.m===0&&this.editItem.s===0?!1:this.$refs&&this.$refs.form?this.$refs.form.validate():!1},save(){this.armyValid()&&this.saveArmy()},saveArmy(){let e=fD(this.editedItem);this.editing?this.store.editArmy(this.editing,e):this.store.addArmy(e),this.close()},buildXTable(e){return hD(e)},changeSpeed(e,t){this.store.changeSpeed(e,t)},whenToGo(e){return Kc(e,this.store.time).format("HH:mm:ss")},whenToGoCounter(e){return Zu(e,this.store.time)},setCountDown(e){this.intervals[e.name]&&clearInterval(this.intervals[e.name]),this.intervals[e.name]=setInterval(()=>{const t=Zu(e,this.store.time);this.counters[e.name]=t},1e3)},setCountDowns(){this.store.armies.map(this.setCountDown)},secondsToDuration(e){return kI(e)}},computed:{formTitle(){return this.editing?this.$t("editArmy"):this.$t("newArmy")},editableArmies(){let e=this.getAttack();return e?e.armies.map(t=>({...dD(t),whenToGo:Kc(t,this.store.time).valueOf(),countdown:Zu(t,this.store.time)})):[]},secondsLeft(){return this.counters},headers(){return[{title:this.$t("actions"),key:"actions",sortable:!1,align:"start"},{title:this.$t("armyName"),align:"start",key:"name",sortable:!0},{title:this.$t("whenToGo"),key:"whenToGo",sortable:!0},{title:this.$t("countdown"),key:"countdown",sortable:!0},{title:this.$t("delay"),key:"delay",sortable:!0},{title:"1x",key:"x1",sortable:!1},{title:"2x",key:"x2",sortable:!1},{title:"3x",key:"x3",sortable:!1},{title:"4x",key:"x4",sortable:!1},{title:"5x",key:"x5",sortable:!1},{title:"6x",key:"x6",sortable:!1}]}},watch:{dialog(e){e||this.close()},editableArmies(){this.setCountDowns()}}},GM={class:"headline"},zM={style:{display:"flex","flex-wrap":"wrap",gap:"6px","align-items":"center"}},KM=["title","onClick"],XM={class:"text-left"},qM={class:"text-left"},ZM={class:"text-left"},JM=["onClick"],QM={class:"text-center"};function eN(e,t,n,a,r,l){return qt(),Ma("div",null,[w(os,null,{default:ae(()=>[w(Hi,null,{default:ae(()=>[He(Le(e.$t("armiesTable")),1)]),_:1}),w(Bi),w(Us,{modelValue:r.dialog,"onUpdate:modelValue":t[7]||(t[7]=i=>r.dialog=i),"max-width":"500px",persistent:"",fullscreen:e.$vuetify.display.xs},{activator:ae(({props:i})=>[w(Ke,he({color:"light-blue-accent-4",variant:"flat",class:"mb-2"},i),{default:ae(()=>[He(Le(e.$t("newArmy")),1)]),_:1},16)]),default:ae(()=>[w(lr,null,{default:ae(()=>[w(gi,null,{default:ae(()=>[N("span",GM,Le(l.formTitle),1)]),_:1}),w(Fr,null,{default:ae(()=>[w(YM,{ref:"form"},{default:ae(()=>[w(Ys,null,{default:ae(()=>[w(bi,null,{default:ae(()=>[w(Kt,{cols:"12"},{default:ae(()=>[w(Na,{ref:"name",modelValue:r.editedItem.name,"onUpdate:modelValue":t[0]||(t[0]=i=>r.editedItem.name=i),label:e.$t("armyName"),rules:[r.rules.required,r.rules.counter]},null,8,["modelValue","label","rules"])]),_:1}),w(Kt,{cols:"12",sm:"4"},{default:ae(()=>[w(Na,{ref:"h",modelValue:r.editedItem.h,"onUpdate:modelValue":t[1]||(t[1]=i=>r.editedItem.h=i),label:e.$t("hours"),rules:[r.rules.hours]},null,8,["modelValue","label","rules"])]),_:1}),w(Kt,{cols:"12",sm:"4"},{default:ae(()=>[w(Na,{ref:"m",modelValue:r.editedItem.m,"onUpdate:modelValue":t[2]||(t[2]=i=>r.editedItem.m=i),label:e.$t("minutes"),rules:[r.rules.minSec]},null,8,["modelValue","label","rules"])]),_:1}),w(Kt,{cols:"12",sm:"4"},{default:ae(()=>[w(Na,{ref:"s",modelValue:r.editedItem.s,"onUpdate:modelValue":t[3]||(t[3]=i=>r.editedItem.s=i),label:e.$t("seconds"),rules:[r.rules.minSec]},null,8,["modelValue","label","rules"])]),_:1}),w(Kt,{cols:"12",sm:"6"},{default:ae(()=>[w(Na,{ref:"delay",modelValue:r.editedItem.delay,"onUpdate:modelValue":t[4]||(t[4]=i=>r.editedItem.delay=i),label:e.$t("delay"),rules:[r.rules.delay]},null,8,["modelValue","label","rules"])]),_:1}),w(Kt,{cols:"12",sm:"6"},{default:ae(()=>[w(If,{ref:"speed",modelValue:r.editedItem.speed,"onUpdate:modelValue":t[5]||(t[5]=i=>r.editedItem.speed=i),label:e.$t("speed"),items:r.speeds,"item-title":"text","item-value":"value",rules:[r.rules.required]},null,8,["modelValue","label","items","rules"])]),_:1}),w(Kt,{cols:"12"},{default:ae(()=>[t[9]||(t[9]=N("div",{class:"text-body-2 text-medium-emphasis mb-2"},"Color",-1)),N("div",zM,[(qt(!0),Ma(Me,null,uc(r.paletteColors,i=>(qt(),Ma("span",{key:i.value,title:i.name,style:Ie({backgroundColor:i.value,width:"28px",height:"28px",borderRadius:"4px",cursor:"pointer",boxSizing:"border-box",border:r.editedItem.color===i.value?"3px solid white":"3px solid transparent",outline:r.editedItem.color===i.value?"2px solid "+i.value:"2px solid transparent"}),onClick:o=>r.editedItem.color=i.value},null,12,KM))),128)),r.editedItem.color?(qt(),Yr(Ke,{key:0,size:"x-small",variant:"text",onClick:t[6]||(t[6]=i=>r.editedItem.color=null)},{default:ae(()=>[...t[8]||(t[8]=[He("Clear",-1)])]),_:1})):oy("",!0)])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1}),w(Wd,null,{default:ae(()=>[w(Bi),w(Ke,{color:"blue-darken-1",variant:"text",onClick:l.close},{default:ae(()=>[He(Le(e.$t("cancel")),1)]),_:1},8,["onClick"]),w(Ke,{color:"blue-darken-1",variant:"text",onClick:l.save},{default:ae(()=>[He(Le(e.$t("save")),1)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue","fullscreen"])]),_:1}),w(WM,{headers:l.headers,items:l.editableArmies,class:"elevation-2","items-per-page":-1,"hide-default-footer":""},{item:ae(({item:i})=>[N("tr",{style:Ie(i.color?{backgroundColor:i.color+"55"}:{})},[N("td",null,[w(rt,{size:"small",class:"mr-2",onClick:o=>l.editItem(i)},{default:ae(()=>[...t[10]||(t[10]=[He("mdi-pencil",-1)])]),_:1},8,["onClick"]),w(rt,{size:"small",onClick:o=>l.deleteItem(i)},{default:ae(()=>[...t[11]||(t[11]=[He("mdi-delete",-1)])]),_:1},8,["onClick"])]),N("td",null,Le(i.name),1),N("td",XM,Le(l.whenToGo(i)),1),N("td",qM,Le(l.secondsToDuration(l.secondsLeft[i.name])),1),N("td",ZM,Le(i.delay),1),(qt(!0),Ma(Me,null,uc(r.speeds,(o,s)=>(qt(),Ma("td",{key:o.value,class:pe({"bg-indigo-darken-4":i.speed-1==s})},[N("a",{style:{cursor:"pointer"},onClick:u=>l.changeSpeed(i,o.value)},Le(l.stringifyArmyTime(l.buildXTable(i)[s])),9,JM)],2))),128))],4)]),"no-data":ae(()=>[N("div",QM,Le(e.$t("noArmies")),1)]),_:1},8,["headers","items"])])}const tN=Xr(jM,[["render",eN]]),nN=Z({allowedValues:Function,ampm:Boolean,color:String,disabled:Boolean,displayedValue:null,double:Boolean,format:{type:Function,default:e=>e},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,readonly:Boolean,rotate:{type:Number,default:0},step:{type:Number,default:1},modelValue:{type:Number}},"VTimePickerClock"),ch=be()({name:"VTimePickerClock",props:nN(),emits:{change:e=>!0,input:e=>!0},setup(e,{emit:t}){const n=oe(null),a=oe(null),r=oe(void 0),l=oe(!1),i=oe(null),o=oe(null),s=ky(z=>t("change",z),750),{textColorClasses:u,textColorStyles:c}=On(()=>e.color),{backgroundColorClasses:d,backgroundColorStyles:f}=Ut(()=>e.color),m=D(()=>e.max-e.min+1),v=D(()=>e.double?m.value/2:m.value),h=D(()=>360/v.value),C=D(()=>h.value*Math.PI/180),b=D(()=>e.modelValue==null?e.min:e.modelValue),k=D(()=>.62),_=D(()=>{const z=[];for(let H=e.min;H<=e.max;H=H+e.step)z.push(H);return z});me(()=>e.modelValue,z=>{r.value=z});function g(z){r.value!==z&&(r.value=z),t("input",z)}function p(z){return!e.allowedValues||e.allowedValues(z)}function S(z){if(!e.scrollable||e.disabled)return;z.preventDefault();const H=Math.sign(-z.deltaY||1);let B=b.value;do B=B+H,B=(B-e.min+m.value)%m.value+e.min;while(!p(B)&&B!==b.value);B!==e.displayedValue&&g(B),s(B)}function y(z){return e.double&&z-e.min>=v.value}function x(z){return y(z)?k.value:1}function A(z){const H=e.rotate*Math.PI/180;return{x:Math.sin((z-e.min)*C.value+H)*x(z),y:-Math.cos((z-e.min)*C.value+H)*x(z)}}function L(z,H){const B=(Math.round(z/h.value)+(H?v.value:0))%m.value+e.min;return z<360-h.value/2?B:H?e.max-v.value+1:e.min}function R(z){const{x:H,y:B}=A(z);return{left:`${Math.round(50+H*50)}%`,top:`${Math.round(50+B*50)}%`}}function E(z,H){const B=H.x-z.x,j=H.y-z.y;return Math.sqrt(B*B+j*j)}function V(z,H){const B=2*Math.atan2(H.y-z.y-E(z,H),H.x-z.x);return Math.abs(B*180/Math.PI)}function G(z){i.value===null&&(i.value=z),o.value=z,g(z)}function K(z){var T,M;if(z.preventDefault(),!l.value&&z.type!=="click"||!n.value)return;const{width:H,top:B,left:j}=(T=n.value)==null?void 0:T.getBoundingClientRect(),{width:se}=((M=a.value)==null?void 0:M.getBoundingClientRect())??{width:0},{clientX:Ce,clientY:Ve}="touches"in z?z.touches[0]:z,_e={x:H/2,y:-H/2},Y={x:Ce-j,y:B-Ve},ie=Math.round(V(_e,Y)-e.rotate+360)%360,J=e.double&&E(_e,Y)<(se+se*k.value)/4,ve=Math.ceil(15/h.value);let xe;for(let O=0;O<ve;O++)if(xe=L(ie+O*h.value,J),p(xe)||(xe=L(ie-O*h.value,J),p(xe)))return G(xe)}function te(z){e.disabled||(z.preventDefault(),window.addEventListener("mousemove",K),window.addEventListener("touchmove",K),window.addEventListener("mouseup",ee),window.addEventListener("touchend",ee),i.value=null,o.value=null,l.value=!0,K(z))}function ee(z){z.stopPropagation(),ce(),l.value=!1,o.value!==null&&p(o.value)&&t("change",o.value)}function ce(){window.removeEventListener("mousemove",K),window.removeEventListener("touchmove",K),window.removeEventListener("mouseup",ee),window.removeEventListener("touchend",ee)}xt(ce),ke(()=>N("div",{class:pe([{"v-time-picker-clock":!0,"v-time-picker-clock--indeterminate":e.modelValue==null,"v-time-picker-clock--readonly":e.readonly}]),onMousedown:te,onTouchstart:te,onWheel:S,ref:n},[N("div",{class:"v-time-picker-clock__inner",ref:a},[N("div",{class:pe([{"v-time-picker-clock__hand":!0,"v-time-picker-clock__hand--inner":y(e.modelValue)},u.value]),style:Ie([{transform:`rotate(${e.rotate+h.value*(b.value-e.min)}deg) scaleY(${x(b.value)})`},c.value])},null),_.value.map(z=>{const H=z===b.value;return N("div",{class:pe([{"v-time-picker-clock__item":!0,"v-time-picker-clock__item--active":H,"v-time-picker-clock__item--disabled":e.disabled||!p(z)},H&&d.value]),style:Ie([R(z),H&&f.value])},[N("span",null,[e.format(z)])])})])]))}}),aN=Z({active:Boolean,color:String,disabled:Boolean,label:String,modelValue:String,error:String,showHint:Boolean,readonly:Boolean},"VTimePickerField"),ec=be()({name:"VTimePickerField",props:aN(),emits:{"update:modelValue":e=>!0},setup(e,{emit:t}){const{textColorClasses:n,textColorStyles:a}=On(()=>e.color),r=oe(),l=fe(!1);function i(o){if(["Backspace","Delete"].includes(o.key)){o.preventDefault();const s=o.target;s.value="",t("update:modelValue",null)}}return ke(()=>w(Na,{ref:r,_as:"VTimePickerField",autocomplete:"off",class:pe(["v-time-picker-controls__time__field",{"v-time-picker-controls__time__field--active":e.active},e.active?n.value:[]]),style:Ie(e.active?a.value:[]),disabled:e.disabled,variant:"solo-filled",inputmode:"numeric",hideDetails:"auto","aria-label":e.label,"aria-invalid":!!e.error,"aria-errormessage":e.error,error:!!e.error,hint:e.showHint?e.label:void 0,persistentHint:!0,flat:!0,modelValue:e.modelValue??(l.value?"":"--"),"onUpdate:modelValue":o=>t("update:modelValue",o),onKeydown:i,onFocus:()=>l.value=!0,onBlur:()=>l.value=!1},null)),qr({},r)}});function bn(e,t=2){return String(e).padStart(t,"0")}function G_(e){return e?(e-1)%12+1:12}function xi(e,t){return e%12+(t==="pm"?12:0)}function ni(e){const t=e.replaceAll(/\D/g,"");return t.length>0?Number(t):null}function rN(e,t,n){{if(e===23&&t)return{value:0};if(e===0&&!t)return{value:23}}return{value:e+(t?1:-1)}}function lN(e,t){return e===59&&t?0:e===0&&!t?59:e+(t?1:-1)}const z_=Z({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],max:String,min:String},"time-validation");function K_(e){const t=D(()=>{const l=e.min?Number(e.min.split(":")[0]):0,i=e.max?Number(e.max.split(":")[0]):23;return o=>o<l||o>i?!1:Array.isArray(e.allowedHours)?e.allowedHours.includes(o):typeof e.allowedHours=="function"?e.allowedHours(o):!0}),n=D(()=>{const[l,i]=e.min?e.min.split(":").map(Number):[0,0],[o,s]=e.max?e.max.split(":").map(Number):[23,59],u=l*60+i,c=o*60+s;return(d,f)=>{if(d!==null){const m=60*d+f;if(m<u||m>c)return!1}return Array.isArray(e.allowedMinutes)?e.allowedMinutes.includes(f):typeof e.allowedMinutes=="function"?e.allowedMinutes(f):!0}}),a=D(()=>{const[l,i,o]=e.min?e.min.split(":").map(Number):[0,0,0],[s,u,c]=e.max?e.max.split(":").map(Number):[23,59,59],d=l*3600+i*60+(o||0),f=s*3600+u*60+(c||0);return(m,v,h)=>{if(m!==null&&v!==null){const C=3600*m+60*v+h;if(C<d||C>f)return!1}return Array.isArray(e.allowedSeconds)?e.allowedSeconds.includes(h):typeof e.allowedSeconds=="function"?e.allowedSeconds(h):!0}});function r(l,i,o,s=null,u=null){const c=l==="hour"?t.value:l==="minute"?m=>n.value(s,m):m=>a.value(s,u,m),d=l==="hour"?m=>rN(m,o).value:m=>lN(m,o),f=l==="hour"?24:60;for(let m=1;m<=f&&(i=d(i),!c(i));m++);return i}return{isAllowedHour:t,isAllowedMinute:n,isAllowedSecond:a,findNextAllowed:r}}const iN=Z({ampm:Boolean,color:String,disabled:Boolean,inputHints:Boolean,hour:[Number,String],minute:[Number,String],second:[Number,String],period:String,readonly:Boolean,useSeconds:Boolean,value:Number,viewMode:String,...z_()},"VTimePickerControls"),dh=be()({name:"VTimePickerControls",props:iN(),emits:{"update:period":e=>!0,"update:viewMode":e=>!0,"update:hour":e=>!0,"update:minute":e=>!0,"update:second":e=>!0},setup(e,{emit:t}){const{t:n}=Cn(),{isAllowedHour:a,isAllowedMinute:r,isAllowedSecond:l,findNextAllowed:i}=K_(e),o=D(()=>e.hour!==null?e.ampm?xi(Number(e.hour),e.period??"am"):Number(e.hour):null),s=D(()=>e.minute!==null?Number(e.minute):null),u=D(()=>{var E;return e.hour===null?!0:((E=a.value)==null?void 0:E.call(a,Number(o.value)))??!0}),c=D(()=>{var E;return e.minute===null?!0:((E=r.value)==null?void 0:E.call(r,o.value,Number(e.minute)))??!0}),d=D(()=>{var E;return e.second===null?!0:((E=l.value)==null?void 0:E.call(l,o.value,s.value,Number(e.second)))??!0}),f={in:E=>{if(E==null||isNaN(Number(E)))return null;const V=Number(E);return e.ampm?bn(G_(V)):bn(V)},out:E=>{if(isNaN(Number(E))||E==null||E==="")return null;const V=typeof E=="string"?ni(E):Number(E);return V===null?null:e.ampm?xi(V,e.period??"am"):Et(V,0,23)}},m=je(e,"hour",void 0,f.in,f.out),v={in:E=>E!=null&&!isNaN(Number(E))?bn(`${E}`):null,out:E=>{if(isNaN(Number(E))||E==null||E==="")return null;const V=typeof E=="string"?ni(E):Number(E);return V!==null?Et(V,0,59):null}},h=je(e,"minute",void 0,v.in,v.out),C=je(e,"second",void 0,v.in,v.out);function b(E){if(!["ArrowUp","ArrowDown"].includes(E.key))return;E.preventDefault(),E.stopPropagation();const V=e.period==="am",G=e.ampm?xi(Number(m.value??0),V?"am":"pm"):Number(m.value??0),K=i("hour",G,E.key==="ArrowUp"),te=V&&K>=12||!V&&K<12;e.ampm&&te?(t("update:period",e.period==="am"?"pm":"am"),ze(()=>m.value=bn(K))):m.value=bn(K)}function k(E){if(!["ArrowUp","ArrowDown"].includes(E.key))return;E.preventDefault(),E.stopPropagation();const V=Number(h.value??0),G=i("minute",V,E.key==="ArrowUp",o.value);h.value=bn(G)}function _(E){if(!["ArrowUp","ArrowDown"].includes(E.key))return;E.preventDefault(),E.stopPropagation();const V=Number(C.value??0),G=i("second",V,E.key==="ArrowUp",o.value,s.value);C.value=bn(G)}function g(E,V,G){return K=>{if(!K.data)return;const te=K.target,{value:ee,selectionStart:ce,selectionEnd:z}=te??{};if(ni(K.data)===null){K.preventDefault();return}const H=ee?ee.slice(0,ce)+K.data+ee.slice(z):K.data;if(H.length>2){if(ce===z&&z===0&&K.data.trim().startsWith("0")){K.preventDefault(),te.value=H.trim().substring(0,2),G(te.value),K.data.trim().length===1&&te.setSelectionRange(1,1);return}if(ce===z&&z===1&&ee.startsWith("0")){K.preventDefault(),te.value=H.trim().substring(0,2),G(te.value);return}const j=e.viewMode==="hour"?e.ampm?12:23:59;if(ni(H)>j){K.preventDefault(),te.value=bn(String(ni(K.data)).substring(0,2)),G(te.value);return}}const B=E(H);V(B)&&K.preventDefault()}}function p(E){t("update:period",E);const V=i("hour",E==="am"?23:11,!0);ze(()=>m.value=bn(V))}const S=oe(),y=oe(),x=oe();me(()=>e.viewMode,(E,V)=>{switch(V){case"hour":S.value.blur();break;case"minute":y.value.blur();break;case"second":x.value.blur();break}});const A=g(f.out,E=>f.in(E)===m.value,E=>m.value=E),L=g(v.out,E=>v.in(E)===h.value,E=>h.value=E),R=g(v.out,E=>v.in(E)===C.value,E=>C.value=E);return ke(()=>N("div",{class:"v-time-picker-controls"},[N("div",{class:pe({"v-time-picker-controls__time":!0,"v-time-picker-controls__time--with-ampm":e.ampm,"v-time-picker-controls__time--with-seconds":e.useSeconds})},[w(ec,{ref:S,active:e.viewMode==="hour",color:e.color,disabled:e.disabled,label:n("$vuetify.timePicker.hour"),showHint:e.inputHints,error:u.value?void 0:n("$vuetify.timePicker.notAllowed"),modelValue:m.value,"onUpdate:modelValue":E=>m.value=E,onKeydown:b,onBeforeinput:A,onFocus:()=>t("update:viewMode","hour")},null),N("span",{class:"v-time-picker-controls__time__separator"},[He(":")]),w(ec,{ref:y,active:e.viewMode==="minute",color:e.color,disabled:e.disabled,label:n("$vuetify.timePicker.minute"),showHint:e.inputHints,error:c.value?void 0:n("$vuetify.timePicker.notAllowed"),modelValue:h.value,"onUpdate:modelValue":E=>h.value=E,onKeydown:k,onBeforeinput:L,onFocus:()=>t("update:viewMode","minute")},null),e.useSeconds&&N("span",{key:"secondsDivider",class:"v-time-picker-controls__time__separator"},[He(":")]),e.useSeconds&&N(Me,null,[w(ec,{key:"secondsVal",ref:x,active:e.viewMode==="second",color:e.color,disabled:e.disabled,label:n("$vuetify.timePicker.second"),showHint:e.inputHints,error:d.value?void 0:n("$vuetify.timePicker.notAllowed"),modelValue:C.value,"onUpdate:modelValue":E=>C.value=E,onKeydown:_,onBeforeinput:R,onFocus:()=>t("update:viewMode","second")},null)]),e.ampm&&N("div",{class:"v-time-picker-controls__ampm"},[w(Ke,{active:e.period==="am",color:e.period==="am"?e.color:void 0,class:pe({"v-time-picker-controls__ampm__am":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="am"}),disabled:e.disabled,text:n("$vuetify.timePicker.am"),variant:e.disabled&&e.period==="am"?"elevated":"tonal",onClick:()=>e.period!=="am"?p("am"):null},null),w(Ke,{active:e.period==="pm",color:e.period==="pm"?e.color:void 0,class:pe({"v-time-picker-controls__ampm__pm":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="pm"}),disabled:e.disabled,text:n("$vuetify.timePicker.pm"),variant:e.disabled&&e.period==="pm"?"elevated":"tonal",onClick:()=>e.period!=="pm"?p("pm"):null},null)])])])),{}}}),oN=ro("v-picker-title"),X_=Z({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...qd()},"VPicker"),fh=be()({name:"VPicker",props:X_(),setup(e,{slots:t}){const{backgroundColorClasses:n,backgroundColorStyles:a}=Ut(()=>e.color);return ke(()=>{const r=$i.filterProps(e),l=!e.hideTitle&&!!(e.title||t.title);return w($i,he(r,{color:e.bgColor,class:["v-picker",{"v-picker--divided":e.divided,"v-picker--landscape":e.landscape,"v-picker--with-actions":!!t.actions},e.class],style:e.style}),{default:()=>{var i;return[!e.hideHeader&&N("div",{key:"header",class:pe(["v-picker__header-wrapper",n.value]),style:Ie([a.value])},[l&&w(oN,{key:"picker-title"},{default:()=>{var o;return[((o=t.title)==null?void 0:o.call(t))??e.title]}}),t.header&&N("div",{class:"v-picker__header"},[t.header()])]),N("div",{class:"v-picker__body"},[(i=t.default)==null?void 0:i.call(t)]),t.actions&&w(mt,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[N("div",{class:"v-picker__actions"},[t.actions()])]})]}})}),{}}}),sN=Z({disabled:Boolean,format:{type:String,default:"ampm"},viewMode:{type:String,default:"hour"},period:{type:String,default:"am",validator:e=>["am","pm"].includes(e)},modelValue:null,readonly:Boolean,scrollable:Boolean,useSeconds:Boolean,variant:{type:String,default:"dial"},...z_(),...pt(X_({title:"$vuetify.timePicker.title"}),["landscape"]),...jt()},"VTimePicker"),uN=be()({name:"VTimePicker",props:sN(),emits:{"update:hour":e=>!0,"update:minute":e=>!0,"update:period":e=>!0,"update:second":e=>!0,"update:modelValue":e=>!0,"update:viewMode":e=>!0},setup(e,{emit:t,slots:n}){const{t:a}=Cn(),{densityClasses:r}=Zn(e),l=oe(null),i=oe(null),o=oe(null),s=oe(null),u=oe(null),c=oe(null),d=je(e,"period","am"),f=je(e,"viewMode","hour"),m=oe(null),v=oe(null),h=D(()=>e.format==="ampm"),{isAllowedHour:C,isAllowedMinute:b,isAllowedSecond:k}=K_(e),_=$(()=>e.modelValue!==null&&l.value===null&&i.value===null&&(!e.useSeconds||o.value===null));function g(){const A=p();A!==null&&A!==e.modelValue&&t("update:modelValue",A),_.value&&t("update:modelValue",null)}me(l,g),me(i,g),me(o,g),me(()=>e.modelValue,A=>S(A)),me(()=>e.useSeconds,(A,L)=>{L&&!A&&f.value==="second"&&(f.value="minute"),!A&&o.value!==null&&(o.value=null)}),cn(()=>{S(e.modelValue)});function p(){return l.value!=null&&i.value!=null&&(!e.useSeconds||o.value!=null)?`${bn(l.value)}:${bn(i.value)}`+(e.useSeconds?`:${bn(o.value)}`:""):null}function S(A){if(A==null||A==="")l.value=null,i.value=null,o.value=null;else if(A instanceof Date)l.value=A.getHours(),i.value=A.getMinutes(),o.value=A.getSeconds();else{const[L,,R,,E,V]=A.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||new Array(6);l.value=V?xi(parseInt(L,10),V):parseInt(L,10),i.value=parseInt(R,10),o.value=parseInt(E||0,10)}d.value=l.value==null||l.value<12?"am":"pm"}function y(A){f.value==="hour"?l.value=h.value?xi(A,d.value):A:f.value==="minute"?i.value=A:o.value=A}function x(A){switch(f.value||"hour"){case"hour":t("update:hour",A);break;case"minute":t("update:minute",A);break;case"second":t("update:second",A);break}const L=l.value!==null&&i.value!==null&&(e.useSeconds?o.value!==null:!0);f.value==="hour"?f.value="minute":e.useSeconds&&f.value==="minute"&&(f.value="second"),!(l.value===s.value&&i.value===u.value&&(!e.useSeconds||o.value===c.value)||p()===null)&&(s.value=l.value,u.value=i.value,e.useSeconds&&(c.value=o.value),L&&g())}ke(()=>{const A=pt(fh.filterProps(e),["hideHeader"]),L=dh.filterProps(e),R=ch.filterProps(pt(e,["format","modelValue","min","max"])),E=f.value==="hour"?C.value:f.value==="minute"?V=>b.value(l.value,V):V=>k.value(l.value,i.value,V);return w(fh,he(A,{color:void 0,class:["v-time-picker",`v-time-picker--variant-${e.variant}`,e.class,r.value],hideHeader:e.hideHeader&&e.variant!=="input",style:e.style}),{title:()=>{var V;return((V=n.title)==null?void 0:V.call(n))??N("div",{class:"v-time-picker__title"},[a(e.title)])},header:()=>w(dh,he(L,{ampm:h.value,hour:l.value,minute:i.value,period:d.value,second:o.value,viewMode:f.value,inputHints:e.variant==="input","onUpdate:hour":V=>l.value=V,"onUpdate:minute":V=>i.value=V,"onUpdate:second":V=>o.value=V,"onUpdate:period":V=>d.value=V,"onUpdate:viewMode":V=>f.value=V,ref:m}),null),default:()=>w(ch,he(R,{allowedValues:E,double:f.value==="hour"&&!h.value,format:f.value==="hour"?h.value?G_:V=>V:V=>bn(V,2),max:f.value==="hour"?h.value&&d.value==="am"?11:23:59,min:f.value==="hour"&&h.value&&d.value==="pm"?12:0,size:20,step:f.value==="hour"?1:5,modelValue:f.value==="hour"?l.value:f.value==="minute"?i.value:o.value,onChange:x,onInput:y,ref:v}),null),actions:n.actions})})}}),cN={data(){return{store:lu(),time:"0000",serverTime:null,timer:null,clockTime:null,dialog:!1,pendingTime:null}},methods:{saveTime(){let e=AI(this.time);e.hours>=0&&e.hours<24&&e.minutes>=0&&e.minutes<60?(this.store.changeTime(this.time),console.log("time saved")):console.log("time wrong")},confirmTime(){this.clockTime=this.pendingTime,this.dialog=!1}},computed:{armies(){return this.store.armies},suggestedTime(){let e=xI(this.store.armies);return CI(e,3)},attackTime(){return this.store.time}},watch:{dialog(e){e&&(this.pendingTime=this.clockTime)},time(e,t){e!==t&&this.saveTime()},attackTime(){this.time=this.store.time},clockTime(e){e&&(this.time=e.replace(":",""))}},mounted(){this.serverTime=we.utc().format("HH:mm:ss"),this.timer=setInterval(()=>{this.serverTime=we.utc().format("HH:mm:ss")},1e3)},beforeUnmount(){clearInterval(this.timer)}};function dN(e,t,n,a,r,l){return qt(),Yr(bi,null,{default:ae(()=>[w(Kt,{cols:"12",sm:"2",md:"2",class:"px-1"},{default:ae(()=>[w(lr,null,{default:ae(()=>[w(Fr,null,{default:ae(()=>[He(Le(e.$t("serverTime"))+": "+Le(r.serverTime),1)]),_:1})]),_:1})]),_:1}),w(Kt,{cols:"12","offset-sm":"1",sm:"6","offset-md":"1",md:"4",class:"px-1 mb-2"},{default:ae(()=>[w(Us,{modelValue:r.dialog,"onUpdate:modelValue":t[3]||(t[3]=i=>r.dialog=i),width:"auto"},{activator:ae(({props:i})=>[w(Na,he({modelValue:r.clockTime,"onUpdate:modelValue":t[0]||(t[0]=o=>r.clockTime=o),label:e.$t("timingTime"),"prepend-icon":"mdi-clock-time-four-outline",readonly:""},i),null,16,["modelValue","label"])]),default:ae(()=>[r.dialog?(qt(),Yr(uN,{key:0,modelValue:r.pendingTime,"onUpdate:modelValue":t[2]||(t[2]=i=>r.pendingTime=i),format:"24hr"},{actions:ae(()=>[w(Ke,{variant:"text",color:"primary",onClick:t[1]||(t[1]=i=>r.dialog=!1)},{default:ae(()=>[He(Le(e.$t("cancel")),1)]),_:1}),w(Ke,{variant:"text",color:"primary",onClick:l.confirmTime},{default:ae(()=>[He(Le(e.$t("save")),1)]),_:1},8,["onClick"])]),_:1},8,["modelValue"])):oy("",!0)]),_:1},8,["modelValue"])]),_:1}),w(Kt,{cols:"12","offset-sm":"1",sm:"2","offset-md":"1",md:"2",class:"px-1"},{default:ae(()=>[w(lr,null,{default:ae(()=>[w(Fr,null,{default:ae(()=>[He(Le(e.$t("suggestedTime"))+" "+Le(l.suggestedTime),1)]),_:1})]),_:1})]),_:1})]),_:1})}const fN=Xr(cN,[["render",dN]]),mN=Z({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxHeight:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...b_(),...pt(xf(),["direction"]),...Tf()},"VTextarea"),vN=be()({name:"VTextarea",directives:{vIntersect:El},inheritAttrs:!1,props:mN(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,"update:rows":e=>!0},setup(e,{attrs:t,emit:n,slots:a}){const r=je(e,"modelValue"),{isFocused:l,focus:i,blur:o}=Af(e),{onIntersect:s}=p_(e),u=D(()=>typeof e.counterValue=="function"?e.counterValue(r.value):(r.value||"").toString().length),c=D(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),d=oe(),f=oe(),m=fe(""),v=oe(),h=oe(0),{platform:C}=_a(),b=Ef(e),k=D(()=>e.persistentPlaceholder||l.value||e.active);function _(){var V;b.isSuppressing.value&&b.update(),v.value!==document.activeElement&&((V=v.value)==null||V.focus()),l.value||i()}function g(V){_(),n("click:control",V)}function p(V){n("mousedown:control",V)}function S(V){V.stopPropagation(),_(),ze(()=>{r.value="",Ns(e["onClick:clear"],V)})}function y(V){var ce;const G=V.target;if(!((ce=e.modelModifiers)!=null&&ce.trim)){r.value=G.value;return}const K=G.value,te=G.selectionStart,ee=G.selectionEnd;r.value=K,ze(()=>{let z=0;K.trimStart().length===G.value.length&&(z=K.length-G.value.length),te!=null&&(G.selectionStart=te-z),ee!=null&&(G.selectionEnd=ee-z)})}const x=oe(),A=oe(Number(e.rows)),L=D(()=>["plain","underlined"].includes(e.variant));Rt(()=>{e.autoGrow||(A.value=Number(e.rows))});function R(){ze(()=>{if(!v.value)return;if(C.value.firefox){h.value=12;return}const{offsetWidth:V,clientWidth:G}=v.value;h.value=Math.max(0,V-G)}),e.autoGrow&&ze(()=>{if(!x.value||!f.value)return;const V=getComputedStyle(x.value),G=getComputedStyle(f.value.$el),K=parseFloat(V.getPropertyValue("--v-field-padding-top"))+parseFloat(V.getPropertyValue("--v-input-padding-top"))+parseFloat(V.getPropertyValue("--v-field-padding-bottom")),te=x.value.scrollHeight,ee=parseFloat(V.lineHeight),ce=Math.max(parseFloat(e.rows)*ee+K,parseFloat(G.getPropertyValue("--v-input-control-height"))),z=e.maxHeight?parseFloat(e.maxHeight):parseFloat(e.maxRows)*ee+K||1/0,H=Et(te??0,ce,z);A.value=Math.floor((H-K)/ee),m.value=ye(H)})}cn(R),me(r,R),me(()=>e.rows,R),me(()=>e.maxHeight,R),me(()=>e.maxRows,R),me(()=>e.density,R),me(A,V=>{n("update:rows",V)});let E;return me(x,V=>{V?(E=new ResizeObserver(R),E.observe(x.value)):E==null||E.disconnect()}),en(()=>{E==null||E.disconnect()}),ke(()=>{const V=!!(a.counter||e.counter||e.counterValue),G=!!(V||a.details),[K,te]=Ms(t),{modelValue:ee,...ce}=ys.filterProps(e),z={...bs.filterProps(e),"onClick:clear":S};return w(ys,he({ref:d,modelValue:r.value,"onUpdate:modelValue":H=>r.value=H,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":L.value},e.class],style:[{"--v-textarea-max-height":e.maxHeight?ye(e.maxHeight):void 0,"--v-textarea-scroll-bar-width":ye(h.value)},e.style]},K,ce,{centerAffix:A.value===1&&!L.value,focused:l.value,indentDetails:e.indentDetails??!L.value}),{...a,default:({id:H,isDisabled:B,isDirty:j,isReadonly:se,isValid:Ce,hasDetails:Ve})=>w(bs,he({ref:f,style:{"--v-textarea-control-height":m.value},onClick:g,onMousedown:p,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},z,{id:H.value,active:k.value||j.value,labelId:`${H.value}-label`,centerAffix:A.value===1&&!L.value,dirty:j.value||e.dirty,disabled:B.value,focused:l.value,details:Ve.value,error:Ce.value===!1}),{...a,default:({props:{class:_e,...Y},controlRef:ie})=>N(Me,null,[e.prefix&&N("span",{class:"v-text-field__prefix"},[e.prefix]),Vt(N("textarea",he({ref:J=>v.value=ie.value=J,class:_e,value:r.value,onInput:y,autofocus:e.autofocus,readonly:se.value,disabled:B.value,placeholder:e.placeholder,rows:e.rows,name:b.fieldName.value,autocomplete:b.fieldAutocomplete.value,onFocus:_,onBlur:o,"aria-labelledby":`${H.value}-label`},Y,te),null),[[El,{handler:s},null,{once:!0}]]),e.autoGrow&&Vt(N("textarea",{class:pe([_e,"v-textarea__sizer"]),id:`${Y.id}-sizer`,"onUpdate:modelValue":J=>r.value=J,ref:x,readonly:!0,"aria-hidden":"true"},null),[[Kw,r.value]]),e.suffix&&N("span",{class:"v-text-field__suffix"},[e.suffix])])}),details:G?H=>{var B;return N(Me,null,[(B=a.details)==null?void 0:B.call(a,H),V&&N(Me,null,[N("span",null,null),w(y_,{active:e.persistentCounter||l.value,value:u.value,max:c.value,disabled:e.disabled},a.counter)])])}:void 0})}),qr({},d,f,v)}}),hN={name:"Main",components:{ArmiesTable:tN,TimeX:fN},data(){return{store:lu(),pastedFromBot:"",dialog:!1}},methods:{getAttack(){return this.store.getState()},setAttack(e){this.store.setState(e)},setAttackFromUrl(){if(this.$route.params.atk){let e=oD(this.$route.params.atk);this.setAttack(e)}else this.setAttack(Uc())},share(){let e=iD(this.getAttack());this.$router.push({name:"attack",params:{atk:e}})},copyToClipboard(e){const t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)},fromDiscordBot(){this.store.newAttack();try{const e=uD(this.pastedFromBot);e.length&&e.forEach(t=>{this.store.addArmy(t)})}catch(e){console.log(e)}this.pastedFromBot="",this.dialog=!1}},mounted(){this.setAttackFromUrl()},watch:{$route(){this.setAttackFromUrl()}}},gN={class:"hello"},yN={class:"mt-3 d-flex ga-2"};function bN(e,t,n,a,r,l){const i=pl("TimeX"),o=pl("ArmiesTable");return qt(),Ma("div",gN,[N("div",null,[w(i),w(o),N("div",yN,[w(Ke,{color:"success",onClick:t[0]||(t[0]=s=>l.share())},{default:ae(()=>[He(Le(e.$t("shareLink")),1)]),_:1}),w(Us,{modelValue:r.dialog,"onUpdate:modelValue":t[4]||(t[4]=s=>r.dialog=s),"max-width":"1200px",persistent:"",fullscreen:e.$vuetify.display.xs},{activator:ae(({props:s})=>[w(Ke,he({color:"info"},s),{default:ae(()=>[...t[5]||(t[5]=[N("img",{src:"https://cdn-icons-png.flaticon.com/512/5968/5968756.png",alt:"discord",style:{width:"30px"}},null,-1)])]),_:1},16)]),default:ae(()=>[w(lr,null,{default:ae(()=>[w(Ys,null,{default:ae(()=>[w(vN,{modelValue:r.pastedFromBot,"onUpdate:modelValue":t[1]||(t[1]=s=>r.pastedFromBot=s),label:"???"},null,8,["modelValue"])]),_:1}),w(Wd,null,{default:ae(()=>[w(Bi),w(Ke,{class:"button",onClick:t[2]||(t[2]=s=>l.fromDiscordBot())},{default:ae(()=>[He(Le(e.$t("save")),1)]),_:1}),w(Ke,{color:"blue-darken-1",variant:"text",onClick:t[3]||(t[3]=s=>{r.dialog=!1})},{default:ae(()=>[He(Le(e.$t("cancel")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","fullscreen"])])])])}const pN=Xr(hN,[["render",bN]]),_N={name:"home",components:{Main:pN}},SN={class:"home"};function wN(e,t,n,a,r,l){const i=pl("Main");return qt(),Ma("div",SN,[w(i)])}const mh=Xr(_N,[["render",wN]]),kN=QO({history:OO("/"),routes:[{path:"/",name:"home",component:mh},{path:"/attack/:atk",name:"attack",component:mh},{path:"/about",name:"about",component:()=>zP(()=>import("./About-BfCpMcEV.js"),[])}]});/*!
  * shared v9.14.5
  * (c) 2025 kazuya kawaguchi
  * Released under the MIT License.
  */function CN(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const ps=typeof window<"u",_r=(e,t=!1)=>t?Symbol.for(e):Symbol(e),AN=(e,t,n)=>xN({l:e,k:t,s:n}),xN=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Ct=e=>typeof e=="number"&&isFinite(e),TN=e=>Z_(e)==="[object Date]",gr=e=>Z_(e)==="[object RegExp]",uu=e=>Be(e)&&Object.keys(e).length===0,Yt=Object.assign,EN=Object.create,lt=(e=null)=>EN(e);let vh;const La=()=>vh||(vh=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:lt());function hh(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\//g,"&#x2F;").replace(/=/g,"&#x3D;")}function gh(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function IN(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(a,r,l)=>`${r}="${gh(l)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(a,r,l)=>`${r}='${gh(l)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1&#111;n$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(a=>{e=e.replace(a,"$1javascript&#58;")}),e}const PN=Object.prototype.hasOwnProperty;function Hn(e,t){return PN.call(e,t)}const vt=Array.isArray,ut=e=>typeof e=="function",Se=e=>typeof e=="string",Ye=e=>typeof e=="boolean",qe=e=>e!==null&&typeof e=="object",ON=e=>qe(e)&&ut(e.then)&&ut(e.catch),q_=Object.prototype.toString,Z_=e=>q_.call(e),Be=e=>{if(!qe(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},DN=e=>e==null?"":vt(e)||Be(e)&&e.toString===q_?JSON.stringify(e,null,2):String(e);function MN(e,t=""){return e.reduce((n,a,r)=>r===0?n+a:n+t+a,"")}function cu(e){let t=e;return()=>++t}const xo=e=>!qe(e)||vt(e);function Fo(e,t){if(xo(e)||xo(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:a,des:r}=n.pop();Object.keys(a).forEach(l=>{l!=="__proto__"&&(qe(a[l])&&!qe(r[l])&&(r[l]=Array.isArray(a[l])?[]:lt()),xo(r[l])||xo(a[l])?r[l]=a[l]:n.push({src:a[l],des:r[l]}))})}}/*!
  * message-compiler v9.14.5
  * (c) 2025 kazuya kawaguchi
  * Released under the MIT License.
  */function NN(e,t,n){return{line:e,column:t,offset:n}}function _s(e,t,n){return{start:e,end:t}}const LN=/\{([0-9a-zA-Z]+)\}/g;function J_(e,...t){return t.length===1&&VN(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(LN,(n,a)=>t.hasOwnProperty(a)?t[a]:"")}const Q_=Object.assign,yh=e=>typeof e=="string",VN=e=>e!==null&&typeof e=="object";function eS(e,t=""){return e.reduce((n,a,r)=>r===0?n+a:n+t+a,"")}const Of={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},RN={[Of.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};function FN(e,t,...n){const a=J_(RN[e],...n||[]),r={message:String(a),code:e};return t&&(r.location=t),r}const Ne={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},BN={[Ne.EXPECTED_TOKEN]:"Expected token: '{0}'",[Ne.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[Ne.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[Ne.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[Ne.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[Ne.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[Ne.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[Ne.EMPTY_PLACEHOLDER]:"Empty placeholder",[Ne.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[Ne.INVALID_LINKED_FORMAT]:"Invalid linked format",[Ne.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[Ne.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[Ne.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[Ne.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[Ne.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[Ne.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function zl(e,t,n={}){const{domain:a,messages:r,args:l}=n,i=J_((r||BN)[e]||"",...l||[]),o=new SyntaxError(String(i));return o.code=e,t&&(o.location=t),o.domain=a,o}function $N(e){throw e}const xa=" ",HN="\r",ln=`
`,WN="\u2028",UN="\u2029";function YN(e){const t=e;let n=0,a=1,r=1,l=0;const i=y=>t[y]===HN&&t[y+1]===ln,o=y=>t[y]===ln,s=y=>t[y]===UN,u=y=>t[y]===WN,c=y=>i(y)||o(y)||s(y)||u(y),d=()=>n,f=()=>a,m=()=>r,v=()=>l,h=y=>i(y)||s(y)||u(y)?ln:t[y],C=()=>h(n),b=()=>h(n+l);function k(){return l=0,c(n)&&(a++,r=0),i(n)&&n++,n++,r++,t[n]}function _(){return i(n+l)&&l++,l++,t[n+l]}function g(){n=0,a=1,r=1,l=0}function p(y=0){l=y}function S(){const y=n+l;for(;y!==n;)k();l=0}return{index:d,line:f,column:m,peekOffset:v,charAt:h,currentChar:C,currentPeek:b,next:k,peek:_,reset:g,resetPeek:p,skipToPeek:S}}const qa=void 0,jN=".",bh="'",GN="tokenizer";function zN(e,t={}){const n=t.location!==!1,a=YN(e),r=()=>a.index(),l=()=>NN(a.line(),a.column(),a.index()),i=l(),o=r(),s={currentType:14,offset:o,startLoc:i,endLoc:i,lastType:14,lastOffset:o,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},u=()=>s,{onError:c}=t;function d(I,P,F,...q){const ue=u();if(P.column+=F,P.offset+=F,c){const re=n?_s(ue.startLoc,P):null,W=zl(I,re,{domain:GN,args:q});c(W)}}function f(I,P,F){I.endLoc=l(),I.currentType=P;const q={type:P};return n&&(q.loc=_s(I.startLoc,I.endLoc)),F!=null&&(q.value=F),q}const m=I=>f(I,14);function v(I,P){return I.currentChar()===P?(I.next(),P):(d(Ne.EXPECTED_TOKEN,l(),0,P),"")}function h(I){let P="";for(;I.currentPeek()===xa||I.currentPeek()===ln;)P+=I.currentPeek(),I.peek();return P}function C(I){const P=h(I);return I.skipToPeek(),P}function b(I){if(I===qa)return!1;const P=I.charCodeAt(0);return P>=97&&P<=122||P>=65&&P<=90||P===95}function k(I){if(I===qa)return!1;const P=I.charCodeAt(0);return P>=48&&P<=57}function _(I,P){const{currentType:F}=P;if(F!==2)return!1;h(I);const q=b(I.currentPeek());return I.resetPeek(),q}function g(I,P){const{currentType:F}=P;if(F!==2)return!1;h(I);const q=I.currentPeek()==="-"?I.peek():I.currentPeek(),ue=k(q);return I.resetPeek(),ue}function p(I,P){const{currentType:F}=P;if(F!==2)return!1;h(I);const q=I.currentPeek()===bh;return I.resetPeek(),q}function S(I,P){const{currentType:F}=P;if(F!==8)return!1;h(I);const q=I.currentPeek()===".";return I.resetPeek(),q}function y(I,P){const{currentType:F}=P;if(F!==9)return!1;h(I);const q=b(I.currentPeek());return I.resetPeek(),q}function x(I,P){const{currentType:F}=P;if(!(F===8||F===12))return!1;h(I);const q=I.currentPeek()===":";return I.resetPeek(),q}function A(I,P){const{currentType:F}=P;if(F!==10)return!1;const q=()=>{const re=I.currentPeek();return re==="{"?b(I.peek()):re==="@"||re==="%"||re==="|"||re===":"||re==="."||re===xa||!re?!1:re===ln?(I.peek(),q()):E(I,!1)},ue=q();return I.resetPeek(),ue}function L(I){h(I);const P=I.currentPeek()==="|";return I.resetPeek(),P}function R(I){const P=h(I),F=I.currentPeek()==="%"&&I.peek()==="{";return I.resetPeek(),{isModulo:F,hasSpace:P.length>0}}function E(I,P=!0){const F=(ue=!1,re="",W=!1)=>{const ne=I.currentPeek();return ne==="{"?re==="%"?!1:ue:ne==="@"||!ne?re==="%"?!0:ue:ne==="%"?(I.peek(),F(ue,"%",!0)):ne==="|"?re==="%"||W?!0:!(re===xa||re===ln):ne===xa?(I.peek(),F(!0,xa,W)):ne===ln?(I.peek(),F(!0,ln,W)):!0},q=F();return P&&I.resetPeek(),q}function V(I,P){const F=I.currentChar();return F===qa?qa:P(F)?(I.next(),F):null}function G(I){const P=I.charCodeAt(0);return P>=97&&P<=122||P>=65&&P<=90||P>=48&&P<=57||P===95||P===36}function K(I){return V(I,G)}function te(I){const P=I.charCodeAt(0);return P>=97&&P<=122||P>=65&&P<=90||P>=48&&P<=57||P===95||P===36||P===45}function ee(I){return V(I,te)}function ce(I){const P=I.charCodeAt(0);return P>=48&&P<=57}function z(I){return V(I,ce)}function H(I){const P=I.charCodeAt(0);return P>=48&&P<=57||P>=65&&P<=70||P>=97&&P<=102}function B(I){return V(I,H)}function j(I){let P="",F="";for(;P=z(I);)F+=P;return F}function se(I){C(I);const P=I.currentChar();return P!=="%"&&d(Ne.EXPECTED_TOKEN,l(),0,P),I.next(),"%"}function Ce(I){let P="";for(;;){const F=I.currentChar();if(F==="{"||F==="}"||F==="@"||F==="|"||!F)break;if(F==="%")if(E(I))P+=F,I.next();else break;else if(F===xa||F===ln)if(E(I))P+=F,I.next();else{if(L(I))break;P+=F,I.next()}else P+=F,I.next()}return P}function Ve(I){C(I);let P="",F="";for(;P=ee(I);)F+=P;return I.currentChar()===qa&&d(Ne.UNTERMINATED_CLOSING_BRACE,l(),0),F}function _e(I){C(I);let P="";return I.currentChar()==="-"?(I.next(),P+=`-${j(I)}`):P+=j(I),I.currentChar()===qa&&d(Ne.UNTERMINATED_CLOSING_BRACE,l(),0),P}function Y(I){return I!==bh&&I!==ln}function ie(I){C(I),v(I,"'");let P="",F="";for(;P=V(I,Y);)P==="\\"?F+=J(I):F+=P;const q=I.currentChar();return q===ln||q===qa?(d(Ne.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,l(),0),q===ln&&(I.next(),v(I,"'")),F):(v(I,"'"),F)}function J(I){const P=I.currentChar();switch(P){case"\\":case"'":return I.next(),`\\${P}`;case"u":return ve(I,P,4);case"U":return ve(I,P,6);default:return d(Ne.UNKNOWN_ESCAPE_SEQUENCE,l(),0,P),""}}function ve(I,P,F){v(I,P);let q="";for(let ue=0;ue<F;ue++){const re=B(I);if(!re){d(Ne.INVALID_UNICODE_ESCAPE_SEQUENCE,l(),0,`\\${P}${q}${I.currentChar()}`);break}q+=re}return`\\${P}${q}`}function xe(I){return I!=="{"&&I!=="}"&&I!==xa&&I!==ln}function T(I){C(I);let P="",F="";for(;P=V(I,xe);)F+=P;return F}function M(I){let P="",F="";for(;P=K(I);)F+=P;return F}function O(I){const P=F=>{const q=I.currentChar();return q==="{"||q==="%"||q==="@"||q==="|"||q==="("||q===")"||!q||q===xa?F:(F+=q,I.next(),P(F))};return P("")}function U(I){C(I);const P=v(I,"|");return C(I),P}function Q(I,P){let F=null;switch(I.currentChar()){case"{":return P.braceNest>=1&&d(Ne.NOT_ALLOW_NEST_PLACEHOLDER,l(),0),I.next(),F=f(P,2,"{"),C(I),P.braceNest++,F;case"}":return P.braceNest>0&&P.currentType===2&&d(Ne.EMPTY_PLACEHOLDER,l(),0),I.next(),F=f(P,3,"}"),P.braceNest--,P.braceNest>0&&C(I),P.inLinked&&P.braceNest===0&&(P.inLinked=!1),F;case"@":return P.braceNest>0&&d(Ne.UNTERMINATED_CLOSING_BRACE,l(),0),F=X(I,P)||m(P),P.braceNest=0,F;default:{let ue=!0,re=!0,W=!0;if(L(I))return P.braceNest>0&&d(Ne.UNTERMINATED_CLOSING_BRACE,l(),0),F=f(P,1,U(I)),P.braceNest=0,P.inLinked=!1,F;if(P.braceNest>0&&(P.currentType===5||P.currentType===6||P.currentType===7))return d(Ne.UNTERMINATED_CLOSING_BRACE,l(),0),P.braceNest=0,de(I,P);if(ue=_(I,P))return F=f(P,5,Ve(I)),C(I),F;if(re=g(I,P))return F=f(P,6,_e(I)),C(I),F;if(W=p(I,P))return F=f(P,7,ie(I)),C(I),F;if(!ue&&!re&&!W)return F=f(P,13,T(I)),d(Ne.INVALID_TOKEN_IN_PLACEHOLDER,l(),0,F.value),C(I),F;break}}return F}function X(I,P){const{currentType:F}=P;let q=null;const ue=I.currentChar();switch((F===8||F===9||F===12||F===10)&&(ue===ln||ue===xa)&&d(Ne.INVALID_LINKED_FORMAT,l(),0),ue){case"@":return I.next(),q=f(P,8,"@"),P.inLinked=!0,q;case".":return C(I),I.next(),f(P,9,".");case":":return C(I),I.next(),f(P,10,":");default:return L(I)?(q=f(P,1,U(I)),P.braceNest=0,P.inLinked=!1,q):S(I,P)||x(I,P)?(C(I),X(I,P)):y(I,P)?(C(I),f(P,12,M(I))):A(I,P)?(C(I),ue==="{"?Q(I,P)||q:f(P,11,O(I))):(F===8&&d(Ne.INVALID_LINKED_FORMAT,l(),0),P.braceNest=0,P.inLinked=!1,de(I,P))}}function de(I,P){let F={type:14};if(P.braceNest>0)return Q(I,P)||m(P);if(P.inLinked)return X(I,P)||m(P);switch(I.currentChar()){case"{":return Q(I,P)||m(P);case"}":return d(Ne.UNBALANCED_CLOSING_BRACE,l(),0),I.next(),f(P,3,"}");case"@":return X(I,P)||m(P);default:{if(L(I))return F=f(P,1,U(I)),P.braceNest=0,P.inLinked=!1,F;const{isModulo:ue,hasSpace:re}=R(I);if(ue)return re?f(P,0,Ce(I)):f(P,4,se(I));if(E(I))return f(P,0,Ce(I));break}}return F}function le(){const{currentType:I,offset:P,startLoc:F,endLoc:q}=s;return s.lastType=I,s.lastOffset=P,s.lastStartLoc=F,s.lastEndLoc=q,s.offset=r(),s.startLoc=l(),a.currentChar()===qa?f(s,14):de(a,s)}return{nextToken:le,currentOffset:r,currentPosition:l,context:u}}const KN="parser",XN=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function qN(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const a=parseInt(t||n,16);return a<=55295||a>=57344?String.fromCodePoint(a):"�"}}}function ZN(e={}){const t=e.location!==!1,{onError:n,onWarn:a}=e;function r(_,g,p,S,...y){const x=_.currentPosition();if(x.offset+=S,x.column+=S,n){const A=t?_s(p,x):null,L=zl(g,A,{domain:KN,args:y});n(L)}}function l(_,g,p,S,...y){const x=_.currentPosition();if(x.offset+=S,x.column+=S,a){const A=t?_s(p,x):null;a(FN(g,A,y))}}function i(_,g,p){const S={type:_};return t&&(S.start=g,S.end=g,S.loc={start:p,end:p}),S}function o(_,g,p,S){t&&(_.end=g,_.loc&&(_.loc.end=p))}function s(_,g){const p=_.context(),S=i(3,p.offset,p.startLoc);return S.value=g,o(S,_.currentOffset(),_.currentPosition()),S}function u(_,g){const p=_.context(),{lastOffset:S,lastStartLoc:y}=p,x=i(5,S,y);return x.index=parseInt(g,10),_.nextToken(),o(x,_.currentOffset(),_.currentPosition()),x}function c(_,g,p){const S=_.context(),{lastOffset:y,lastStartLoc:x}=S,A=i(4,y,x);return A.key=g,p===!0&&(A.modulo=!0),_.nextToken(),o(A,_.currentOffset(),_.currentPosition()),A}function d(_,g){const p=_.context(),{lastOffset:S,lastStartLoc:y}=p,x=i(9,S,y);return x.value=g.replace(XN,qN),_.nextToken(),o(x,_.currentOffset(),_.currentPosition()),x}function f(_){const g=_.nextToken(),p=_.context(),{lastOffset:S,lastStartLoc:y}=p,x=i(8,S,y);return g.type!==12?(r(_,Ne.UNEXPECTED_EMPTY_LINKED_MODIFIER,p.lastStartLoc,0),x.value="",o(x,S,y),{nextConsumeToken:g,node:x}):(g.value==null&&r(_,Ne.UNEXPECTED_LEXICAL_ANALYSIS,p.lastStartLoc,0,Bn(g)),x.value=g.value||"",o(x,_.currentOffset(),_.currentPosition()),{node:x})}function m(_,g){const p=_.context(),S=i(7,p.offset,p.startLoc);return S.value=g,o(S,_.currentOffset(),_.currentPosition()),S}function v(_){const g=_.context(),p=i(6,g.offset,g.startLoc);let S=_.nextToken();if(S.type===9){const y=f(_);p.modifier=y.node,S=y.nextConsumeToken||_.nextToken()}switch(S.type!==10&&r(_,Ne.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Bn(S)),S=_.nextToken(),S.type===2&&(S=_.nextToken()),S.type){case 11:S.value==null&&r(_,Ne.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Bn(S)),p.key=m(_,S.value||"");break;case 5:S.value==null&&r(_,Ne.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Bn(S)),p.key=c(_,S.value||"");break;case 6:S.value==null&&r(_,Ne.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Bn(S)),p.key=u(_,S.value||"");break;case 7:S.value==null&&r(_,Ne.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Bn(S)),p.key=d(_,S.value||"");break;default:{r(_,Ne.UNEXPECTED_EMPTY_LINKED_KEY,g.lastStartLoc,0);const y=_.context(),x=i(7,y.offset,y.startLoc);return x.value="",o(x,y.offset,y.startLoc),p.key=x,o(p,y.offset,y.startLoc),{nextConsumeToken:S,node:p}}}return o(p,_.currentOffset(),_.currentPosition()),{node:p}}function h(_){const g=_.context(),p=g.currentType===1?_.currentOffset():g.offset,S=g.currentType===1?g.endLoc:g.startLoc,y=i(2,p,S);y.items=[];let x=null,A=null;do{const E=x||_.nextToken();switch(x=null,E.type){case 0:E.value==null&&r(_,Ne.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Bn(E)),y.items.push(s(_,E.value||""));break;case 6:E.value==null&&r(_,Ne.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Bn(E)),y.items.push(u(_,E.value||""));break;case 4:A=!0;break;case 5:E.value==null&&r(_,Ne.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Bn(E)),y.items.push(c(_,E.value||"",!!A)),A&&(l(_,Of.USE_MODULO_SYNTAX,g.lastStartLoc,0,Bn(E)),A=null);break;case 7:E.value==null&&r(_,Ne.UNEXPECTED_LEXICAL_ANALYSIS,g.lastStartLoc,0,Bn(E)),y.items.push(d(_,E.value||""));break;case 8:{const V=v(_);y.items.push(V.node),x=V.nextConsumeToken||null;break}}}while(g.currentType!==14&&g.currentType!==1);const L=g.currentType===1?g.lastOffset:_.currentOffset(),R=g.currentType===1?g.lastEndLoc:_.currentPosition();return o(y,L,R),y}function C(_,g,p,S){const y=_.context();let x=S.items.length===0;const A=i(1,g,p);A.cases=[],A.cases.push(S);do{const L=h(_);x||(x=L.items.length===0),A.cases.push(L)}while(y.currentType!==14);return x&&r(_,Ne.MUST_HAVE_MESSAGES_IN_PLURAL,p,0),o(A,_.currentOffset(),_.currentPosition()),A}function b(_){const g=_.context(),{offset:p,startLoc:S}=g,y=h(_);return g.currentType===14?y:C(_,p,S,y)}function k(_){const g=zN(_,Q_({},e)),p=g.context(),S=i(0,p.offset,p.startLoc);return t&&S.loc&&(S.loc.source=_),S.body=b(g),e.onCacheKey&&(S.cacheKey=e.onCacheKey(_)),p.currentType!==14&&r(g,Ne.UNEXPECTED_LEXICAL_ANALYSIS,p.lastStartLoc,0,_[p.offset]||""),o(S,g.currentOffset(),g.currentPosition()),S}return{parse:k}}function Bn(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function JN(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:l=>(n.helpers.add(l),l)}}function ph(e,t){for(let n=0;n<e.length;n++)Df(e[n],t)}function Df(e,t){switch(e.type){case 1:ph(e.cases,t),t.helper("plural");break;case 2:ph(e.items,t);break;case 6:{Df(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function QN(e,t={}){const n=JN(e);n.helper("normalize"),e.body&&Df(e.body,n);const a=n.context();e.helpers=Array.from(a.helpers)}function eL(e){const t=e.body;return t.type===2?_h(t):t.cases.forEach(n=>_h(n)),e}function _h(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const a=e.items[n];if(!(a.type===3||a.type===9)||a.value==null)break;t.push(a.value)}if(t.length===e.items.length){e.static=eS(t);for(let n=0;n<e.items.length;n++){const a=e.items[n];(a.type===3||a.type===9)&&delete a.value}}}}const tL="minifier";function fl(e){switch(e.t=e.type,e.type){case 0:{const t=e;fl(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let a=0;a<n.length;a++)fl(n[a]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let a=0;a<n.length;a++)fl(n[a]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;fl(t.key),t.k=t.key,delete t.key,t.modifier&&(fl(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}default:throw zl(Ne.UNHANDLED_MINIFIER_NODE_TYPE,null,{domain:tL,args:[e.type]})}delete e.type}const nL="parser";function aL(e,t){const{filename:n,breakLineCode:a,needIndent:r}=t,l=t.location!==!1,i={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:a,needIndent:r,indentLevel:0};l&&e.loc&&(i.source=e.loc.source);const o=()=>i;function s(h,C){i.code+=h}function u(h,C=!0){const b=C?a:"";s(r?b+"  ".repeat(h):b)}function c(h=!0){const C=++i.indentLevel;h&&u(C)}function d(h=!0){const C=--i.indentLevel;h&&u(C)}function f(){u(i.indentLevel)}return{context:o,push:s,indent:c,deindent:d,newline:f,helper:h=>`_${h}`,needIndent:()=>i.needIndent}}function rL(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Ml(e,t.key),t.modifier?(e.push(", "),Ml(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function lL(e,t){const{helper:n,needIndent:a}=e;e.push(`${n("normalize")}([`),e.indent(a());const r=t.items.length;for(let l=0;l<r&&(Ml(e,t.items[l]),l!==r-1);l++)e.push(", ");e.deindent(a()),e.push("])")}function iL(e,t){const{helper:n,needIndent:a}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(a());const r=t.cases.length;for(let l=0;l<r&&(Ml(e,t.cases[l]),l!==r-1);l++)e.push(", ");e.deindent(a()),e.push("])")}}function oL(e,t){t.body?Ml(e,t.body):e.push("null")}function Ml(e,t){const{helper:n}=e;switch(t.type){case 0:oL(e,t);break;case 1:iL(e,t);break;case 2:lL(e,t);break;case 6:rL(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break;default:throw zl(Ne.UNHANDLED_CODEGEN_NODE_TYPE,null,{domain:nL,args:[t.type]})}}const sL=(e,t={})=>{const n=yh(t.mode)?t.mode:"normal",a=yh(t.filename)?t.filename:"message.intl";t.sourceMap;const r=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
`,l=t.needIndent?t.needIndent:n!=="arrow",i=e.helpers||[],o=aL(e,{filename:a,breakLineCode:r,needIndent:l});o.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),o.indent(l),i.length>0&&(o.push(`const { ${eS(i.map(c=>`${c}: _${c}`),", ")} } = ctx`),o.newline()),o.push("return "),Ml(o,e),o.deindent(l),o.push("}"),delete e.helpers;const{code:s,map:u}=o.context();return{ast:e,code:s,map:u?u.toJSON():void 0}};function uL(e,t={}){const n=Q_({},t),a=!!n.jit,r=!!n.minify,l=n.optimize==null?!0:n.optimize,o=ZN(n).parse(e);return a?(l&&eL(o),r&&fl(o),{ast:o,code:""}):(QN(o,n),sL(o,n))}/*!
  * core-base v9.14.5
  * (c) 2025 kazuya kawaguchi
  * Released under the MIT License.
  */function cL(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(La().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(La().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(La().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function ma(e){return qe(e)&&Mf(e)===0&&(Hn(e,"b")||Hn(e,"body"))}const tS=["b","body"];function dL(e){return Sr(e,tS)}const nS=["c","cases"];function fL(e){return Sr(e,nS,[])}const aS=["s","static"];function mL(e){return Sr(e,aS)}const rS=["i","items"];function vL(e){return Sr(e,rS,[])}const lS=["t","type"];function Mf(e){return Sr(e,lS)}const iS=["v","value"];function To(e,t){const n=Sr(e,iS);if(n!=null)return n;throw Zi(t)}const oS=["m","modifier"];function hL(e){return Sr(e,oS)}const sS=["k","key"];function gL(e){const t=Sr(e,sS);if(t)return t;throw Zi(6)}function Sr(e,t,n){for(let a=0;a<t.length;a++){const r=t[a];if(Hn(e,r)&&e[r]!=null)return e[r]}return n}const uS=[...tS,...nS,...aS,...rS,...sS,...oS,...iS,...lS];function Zi(e){return new Error(`unhandled node type: ${e}`)}const wr=[];wr[0]={w:[0],i:[3,0],"[":[4],o:[7]};wr[1]={w:[1],".":[2],"[":[4],o:[7]};wr[2]={w:[2],i:[3,0],0:[3,0]};wr[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};wr[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};wr[5]={"'":[4,0],o:8,l:[5,0]};wr[6]={'"':[4,0],o:8,l:[6,0]};const yL=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function bL(e){return yL.test(e)}function pL(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function _L(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function SL(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:bL(t)?pL(t):"*"+t}function wL(e){const t=[];let n=-1,a=0,r=0,l,i,o,s,u,c,d;const f=[];f[0]=()=>{i===void 0?i=o:i+=o},f[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},f[2]=()=>{f[0](),r++},f[3]=()=>{if(r>0)r--,a=4,f[0]();else{if(r=0,i===void 0||(i=SL(i),i===!1))return!1;f[1]()}};function m(){const v=e[n+1];if(a===5&&v==="'"||a===6&&v==='"')return n++,o="\\"+v,f[0](),!0}for(;a!==null;)if(n++,l=e[n],!(l==="\\"&&m())){if(s=_L(l),d=wr[a],u=d[s]||d.l||8,u===8||(a=u[0],u[1]!==void 0&&(c=f[u[1]],c&&(o=l,c()===!1))))return;if(a===7)return t}}const Sh=new Map;function kL(e,t){return qe(e)?e[t]:null}function CL(e,t){if(!qe(e))return null;let n=Sh.get(t);if(n||(n=wL(t),n&&Sh.set(t,n)),!n)return null;const a=n.length;let r=e,l=0;for(;l<a;){const i=n[l];if(uS.includes(i)&&ma(r))return null;const o=r[i];if(o===void 0||ut(r))return null;r=o,l++}return r}const AL=e=>e,xL=e=>"",TL="text",EL=e=>e.length===0?"":MN(e),IL=DN;function wh(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function PL(e){const t=Ct(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Ct(e.named.count)||Ct(e.named.n))?Ct(e.named.count)?e.named.count:Ct(e.named.n)?e.named.n:t:t}function OL(e,t){t.count||(t.count=e),t.n||(t.n=e)}function DL(e={}){const t=e.locale,n=PL(e),a=qe(e.pluralRules)&&Se(t)&&ut(e.pluralRules[t])?e.pluralRules[t]:wh,r=qe(e.pluralRules)&&Se(t)&&ut(e.pluralRules[t])?wh:void 0,l=b=>b[a(n,b.length,r)],i=e.list||[],o=b=>i[b],s=e.named||lt();Ct(e.pluralIndex)&&OL(n,s);const u=b=>s[b];function c(b){const k=ut(e.messages)?e.messages(b):qe(e.messages)?e.messages[b]:!1;return k||(e.parent?e.parent.message(b):xL)}const d=b=>e.modifiers?e.modifiers[b]:AL,f=Be(e.processor)&&ut(e.processor.normalize)?e.processor.normalize:EL,m=Be(e.processor)&&ut(e.processor.interpolate)?e.processor.interpolate:IL,v=Be(e.processor)&&Se(e.processor.type)?e.processor.type:TL,C={list:o,named:u,plural:l,linked:(b,...k)=>{const[_,g]=k;let p="text",S="";k.length===1?qe(_)?(S=_.modifier||S,p=_.type||p):Se(_)&&(S=_||S):k.length===2&&(Se(_)&&(S=_||S),Se(g)&&(p=g||p));const y=c(b)(C),x=p==="vnode"&&vt(y)&&S?y[0]:y;return S?d(S)(x,p):x},message:c,type:v,interpolate:m,normalize:f,values:Yt(lt(),i,s)};return C}let Ji=null;function ML(e){Ji=e}function NL(e,t,n){Ji&&Ji.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const LL=VL("function:translate");function VL(e){return t=>Ji&&Ji.emit(e,t)}const RL=Of.__EXTEND_POINT__,Ir=cu(RL),FL={FALLBACK_TO_TRANSLATE:Ir(),CANNOT_FORMAT_NUMBER:Ir(),FALLBACK_TO_NUMBER_FORMAT:Ir(),CANNOT_FORMAT_DATE:Ir(),FALLBACK_TO_DATE_FORMAT:Ir(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:Ir(),__EXTEND_POINT__:Ir()},cS=Ne.__EXTEND_POINT__,Pr=cu(cS),Wn={INVALID_ARGUMENT:cS,INVALID_DATE_ARGUMENT:Pr(),INVALID_ISO_DATE_ARGUMENT:Pr(),NOT_SUPPORT_NON_STRING_MESSAGE:Pr(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:Pr(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:Pr(),NOT_SUPPORT_LOCALE_TYPE:Pr(),__EXTEND_POINT__:Pr()};function da(e){return zl(e,null,void 0)}function Nf(e,t){return t.locale!=null?kh(t.locale):kh(e.locale)}let tc;function kh(e){if(Se(e))return e;if(ut(e)){if(e.resolvedOnce&&tc!=null)return tc;if(e.constructor.name==="Function"){const t=e();if(ON(t))throw da(Wn.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return tc=t}else throw da(Wn.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw da(Wn.NOT_SUPPORT_LOCALE_TYPE)}function BL(e,t,n){return[...new Set([n,...vt(t)?t:qe(t)?Object.keys(t):Se(t)?[t]:[n]])]}function dS(e,t,n){const a=Se(n)?n:Nl,r=e;r.__localeChainCache||(r.__localeChainCache=new Map);let l=r.__localeChainCache.get(a);if(!l){l=[];let i=[n];for(;vt(i);)i=Ch(l,i,t);const o=vt(t)||!Be(t)?t:t.default?t.default:null;i=Se(o)?[o]:o,vt(i)&&Ch(l,i,!1),r.__localeChainCache.set(a,l)}return l}function Ch(e,t,n){let a=!0;for(let r=0;r<t.length&&Ye(a);r++){const l=t[r];Se(l)&&(a=$L(e,t[r],n))}return a}function $L(e,t,n){let a;const r=t.split("-");do{const l=r.join("-");a=HL(e,l,n),r.splice(-1,1)}while(r.length&&a===!0);return a}function HL(e,t,n){let a=!1;if(!e.includes(t)&&(a=!0,t)){a=t[t.length-1]!=="!";const r=t.replace(/!/g,"");e.push(r),(vt(n)||Be(n))&&n[r]&&(a=n[r])}return a}const WL="9.14.5",du=-1,Nl="en-US",Ah="",xh=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function UL(){return{upper:(e,t)=>t==="text"&&Se(e)?e.toUpperCase():t==="vnode"&&qe(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&Se(e)?e.toLowerCase():t==="vnode"&&qe(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&Se(e)?xh(e):t==="vnode"&&qe(e)&&"__v_isVNode"in e?xh(e.children):e}}let fS;function Th(e){fS=e}let mS;function YL(e){mS=e}let vS;function jL(e){vS=e}let hS=null;const GL=e=>{hS=e},zL=()=>hS;let gS=null;const Eh=e=>{gS=e},KL=()=>gS;let Ih=0;function XL(e={}){const t=ut(e.onWarn)?e.onWarn:CN,n=Se(e.version)?e.version:WL,a=Se(e.locale)||ut(e.locale)?e.locale:Nl,r=ut(a)?Nl:a,l=vt(e.fallbackLocale)||Be(e.fallbackLocale)||Se(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:r,i=Be(e.messages)?e.messages:nc(r),o=Be(e.datetimeFormats)?e.datetimeFormats:nc(r),s=Be(e.numberFormats)?e.numberFormats:nc(r),u=Yt(lt(),e.modifiers,UL()),c=e.pluralRules||lt(),d=ut(e.missing)?e.missing:null,f=Ye(e.missingWarn)||gr(e.missingWarn)?e.missingWarn:!0,m=Ye(e.fallbackWarn)||gr(e.fallbackWarn)?e.fallbackWarn:!0,v=!!e.fallbackFormat,h=!!e.unresolving,C=ut(e.postTranslation)?e.postTranslation:null,b=Be(e.processor)?e.processor:null,k=Ye(e.warnHtmlMessage)?e.warnHtmlMessage:!0,_=!!e.escapeParameter,g=ut(e.messageCompiler)?e.messageCompiler:fS,p=ut(e.messageResolver)?e.messageResolver:mS||kL,S=ut(e.localeFallbacker)?e.localeFallbacker:vS||BL,y=qe(e.fallbackContext)?e.fallbackContext:void 0,x=e,A=qe(x.__datetimeFormatters)?x.__datetimeFormatters:new Map,L=qe(x.__numberFormatters)?x.__numberFormatters:new Map,R=qe(x.__meta)?x.__meta:{};Ih++;const E={version:n,cid:Ih,locale:a,fallbackLocale:l,messages:i,modifiers:u,pluralRules:c,missing:d,missingWarn:f,fallbackWarn:m,fallbackFormat:v,unresolving:h,postTranslation:C,processor:b,warnHtmlMessage:k,escapeParameter:_,messageCompiler:g,messageResolver:p,localeFallbacker:S,fallbackContext:y,onWarn:t,__meta:R};return E.datetimeFormats=o,E.numberFormats=s,E.__datetimeFormatters=A,E.__numberFormatters=L,__INTLIFY_PROD_DEVTOOLS__&&NL(E,n,R),E}const nc=e=>({[e]:lt()});function Lf(e,t,n,a,r){const{missing:l,onWarn:i}=e;if(l!==null){const o=l(e,n,t,r);return Se(o)?o:t}else return t}function ai(e,t,n){const a=e;a.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function qL(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function ZL(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let a=n+1;a<t.length;a++)if(qL(e,t[a]))return!0;return!1}function ac(e){return n=>JL(n,e)}function JL(e,t){const n=dL(t);if(n==null)throw Zi(0);if(Mf(n)===1){const l=fL(n);return e.plural(l.reduce((i,o)=>[...i,Ph(e,o)],[]))}else return Ph(e,n)}function Ph(e,t){const n=mL(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const a=vL(t).reduce((r,l)=>[...r,Zc(e,l)],[]);return e.normalize(a)}}function Zc(e,t){const n=Mf(t);switch(n){case 3:return To(t,n);case 9:return To(t,n);case 4:{const a=t;if(Hn(a,"k")&&a.k)return e.interpolate(e.named(a.k));if(Hn(a,"key")&&a.key)return e.interpolate(e.named(a.key));throw Zi(n)}case 5:{const a=t;if(Hn(a,"i")&&Ct(a.i))return e.interpolate(e.list(a.i));if(Hn(a,"index")&&Ct(a.index))return e.interpolate(e.list(a.index));throw Zi(n)}case 6:{const a=t,r=hL(a),l=gL(a);return e.linked(Zc(e,l),r?Zc(e,r):void 0,e.type)}case 7:return To(t,n);case 8:return To(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const yS=e=>e;let hl=lt();function bS(e,t={}){let n=!1;const a=t.onError||$N;return t.onError=r=>{n=!0,a(r)},{...uL(e,t),detectError:n}}const QL=(e,t)=>{if(!Se(e))throw da(Wn.NOT_SUPPORT_NON_STRING_MESSAGE);{Ye(t.warnHtmlMessage)&&t.warnHtmlMessage;const a=(t.onCacheKey||yS)(e),r=hl[a];if(r)return r;const{code:l,detectError:i}=bS(e,t),o=new Function(`return ${l}`)();return i?o:hl[a]=o}};function eV(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&Se(e)){Ye(t.warnHtmlMessage)&&t.warnHtmlMessage;const a=(t.onCacheKey||yS)(e),r=hl[a];if(r)return r;const{ast:l,detectError:i}=bS(e,{...t,location:!1,jit:!0}),o=ac(l);return i?o:hl[a]=o}else{const n=e.cacheKey;if(n){const a=hl[n];return a||(hl[n]=ac(e))}else return ac(e)}}const Oh=()=>"",In=e=>ut(e);function Dh(e,...t){const{fallbackFormat:n,postTranslation:a,unresolving:r,messageCompiler:l,fallbackLocale:i,messages:o}=e,[s,u]=Jc(...t),c=Ye(u.missingWarn)?u.missingWarn:e.missingWarn,d=Ye(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,f=Ye(u.escapeParameter)?u.escapeParameter:e.escapeParameter,m=!!u.resolvedMessage,v=Se(u.default)||Ye(u.default)?Ye(u.default)?l?s:()=>s:u.default:n?l?s:()=>s:"",h=n||v!=="",C=Nf(e,u);f&&tV(u);let[b,k,_]=m?[s,C,o[C]||lt()]:pS(e,s,C,i,d,c),g=b,p=s;if(!m&&!(Se(g)||ma(g)||In(g))&&h&&(g=v,p=g),!m&&(!(Se(g)||ma(g)||In(g))||!Se(k)))return r?du:s;let S=!1;const y=()=>{S=!0},x=In(g)?g:_S(e,s,k,g,p,y);if(S)return g;const A=rV(e,k,_,u),L=DL(A),R=nV(e,x,L);let E=a?a(R,s):R;if(f&&Se(E)&&(E=IN(E)),__INTLIFY_PROD_DEVTOOLS__){const V={timestamp:Date.now(),key:Se(s)?s:In(g)?g.key:"",locale:k||(In(g)?g.locale:""),format:Se(g)?g:In(g)?g.source:"",message:E};V.meta=Yt({},e.__meta,zL()||{}),LL(V)}return E}function tV(e){vt(e.list)?e.list=e.list.map(t=>Se(t)?hh(t):t):qe(e.named)&&Object.keys(e.named).forEach(t=>{Se(e.named[t])&&(e.named[t]=hh(e.named[t]))})}function pS(e,t,n,a,r,l){const{messages:i,onWarn:o,messageResolver:s,localeFallbacker:u}=e,c=u(e,a,n);let d=lt(),f,m=null;const v="translate";for(let h=0;h<c.length&&(f=c[h],d=i[f]||lt(),(m=s(d,t))===null&&(m=d[t]),!(Se(m)||ma(m)||In(m)));h++)if(!ZL(f,c)){const C=Lf(e,t,f,l,v);C!==t&&(m=C)}return[m,f,d]}function _S(e,t,n,a,r,l){const{messageCompiler:i,warnHtmlMessage:o}=e;if(In(a)){const u=a;return u.locale=u.locale||n,u.key=u.key||t,u}if(i==null){const u=(()=>a);return u.locale=n,u.key=t,u}const s=i(a,aV(e,n,r,a,o,l));return s.locale=n,s.key=t,s.source=a,s}function nV(e,t,n){return t(n)}function Jc(...e){const[t,n,a]=e,r=lt();if(!Se(t)&&!Ct(t)&&!In(t)&&!ma(t))throw da(Wn.INVALID_ARGUMENT);const l=Ct(t)?String(t):(In(t),t);return Ct(n)?r.plural=n:Se(n)?r.default=n:Be(n)&&!uu(n)?r.named=n:vt(n)&&(r.list=n),Ct(a)?r.plural=a:Se(a)?r.default=a:Be(a)&&Yt(r,a),[l,r]}function aV(e,t,n,a,r,l){return{locale:t,key:n,warnHtmlMessage:r,onError:i=>{throw l&&l(i),i},onCacheKey:i=>AN(t,n,i)}}function rV(e,t,n,a){const{modifiers:r,pluralRules:l,messageResolver:i,fallbackLocale:o,fallbackWarn:s,missingWarn:u,fallbackContext:c}=e,f={locale:t,modifiers:r,pluralRules:l,messages:m=>{let v=i(n,m);if(v==null&&c){const[,,h]=pS(c,m,t,o,s,u);v=i(h,m)}if(Se(v)||ma(v)){let h=!1;const b=_S(e,m,t,v,m,()=>{h=!0});return h?Oh:b}else return In(v)?v:Oh}};return e.processor&&(f.processor=e.processor),a.list&&(f.list=a.list),a.named&&(f.named=a.named),Ct(a.plural)&&(f.pluralIndex=a.plural),f}function Mh(e,...t){const{datetimeFormats:n,unresolving:a,fallbackLocale:r,onWarn:l,localeFallbacker:i}=e,{__datetimeFormatters:o}=e,[s,u,c,d]=Qc(...t),f=Ye(c.missingWarn)?c.missingWarn:e.missingWarn;Ye(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const m=!!c.part,v=Nf(e,c),h=i(e,r,v);if(!Se(s)||s==="")return new Intl.DateTimeFormat(v,d).format(u);let C={},b,k=null;const _="datetime format";for(let S=0;S<h.length&&(b=h[S],C=n[b]||{},k=C[s],!Be(k));S++)Lf(e,s,b,f,_);if(!Be(k)||!Se(b))return a?du:s;let g=`${b}__${s}`;uu(d)||(g=`${g}__${JSON.stringify(d)}`);let p=o.get(g);return p||(p=new Intl.DateTimeFormat(b,Yt({},k,d)),o.set(g,p)),m?p.formatToParts(u):p.format(u)}const SS=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Qc(...e){const[t,n,a,r]=e,l=lt();let i=lt(),o;if(Se(t)){const s=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!s)throw da(Wn.INVALID_ISO_DATE_ARGUMENT);const u=s[3]?s[3].trim().startsWith("T")?`${s[1].trim()}${s[3].trim()}`:`${s[1].trim()}T${s[3].trim()}`:s[1].trim();o=new Date(u);try{o.toISOString()}catch{throw da(Wn.INVALID_ISO_DATE_ARGUMENT)}}else if(TN(t)){if(isNaN(t.getTime()))throw da(Wn.INVALID_DATE_ARGUMENT);o=t}else if(Ct(t))o=t;else throw da(Wn.INVALID_ARGUMENT);return Se(n)?l.key=n:Be(n)&&Object.keys(n).forEach(s=>{SS.includes(s)?i[s]=n[s]:l[s]=n[s]}),Se(a)?l.locale=a:Be(a)&&(i=a),Be(r)&&(i=r),[l.key||"",o,l,i]}function Nh(e,t,n){const a=e;for(const r in n){const l=`${t}__${r}`;a.__datetimeFormatters.has(l)&&a.__datetimeFormatters.delete(l)}}function Lh(e,...t){const{numberFormats:n,unresolving:a,fallbackLocale:r,onWarn:l,localeFallbacker:i}=e,{__numberFormatters:o}=e,[s,u,c,d]=ed(...t),f=Ye(c.missingWarn)?c.missingWarn:e.missingWarn;Ye(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const m=!!c.part,v=Nf(e,c),h=i(e,r,v);if(!Se(s)||s==="")return new Intl.NumberFormat(v,d).format(u);let C={},b,k=null;const _="number format";for(let S=0;S<h.length&&(b=h[S],C=n[b]||{},k=C[s],!Be(k));S++)Lf(e,s,b,f,_);if(!Be(k)||!Se(b))return a?du:s;let g=`${b}__${s}`;uu(d)||(g=`${g}__${JSON.stringify(d)}`);let p=o.get(g);return p||(p=new Intl.NumberFormat(b,Yt({},k,d)),o.set(g,p)),m?p.formatToParts(u):p.format(u)}const wS=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function ed(...e){const[t,n,a,r]=e,l=lt();let i=lt();if(!Ct(t))throw da(Wn.INVALID_ARGUMENT);const o=t;return Se(n)?l.key=n:Be(n)&&Object.keys(n).forEach(s=>{wS.includes(s)?i[s]=n[s]:l[s]=n[s]}),Se(a)?l.locale=a:Be(a)&&(i=a),Be(r)&&(i=r),[l.key||"",o,l,i]}function Vh(e,t,n){const a=e;for(const r in n){const l=`${t}__${r}`;a.__numberFormatters.has(l)&&a.__numberFormatters.delete(l)}}cL();/*!
  * vue-i18n v9.14.5
  * (c) 2025 kazuya kawaguchi
  * Released under the MIT License.
  */const lV="9.14.5";function iV(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(La().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(La().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(La().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(La().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(La().__INTLIFY_PROD_DEVTOOLS__=!1)}const oV=FL.__EXTEND_POINT__,Ta=cu(oV);Ta(),Ta(),Ta(),Ta(),Ta(),Ta(),Ta(),Ta(),Ta();const kS=Wn.__EXTEND_POINT__,fn=cu(kS),Lt={UNEXPECTED_RETURN_TYPE:kS,INVALID_ARGUMENT:fn(),MUST_BE_CALL_SETUP_TOP:fn(),NOT_INSTALLED:fn(),NOT_AVAILABLE_IN_LEGACY_MODE:fn(),REQUIRED_VALUE:fn(),INVALID_VALUE:fn(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:fn(),NOT_INSTALLED_WITH_PROVIDE:fn(),UNEXPECTED_ERROR:fn(),NOT_COMPATIBLE_LEGACY_VUE_I18N:fn(),BRIDGE_SUPPORT_VUE_2_ONLY:fn(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:fn(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:fn(),__EXTEND_POINT__:fn()};function Bt(e,...t){return zl(e,null,void 0)}const td=_r("__translateVNode"),nd=_r("__datetimeParts"),ad=_r("__numberParts"),CS=_r("__setPluralRules"),AS=_r("__injectWithOption"),rd=_r("__dispose");function Qi(e){if(!qe(e)||ma(e))return e;for(const t in e)if(Hn(e,t))if(!t.includes("."))qe(e[t])&&Qi(e[t]);else{const n=t.split("."),a=n.length-1;let r=e,l=!1;for(let i=0;i<a;i++){if(n[i]==="__proto__")throw new Error(`unsafe key: ${n[i]}`);if(n[i]in r||(r[n[i]]=lt()),!qe(r[n[i]])){l=!0;break}r=r[n[i]]}if(l||(ma(r)?uS.includes(n[a])||delete e[t]:(r[n[a]]=e[t],delete e[t])),!ma(r)){const i=r[n[a]];qe(i)&&Qi(i)}}return e}function fu(e,t){const{messages:n,__i18n:a,messageResolver:r,flatJson:l}=t,i=Be(n)?n:vt(a)?lt():{[e]:lt()};if(vt(a)&&a.forEach(o=>{if("locale"in o&&"resource"in o){const{locale:s,resource:u}=o;s?(i[s]=i[s]||lt(),Fo(u,i[s])):Fo(u,i)}else Se(o)&&Fo(JSON.parse(o),i)}),r==null&&l)for(const o in i)Hn(i,o)&&Qi(i[o]);return i}function xS(e){return e.type}function TS(e,t,n){let a=qe(t.messages)?t.messages:lt();"__i18nGlobal"in n&&(a=fu(e.locale.value,{messages:a,__i18n:n.__i18nGlobal}));const r=Object.keys(a);r.length&&r.forEach(l=>{e.mergeLocaleMessage(l,a[l])});{if(qe(t.datetimeFormats)){const l=Object.keys(t.datetimeFormats);l.length&&l.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(qe(t.numberFormats)){const l=Object.keys(t.numberFormats);l.length&&l.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function Rh(e){return w(Rl,null,e,0)}const Fh="__INTLIFY_META__",Bh=()=>[],sV=()=>!1;let $h=0;function Hh(e){return((t,n,a,r)=>e(n,a,zn()||void 0,r))}const uV=()=>{const e=zn();let t=null;return e&&(t=xS(e)[Fh])?{[Fh]:t}:null};function Vf(e={},t){const{__root:n,__injectWithOption:a}=e,r=n===void 0,l=e.flatJson,i=ps?oe:fe,o=!!e.translateExistCompatible;let s=Ye(e.inheritLocale)?e.inheritLocale:!0;const u=i(n&&s?n.locale.value:Se(e.locale)?e.locale:Nl),c=i(n&&s?n.fallbackLocale.value:Se(e.fallbackLocale)||vt(e.fallbackLocale)||Be(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:u.value),d=i(fu(u.value,e)),f=i(Be(e.datetimeFormats)?e.datetimeFormats:{[u.value]:{}}),m=i(Be(e.numberFormats)?e.numberFormats:{[u.value]:{}});let v=n?n.missingWarn:Ye(e.missingWarn)||gr(e.missingWarn)?e.missingWarn:!0,h=n?n.fallbackWarn:Ye(e.fallbackWarn)||gr(e.fallbackWarn)?e.fallbackWarn:!0,C=n?n.fallbackRoot:Ye(e.fallbackRoot)?e.fallbackRoot:!0,b=!!e.fallbackFormat,k=ut(e.missing)?e.missing:null,_=ut(e.missing)?Hh(e.missing):null,g=ut(e.postTranslation)?e.postTranslation:null,p=n?n.warnHtmlMessage:Ye(e.warnHtmlMessage)?e.warnHtmlMessage:!0,S=!!e.escapeParameter;const y=n?n.modifiers:Be(e.modifiers)?e.modifiers:{};let x=e.pluralRules||n&&n.pluralRules,A;A=(()=>{r&&Eh(null);const W={version:lV,locale:u.value,fallbackLocale:c.value,messages:d.value,modifiers:y,pluralRules:x,missing:_===null?void 0:_,missingWarn:v,fallbackWarn:h,fallbackFormat:b,unresolving:!0,postTranslation:g===null?void 0:g,warnHtmlMessage:p,escapeParameter:S,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};W.datetimeFormats=f.value,W.numberFormats=m.value,W.__datetimeFormatters=Be(A)?A.__datetimeFormatters:void 0,W.__numberFormatters=Be(A)?A.__numberFormatters:void 0;const ne=XL(W);return r&&Eh(ne),ne})(),ai(A,u.value,c.value);function R(){return[u.value,c.value,d.value,f.value,m.value]}const E=D({get:()=>u.value,set:W=>{u.value=W,A.locale=u.value}}),V=D({get:()=>c.value,set:W=>{c.value=W,A.fallbackLocale=c.value,ai(A,u.value,W)}}),G=D(()=>d.value),K=D(()=>f.value),te=D(()=>m.value);function ee(){return ut(g)?g:null}function ce(W){g=W,A.postTranslation=W}function z(){return k}function H(W){W!==null&&(_=Hh(W)),k=W,A.missing=_}const B=(W,ne,Ae,We,at,$t)=>{R();let Ht;try{__INTLIFY_PROD_DEVTOOLS__,r||(A.fallbackContext=n?KL():void 0),Ht=W(A)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(A.fallbackContext=void 0)}if(Ae!=="translate exists"&&Ct(Ht)&&Ht===du||Ae==="translate exists"&&!Ht){const[kr,mu]=ne();return n&&C?We(n):at(kr)}else{if($t(Ht))return Ht;throw Bt(Lt.UNEXPECTED_RETURN_TYPE)}};function j(...W){return B(ne=>Reflect.apply(Dh,null,[ne,...W]),()=>Jc(...W),"translate",ne=>Reflect.apply(ne.t,ne,[...W]),ne=>ne,ne=>Se(ne))}function se(...W){const[ne,Ae,We]=W;if(We&&!qe(We))throw Bt(Lt.INVALID_ARGUMENT);return j(ne,Ae,Yt({resolvedMessage:!0},We||{}))}function Ce(...W){return B(ne=>Reflect.apply(Mh,null,[ne,...W]),()=>Qc(...W),"datetime format",ne=>Reflect.apply(ne.d,ne,[...W]),()=>Ah,ne=>Se(ne))}function Ve(...W){return B(ne=>Reflect.apply(Lh,null,[ne,...W]),()=>ed(...W),"number format",ne=>Reflect.apply(ne.n,ne,[...W]),()=>Ah,ne=>Se(ne))}function _e(W){return W.map(ne=>Se(ne)||Ct(ne)||Ye(ne)?Rh(String(ne)):ne)}const ie={normalize:_e,interpolate:W=>W,type:"vnode"};function J(...W){return B(ne=>{let Ae;const We=ne;try{We.processor=ie,Ae=Reflect.apply(Dh,null,[We,...W])}finally{We.processor=null}return Ae},()=>Jc(...W),"translate",ne=>ne[td](...W),ne=>[Rh(ne)],ne=>vt(ne))}function ve(...W){return B(ne=>Reflect.apply(Lh,null,[ne,...W]),()=>ed(...W),"number format",ne=>ne[ad](...W),Bh,ne=>Se(ne)||vt(ne))}function xe(...W){return B(ne=>Reflect.apply(Mh,null,[ne,...W]),()=>Qc(...W),"datetime format",ne=>ne[nd](...W),Bh,ne=>Se(ne)||vt(ne))}function T(W){x=W,A.pluralRules=x}function M(W,ne){return B(()=>{if(!W)return!1;const Ae=Se(ne)?ne:u.value,We=Q(Ae),at=A.messageResolver(We,W);return o?at!=null:ma(at)||In(at)||Se(at)},()=>[W],"translate exists",Ae=>Reflect.apply(Ae.te,Ae,[W,ne]),sV,Ae=>Ye(Ae))}function O(W){let ne=null;const Ae=dS(A,c.value,u.value);for(let We=0;We<Ae.length;We++){const at=d.value[Ae[We]]||{},$t=A.messageResolver(at,W);if($t!=null){ne=$t;break}}return ne}function U(W){const ne=O(W);return ne??(n?n.tm(W)||{}:{})}function Q(W){return d.value[W]||{}}function X(W,ne){if(l){const Ae={[W]:ne};for(const We in Ae)Hn(Ae,We)&&Qi(Ae[We]);ne=Ae[W]}d.value[W]=ne,A.messages=d.value}function de(W,ne){d.value[W]=d.value[W]||{};const Ae={[W]:ne};if(l)for(const We in Ae)Hn(Ae,We)&&Qi(Ae[We]);ne=Ae[W],Fo(ne,d.value[W]),A.messages=d.value}function le(W){return f.value[W]||{}}function I(W,ne){f.value[W]=ne,A.datetimeFormats=f.value,Nh(A,W,ne)}function P(W,ne){f.value[W]=Yt(f.value[W]||{},ne),A.datetimeFormats=f.value,Nh(A,W,ne)}function F(W){return m.value[W]||{}}function q(W,ne){m.value[W]=ne,A.numberFormats=m.value,Vh(A,W,ne)}function ue(W,ne){m.value[W]=Yt(m.value[W]||{},ne),A.numberFormats=m.value,Vh(A,W,ne)}$h++,n&&ps&&(me(n.locale,W=>{s&&(u.value=W,A.locale=W,ai(A,u.value,c.value))}),me(n.fallbackLocale,W=>{s&&(c.value=W,A.fallbackLocale=W,ai(A,u.value,c.value))}));const re={id:$h,locale:E,fallbackLocale:V,get inheritLocale(){return s},set inheritLocale(W){s=W,W&&n&&(u.value=n.locale.value,c.value=n.fallbackLocale.value,ai(A,u.value,c.value))},get availableLocales(){return Object.keys(d.value).sort()},messages:G,get modifiers(){return y},get pluralRules(){return x||{}},get isGlobal(){return r},get missingWarn(){return v},set missingWarn(W){v=W,A.missingWarn=v},get fallbackWarn(){return h},set fallbackWarn(W){h=W,A.fallbackWarn=h},get fallbackRoot(){return C},set fallbackRoot(W){C=W},get fallbackFormat(){return b},set fallbackFormat(W){b=W,A.fallbackFormat=b},get warnHtmlMessage(){return p},set warnHtmlMessage(W){p=W,A.warnHtmlMessage=W},get escapeParameter(){return S},set escapeParameter(W){S=W,A.escapeParameter=W},t:j,getLocaleMessage:Q,setLocaleMessage:X,mergeLocaleMessage:de,getPostTranslationHandler:ee,setPostTranslationHandler:ce,getMissingHandler:z,setMissingHandler:H,[CS]:T};return re.datetimeFormats=K,re.numberFormats=te,re.rt=se,re.te=M,re.tm=U,re.d=Ce,re.n=Ve,re.getDateTimeFormat=le,re.setDateTimeFormat=I,re.mergeDateTimeFormat=P,re.getNumberFormat=F,re.setNumberFormat=q,re.mergeNumberFormat=ue,re[AS]=a,re[td]=J,re[nd]=xe,re[ad]=ve,re}function cV(e){const t=Se(e.locale)?e.locale:Nl,n=Se(e.fallbackLocale)||vt(e.fallbackLocale)||Be(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,a=ut(e.missing)?e.missing:void 0,r=Ye(e.silentTranslationWarn)||gr(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,l=Ye(e.silentFallbackWarn)||gr(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,i=Ye(e.fallbackRoot)?e.fallbackRoot:!0,o=!!e.formatFallbackMessages,s=Be(e.modifiers)?e.modifiers:{},u=e.pluralizationRules,c=ut(e.postTranslation)?e.postTranslation:void 0,d=Se(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,f=!!e.escapeParameterHtml,m=Ye(e.sync)?e.sync:!0;let v=e.messages;if(Be(e.sharedMessages)){const S=e.sharedMessages;v=Object.keys(S).reduce((x,A)=>{const L=x[A]||(x[A]={});return Yt(L,S[A]),x},v||{})}const{__i18n:h,__root:C,__injectWithOption:b}=e,k=e.datetimeFormats,_=e.numberFormats,g=e.flatJson,p=e.translateExistCompatible;return{locale:t,fallbackLocale:n,messages:v,flatJson:g,datetimeFormats:k,numberFormats:_,missing:a,missingWarn:r,fallbackWarn:l,fallbackRoot:i,fallbackFormat:o,modifiers:s,pluralRules:u,postTranslation:c,warnHtmlMessage:d,escapeParameter:f,messageResolver:e.messageResolver,inheritLocale:m,translateExistCompatible:p,__i18n:h,__root:C,__injectWithOption:b}}function ld(e={},t){{const n=Vf(cV(e)),{__extender:a}=e,r={id:n.id,get locale(){return n.locale.value},set locale(l){n.locale.value=l},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(l){n.fallbackLocale.value=l},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(l){},get missing(){return n.getMissingHandler()},set missing(l){n.setMissingHandler(l)},get silentTranslationWarn(){return Ye(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(l){n.missingWarn=Ye(l)?!l:l},get silentFallbackWarn(){return Ye(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(l){n.fallbackWarn=Ye(l)?!l:l},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(l){n.fallbackFormat=l},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(l){n.setPostTranslationHandler(l)},get sync(){return n.inheritLocale},set sync(l){n.inheritLocale=l},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(l){n.warnHtmlMessage=l!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(l){n.escapeParameter=l},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(l){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...l){const[i,o,s]=l,u={};let c=null,d=null;if(!Se(i))throw Bt(Lt.INVALID_ARGUMENT);const f=i;return Se(o)?u.locale=o:vt(o)?c=o:Be(o)&&(d=o),vt(s)?c=s:Be(s)&&(d=s),Reflect.apply(n.t,n,[f,c||d||{},u])},rt(...l){return Reflect.apply(n.rt,n,[...l])},tc(...l){const[i,o,s]=l,u={plural:1};let c=null,d=null;if(!Se(i))throw Bt(Lt.INVALID_ARGUMENT);const f=i;return Se(o)?u.locale=o:Ct(o)?u.plural=o:vt(o)?c=o:Be(o)&&(d=o),Se(s)?u.locale=s:vt(s)?c=s:Be(s)&&(d=s),Reflect.apply(n.t,n,[f,c||d||{},u])},te(l,i){return n.te(l,i)},tm(l){return n.tm(l)},getLocaleMessage(l){return n.getLocaleMessage(l)},setLocaleMessage(l,i){n.setLocaleMessage(l,i)},mergeLocaleMessage(l,i){n.mergeLocaleMessage(l,i)},d(...l){return Reflect.apply(n.d,n,[...l])},getDateTimeFormat(l){return n.getDateTimeFormat(l)},setDateTimeFormat(l,i){n.setDateTimeFormat(l,i)},mergeDateTimeFormat(l,i){n.mergeDateTimeFormat(l,i)},n(...l){return Reflect.apply(n.n,n,[...l])},getNumberFormat(l){return n.getNumberFormat(l)},setNumberFormat(l,i){n.setNumberFormat(l,i)},mergeNumberFormat(l,i){n.mergeNumberFormat(l,i)},getChoiceIndex(l,i){return-1}};return r.__extender=a,r}}const Rf={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function dV({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((a,r)=>[...a,...r.type===Me?r.children:[r]],[]):t.reduce((n,a)=>{const r=e[a];return r&&(n[a]=r()),n},lt())}function ES(e){return Me}const fV=Ll({name:"i18n-t",props:Yt({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ct(e)||!isNaN(e)}},Rf),setup(e,t){const{slots:n,attrs:a}=t,r=e.i18n||Ff({useScope:e.scope,__useComponent:!0});return()=>{const l=Object.keys(n).filter(d=>d!=="_"),i=lt();e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=Se(e.plural)?+e.plural:e.plural);const o=dV(t,l),s=r[td](e.keypath,o,i),u=Yt(lt(),a),c=Se(e.tag)||qe(e.tag)?e.tag:ES();return Mn(c,u,s)}}}),Wh=fV;function mV(e){return vt(e)&&!Se(e[0])}function IS(e,t,n,a){const{slots:r,attrs:l}=t;return()=>{const i={part:!0};let o=lt();e.locale&&(i.locale=e.locale),Se(e.format)?i.key=e.format:qe(e.format)&&(Se(e.format.key)&&(i.key=e.format.key),o=Object.keys(e.format).reduce((f,m)=>n.includes(m)?Yt(lt(),f,{[m]:e.format[m]}):f,lt()));const s=a(e.value,i,o);let u=[i.key];vt(s)?u=s.map((f,m)=>{const v=r[f.type],h=v?v({[f.type]:f.value,index:m,parts:s}):[f.value];return mV(h)&&(h[0].key=`${f.type}-${m}`),h}):Se(s)&&(u=[s]);const c=Yt(lt(),l),d=Se(e.tag)||qe(e.tag)?e.tag:ES();return Mn(d,c,u)}}const vV=Ll({name:"i18n-n",props:Yt({value:{type:Number,required:!0},format:{type:[String,Object]}},Rf),setup(e,t){const n=e.i18n||Ff({useScope:e.scope,__useComponent:!0});return IS(e,t,wS,(...a)=>n[ad](...a))}}),Uh=vV,hV=Ll({name:"i18n-d",props:Yt({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Rf),setup(e,t){const n=e.i18n||Ff({useScope:e.scope,__useComponent:!0});return IS(e,t,SS,(...a)=>n[nd](...a))}}),Yh=hV;function gV(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const a=n.__getInstance(t);return a!=null?a.__composer:e.global.__composer}}function yV(e){const t=i=>{const{instance:o,modifiers:s,value:u}=i;if(!o||!o.$)throw Bt(Lt.UNEXPECTED_ERROR);const c=gV(e,o.$),d=jh(u);return[Reflect.apply(c.t,c,[...Gh(d)]),c]};return{created:(i,o)=>{const[s,u]=t(o);ps&&e.global===u&&(i.__i18nWatcher=me(u.locale,()=>{o.instance&&o.instance.$forceUpdate()})),i.__composer=u,i.textContent=s},unmounted:i=>{ps&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:o})=>{if(i.__composer){const s=i.__composer,u=jh(o);i.textContent=Reflect.apply(s.t,s,[...Gh(u)])}},getSSRProps:i=>{const[o]=t(i);return{textContent:o}}}}function jh(e){if(Se(e))return{path:e};if(Be(e)){if(!("path"in e))throw Bt(Lt.REQUIRED_VALUE,"path");return e}else throw Bt(Lt.INVALID_VALUE)}function Gh(e){const{path:t,locale:n,args:a,choice:r,plural:l}=e,i={},o=a||{};return Se(n)&&(i.locale=n),Ct(r)&&(i.plural=r),Ct(l)&&(i.plural=l),[t,o,i]}function bV(e,t,...n){const a=Be(n[0])?n[0]:{},r=!!a.useI18nComponentName;(Ye(a.globalInstall)?a.globalInstall:!0)&&([r?"i18n":Wh.name,"I18nT"].forEach(i=>e.component(i,Wh)),[Uh.name,"I18nN"].forEach(i=>e.component(i,Uh)),[Yh.name,"I18nD"].forEach(i=>e.component(i,Yh))),e.directive("t",yV(t))}function pV(e,t,n){return{beforeCreate(){const a=zn();if(!a)throw Bt(Lt.UNEXPECTED_ERROR);const r=this.$options;if(r.i18n){const l=r.i18n;if(r.__i18n&&(l.__i18n=r.__i18n),l.__root=t,this===this.$root)this.$i18n=zh(e,l);else{l.__injectWithOption=!0,l.__extender=n.__vueI18nExtend,this.$i18n=ld(l);const i=this.$i18n;i.__extender&&(i.__disposer=i.__extender(this.$i18n))}}else if(r.__i18n)if(this===this.$root)this.$i18n=zh(e,r);else{this.$i18n=ld({__i18n:r.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const l=this.$i18n;l.__extender&&(l.__disposer=l.__extender(this.$i18n))}else this.$i18n=e;r.__i18nGlobal&&TS(t,r,r),this.$t=(...l)=>this.$i18n.t(...l),this.$rt=(...l)=>this.$i18n.rt(...l),this.$tc=(...l)=>this.$i18n.tc(...l),this.$te=(l,i)=>this.$i18n.te(l,i),this.$d=(...l)=>this.$i18n.d(...l),this.$n=(...l)=>this.$i18n.n(...l),this.$tm=l=>this.$i18n.tm(l),n.__setInstance(a,this.$i18n)},mounted(){},unmounted(){const a=zn();if(!a)throw Bt(Lt.UNEXPECTED_ERROR);const r=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,r.__disposer&&(r.__disposer(),delete r.__disposer,delete r.__extender),n.__deleteInstance(a),delete this.$i18n}}}function zh(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[CS](t.pluralizationRules||e.pluralizationRules);const n=fu(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(a=>e.mergeLocaleMessage(a,n[a])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(a=>e.mergeDateTimeFormat(a,t.datetimeFormats[a])),t.numberFormats&&Object.keys(t.numberFormats).forEach(a=>e.mergeNumberFormat(a,t.numberFormats[a])),e}const _V=_r("global-vue-i18n");function SV(e={},t){const n=__VUE_I18N_LEGACY_API__&&Ye(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,a=Ye(e.globalInjection)?e.globalInjection:!0,r=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,l=new Map,[i,o]=wV(e,n),s=_r("");function u(f){return l.get(f)||null}function c(f,m){l.set(f,m)}function d(f){l.delete(f)}{const f={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return r},async install(m,...v){if(m.__VUE_I18N_SYMBOL__=s,m.provide(m.__VUE_I18N_SYMBOL__,f),Be(v[0])){const b=v[0];f.__composerExtend=b.__composerExtend,f.__vueI18nExtend=b.__vueI18nExtend}let h=null;!n&&a&&(h=OV(m,f.global)),__VUE_I18N_FULL_INSTALL__&&bV(m,f,...v),__VUE_I18N_LEGACY_API__&&n&&m.mixin(pV(o,o.__composer,f));const C=m.unmount;m.unmount=()=>{h&&h(),f.dispose(),C()}},get global(){return o},dispose(){i.stop()},__instances:l,__getInstance:u,__setInstance:c,__deleteInstance:d};return f}}function Ff(e={}){const t=zn();if(t==null)throw Bt(Lt.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Bt(Lt.NOT_INSTALLED);const n=kV(t),a=AV(n),r=xS(t),l=CV(e,r);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw Bt(Lt.NOT_AVAILABLE_IN_LEGACY_MODE);return IV(t,l,a,e)}if(l==="global")return TS(a,e,r),a;if(l==="parent"){let s=xV(n,t,e.__useComponent);return s==null&&(s=a),s}const i=n;let o=i.__getInstance(t);if(o==null){const s=Yt({},e);"__i18n"in r&&(s.__i18n=r.__i18n),a&&(s.__root=a),o=Vf(s),i.__composerExtend&&(o[rd]=i.__composerExtend(o)),EV(i,t,o),i.__setInstance(t,o)}return o}function wV(e,t,n){const a=dr();{const r=__VUE_I18N_LEGACY_API__&&t?a.run(()=>ld(e)):a.run(()=>Vf(e));if(r==null)throw Bt(Lt.UNEXPECTED_ERROR);return[a,r]}}function kV(e){{const t=$e(e.isCE?_V:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Bt(e.isCE?Lt.NOT_INSTALLED_WITH_PROVIDE:Lt.UNEXPECTED_ERROR);return t}}function CV(e,t){return uu(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function AV(e){return e.mode==="composition"?e.global:e.global.__composer}function xV(e,t,n=!1){let a=null;const r=t.root;let l=TV(t,n);for(;l!=null;){const i=e;if(e.mode==="composition")a=i.__getInstance(l);else if(__VUE_I18N_LEGACY_API__){const o=i.__getInstance(l);o!=null&&(a=o.__composer,n&&a&&!a[AS]&&(a=null))}if(a!=null||r===l)break;l=l.parent}return a}function TV(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function EV(e,t,n){cn(()=>{},t),kd(()=>{const a=n;e.__deleteInstance(t);const r=a[rd];r&&(r(),delete a[rd])},t)}function IV(e,t,n,a={}){const r=t==="local",l=fe(null);if(r&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw Bt(Lt.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const i=Ye(a.inheritLocale)?a.inheritLocale:!Se(a.locale),o=oe(!r||i?n.locale.value:Se(a.locale)?a.locale:Nl),s=oe(!r||i?n.fallbackLocale.value:Se(a.fallbackLocale)||vt(a.fallbackLocale)||Be(a.fallbackLocale)||a.fallbackLocale===!1?a.fallbackLocale:o.value),u=oe(fu(o.value,a)),c=oe(Be(a.datetimeFormats)?a.datetimeFormats:{[o.value]:{}}),d=oe(Be(a.numberFormats)?a.numberFormats:{[o.value]:{}}),f=r?n.missingWarn:Ye(a.missingWarn)||gr(a.missingWarn)?a.missingWarn:!0,m=r?n.fallbackWarn:Ye(a.fallbackWarn)||gr(a.fallbackWarn)?a.fallbackWarn:!0,v=r?n.fallbackRoot:Ye(a.fallbackRoot)?a.fallbackRoot:!0,h=!!a.fallbackFormat,C=ut(a.missing)?a.missing:null,b=ut(a.postTranslation)?a.postTranslation:null,k=r?n.warnHtmlMessage:Ye(a.warnHtmlMessage)?a.warnHtmlMessage:!0,_=!!a.escapeParameter,g=r?n.modifiers:Be(a.modifiers)?a.modifiers:{},p=a.pluralRules||r&&n.pluralRules;function S(){return[o.value,s.value,u.value,c.value,d.value]}const y=D({get:()=>l.value?l.value.locale.value:o.value,set:O=>{l.value&&(l.value.locale.value=O),o.value=O}}),x=D({get:()=>l.value?l.value.fallbackLocale.value:s.value,set:O=>{l.value&&(l.value.fallbackLocale.value=O),s.value=O}}),A=D(()=>l.value?l.value.messages.value:u.value),L=D(()=>c.value),R=D(()=>d.value);function E(){return l.value?l.value.getPostTranslationHandler():b}function V(O){l.value&&l.value.setPostTranslationHandler(O)}function G(){return l.value?l.value.getMissingHandler():C}function K(O){l.value&&l.value.setMissingHandler(O)}function te(O){return S(),O()}function ee(...O){return l.value?te(()=>Reflect.apply(l.value.t,null,[...O])):te(()=>"")}function ce(...O){return l.value?Reflect.apply(l.value.rt,null,[...O]):""}function z(...O){return l.value?te(()=>Reflect.apply(l.value.d,null,[...O])):te(()=>"")}function H(...O){return l.value?te(()=>Reflect.apply(l.value.n,null,[...O])):te(()=>"")}function B(O){return l.value?l.value.tm(O):{}}function j(O,U){return l.value?l.value.te(O,U):!1}function se(O){return l.value?l.value.getLocaleMessage(O):{}}function Ce(O,U){l.value&&(l.value.setLocaleMessage(O,U),u.value[O]=U)}function Ve(O,U){l.value&&l.value.mergeLocaleMessage(O,U)}function _e(O){return l.value?l.value.getDateTimeFormat(O):{}}function Y(O,U){l.value&&(l.value.setDateTimeFormat(O,U),c.value[O]=U)}function ie(O,U){l.value&&l.value.mergeDateTimeFormat(O,U)}function J(O){return l.value?l.value.getNumberFormat(O):{}}function ve(O,U){l.value&&(l.value.setNumberFormat(O,U),d.value[O]=U)}function xe(O,U){l.value&&l.value.mergeNumberFormat(O,U)}const T={get id(){return l.value?l.value.id:-1},locale:y,fallbackLocale:x,messages:A,datetimeFormats:L,numberFormats:R,get inheritLocale(){return l.value?l.value.inheritLocale:i},set inheritLocale(O){l.value&&(l.value.inheritLocale=O)},get availableLocales(){return l.value?l.value.availableLocales:Object.keys(u.value)},get modifiers(){return l.value?l.value.modifiers:g},get pluralRules(){return l.value?l.value.pluralRules:p},get isGlobal(){return l.value?l.value.isGlobal:!1},get missingWarn(){return l.value?l.value.missingWarn:f},set missingWarn(O){l.value&&(l.value.missingWarn=O)},get fallbackWarn(){return l.value?l.value.fallbackWarn:m},set fallbackWarn(O){l.value&&(l.value.missingWarn=O)},get fallbackRoot(){return l.value?l.value.fallbackRoot:v},set fallbackRoot(O){l.value&&(l.value.fallbackRoot=O)},get fallbackFormat(){return l.value?l.value.fallbackFormat:h},set fallbackFormat(O){l.value&&(l.value.fallbackFormat=O)},get warnHtmlMessage(){return l.value?l.value.warnHtmlMessage:k},set warnHtmlMessage(O){l.value&&(l.value.warnHtmlMessage=O)},get escapeParameter(){return l.value?l.value.escapeParameter:_},set escapeParameter(O){l.value&&(l.value.escapeParameter=O)},t:ee,getPostTranslationHandler:E,setPostTranslationHandler:V,getMissingHandler:G,setMissingHandler:K,rt:ce,d:z,n:H,tm:B,te:j,getLocaleMessage:se,setLocaleMessage:Ce,mergeLocaleMessage:Ve,getDateTimeFormat:_e,setDateTimeFormat:Y,mergeDateTimeFormat:ie,getNumberFormat:J,setNumberFormat:ve,mergeNumberFormat:xe};function M(O){O.locale.value=o.value,O.fallbackLocale.value=s.value,Object.keys(u.value).forEach(U=>{O.mergeLocaleMessage(U,u.value[U])}),Object.keys(c.value).forEach(U=>{O.mergeDateTimeFormat(U,c.value[U])}),Object.keys(d.value).forEach(U=>{O.mergeNumberFormat(U,d.value[U])}),O.escapeParameter=_,O.fallbackFormat=h,O.fallbackRoot=v,O.fallbackWarn=m,O.missingWarn=f,O.warnHtmlMessage=k}return Vl(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw Bt(Lt.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const O=l.value=e.proxy.$i18n.__composer;t==="global"?(o.value=O.locale.value,s.value=O.fallbackLocale.value,u.value=O.messages.value,c.value=O.datetimeFormats.value,d.value=O.numberFormats.value):r&&M(O)}),T}const PV=["locale","fallbackLocale","availableLocales"],Kh=["t","rt","d","n","tm","te"];function OV(e,t){const n=Object.create(null);return PV.forEach(r=>{const l=Object.getOwnPropertyDescriptor(t,r);if(!l)throw Bt(Lt.UNEXPECTED_ERROR);const i=ot(l.value)?{get(){return l.value.value},set(o){l.value.value=o}}:{get(){return l.get&&l.get()}};Object.defineProperty(n,r,i)}),e.config.globalProperties.$i18n=n,Kh.forEach(r=>{const l=Object.getOwnPropertyDescriptor(t,r);if(!l||!l.value)throw Bt(Lt.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,l)}),()=>{delete e.config.globalProperties.$i18n,Kh.forEach(r=>{delete e.config.globalProperties[`$${r}`]})}}iV();__INTLIFY_JIT_COMPILATION__?Th(eV):Th(QL);YL(CL);jL(dS);if(__INTLIFY_PROD_DEVTOOLS__){const e=La();e.__INTLIFY__=!0,ML(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const DV={en:{title:"Tool for timing attacks in Stronghold Kingdoms",titleShort:"SHK Timing",serverTime:"Server Time",timingTime:"Timing time",hhMM:"HH:MM",suggestedTime:"Suggested Time",newAttack:"New Attack",about:"About",help:"Help",armiesTable:"Armies Table",newArmy:"New Army",noArmies:"No Armies yet...",addRandomArmy:"Add Random Army",shareLink:"Share Link",armyName:"Army Name",hours:"Hours",minutes:"Minutes",seconds:"Seconds",delay:"Delay",speed:"Speed",close:"Close",whenToGo:"When to go",countdown:"Countdown",required:"Required",valueMustBeANumber:"Value must be a number",maxCharacters:"Max 50 characters",delayMustBe:"Delay must be from 0 to 59",minSecMustBe:"Must be from 0 to 59",speedMustBe:"Must be from 1 to 6",deleteConfirm:"Are you sure you want to delete this Army?",editArmy:"Edit Army",actions:"Actions",cancel:"Cancel",save:"Save",continue:"Continue",step1Title:"Add your armies",step1Text:`First you need to choose a target. Then choose your army and check the time for the target. Click "New Army" button and fill the data requested:
 (1) Army Name - Name your army so you dont forget. (2) Hours, Minutes and Seconds are self-explanatory. (3) Delay - its a couple seconds that you will operate with to order your attack. This delay is added to your Attack Time. For example you have "Cleaner Army", "Breaker Army" and "Captain Army". And you want your "Cleaner Army" strike before "Breaker Army" and your "Captain Army" should be the last one that hits your target. You need to set "Cleaner Army"s Delay to 0 (will strike exactly at "Attack Time"), your "Breaker Army"s Delay to 5(will strike in 5 seconds) and "Captain Army"s Delay to 10(will strike in 10 seconds). Note, that you will be able to sort your armies by delay and edit it later if you need. (4) Speed - this field is only when you already played a Discipline or Logistic card and you cannot see your 1x time. We will recalculate your time properly. Ex: you add 1h way army with 2x speed, we will recalculate 1x time to 2h as well as all other 3x 4x 5x and even 6x. When ok, press the Save button and go back to the next step in the tutorial.`,step2Title:"Set up your attack time",step2Text:`
    Once you finished filling your armies, think about what speed cards do you need to use and click on time in table under 1x-6x columns. Then you need to choose appropriate "Attack Time" when all of these armies hit your enemy in the same moment.

    To do so, we calculated "Suggested Time" for you. It takes your slowest army(which would be launched first), add it's time to current time and also adds 3 additional minutes so you can prepare. If you set that time into "Attack Time", you will see your closest countdown must be around 3 minutes. But feel free to adjust and play with Attack Time as you wish`,step3Title:"Launch your armies!",step3Text:'When you set up your "Attack Time", you will notice the "Countdown" field in the table starts counting. It a timer when you should launch your army. There is also a column called "When To Go". Its exact server time that you need to use in-game for launching your army. We personally recommend to use that instead of countdown. Countdown is just for you to know approximately when to go (Its a separate theme, sometimes this clock might have gap in 1-2s). We also recommend to make a delays with 5-6 seconds between your army-types.',fromDiscordBot:"From Discord Bot"},ru:{title:"Приблуда для тайминга аттак в Stronghold Kingdoms",titleShort:"SHK Тайминг",serverTime:"Серверное Время",timingTime:"Время Атаки",hhMM:"ЧЧ:ММ",suggestedTime:"Оптимальное Время",newAttack:"Новая Атака",about:"Про сайт",help:"Помощь",armiesTable:"Таблица Армий",newArmy:"Новая Армия",noArmies:"Армии пока нет...",addRandomArmy:"Добавить случайную армию",shareLink:"Получить Ссылку",armyName:"Название Армии",hours:"Часы",minutes:"Минуты",seconds:"Секунды",delay:"Задержка",speed:"Скорость",close:"Закрыть",whenToGo:"Когда выходить",countdown:"Отсчет",required:"Надо заполнить",valueMustBeANumber:"Должно быть число",maxCharacters:"50 символов максимум",delayMustBe:"Задержка от 0 до 59",minSecMustBe:"Должно быть от 0 до 59",speedMustBe:"скорость от 1 до 6",deleteConfirm:"Точно удалить эту армию?",editArmy:"Редактирование Армии",actions:"Действия",cancel:"Отмена",save:"Сохранить",continue:"Далее",step1Title:"Добавь свои армии",step1Text:'Для начала вы должны выбрать цель. Потом проверить сколько времени занимает путь от деревни где у вас армия до цели. Вот теперь нажмите "НОВАЯ АРМИЯ" и заполните поля: (1) Название Армии - Когда армий много и они от разных игроков, неплохо было бы помнить какая из них какая. (2) Часы, Минуты и Секунды говорят сами за себя (3) Задержка - это секунды которые добавляются ко "Времени Атаки" и помогут вам отправить армии в правльном порядке. Например у вас есть "Чистка", "Ударка" и "Капитанка". И вы хотите, чтобы сначала зашла "Чистка" потом "Ударка" и только потом "Капитанка". В таком случае вам надо выставь "Задержку" "Чистки" в 0 (выйдет первой и прийдет точно в "Время Атаки"), задержку "Ударки" в секунд 5 и "Капитанки" где-то в 10. Когда добавите армеек, можно будет отсортировать табличку по "Задержке" и посмотреть в каком порядке они будут заходить. (4) Скорость - это на тот случай если вы уже прожали Дисциплину или Логистику и не можете узнать ваше время на 1х. Например вы добавляете армию ходом 1 час на скорости 2х, мы сами посчитаем сколько это будет на 1х и на всех остальных скоростях. Когда заполните эти поля, нажимайте сохранить и переходите к следующего шагу',step2Title:'Определите "Время Атаки"',step2Text:`
    Когда закончите добавлять армии, поиграйтесь со скоростями в табличке, посортируйте по времени и по задержке и посмотрите все ли верно. Чтобы выбрать правильное время атаки, мы сделали для вас "Оптимальное Время". Мы берем время вашей самой медленной армии (которая будет выходить самой первой) добавляем к настоящему времени и еще +3 минуты, чтобы вы успели приготовиться. Поставьте это время во "Время Атаки" и в табличке заметите что ваша самая медленная армия будет в районе 3-ех минут до выхода. Вы можете сортировать табличку по времени выхода армий (колонки Время выхода и Отсчет сортируют одинаково) и по времени их захода в цель (по Задержке)`,step3Title:"Запускайте Армейки!",step3Text:'Когда вы установите "Время Атаки", вы должны заметить идущие таймеры в колонке "Отсчет". Это таймер до выпуска армейки. Колонка "Когда Выходить" показывает именно то серверное время когда вам надо ее отправить. И именно это время надо использовать когда вы уже на "кнопке" и видите в диалоговом окне время в игре. Отсчет просто показывает сколько осталось до выхода (Это отдельная тема, но смысл в том что если вы оставите окно браузера открытым на долгое время, эти часы на сайте могут врать на 1-2 секунды за час работы таймера. "Время Выхода" не соврет никогда). Также я рекомендую держать задержку на уровне 5 секунд между разными типами армеек, чтобы был запас на различные зависания в мобильной версии игры.',fromDiscordBot:"Из Дискорд Бота"},pl:{title:"Atak czasowy w Stronghold Kingdoms",titleShort:"SHK Timing",serverTime:"Czas Serwera",timingTime:"Czas Ataku",hhMM:"GG:MM",suggestedTime:"Optymalny Czas",newAttack:"Nowy Аtak",about:"O",help:"Pomoc",armiesTable:"Tabela Armii",newArmy:"Nowa Armia",noArmies:"Nie masz jeszcze armii...",addRandomArmy:"Dodaj losową armię",shareLink:"Uzyskaj Link",armyName:"Nazwa Armii",hours:"Godziny",minutes:"Minut",seconds:"Sekundy",delay:"Opóźnienie",speed:"Szybkość",close:"Zamknij",whenToGo:"Kiedy wyjść",countdown:"Odliczanie",required:"Musisz wypełnić",valueMustBeANumber:"Musi być liczbą",maxCharacters:"Maksymalnie 50 znaków",delayMustBe:"Opóźnienie od 0 do 59",minSecMustBe:"Musi być od 0 do 59",speedMustBe:"prędkość od 1 do 6",deleteConfirm:"Dokładnie usuń tę armię?",editArmy:"Edycja Armii",actions:"Akcje",cancel:"Anuluj",save:"Zapisz",continue:"Dalej",step1Title:"Dodaj swoje Armie",step1Text:'Najpierw musisz wybrać cel. Następnie wybierz swoją armię i sprawdź czas na cel. Kliknij przycisk „Nowa armia" i wypełnij wymagane dane: (1) Nazwa armii - nazwij swoją armię, abyś nie zapomniał. (2) Godziny, minuty i sekundy są oczywiste. (3) Opóźnienie - to kilka sekund, z którymi będziesz pracował, aby zamówić atak. To opóźnienie jest dodawane do twojego czasu ataku. Na przykład masz „Cleaner Army", „Breaker Army" i „Captain Army". I chcesz, żeby twoje „Czystsze wojsko" uderzyło przed „Armią Łamacza", a twoja „Armia Kapitana" powinna być ostatnią, która trafi w cel. Musisz ustawić Opóźnienie „Czystszej Armii" na 0 (uderzy dokładnie w „Czasie Ataku"), Opóźnienie „Armii Łamacza" na 5 (uderzy w 5 sekund) i „Opóźnienie Armii Kapitana na 10 (będzie za 10 sekund). Pamiętaj, że będziesz w stanie sortować armie według opóźnień i edytować je później, jeśli zajdzie taka potrzeba. (4) Szybkość - to pole jest tylko wtedy, gdy zagrałeś kartę Dyscypliny lub Logistyki i nie możesz zobaczyć swojego 1x czasu. Ponownie obliczymy Twój czas poprawnie. Np .: dodajesz 1h armii z 2 prędkościami, przeliczymy 1x raz na 2h, a także wszystkie 3x 4x 5x, a nawet 6x. Kiedy ok, naciśnij przycisk Zapisz i wróć do następnego kroku w samouczku.',step2Title:"Ustaw czas ataku",step2Text:'Gdy skończysz wypełniać swoje armie, zastanów się, jakie karty prędkości musisz użyć i kliknij na czas w tabeli pod kolumnami 1x-6x. Następnie musisz wybrać odpowiedni „Czas Ataku", gdy wszystkie te armie uderzą w twojego wroga w tym samym momencie. Aby to zrobić, obliczyliśmy dla Ciebie „Sugerowany czas". Potrzeba twojej najwolniejszej armii (która zostanie uruchomiona jako pierwsza), dodaj jej czas do aktualnego czasu i dodaje 3 dodatkowe minuty, abyś mógł się przygotować. Jeśli ustawisz ten czas na „Czas ataku", zobaczysz, że najbliższe odliczanie musi wynosić około 3 minut. Ale dostosuj się i baw się czasem ataku, jak chcesz',step3Title:"Uruchom swoje armie!",step3Text:'Po skonfigurowaniu „Czasu ataku" zauważysz, że pole „Odliczanie" w tabeli zaczyna się liczyć. To zegar, kiedy powinieneś uruchomić swoją armię. Istnieje również kolumna „Kiedy iść". Dokładny czas serwera, którego potrzebujesz do użycia w grze do uruchomienia swojej armii. Osobiście zalecamy używanie tego zamiast odliczania. Odliczanie jest tylko dla Ciebie, aby wiedzieć, kiedy w przybliżeniu iść (jest to osobny motyw, czasami ten zegar może mieć przerwę w 1-2s). Zalecamy również opóźnienie z 5-6 sekundami między twoimi typami armii.',fromDiscordBot:"From Discord Bot"}},MV=SV({legacy:!1,locale:"ru",fallbackLocale:"en",messages:DV}),PS={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",tableGroupCollapse:"mdi-chevron-down",tableGroupExpand:"mdi-chevron-right",eyeDropper:"mdi-eyedropper",upload:"mdi-cloud-upload",color:"mdi-palette",command:"mdi-apple-keyboard-command",ctrl:"mdi-apple-keyboard-control",space:"mdi-keyboard-space",shift:"mdi-apple-keyboard-shift",alt:"mdi-apple-keyboard-option",enter:"mdi-keyboard-return",arrowup:"mdi-arrow-up",arrowdown:"mdi-arrow-down",arrowleft:"mdi-arrow-left",arrowright:"mdi-arrow-right",backspace:"mdi-backspace",play:"mdi-play",pause:"mdi-pause",fullscreen:"mdi-fullscreen",fullscreenExit:"mdi-fullscreen-exit",volumeHigh:"mdi-volume-high",volumeMedium:"mdi-volume-medium",volumeLow:"mdi-volume-low",volumeOff:"mdi-volume-variant-off",search:"mdi-magnify"},OS={component:e=>Mn(Wy,{...e,class:"mdi"})};function NV(){return{svg:{component:Hy},class:{component:Wy}}}function LV(e){const t=NV(),n=(e==null?void 0:e.defaultSet)??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=OS),Qt({defaultSet:n,sets:t,aliases:{...PS,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}function DS(e={}){const{blueprint:t,...n}=e,a=Qt(t,n),{aliases:r={},components:l={},directives:i={}}=a,o=dr();return o.run(()=>{const s=Fk(a.defaults),u=mA(a.display,a.ssr),c=nC(a.theme),d=LV(a.icons),f=_C(a.locale),m=DP(a.date,f),v=LP(a.goTo,f);function h(b){for(const _ in i)b.directive(_,i[_]);for(const _ in l)b.component(_,l[_]);for(const _ in r)b.component(_,Fl({...r[_],name:_,aliasName:r[_].name}));const k=dr();if(k.run(()=>{c.install(b)}),b.onUnmount(()=>k.stop()),b.provide(Tl,s),b.provide(Ic,u),b.provide(Li,c),b.provide(wc,d),b.provide(ns,f),b.provide(OP,m.options),b.provide(Fv,m.instance),b.provide(Wp,v),nt&&a.ssr)if(b.$nuxt)b.$nuxt.hook("app:suspense:resolve",()=>{u.update()});else{const{mount:_}=b;b.mount=(...g)=>{const p=_(...g);return ze(()=>u.update()),b.mount=_,p}}b.mixin({computed:{$vuetify(){return Dt({defaults:ol.call(this,Tl),display:ol.call(this,Ic),theme:ol.call(this,Li),icons:ol.call(this,wc),locale:ol.call(this,ns),date:ol.call(this,Fv)})}}})}function C(){o.stop()}return{install:h,unmount:C,defaults:s,display:u,theme:c,icons:d,locale:f,date:m,goTo:v}})}const VV="4.0.1";DS.version=VV;function ol(e){var a,r;const t=this.$,n=((a=t.parent)==null?void 0:a.provides)??((r=t.vnode.appContext)==null?void 0:r.provides);if(n&&e in n)return n[e]}const RV=DS({icons:{defaultSet:"mdi",aliases:PS,sets:{mdi:OS}},theme:{defaultTheme:"dark"}}),vo=Qw(YP);vo.use(L1());vo.use(kN);vo.use(MV);vo.use(RV);vo.mount("#app");export{Xr as _,N as a,Ma as c,qt as o};