diff --git "a/code/static/index-1d3152fb.js" "b/code/static/index-1d3152fb.js" new file mode 100644--- /dev/null +++ "b/code/static/index-1d3152fb.js" @@ -0,0 +1,11 @@ +var Om=Object.defineProperty;var Fm=(e,t,n)=>t in e?Om(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Si=(e,t,n)=>(Fm(e,typeof t!="symbol"?t+"":t,n),n),xi=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var fl=(e,t,n)=>(xi(e,t,"read from private field"),n?n.call(e):t.get(e)),ql=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},wi=(e,t,n,l)=>(xi(e,t,"write to private field"),l?l.call(e,n):t.set(e,n),n);var Ua=(e,t,n)=>(xi(e,t,"access private method"),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))l(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&l(i)}).observe(document,{childList:!0,subtree:!0});function n(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerpolicy&&(o.referrerPolicy=a.referrerpolicy),a.crossorigin==="use-credentials"?o.credentials="include":a.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function l(a){if(a.ep)return;a.ep=!0;const o=n(a);fetch(a.href,o)}})();function Rs(e,t){const n=Object.create(null),l=e.split(",");for(let a=0;a!!n[a.toLowerCase()]:a=>!!n[a]}function Ns(e){if(ve(e)){const t={};for(let n=0;n{if(n){const l=n.split(Nm);l.length>1&&(t[l[0].trim()]=l[1].trim())}}),t}function zs(e){let t="";if(Ue(e))t=e;else if(ve(e))for(let n=0;n{},Ym=()=>!1,Wm=/^on[^a-z]/,jo=e=>Wm.test(e),Ds=e=>e.startsWith("onUpdate:"),qe=Object.assign,Hs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Um=Object.prototype.hasOwnProperty,_e=(e,t)=>Um.call(e,t),ve=Array.isArray,oa=e=>Yo(e)==="[object Map]",Xm=e=>Yo(e)==="[object Set]",ge=e=>typeof e=="function",Ue=e=>typeof e=="string",js=e=>typeof e=="symbol",Fe=e=>e!==null&&typeof e=="object",Uc=e=>Fe(e)&&ge(e.then)&&ge(e.catch),Gm=Object.prototype.toString,Yo=e=>Gm.call(e),Km=e=>Yo(e).slice(8,-1),qm=e=>Yo(e)==="[object Object]",Ys=e=>Ue(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,vo=Rs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Wo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zm=/-(\w)/g,Bt=Wo(e=>e.replace(Zm,(t,n)=>n?n.toUpperCase():"")),Jm=/\B([A-Z])/g,Ml=Wo(e=>e.replace(Jm,"-$1").toLowerCase()),fn=Wo(e=>e.charAt(0).toUpperCase()+e.slice(1)),mo=Wo(e=>e?`on${fn(e)}`:""),fa=(e,t)=>!Object.is(e,t),ho=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},va=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Xr;const Qm=()=>Xr||(Xr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let kt;class Xc{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=kt,!t&&kt&&(this.index=(kt.scopes||(kt.scopes=[])).push(this)-1)}run(t){if(this.active){const n=kt;try{return kt=this,t()}finally{kt=n}}}on(){kt=this}off(){kt=this.parent}stop(t){if(this.active){let n,l;for(n=0,l=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Gc=e=>(e.w&Vn)>0,Kc=e=>(e.n&Vn)>0,th=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let l=0;l{(c==="length"||c>=r)&&s.push(u)})}else switch(n!==void 0&&s.push(i.get(n)),t){case"add":ve(e)?Ys(n)&&s.push(i.get("length")):(s.push(i.get(Zn)),oa(e)&&s.push(i.get(qi)));break;case"delete":ve(e)||(s.push(i.get(Zn)),oa(e)&&s.push(i.get(qi)));break;case"set":oa(e)&&s.push(i.get(Zn));break}if(s.length===1)s[0]&&Zi(s[0]);else{const r=[];for(const u of s)u&&r.push(...u);Zi(Ws(r))}}function Zi(e,t){const n=ve(e)?e:[...e];for(const l of n)l.computed&&Kr(l);for(const l of n)l.computed||Kr(l)}function Kr(e,t){(e!==Ft||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const lh=Rs("__proto__,__v_isRef,__isVue"),Jc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(js)),ah=Xs(),oh=Xs(!1,!0),ih=Xs(!0),qr=sh();function sh(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const l=Se(this);for(let o=0,i=this.length;o{e[t]=function(...n){Bl();const l=Se(this)[t].apply(this,n);return El(),l}}),e}function Xs(e=!1,t=!1){return function(l,a,o){if(a==="__v_isReactive")return!e;if(a==="__v_isReadonly")return e;if(a==="__v_isShallow")return t;if(a==="__v_raw"&&o===(e?t?xh:ld:t?nd:td).get(l))return l;const i=ve(l);if(!e&&i&&_e(qr,a))return Reflect.get(qr,a,o);const s=Reflect.get(l,a,o);return(js(a)?Jc.has(a):lh(a))||(e||pt(l,"get",a),t)?s:Pe(s)?i&&Ys(a)?s:s.value:Fe(s)?e?Ea(s):at(s):s}}const rh=Qc(),uh=Qc(!0);function Qc(e=!1){return function(n,l,a,o){let i=n[l];if($l(i)&&Pe(i)&&!Pe(a))return!1;if(!e&&(!wo(a)&&!$l(a)&&(i=Se(i),a=Se(a)),!ve(n)&&Pe(i)&&!Pe(a)))return i.value=a,!0;const s=ve(n)&&Ys(l)?Number(l)e,Xo=e=>Reflect.getPrototypeOf(e);function Xa(e,t,n=!1,l=!1){e=e.__v_raw;const a=Se(e),o=Se(t);n||(t!==o&&pt(a,"get",t),pt(a,"get",o));const{has:i}=Xo(a),s=l?Gs:n?Zs:ma;if(i.call(a,t))return s(e.get(t));if(i.call(a,o))return s(e.get(o));e!==a&&e.get(t)}function Ga(e,t=!1){const n=this.__v_raw,l=Se(n),a=Se(e);return t||(e!==a&&pt(l,"has",e),pt(l,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function Ka(e,t=!1){return e=e.__v_raw,!t&&pt(Se(e),"iterate",Zn),Reflect.get(e,"size",e)}function Zr(e){e=Se(e);const t=Se(this);return Xo(t).has.call(t,e)||(t.add(e),rn(t,"add",e,e)),this}function Jr(e,t){t=Se(t);const n=Se(this),{has:l,get:a}=Xo(n);let o=l.call(n,e);o||(e=Se(e),o=l.call(n,e));const i=a.call(n,e);return n.set(e,t),o?fa(t,i)&&rn(n,"set",e,t):rn(n,"add",e,t),this}function Qr(e){const t=Se(this),{has:n,get:l}=Xo(t);let a=n.call(t,e);a||(e=Se(e),a=n.call(t,e)),l&&l.call(t,e);const o=t.delete(e);return a&&rn(t,"delete",e,void 0),o}function eu(){const e=Se(this),t=e.size!==0,n=e.clear();return t&&rn(e,"clear",void 0,void 0),n}function qa(e,t){return function(l,a){const o=this,i=o.__v_raw,s=Se(i),r=t?Gs:e?Zs:ma;return!e&&pt(s,"iterate",Zn),i.forEach((u,c)=>l.call(a,r(u),r(c),o))}}function Za(e,t,n){return function(...l){const a=this.__v_raw,o=Se(a),i=oa(o),s=e==="entries"||e===Symbol.iterator&&i,r=e==="keys"&&i,u=a[e](...l),c=n?Gs:t?Zs:ma;return!t&&pt(o,"iterate",r?qi:Zn),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:s?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function Cn(e){return function(...t){return e==="delete"?!1:this}}function hh(){const e={get(o){return Xa(this,o)},get size(){return Ka(this)},has:Ga,add:Zr,set:Jr,delete:Qr,clear:eu,forEach:qa(!1,!1)},t={get(o){return Xa(this,o,!1,!0)},get size(){return Ka(this)},has:Ga,add:Zr,set:Jr,delete:Qr,clear:eu,forEach:qa(!1,!0)},n={get(o){return Xa(this,o,!0)},get size(){return Ka(this,!0)},has(o){return Ga.call(this,o,!0)},add:Cn("add"),set:Cn("set"),delete:Cn("delete"),clear:Cn("clear"),forEach:qa(!0,!1)},l={get(o){return Xa(this,o,!0,!0)},get size(){return Ka(this,!0)},has(o){return Ga.call(this,o,!0)},add:Cn("add"),set:Cn("set"),delete:Cn("delete"),clear:Cn("clear"),forEach:qa(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Za(o,!1,!1),n[o]=Za(o,!0,!1),t[o]=Za(o,!1,!0),l[o]=Za(o,!0,!0)}),[e,n,t,l]}const[gh,bh,yh,ph]=hh();function Ks(e,t){const n=t?e?ph:yh:e?bh:gh;return(l,a,o)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?l:Reflect.get(_e(n,a)&&a in l?n:l,a,o)}const Ch={get:Ks(!1,!1)},_h={get:Ks(!1,!0)},Sh={get:Ks(!0,!1)},td=new WeakMap,nd=new WeakMap,ld=new WeakMap,xh=new WeakMap;function wh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function kh(e){return e.__v_skip||!Object.isExtensible(e)?0:wh(Km(e))}function at(e){return $l(e)?e:qs(e,!1,ed,Ch,td)}function ad(e){return qs(e,!1,mh,_h,nd)}function Ea(e){return qs(e,!0,vh,Sh,ld)}function qs(e,t,n,l,a){if(!Fe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=a.get(e);if(o)return o;const i=kh(e);if(i===0)return e;const s=new Proxy(e,i===2?l:n);return a.set(e,s),s}function Sl(e){return $l(e)?Sl(e.__v_raw):!!(e&&e.__v_isReactive)}function $l(e){return!!(e&&e.__v_isReadonly)}function wo(e){return!!(e&&e.__v_isShallow)}function od(e){return Sl(e)||$l(e)}function Se(e){const t=e&&e.__v_raw;return t?Se(t):e}function id(e){return xo(e,"__v_skip",!0),e}const ma=e=>Fe(e)?at(e):e,Zs=e=>Fe(e)?Ea(e):e;function sd(e){wn&&Ft&&(e=Se(e),Zc(e.dep||(e.dep=Ws())))}function rd(e,t){e=Se(e),e.dep&&Zi(e.dep)}function Pe(e){return!!(e&&e.__v_isRef===!0)}function T(e){return ud(e,!1)}function $h(e){return ud(e,!0)}function ud(e,t){return Pe(e)?e:new Vh(e,t)}class Vh{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Se(t),this._value=n?t:ma(t)}get value(){return sd(this),this._value}set value(t){const n=this.__v_isShallow||wo(t)||$l(t);t=n?t:Se(t),fa(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:ma(t),rd(this))}}function on(e){return Pe(e)?e.value:e}const Ih={get:(e,t,n)=>on(Reflect.get(e,t,n)),set:(e,t,n,l)=>{const a=e[t];return Pe(a)&&!Pe(n)?(a.value=n,!0):Reflect.set(e,t,n,l)}};function cd(e){return Sl(e)?e:new Proxy(e,Ih)}function Js(e){const t=ve(e)?new Array(e.length):{};for(const n in e)t[n]=z(e,n);return t}class Ah{constructor(t,n,l){this._object=t,this._key=n,this._defaultValue=l,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function z(e,t,n){const l=e[t];return Pe(l)?l:new Ah(e,t,n)}var dd;class Mh{constructor(t,n,l,a){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[dd]=!1,this._dirty=!0,this.effect=new Us(t,()=>{this._dirty||(this._dirty=!0,rd(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=l}get value(){const t=Se(this);return sd(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}dd="__v_isReadonly";function Bh(e,t,n=!1){let l,a;const o=ge(e);return o?(l=e,a=zt):(l=e.get,a=e.set),new Mh(l,a,o||!a,n)}function kn(e,t,n,l){let a;try{a=l?e(...l):e()}catch(o){Go(o,t,n)}return a}function Vt(e,t,n,l){if(ge(e)){const o=kn(e,t,n,l);return o&&Uc(o)&&o.catch(i=>{Go(i,t,n)}),o}const a=[];for(let o=0;o>>1;ga(Je[l])Gt&&Je.splice(t,1)}function Lh(e){ve(e)?xl.push(...e):(!an||!an.includes(e,e.allowRecurse?Dn+1:Dn))&&xl.push(e),vd()}function tu(e,t=ha?Gt+1:0){for(;tga(n)-ga(l)),Dn=0;Dne.id==null?1/0:e.id,Oh=(e,t)=>{const n=ga(e)-ga(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function hd(e){Ji=!1,ha=!0,Je.sort(Oh);const t=zt;try{for(Gt=0;GtUe(m)?m.trim():m)),d&&(a=n.map(va))}let s,r=l[s=mo(t)]||l[s=mo(Bt(t))];!r&&o&&(r=l[s=mo(Ml(t))]),r&&Vt(r,e,6,a);const u=l[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Vt(u,e,6,a)}}function gd(e,t,n=!1){const l=t.emitsCache,a=l.get(e);if(a!==void 0)return a;const o=e.emits;let i={},s=!1;if(!ge(e)){const r=u=>{const c=gd(u,t,!0);c&&(s=!0,qe(i,c))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return!o&&!s?(Fe(e)&&l.set(e,null),null):(ve(o)?o.forEach(r=>i[r]=null):qe(i,o),Fe(e)&&l.set(e,i),i)}function Ko(e,t){return!e||!jo(t)?!1:(t=t.slice(2).replace(/Once$/,""),_e(e,t[0].toLowerCase()+t.slice(1))||_e(e,Ml(t))||_e(e,t))}let gt=null,bd=null;function ko(e){const t=gt;return gt=e,bd=e&&e.type.__scopeId||null,t}function vt(e,t=gt,n){if(!t||e._n)return e;const l=(...a)=>{l._d&&fu(-1);const o=ko(t);let i;try{i=e(...a)}finally{ko(o),l._d&&fu(1)}return i};return l._n=!0,l._c=!0,l._d=!0,l}function ki(e){const{type:t,vnode:n,proxy:l,withProxy:a,props:o,propsOptions:[i],slots:s,attrs:r,emit:u,render:c,renderCache:d,data:f,setupState:m,ctx:h,inheritAttrs:g}=e;let _,C;const A=ko(e);try{if(n.shapeFlag&4){const V=a||l;_=Xt(c.call(V,V,d,o,m,f,h)),C=r}else{const V=t;_=Xt(V.length>1?V(o,{attrs:r,slots:s,emit:u}):V(o,null)),C=t.props?r:Rh(r)}}catch(V){ra.length=0,Go(V,e,1),_=v(sn)}let y=_;if(C&&g!==!1){const V=Object.keys(C),{shapeFlag:x}=y;V.length&&x&7&&(i&&V.some(Ds)&&(C=Nh(C,i)),y=un(y,C))}return n.dirs&&(y=un(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),_=y,ko(A),_}const Rh=e=>{let t;for(const n in e)(n==="class"||n==="style"||jo(n))&&((t||(t={}))[n]=e[n]);return t},Nh=(e,t)=>{const n={};for(const l in e)(!Ds(l)||!(l.slice(9)in t))&&(n[l]=e[l]);return n};function zh(e,t,n){const{props:l,children:a,component:o}=e,{props:i,children:s,patchFlag:r}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&r>=0){if(r&1024)return!0;if(r&16)return l?nu(l,i,u):!!i;if(r&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function jh(e,t){t&&t.pendingBranch?ve(e)?t.effects.push(...e):t.effects.push(e):Lh(e)}function Xe(e,t){if(Ke){let n=Ke.provides;const l=Ke.parent&&Ke.parent.provides;l===n&&(n=Ke.provides=Object.create(l)),n[e]=t}}function we(e,t,n=!1){const l=Ke||gt;if(l){const a=l.parent==null?l.vnode.appContext&&l.vnode.appContext.provides:l.parent.provides;if(a&&e in a)return a[e];if(arguments.length>1)return n&&ge(t)?t.call(l.proxy):t}}function en(e,t){return tr(e,null,t)}const Ja={};function le(e,t,n){return tr(e,t,n)}function tr(e,t,{immediate:n,deep:l,flush:a,onTrack:o,onTrigger:i}=Me){const s=Ke;let r,u=!1,c=!1;if(Pe(e)?(r=()=>e.value,u=wo(e)):Sl(e)?(r=()=>e,l=!0):ve(e)?(c=!0,u=e.some(y=>Sl(y)||wo(y)),r=()=>e.map(y=>{if(Pe(y))return y.value;if(Sl(y))return Wn(y);if(ge(y))return kn(y,s,2)})):ge(e)?t?r=()=>kn(e,s,2):r=()=>{if(!(s&&s.isUnmounted))return d&&d(),Vt(e,s,3,[f])}:r=zt,t&&l){const y=r;r=()=>Wn(y())}let d,f=y=>{d=C.onStop=()=>{kn(y,s,4)}},m;if(Ca)if(f=zt,t?n&&Vt(t,s,3,[r(),c?[]:void 0,f]):r(),a==="sync"){const y=Pg();m=y.__watcherHandles||(y.__watcherHandles=[])}else return zt;let h=c?new Array(e.length).fill(Ja):Ja;const g=()=>{if(C.active)if(t){const y=C.run();(l||u||(c?y.some((V,x)=>fa(V,h[x])):fa(y,h)))&&(d&&d(),Vt(t,s,3,[y,h===Ja?void 0:c&&h[0]===Ja?[]:h,f]),h=y)}else C.run()};g.allowRecurse=!!t;let _;a==="sync"?_=g:a==="post"?_=()=>it(g,s&&s.suspense):(g.pre=!0,s&&(g.id=s.uid),_=()=>er(g));const C=new Us(r,_);t?n?g():h=C.run():a==="post"?it(C.run.bind(C),s&&s.suspense):C.run();const A=()=>{C.stop(),s&&s.scope&&Hs(s.scope.effects,C)};return m&&m.push(A),A}function Yh(e,t,n){const l=this.proxy,a=Ue(e)?e.includes(".")?yd(l,e):()=>l[e]:e.bind(l,l);let o;ge(t)?o=t:(o=t.handler,n=t);const i=Ke;Vl(this);const s=tr(a,o.bind(l),n);return i?Vl(i):Jn(),s}function yd(e,t){const n=t.split(".");return()=>{let l=e;for(let a=0;a{Wn(n,t)});else if(qm(e))for(const n in e)Wn(e[n],t);return e}function pd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ut(()=>{e.isMounted=!0}),ct(()=>{e.isUnmounting=!0}),e}const wt=[Function,Array],Wh={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:wt,onEnter:wt,onAfterEnter:wt,onEnterCancelled:wt,onBeforeLeave:wt,onLeave:wt,onAfterLeave:wt,onLeaveCancelled:wt,onBeforeAppear:wt,onAppear:wt,onAfterAppear:wt,onAppearCancelled:wt},setup(e,{slots:t}){const n=ni(),l=pd();let a;return()=>{const o=t.default&&nr(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const g of o)if(g.type!==sn){i=g;break}}const s=Se(e),{mode:r}=s;if(l.isLeaving)return $i(i);const u=lu(i);if(!u)return $i(i);const c=ba(u,s,l,n);ya(u,c);const d=n.subTree,f=d&&lu(d);let m=!1;const{getTransitionKey:h}=u.type;if(h){const g=h();a===void 0?a=g:g!==a&&(a=g,m=!0)}if(f&&f.type!==sn&&(!Hn(u,f)||m)){const g=ba(f,s,l,n);if(ya(f,g),r==="out-in")return l.isLeaving=!0,g.afterLeave=()=>{l.isLeaving=!1,n.update.active!==!1&&n.update()},$i(i);r==="in-out"&&u.type!==sn&&(g.delayLeave=(_,C,A)=>{const y=_d(l,f);y[String(f.key)]=f,_._leaveCb=()=>{C(),_._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=A})}return i}}},Cd=Wh;function _d(e,t){const{leavingVNodes:n}=e;let l=n.get(t.type);return l||(l=Object.create(null),n.set(t.type,l)),l}function ba(e,t,n,l){const{appear:a,mode:o,persisted:i=!1,onBeforeEnter:s,onEnter:r,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:f,onAfterLeave:m,onLeaveCancelled:h,onBeforeAppear:g,onAppear:_,onAfterAppear:C,onAppearCancelled:A}=t,y=String(e.key),V=_d(n,e),x=(p,I)=>{p&&Vt(p,l,9,I)},w=(p,I)=>{const $=I[1];x(p,I),ve(p)?p.every(P=>P.length<=1)&&$():p.length<=1&&$()},S={mode:o,persisted:i,beforeEnter(p){let I=s;if(!n.isMounted)if(a)I=g||s;else return;p._leaveCb&&p._leaveCb(!0);const $=V[y];$&&Hn(e,$)&&$.el._leaveCb&&$.el._leaveCb(),x(I,[p])},enter(p){let I=r,$=u,P=c;if(!n.isMounted)if(a)I=_||r,$=C||u,P=A||c;else return;let M=!1;const L=p._enterCb=R=>{M||(M=!0,R?x(P,[p]):x($,[p]),S.delayedLeave&&S.delayedLeave(),p._enterCb=void 0)};I?w(I,[p,L]):L()},leave(p,I){const $=String(e.key);if(p._enterCb&&p._enterCb(!0),n.isUnmounting)return I();x(d,[p]);let P=!1;const M=p._leaveCb=L=>{P||(P=!0,I(),L?x(h,[p]):x(m,[p]),p._leaveCb=void 0,V[$]===e&&delete V[$])};V[$]=e,f?w(f,[p,M]):M()},clone(p){return ba(p,t,n,l)}};return S}function $i(e){if(Zo(e))return e=un(e),e.children=null,e}function lu(e){return Zo(e)?e.children?e.children[0]:void 0:e}function ya(e,t){e.shapeFlag&6&&e.component?ya(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 nr(e,t=!1,n){let l=[],a=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader,Zo=e=>e.type.__isKeepAlive;function Sd(e,t){wd(e,"a",t)}function xd(e,t){wd(e,"da",t)}function wd(e,t,n=Ke){const l=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(Jo(t,l,n),n){let a=n.parent;for(;a&&a.parent;)Zo(a.parent.vnode)&&Uh(l,t,n,a),a=a.parent}}function Uh(e,t,n,l){const a=Jo(t,e,l,!0);Vd(()=>{Hs(l[t],a)},n)}function Jo(e,t,n=Ke,l=!1){if(n){const a=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Bl(),Vl(n);const s=Vt(t,n,e,i);return Jn(),El(),s});return l?a.unshift(o):a.push(o),o}}const vn=e=>(t,n=Ke)=>(!Ca||e==="sp")&&Jo(e,(...l)=>t(...l),n),Qo=vn("bm"),ut=vn("m"),kd=vn("bu"),$d=vn("u"),ct=vn("bum"),Vd=vn("um"),Xh=vn("sp"),Gh=vn("rtg"),Kh=vn("rtc");function qh(e,t=Ke){Jo("ec",e,t)}function Oe(e,t){const n=gt;if(n===null)return e;const l=li(n)||n.proxy,a=e.dirs||(e.dirs=[]);for(let o=0;oe?Rd(e)?li(e)||e.proxy:Qi(e.parent):null,ia=qe(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=>Qi(e.parent),$root:e=>Qi(e.root),$emit:e=>e.emit,$options:e=>or(e),$forceUpdate:e=>e.f||(e.f=()=>er(e.update)),$nextTick:e=>e.n||(e.n=Le.bind(e.proxy)),$watch:e=>Yh.bind(e)}),Ii=(e,t)=>e!==Me&&!e.__isScriptSetup&&_e(e,t),Qh={get({_:e},t){const{ctx:n,setupState:l,data:a,props:o,accessCache:i,type:s,appContext:r}=e;let u;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return l[t];case 2:return a[t];case 4:return n[t];case 3:return o[t]}else{if(Ii(l,t))return i[t]=1,l[t];if(a!==Me&&_e(a,t))return i[t]=2,a[t];if((u=e.propsOptions[0])&&_e(u,t))return i[t]=3,o[t];if(n!==Me&&_e(n,t))return i[t]=4,n[t];es&&(i[t]=0)}}const c=ia[t];let d,f;if(c)return t==="$attrs"&&pt(e,"get",t),c(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==Me&&_e(n,t))return i[t]=4,n[t];if(f=r.config.globalProperties,_e(f,t))return f[t]},set({_:e},t,n){const{data:l,setupState:a,ctx:o}=e;return Ii(a,t)?(a[t]=n,!0):l!==Me&&_e(l,t)?(l[t]=n,!0):_e(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:l,appContext:a,propsOptions:o}},i){let s;return!!n[i]||e!==Me&&_e(e,i)||Ii(t,i)||(s=o[0])&&_e(s,i)||_e(l,i)||_e(ia,i)||_e(a.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:_e(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let es=!0;function eg(e){const t=or(e),n=e.proxy,l=e.ctx;es=!1,t.beforeCreate&&ou(t.beforeCreate,e,"bc");const{data:a,computed:o,methods:i,watch:s,provide:r,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:m,updated:h,activated:g,deactivated:_,beforeDestroy:C,beforeUnmount:A,destroyed:y,unmounted:V,render:x,renderTracked:w,renderTriggered:S,errorCaptured:p,serverPrefetch:I,expose:$,inheritAttrs:P,components:M,directives:L,filters:R}=t;if(u&&tg(u,l,null,e.appContext.config.unwrapInjectedRef),i)for(const O in i){const N=i[O];ge(N)&&(l[O]=N.bind(n))}if(a){const O=a.call(n,n);Fe(O)&&(e.data=at(O))}if(es=!0,o)for(const O in o){const N=o[O],Z=ge(N)?N.bind(n,n):ge(N.get)?N.get.bind(n,n):zt,Y=!ge(N)&&ge(N.set)?N.set.bind(n):zt,X=b({get:Z,set:Y});Object.defineProperty(l,O,{enumerable:!0,configurable:!0,get:()=>X.value,set:oe=>X.value=oe})}if(s)for(const O in s)Ad(s[O],l,n,O);if(r){const O=ge(r)?r.call(n):r;Reflect.ownKeys(O).forEach(N=>{Xe(N,O[N])})}c&&ou(c,e,"c");function E(O,N){ve(N)?N.forEach(Z=>O(Z.bind(n))):N&&O(N.bind(n))}if(E(Qo,d),E(ut,f),E(kd,m),E($d,h),E(Sd,g),E(xd,_),E(qh,p),E(Kh,w),E(Gh,S),E(ct,A),E(Vd,V),E(Xh,I),ve($))if($.length){const O=e.exposed||(e.exposed={});$.forEach(N=>{Object.defineProperty(O,N,{get:()=>n[N],set:Z=>n[N]=Z})})}else e.exposed||(e.exposed={});x&&e.render===zt&&(e.render=x),P!=null&&(e.inheritAttrs=P),M&&(e.components=M),L&&(e.directives=L)}function tg(e,t,n=zt,l=!1){ve(e)&&(e=ts(e));for(const a in e){const o=e[a];let i;Fe(o)?"default"in o?i=we(o.from||a,o.default,!0):i=we(o.from||a):i=we(o),Pe(i)&&l?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):t[a]=i}}function ou(e,t,n){Vt(ve(e)?e.map(l=>l.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ad(e,t,n,l){const a=l.includes(".")?yd(n,l):()=>n[l];if(Ue(e)){const o=t[e];ge(o)&&le(a,o)}else if(ge(e))le(a,e.bind(n));else if(Fe(e))if(ve(e))e.forEach(o=>Ad(o,t,n,l));else{const o=ge(e.handler)?e.handler.bind(n):t[e.handler];ge(o)&&le(a,o,e)}}function or(e){const t=e.type,{mixins:n,extends:l}=t,{mixins:a,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,s=o.get(t);let r;return s?r=s:!a.length&&!n&&!l?r=t:(r={},a.length&&a.forEach(u=>$o(r,u,i,!0)),$o(r,t,i)),Fe(t)&&o.set(t,r),r}function $o(e,t,n,l=!1){const{mixins:a,extends:o}=t;o&&$o(e,o,n,!0),a&&a.forEach(i=>$o(e,i,n,!0));for(const i in t)if(!(l&&i==="expose")){const s=ng[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const ng={data:iu,props:zn,emits:zn,methods:zn,computed:zn,beforeCreate:nt,created:nt,beforeMount:nt,mounted:nt,beforeUpdate:nt,updated:nt,beforeDestroy:nt,beforeUnmount:nt,destroyed:nt,unmounted:nt,activated:nt,deactivated:nt,errorCaptured:nt,serverPrefetch:nt,components:zn,directives:zn,watch:ag,provide:iu,inject:lg};function iu(e,t){return t?e?function(){return qe(ge(e)?e.call(this,this):e,ge(t)?t.call(this,this):t)}:t:e}function lg(e,t){return zn(ts(e),ts(t))}function ts(e){if(ve(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let d=0;d{r=!0;const[f,m]=Bd(d,t,!0);qe(i,f),m&&s.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!r)return Fe(e)&&l.set(e,_l),_l;if(ve(o))for(let c=0;c-1,m[1]=g<0||h-1||_e(m,"default"))&&s.push(d)}}}const u=[i,s];return Fe(e)&&l.set(e,u),u}function su(e){return e[0]!=="$"}function ru(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function uu(e,t){return ru(e)===ru(t)}function cu(e,t){return ve(t)?t.findIndex(n=>uu(n,e)):ge(t)&&uu(t,e)?0:-1}const Ed=e=>e[0]==="_"||e==="$stable",ir=e=>ve(e)?e.map(Xt):[Xt(e)],sg=(e,t,n)=>{if(t._n)return t;const l=vt((...a)=>ir(t(...a)),n);return l._c=!1,l},Pd=(e,t,n)=>{const l=e._ctx;for(const a in e){if(Ed(a))continue;const o=e[a];if(ge(o))t[a]=sg(a,o,l);else if(o!=null){const i=ir(o);t[a]=()=>i}}},Td=(e,t)=>{const n=ir(t);e.slots.default=()=>n},rg=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Se(t),xo(t,"_",n)):Pd(t,e.slots={})}else e.slots={},t&&Td(e,t);xo(e.slots,ti,1)},ug=(e,t,n)=>{const{vnode:l,slots:a}=e;let o=!0,i=Me;if(l.shapeFlag&32){const s=t._;s?n&&s===1?o=!1:(qe(a,t),!n&&s===1&&delete a._):(o=!t.$stable,Pd(t,a)),i=t}else t&&(Td(e,t),i={default:1});if(o)for(const s in a)!Ed(s)&&!(s in i)&&delete a[s]};function Ld(){return{app:null,config:{isNativeTag:Ym,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 cg=0;function dg(e,t){return function(l,a=null){ge(l)||(l=Object.assign({},l)),a!=null&&!Fe(a)&&(a=null);const o=Ld(),i=new Set;let s=!1;const r=o.app={_uid:cg++,_component:l,_props:a,_container:null,_context:o,_instance:null,version:Tg,get config(){return o.config},set config(u){},use(u,...c){return i.has(u)||(u&&ge(u.install)?(i.add(u),u.install(r,...c)):ge(u)&&(i.add(u),u(r,...c))),r},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),r},component(u,c){return c?(o.components[u]=c,r):o.components[u]},directive(u,c){return c?(o.directives[u]=c,r):o.directives[u]},mount(u,c,d){if(!s){const f=v(l,a);return f.appContext=o,c&&t?t(f,u):e(f,u,d),s=!0,r._container=u,u.__vue_app__=r,li(f.component)||f.component.proxy}},unmount(){s&&(e(null,r._container),delete r._container.__vue_app__)},provide(u,c){return o.provides[u]=c,r}};return r}}function ls(e,t,n,l,a=!1){if(ve(e)){e.forEach((f,m)=>ls(f,t&&(ve(t)?t[m]:t),n,l,a));return}if(go(l)&&!a)return;const o=l.shapeFlag&4?li(l.component)||l.component.proxy:l.el,i=a?null:o,{i:s,r}=e,u=t&&t.r,c=s.refs===Me?s.refs={}:s.refs,d=s.setupState;if(u!=null&&u!==r&&(Ue(u)?(c[u]=null,_e(d,u)&&(d[u]=null)):Pe(u)&&(u.value=null)),ge(r))kn(r,s,12,[i,c]);else{const f=Ue(r),m=Pe(r);if(f||m){const h=()=>{if(e.f){const g=f?_e(d,r)?d[r]:c[r]:r.value;a?ve(g)&&Hs(g,o):ve(g)?g.includes(o)||g.push(o):f?(c[r]=[o],_e(d,r)&&(d[r]=c[r])):(r.value=[o],e.k&&(c[e.k]=r.value))}else f?(c[r]=i,_e(d,r)&&(d[r]=i)):m&&(r.value=i,e.k&&(c[e.k]=i))};i?(h.id=-1,it(h,n)):h()}}}const it=jh;function fg(e){return vg(e)}function vg(e,t){const n=Qm();n.__VUE__=!0;const{insert:l,remove:a,patchProp:o,createElement:i,createText:s,createComment:r,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:m=zt,insertStaticContent:h}=e,g=(k,B,F,H=null,D=null,q=null,te=!1,K=null,J=!!B.dynamicChildren)=>{if(k===B)return;k&&!Hn(k,B)&&(H=De(k),oe(k,D,q,!0),k=null),B.patchFlag===-2&&(J=!1,B.dynamicChildren=null);const{type:j,ref:ie,shapeFlag:ae}=B;switch(j){case ei:_(k,B,F,H);break;case sn:C(k,B,F,H);break;case Ai:k==null&&A(B,F,H,te);break;case ye:M(k,B,F,H,D,q,te,K,J);break;default:ae&1?x(k,B,F,H,D,q,te,K,J):ae&6?L(k,B,F,H,D,q,te,K,J):(ae&64||ae&128)&&j.process(k,B,F,H,D,q,te,K,J,pn)}ie!=null&&D&&ls(ie,k&&k.ref,q,B||k,!B)},_=(k,B,F,H)=>{if(k==null)l(B.el=s(B.children),F,H);else{const D=B.el=k.el;B.children!==k.children&&u(D,B.children)}},C=(k,B,F,H)=>{k==null?l(B.el=r(B.children||""),F,H):B.el=k.el},A=(k,B,F,H)=>{[k.el,k.anchor]=h(k.children,B,F,H,k.el,k.anchor)},y=({el:k,anchor:B},F,H)=>{let D;for(;k&&k!==B;)D=f(k),l(k,F,H),k=D;l(B,F,H)},V=({el:k,anchor:B})=>{let F;for(;k&&k!==B;)F=f(k),a(k),k=F;a(B)},x=(k,B,F,H,D,q,te,K,J)=>{te=te||B.type==="svg",k==null?w(B,F,H,D,q,te,K,J):I(k,B,D,q,te,K,J)},w=(k,B,F,H,D,q,te,K)=>{let J,j;const{type:ie,props:ae,shapeFlag:se,transition:fe,dirs:Ce}=k;if(J=k.el=i(k.type,q,ae&&ae.is,ae),se&8?c(J,k.children):se&16&&p(k.children,J,null,H,D,q&&ie!=="foreignObject",te,K),Ce&&On(k,null,H,"created"),ae){for(const $e in ae)$e!=="value"&&!vo($e)&&o(J,$e,null,ae[$e],q,k.children,H,D,he);"value"in ae&&o(J,"value",null,ae.value),(j=ae.onVnodeBeforeMount)&&Ut(j,H,k)}S(J,k,k.scopeId,te,H),Ce&&On(k,null,H,"beforeMount");const Ie=(!D||D&&!D.pendingBranch)&&fe&&!fe.persisted;Ie&&fe.beforeEnter(J),l(J,B,F),((j=ae&&ae.onVnodeMounted)||Ie||Ce)&&it(()=>{j&&Ut(j,H,k),Ie&&fe.enter(J),Ce&&On(k,null,H,"mounted")},D)},S=(k,B,F,H,D)=>{if(F&&m(k,F),H)for(let q=0;q{for(let j=J;j{const K=B.el=k.el;let{patchFlag:J,dynamicChildren:j,dirs:ie}=B;J|=k.patchFlag&16;const ae=k.props||Me,se=B.props||Me;let fe;F&&Fn(F,!1),(fe=se.onVnodeBeforeUpdate)&&Ut(fe,F,B,k),ie&&On(B,k,F,"beforeUpdate"),F&&Fn(F,!0);const Ce=D&&B.type!=="foreignObject";if(j?$(k.dynamicChildren,j,K,F,H,Ce,q):te||N(k,B,K,null,F,H,Ce,q,!1),J>0){if(J&16)P(K,B,ae,se,F,H,D);else if(J&2&&ae.class!==se.class&&o(K,"class",null,se.class,D),J&4&&o(K,"style",ae.style,se.style,D),J&8){const Ie=B.dynamicProps;for(let $e=0;$e{fe&&Ut(fe,F,B,k),ie&&On(B,k,F,"updated")},H)},$=(k,B,F,H,D,q,te)=>{for(let K=0;K{if(F!==H){if(F!==Me)for(const K in F)!vo(K)&&!(K in H)&&o(k,K,F[K],null,te,B.children,D,q,he);for(const K in H){if(vo(K))continue;const J=H[K],j=F[K];J!==j&&K!=="value"&&o(k,K,j,J,te,B.children,D,q,he)}"value"in H&&o(k,"value",F.value,H.value)}},M=(k,B,F,H,D,q,te,K,J)=>{const j=B.el=k?k.el:s(""),ie=B.anchor=k?k.anchor:s("");let{patchFlag:ae,dynamicChildren:se,slotScopeIds:fe}=B;fe&&(K=K?K.concat(fe):fe),k==null?(l(j,F,H),l(ie,F,H),p(B.children,F,ie,D,q,te,K,J)):ae>0&&ae&64&&se&&k.dynamicChildren?($(k.dynamicChildren,se,F,D,q,te,K),(B.key!=null||D&&B===D.subTree)&&sr(k,B,!0)):N(k,B,F,ie,D,q,te,K,J)},L=(k,B,F,H,D,q,te,K,J)=>{B.slotScopeIds=K,k==null?B.shapeFlag&512?D.ctx.activate(B,F,H,te,J):R(B,F,H,D,q,te,J):G(k,B,J)},R=(k,B,F,H,D,q,te)=>{const K=k.component=kg(k,H,D);if(Zo(k)&&(K.ctx.renderer=pn),$g(K),K.asyncDep){if(D&&D.registerDep(K,E),!k.el){const J=K.subTree=v(sn);C(null,J,B,F)}return}E(K,k,B,F,D,q,te)},G=(k,B,F)=>{const H=B.component=k.component;if(zh(k,B,F))if(H.asyncDep&&!H.asyncResolved){O(H,B,F);return}else H.next=B,Th(H.update),H.update();else B.el=k.el,H.vnode=B},E=(k,B,F,H,D,q,te)=>{const K=()=>{if(k.isMounted){let{next:ie,bu:ae,u:se,parent:fe,vnode:Ce}=k,Ie=ie,$e;Fn(k,!1),ie?(ie.el=Ce.el,O(k,ie,te)):ie=Ce,ae&&ho(ae),($e=ie.props&&ie.props.onVnodeBeforeUpdate)&&Ut($e,fe,ie,Ce),Fn(k,!0);const He=ki(k),Lt=k.subTree;k.subTree=He,g(Lt,He,d(Lt.el),De(Lt),k,D,q),ie.el=He.el,Ie===null&&Dh(k,He.el),se&&it(se,D),($e=ie.props&&ie.props.onVnodeUpdated)&&it(()=>Ut($e,fe,ie,Ce),D)}else{let ie;const{el:ae,props:se}=B,{bm:fe,m:Ce,parent:Ie}=k,$e=go(B);if(Fn(k,!1),fe&&ho(fe),!$e&&(ie=se&&se.onVnodeBeforeMount)&&Ut(ie,Ie,B),Fn(k,!0),ae&&Gl){const He=()=>{k.subTree=ki(k),Gl(ae,k.subTree,k,D,null)};$e?B.type.__asyncLoader().then(()=>!k.isUnmounted&&He()):He()}else{const He=k.subTree=ki(k);g(null,He,F,H,k,D,q),B.el=He.el}if(Ce&&it(Ce,D),!$e&&(ie=se&&se.onVnodeMounted)){const He=B;it(()=>Ut(ie,Ie,He),D)}(B.shapeFlag&256||Ie&&go(Ie.vnode)&&Ie.vnode.shapeFlag&256)&&k.a&&it(k.a,D),k.isMounted=!0,B=F=H=null}},J=k.effect=new Us(K,()=>er(j),k.scope),j=k.update=()=>J.run();j.id=k.uid,Fn(k,!0),j()},O=(k,B,F)=>{B.component=k;const H=k.vnode.props;k.vnode=B,k.next=null,ig(k,B.props,H,F),ug(k,B.children,F),Bl(),tu(),El()},N=(k,B,F,H,D,q,te,K,J=!1)=>{const j=k&&k.children,ie=k?k.shapeFlag:0,ae=B.children,{patchFlag:se,shapeFlag:fe}=B;if(se>0){if(se&128){Y(j,ae,F,H,D,q,te,K,J);return}else if(se&256){Z(j,ae,F,H,D,q,te,K,J);return}}fe&8?(ie&16&&he(j,D,q),ae!==j&&c(F,ae)):ie&16?fe&16?Y(j,ae,F,H,D,q,te,K,J):he(j,D,q,!0):(ie&8&&c(F,""),fe&16&&p(ae,F,H,D,q,te,K,J))},Z=(k,B,F,H,D,q,te,K,J)=>{k=k||_l,B=B||_l;const j=k.length,ie=B.length,ae=Math.min(j,ie);let se;for(se=0;seie?he(k,D,q,!0,!1,ae):p(B,F,H,D,q,te,K,J,ae)},Y=(k,B,F,H,D,q,te,K,J)=>{let j=0;const ie=B.length;let ae=k.length-1,se=ie-1;for(;j<=ae&&j<=se;){const fe=k[j],Ce=B[j]=J?xn(B[j]):Xt(B[j]);if(Hn(fe,Ce))g(fe,Ce,F,null,D,q,te,K,J);else break;j++}for(;j<=ae&&j<=se;){const fe=k[ae],Ce=B[se]=J?xn(B[se]):Xt(B[se]);if(Hn(fe,Ce))g(fe,Ce,F,null,D,q,te,K,J);else break;ae--,se--}if(j>ae){if(j<=se){const fe=se+1,Ce=fese)for(;j<=ae;)oe(k[j],D,q,!0),j++;else{const fe=j,Ce=j,Ie=new Map;for(j=Ce;j<=se;j++){const ft=B[j]=J?xn(B[j]):Xt(B[j]);ft.key!=null&&Ie.set(ft.key,j)}let $e,He=0;const Lt=se-Ce+1;let dl=!1,Yr=0;const Kl=new Array(Lt);for(j=0;j=Lt){oe(ft,D,q,!0);continue}let Wt;if(ft.key!=null)Wt=Ie.get(ft.key);else for($e=Ce;$e<=se;$e++)if(Kl[$e-Ce]===0&&Hn(ft,B[$e])){Wt=$e;break}Wt===void 0?oe(ft,D,q,!0):(Kl[Wt-Ce]=j+1,Wt>=Yr?Yr=Wt:dl=!0,g(ft,B[Wt],F,null,D,q,te,K,J),He++)}const Wr=dl?mg(Kl):_l;for($e=Wr.length-1,j=Lt-1;j>=0;j--){const ft=Ce+j,Wt=B[ft],Ur=ft+1{const{el:q,type:te,transition:K,children:J,shapeFlag:j}=k;if(j&6){X(k.component.subTree,B,F,H);return}if(j&128){k.suspense.move(B,F,H);return}if(j&64){te.move(k,B,F,pn);return}if(te===ye){l(q,B,F);for(let ae=0;aeK.enter(q),D);else{const{leave:ae,delayLeave:se,afterLeave:fe}=K,Ce=()=>l(q,B,F),Ie=()=>{ae(q,()=>{Ce(),fe&&fe()})};se?se(q,Ce,Ie):Ie()}else l(q,B,F)},oe=(k,B,F,H=!1,D=!1)=>{const{type:q,props:te,ref:K,children:J,dynamicChildren:j,shapeFlag:ie,patchFlag:ae,dirs:se}=k;if(K!=null&&ls(K,null,F,k,!0),ie&256){B.ctx.deactivate(k);return}const fe=ie&1&&se,Ce=!go(k);let Ie;if(Ce&&(Ie=te&&te.onVnodeBeforeUnmount)&&Ut(Ie,B,k),ie&6)be(k.component,F,H);else{if(ie&128){k.suspense.unmount(F,H);return}fe&&On(k,null,B,"beforeUnmount"),ie&64?k.type.remove(k,B,F,D,pn,H):j&&(q!==ye||ae>0&&ae&64)?he(j,B,F,!1,!0):(q===ye&&ae&384||!D&&ie&16)&&he(J,B,F),H&&Ee(k)}(Ce&&(Ie=te&&te.onVnodeUnmounted)||fe)&&it(()=>{Ie&&Ut(Ie,B,k),fe&&On(k,null,B,"unmounted")},F)},Ee=k=>{const{type:B,el:F,anchor:H,transition:D}=k;if(B===ye){ee(F,H);return}if(B===Ai){V(k);return}const q=()=>{a(F),D&&!D.persisted&&D.afterLeave&&D.afterLeave()};if(k.shapeFlag&1&&D&&!D.persisted){const{leave:te,delayLeave:K}=D,J=()=>te(F,q);K?K(k.el,q,J):J()}else q()},ee=(k,B)=>{let F;for(;k!==B;)F=f(k),a(k),k=F;a(B)},be=(k,B,F)=>{const{bum:H,scope:D,update:q,subTree:te,um:K}=k;H&&ho(H),D.stop(),q&&(q.active=!1,oe(te,k,B,F)),K&&it(K,B),it(()=>{k.isUnmounted=!0},B),B&&B.pendingBranch&&!B.isUnmounted&&k.asyncDep&&!k.asyncResolved&&k.suspenseId===B.pendingId&&(B.deps--,B.deps===0&&B.resolve())},he=(k,B,F,H=!1,D=!1,q=0)=>{for(let te=q;tek.shapeFlag&6?De(k.component.subTree):k.shapeFlag&128?k.suspense.next():f(k.anchor||k.el),Wa=(k,B,F)=>{k==null?B._vnode&&oe(B._vnode,null,null,!0):g(B._vnode||null,k,B,null,null,null,F),tu(),md(),B._vnode=k},pn={p:g,um:oe,m:X,r:Ee,mt:R,mc:p,pc:N,pbc:$,n:De,o:e};let Xl,Gl;return t&&([Xl,Gl]=t(pn)),{render:Wa,hydrate:Xl,createApp:dg(Wa,Xl)}}function Fn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function sr(e,t,n=!1){const l=e.children,a=t.children;if(ve(l)&&ve(a))for(let o=0;o>1,e[n[s]]0&&(t[l]=n[o-1]),n[o]=l)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const hg=e=>e.__isTeleport,sa=e=>e&&(e.disabled||e.disabled===""),du=e=>typeof SVGElement<"u"&&e instanceof SVGElement,as=(e,t)=>{const n=e&&e.to;return Ue(n)?t?t(n):null:n},gg={__isTeleport:!0,process(e,t,n,l,a,o,i,s,r,u){const{mc:c,pc:d,pbc:f,o:{insert:m,querySelector:h,createText:g,createComment:_}}=u,C=sa(t.props);let{shapeFlag:A,children:y,dynamicChildren:V}=t;if(e==null){const x=t.el=g(""),w=t.anchor=g("");m(x,n,l),m(w,n,l);const S=t.target=as(t.props,h),p=t.targetAnchor=g("");S&&(m(p,S),i=i||du(S));const I=($,P)=>{A&16&&c(y,$,P,a,o,i,s,r)};C?I(n,w):S&&I(S,p)}else{t.el=e.el;const x=t.anchor=e.anchor,w=t.target=e.target,S=t.targetAnchor=e.targetAnchor,p=sa(e.props),I=p?n:w,$=p?x:S;if(i=i||du(w),V?(f(e.dynamicChildren,V,I,a,o,i,s),sr(e,t,!0)):r||d(e,t,I,$,a,o,i,s,!1),C)p||Qa(t,n,x,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const P=t.target=as(t.props,h);P&&Qa(t,P,null,u,0)}else p&&Qa(t,w,S,u,1)}Od(t)},remove(e,t,n,l,{um:a,o:{remove:o}},i){const{shapeFlag:s,children:r,anchor:u,targetAnchor:c,target:d,props:f}=e;if(d&&o(c),(i||!sa(f))&&(o(u),s&16))for(let m=0;m0?Rt||_l:null,pg(),pa>0&&Rt&&Rt.push(e),e}function yo(e,t,n,l,a){return Cg(v(e,t,n,l,a,!0))}function os(e){return e?e.__v_isVNode===!0:!1}function Hn(e,t){return e.type===t.type&&e.key===t.key}const ti="__vInternal",Fd=({key:e})=>e??null,po=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ue(e)||Pe(e)||ge(e)?{i:gt,r:e,k:t,f:!!n}:e:null;function rr(e,t=null,n=null,l=0,a=null,o=e===ye?0:1,i=!1,s=!1){const r={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Fd(t),ref:t&&po(t),scopeId:bd,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:l,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:gt};return s?(ur(r,n),o&128&&e.normalize(r)):n&&(r.shapeFlag|=Ue(n)?8:16),pa>0&&!i&&Rt&&(r.patchFlag>0||o&6)&&r.patchFlag!==32&&Rt.push(r),r}const v=_g;function _g(e,t=null,n=null,l=0,a=null,o=!1){if((!e||e===Id)&&(e=sn),os(e)){const s=un(e,t,!0);return n&&ur(s,n),pa>0&&!o&&Rt&&(s.shapeFlag&6?Rt[Rt.indexOf(e)]=s:Rt.push(s)),s.patchFlag|=-2,s}if(Bg(e)&&(e=e.__vccOpts),t){t=Sg(t);let{class:s,style:r}=t;s&&!Ue(s)&&(t.class=zs(s)),Fe(r)&&(od(r)&&!ve(r)&&(r=qe({},r)),t.style=Ns(r))}const i=Ue(e)?1:Hh(e)?128:hg(e)?64:Fe(e)?4:ge(e)?2:0;return rr(e,t,n,l,a,i,o,!0)}function Sg(e){return e?od(e)||ti in e?qe({},e):e:null}function un(e,t,n=!1){const{props:l,ref:a,patchFlag:o,children:i}=e,s=t?ne(l||{},t):l;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&Fd(s),ref:t&&t.ref?n&&a?ve(a)?a.concat(po(t)):[a,po(t)]:po(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ye?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&un(e.ssContent),ssFallback:e.ssFallback&&un(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function Pl(e=" ",t=0){return v(ei,null,e,t)}function Xt(e){return e==null||typeof e=="boolean"?v(sn):ve(e)?v(ye,null,e.slice()):typeof e=="object"?xn(e):v(ei,null,String(e))}function xn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:un(e)}function ur(e,t){let n=0;const{shapeFlag:l}=e;if(t==null)t=null;else if(ve(t))n=16;else if(typeof t=="object")if(l&65){const a=t.default;a&&(a._c&&(a._d=!1),ur(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!(ti in t)?t._ctx=gt:a===3&>&&(gt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ge(t)?(t={default:t,_ctx:gt},n=32):(t=String(t),l&64?(n=16,t=[Pl(t)]):n=8);e.children=t,e.shapeFlag|=n}function ne(...e){const t={};for(let n=0;nKe||gt,Vl=e=>{Ke=e,e.scope.on()},Jn=()=>{Ke&&Ke.scope.off(),Ke=null};function Rd(e){return e.vnode.shapeFlag&4}let Ca=!1;function $g(e,t=!1){Ca=t;const{props:n,children:l}=e.vnode,a=Rd(e);og(e,n,a,t),rg(e,l);const o=a?Vg(e,t):void 0;return Ca=!1,o}function Vg(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=id(new Proxy(e.ctx,Qh));const{setup:l}=n;if(l){const a=e.setupContext=l.length>1?Ag(e):null;Vl(e),Bl();const o=kn(l,e,0,[e.props,a]);if(El(),Jn(),Uc(o)){if(o.then(Jn,Jn),t)return o.then(i=>{vu(e,i,t)}).catch(i=>{Go(i,e,0)});e.asyncDep=o}else vu(e,o,t)}else Nd(e,t)}function vu(e,t,n){ge(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Fe(t)&&(e.setupState=cd(t)),Nd(e,n)}let mu;function Nd(e,t,n){const l=e.type;if(!e.render){if(!t&&mu&&!l.render){const a=l.template||or(e).template;if(a){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:r}=l,u=qe(qe({isCustomElement:o,delimiters:s},i),r);l.render=mu(a,u)}}e.render=l.render||zt}Vl(e),Bl(),eg(e),El(),Jn()}function Ig(e){return new Proxy(e.attrs,{get(t,n){return pt(e,"get","$attrs"),t[n]}})}function Ag(e){const t=l=>{e.exposed=l||{}};let n;return{get attrs(){return n||(n=Ig(e))},slots:e.slots,emit:e.emit,expose:t}}function li(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(cd(id(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ia)return ia[n](e)},has(t,n){return n in t||n in ia}}))}function Mg(e,t=!0){return ge(e)?e.displayName||e.name:e.name||t&&e.__name}function Bg(e){return ge(e)&&"__vccOpts"in e}const b=(e,t)=>Bh(e,t,Ca);function Pn(e,t,n){const l=arguments.length;return l===2?Fe(t)&&!ve(t)?os(t)?v(e,null,[t]):v(e,t):v(e,null,t):(l>3?n=Array.prototype.slice.call(arguments,2):l===3&&os(n)&&(n=[n]),v(e,t,n))}const Eg=Symbol(""),Pg=()=>we(Eg),Tg="3.2.45",Lg="http://www.w3.org/2000/svg",jn=typeof document<"u"?document:null,hu=jn&&jn.createElement("template"),Og={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,l)=>{const a=t?jn.createElementNS(Lg,e):jn.createElement(e,n?{is:n}:void 0);return e==="select"&&l&&l.multiple!=null&&a.setAttribute("multiple",l.multiple),a},createText:e=>jn.createTextNode(e),createComment:e=>jn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>jn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,l,a,o){const i=n?n.previousSibling:t.lastChild;if(a&&(a===o||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===o||!(a=a.nextSibling)););else{hu.innerHTML=l?`${e}`:e;const s=hu.content;if(l){const r=s.firstChild;for(;r.firstChild;)s.appendChild(r.firstChild);s.removeChild(r)}t.insertBefore(s,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Fg(e,t,n){const l=e._vtc;l&&(t=(t?[t,...l]:[...l]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Rg(e,t,n){const l=e.style,a=Ue(n);if(n&&!a){for(const o in n)is(l,o,n[o]);if(t&&!Ue(t))for(const o in t)n[o]==null&&is(l,o,"")}else{const o=l.display;a?t!==n&&(l.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(l.display=o)}}const gu=/\s*!important$/;function is(e,t,n){if(ve(n))n.forEach(l=>is(e,t,l));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const l=Ng(e,t);gu.test(n)?e.setProperty(Ml(l),n.replace(gu,""),"important"):e[l]=n}}const bu=["Webkit","Moz","ms"],Mi={};function Ng(e,t){const n=Mi[t];if(n)return n;let l=Bt(t);if(l!=="filter"&&l in e)return Mi[t]=l;l=fn(l);for(let a=0;aBi||(Wg.then(()=>Bi=0),Bi=Date.now());function Xg(e,t){const n=l=>{if(!l._vts)l._vts=Date.now();else if(l._vts<=n.attached)return;Vt(Gg(l,n.value),t,5,[l])};return n.value=e,n.attached=Ug(),n}function Gg(e,t){if(ve(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(l=>a=>!a._stopped&&l&&l(a))}else return t}const Cu=/^on[a-z]/,Kg=(e,t,n,l,a=!1,o,i,s,r)=>{t==="class"?Fg(e,l,a):t==="style"?Rg(e,n,l):jo(t)?Ds(t)||jg(e,t,n,l,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):qg(e,t,l,a))?Dg(e,t,l,o,i,s,r):(t==="true-value"?e._trueValue=l:t==="false-value"&&(e._falseValue=l),zg(e,t,l,a))};function qg(e,t,n,l){return l?!!(t==="innerHTML"||t==="textContent"||t in e&&Cu.test(t)&&ge(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Cu.test(t)&&Ue(n)?!1:t in e}const _n="transition",Zl="animation",Zt=(e,{slots:t})=>Pn(Cd,Dd(e),t);Zt.displayName="Transition";const zd={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},Zg=Zt.props=qe({},Cd.props,zd),Rn=(e,t=[])=>{ve(e)?e.forEach(n=>n(...t)):e&&e(...t)},_u=e=>e?ve(e)?e.some(t=>t.length>1):e.length>1:!1;function Dd(e){const t={};for(const M in e)M in zd||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:l,duration:a,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:r=o,appearActiveClass:u=i,appearToClass:c=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,h=Jg(a),g=h&&h[0],_=h&&h[1],{onBeforeEnter:C,onEnter:A,onEnterCancelled:y,onLeave:V,onLeaveCancelled:x,onBeforeAppear:w=C,onAppear:S=A,onAppearCancelled:p=y}=t,I=(M,L,R)=>{Sn(M,L?c:s),Sn(M,L?u:i),R&&R()},$=(M,L)=>{M._isLeaving=!1,Sn(M,d),Sn(M,m),Sn(M,f),L&&L()},P=M=>(L,R)=>{const G=M?S:A,E=()=>I(L,M,R);Rn(G,[L,E]),Su(()=>{Sn(L,M?r:o),ln(L,M?c:s),_u(G)||xu(L,l,g,E)})};return qe(t,{onBeforeEnter(M){Rn(C,[M]),ln(M,o),ln(M,i)},onBeforeAppear(M){Rn(w,[M]),ln(M,r),ln(M,u)},onEnter:P(!1),onAppear:P(!0),onLeave(M,L){M._isLeaving=!0;const R=()=>$(M,L);ln(M,d),jd(),ln(M,f),Su(()=>{M._isLeaving&&(Sn(M,d),ln(M,m),_u(V)||xu(M,l,_,R))}),Rn(V,[M,R])},onEnterCancelled(M){I(M,!1),Rn(y,[M])},onAppearCancelled(M){I(M,!0),Rn(p,[M])},onLeaveCancelled(M){$(M),Rn(x,[M])}})}function Jg(e){if(e==null)return null;if(Fe(e))return[Ei(e.enter),Ei(e.leave)];{const t=Ei(e);return[t,t]}}function Ei(e){return va(e)}function ln(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Sn(e,t){t.split(/\s+/).forEach(l=>l&&e.classList.remove(l));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Su(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Qg=0;function xu(e,t,n,l){const a=e._endId=++Qg,o=()=>{a===e._endId&&l()};if(n)return setTimeout(o,n);const{type:i,timeout:s,propCount:r}=Hd(e,t);if(!i)return l();const u=i+"end";let c=0;const d=()=>{e.removeEventListener(u,f),o()},f=m=>{m.target===e&&++c>=r&&d()};setTimeout(()=>{c(n[h]||"").split(", "),a=l(`${_n}Delay`),o=l(`${_n}Duration`),i=wu(a,o),s=l(`${Zl}Delay`),r=l(`${Zl}Duration`),u=wu(s,r);let c=null,d=0,f=0;t===_n?i>0&&(c=_n,d=i,f=o.length):t===Zl?u>0&&(c=Zl,d=u,f=r.length):(d=Math.max(i,u),c=d>0?i>u?_n:Zl:null,f=c?c===_n?o.length:r.length:0);const m=c===_n&&/\b(transform|all)(,|$)/.test(l(`${_n}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:m}}function wu(e,t){for(;e.lengthku(n)+ku(e[l])))}function ku(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function jd(){return document.body.offsetHeight}const Yd=new WeakMap,Wd=new WeakMap,e0={name:"TransitionGroup",props:qe({},Zg,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ni(),l=pd();let a,o;return $d(()=>{if(!a.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!o0(a[0].el,n.vnode.el,i))return;a.forEach(n0),a.forEach(l0);const s=a.filter(a0);jd(),s.forEach(r=>{const u=r.el,c=u.style;ln(u,i),c.transform=c.webkitTransform=c.transitionDuration="";const d=u._moveCb=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u._moveCb=null,Sn(u,i))};u.addEventListener("transitionend",d)})}),()=>{const i=Se(e),s=Dd(i);let r=i.tag||ye;a=o,o=t.default?nr(t.default()):[];for(let u=0;u{i.split(/\s+/).forEach(s=>s&&l.classList.remove(s))}),n.split(/\s+/).forEach(i=>i&&l.classList.add(i)),l.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(l);const{hasTransform:o}=Hd(l);return a.removeChild(l),o}const $u=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ve(t)?n=>ho(t,n):t};function i0(e){e.target.composing=!0}function Vu(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const s0={created(e,{modifiers:{lazy:t,trim:n,number:l}},a){e._assign=$u(a);const o=l||a.props&&a.props.type==="number";pl(e,t?"change":"input",i=>{if(i.target.composing)return;let s=e.value;n&&(s=s.trim()),o&&(s=va(s)),e._assign(s)}),n&&pl(e,"change",()=>{e.value=e.value.trim()}),t||(pl(e,"compositionstart",i0),pl(e,"compositionend",Vu),pl(e,"change",Vu))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:l,number:a}},o){if(e._assign=$u(o),e.composing||document.activeElement===e&&e.type!=="range"&&(n||l&&e.value.trim()===t||(a||e.type==="number")&&va(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},tn={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Jl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:l}){!t!=!n&&(l?t?(l.beforeEnter(e),Jl(e,!0),l.enter(e)):l.leave(e,()=>{Jl(e,!1)}):Jl(e,t))},beforeUnmount(e,{value:t}){Jl(e,t)}};function Jl(e,t){e.style.display=t?e._vod:"none"}const r0=qe({patchProp:Kg},Og);let Iu;function u0(){return Iu||(Iu=fg(r0))}const c0=(...e)=>{const t=u0().createApp(...e),{mount:n}=t;return t.mount=l=>{const a=d0(l);if(!a)return;const o=t._component;!ge(o)&&!o.render&&!o.template&&(o.template=a.innerHTML),a.innerHTML="";const i=n(a,!1,a instanceof SVGElement);return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),i},t};function d0(e){return Ue(e)?document.querySelector(e):e}function f0(e){return fetch("http://192.168.28.45:22222/api/predict_single",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({text:e})}).then(t=>t.json())}function je(e,t){let n=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map(i=>[i]));let l=t[0].length,a=t[0].map((i,s)=>t.map(r=>r[s])),o=e.map(i=>a.map(s=>{let r=0;if(!Array.isArray(i)){for(let u of s)r+=i*u;return r}for(let u=0;ui[0]):o}function Pa(e){return $n(e)==="string"}function $n(e){return(Object.prototype.toString.call(e).match(/^\[object\s+(.*?)\]$/)[1]||"").toLowerCase()}function Vo(e,t){e=+e,t=+t;let n=(Math.floor(e)+"").length;if(t>n)return+e.toFixed(t-n);{let l=10**(n-t);return Math.round(e/l)*l}}function Ud(e){if(!e)return;e=e.trim();const t=/^([a-z]+)\((.+?)\)$/i,n=/^-?[\d.]+$/;let l=e.match(t);if(l){let a=[];return l[2].replace(/\/?\s*([-\w.]+(?:%|deg)?)/g,(o,i)=>{/%$/.test(i)?(i=new Number(i.slice(0,-1)/100),i.type=""):/deg$/.test(i)?(i=new Number(+i.slice(0,-3)),i.type="",i.unit="deg"):n.test(i)&&(i=new Number(i),i.type=""),o.startsWith("/")&&(i=i instanceof Number?i:new Number(i),i.alpha=!0),a.push(i)}),{name:l[1].toLowerCase(),rawName:l[1],rawArgs:l[2],args:a}}}function Xd(e){return e[e.length-1]}function Io(e,t,n){return isNaN(e)?t:isNaN(t)?e:e+(t-e)*n}function Gd(e,t,n){return(n-e)/(t-e)}function cr(e,t,n){return Io(t[0],t[1],Gd(e[0],e[1],n))}function Kd(e){return e.map(t=>t.split("|").map(n=>{n=n.trim();let l=n.match(/^(<[a-z]+>)\[(-?[.\d]+),\s*(-?[.\d]+)\]?$/);if(l){let a=new String(l[1]);return a.range=[+l[2],+l[3]],a}return n}))}var v0=Object.freeze({__proto__:null,isString:Pa,type:$n,toPrecision:Vo,parseFunction:Ud,last:Xd,interpolate:Io,interpolateInv:Gd,mapRange:cr,parseCoordGrammar:Kd,multiplyMatrices:je});class m0{add(t,n,l){if(typeof arguments[0]!="string"){for(var t in arguments[0])this.add(t,arguments[0][t],arguments[1]);return}(Array.isArray(t)?t:[t]).forEach(function(a){this[a]=this[a]||[],n&&this[a][l?"unshift":"push"](n)},this)}run(t,n){this[t]=this[t]||[],this[t].forEach(function(l){l.call(n&&n.context?n.context:n,n)})}}const In=new m0;var Jt={gamut_mapping:"lch.c",precision:5,deltaE:"76"};const Nt={D50:[.3457/.3585,1,(1-.3457-.3585)/.3585],D65:[.3127/.329,1,(1-.3127-.329)/.329]};function ss(e){return Array.isArray(e)?e:Nt[e]}function Ao(e,t,n,l={}){if(e=ss(e),t=ss(t),!e||!t)throw new TypeError(`Missing white point to convert ${e?"":"from"}${!e&&!t?"/":""}${t?"":"to"}`);if(e===t)return n;let a={W1:e,W2:t,XYZ:n,options:l};if(In.run("chromatic-adaptation-start",a),a.M||(a.W1===Nt.D65&&a.W2===Nt.D50?a.M=[[1.0479298208405488,.022946793341019088,-.05019222954313557],[.029627815688159344,.990434484573249,-.01707382502938514],[-.009243058152591178,.015055144896577895,.7518742899580008]]:a.W1===Nt.D50&&a.W2===Nt.D65&&(a.M=[[.9554734527042182,-.023098536874261423,.0632593086610217],[-.028369706963208136,1.0099954580058226,.021041398966943008],[.012314001688319899,-.020507696433477912,1.3303659366080753]])),In.run("chromatic-adaptation-end",a),a.M)return je(a.M,a.XYZ);throw new TypeError("Only Bradford CAT with white points D50 and D65 supported for now.")}const h0=75e-6;var Ba,rs,kl,Ho,qd;const Ot=class{constructor(t){ql(this,Ba);ql(this,Ho);ql(this,kl,void 0);var a,o,i;this.id=t.id,this.name=t.name,this.base=t.base?Ot.get(t.base):null,this.aliases=t.aliases,this.base&&(this.fromBase=t.fromBase,this.toBase=t.toBase);let n=t.coords??this.base.coords;this.coords=n;let l=t.white??this.base.white??"D65";this.white=ss(l),this.formats=t.formats??{};for(let s in this.formats){let r=this.formats[s];r.type||(r.type="function"),r.name||(r.name=s)}t.cssId&&!((a=this.formats.functions)!=null&&a.color)?(this.formats.color={id:t.cssId},Object.defineProperty(this,"cssId",{value:t.cssId})):(o=this.formats)!=null&&o.color&&!((i=this.formats)!=null&&i.color.id)&&(this.formats.color.id=this.id),this.referred=t.referred,wi(this,kl,Ua(this,Ho,qd).call(this).reverse()),In.run("colorspace-init-end",this)}inGamut(t,{epsilon:n=h0}={}){if(this.isPolar)return t=this.toBase(t),this.base.inGamut(t,{epsilon:n});let l=Object.values(this.coords);return t.every((a,o)=>{let i=l[o];if(i.type!=="angle"&&i.range){if(Number.isNaN(a))return!0;let[s,r]=i.range;return(s===void 0||a>=s-n)&&(r===void 0||a<=r+n)}return!0})}get cssId(){var t,n;return((n=(t=this.formats.functions)==null?void 0:t.color)==null?void 0:n.id)||this.id}get isPolar(){for(let t in this.coords)if(this.coords[t].type==="angle")return!0;return!1}getFormat(t){if(typeof t=="object")return t=Ua(this,Ba,rs).call(this,t),t;let n;return t==="default"?n=Object.values(this.formats)[0]:n=this.formats[t],n?(n=Ua(this,Ba,rs).call(this,n),n):null}to(t,n){if(arguments.length===1&&([t,n]=[t.space,t.coords]),t=Ot.get(t),this===t)return n;n=n.map(s=>Number.isNaN(s)?0:s);let l=fl(this,kl),a=fl(t,kl),o,i;for(let s=0;si;s--)n=l[s].toBase(n);for(let s=i+1;s=0){let u=Object.entries(a.coords)[o];if(u)return{space:a,id:u[0],index:o,...u[1]}}a=Ot.get(a);let i=o.toLowerCase(),s=0;for(let u in a.coords){let c=a.coords[u];if(u.toLowerCase()===i||((r=c.name)==null?void 0:r.toLowerCase())===i)return{space:a,id:u,index:s,...c};s++}throw new TypeError(`No "${o}" coordinate found in ${a.name}. Its coordinates are: ${Object.keys(a.coords).join(", ")}`)}};let re=Ot;Ba=new WeakSet,rs=function(t){if(t.coords&&!t.coordGrammar){t.type||(t.type="function"),t.name||(t.name="color"),t.coordGrammar=Kd(t.coords);let n=Object.entries(this.coords).map(([l,a],o)=>{let i=t.coordGrammar[o][0],s=a.range||a.refRange,r=i.range,u="";return i==""?(r=[0,100],u="%"):i==""&&(u="deg"),{fromRange:s,toRange:r,suffix:u}});t.serializeCoords=(l,a)=>l.map((o,i)=>{let{fromRange:s,toRange:r,suffix:u}=n[i];return s&&r&&(o=cr(s,r,o)),o=Vo(o,a),u&&(o+=u),o})}return t},kl=new WeakMap,Ho=new WeakSet,qd=function(){let t=[this];for(let n=this;n=n.base;)t.push(n);return t},Si(re,"registry",{}),Si(re,"DEFAULT_FORMAT",{type:"functions",name:"color"});var It=new re({id:"xyz-d65",name:"XYZ D65",coords:{x:{name:"X"},y:{name:"Y"},z:{name:"Z"}},white:"D65",formats:{color:{ids:["xyz-d65","xyz"]}},aliases:["xyz"]});class dt extends re{constructor(t){t.coords||(t.coords={r:{range:[0,1],name:"Red"},g:{range:[0,1],name:"Green"},b:{range:[0,1],name:"Blue"}}),t.base||(t.base=It),t.toXYZ_M&&t.fromXYZ_M&&(t.toBase??(t.toBase=n=>{let l=je(t.toXYZ_M,n);return this.white!==this.base.white&&(l=Ao(this.white,this.base.white,l)),l}),t.fromBase??(t.fromBase=n=>(n=Ao(this.base.white,this.white,n),je(t.fromXYZ_M,n)))),t.referred??(t.referred="display"),super(t)}}function Zd(e){var n,l,a,o,i;let t={str:(n=String(e))==null?void 0:n.trim()};if(In.run("parse-start",t),t.color)return t.color;if(t.parsed=Ud(t.str),t.parsed){let s=t.parsed.name;if(s==="color"){let r=t.parsed.args.shift(),u=t.parsed.rawArgs.indexOf("/")>0?t.parsed.args.pop():1;for(let d of re.all){let f=d.getFormat("color");if(f&&(r===f.id||(l=f.ids)!=null&&l.includes(r))){let m=Object.keys(d.coords).length,h=Array(m).fill(0);return h.forEach((g,_)=>h[_]=t.parsed.args[_]||0),{spaceId:d.id,coords:h,alpha:u}}}let c="";if(r in re.registry){let d=(i=(o=(a=re.registry[r].formats)==null?void 0:a.functions)==null?void 0:o.color)==null?void 0:i.id;d&&(c=`Did you mean color(${d})?`)}throw new TypeError(`Cannot parse color(${r}). `+(c||"Missing a plugin?"))}else for(let r of re.all){let u=r.getFormat(s);if(u&&u.type==="function"){let c=1;(u.lastAlpha||Xd(t.parsed.args).alpha)&&(c=t.parsed.args.pop());let d=t.parsed.args;return u.coordGrammar&&Object.entries(r.coords).forEach(([f,m],h)=>{var y;let g=u.coordGrammar[h],_=(y=d[h])==null?void 0:y.type;if(g=g.find(V=>V==_),!g){let V=m.name||f;throw new TypeError(`${_} not allowed for ${V} in ${s}()`)}let C=g.range;_===""&&(C||(C=[0,1]));let A=m.range||m.refRange;C&&A&&(d[h]=cr(C,A,d[h]))}),{spaceId:r.id,coords:d,alpha:c}}}}else for(let s of re.all)for(let r in s.formats){let u=s.formats[r];if(u.type!=="custom"||u.test&&!u.test(t.str))continue;let c=u.parse(t.str);if(c)return c.alpha??(c.alpha=1),c}throw new TypeError(`Could not parse ${e} as a color. Missing a plugin?`)}function ke(e){if(!e)throw new TypeError("Empty color reference");Pa(e)&&(e=Zd(e));let t=e.space||e.spaceId;return t instanceof re||(e.space=re.get(t)),e.alpha===void 0&&(e.alpha=1),e}function Ta(e,t){return t=re.get(t),t.from(e)}function At(e,t){let{space:n,index:l}=re.resolveCoord(t,e.space);return Ta(e,n)[l]}function Jd(e,t,n){return t=re.get(t),e.coords=t.to(e.space,n),e}function An(e,t,n){if(e=ke(e),arguments.length===2&&$n(arguments[1])==="object"){let l=arguments[1];for(let a in l)An(e,a,l[a])}else{typeof n=="function"&&(n=n(At(e,t)));let{space:l,index:a}=re.resolveCoord(t,e.space),o=Ta(e,l);o[a]=n,Jd(e,l,o)}return e}var dr=new re({id:"xyz-d50",name:"XYZ D50",white:"D50",base:It,fromBase:e=>Ao(It.white,"D50",e),toBase:e=>Ao("D50",It.white,e),formats:{color:{}}});const g0=216/24389,Au=24/116,eo=24389/27;let Pi=Nt.D50;var bt=new re({id:"lab",name:"Lab",coords:{l:{refRange:[0,100],name:"L"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:Pi,base:dr,fromBase(e){let n=e.map((l,a)=>l/Pi[a]).map(l=>l>g0?Math.cbrt(l):(eo*l+16)/116);return[116*n[1]-16,500*(n[0]-n[1]),200*(n[1]-n[2])]},toBase(e){let t=[];return t[1]=(e[0]+16)/116,t[0]=e[1]/500+t[1],t[2]=t[1]-e[2]/200,[t[0]>Au?Math.pow(t[0],3):(116*t[0]-16)/eo,e[0]>8?Math.pow((e[0]+16)/116,3):e[0]/eo,t[2]>Au?Math.pow(t[2],3):(116*t[2]-16)/eo].map((l,a)=>l*Pi[a])},formats:{lab:{coords:[" | ","",""]}}});function ai(e){return(e%360+360)%360}function b0(e,t){if(e==="raw")return t;let[n,l]=t.map(ai),a=l-n;return e==="increasing"?a<0&&(l+=360):e==="decreasing"?a>0&&(n+=360):e==="longer"?-1800?l+=360:n+=360):e==="shorter"&&(a>180?n+=360:a<-180&&(l+=360)),[n,l]}var _a=new re({id:"lch",name:"LCH",coords:{l:{refRange:[0,100],name:"Lightness"},c:{refRange:[0,150],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:bt,fromBase(e){let[t,n,l]=e,a;const o=.02;return Math.abs(n) | ",""," | "]}}});const Mu=25**7,Mo=Math.PI,Bu=180/Mo,vl=Mo/180;function us(e,t,{kL:n=1,kC:l=1,kH:a=1}={}){let[o,i,s]=bt.from(e),r=_a.from(bt,[o,i,s])[1],[u,c,d]=bt.from(t),f=_a.from(bt,[u,c,d])[1];r<0&&(r=0),f<0&&(f=0);let h=((r+f)/2)**7,g=.5*(1-Math.sqrt(h/(h+Mu))),_=(1+g)*i,C=(1+g)*c,A=Math.sqrt(_**2+s**2),y=Math.sqrt(C**2+d**2),V=_===0&&s===0?0:Math.atan2(s,_),x=C===0&&d===0?0:Math.atan2(d,C);V<0&&(V+=2*Mo),x<0&&(x+=2*Mo),V*=Bu,x*=Bu;let w=u-o,S=y-A,p=x-V,I=V+x,$=Math.abs(p),P;A*y===0?P=0:$<=180?P=p:p>180?P=p-360:p<-180?P=p+360:console.log("the unthinkable has happened");let M=2*Math.sqrt(y*A)*Math.sin(P*vl/2),L=(o+u)/2,R=(A+y)/2,G=Math.pow(R,7),E;A*y===0?E=I:$<=180?E=I/2:I<360?E=(I+360)/2:E=(I-360)/2;let O=(L-50)**2,N=1+.015*O/Math.sqrt(20+O),Z=1+.045*R,Y=1;Y-=.17*Math.cos((E-30)*vl),Y+=.24*Math.cos(2*E*vl),Y+=.32*Math.cos((3*E+6)*vl),Y-=.2*Math.cos((4*E-63)*vl);let X=1+.015*R*Y,oe=30*Math.exp(-1*((E-275)/25)**2),Ee=2*Math.sqrt(G/(G+Mu)),ee=-1*Math.sin(2*oe*vl)*Ee,be=(w/(n*N))**2;return be+=(S/(l*Z))**2,be+=(M/(a*X))**2,be+=ee*(S/(l*Z))*(M/(a*X)),Math.sqrt(be)}const y0=75e-6;function ua(e,t=e.space,{epsilon:n=y0}={}){e=ke(e),t=re.get(t);let l=e.coords;return t!==e.space&&(l=t.from(e)),t.inGamut(l,{epsilon:n})}function Sa(e){return{space:e.space,coords:e.coords.slice(),alpha:e.alpha}}function Mn(e,{method:t=Jt.gamut_mapping,space:n=e.space}={}){if(Pa(arguments[1])&&(n=arguments[1]),n=re.get(n),ua(e,n,{epsilon:0}))return e;let l=$t(e,n);if(t!=="clip"&&!ua(e,n)){let a=Mn(Sa(l),{method:"clip",space:n});if(us(e,a)>2){let o=re.resolveCoord(t),i=o.space,s=o.id,r=$t(l,i),c=(o.range||o.refRange)[0],d=.01,f=c,m=At(r,s);for(;m-f>d;){let h=Sa(r);h=Mn(h,{space:n,method:"clip"}),us(r,h)-2o.range||[]);l.coords=l.coords.map((o,i)=>{let[s,r]=a[i];return s!==void 0&&(o=Math.max(s,o)),r!==void 0&&(o=Math.min(o,r)),o})}return n!==e.space&&(l=$t(l,e.space)),e.coords=l.coords,e}Mn.returns="color";function $t(e,t,{inGamut:n}={}){e=ke(e),t=re.get(t);let l=t.from(e),a={space:t,coords:l,alpha:e.alpha};return n&&(a=Mn(a)),a}$t.returns="color";function Bo(e,{precision:t=Jt.precision,format:n="default",inGamut:l=!0,...a}={}){var r;let o;e=ke(e);let i=n;n=e.space.getFormat(n)??e.space.getFormat("default")??re.DEFAULT_FORMAT,l||(l=n.toGamut);let s=e.coords;if(s=s.map(u=>u||0),l&&!ua(e)&&(s=Mn(Sa(e),l===!0?void 0:l).coords),n.type==="custom")if(a.precision=t,n.serialize)o=n.serialize(s,e.alpha,a);else throw new TypeError(`format ${i} can only be used to parse colors, not for serialization`);else{let u=n.name||"color";n.serializeCoords?s=n.serializeCoords(s,t):t!==null&&(s=s.map(m=>Vo(m,t)));let c=[...s];if(u==="color"){let m=n.id||((r=n.ids)==null?void 0:r[0])||e.space.id;c.unshift(m)}let d=e.alpha;t!==null&&(d=Vo(d,t));let f=e.alpha<1&&!n.noAlpha?`${n.commas?",":" /"} ${d}`:"";o=`${u}(${c.join(n.commas?", ":" ")}${f})`}return o}const p0=[[.6369580483012914,.14461690358620832,.1688809751641721],[.2627002120112671,.6779980715188708,.05930171646986196],[0,.028072693049087428,1.060985057710791]],C0=[[1.716651187971268,-.355670783776392,-.25336628137366],[-.666684351832489,1.616481236634939,.0157685458139111],[.017639857445311,-.042770613257809,.942103121235474]];var oi=new dt({id:"rec2020-linear",name:"Linear REC.2020",white:"D65",toXYZ_M:p0,fromXYZ_M:C0,formats:{color:{}}});const to=1.09929682680944,Eu=.018053968510807;var Qd=new dt({id:"rec2020",name:"REC.2020",base:oi,toBase(e){return e.map(function(t){return t=Eu?to*Math.pow(t,.45)-(to-1):4.5*t})},formats:{color:{}}});const _0=[[.4865709486482162,.26566769316909306,.1982172852343625],[.2289745640697488,.6917385218365064,.079286914093745],[0,.04511338185890264,1.043944368900976]],S0=[[2.493496911941425,-.9313836179191239,-.40271078445071684],[-.8294889695615747,1.7626640603183463,.023624685841943577],[.03584583024378447,-.07617238926804182,.9568845240076872]];var ef=new dt({id:"p3-linear",name:"Linear P3",white:"D65",toXYZ_M:_0,fromXYZ_M:S0});const x0=[[.41239079926595934,.357584339383878,.1804807884018343],[.21263900587151027,.715168678767756,.07219231536073371],[.01933081871559182,.11919477979462598,.9505321522496607]],w0=[[3.2409699419045226,-1.537383177570094,-.4986107602930034],[-.9692436362808796,1.8759675015077202,.04155505740717559],[.05563007969699366,-.20397695888897652,1.0569715142428786]];var tf=new dt({id:"srgb-linear",name:"Linear sRGB",white:"D65",toXYZ_M:x0,fromXYZ_M:w0,formats:{color:{}}}),Pu={aliceblue:[240/255,248/255,1],antiquewhite:[250/255,235/255,215/255],aqua:[0,1,1],aquamarine:[127/255,1,212/255],azure:[240/255,1,1],beige:[245/255,245/255,220/255],bisque:[1,228/255,196/255],black:[0,0,0],blanchedalmond:[1,235/255,205/255],blue:[0,0,1],blueviolet:[138/255,43/255,226/255],brown:[165/255,42/255,42/255],burlywood:[222/255,184/255,135/255],cadetblue:[95/255,158/255,160/255],chartreuse:[127/255,1,0],chocolate:[210/255,105/255,30/255],coral:[1,127/255,80/255],cornflowerblue:[100/255,149/255,237/255],cornsilk:[1,248/255,220/255],crimson:[220/255,20/255,60/255],cyan:[0,1,1],darkblue:[0,0,139/255],darkcyan:[0,139/255,139/255],darkgoldenrod:[184/255,134/255,11/255],darkgray:[169/255,169/255,169/255],darkgreen:[0,100/255,0],darkgrey:[169/255,169/255,169/255],darkkhaki:[189/255,183/255,107/255],darkmagenta:[139/255,0,139/255],darkolivegreen:[85/255,107/255,47/255],darkorange:[1,140/255,0],darkorchid:[153/255,50/255,204/255],darkred:[139/255,0,0],darksalmon:[233/255,150/255,122/255],darkseagreen:[143/255,188/255,143/255],darkslateblue:[72/255,61/255,139/255],darkslategray:[47/255,79/255,79/255],darkslategrey:[47/255,79/255,79/255],darkturquoise:[0,206/255,209/255],darkviolet:[148/255,0,211/255],deeppink:[1,20/255,147/255],deepskyblue:[0,191/255,1],dimgray:[105/255,105/255,105/255],dimgrey:[105/255,105/255,105/255],dodgerblue:[30/255,144/255,1],firebrick:[178/255,34/255,34/255],floralwhite:[1,250/255,240/255],forestgreen:[34/255,139/255,34/255],fuchsia:[1,0,1],gainsboro:[220/255,220/255,220/255],ghostwhite:[248/255,248/255,1],gold:[1,215/255,0],goldenrod:[218/255,165/255,32/255],gray:[128/255,128/255,128/255],green:[0,128/255,0],greenyellow:[173/255,1,47/255],grey:[128/255,128/255,128/255],honeydew:[240/255,1,240/255],hotpink:[1,105/255,180/255],indianred:[205/255,92/255,92/255],indigo:[75/255,0,130/255],ivory:[1,1,240/255],khaki:[240/255,230/255,140/255],lavender:[230/255,230/255,250/255],lavenderblush:[1,240/255,245/255],lawngreen:[124/255,252/255,0],lemonchiffon:[1,250/255,205/255],lightblue:[173/255,216/255,230/255],lightcoral:[240/255,128/255,128/255],lightcyan:[224/255,1,1],lightgoldenrodyellow:[250/255,250/255,210/255],lightgray:[211/255,211/255,211/255],lightgreen:[144/255,238/255,144/255],lightgrey:[211/255,211/255,211/255],lightpink:[1,182/255,193/255],lightsalmon:[1,160/255,122/255],lightseagreen:[32/255,178/255,170/255],lightskyblue:[135/255,206/255,250/255],lightslategray:[119/255,136/255,153/255],lightslategrey:[119/255,136/255,153/255],lightsteelblue:[176/255,196/255,222/255],lightyellow:[1,1,224/255],lime:[0,1,0],limegreen:[50/255,205/255,50/255],linen:[250/255,240/255,230/255],magenta:[1,0,1],maroon:[128/255,0,0],mediumaquamarine:[102/255,205/255,170/255],mediumblue:[0,0,205/255],mediumorchid:[186/255,85/255,211/255],mediumpurple:[147/255,112/255,219/255],mediumseagreen:[60/255,179/255,113/255],mediumslateblue:[123/255,104/255,238/255],mediumspringgreen:[0,250/255,154/255],mediumturquoise:[72/255,209/255,204/255],mediumvioletred:[199/255,21/255,133/255],midnightblue:[25/255,25/255,112/255],mintcream:[245/255,1,250/255],mistyrose:[1,228/255,225/255],moccasin:[1,228/255,181/255],navajowhite:[1,222/255,173/255],navy:[0,0,128/255],oldlace:[253/255,245/255,230/255],olive:[128/255,128/255,0],olivedrab:[107/255,142/255,35/255],orange:[1,165/255,0],orangered:[1,69/255,0],orchid:[218/255,112/255,214/255],palegoldenrod:[238/255,232/255,170/255],palegreen:[152/255,251/255,152/255],paleturquoise:[175/255,238/255,238/255],palevioletred:[219/255,112/255,147/255],papayawhip:[1,239/255,213/255],peachpuff:[1,218/255,185/255],peru:[205/255,133/255,63/255],pink:[1,192/255,203/255],plum:[221/255,160/255,221/255],powderblue:[176/255,224/255,230/255],purple:[128/255,0,128/255],rebeccapurple:[102/255,51/255,153/255],red:[1,0,0],rosybrown:[188/255,143/255,143/255],royalblue:[65/255,105/255,225/255],saddlebrown:[139/255,69/255,19/255],salmon:[250/255,128/255,114/255],sandybrown:[244/255,164/255,96/255],seagreen:[46/255,139/255,87/255],seashell:[1,245/255,238/255],sienna:[160/255,82/255,45/255],silver:[192/255,192/255,192/255],skyblue:[135/255,206/255,235/255],slateblue:[106/255,90/255,205/255],slategray:[112/255,128/255,144/255],slategrey:[112/255,128/255,144/255],snow:[1,250/255,250/255],springgreen:[0,1,127/255],steelblue:[70/255,130/255,180/255],tan:[210/255,180/255,140/255],teal:[0,128/255,128/255],thistle:[216/255,191/255,216/255],tomato:[1,99/255,71/255],turquoise:[64/255,224/255,208/255],violet:[238/255,130/255,238/255],wheat:[245/255,222/255,179/255],white:[1,1,1],whitesmoke:[245/255,245/255,245/255],yellow:[1,1,0],yellowgreen:[154/255,205/255,50/255]};let Tu=Array(3).fill(" | [0, 255]"),Lu=Array(3).fill("[0, 255]");var xa=new dt({id:"srgb",name:"sRGB",base:tf,fromBase:e=>e.map(t=>{let n=t<0?-1:1,l=t*n;return l>.0031308?n*(1.055*l**(1/2.4)-.055):12.92*t}),toBase:e=>e.map(t=>{let n=t<0?-1:1,l=t*n;return l<.04045?t/12.92:n*((l+.055)/1.055)**2.4}),formats:{rgb:{coords:Tu},rgb_number:{name:"rgb",commas:!0,coords:Lu,noAlpha:!0},color:{},rgba:{coords:Tu,commas:!0,lastAlpha:!0},rgba_number:{name:"rgba",commas:!0,coords:Lu},hex:{type:"custom",toGamut:!0,test:e=>/^#([a-f0-9]{3,4}){1,2}$/i.test(e),parse(e){e.length<=5&&(e=e.replace(/[a-f0-9]/gi,"$&$&"));let t=[];return e.replace(/[a-f0-9]{2}/gi,n=>{t.push(parseInt(n,16)/255)}),{spaceId:"srgb",coords:t.slice(0,3),alpha:t.slice(3)[0]}},serialize:(e,t,{collapse:n=!0}={})=>{t<1&&e.push(t),e=e.map(o=>Math.round(o*255));let l=n&&e.every(o=>o%17===0);return"#"+e.map(o=>l?(o/17).toString(16):o.toString(16).padStart(2,"0")).join("")}},keyword:{type:"custom",test:e=>/^[a-z]+$/i.test(e),parse(e){e=e.toLowerCase();let t={spaceId:"srgb",coords:null,alpha:1};if(e==="transparent"?(t.coords=Pu.black,t.alpha=0):t.coords=Pu[e],t.coords)return t}}}}),nf=new dt({id:"p3",name:"P3",base:ef,fromBase:xa.fromBase,toBase:xa.toBase,formats:{color:{id:"display-p3"}}});Jt.display_space=xa;if(typeof CSS<"u"&&CSS.supports)for(let e of[bt,Qd,nf]){let t=e.getMinCoords(),l=Bo({space:e,coords:t,alpha:1});if(CSS.supports("color",l)){Jt.display_space=e;break}}function k0(e,{space:t=Jt.display_space,...n}={}){let l=Bo(e,n);if(typeof CSS>"u"||CSS.supports("color",l)||!Jt.display_space)l=new String(l),l.color=e;else{let a=$t(e,t);l=new String(Bo(a,n)),l.color=a}return l}function lf(e,t,n="lab"){n=re.get(n);let l=n.from(e),a=n.from(t);return Math.sqrt(l.reduce((o,i,s)=>{let r=a[s];return isNaN(i)||isNaN(r)?o:o+(r-i)**2},0))}function $0(e,t){return e=ke(e),t=ke(t),e.space===t.space&&e.alpha===t.alpha&&e.coords.every((n,l)=>n===t.coords[l])}function Bn(e){return At(e,[It,"y"])}function af(e,t){An(e,[It,"y"],t)}function V0(e){Object.defineProperty(e.prototype,"luminance",{get(){return Bn(this)},set(t){af(this,t)}})}var I0=Object.freeze({__proto__:null,getLuminance:Bn,setLuminance:af,register:V0});function A0(e,t){e=ke(e),t=ke(t);let n=Math.max(Bn(e),0),l=Math.max(Bn(t),0);return l>n&&([n,l]=[l,n]),(n+.05)/(l+.05)}const M0=.56,B0=.57,E0=.62,P0=.65,Ou=.022,T0=1.414,L0=.1,O0=5e-4,F0=1.14,Fu=.027,R0=1.14;function Ru(e){return e>=Ou?e:e+(Ou-e)**T0}function ml(e){let t=e<0?-1:1,n=Math.abs(e);return t*Math.pow(n,2.4)}function N0(e,t){t=ke(t),e=ke(e);let n,l,a,o,i,s;t=$t(t,"srgb"),[o,i,s]=t.coords;let r=ml(o)*.2126729+ml(i)*.7151522+ml(s)*.072175;e=$t(e,"srgb"),[o,i,s]=e.coords;let u=ml(o)*.2126729+ml(i)*.7151522+ml(s)*.072175,c=Ru(r),d=Ru(u),f=d>c;return Math.abs(d-c)0?a=l-Fu:a=l+Fu,a*100}function z0(e,t){e=ke(e),t=ke(t);let n=Math.max(Bn(e),0),l=Math.max(Bn(t),0);l>n&&([n,l]=[l,n]);let a=n+l;return a===0?0:(n-l)/a}const D0=5e4;function H0(e,t){e=ke(e),t=ke(t);let n=Math.max(Bn(e),0),l=Math.max(Bn(t),0);return l>n&&([n,l]=[l,n]),l===0?D0:(n-l)/l}function j0(e,t){e=ke(e),t=ke(t);let n=At(e,[bt,"l"]),l=At(t,[bt,"l"]);return Math.abs(n-l)}const Y0=216/24389,Nu=24/116,no=24389/27;let Ti=Nt.D65;var cs=new re({id:"lab-d65",name:"Lab D65",coords:{l:{refRange:[0,100],name:"L"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:Ti,base:It,fromBase(e){let n=e.map((l,a)=>l/Ti[a]).map(l=>l>Y0?Math.cbrt(l):(no*l+16)/116);return[116*n[1]-16,500*(n[0]-n[1]),200*(n[1]-n[2])]},toBase(e){let t=[];return t[1]=(e[0]+16)/116,t[0]=e[1]/500+t[1],t[2]=t[1]-e[2]/200,[t[0]>Nu?Math.pow(t[0],3):(116*t[0]-16)/no,e[0]>8?Math.pow((e[0]+16)/116,3):e[0]/no,t[2]>Nu?Math.pow(t[2],3):(116*t[2]-16)/no].map((l,a)=>l*Ti[a])},formats:{"lab-d65":{coords:[" | ","",""]}}});const Li=Math.pow(5,.5)*.5+.5;function W0(e,t){e=ke(e),t=ke(t);let n=At(e,[cs,"l"]),l=At(t,[cs,"l"]),a=Math.abs(Math.pow(n,Li)-Math.pow(l,Li)),o=Math.pow(a,1/Li)*Math.SQRT2-40;return o<7.5?0:o}var Co=Object.freeze({__proto__:null,contrastWCAG21:A0,contrastAPCA:N0,contrastMichelson:z0,contrastWeber:H0,contrastLstar:j0,contrastDeltaPhi:W0});function U0(e,t,n={}){Pa(n)&&(n={algorithm:n});let{algorithm:l,...a}=n;if(!l){let o=Object.keys(Co).map(i=>i.replace(/^contrast/,"")).join(", ");throw new TypeError(`contrast() function needs a contrast algorithm. Please specify one of: ${o}`)}e=ke(e),t=ke(t);for(let o in Co)if("contrast"+l.toLowerCase()===o.toLowerCase())return Co[o](e,t,a);throw new TypeError(`Unknown contrast algorithm: ${l}`)}function of(e){let[t,n,l]=Ta(e,It),a=t+15*n+3*l;return[4*t/a,9*n/a]}function sf(e){let[t,n,l]=Ta(e,It),a=t+n+l;return[t/a,n/a]}function X0(e){Object.defineProperty(e.prototype,"uv",{get(){return of(this)}}),Object.defineProperty(e.prototype,"xy",{get(){return sf(this)}})}var G0=Object.freeze({__proto__:null,uv:of,xy:sf,register:X0});function K0(e,t){return lf(e,t,"lab")}const q0=Math.PI,zu=q0/180;function Z0(e,t,{l:n=2,c:l=1}={}){let[a,o,i]=bt.from(e),[,s,r]=_a.from(bt,[a,o,i]),[u,c,d]=bt.from(t),f=_a.from(bt,[u,c,d])[1];s<0&&(s=0),f<0&&(f=0);let m=a-u,h=s-f,g=o-c,_=i-d,C=g**2+_**2-h**2,A=.511;a>=16&&(A=.040975*a/(1+.01765*a));let y=.0638*s/(1+.0131*s)+.638,V;Number.isNaN(r)&&(r=0),r>=164&&r<=345?V=.56+Math.abs(.2*Math.cos((r+168)*zu)):V=.36+Math.abs(.4*Math.cos((r+35)*zu));let x=Math.pow(s,4),w=Math.sqrt(x/(x+1900)),S=y*(w*V+1-w),p=(m/(n*A))**2;return p+=(h/(l*y))**2,p+=C/S**2,Math.sqrt(p)}const Du=203;var fr=new re({id:"xyz-abs-d65",name:"Absolute XYZ D65",coords:{x:{refRange:[0,9504.7],name:"Xa"},y:{refRange:[0,1e4],name:"Ya"},z:{refRange:[0,10888.3],name:"Za"}},base:It,fromBase(e){return e.map(t=>Math.max(t*Du,0))},toBase(e){return e.map(t=>Math.max(t/Du,0))}});const lo=1.15,ao=.66,Hu=2610/2**14,J0=2**14/2610,ju=3424/2**12,Yu=2413/2**7,Wu=2392/2**7,Q0=1.7*2523/2**5,Uu=2**5/(1.7*2523),oo=-.56,Oi=16295499532821565e-27,eb=[[.41478972,.579999,.014648],[-.20151,1.120649,.0531008],[-.0166008,.2648,.6684799]],tb=[[1.9242264357876067,-1.0047923125953657,.037651404030618],[.35031676209499907,.7264811939316552,-.06538442294808501],[-.09098281098284752,-.3127282905230739,1.5227665613052603]],nb=[[.5,.5,0],[3.524,-4.066708,.542708],[.199076,1.096799,-1.295875]],lb=[[1,.1386050432715393,.05804731615611886],[.9999999999999999,-.1386050432715393,-.05804731615611886],[.9999999999999998,-.09601924202631895,-.8118918960560388]];var rf=new re({id:"jzazbz",name:"Jzazbz",coords:{jz:{refRange:[0,1],name:"Jz"},az:{refRange:[-.5,.5]},bz:{refRange:[-.5,.5]}},base:fr,fromBase(e){let[t,n,l]=e,a=lo*t-(lo-1)*l,o=ao*n-(ao-1)*t,s=je(eb,[a,o,l]).map(function(f){let m=ju+Yu*(f/1e4)**Hu,h=1+Wu*(f/1e4)**Hu;return(m/h)**Q0}),[r,u,c]=je(nb,s);return[(1+oo)*r/(1+oo*r)-Oi,u,c]},toBase(e){let[t,n,l]=e,a=(t+Oi)/(1+oo-oo*(t+Oi)),i=je(lb,[a,n,l]).map(function(f){let m=ju-f**Uu,h=Wu*f**Uu-Yu;return 1e4*(m/h)**J0}),[s,r,u]=je(tb,i),c=(s+(lo-1)*u)/lo,d=(r+(ao-1)*c)/ao;return[c,d,u]},formats:{color:{}}}),ds=new re({id:"jzczhz",name:"JzCzHz",coords:{jz:{refRange:[0,1],name:"Jz"},cz:{refRange:[0,1],name:"Chroma"},hz:{refRange:[0,360],type:"angle",name:"Hue"}},base:rf,fromBase(e){let[t,n,l]=e,a;const o=2e-4;return Math.abs(n)Math.cbrt(l));return je(gb,n)},toBase(e){let n=je(bb,e).map(l=>l**3);return je(hb,n)},formats:{oklab:{coords:[" | ","",""]}}});function yb(e,t){let[n,l,a]=Eo.from(e),[o,i,s]=Eo.from(t),r=n-o,u=l-i,c=a-s;return Math.sqrt(r**2+u**2+c**2)}var vs=Object.freeze({__proto__:null,deltaE76:K0,deltaECMC:Z0,deltaE2000:us,deltaEJz:ab,deltaEITP:vb,deltaEOK:yb});function la(e,t,n={}){Pa(n)&&(n={method:n});let{method:l=Jt.deltaE,...a}=n;e=ke(e),t=ke(t);for(let o in vs)if("deltae"+l.toLowerCase()===o.toLowerCase())return vs[o](e,t,a);throw new TypeError(`Unknown deltaE method: ${l}`)}function pb(e,t=.25){let l=[re.get("oklch","lch"),"l"];return An(e,l,a=>a*(1+t))}function Cb(e,t=.25){let l=[re.get("oklch","lch"),"l"];return An(e,l,a=>a*(1-t))}var _b=Object.freeze({__proto__:null,lighten:pb,darken:Cb});function ff(e,t,n=.5,l={}){[e,t]=[ke(e),ke(t)],$n(n)==="object"&&([n,l]=[.5,n]);let{space:a,outputSpace:o,premultiplied:i}=l;return La(e,t,{space:a,outputSpace:o,premultiplied:i})(n)}function vf(e,t,n={}){let l;vr(e)&&([l,n]=[e,t],[e,t]=l.rangeArgs.colors);let{maxDeltaE:a,deltaEMethod:o,steps:i=2,maxSteps:s=1e3,...r}=n;l||([e,t]=[ke(e),ke(t)],l=La(e,t,r));let u=la(e,t),c=a>0?Math.max(i,Math.ceil(u/a)+1):i,d=[];if(s!==void 0&&(c=Math.min(c,s)),c===1)d=[{p:.5,color:l(.5)}];else{let f=1/(c-1);d=Array.from({length:c},(m,h)=>{let g=h*f;return{p:g,color:l(g)}})}if(a>0){let f=d.reduce((m,h,g)=>{if(g===0)return 0;let _=la(h.color,d[g-1].color,o);return Math.max(m,_)},0);for(;f>a;){f=0;for(let m=1;mf.color),d}function La(e,t,n={}){if(vr(e)){let[r,u]=[e,t];return La(...r.rangeArgs.colors,{...r.rangeArgs.options,...u})}let{space:l,outputSpace:a,progression:o,premultiplied:i}=n;e=ke(e),t=ke(t),e=Sa(e),t=Sa(t);let s={colors:[e,t],options:n};if(l?l=re.get(l):l=re.registry[Jt.interpolationSpace]||e.space,a=a?re.get(a):l,e=$t(e,l),t=$t(t,l),e=Mn(e),t=Mn(t),l.coords.h&&l.coords.h.type==="angle"){let r=n.hue=n.hue||"shorter",u=[l,"h"],[c,d]=[At(e,u),At(t,u)];[c,d]=b0(r,[c,d]),An(e,u,c),An(t,u,d)}return i&&(e.coords=e.coords.map(r=>r*e.alpha),t.coords=t.coords.map(r=>r*t.alpha)),Object.assign(r=>{r=o?o(r):r;let u=e.coords.map((f,m)=>{let h=t.coords[m];return Io(f,h,r)}),c=Io(e.alpha,t.alpha,r),d={space:l,coords:u,alpha:c};return i&&(d.coords=d.coords.map(f=>f/c)),a!==l&&(d=$t(d,a)),d},{rangeArgs:s})}function vr(e){return $n(e)==="function"&&!!e.rangeArgs}Jt.interpolationSpace="lab";function Sb(e){e.defineFunction("mix",ff,{returns:"color"}),e.defineFunction("range",La,{returns:"function"}),e.defineFunction("steps",vf,{returns:"array"})}var xb=Object.freeze({__proto__:null,mix:ff,steps:vf,range:La,isRange:vr,register:Sb}),mf=new re({id:"hsl",name:"HSL",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:xa,fromBase:e=>{let t=Math.max(...e),n=Math.min(...e),[l,a,o]=e,[i,s,r]=[NaN,0,(n+t)/2],u=t-n;if(u!==0){switch(s=r===0||r===1?0:(t-r)/Math.min(r,1-r),t){case l:i=(a-o)/u+(a{let[t,n,l]=e;t=t%360,t<0&&(t+=360),n/=100,l/=100;function a(o){let i=(o+t/30)%12,s=n*Math.min(l,1-l);return l-s*Math.max(-1,Math.min(i-3,9-i,1))}return[a(0),a(8),a(4)]},formats:{hsl:{toGamut:!0,coords:[" | ","",""]},hsla:{coords:[" | ","",""],commas:!0,lastAlpha:!0}}}),hf=new re({id:"hsv",name:"HSV",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},v:{range:[0,100],name:"Value"}},base:mf,fromBase(e){let[t,n,l]=e;n/=100,l/=100;let a=l+n*Math.min(l,1-l);return[t,a===0?0:200*(1-l/a),100*a]},toBase(e){let[t,n,l]=e;n/=100,l/=100;let a=l*(1-n/2);return[t,a===0||a===1?0:(l-a)/Math.min(a,1-a)*100,a*100]},formats:{color:{toGamut:!0}}}),wb=new re({id:"hwb",name:"HWB",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},w:{range:[0,100],name:"Whiteness"},b:{range:[0,100],name:"Blackness"}},base:hf,fromBase(e){let[t,n,l]=e;return[t,l*(100-n)/100,100-l]},toBase(e){let[t,n,l]=e;n/=100,l/=100;let a=n+l;if(a>=1){let s=n/a;return[t,0,s*100]}let o=1-l,i=o===0?0:1-n/o;return[t,i*100,o*100]},formats:{hwb:{toGamut:!0,coords:[" | ","",""]}}});const kb=[[.5766690429101305,.1855582379065463,.1882286462349947],[.29734497525053605,.6273635662554661,.07529145849399788],[.02703136138641234,.07068885253582723,.9913375368376388]],$b=[[2.0415879038107465,-.5650069742788596,-.34473135077832956],[-.9692436362808795,1.8759675015077202,.04155505740717557],[.013444280632031142,-.11836239223101838,1.0151749943912054]];var gf=new dt({id:"a98rgb-linear",name:"Linear Adobe® 98 RGB compatible",white:"D65",toXYZ_M:kb,fromXYZ_M:$b}),Vb=new dt({id:"a98rgb",name:"Adobe® 98 RGB compatible",base:gf,toBase:e=>e.map(t=>Math.pow(Math.abs(t),563/256)*Math.sign(t)),fromBase:e=>e.map(t=>Math.pow(Math.abs(t),256/563)*Math.sign(t)),formats:{color:{id:"a98-rgb"}}});const Ib=[[.7977604896723027,.13518583717574031,.0313493495815248],[.2880711282292934,.7118432178101014,8565396060525902e-20],[0,0,.8251046025104601]],Ab=[[1.3457989731028281,-.25558010007997534,-.05110628506753401],[-.5446224939028347,1.5082327413132781,.02053603239147973],[0,0,1.2119675456389454]];var bf=new dt({id:"prophoto-linear",name:"Linear ProPhoto",white:"D50",base:dr,toXYZ_M:Ib,fromXYZ_M:Ab});const Mb=1/512,Bb=16/512;var Eb=new dt({id:"prophoto",name:"ProPhoto",base:bf,toBase(e){return e.map(t=>tt>=Mb?t**(1/1.8):16*t)},formats:{color:{id:"prophoto-rgb"}}}),Pb=new re({id:"oklch",name:"OKLCh",coords:{l:{refRange:[0,1],name:"Lightness"},c:{refRange:[0,.4],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},white:"D65",base:Eo,fromBase(e){let[t,n,l]=e,a;const o=2e-4;return Math.abs(n) | ",""," | "]}}});const Ku=203,qu=2610/2**14,Tb=2**14/2610,Lb=2523/2**5,Zu=2**5/2523,Ju=3424/2**12,Qu=2413/2**7,ec=2392/2**7;var Ob=new dt({id:"rec2100pq",name:"REC.2100-PQ",base:oi,toBase(e){return e.map(function(t){return(Math.max(t**Zu-Ju,0)/(Qu-ec*t**Zu))**Tb*1e4/Ku})},fromBase(e){return e.map(function(t){let n=Math.max(t*Ku/1e4,0),l=Ju+Qu*n**qu,a=1+ec*n**qu;return(l/a)**Lb})},formats:{color:{id:"rec2100-pq"}}});const tc=.17883277,nc=.28466892,lc=.55991073,Fi=3.7743;var Fb=new dt({id:"rec2100hlg",cssid:"rec2100-hlg",name:"REC.2100-HLG",referred:"scene",base:oi,toBase(e){return e.map(function(t){return t<=.5?t**2/3*Fi:Math.exp((t-lc)/tc+nc)/12*Fi})},fromBase(e){return e.map(function(t){return t/=Fi,t<=1/12?Math.sqrt(3*t):tc*Math.log(12*t-nc)+lc})},formats:{color:{id:"rec2100-hlg"}}});const yf={};In.add("chromatic-adaptation-start",e=>{e.options.method&&(e.M=pf(e.W1,e.W2,e.options.method))});In.add("chromatic-adaptation-end",e=>{e.M||(e.M=pf(e.W1,e.W2,e.options.method))});function ii({id:e,toCone_M:t,fromCone_M:n}){yf[e]=arguments[0]}function pf(e,t,n="Bradford"){let l=yf[n],[a,o,i]=je(l.toCone_M,e),[s,r,u]=je(l.toCone_M,t),c=[[s/a,0,0],[0,r/o,0],[0,0,u/i]],d=je(c,l.toCone_M);return je(l.fromCone_M,d)}ii({id:"von Kries",toCone_M:[[.40024,.7076,-.08081],[-.2263,1.16532,.0457],[0,0,.91822]],fromCone_M:[[1.8599364,-1.1293816,.2198974],[.3611914,.6388125,-64e-7],[0,0,1.0890636]]});ii({id:"Bradford",toCone_M:[[.8951,.2664,-.1614],[-.7502,1.7135,.0367],[.0389,-.0685,1.0296]],fromCone_M:[[.9869929,-.1470543,.1599627],[.4323053,.5183603,.0492912],[-.0085287,.0400428,.9684867]]});ii({id:"CAT02",toCone_M:[[.7328,.4296,-.1624],[-.7036,1.6975,.0061],[.003,.0136,.9834]],fromCone_M:[[1.0961238,-.278869,.1827452],[.454369,.4735332,.0720978],[-.0096276,-.005698,1.0153256]]});ii({id:"CAT16",toCone_M:[[.401288,.650173,-.051461],[-.250268,1.204414,.045854],[-.002079,.048952,.953127]],fromCone_M:[[1.862067855087233,-1.011254630531685,.1491867754444518],[.3875265432361372,.6214474419314753,-.008973985167612518],[-.01584149884933386,-.03412293802851557,1.04996443687785]]});Object.assign(Nt,{A:[1.0985,1,.35585],C:[.98074,1,1.18232],D55:[.95682,1,.92149],D75:[.94972,1,1.22638],E:[1,1,1],F2:[.99186,1,.67393],F7:[.95041,1,1.08747],F11:[1.00962,1,.6435]});Nt.ACES=[.32168/.33767,1,(1-.32168-.33767)/.33767];const Rb=[[.6624541811085053,.13400420645643313,.1561876870049078],[.27222871678091454,.6740817658111484,.05368951740793705],[-.005574649490394108,.004060733528982826,1.0103391003129971]],Nb=[[1.6410233796943257,-.32480329418479,-.23642469523761225],[-.6636628587229829,1.6153315916573379,.016756347685530137],[.011721894328375376,-.008284441996237409,.9883948585390215]];var Cf=new dt({id:"acescg",name:"ACEScg",coords:{r:{range:[0,65504],name:"Red"},g:{range:[0,65504],name:"Green"},b:{range:[0,65504],name:"Blue"}},referred:"scene",white:Nt.ACES,toXYZ_M:Rb,fromXYZ_M:Nb,formats:{color:{}}});const io=2**-16,Ri=-.35828683,so=(Math.log2(65504)+9.72)/17.52;var zb=new dt({id:"acescc",name:"ACEScc",coords:{r:{range:[Ri,so],name:"Red"},g:{range:[Ri,so],name:"Green"},b:{range:[Ri,so],name:"Blue"}},referred:"scene",base:Cf,toBase(e){const t=-.3013698630136986;return e.map(function(n){return n<=t?(2**(n*17.52-9.72)-io)*2:nthis.get(i),set:s=>this.set(i,s)})}get space(){return fl(this,qn)}get spaceId(){return fl(this,qn).id}clone(){return new lt(this.space,this.coords,this.alpha)}toJSON(){return{spaceId:this.spaceId,coords:this.coords,alpha:this.alpha}}display(...t){let n=k0(this,...t);return n.color=new lt(n.color),n}static get(t,...n){return t instanceof lt?t:new lt(t,...n)}static defineFunction(t,n,l=n){let{instance:a=!0,returns:o}=l,i=function(...s){let r=n(...s);if(o==="color")r=lt.get(r);else if(o==="function"){let u=r;r=function(...c){let d=u(...c);return lt.get(d)},Object.assign(r,u)}else o==="array"&&(r=r.map(u=>lt.get(u)));return r};t in lt||(lt[t]=i),a&&(lt.prototype[t]=function(...s){return i(this,...s)})}static defineFunctions(t){for(let n in t)lt.defineFunction(n,t[n],t[n])}static extend(t){if(t.register)t.register(lt);else for(let n in t)lt.defineFunction(n,t[n])}};let ot=lt;qn=new WeakMap;ot.defineFunctions({get:At,getAll:Ta,set:An,setAll:Jd,to:$t,equals:$0,inGamut:ua,toGamut:Mn,distance:lf,toString:Bo});Object.assign(ot,{util:v0,hooks:In,WHITES:Nt,Space:re,spaces:re.registry,parse:Zd,defaults:Jt});for(let e of Object.keys(ac))re.register(ac[e]);for(let e in re.registry)ms(e,re.registry[e]);In.add("colorspace-init-end",e=>{var t;ms(e.id,e),(t=e.aliases)==null||t.forEach(n=>{ms(n,e)})});function ms(e,t){Object.keys(t.coords),Object.values(t.coords).map(l=>l.name);let n=e.replace(/-/g,"_");Object.defineProperty(ot.prototype,n,{get(){let l=this.getAll(e);return typeof Proxy>"u"?l:new Proxy(l,{has:(a,o)=>{try{return re.resolveCoord([t,o]),!0}catch{}return Reflect.has(a,o)},get:(a,o,i)=>{if(o&&typeof o!="symbol"&&!(o in a)){let{index:s}=re.resolveCoord([t,o]);if(s>=0)return a[s]}return Reflect.get(a,o,i)},set:(a,o,i,s)=>{if(o&&typeof o!="symbol"&&!(o in a)||o>=0){let{index:r}=re.resolveCoord([t,o]);if(r>=0)return a[r]=i,this.setAll(e,a),!0}return Reflect.set(a,o,i,s)}})},set(l){this.setAll(e,l)},configurable:!0,enumerable:!0})}ot.extend(vs);ot.extend({deltaE:la});ot.extend(_b);ot.extend({contrast:U0});ot.extend(G0);ot.extend(I0);ot.extend(xb);ot.extend(Co);const Db=rr("span",null,"Hover on text to show the score.",-1),Hb=qo({__name:"Result",props:{result:null},setup(e){const t=e,n=new ot("#ffffff").range(new ot("#ff0000"),{space:"lch"}),l=b(()=>{let a="";for(const[o,i]of t.result){const s=n(i).to("srgb").toString({format:"hex"});a+=`${o}`}return a});return(a,o)=>{const i=mt("v-card-subtitle"),s=mt("v-card-item"),r=mt("v-card-text"),u=mt("v-card");return bo(),yo(u,null,{default:vt(()=>[v(s,null,{default:vt(()=>[v(i,null,{default:vt(()=>[Db]),_:1})]),_:1}),v(r,{class:"formatted-text",innerHTML:on(l)},null,8,["innerHTML"])]),_:1})}}}),jb={class:"text-center"},Yb=qo({__name:"App",setup(e){const t=T([]),n=T(""),l=T(!1);function a(){l.value=!0,f0(n.value).then(o=>{console.log(t.value,o),t.value=o,l.value=!1}).catch(()=>{l.value=!1,alert("api call failed")})}return n.value="平鎮市六和高中的學生用免洗筷泡過的水拿來飼養黑殼蝦,結果二小時蝦子抽搐、一天內死亡、五天後腐爛!學生用此項實驗參加科展拿到第三名。學生們表示,免洗筷最毒!即便熱水燙過,也名列第二毒。其中找出最毒日常用品這項最受矚目,因為和大家生活息息相關。指導老師陳念雯、梁思梅及學生劉冠志、蔡育儒、宋柏儒、謝皓任���人透過實驗發現,最毒日常用品前三名依序是:1、免洗筷、2、燙過的免洗筷、3、自助餐店裝湯外帶的半透明塑膠袋。學生們再用熱水燙過免洗筷,丟掉燙過的水後再重新浸泡,也有前述重複十次浸泡冷卻後,拿來養五隻黑殼蝦,結果是第二天才死去;顯然免洗筷燙過後還是很毒!毒性名列第三名的是半透明塑膠袋,裝湯後溶解出來的是雙酚A、可塑劑,實驗第三天,五隻蝦就全死光了。 筷子 & 淋巴腺瘤( 家裡不開伙的尤其要注意 )去年我們一位同事突然聽說得口腔癌,約一年就去了!他是一位工作認真服務熱忱的查修人員,不抽煙、不吃檳榔,時常過午才看他吃飯,飯後",(o,i)=>{const s=mt("v-app-bar"),r=mt("v-progress-circular"),u=mt("v-col"),c=mt("v-textarea"),d=mt("v-btn"),f=mt("v-row"),m=mt("v-container"),h=mt("v-main"),g=mt("v-app");return bo(),yo(g,{theme:"dark"},{default:vt(()=>[v(s,{title:"Text checkworthy"}),v(h,null,{default:vt(()=>[v(m,{class:"fill-height d-flex flex-column"},{default:vt(()=>[v(f,null,{default:vt(()=>[l.value?(bo(),yo(u,{key:0},{default:vt(()=>[rr("div",jb,[v(r,{indeterminate:""})])]),_:1})):(bo(),yo(u,{key:1,cols:"12"},{default:vt(()=>[v(c,{label:"Label",modelValue:n.value,"onUpdate:modelValue":i[0]||(i[0]=_=>n.value=_)},null,8,["modelValue"]),v(d,{onClick:a},{default:vt(()=>[Pl(" Submit ")]),_:1})]),_:1}))]),_:1}),v(f,{justify:"center"},{default:vt(()=>[v(u,{cols:"12"},{default:vt(()=>[v(Hb,{result:t.value},null,8,["result"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}});function oc(e,t,n){Wb(e,t),t.set(e,n)}function Wb(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Ub(e,t,n){var l=_f(e,t,"set");return Xb(e,l,n),n}function Xb(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function Nn(e,t){var n=_f(e,t,"get");return Gb(e,n)}function _f(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function Gb(e,t){return t.get?t.get.call(e):t.value}function Sf(e,t,n){const l=t.length-1;if(l<0)return e===void 0?n:e;for(let a=0;aTl(e[l],t[l]))}function hs(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(/^\./,""),Sf(e,t.split("."),n))}function Kt(e,t,n){if(t==null)return e===void 0?n:e;if(e!==Object(e)){if(typeof t!="function")return n;const a=t(e,n);return typeof a>"u"?n:a}if(typeof t=="string")return hs(e,t,n);if(Array.isArray(t))return Sf(e,t,n);if(typeof t!="function")return n;const l=t(e,n);return typeof l>"u"?n:l}function Un(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,l)=>t+l)}function Q(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function gs(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Kb(e){return e==null?void 0:e.$el}const ic=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),bs=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 xf(e){return Object.keys(e)}function _t(e,t){const n=Object.create(null),l=Object.create(null);for(const a in e)t.some(o=>o instanceof RegExp?o.test(a):o===a)?n[a]=e[a]:l[a]=e[a];return[n,l]}function nl(e,t){const n={...e};return t.forEach(l=>delete n[l]),n}function ll(e){return _t(e,["class","style","id",/^data-/])}function Mt(e){return e==null?[]:Array.isArray(e)?e:[e]}function yt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function Ni(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function qb(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let l=0;for(;l1&&arguments[1]!==void 0?arguments[1]:1e3;if(e=t&&l0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const l={};for(const a in e)l[a]=e[a];for(const a in t){const o=e[a],i=t[a];if(gs(o)&&gs(i)){l[a]=cn(o,i,n);continue}if(Array.isArray(o)&&Array.isArray(i)&&n){l[a]=n(o,i);continue}l[a]=i}return l}function wf(e){return e.map(t=>t.type===ye?wf(t.children):t).flat()}function si(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase()}function ca(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>ca(e,n)).flat(1);if(Array.isArray(t.children))return t.children.map(n=>ca(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return ca(e,t.component.subTree).flat(1)}return[]}var ro=new WeakMap,hl=new WeakMap;class Zb{constructor(t){oc(this,ro,{writable:!0,value:[]}),oc(this,hl,{writable:!0,value:0}),this.size=t}push(t){Nn(this,ro)[Nn(this,hl)]=t,Ub(this,hl,(Nn(this,hl)+1)%this.size)}values(){return Nn(this,ro).slice(Nn(this,hl)).concat(Nn(this,ro).slice(0,Nn(this,hl)))}}function Jb(e){return"touches"in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function mr(e){const t=at({}),n=b(e);return en(()=>{for(const l in n.value)t[l]=n.value[l]},{flush:"sync"}),Js(t)}function Po(e,t){return e.includes(t)}const Qb=/^on[^a-z]/,kf=e=>Qb.test(e),Qn=[Function,Array];function rc(e,t){return t="on"+fn(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function To(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),l=1;l"u")return{finished:Promise.resolve()};const l=e.animate(t,n);return typeof l.finished>"u"&&(l.finished=new Promise(a=>{l.onfinish=()=>{a(l)}})),l}function Vf(e,t,n){if(n&&(t={__isVue:!0,$parent:n,$options:t}),t){if(t.$_alreadyWarned=t.$_alreadyWarned||[],t.$_alreadyWarned.includes(e))return;t.$_alreadyWarned.push(e)}return`[Vuetify] ${e}`+(t?ly(t):"")}function el(e,t,n){const l=Vf(e,t,n);l!=null&&console.warn(l)}function Cs(e,t,n){const l=Vf(e,t,n);l!=null&&console.error(l)}const ty=/(?:^|[-_])(\w)/g,ny=e=>e.replace(ty,t=>t.toUpperCase()).replace(/[-_]/g,"");function Hi(e,t){if(e.$root===e)return"";const n=typeof e=="function"&&e.cid!=null?e.options:e.__isVue?e.$options||e.constructor.options:e||{};let l=n.name||n._componentTag;const a=n.__file;if(!l&&a){const o=a.match(/([^/\\]+)\.vue$/);l=o==null?void 0:o[1]}return(l?`<${ny(l)}>`:"")+(a&&t!==!1?` at ${a}`:"")}function ly(e){if(e.__isVue&&e.$parent){const t=[];let n=0;for(;e;){if(t.length>0){const l=t[t.length-1];if(l.constructor===e.constructor){n++,e=e.$parent;continue}else n>0&&(t[t.length-1]=[l,n],n=0)}t.push(e),e=e.$parent}return` + +found in + +`+t.map((l,a)=>`${a===0?"---> ":" ".repeat(5+a*2)}${Array.isArray(l)?`${Hi(l[0])}... (${l[1]} recursive calls)`:Hi(l)}`).join(` +`)}else return` + +(found in ${Hi(e)})`}const ay=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],oy=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,iy=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],sy=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function If(e){const t=Array(3),n=oy,l=ay;for(let a=0;a<3;++a)t[a]=Math.round(yt(n(l[a][0]*e[0]+l[a][1]*e[1]+l[a][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function gr(e){let{r:t,g:n,b:l}=e;const a=[0,0,0],o=sy,i=iy;t=o(t/255),n=o(n/255),l=o(l/255);for(let s=0;s<3;++s)a[s]=i[s][0]*t+i[s][1]*n+i[s][2]*l;return a}const Lo=.20689655172413793,ry=e=>e>Lo**3?Math.cbrt(e):e/(3*Lo**2)+4/29,uy=e=>e>Lo?e**3:3*Lo**2*(e-4/29);function Af(e){const t=ry,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function Mf(e){const t=uy,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}function fc(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function Yn(e){if(typeof e=="number")return(isNaN(e)||e<0||e>16777215)&&el(`'${e}' is not a valid hex color`),{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;[3,4].includes(t.length)?t=t.split("").map(l=>l+l).join(""):[6,8].includes(t.length)||el(`'${e}' is not a valid hex(a) color`);const n=parseInt(t,16);return(isNaN(n)||n<0||n>4294967295)&&el(`'${e}' is not a valid hex(a) color`),Lf(t)}else throw new TypeError(`Colors can only be numbers or strings, recieved ${e==null?e:e.constructor.name} instead`)}function ri(e){const{h:t,s:n,v:l,a}=e,o=s=>{const r=(s+t/60)%6;return l-l*n*Math.max(Math.min(r,4-r,1),0)},i=[o(5),o(3),o(1)].map(s=>Math.round(s*255));return{r:i[0],g:i[1],b:i[2],a}}function br(e){if(!e)return{h:0,s:1,v:1,a:1};const t=e.r/255,n=e.g/255,l=e.b/255,a=Math.max(t,n,l),o=Math.min(t,n,l);let i=0;a!==o&&(a===t?i=60*(0+(n-l)/(a-o)):a===n?i=60*(2+(l-t)/(a-o)):a===l&&(i=60*(4+(t-n)/(a-o)))),i<0&&(i=i+360);const s=a===0?0:(a-o)/a,r=[i,s,a];return{h:r[0],s:r[1],v:r[2],a:e.a}}function Bf(e){const{h:t,s:n,v:l,a}=e,o=l-l*n/2,i=o===1||o===0?0:(l-o)/Math.min(o,1-o);return{h:t,s:i,l:o,a}}function Ef(e){const{h:t,s:n,l,a}=e,o=l+n*Math.min(l,1-l),i=o===0?0:2-2*l/o;return{h:t,s:i,v:o,a}}function cy(e){let{r:t,g:n,b:l,a}=e;return a===void 0?`rgb(${t}, ${n}, ${l})`:`rgba(${t}, ${n}, ${l}, ${a})`}function Pf(e){return cy(ri(e))}function uo(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function Tf(e){let{r:t,g:n,b:l,a}=e;return`#${[uo(t),uo(n),uo(l),a!==void 0?uo(Math.round(a*255)):"FF"].join("")}`}function Lf(e){let[t,n,l,a]=qb(e,2).map(o=>parseInt(o,16));return a=a===void 0?a:Math.round(a/255*100)/100,{r:t,g:n,b:l,a}}function Of(e){const t=Lf(e);return br(t)}function Ff(e){return Tf(ri(e))}function dy(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=Ni(e,8,"F"):e=Ni(Ni(e,6),8,"F"),e}function fy(e,t){const n=Af(gr(e));return n[0]=n[0]+t*10,If(Mf(n))}function vy(e,t){const n=Af(gr(e));return n[0]=n[0]-t*10,If(Mf(n))}function _s(e){const t=Yn(e);return gr(t)[1]}function my(e,t){const n=_s(e),l=_s(t),a=Math.max(n,l),o=Math.min(n,l);return(a+.05)/(o+.05)}function Qe(e,t){const n=ni();if(!n)throw new Error(`[Vuetify] ${e} ${t||"must be called from inside a setup function"}`);return n}function mn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=Qe(e).type;return si((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let Rf=0,_o=new WeakMap;function et(){const e=Qe("getUid");if(_o.has(e))return _o.get(e);{const t=Rf++;return _o.set(e,t),t}}et.reset=()=>{Rf=0,_o=new WeakMap};function hy(e){const{provides:t}=Qe("injectSelf");if(t&&e in t)return t[e]}function Il(e,t){let n;le(e,l=>{if(l&&!n)n=Uo(),n.run(t);else if(!l){var a;(a=n)==null||a.stop(),n=void 0}},{immediate:!0}),Qt(()=>{var l;(l=n)==null||l.stop()})}function ce(e,t){return n=>Object.keys(e).reduce((l,a)=>{const i=typeof e[a]=="object"&&e[a]!=null&&!Array.isArray(e[a])?e[a]:{type:e[a]};return n&&a in n?l[a]={...i,default:n[a]}:l[a]=i,t&&!l[a].source&&(l[a].source=t),l},{})}function gy(e,t){var n,l;return((n=e.props)==null?void 0:n.hasOwnProperty(t))||((l=e.props)==null?void 0:l.hasOwnProperty(si(t)))}const U=function(t){return t._setup=t._setup??t.setup,t.name?(t._setup&&(t.props=t.props??{},t.props=ce(t.props,si(t.name))(),t.props._as=String,t.setup=function(l,a){const o=ni(),i=Df(),s=$h(),r=ad({...Se(l)});en(()=>{const c=i.value.global,d=i.value[l._as??t.name];if(d){const f=Object.entries(d).filter(m=>{let[h]=m;return h.startsWith(h[0].toUpperCase())});f.length&&(s.value=Object.fromEntries(f))}for(const f of Object.keys(l)){let m=l[f];gy(o.vnode,f)||(m=(d==null?void 0:d[f])??(c==null?void 0:c[f])??l[f]),r[f]!==m&&(r[f]=m)}});const u=t._setup(r,a);return Il(s,()=>{var c;Ye(cn(((c=hy(ka))==null?void 0:c.value)??{},s.value))}),u}),t):(el("The component is missing an explicit name, unable to generate default prop value"),t)};function Ae(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?U:qo)(t)}function Et(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return U({name:n??fn(Bt(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t}},setup(l,a){let{slots:o}=a;return()=>{var i;return Pn(l.tag,{class:e},(i=o.default)==null?void 0:i.call(o))}}})}function Nf(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 wa="cubic-bezier(0.4, 0, 0.2, 1)",by="cubic-bezier(0.0, 0, 0.2, 1)",yy="cubic-bezier(0.4, 0, 1, 1)";function zf(e){for(;e;){if(yr(e))return e;e=e.parentElement}return document.scrollingElement}function Oo(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(yr(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function yr(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight}const Te=typeof window<"u",pr=Te&&"IntersectionObserver"in window,py=Te&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),Ss=Te&&typeof CSS<"u"&&CSS.supports("selector(:focus-visible)");function Cy(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function W(e){const t=Qe("useRender");t.render=e}const ka=Symbol.for("vuetify:defaults");function _y(e){return T(e??{})}function Df(){const e=we(ka);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Ye(e,t){const n=Df(),l=T(e),a=b(()=>{const o=on(t==null?void 0:t.scoped),i=on(t==null?void 0:t.reset),s=on(t==null?void 0:t.root);let r=cn(l.value,{prev:n.value});if(o)return r;if(i||s){const u=Number(i||1/0);for(let c=0;c<=u&&r.prev;c++)r=r.prev;return r}return cn(r.prev,r)});return Xe(ka,a),a}const xs=Symbol.for("vuetify:display"),vc={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},Sy=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:vc;return cn(vc,e)};function mc(e){return Te&&!e?window.innerWidth:0}function hc(e){return Te&&!e?window.innerHeight:0}function xy(){const e=Te?window.navigator.userAgent:"ssr";function t(h){return Boolean(e.match(h))}const n=t(/android/i),l=t(/iphone|ipad|ipod/i),a=t(/cordova/i),o=t(/electron/i),i=t(/chrome/i),s=t(/edge/i),r=t(/firefox/i),u=t(/opera/i),c=t(/win/i),d=t(/mac/i),f=t(/linux/i),m=t(/ssr/i);return{android:n,ios:l,cordova:a,electron:o,chrome:i,edge:s,firefox:r,opera:u,win:c,mac:d,linux:f,touch:py,ssr:m}}function wy(e,t){const{thresholds:n,mobileBreakpoint:l}=Sy(e),a=T(hc(t)),o=xy(),i=at({}),s=T(mc(t));function r(){a.value=hc(),s.value=mc()}return en(()=>{const u=s.value=n.xxl,g=u?"xs":c?"sm":d?"md":f?"lg":m?"xl":"xxl",_=typeof l=="number"?l:n[l],C=o.ssr?o.android||o.ios||o.opera:s.value<_;i.xs=u,i.sm=c,i.md=d,i.lg=f,i.xl=m,i.xxl=h,i.smAndUp=!u,i.mdAndUp=!(u||c),i.lgAndUp=!(u||c||d),i.xlAndUp=!(u||c||d||f),i.smAndDown=!(d||f||m||h),i.mdAndDown=!(f||m||h),i.lgAndDown=!(m||h),i.xlAndDown=!h,i.name=g,i.height=a.value,i.width=s.value,i.mobile=C,i.mobileBreakpoint=l,i.platform=o,i.thresholds=n}),Te&&window.addEventListener("resize",r,{passive:!0}),{...Js(i),update:r,ssr:!!t}}function Oa(){const e=we(xs);if(!e)throw new Error("Could not find Vuetify display injection");return e}const ky={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",sort:"mdi-arrow-up",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"},$y={component:e=>Pn(Cr,{...e,class:"mdi"})},ue=[String,Function,Object],ws=Symbol.for("vuetify:icons"),ui=ce({icon:{type:ue,required:!0},tag:{type:String,required:!0}},"icon"),Hf=U({name:"VComponentIcon",props:ui(),setup(e){return()=>v(e.tag,null,{default:()=>[v(e.icon,null,null)]})}}),jf=U({name:"VSvgIcon",inheritAttrs:!1,props:ui(),setup(e,t){let{attrs:n}=t;return()=>v(e.tag,ne(n,{style:null}),{default:()=>[v("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[v("path",{d:e.icon},null)])]})}}),Vy=U({name:"VLigatureIcon",props:ui(),setup(e){return()=>v(e.tag,null,{default:()=>[e.icon]})}}),Cr=U({name:"VClassIcon",props:ui(),setup(e){return()=>v(e.tag,{class:e.icon},null)}}),Iy={svg:{component:jf},class:{component:Cr}};function Ay(e){return cn({defaultSet:"mdi",sets:{...Iy,mdi:$y},aliases:ky},e)}const My=e=>{const t=we(ws);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:b(()=>{const l=Pe(e)?e.value:e.icon;if(!l)throw new Error("Icon value is undefined or null");let a=l;if(typeof a=="string"&&(a=a.trim(),a.startsWith("$"))){var o;a=(o=t.aliases)==null?void 0:o[a.slice(1)]}if(!a)throw new Error(`Could not find aliased icon "${l}"`);if(typeof a!="string")return{component:Hf,icon:a};const i=Object.keys(t.sets).find(u=>typeof a=="string"&&a.startsWith(`${u}:`)),s=i?a.slice(i.length+1):a;return{component:t.sets[i??t.defaultSet].component,icon:s}})}};function me(e,t,n){let l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:d=>d,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:d=>d;const o=Qe("useProxiedModel"),i=T(e[t]!==void 0?e[t]:n),s=si(t),u=b(s!==t?()=>{var d,f,m,h;return e[t],!!(((d=o.vnode.props)!=null&&d.hasOwnProperty(t)||(f=o.vnode.props)!=null&&f.hasOwnProperty(s))&&((m=o.vnode.props)!=null&&m.hasOwnProperty(`onUpdate:${t}`)||(h=o.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${s}`)))}:()=>{var d,f;return e[t],!!((d=o.vnode.props)!=null&&d.hasOwnProperty(t)&&(f=o.vnode.props)!=null&&f.hasOwnProperty(`onUpdate:${t}`))});Il(()=>!u.value,()=>{le(()=>e[t],d=>{i.value=d})});const c=b({get(){return l(u.value?e[t]:i.value)},set(d){const f=a(d);(u.value?e[t]:i.value)===f||l(u.value?e[t]:i.value)===d||(i.value=f,o==null||o.emit(`update:${t}`,f))}});return Object.defineProperty(c,"externalValue",{get:()=>u.value?e[t]:i.value}),c}const By={badge:"Badge",close:"Close",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}"},datePicker:{itemsSelected:"{0} selected",nextMonthAriaLabel:"Next month",nextYearAriaLabel:"Next year",prevMonthAriaLabel:"Previous month",prevYearAriaLabel:"Previous year"},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Goto Page {0}",currentPage:"Page {0}, Current Page",first:"First page",last:"Last page"}},rating:{ariaLabel:{item:"Rating {0} of {1}"}}},gc="$vuetify.",bc=(e,t)=>e.replace(/\{(\d+)\}/g,(n,l)=>String(t[+l])),Yf=(e,t,n)=>function(l){for(var a=arguments.length,o=new Array(a>1?a-1:0),i=1;inew Intl.NumberFormat([e.value,t.value],l).format(n)}function ji(e,t,n){const l=me(e,t,e[t]??n.value);return l.value=e[t]??n.value,le(n,a=>{e[t]==null&&(l.value=n.value)}),l}function Uf(e){return t=>{const n=ji(t,"locale",e.current),l=ji(t,"fallback",e.fallback),a=ji(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:l,messages:a,t:Yf(n,l,a),n:Wf(n,l),provide:Uf({current:n,fallback:l,messages:a})}}}function Ey(e){const t=T((e==null?void 0:e.locale)??"en"),n=T((e==null?void 0:e.fallback)??"en"),l=T({en:By,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:l,t:Yf(t,n,l),n:Wf(t,n),provide:Uf({current:t,fallback:n,messages:l})}}const Py={af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!1,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!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},Al=Symbol.for("vuetify:locale");function Ty(e){return e.name!=null}function Ly(e){const t=e!=null&&e.adapter&&Ty(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:Ey(e),n=Fy(t,e);return{...t,...n}}function Dt(){const e=we(Al);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function Oy(e){const t=we(Al);if(!t)throw new Error("[Vuetify] Could not find injected locale instance");const n=t.provide(e),l=Ry(n,t.rtl,e),a={...n,...l};return Xe(Al,a),a}function Fy(e,t){const n=T((t==null?void 0:t.rtl)??Py),l=b(()=>n.value[e.current.value]??!1);return{isRtl:l,rtl:n,rtlClasses:b(()=>`v-locale--is-${l.value?"rtl":"ltr"}`)}}function Ry(e,t,n){const l=b(()=>n.rtl??t.value[e.current.value]??!1);return{isRtl:l,rtl:t,rtlClasses:b(()=>`v-locale--is-${l.value?"rtl":"ltr"}`)}}function hn(){const e=we(Al);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const gl=2.4,yc=.2126729,pc=.7151522,Cc=.072175,Ny=.55,zy=.58,Dy=.57,Hy=.62,co=.03,_c=1.45,jy=5e-4,Yy=1.25,Wy=1.25,Sc=.078,xc=12.82051282051282,fo=.06,wc=.001;function kc(e,t){const n=(e.r/255)**gl,l=(e.g/255)**gl,a=(e.b/255)**gl,o=(t.r/255)**gl,i=(t.g/255)**gl,s=(t.b/255)**gl;let r=n*yc+l*pc+a*Cc,u=o*yc+i*pc+s*Cc;if(r<=co&&(r+=(co-r)**_c),u<=co&&(u+=(co-u)**_c),Math.abs(u-r)r){const d=(u**Ny-r**zy)*Yy;c=d-wc?0:d>-Sc?d-d*xc*fo:d+fo}return c*100}const $a=Symbol.for("vuetify:theme"),pe=ce({theme:String},"theme"),Ql={defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#6200EE","primary-darken-1":"#3700B3",secondary:"#03DAC6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"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":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-variant":"#BDBDBD","on-surface-variant":"#424242",primary:"#BB86FC","primary-darken-1":"#3700B3",secondary:"#03DAC5","secondary-darken-1":"#03DAC5",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}};function Uy(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ql;if(!e)return{...Ql,isDisabled:!0};const t={};for(const[a,o]of Object.entries(e.themes??{})){var n,l;const i=o.dark||a==="dark"?(n=Ql.themes)==null?void 0:n.dark:(l=Ql.themes)==null?void 0:l.light;t[a]=cn(i,o)}return cn(Ql,{...e,themes:t})}function Xy(e){const t=at(Uy(e)),n=T(t.defaultTheme),l=T(t.themes),a=b(()=>{const u={};for(const[c,d]of Object.entries(l.value)){const f=u[c]={...d,colors:{...d.colors}};if(t.variations)for(const m of t.variations.colors){const h=f.colors[m];if(h)for(const g of["lighten","darken"]){const _=g==="lighten"?fy:vy;for(const C of Un(t.variations[g],1))f.colors[`${m}-${g}-${C}`]=Tf(_(Yn(h),C))}}for(const m of Object.keys(f.colors)){if(/^on-[a-z]/.test(m)||f.colors[`on-${m}`])continue;const h=`on-${m}`,g=Yn(f.colors[m]),_=Math.abs(kc(Yn(0),g)),C=Math.abs(kc(Yn(16777215),g));f.colors[h]=C>Math.min(_,50)?"#fff":"#000"}}return u}),o=b(()=>a.value[n.value]),i=b(()=>{const u=[];o.value.dark&&bl(u,":root",["color-scheme: dark"]);for(const[m,h]of Object.entries(a.value)){const{variables:g,dark:_}=h;bl(u,`.v-theme--${m}`,[`color-scheme: ${_?"dark":"normal"}`,...Gy(h),...Object.keys(g).map(C=>{const A=g[C],y=typeof A=="string"&&A.startsWith("#")?Yn(A):void 0,V=y?`${y.r}, ${y.g}, ${y.b}`:void 0;return`--v-${C}: ${V??A}`})])}const c=[],d=[],f=new Set(Object.values(a.value).flatMap(m=>Object.keys(m.colors)));for(const m of f)/^on-[a-z]/.test(m)?bl(d,`.${m}`,[`color: rgb(var(--v-theme-${m})) !important`]):(bl(c,`.bg-${m}`,[`--v-theme-overlay-multiplier: var(--v-theme-${m}-overlay-multiplier)`,`background: rgb(var(--v-theme-${m})) !important`,`color: rgb(var(--v-theme-on-${m})) !important`]),bl(d,`.text-${m}`,[`color: rgb(var(--v-theme-${m})) !important`]),bl(d,`.border-${m}`,[`--v-border-color: var(--v-theme-${m})`]));return u.push(...c,...d),u.map((m,h)=>h===0?m:` ${m}`).join("")});function s(u){const c=u._context.provides.usehead;if(c)c.addHeadObjs(b(()=>{const f={children:i.value,type:"text/css",id:"vuetify-theme-stylesheet"};return t.cspNonce&&(f.nonce=t.cspNonce),{style:[f]}})),Te&&en(()=>c.updateDOM());else{let m=function(){if(!t.isDisabled){if(typeof document<"u"&&!f){const h=document.createElement("style");h.type="text/css",h.id="vuetify-theme-stylesheet",t.cspNonce&&h.setAttribute("nonce",t.cspNonce),f=h,document.head.appendChild(f)}f&&(f.innerHTML=i.value)}};var d=m;let f=Te?document.getElementById("vuetify-theme-stylesheet"):null;le(i,m,{immediate:!0})}}const r=b(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:s,isDisabled:t.isDisabled,name:n,themes:l,current:o,computedThemes:a,themeClasses:r,styles:i,global:{name:n,current:o}}}function xe(e){Qe("provideTheme");const t=we($a,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=b(()=>e.theme??(t==null?void 0:t.name.value)),l=b(()=>t.isDisabled?void 0:`v-theme--${n.value}`),a={...t,name:n,themeClasses:l};return Xe($a,a),a}function Xf(){Qe("useTheme");const e=we($a,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function bl(e,t,n){e.push(`${t} { +`,...n.map(l=>` ${l}; +`),`} +`)}function Gy(e){const t=e.dark?2:1,n=e.dark?1:2,l=[];for(const[a,o]of Object.entries(e.colors)){const i=Yn(o);l.push(`--v-theme-${a}: ${i.r},${i.g},${i.b}`),a.startsWith("on-")||l.push(`--v-theme-${a}-overlay-multiplier: ${_s(o)>.18?t:n}`)}return l}function tl(e){const t=T(),n=T();if(Te){const l=new ResizeObserver(a=>{e==null||e(a,l),a.length&&(n.value=a[0].contentRect)});ct(()=>{l.disconnect()}),le(t,(a,o)=>{o&&(l.unobserve(o),n.value=void 0),a&&l.observe(a)},{flush:"post"})}return{resizeRef:t,contentRect:Ea(n)}}const Fo=Symbol.for("vuetify:layout"),Gf=Symbol.for("vuetify:layout-item"),$c=1e3,Kf=ce({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),Ll=ce({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function Ky(){const e=we(Fo);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function Ol(e){const t=we(Fo);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${et()}`,l=Qe("useLayoutItem");Xe(Gf,{id:n});const a=T(!1);xd(()=>a.value=!0),Sd(()=>a.value=!1);const{layoutItemStyles:o,layoutItemScrimStyles:i}=t.register(l,{...e,active:b(()=>a.value?!1:e.active.value),id:n});return ct(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:i}}const qy=(e,t,n,l)=>{let a={top:0,left:0,right:0,bottom:0};const o=[{id:"",layer:{...a}}];for(const i of e){const s=t.get(i),r=n.get(i),u=l.get(i);if(!s||!r||!u)continue;const c={...a,[s.value]:parseInt(a[s.value],10)+(u.value?parseInt(r.value,10):0)};o.push({id:i,layer:c}),a=c}return o};function qf(e){const t=we(Fo,null),n=b(()=>t?t.rootZIndex.value-100:$c),l=T([]),a=at(new Map),o=at(new Map),i=at(new Map),s=at(new Map),r=at(new Map),{resizeRef:u,contentRect:c}=tl(),d=b(()=>{const w=new Map,S=e.overlaps??[];for(const p of S.filter(I=>I.includes(":"))){const[I,$]=p.split(":");if(!l.value.includes(I)||!l.value.includes($))continue;const P=a.get(I),M=a.get($),L=o.get(I),R=o.get($);!P||!M||!L||!R||(w.set($,{position:P.value,amount:parseInt(L.value,10)}),w.set(I,{position:M.value,amount:-parseInt(R.value,10)}))}return w}),f=b(()=>{const w=[...new Set([...i.values()].map(p=>p.value))].sort((p,I)=>p-I),S=[];for(const p of w){const I=l.value.filter($=>{var P;return((P=i.get($))==null?void 0:P.value)===p});S.push(...I)}return qy(S,a,o,s)}),m=b(()=>!Array.from(r.values()).some(w=>w.value)),h=b(()=>f.value[f.value.length-1].layer),g=b(()=>({"--v-layout-left":Q(h.value.left),"--v-layout-right":Q(h.value.right),"--v-layout-top":Q(h.value.top),"--v-layout-bottom":Q(h.value.bottom),...m.value?void 0:{transition:"none"}})),_=b(()=>f.value.slice(1).map((w,S)=>{let{id:p}=w;const{layer:I}=f.value[S],$=o.get(p),P=a.get(p);return{id:p,...I,size:Number($.value),position:P.value}})),C=w=>_.value.find(S=>S.id===w),A=Qe("createLayout"),y=T(!1);ut(()=>{y.value=!0}),Xe(Fo,{register:(w,S)=>{let{id:p,order:I,position:$,layoutSize:P,elementSize:M,active:L,disableTransitions:R,absolute:G}=S;i.set(p,I),a.set(p,$),o.set(p,P),s.set(p,L),R&&r.set(p,R);const O=ca(Gf,A==null?void 0:A.vnode).indexOf(w);O>-1?l.value.splice(O,0,p):l.value.push(p);const N=b(()=>_.value.findIndex(oe=>oe.id===p)),Z=b(()=>n.value+f.value.length*2-N.value*2),Y=b(()=>{const oe=$.value==="left"||$.value==="right",Ee=$.value==="right",ee=$.value==="bottom",be={[$.value]:0,zIndex:Z.value,transform:`translate${oe?"X":"Y"}(${(L.value?0:-110)*(Ee||ee?-1:1)}%)`,position:G.value||n.value!==$c?"absolute":"fixed",...m.value?void 0:{transition:"none"}};if(!y.value)return be;const he=_.value[N.value];if(!he)throw new Error(`[Vuetify] Could not find layout item "${p}"`);const De=d.value.get(p);return De&&(he[De.position]+=De.amount),{...be,height:oe?`calc(100% - ${he.top}px - ${he.bottom}px)`:M.value?`${M.value}px`:void 0,left:Ee?void 0:`${he.left}px`,right:Ee?`${he.right}px`:void 0,top:$.value!=="bottom"?`${he.top}px`:void 0,bottom:$.value!=="top"?`${he.bottom}px`:void 0,width:oe?M.value?`${M.value}px`:void 0:`calc(100% - ${he.left}px - ${he.right}px)`}}),X=b(()=>({zIndex:Z.value-1}));return{layoutItemStyles:Y,layoutItemScrimStyles:X,zIndex:Z}},unregister:w=>{i.delete(w),a.delete(w),o.delete(w),s.delete(w),r.delete(w),l.value=l.value.filter(S=>S!==w)},mainRect:h,mainStyles:g,getLayoutItem:C,items:_,layoutRect:c,rootZIndex:n});const V=b(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),x=b(()=>({zIndex:n.value,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:V,layoutStyles:x,getLayoutItem:C,items:_,layoutRect:c,layoutRef:u}}function Zf(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,l=cn(t,n),{aliases:a={},components:o={},directives:i={}}=l,s=_y(l.defaults),r=wy(l.display,l.ssr),u=Xy(l.theme),c=Ay(l.icons),d=Ly(l.locale);return{install:m=>{for(const h in i)m.directive(h,i[h]);for(const h in o)m.component(h,o[h]);for(const h in a)m.component(h,U({...a[h],name:h,aliasName:a[h].name}));if(u.install(m),m.provide(ka,s),m.provide(xs,r),m.provide($a,u),m.provide(ws,c),m.provide(Al,d),Te&&l.ssr)if(m.$nuxt)m.$nuxt.hook("app:suspense:resolve",()=>{r.update()});else{const{mount:h}=m;m.mount=function(){const g=h(...arguments);return Le(()=>r.update()),m.mount=h,g}}et.reset(),m.mixin({computed:{$vuetify(){return at({defaults:ea.call(this,ka),display:ea.call(this,xs),theme:ea.call(this,$a),icons:ea.call(this,ws),locale:ea.call(this,Al)})}}})},defaults:s,display:r,theme:u,icons:c,locale:d}}const Zy="3.0.6";Zf.version=Zy;function ea(e){var t,n;const l=this.$,a=((t=l.parent)==null?void 0:t.provides)??((n=l.vnode.appContext)==null?void 0:n.provides);if(a&&e in a)return a[e]}const Jy=U({name:"VApp",props:{...Kf({fullHeight:!0}),...pe()},setup(e,t){let{slots:n}=t;const l=xe(e),{layoutClasses:a,layoutStyles:o,getLayoutItem:i,items:s,layoutRef:r}=qf(e),{rtlClasses:u}=hn();return W(()=>{var c;return v("div",{ref:r,class:["v-application",l.themeClasses.value,a.value,u.value],style:o.value},[v("div",{class:"v-application__wrap"},[(c=n.default)==null?void 0:c.call(n)])])}),{getLayoutItem:i,items:s,theme:l}}});const Ve=qo({name:"VDefaultsProvider",props:{defaults:Object,reset:[Number,String],root:Boolean,scoped:Boolean},setup(e,t){let{slots:n}=t;const{defaults:l,reset:a,root:o,scoped:i}=Js(e);return Ye(l,{reset:a,root:o,scoped:i}),()=>{var s;return(s=n.default)==null?void 0:s.call(n)}}});function St(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top center 0",n=arguments.length>2?arguments[2]:void 0;return U({name:e,props:{group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:{type:String,default:n},origin:{type:String,default:t}},setup(l,a){let{slots:o}=a;return()=>{const i=l.group?t0:Zt;return Pn(i,{name:e,mode:l.mode,onBeforeEnter(s){s.style.transformOrigin=l.origin},onLeave(s){if(l.leaveAbsolute){const{offsetTop:r,offsetLeft:u,offsetWidth:c,offsetHeight:d}=s;s._transitionInitialStyles={position:s.style.position,top:s.style.top,left:s.style.left,width:s.style.width,height:s.style.height},s.style.position="absolute",s.style.top=`${r}px`,s.style.left=`${u}px`,s.style.width=`${c}px`,s.style.height=`${d}px`}l.hideOnLeave&&s.style.setProperty("display","none","important")},onAfterLeave(s){if(l.leaveAbsolute&&s!=null&&s._transitionInitialStyles){const{position:r,top:u,left:c,width:d,height:f}=s._transitionInitialStyles;delete s._transitionInitialStyles,s.style.position=r||"",s.style.top=u||"",s.style.left=c||"",s.style.width=d||"",s.style.height=f||""}}},o.default)}}})}function Jf(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return U({name:e,props:{mode:{type:String,default:n}},setup(l,a){let{slots:o}=a;return()=>Pn(Zt,{name:e,...t},o.default)}})}function Qf(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",l=Bt(`offset-${n}`);return{onBeforeEnter(i){i._parent=i.parentNode,i._initialStyle={transition:i.style.transition,overflow:i.style.overflow,[n]:i.style[n]}},onEnter(i){const s=i._initialStyle;i.style.setProperty("transition","none","important"),i.style.overflow="hidden";const r=`${i[l]}px`;i.style[n]="0",i.offsetHeight,i.style.transition=s.transition,e&&i._parent&&i._parent.classList.add(e),requestAnimationFrame(()=>{i.style[n]=r})},onAfterEnter:o,onEnterCancelled:o,onLeave(i){i._initialStyle={transition:"",overflow:i.style.overflow,[n]:i.style[n]},i.style.overflow="hidden",i.style[n]=`${i[l]}px`,i.offsetHeight,requestAnimationFrame(()=>i.style[n]="0")},onAfterLeave:a,onLeaveCancelled:a};function a(i){e&&i._parent&&i._parent.classList.remove(e),o(i)}function o(i){const s=i._initialStyle[n];i.style.overflow=i._initialStyle.overflow,s!=null&&(i.style[n]=s),delete i._initialStyle}}const ci=U({name:"VDialogTransition",props:{target:Object},setup(e,t){let{slots:n}=t;const l={onBeforeEnter(a){a.style.pointerEvents="none",a.style.visibility="hidden"},async onEnter(a,o){var i;await new Promise(m=>requestAnimationFrame(m)),await new Promise(m=>requestAnimationFrame(m)),a.style.visibility="";const{x:s,y:r,sx:u,sy:c,speed:d}=Ic(e.target,a),f=Xn(a,[{transform:`translate(${s}px, ${r}px) scale(${u}, ${c})`,opacity:0},{transform:""}],{duration:225*d,easing:by});(i=Vc(a))==null||i.forEach(m=>{Xn(m,[{opacity:0},{opacity:0,offset:.33},{opacity:1}],{duration:225*2*d,easing:wa})}),f.finished.then(()=>o())},onAfterEnter(a){a.style.removeProperty("pointer-events")},onBeforeLeave(a){a.style.pointerEvents="none"},async onLeave(a,o){var i;await new Promise(m=>requestAnimationFrame(m));const{x:s,y:r,sx:u,sy:c,speed:d}=Ic(e.target,a);Xn(a,[{transform:""},{transform:`translate(${s}px, ${r}px) scale(${u}, ${c})`,opacity:0}],{duration:125*d,easing:yy}).finished.then(()=>o()),(i=Vc(a))==null||i.forEach(m=>{Xn(m,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*d,easing:wa})})},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?v(Zt,ne({name:"dialog-transition"},l,{css:!1}),n):v(Zt,{name:"dialog-transition"},n)}});function Vc(e){var t;const n=(t=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:t.children;return n&&[...n]}function Ic(e,t){const n=e.getBoundingClientRect(),l=hr(t),[a,o]=getComputedStyle(t).transformOrigin.split(" ").map(C=>parseFloat(C)),[i,s]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let r=n.left+n.width/2;i==="left"||s==="left"?r-=n.width/2:(i==="right"||s==="right")&&(r+=n.width/2);let u=n.top+n.height/2;i==="top"||s==="top"?u-=n.height/2:(i==="bottom"||s==="bottom")&&(u+=n.height/2);const c=n.width/l.width,d=n.height/l.height,f=Math.max(1,c,d),m=c/f||0,h=d/f||0,g=l.width*l.height/(window.innerWidth*window.innerHeight),_=g>.12?Math.min(1.5,(g-.12)*10+1):1;return{x:r-(a+l.left),y:u-(o+l.top),sx:m,sy:h,speed:_}}const Qy=St("fab-transition","center center","out-in"),e1=St("dialog-bottom-transition"),t1=St("dialog-top-transition"),ks=St("fade-transition"),ev=St("scale-transition"),n1=St("scroll-x-transition"),l1=St("scroll-x-reverse-transition"),a1=St("scroll-y-transition"),o1=St("scroll-y-reverse-transition"),i1=St("slide-x-transition"),s1=St("slide-x-reverse-transition"),_r=St("slide-y-transition"),r1=St("slide-y-reverse-transition"),di=Jf("expand-transition",Qf()),Sr=Jf("expand-x-transition",Qf("",!0));const Ht=ce({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function jt(e){return{dimensionStyles:b(()=>({height:Q(e.height),maxHeight:Q(e.maxHeight),maxWidth:Q(e.maxWidth),minHeight:Q(e.minHeight),minWidth:Q(e.minWidth),width:Q(e.width)}))}}function u1(e){return{aspectStyles:b(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const tv=U({name:"VResponsive",props:{aspectRatio:[String,Number],contentClass:String,...Ht()},setup(e,t){let{slots:n}=t;const{aspectStyles:l}=u1(e),{dimensionStyles:a}=jt(e);return W(()=>{var o;return v("div",{class:"v-responsive",style:a.value},[v("div",{class:"v-responsive__sizer",style:l.value},null),(o=n.additional)==null?void 0:o.call(n),n.default&&v("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}});function c1(e,t){if(!pr)return;const n=t.modifiers||{},l=t.value,{handler:a,options:o}=typeof l=="object"?l:{handler:l,options:{}},i=new IntersectionObserver(function(){var s;let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],u=arguments.length>1?arguments[1]:void 0;const c=(s=e._observe)==null?void 0:s[t.instance.$.uid];if(!c)return;const d=r.some(f=>f.isIntersecting);a&&(!n.quiet||c.init)&&(!n.once||d||c.init)&&a(d,r,u),d&&n.once?nv(e,t):c.init=!0},o);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:i},i.observe(e)}function nv(e,t){var n;const l=(n=e._observe)==null?void 0:n[t.instance.$.uid];l&&(l.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const Fa={mounted:c1,unmounted:nv},gn=ce({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),qt=(e,t)=>{let{slots:n}=t;const{transition:l,...a}=e,{component:o=Zt,...i}=typeof l=="object"?l:{};return Pn(o,ne(typeof l=="string"?{name:l}:i,a),n)},Fl=U({name:"VImg",directives:{intersect:Fa},props:{aspectRatio:[String,Number],alt:String,cover:Boolean,eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},srcset:String,width:[String,Number],...gn()},emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:l}=t;const a=T(""),o=T(),i=T(e.eager?"loading":"idle"),s=T(),r=T(),u=b(()=>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)}),c=b(()=>u.value.aspect||s.value/r.value||0);le(()=>e.src,()=>{d(i.value!=="idle")}),le(c,(p,I)=>{!p&&I&&o.value&&_(o.value)}),Qo(()=>d());function d(p){if(!(e.eager&&p)&&!(pr&&!p&&!e.eager)){if(i.value="loading",u.value.lazySrc){const I=new Image;I.src=u.value.lazySrc,_(I,null)}u.value.src&&Le(()=>{var I,$;if(n("loadstart",((I=o.value)==null?void 0:I.currentSrc)||u.value.src),($=o.value)!=null&&$.complete){if(o.value.naturalWidth||m(),i.value==="error")return;c.value||_(o.value,null),f()}else c.value||_(o.value),h()})}}function f(){var p;h(),i.value="loaded",n("load",((p=o.value)==null?void 0:p.currentSrc)||u.value.src)}function m(){var p;i.value="error",n("error",((p=o.value)==null?void 0:p.currentSrc)||u.value.src)}function h(){const p=o.value;p&&(a.value=p.currentSrc||p.src)}let g=-1;function _(p){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const $=()=>{clearTimeout(g);const{naturalHeight:P,naturalWidth:M}=p;P||M?(s.value=M,r.value=P):!p.complete&&i.value==="loading"&&I!=null?g=window.setTimeout($,I):(p.currentSrc.endsWith(".svg")||p.currentSrc.startsWith("data:image/svg+xml"))&&(s.value=1,r.value=1)};$()}const C=b(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),A=()=>{var p;if(!u.value.src||i.value==="idle")return null;const I=v("img",{class:["v-img__img",C.value],src:u.value.src,srcset:u.value.srcset,alt:"",sizes:e.sizes,ref:o,onLoad:f,onError:m},null),$=(p=l.sources)==null?void 0:p.call(l);return v(qt,{transition:e.transition,appear:!0},{default:()=>[Oe($?v("picture",{class:"v-img__picture"},[$,I]):I,[[tn,i.value==="loaded"]])]})},y=()=>v(qt,{transition:e.transition},{default:()=>[u.value.lazySrc&&i.value!=="loaded"&&v("img",{class:["v-img__img","v-img__img--preload",C.value],src:u.value.lazySrc,alt:""},null)]}),V=()=>l.placeholder?v(qt,{transition:e.transition,appear:!0},{default:()=>[(i.value==="loading"||i.value==="error"&&!l.error)&&v("div",{class:"v-img__placeholder"},[l.placeholder()])]}):null,x=()=>l.error?v(qt,{transition:e.transition,appear:!0},{default:()=>[i.value==="error"&&v("div",{class:"v-img__error"},[l.error()])]}):null,w=()=>e.gradient?v("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,S=T(!1);{const p=le(c,I=>{I&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{S.value=!0})}),p())})}return W(()=>Oe(v(tv,{class:["v-img",{"v-img--booting":!S.value}],style:{width:Q(e.width==="auto"?s.value:e.width)},aspectRatio:c.value,"aria-label":e.alt,role:e.alt?"img":void 0},{additional:()=>v(ye,null,[v(A,null,null),v(y,null,null),v(w,null,null),v(V,null,null),v(x,null,null)]),default:l.default}),[[Ct("intersect"),{handler:d,options:e.options},null,{once:!0}]])),{currentSrc:a,image:o,state:i,naturalWidth:s,naturalHeight:r}}}),de=ce({tag:{type:String,default:"div"}},"tag"),Ro=Ae()({name:"VToolbarTitle",props:{text:String,...de()},setup(e,t){let{slots:n}=t;return W(()=>{var l;const a=!!(n.default||n.text||e.text);return v(e.tag,{class:"v-toolbar-title"},{default:()=>[a&&v("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(l=n.default)==null?void 0:l.call(n)])]})}),{}}}),xt=ce({border:[Boolean,Number,String]},"border");function Pt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mn();return{borderClasses:b(()=>{const l=Pe(e)?e.value:e.border,a=[];if(l===!0||l==="")a.push(`${t}--border`);else if(typeof l=="string"||l===0)for(const o of String(l).split(" "))a.push(`border-${o}`);return a})}}const We=ce({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Ze(e){return{elevationClasses:b(()=>{const n=Pe(e)?e.value:e.elevation,l=[];return n==null||l.push(`elevation-${n}`),l})}}const Be=ce({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function Ne(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mn();return{roundedClasses:b(()=>{const l=Pe(e)?e.value:e.rounded,a=[];if(l===!0||l==="")a.push(`${t}--rounded`);else if(typeof l=="string"||l===0)for(const o of String(l).split(" "))a.push(`rounded-${o}`);return a})}}function xr(e){return mr(()=>{const t=[],n={};return e.value.background&&(fc(e.value.background)?n.backgroundColor=e.value.background:t.push(`bg-${e.value.background}`)),e.value.text&&(fc(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function rt(e,t){const n=b(()=>({text:Pe(e)?e.value:t?e[t]:null})),{colorClasses:l,colorStyles:a}=xr(n);return{textColorClasses:l,textColorStyles:a}}function Re(e,t){const n=b(()=>({background:Pe(e)?e.value:t?e[t]:null})),{colorClasses:l,colorStyles:a}=xr(n);return{backgroundColorClasses:l,backgroundColorStyles:a}}const d1=[null,"prominent","default","comfortable","compact"],lv=ce({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>d1.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...xt(),...We(),...Be(),...de({tag:"header"}),...pe()},"v-toolbar"),No=Ae()({name:"VToolbar",props:lv(),setup(e,t){var n;let{slots:l}=t;const{backgroundColorClasses:a,backgroundColorStyles:o}=Re(z(e,"color")),{borderClasses:i}=Pt(e),{elevationClasses:s}=Ze(e),{roundedClasses:r}=Ne(e),{themeClasses:u}=xe(e),c=T(!!(e.extended||(n=l.extension)!=null&&n.call(l))),d=b(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),f=b(()=>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 Ye({VBtn:{variant:"text"}}),W(()=>{var m,h,g,_,C;const A=!!(e.title||l.title),y=!!(l.image||e.image),V=(m=l.extension)==null?void 0:m.call(l);return c.value=!!(e.extended||V),v(e.tag,{class:["v-toolbar",{"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},a.value,i.value,s.value,r.value,u.value],style:[o.value]},{default:()=>[y&&v("div",{key:"image",class:"v-toolbar__image"},[v(Ve,{defaults:{VImg:{cover:!0,src:e.image}}},{default:()=>[l.image?(h=l.image)==null?void 0:h.call(l):v(Fl,null,null)]})]),v(Ve,{defaults:{VTabs:{height:Q(d.value)}}},{default:()=>[v("div",{class:"v-toolbar__content",style:{height:Q(d.value)}},[l.prepend&&v("div",{class:"v-toolbar__prepend"},[(g=l.prepend)==null?void 0:g.call(l)]),A&&v(Ro,{key:"title",text:e.title},{text:l.title}),(_=l.default)==null?void 0:_.call(l),l.append&&v("div",{class:"v-toolbar__append"},[(C=l.append)==null?void 0:C.call(l)])])]}),v(Ve,{defaults:{VTabs:{height:Q(f.value)}}},{default:()=>[v(di,null,{default:()=>[c.value&&v("div",{class:"v-toolbar__extension",style:{height:Q(f.value)}},[V])]})]})]})}),{contentHeight:d,extensionHeight:f}}});function f1(e){return _t(e,Object.keys((No==null?void 0:No.props)??{}))}const v1=Ae()({name:"VAppBar",props:{modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...lv(),...Ll(),height:{type:[Number,String],default:64}},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=T(),a=me(e,"modelValue"),o=b(()=>{var s,r;const u=((s=l.value)==null?void 0:s.contentHeight)??0,c=((r=l.value)==null?void 0:r.extensionHeight)??0;return u+c}),{layoutItemStyles:i}=Ol({id:e.name,order:b(()=>parseInt(e.order,10)),position:z(e,"location"),layoutSize:o,elementSize:o,active:a,absolute:z(e,"absolute")});return W(()=>{const[s]=f1(e);return v(No,ne({ref:l,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"}],style:{...i.value,height:void 0}},s),n)}),{}}});const m1=[null,"default","comfortable","compact"],Ge=ce({density:{type:String,default:"default",validator:e=>m1.includes(e)}},"density");function tt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mn();return{densityClasses:b(()=>`${t}--density-${e.density}`)}}const h1=["elevated","flat","tonal","outlined","text","plain"];function al(e,t){return v(ye,null,[e&&v("span",{key:"overlay",class:`${t}__overlay`},null),v("span",{key:"underlay",class:`${t}__underlay`},null)])}const Tt=ce({color:String,variant:{type:String,default:"elevated",validator:e=>h1.includes(e)}},"variant");function ol(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mn();const n=b(()=>{const{variant:o}=on(e);return`${t}--variant-${o}`}),{colorClasses:l,colorStyles:a}=xr(b(()=>{const{variant:o,color:i}=on(e);return{[["elevated","flat"].includes(o)?"background":"text"]:i}}));return{colorClasses:l,colorStyles:a,variantClasses:n}}const av=U({name:"VBtnGroup",props:{divided:Boolean,...xt(),...Ge(),...We(),...Be(),...de(),...pe(),...Tt()},setup(e,t){let{slots:n}=t;const{themeClasses:l}=xe(e),{densityClasses:a}=tt(e),{borderClasses:o}=Pt(e),{elevationClasses:i}=Ze(e),{roundedClasses:s}=Ne(e);Ye({VBtn:{height:"auto",color:z(e,"color"),density:z(e,"density"),flat:!0,variant:z(e,"variant")}}),W(()=>v(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},l.value,o.value,a.value,i.value,s.value]},n))}}),Rl=ce({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),il=ce({value:null,disabled:Boolean,selectedClass:String},"group-item");function Nl(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const l=Qe("useGroupItem");if(!l)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const a=et();Xe(Symbol.for(`${t.description}:id`),a);const o=we(t,null);if(!o){if(!n)return o;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const i=z(e,"value"),s=b(()=>o.disabled.value||e.disabled);o.register({id:a,value:i,disabled:s},l),ct(()=>{o.unregister(a)});const r=b(()=>o.isSelected(a)),u=b(()=>r.value&&[o.selectedClass.value,e.selectedClass]);return le(r,c=>{l.emit("group:selected",{value:c})}),{id:a,isSelected:r,toggle:()=>o.select(a,!r.value),select:c=>o.select(a,c),selectedClass:u,value:i,disabled:s,group:o}}function sl(e,t){let n=!1;const l=at([]),a=me(e,"modelValue",[],f=>f==null?[]:ov(l,Mt(f)),f=>{const m=b1(l,f);return e.multiple?m:m[0]}),o=Qe("useGroup");function i(f,m){const h=f,g=Symbol.for(`${t.description}:id`),C=ca(g,o==null?void 0:o.vnode).indexOf(m);C>-1?l.splice(C,0,h):l.push(h)}function s(f){if(n)return;r();const m=l.findIndex(h=>h.id===f);l.splice(m,1)}function r(){const f=l.find(m=>!m.disabled);f&&e.mandatory==="force"&&!a.value.length&&(a.value=[f.id])}ut(()=>{r()}),ct(()=>{n=!0});function u(f,m){const h=l.find(g=>g.id===f);if(!(m&&h!=null&&h.disabled))if(e.multiple){const g=a.value.slice(),_=g.findIndex(A=>A===f),C=~_;if(m=m??!C,C&&e.mandatory&&g.length<=1||!C&&e.max!=null&&g.length+1>e.max)return;_<0&&m?g.push(f):_>=0&&!m&&g.splice(_,1),a.value=g}else{const g=a.value.includes(f);if(e.mandatory&&g)return;a.value=m??!g?[f]:[]}}function c(f){if(e.multiple&&el('This method is not supported when using "multiple" prop'),a.value.length){const m=a.value[0],h=l.findIndex(C=>C.id===m);let g=(h+f)%l.length,_=l[g];for(;_.disabled&&g!==h;)g=(g+f)%l.length,_=l[g];if(_.disabled)return;a.value=[l[g].id]}else{const m=l.find(h=>!h.disabled);m&&(a.value=[m.id])}}const d={register:i,unregister:s,selected:a,select:u,disabled:z(e,"disabled"),prev:()=>c(l.length-1),next:()=>c(1),isSelected:f=>a.value.includes(f),selectedClass:b(()=>e.selectedClass),items:b(()=>l),getItemIndex:f=>g1(l,f)};return Xe(t,d),d}function g1(e,t){const n=ov(e,[t]);return n.length?e.findIndex(l=>l.id===n[0]):-1}function ov(e,t){const n=[];for(let l=0;lTl(o,a.value))!=null&&n.push(a.id):t.includes(l)&&n.push(a.id)}return n}function b1(e,t){const n=[];for(let l=0;l!0},setup(e,t){let{slots:n}=t;const{isSelected:l,next:a,prev:o,select:i,selected:s}=sl(e,wr);return W(()=>{var r;return v(av,{class:"v-btn-toggle"},{default:()=>[(r=n.default)==null?void 0:r.call(n,{isSelected:l,next:a,prev:o,select:i,selected:s})]})}),{next:a,prev:o,select:i}}});const p1=["x-small","small","default","large","x-large"],bn=ce({size:{type:[String,Number],default:"default"}},"size");function zl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mn();return mr(()=>{let n,l;return Po(p1,e.size)?n=`${t}--size-${e.size}`:e.size&&(l={width:Q(e.size),height:Q(e.size)}),{sizeClasses:n,sizeStyles:l}})}const C1=ce({color:String,start:Boolean,end:Boolean,icon:ue,...bn(),...de({tag:"i"}),...pe()},"v-icon"),ze=U({name:"VIcon",props:C1(),setup(e,t){let{attrs:n,slots:l}=t,a;l.default&&(a=b(()=>{var c,d;const f=(c=l.default)==null?void 0:c.call(l);if(f)return(d=wf(f).filter(m=>m.children&&typeof m.children=="string")[0])==null?void 0:d.children}));const{themeClasses:o}=xe(e),{iconData:i}=My(a||e),{sizeClasses:s}=zl(e),{textColorClasses:r,textColorStyles:u}=rt(z(e,"color"));return W(()=>v(i.value.component,{tag:e.tag,icon:i.value.icon,class:["v-icon","notranslate",o.value,s.value,r.value,{"v-icon--clickable":!!n.onClick,"v-icon--start":e.start,"v-icon--end":e.end}],style:[s.value?void 0:{fontSize:Q(e.size),height:Q(e.size),width:Q(e.size)},u.value],role:n.onClick?"button":void 0,"aria-hidden":!n.onClick},null)),{}}});function kr(e){const t=T(),n=T(!1);if(pr){const l=new IntersectionObserver(a=>{e==null||e(a,l),n.value=!!a.find(o=>o.isIntersecting)});ct(()=>{l.disconnect()}),le(t,(a,o)=>{o&&(l.unobserve(o),n.value=!1),a&&l.observe(a)},{flush:"post"})}return{intersectionRef:t,isIntersecting:n}}const $r=U({name:"VProgressCircular",props:{bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...bn(),...de({tag:"div"}),...pe()},setup(e,t){let{slots:n}=t;const l=20,a=2*Math.PI*l,o=T(),{themeClasses:i}=xe(e),{sizeClasses:s,sizeStyles:r}=zl(e),{textColorClasses:u,textColorStyles:c}=rt(z(e,"color")),{textColorClasses:d,textColorStyles:f}=rt(z(e,"bgColor")),{intersectionRef:m,isIntersecting:h}=kr(),{resizeRef:g,contentRect:_}=tl(),C=b(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),A=b(()=>Number(e.width)),y=b(()=>r.value?Number(e.size):_.value?_.value.width:Math.max(A.value,32)),V=b(()=>l/(1-A.value/y.value)*2),x=b(()=>A.value/y.value*V.value),w=b(()=>Q((100-C.value)/100*a));return en(()=>{m.value=o.value,g.value=o.value}),W(()=>v(e.tag,{ref:o,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":h.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},i.value,s.value,u.value],style:[r.value,c.value],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:C.value},{default:()=>[v("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${V.value} ${V.value}`},[v("circle",{class:["v-progress-circular__underlay",d.value],style:f.value,fill:"transparent",cx:"50%",cy:"50%",r:l,"stroke-width":x.value,"stroke-dasharray":a,"stroke-dashoffset":0},null),v("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:l,"stroke-width":x.value,"stroke-dasharray":a,"stroke-dashoffset":w.value},null)]),n.default&&v("div",{class:"v-progress-circular__content"},[n.default({value:C.value})])]})),{}}});const $s=Symbol("rippleStop"),_1=80;function Ac(e,t){e.style.transform=t,e.style.webkitTransform=t}function Yi(e,t){e.style.opacity=`calc(${t} * var(--v-theme-overlay-multiplier))`}function Vs(e){return e.constructor.name==="TouchEvent"}function iv(e){return e.constructor.name==="KeyboardEvent"}const S1=function(e,t){var n;let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=0,o=0;if(!iv(e)){const f=t.getBoundingClientRect(),m=Vs(e)?e.touches[e.touches.length-1]:e;a=m.clientX-f.left,o=m.clientY-f.top}let i=0,s=.3;(n=t._ripple)!=null&&n.circle?(s=.15,i=t.clientWidth/2,i=l.center?i:i+Math.sqrt((a-i)**2+(o-i)**2)/4):i=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const r=`${(t.clientWidth-i*2)/2}px`,u=`${(t.clientHeight-i*2)/2}px`,c=l.center?r:`${a-i}px`,d=l.center?u:`${o-i}px`;return{radius:i,scale:s,x:c,y:d,centerX:r,centerY:u}},zo={show(e,t){var n;let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!(t!=null&&(n=t._ripple)!=null&&n.enabled))return;const a=document.createElement("span"),o=document.createElement("span");a.appendChild(o),a.className="v-ripple__container",l.class&&(a.className+=` ${l.class}`);const{radius:i,scale:s,x:r,y:u,centerX:c,centerY:d}=S1(e,t,l),f=`${i*2}px`;o.className="v-ripple__animation",o.style.width=f,o.style.height=f,t.appendChild(a);const m=window.getComputedStyle(t);m&&m.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),o.classList.add("v-ripple__animation--enter"),o.classList.add("v-ripple__animation--visible"),Ac(o,`translate(${r}, ${u}) scale3d(${s},${s},${s})`),Yi(o,0),o.dataset.activated=String(performance.now()),setTimeout(()=>{o.classList.remove("v-ripple__animation--enter"),o.classList.add("v-ripple__animation--in"),Ac(o,`translate(${c}, ${d}) scale3d(1,1,1)`),Yi(o,.08)},0)},hide(e){var t;if(!(e!=null&&(t=e._ripple)!=null&&t.enabled))return;const n=e.getElementsByClassName("v-ripple__animation");if(n.length===0)return;const l=n[n.length-1];if(l.dataset.isHiding)return;l.dataset.isHiding="true";const a=performance.now()-Number(l.dataset.activated),o=Math.max(250-a,0);setTimeout(()=>{l.classList.remove("v-ripple__animation--in"),l.classList.add("v-ripple__animation--out"),Yi(l,0),setTimeout(()=>{e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),l.parentNode&&e.removeChild(l.parentNode)},300)},o)}};function sv(e){return typeof e>"u"||!!e}function Va(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[$s])){if(e[$s]=!0,Vs(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||iv(e),n._ripple.class&&(t.class=n._ripple.class),Vs(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{zo.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var l;n!=null&&(l=n._ripple)!=null&&l.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},_1)}else zo.show(e,n,t)}}function Mc(e){e[$s]=!0}function ht(e){const t=e.currentTarget;if(!(!t||!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(()=>{ht(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),zo.hide(t)}}function rv(e){const t=e.currentTarget;!t||!t._ripple||(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Ia=!1;function uv(e){!Ia&&(e.keyCode===ic.enter||e.keyCode===ic.space)&&(Ia=!0,Va(e))}function cv(e){Ia=!1,ht(e)}function dv(e){Ia&&(Ia=!1,ht(e))}function fv(e,t,n){const{value:l,modifiers:a}=t,o=sv(l);if(o||zo.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=o,e._ripple.centered=a.center,e._ripple.circle=a.circle,gs(l)&&l.class&&(e._ripple.class=l.class),o&&!n){if(a.stop){e.addEventListener("touchstart",Mc,{passive:!0}),e.addEventListener("mousedown",Mc);return}e.addEventListener("touchstart",Va,{passive:!0}),e.addEventListener("touchend",ht,{passive:!0}),e.addEventListener("touchmove",rv,{passive:!0}),e.addEventListener("touchcancel",ht),e.addEventListener("mousedown",Va),e.addEventListener("mouseup",ht),e.addEventListener("mouseleave",ht),e.addEventListener("keydown",uv),e.addEventListener("keyup",cv),e.addEventListener("blur",dv),e.addEventListener("dragstart",ht,{passive:!0})}else!o&&n&&vv(e)}function vv(e){e.removeEventListener("mousedown",Va),e.removeEventListener("touchstart",Va),e.removeEventListener("touchend",ht),e.removeEventListener("touchmove",rv),e.removeEventListener("touchcancel",ht),e.removeEventListener("mouseup",ht),e.removeEventListener("mouseleave",ht),e.removeEventListener("keydown",uv),e.removeEventListener("keyup",cv),e.removeEventListener("dragstart",ht),e.removeEventListener("blur",dv)}function x1(e,t){fv(e,t,!1)}function w1(e){delete e._ripple,vv(e)}function k1(e,t){if(t.value===t.oldValue)return;const n=sv(t.oldValue);fv(e,t,n)}const Tn={mounted:x1,unmounted:w1,updated:k1};const Vr=U({name:"VProgressLinear",props:{active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Be(),...de(),...pe()},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=me(e,"modelValue"),{isRtl:a}=hn(),{themeClasses:o}=xe(e),{textColorClasses:i,textColorStyles:s}=rt(e,"color"),{backgroundColorClasses:r,backgroundColorStyles:u}=Re(b(()=>e.bgColor||e.color)),{backgroundColorClasses:c,backgroundColorStyles:d}=Re(e,"color"),{roundedClasses:f}=Ne(e),{intersectionRef:m,isIntersecting:h}=kr(),g=b(()=>parseInt(e.max,10)),_=b(()=>parseInt(e.height,10)),C=b(()=>parseFloat(e.bufferValue)/g.value*100),A=b(()=>parseFloat(l.value)/g.value*100),y=b(()=>a.value!==e.reverse),V=b(()=>e.indeterminate?"fade-transition":"slide-x-transition"),x=b(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function w(S){if(!m.value)return;const{left:p,right:I,width:$}=m.value.getBoundingClientRect(),P=y.value?$-S.clientX+(I-$):S.clientX-p;l.value=Math.round(P/$*g.value)}return W(()=>v(e.tag,{ref:m,class:["v-progress-linear",{"v-progress-linear--active":e.active&&h.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},f.value,o.value],style:{height:e.active?Q(_.value):0,"--v-progress-linear-height":Q(_.value)},role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:A.value,onClick:e.clickable&&w},{default:()=>[e.stream&&v("div",{key:"stream",class:["v-progress-linear__stream",i.value],style:{...s.value,[y.value?"left":"right"]:Q(-_.value),borderTop:`${Q(_.value/2)} dotted`,opacity:x.value,top:`calc(50% - ${Q(_.value/4)})`,width:Q(100-C.value,"%"),"--v-progress-linear-stream-to":Q(_.value*(y.value?1:-1))}},null),v("div",{class:["v-progress-linear__background",r.value],style:[u.value,{opacity:x.value,width:Q(e.stream?C.value:100,"%")}]},null),v(Zt,{name:V.value},{default:()=>[e.indeterminate?v("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(S=>v("div",{key:S,class:["v-progress-linear__indeterminate",S,c.value],style:d.value},null))]):v("div",{class:["v-progress-linear__determinate",c.value],style:[d.value,{width:Q(A.value,"%")}]},null)]}),n.default&&v("div",{class:"v-progress-linear__content"},[n.default({value:A.value,buffer:C.value})])]})),{}}}),Ir=ce({loading:[Boolean,String]},"loader");function fi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mn();return{loaderClasses:b(()=>({[`${t}--loading`]:e.loading}))}}function Ar(e,t){var n;let{slots:l}=t;return v("div",{class:`${e.name}__loader`},[((n=l.default)==null?void 0:n.call(l,{color:e.color,isActive:e.active}))||v(Vr,{active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const Bc={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},rl=ce({location:String},"location");function ul(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:l}=hn();return{locationStyles:b(()=>{if(!e.location)return{};const{side:o,align:i}=ys(e.location.split(" ").length>1?e.location:`${e.location} center`,l.value);function s(u){return n?n(u):0}const r={};return o!=="center"&&(t?r[Bc[o]]=`calc(100% - ${s(o)}px)`:r[o]=0),i!=="center"?t?r[Bc[i]]=`calc(100% - ${s(i)}px)`:r[i]=0:(o==="center"?r.top=r.left="50%":r[{top:"left",bottom:"left",left:"top",right:"top"}[o]]="50%",r.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[o]),r})}}const $1=["static","relative","fixed","absolute","sticky"],Dl=ce({position:{type:String,validator:e=>$1.includes(e)}},"position");function Hl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mn();return{positionClasses:b(()=>e.position?`${t}--${e.position}`:void 0)}}function mv(){var e,t;return(e=Qe("useRouter"))==null||(t=e.proxy)==null?void 0:t.$router}function Ra(e,t){const n=Jh("RouterLink"),l=b(()=>!!(e.href||e.to)),a=b(()=>(l==null?void 0:l.value)||rc(t,"click")||rc(e,"click"));if(typeof n=="string")return{isLink:l,isClickable:a,href:z(e,"href")};const o=e.to?n.useLink(e):void 0;return{isLink:l,isClickable:a,route:o==null?void 0:o.route,navigate:o==null?void 0:o.navigate,isActive:o&&b(()=>{var i,s;return e.exact?(i=o.isExactActive)==null?void 0:i.value:(s=o.isActive)==null?void 0:s.value}),href:b(()=>e.to?o==null?void 0:o.route.value.href:e.href)}}const jl=ce({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Wi=!1;function V1(e,t){let n=!1,l,a;Te&&(Le(()=>{window.addEventListener("popstate",o),l=e==null?void 0:e.beforeEach((i,s,r)=>{Wi?n?t(r):r():setTimeout(()=>n?t(r):r()),Wi=!0}),a=e==null?void 0:e.afterEach(()=>{Wi=!1})}),Qt(()=>{var i,s;window.removeEventListener("popstate",o),(i=l)==null||i(),(s=a)==null||s()}));function o(i){var s;(s=i.state)!=null&&s.replaced||(n=!0,setTimeout(()=>n=!1))}}function I1(e,t){le(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&Le(()=>{t(!0)})},{immediate:!0})}const st=U({name:"VBtn",directives:{Ripple:Tn},props:{active:{type:Boolean,default:void 0},symbol:{type:null,default:wr},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:ue,appendIcon:ue,block:Boolean,stacked:Boolean,ripple:{type:Boolean,default:!0},...xt(),...Be(),...Ge(),...Ht(),...We(),...il(),...Ir(),...rl(),...Dl(),...jl(),...bn(),...de({tag:"button"}),...pe(),...Tt({variant:"elevated"})},emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{themeClasses:a}=xe(e),{borderClasses:o}=Pt(e),{colorClasses:i,colorStyles:s,variantClasses:r}=ol(e),{densityClasses:u}=tt(e),{dimensionStyles:c}=jt(e),{elevationClasses:d}=Ze(e),{loaderClasses:f}=fi(e),{locationStyles:m}=ul(e),{positionClasses:h}=Hl(e),{roundedClasses:g}=Ne(e),{sizeClasses:_,sizeStyles:C}=zl(e),A=Nl(e,e.symbol,!1),y=Ra(e,n),V=b(()=>{var S;return e.active!==!1&&(e.active||((S=y.isActive)==null?void 0:S.value)||(A==null?void 0:A.isSelected.value))}),x=b(()=>(A==null?void 0:A.disabled.value)||e.disabled),w=b(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border));return I1(y,A==null?void 0:A.select),W(()=>{var S,p,I,$;const P=y.isLink.value?"a":e.tag,M=!A||A.isSelected.value,L=!!(e.prependIcon||l.prepend),R=!!(e.appendIcon||l.append),G=!!(e.icon&&e.icon!==!0);return Oe(v(P,{type:P==="a"?void 0:"button",class:["v-btn",A==null?void 0:A.selectedClass.value,{"v-btn--active":V.value,"v-btn--block":e.block,"v-btn--disabled":x.value,"v-btn--elevated":w.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--stacked":e.stacked},a.value,o.value,M?i.value:void 0,u.value,d.value,f.value,h.value,g.value,_.value,r.value],style:[M?s.value:void 0,c.value,m.value,C.value],disabled:x.value||void 0,href:y.href.value,onClick:E=>{var O;x.value||((O=y.navigate)==null||O.call(y,E),A==null||A.toggle())}},{default:()=>[al(!0,"v-btn"),!e.icon&&L&&v(Ve,{key:"prepend",defaults:{VIcon:{icon:e.prependIcon}}},{default:()=>[v("span",{class:"v-btn__prepend"},[((S=l.prepend)==null?void 0:S.call(l))??v(ze,null,null)])]}),v("span",{class:"v-btn__content","data-no-activator":""},[v(Ve,{key:"content",defaults:{VIcon:{icon:G?e.icon:void 0}}},{default:()=>[((p=l.default)==null?void 0:p.call(l))??(G&&v(ze,{key:"icon"},null))]})]),!e.icon&&R&&v(Ve,{key:"append",defaults:{VIcon:{icon:e.appendIcon}}},{default:()=>[v("span",{class:"v-btn__append"},[((I=l.append)==null?void 0:I.call(l))??v(ze,null,null)])]}),!!e.loading&&v("span",{key:"loader",class:"v-btn__loader"},[(($=l.loader)==null?void 0:$.call(l))??v($r,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}),[[Ct("ripple"),!x.value&&e.ripple,null]])}),{}}}),A1=U({name:"VAppBarNavIcon",props:{icon:{type:ue,default:"$menu"}},setup(e,t){let{slots:n}=t;return W(()=>v(st,{class:"v-app-bar-nav-icon",icon:e.icon},n)),{}}}),M1=U({name:"VToolbarItems",props:Tt({variant:"text"}),setup(e,t){let{slots:n}=t;return Ye({VBtn:{color:z(e,"color"),height:"inherit",variant:z(e,"variant")}}),W(()=>{var l;return v("div",{class:"v-toolbar-items"},[(l=n.default)==null?void 0:l.call(n)])}),{}}}),B1=U({name:"VAppBarTitle",props:{...Ro.props},setup(e,t){let{slots:n}=t;return W(()=>v(Ro,{class:"v-app-bar-title"},n)),{}}});const hv=Et("v-alert-title"),E1=["success","info","warning","error"],P1=U({name:"VAlert",props:{border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:ue,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>E1.includes(e)},...Ge(),...Ht(),...We(),...rl(),...Dl(),...Be(),...de(),...pe(),...Tt({variant:"flat"})},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=me(e,"modelValue"),a=b(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),o=b(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:i}=xe(e),{colorClasses:s,colorStyles:r,variantClasses:u}=ol(o),{densityClasses:c}=tt(e),{dimensionStyles:d}=jt(e),{elevationClasses:f}=Ze(e),{locationStyles:m}=ul(e),{positionClasses:h}=Hl(e),{roundedClasses:g}=Ne(e),{textColorClasses:_,textColorStyles:C}=rt(z(e,"borderColor")),{t:A}=Dt(),y=b(()=>({"aria-label":A(e.closeLabel),onClick(V){l.value=!1}}));return()=>{var V,x;const w=!!(n.prepend||a.value),S=!!(n.title||e.title),p=!!(e.text||n.text),I=!!(n.close||e.closable);return l.value&&v(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},i.value,s.value,c.value,f.value,h.value,g.value,u.value],style:[r.value,d.value,m.value],role:"alert"},{default:()=>[al(!1,"v-alert"),e.border&&v("div",{key:"border",class:["v-alert__border",_.value],style:C.value},null),w&&v(Ve,{key:"prepend",defaults:{VIcon:{density:e.density,icon:a.value,size:e.prominent?44:28}}},{default:()=>[v("div",{class:"v-alert__prepend"},[n.prepend?n.prepend():a.value&&v(ze,null,null)])]}),v("div",{class:"v-alert__content"},[S&&v(hv,{key:"title"},{default:()=>[n.title?n.title():e.title]}),p&&(n.text?n.text():e.text),(V=n.default)==null?void 0:V.call(n)]),n.append&&v("div",{key:"append",class:"v-alert__append"},[n.append()]),I&&v(Ve,{key:"close",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>[v("div",{class:"v-alert__close"},[((x=n.close)==null?void 0:x.call(n,{props:y.value}))??v(st,y.value,null)])]})]})}}});function gv(e){const{t}=Dt();function n(l){let{name:a}=l;const o={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[a],i=e[`onClick:${a}`],s=i&&o?t(`$vuetify.input.${o}`,e.label??""):void 0;return v(ze,{icon:e[`${a}Icon`],"aria-label":s,onClick:i},null)}return{InputIcon:n}}const Yl=U({name:"VLabel",props:{text:String,clickable:Boolean,...pe()},setup(e,t){let{slots:n}=t;return W(()=>{var l;return v("label",{class:["v-label",{"v-label--clickable":e.clickable}]},[e.text,(l=n.default)==null?void 0:l.call(n)])}),{}}}),aa=U({name:"VFieldLabel",props:{floating:Boolean},setup(e,t){let{slots:n}=t;return W(()=>v(Yl,{class:["v-field-label",{"v-field-label--floating":e.floating}],"aria-hidden":e.floating||void 0},n)),{}}}),vi=ce({focused:Boolean},"focus");function cl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mn();const n=me(e,"focused"),l=b(()=>({[`${t}--focused`]:n.value}));function a(){n.value=!0}function o(){n.value=!1}return{focusClasses:l,isFocused:n,focus:a,blur:o}}const T1=["underlined","outlined","filled","solo","plain"],mi=ce({appendInnerIcon:ue,bgColor:String,clearable:Boolean,clearIcon:{type:ue,default:"$clear"},active:Boolean,color:String,dirty:Boolean,disabled:Boolean,error:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:ue,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>T1.includes(e)},"onClick:clear":Qn,"onClick:appendInner":Qn,"onClick:prependInner":Qn,...pe(),...Ir()},"v-field"),Na=Ae()({name:"VField",inheritAttrs:!1,props:{id:String,...vi(),...mi()},emits:{"click:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const{themeClasses:o}=xe(e),{loaderClasses:i}=fi(e),{focusClasses:s,isFocused:r,focus:u,blur:c}=cl(e),{InputIcon:d}=gv(e),f=b(()=>e.dirty||e.active),m=b(()=>!e.singleLine&&!!(e.label||a.label)),h=et(),g=b(()=>e.id||`input-${h}`),_=T(),C=T(),A=T(),{backgroundColorClasses:y,backgroundColorStyles:V}=Re(z(e,"bgColor")),{textColorClasses:x,textColorStyles:w}=rt(b(()=>f.value&&r.value&&!e.error&&!e.disabled?e.color:void 0));le(f,I=>{if(m.value){const $=_.value.$el,P=C.value.$el,M=hr($),L=P.getBoundingClientRect(),R=L.x-M.x,G=L.y-M.y-(M.height/2-L.height/2),E=L.width/.75,O=Math.abs(E-M.width)>1?{maxWidth:Q(E)}:void 0,N=getComputedStyle($),Z=getComputedStyle(P),Y=parseFloat(N.transitionDuration)*1e3||150,X=parseFloat(Z.getPropertyValue("--v-field-label-scale")),oe=Z.getPropertyValue("color");$.style.visibility="visible",P.style.visibility="hidden",Xn($,{transform:`translate(${R}px, ${G}px) scale(${X})`,color:oe,...O},{duration:Y,easing:wa,direction:I?"normal":"reverse"}).finished.then(()=>{$.style.removeProperty("visibility"),P.style.removeProperty("visibility")})}},{flush:"post"});const S=b(()=>({isActive:f,isFocused:r,controlRef:A,blur:c,focus:u}));function p(I){I.target!==document.activeElement&&I.preventDefault(),l("click:control",I)}return W(()=>{var I,$,P;const M=e.variant==="outlined",L=a["prepend-inner"]||e.prependInnerIcon,R=!!(e.clearable||a.clear),G=!!(a["append-inner"]||e.appendInnerIcon||R),E=a.label?a.label({label:e.label,props:{for:g.value}}):e.label;return v("div",ne({class:["v-field",{"v-field--active":f.value,"v-field--appended":G,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":L,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!E,[`v-field--variant-${e.variant}`]:!0},o.value,y.value,s.value,i.value],style:[V.value,w.value],onClick:p},n),[v("div",{class:"v-field__overlay"},null),v(Ar,{name:"v-field",active:!!e.loading,color:e.error?"error":e.color},{default:a.loader}),L&&v("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&v(d,{key:"prepend-icon",name:"prependInner"},null),(I=a["prepend-inner"])==null?void 0:I.call(a,S.value)]),v("div",{class:"v-field__field","data-no-activator":""},[["solo","filled"].includes(e.variant)&&m.value&&v(aa,{key:"floating-label",ref:C,class:[x.value],floating:!0,for:g.value},{default:()=>[E]}),v(aa,{ref:_,for:g.value},{default:()=>[E]}),($=a.default)==null?void 0:$.call(a,{...S.value,props:{id:g.value,class:"v-field__input"},focus:u,blur:c})]),R&&v(Sr,{key:"clear"},{default:()=>[Oe(v("div",{class:"v-field__clearable"},[a.clear?a.clear():v(d,{name:"clear"},null)]),[[tn,e.dirty]])]}),G&&v("div",{key:"append",class:"v-field__append-inner"},[(P=a["append-inner"])==null?void 0:P.call(a,S.value),e.appendInnerIcon&&v(d,{key:"append-icon",name:"appendInner"},null)]),v("div",{class:["v-field__outline",x.value]},[M&&v(ye,null,[v("div",{class:"v-field__outline__start"},null),m.value&&v("div",{class:"v-field__outline__notch"},[v(aa,{ref:C,floating:!0,for:g.value},{default:()=>[E]})]),v("div",{class:"v-field__outline__end"},null)]),["plain","underlined"].includes(e.variant)&&m.value&&v(aa,{ref:C,floating:!0,for:g.value},{default:()=>[E]})])])}),{controlRef:A}}});function Mr(e){const t=Object.keys(Na.props).filter(n=>!kf(n));return _t(e,t)}const bv=U({name:"VMessages",props:{active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...gn({transition:{component:_r,leaveAbsolute:!0,group:!0}})},setup(e,t){let{slots:n}=t;const l=b(()=>Mt(e.messages)),{textColorClasses:a,textColorStyles:o}=rt(b(()=>e.color));return W(()=>v(qt,{transition:e.transition,tag:"div",class:["v-messages",a.value],style:o.value},{default:()=>[e.active&&l.value.map((i,s)=>v("div",{class:"v-messages__message",key:`${s}-${l.value}`},[n.message?n.message({message:i}):i]))]})),{}}}),yv=Symbol.for("vuetify:form"),L1=ce({disabled:Boolean,fastFail:Boolean,lazyValidation:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function O1(e){const t=me(e,"modelValue"),n=b(()=>e.disabled),l=b(()=>e.readonly),a=T(!1),o=T([]),i=T([]);async function s(){const c=[];let d=!0;i.value=[],a.value=!0;for(const f of o.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,a.value=!1,{valid:d,errors:i.value}}function r(){o.value.forEach(c=>c.reset()),t.value=null}function u(){o.value.forEach(c=>c.resetValidation()),i.value=[],t.value=null}return le(o,()=>{let c=0,d=0;const f=[];for(const m of o.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===o.value.length?!0:null},{deep:!0}),Xe(yv,{register:c=>{let{id:d,validate:f,reset:m,resetValidation:h}=c;o.value.some(g=>g.id===d)&&el(`Duplicate input name "${d}"`),o.value.push({id:d,validate:f,reset:m,resetValidation:h,isValid:null,errorMessages:[]})},unregister:c=>{o.value=o.value.filter(d=>d.id!==c)},update:(c,d,f)=>{const m=o.value.find(h=>h.id===c);m&&(m.isValid=d,m.errorMessages=f)},isDisabled:n,isReadonly:l,isValidating:a,items:o,validateOn:z(e,"validateOn")}),{errors:i,isDisabled:n,isReadonly:l,isValidating:a,items:o,validate:s,reset:r,resetValidation:u}}function F1(){return we(yv,null)}const pv=ce({disabled:Boolean,error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:Boolean,rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...vi()},"validation");function Cv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mn(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:et();const l=me(e,"modelValue"),a=b(()=>e.validationValue===void 0?l.value:e.validationValue),o=F1(),i=T([]),s=T(!0),r=b(()=>!!(Mt(l.value===""?null:l.value).length||Mt(a.value===""?null:a.value).length)),u=b(()=>!!(e.disabled||o!=null&&o.isDisabled.value)),c=b(()=>!!(e.readonly||o!=null&&o.isReadonly.value)),d=b(()=>e.errorMessages.length?Mt(e.errorMessages).slice(0,Math.max(0,+e.maxErrors)):i.value),f=b(()=>e.error||d.value.length?!1:e.rules.length&&s.value?null:!0),m=T(!1),h=b(()=>({[`${t}--error`]:f.value===!1,[`${t}--dirty`]:r.value,[`${t}--disabled`]:u.value,[`${t}--readonly`]:c.value})),g=b(()=>e.name??on(n));Qo(()=>{o==null||o.register({id:g.value,validate:y,reset:C,resetValidation:A})}),ct(()=>{o==null||o.unregister(g.value)});const _=b(()=>e.validateOn||(o==null?void 0:o.validateOn.value)||"input");ut(()=>o==null?void 0:o.update(g.value,f.value,d.value)),Il(()=>_.value==="input",()=>{le(a,()=>{if(a.value!=null)y();else if(e.focused){const V=le(()=>e.focused,x=>{x||y(),V()})}})}),Il(()=>_.value==="blur",()=>{le(()=>e.focused,V=>{V||y()})}),le(f,()=>{o==null||o.update(g.value,f.value,d.value)});function C(){A(),l.value=null}function A(){s.value=!0,i.value=[]}async function y(){const V=[];m.value=!0;for(const x of e.rules){if(V.length>=(e.maxErrors??1))break;const S=await(typeof x=="function"?x:()=>x)(a.value);if(S!==!0){if(typeof S!="string"){console.warn(`${S} is not a valid value. Rule functions must return boolean true or a string.`);continue}V.push(S)}}return i.value=V,m.value=!1,s.value=!1,i.value}return{errorMessages:d,isDirty:r,isDisabled:u,isReadonly:c,isPristine:s,isValid:f,isValidating:m,reset:C,resetValidation:A,validate:y,validationClasses:h}}const yn=ce({id:String,appendIcon:ue,prependIcon:ue,hideDetails:[Boolean,String],messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":Qn,"onClick:append":Qn,...Ge(),...pv()},"v-input"),nn=Ae()({name:"VInput",props:{...yn()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:l,emit:a}=t;const{densityClasses:o}=tt(e),{InputIcon:i}=gv(e),s=et(),r=b(()=>e.id||`input-${s}`),{errorMessages:u,isDirty:c,isDisabled:d,isReadonly:f,isPristine:m,isValid:h,isValidating:g,reset:_,resetValidation:C,validate:A,validationClasses:y}=Cv(e,"v-input",r),V=b(()=>({id:r,isDirty:c,isDisabled:d,isReadonly:f,isPristine:m,isValid:h,isValidating:g,reset:_,resetValidation:C,validate:A}));return W(()=>{var x,w,S,p,I;const $=!!(l.prepend||e.prependIcon),P=!!(l.append||e.appendIcon),M=!!((x=e.messages)!=null&&x.length||u.value.length),L=!e.hideDetails||e.hideDetails==="auto"&&(M||!!l.details);return v("div",{class:["v-input",`v-input--${e.direction}`,o.value,y.value]},[$&&v("div",{key:"prepend",class:"v-input__prepend"},[(w=l.prepend)==null?void 0:w.call(l,V.value),e.prependIcon&&v(i,{key:"prepend-icon",name:"prepend"},null)]),l.default&&v("div",{class:"v-input__control"},[(S=l.default)==null?void 0:S.call(l,V.value)]),P&&v("div",{key:"append",class:"v-input__append"},[e.appendIcon&&v(i,{key:"append-icon",name:"append"},null),(p=l.append)==null?void 0:p.call(l,V.value)]),L&&v("div",{class:"v-input__details"},[v(bv,{active:M,messages:u.value.length>0?u.value:e.messages},{message:l.message}),(I=l.details)==null?void 0:I.call(l,V.value)])])}),{reset:_,resetValidation:C,validate:A}}});function Ln(e){const t=Object.keys(nn.props).filter(n=>!kf(n));return _t(e,t)}const hi=U({name:"VCounter",functional:!0,props:{active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...gn({transition:{component:_r}})},setup(e,t){let{slots:n}=t;const l=b(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return W(()=>v(qt,{transition:e.transition},{default:()=>[Oe(v("div",{class:"v-counter"},[n.default?n.default({counter:l.value,max:e.max,value:e.value}):l.value]),[[tn,e.active]])]})),{}}}),Ui=Symbol("Forwarded refs");function Yt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),l=1;l!0,"click:input":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const o=me(e,"modelValue"),{isFocused:i,focus:s,blur:r}=cl(e),u=b(()=>typeof e.counterValue=="function"?e.counterValue(o.value):(o.value??"").toString().length),c=b(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function d(x,w){var S,p;!e.autofocus||!x||(S=w[0].target)==null||(p=S.focus)==null||p.call(S)}const f=T(),m=T(),h=T(),g=b(()=>R1.includes(e.type)||e.persistentPlaceholder||i.value),_=b(()=>e.messages.length?e.messages:i.value||e.persistentHint?e.hint:"");function C(){if(h.value!==document.activeElement){var x;(x=h.value)==null||x.focus()}i.value||s()}function A(x){C(),l("click:control",x)}function y(x){x.stopPropagation(),C(),Le(()=>{o.value=null,To(e["onClick:clear"],x)})}function V(x){o.value=x.target.value}return W(()=>{const x=!!(a.counter||e.counter||e.counterValue),w=!!(x||a.details),[S,p]=ll(n),[{modelValue:I,...$}]=Ln(e),[P]=Mr(e);return v(nn,ne({ref:f,modelValue:o.value,"onUpdate:modelValue":M=>o.value=M,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-text-field--flush-details":["plain","underlined"].includes(e.variant)}],"onClick:prepend":e["onClick:prepend"],"onClick:append":e["onClick:append"]},S,$,{focused:i.value,messages:_.value}),{...a,default:M=>{let{id:L,isDisabled:R,isDirty:G,isReadonly:E,isValid:O}=M;return v(Na,ne({ref:m,onMousedown:N=>{N.target!==h.value&&N.preventDefault()},"onClick:control":A,"onClick:clear":y,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:"textbox"},P,{id:L.value,active:g.value||G.value,dirty:G.value||e.dirty,focused:i.value,error:O.value===!1}),{...a,default:N=>{let{props:{class:Z,...Y}}=N;const X=Oe(v("input",ne({ref:h,value:o.value,onInput:V,autofocus:e.autofocus,readonly:E.value,disabled:R.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:C,onBlur:r},Y,p),null),[[Ct("intersect"),{handler:d},null,{once:!0}]]);return v(ye,null,[e.prefix&&v("span",{class:"v-text-field__prefix"},[e.prefix]),a.default?v("div",{class:Z,onClick:oe=>l("click:input",oe),"data-no-activator":""},[a.default(),X]):un(X,{class:Z}),e.suffix&&v("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:w?M=>{var L;return v(ye,null,[(L=a.details)==null?void 0:L.call(a,M),x&&v(ye,null,[v("span",null,null),v(hi,{active:e.persistentCounter||i.value,value:u.value,max:c.value},a.counter)])])}:void 0})}),Yt({},f,m,h)}});function Br(e){return _t(e,Object.keys(za.props))}const _v=Symbol.for("vuetify:selection-control-group"),Er=ce({color:String,disabled:Boolean,error:Boolean,id:String,inline:Boolean,falseIcon:ue,trueIcon:ue,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:Boolean,modelValue:null,type:String,valueComparator:{type:Function,default:Tl},...pe(),...Ge()},"v-selection-control-group"),Sv=U({name:"VSelectionControlGroup",props:{defaultsTarget:{type:String,default:"VSelectionControl"},...Er()},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=me(e,"modelValue"),a=et(),o=b(()=>e.id||`v-selection-control-group-${a}`),i=b(()=>e.name||o.value);return Xe(_v,{modelValue:l}),Ye({[e.defaultsTarget]:{color:z(e,"color"),disabled:z(e,"disabled"),density:z(e,"density"),error:z(e,"error"),inline:z(e,"inline"),modelValue:l,multiple:b(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),name:i,falseIcon:z(e,"falseIcon"),trueIcon:z(e,"trueIcon"),readonly:z(e,"readonly"),ripple:z(e,"ripple"),type:z(e,"type"),valueComparator:z(e,"valueComparator")}}),W(()=>{var s;return v("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline}],"aria-labelled-by":e.type==="radio"?o.value:void 0,role:e.type==="radio"?"radiogroup":void 0},[(s=n.default)==null?void 0:s.call(n)])}),{}}}),bi=ce({label:String,trueValue:null,falseValue:null,value:null,...Er()},"v-selection-control");function N1(e){const t=we(_v,void 0),{densityClasses:n}=tt(e),l=me(e,"modelValue"),a=b(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),o=b(()=>e.falseValue!==void 0?e.falseValue:!1),i=b(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),s=b({get(){const d=t?t.modelValue.value:l.value;return i.value?d.some(f=>e.valueComparator(f,a.value)):e.valueComparator(d,a.value)},set(d){if(e.readonly)return;const f=d?a.value:o.value;let m=f;i.value&&(m=d?[...Mt(l.value),f]:Mt(l.value).filter(h=>!e.valueComparator(h,a.value))),t?t.modelValue.value=m:l.value=m}}),{textColorClasses:r,textColorStyles:u}=rt(b(()=>s.value&&!e.error&&!e.disabled?e.color:void 0)),c=b(()=>s.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:a,falseValue:o,model:s,textColorClasses:r,textColorStyles:u,icon:c}}const Da=Ae()({name:"VSelectionControl",directives:{Ripple:Tn},inheritAttrs:!1,props:bi(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{densityClasses:a,icon:o,model:i,textColorClasses:s,textColorStyles:r,trueValue:u}=N1(e),c=et(),d=b(()=>e.id||`input-${c}`),f=T(!1),m=T(!1),h=T();function g(A){f.value=!0,(!Ss||Ss&&A.target.matches(":focus-visible"))&&(m.value=!0)}function _(){f.value=!1,m.value=!1}function C(A){i.value=A.target.checked}return W(()=>{var A,y;const V=l.label?l.label({label:e.label,props:{for:d.value}}):e.label,[x,w]=ll(n);return v("div",ne({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":f.value,"v-selection-control--focus-visible":m.value,"v-selection-control--inline":e.inline},a.value]},x),[v("div",{class:["v-selection-control__wrapper",s.value],style:r.value},[(A=l.default)==null?void 0:A.call(l),Oe(v("div",{class:["v-selection-control__input"]},[o.value&&v(ze,{key:"icon",icon:o.value},null),v("input",ne({ref:h,checked:i.value,disabled:e.disabled,id:d.value,onBlur:_,onFocus:g,onInput:C,"aria-readonly":e.readonly,type:e.type,value:u.value,name:e.name,"aria-checked":e.type==="checkbox"?i.value:void 0},w),null),(y=l.input)==null?void 0:y.call(l,{model:i,textColorClasses:s,textColorStyles:r,props:{onFocus:g,onBlur:_,id:d.value}})]),[[Ct("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),V&&v(Yl,{for:d.value,clickable:!0},{default:()=>[V]})])}),{isFocused:f,input:h}}});function xv(e){return _t(e,Object.keys(Da.props))}const wv=ce({indeterminate:Boolean,indeterminateIcon:{type:ue,default:"$checkboxIndeterminate"},...bi({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"v-checkbox-btn"),Wl=U({name:"VCheckboxBtn",props:wv(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const l=me(e,"indeterminate"),a=me(e,"modelValue");function o(r){l.value&&(l.value=!1)}const i=b(()=>e.indeterminate?e.indeterminateIcon:e.falseIcon),s=b(()=>e.indeterminate?e.indeterminateIcon:e.trueIcon);return W(()=>v(Da,ne(e,{modelValue:a.value,"onUpdate:modelValue":[r=>a.value=r,o],class:"v-checkbox-btn",type:"checkbox",inline:!0,falseIcon:i.value,trueIcon:s.value,"aria-checked":e.indeterminate?"mixed":void 0}),n)),{}}});function z1(e){return _t(e,Object.keys(Wl.props))}const D1=U({name:"VCheckbox",inheritAttrs:!1,props:{...yn(),...wv()},emits:{"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{isFocused:a,focus:o,blur:i}=cl(e),s=et(),r=b(()=>e.id||`checkbox-${s}`);return W(()=>{const[u,c]=ll(n),[d,f]=Ln(e),[m,h]=z1(e);return v(nn,ne({class:"v-checkbox"},u,d,{id:r.value,focused:a.value}),{...l,default:g=>{let{id:_,isDisabled:C,isReadonly:A}=g;return v(Wl,ne(m,{id:_.value,disabled:C.value,readonly:A.value},c,{onFocus:o,onBlur:i}),l)}})}),{}}});const H1=ce({start:Boolean,end:Boolean,icon:ue,image:String,...Ge(),...Be(),...bn(),...de(),...pe(),...Tt({variant:"flat"})},"v-avatar"),En=U({name:"VAvatar",props:H1(),setup(e,t){let{slots:n}=t;const{themeClasses:l}=xe(e),{colorClasses:a,colorStyles:o,variantClasses:i}=ol(e),{densityClasses:s}=tt(e),{roundedClasses:r}=Ne(e),{sizeClasses:u,sizeStyles:c}=zl(e);return W(()=>{var d;return v(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},l.value,a.value,s.value,r.value,u.value,i.value],style:[o.value,c.value]},{default:()=>[e.image?v(Fl,{key:"image",src:e.image,alt:""},null):e.icon?v(ze,{key:"icon",icon:e.icon},null):(d=n.default)==null?void 0:d.call(n),al(!1,"v-avatar")]})}),{}}});const kv=Symbol.for("vuetify:v-chip-group"),j1=U({name:"VChipGroup",props:{column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Tl},...Rl({selectedClass:"v-chip--selected"}),...de(),...pe(),...Tt({variant:"tonal"})},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:l}=xe(e),{isSelected:a,select:o,next:i,prev:s,selected:r}=sl(e,kv);return Ye({VChip:{color:z(e,"color"),filter:z(e,"filter"),variant:z(e,"variant")}}),W(()=>{var u;return v(e.tag,{class:["v-chip-group",{"v-chip-group--column":e.column},l.value]},{default:()=>[(u=n.default)==null?void 0:u.call(n,{isSelected:a,select:o,next:i,prev:s,selected:r.value})]})}),{}}}),Ha=U({name:"VChip",directives:{Ripple:Tn},props:{activeClass:String,appendAvatar:String,appendIcon:ue,closable:Boolean,closeIcon:{type:ue,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:Boolean,pill:Boolean,prependAvatar:String,prependIcon:ue,ripple:{type:Boolean,default:!0},text:String,modelValue:{type:Boolean,default:!0},...xt(),...Ge(),...We(),...il(),...Be(),...jl(),...bn(),...de({tag:"span"}),...pe(),...Tt({variant:"tonal"})},emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const{borderClasses:o}=Pt(e),{colorClasses:i,colorStyles:s,variantClasses:r}=ol(e),{densityClasses:u}=tt(e),{elevationClasses:c}=Ze(e),{roundedClasses:d}=Ne(e),{sizeClasses:f}=zl(e),{themeClasses:m}=xe(e),h=me(e,"modelValue"),g=Nl(e,kv,!1),_=Ra(e,n),C=b(()=>!e.disabled&&(!!g||_.isClickable.value||e.link));function A(V){h.value=!1,l("click:close",V)}function y(V){var x;l("click",V),C.value&&((x=_.navigate)==null||x.call(_,V),g==null||g.toggle())}return()=>{var V;const x=_.isLink.value?"a":e.tag,w=!!(a.append||e.appendIcon||e.appendAvatar),S=!!(a.close||e.closable),p=!!(a.filter||e.filter)&&g,I=!!(a.prepend||e.prependIcon||e.prependAvatar),$=!g||g.isSelected.value;return h.value&&Oe(v(x,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":C.value,"v-chip--filter":p,"v-chip--pill":e.pill},m.value,o.value,$?i.value:void 0,u.value,c.value,d.value,f.value,r.value,g==null?void 0:g.selectedClass.value],style:[$?s.value:void 0],disabled:e.disabled||void 0,draggable:e.draggable,href:_.href.value,onClick:y},{default:()=>[al(C.value,"v-chip"),p&&v(Ve,{key:"filter",defaults:{VIcon:{icon:e.filterIcon}}},{default:()=>[v(Sr,null,{default:()=>[Oe(v("div",{class:"v-chip__filter"},[a.filter?a.filter():v(ze,null,null)]),[[tn,g.isSelected.value]])]})]}),I&&v(Ve,{key:"prepend",defaults:{VAvatar:{image:e.prependAvatar},VIcon:{icon:e.prependIcon}}},{default:()=>[a.prepend?v("div",{class:"v-chip__prepend"},[a.prepend()]):e.prependAvatar?v(En,{start:!0},null):e.prependIcon?v(ze,{start:!0},null):void 0]}),((V=a.default)==null?void 0:V.call(a,{isSelected:g==null?void 0:g.isSelected.value,selectedClass:g==null?void 0:g.selectedClass.value,select:g==null?void 0:g.select,toggle:g==null?void 0:g.toggle,value:g==null?void 0:g.value.value,disabled:e.disabled}))??e.text,w&&v(Ve,{key:"append",defaults:{VAvatar:{image:e.appendAvatar},VIcon:{icon:e.appendIcon}}},{default:()=>[a.append?v("div",{class:"v-chip__append"},[a.append()]):e.appendAvatar?v(En,{end:!0},null):e.appendIcon?v(ze,{end:!0},null):void 0]}),S&&v(Ve,{key:"close",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},{default:()=>[v("div",{class:"v-chip__close",onClick:A},[a.close?a.close():v(ze,null,null)])]})]}),[[Ct("ripple"),C.value&&e.ripple,null]])}}});const $v=U({name:"VDivider",props:{color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...pe()},setup(e,t){let{attrs:n}=t;const{themeClasses:l}=xe(e),{backgroundColorClasses:a,backgroundColorStyles:o}=Re(z(e,"color")),i=b(()=>{const s={};return e.length&&(s[e.vertical?"maxHeight":"maxWidth"]=Q(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=Q(e.thickness)),s});return W(()=>v("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},l.value,a.value],style:[i.value,o.value],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null)),{}}}),Is=Symbol.for("vuetify:list");function Vv(){const e=we(Is,{hasPrepend:T(!1),updateHasPrepend:()=>null}),t={hasPrepend:T(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return Xe(Is,t),e}function Iv(){return we(Is,null)}const Y1={open:e=>{let{id:t,value:n,opened:l,parents:a}=e;if(n){const o=new Set;o.add(t);let i=a.get(t);for(;i!=null;)o.add(i),i=a.get(i);return o}else return l.delete(t),l},select:()=>null},Av={open:e=>{let{id:t,value:n,opened:l,parents:a}=e;if(n){let o=a.get(t);for(l.add(t);o!=null&&o!==t;)l.add(o),o=a.get(o);return l}else l.delete(t);return l},select:()=>null},W1={open:Av.open,select:e=>{let{id:t,value:n,opened:l,parents:a}=e;if(!n)return l;const o=[];let i=a.get(t);for(;i!=null;)o.push(i),i=a.get(i);return new Set(o)}},Pr=e=>{const t={select:n=>{let{id:l,value:a,selected:o}=n;if(e&&!a){const i=Array.from(o.entries()).reduce((s,r)=>{let[u,c]=r;return c==="on"?[...s,u]:s},[]);if(i.length===1&&i[0]===l)return o}return o.set(l,a?"on":"off"),o},in:(n,l,a)=>{let o=new Map;for(const i of n||[])o=t.select({id:i,value:!0,selected:new Map(o),children:l,parents:a});return o},out:n=>{const l=[];for(const[a,o]of n.entries())o==="on"&&l.push(a);return l}};return t},Mv=e=>{const t=Pr(e);return{select:l=>{let{selected:a,id:o,...i}=l;const s=a.has(o)?new Map([[o,a.get(o)]]):new Map;return t.select({...i,id:o,selected:s})},in:(l,a,o)=>{let i=new Map;return l!=null&&l.length&&(i=t.in(l.slice(0,1),a,o)),i},out:(l,a,o)=>t.out(l,a,o)}},U1=e=>{const t=Pr(e);return{select:l=>{let{id:a,selected:o,children:i,...s}=l;return i.has(a)?o:t.select({id:a,selected:o,children:i,...s})},in:t.in,out:t.out}},X1=e=>{const t=Mv(e);return{select:l=>{let{id:a,selected:o,children:i,...s}=l;return i.has(a)?o:t.select({id:a,selected:o,children:i,...s})},in:t.in,out:t.out}},G1=e=>{const t={select:n=>{let{id:l,value:a,selected:o,children:i,parents:s}=n;const r=new Map(o),u=[l];for(;u.length;){const d=u.shift();o.set(d,a?"on":"off"),i.has(d)&&u.push(...i.get(d))}let c=s.get(l);for(;c;){const d=i.get(c),f=d.every(h=>o.get(h)==="on"),m=d.every(h=>!o.has(h)||o.get(h)==="off");o.set(c,f?"on":m?"off":"indeterminate"),c=s.get(c)}return e&&!a&&Array.from(o.entries()).reduce((f,m)=>{let[h,g]=m;return g==="on"?[...f,h]:f},[]).length===0?r:o},in:(n,l,a)=>{let o=new Map;for(const i of n||[])o=t.select({id:i,value:!0,selected:new Map(o),children:l,parents:a});return o},out:(n,l)=>{const a=[];for(const[o,i]of n.entries())i==="on"&&!l.has(o)&&a.push(o);return a}};return t},Aa=Symbol.for("vuetify:nested"),Bv={id:T(),root:{register:()=>null,unregister:()=>null,parents:T(new Map),children:T(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:T(new Set),selected:T(new Map),selectedValues:T([])}},K1=ce({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),q1=e=>{let t=!1;const n=T(new Map),l=T(new Map),a=me(e,"opened",e.opened,d=>new Set(d),d=>[...d.values()]),o=b(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return X1(e.mandatory);case"leaf":return U1(e.mandatory);case"independent":return Pr(e.mandatory);case"single-independent":return Mv(e.mandatory);case"classic":default:return G1(e.mandatory)}}),i=b(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return W1;case"single":return Y1;case"multiple":default:return Av}}),s=me(e,"selected",e.selected,d=>o.value.in(d,n.value,l.value),d=>o.value.out(d,n.value,l.value));ct(()=>{t=!0});function r(d){const f=[];let m=d;for(;m!=null;)f.unshift(m),m=l.value.get(m);return f}const u=Qe("nested"),c={id:T(),root:{opened:a,selected:s,selectedValues:b(()=>{const d=[];for(const[f,m]of s.value.entries())m==="on"&&d.push(f);return d}),register:(d,f,m)=>{f&&d!==f&&l.value.set(d,f),m&&n.value.set(d,[]),f!=null&&n.value.set(f,[...n.value.get(f)||[],d])},unregister:d=>{if(t)return;n.value.delete(d);const f=l.value.get(d);if(f){const m=n.value.get(f)??[];n.value.set(f,m.filter(h=>h!==d))}l.value.delete(d),a.value.delete(d)},open:(d,f,m)=>{u.emit("click:open",{id:d,value:f,path:r(d),event:m});const h=i.value.open({id:d,value:f,opened:new Set(a.value),children:n.value,parents:l.value,event:m});h&&(a.value=h)},openOnSelect:(d,f,m)=>{const h=i.value.select({id:d,value:f,selected:new Map(s.value),opened:new Set(a.value),children:n.value,parents:l.value,event:m});h&&(a.value=h)},select:(d,f,m)=>{u.emit("click:select",{id:d,value:f,path:r(d),event:m});const h=o.value.select({id:d,value:f,selected:new Map(s.value),children:n.value,parents:l.value,event:m});h&&(s.value=h),c.root.openOnSelect(d,f,m)},children:n,parents:l}};return Xe(Aa,c),c.root},Ev=(e,t)=>{const n=we(Aa,Bv),l=b(()=>e.value??Symbol(et())),a={...n,id:l,open:(o,i)=>n.root.open(l.value,o,i),openOnSelect:(o,i)=>n.root.openOnSelect(l.value,o,i),isOpen:b(()=>n.root.opened.value.has(l.value)),parent:b(()=>n.root.parents.value.get(l.value)),select:(o,i)=>n.root.select(l.value,o,i),isSelected:b(()=>n.root.selected.value.get(l.value)==="on"),isIndeterminate:b(()=>n.root.selected.value.get(l.value)==="indeterminate"),isLeaf:b(()=>!n.root.children.value.get(l.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(l.value,n.id.value,t),ct(()=>{!n.isGroupActivator&&n.root.unregister(l.value)}),t&&Xe(Aa,a),a},Z1=()=>{const e=we(Aa,Bv);Xe(Aa,{...e,isGroupActivator:!0})},J1=U({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return Z1(),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}}),Q1=ce({activeColor:String,color:String,collapseIcon:{type:ue,default:"$collapse"},expandIcon:{type:ue,default:"$expand"},prependIcon:ue,appendIcon:ue,fluid:Boolean,subgroup:Boolean,value:null,...de()},"v-list-group"),Tr=Ae()({name:"VListGroup",props:{title:String,...Q1()},setup(e,t){let{slots:n}=t;const{isOpen:l,open:a,id:o}=Ev(z(e,"value"),!0),i=b(()=>`v-list-group--id-${String(o.value)}`),s=Iv();function r(d){a(!l.value,d)}const u=b(()=>({onClick:r,class:"v-list-group__header",id:i.value})),c=b(()=>l.value?e.collapseIcon:e.expandIcon);return W(()=>{var d;return v(e.tag,{class:["v-list-group",{"v-list-group--prepend":s==null?void 0:s.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":l.value}]},{default:()=>[n.activator&&v(Ve,{defaults:{VListItem:{active:l.value,activeColor:e.activeColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&c.value,appendIcon:e.appendIcon||!e.subgroup&&c.value,title:e.title,value:e.value}}},{default:()=>[v(J1,null,{default:()=>[n.activator({props:u.value,isOpen:l})]})]}),v(di,null,{default:()=>[Oe(v("div",{class:"v-list-group__items",role:"group","aria-labelledby":i.value},[(d=n.default)==null?void 0:d.call(n)]),[[tn,l.value]])]})]})}),{}}});function ep(e){return _t(e,Object.keys(Tr.props))}const Pv=Et("v-list-item-subtitle"),Tv=Et("v-list-item-title"),dn=Ae()({name:"VListItem",directives:{Ripple:Tn},props:{active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:ue,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:ue,subtitle:[String,Number,Boolean],title:[String,Number,Boolean],value:null,onClick:Qn,onClickOnce:Qn,...xt(),...Ge(),...Ht(),...We(),...Be(),...jl(),...de(),...pe(),...Tt({variant:"text"})},emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:l,emit:a}=t;const o=Ra(e,n),i=b(()=>e.value??o.href.value),{select:s,isSelected:r,isIndeterminate:u,isGroupActivator:c,root:d,parent:f,openOnSelect:m}=Ev(i,!1),h=Iv(),g=b(()=>{var O;return e.active!==!1&&(e.active||((O=o.isActive)==null?void 0:O.value)||r.value)}),_=b(()=>e.link!==!1&&o.isLink.value),C=b(()=>!e.disabled&&e.link!==!1&&(e.link||o.isClickable.value||e.value!=null&&!!h)),A=b(()=>e.rounded||e.nav),y=b(()=>({color:g.value?e.activeColor??e.color:e.color,variant:e.variant}));le(()=>{var O;return(O=o.isActive)==null?void 0:O.value},O=>{O&&f.value!=null&&d.open(f.value,!0),O&&m(O)},{immediate:!0});const{themeClasses:V}=xe(e),{borderClasses:x}=Pt(e),{colorClasses:w,colorStyles:S,variantClasses:p}=ol(y),{densityClasses:I}=tt(e),{dimensionStyles:$}=jt(e),{elevationClasses:P}=Ze(e),{roundedClasses:M}=Ne(A),L=b(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),R=b(()=>({isActive:g.value,select:s,isSelected:r.value,isIndeterminate:u.value}));function G(O){var N;a("click",O),!(c||!C.value)&&((N=o.navigate)==null||N.call(o,O),e.value!=null&&s(!r.value,O))}function E(O){(O.key==="Enter"||O.key===" ")&&(O.preventDefault(),G(O))}return W(()=>{var O,N,Z,Y,X;const oe=_.value?"a":e.tag,Ee=!h||r.value||g.value,ee=l.title||e.title,be=l.subtitle||e.subtitle,he=!!(l.append||e.appendAvatar||e.appendIcon),De=!!(l.prepend||e.prependAvatar||e.prependIcon);return h==null||h.updateHasPrepend(De),Oe(v(oe,{class:["v-list-item",{"v-list-item--active":g.value,"v-list-item--disabled":e.disabled,"v-list-item--link":C.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!De&&(h==null?void 0:h.hasPrepend.value),[`${e.activeClass}`]:e.activeClass&&g.value},V.value,x.value,Ee?w.value:void 0,I.value,P.value,L.value,M.value,p.value],style:[Ee?S.value:void 0,$.value],href:o.href.value,tabindex:C.value?0:void 0,onClick:G,onKeydown:C.value&&!_.value&&E},{default:()=>[al(C.value||g.value,"v-list-item"),De&&v(Ve,{key:"prepend",defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>[v("div",{class:"v-list-item__prepend"},[e.prependAvatar&&v(En,{key:"prepend-avatar"},null),e.prependIcon&&v(ze,{key:"prepend-icon"},null),(O=l.prepend)==null?void 0:O.call(l,R.value)])]}),v("div",{class:"v-list-item__content","data-no-activator":""},[ee&&v(Tv,{key:"title"},{default:()=>[((N=l.title)==null?void 0:N.call(l,{title:e.title}))??e.title]}),be&&v(Pv,{key:"subtitle"},{default:()=>[((Z=l.subtitle)==null?void 0:Z.call(l,{subtitle:e.subtitle}))??e.subtitle]}),(Y=l.default)==null?void 0:Y.call(l,R.value)]),he&&v(Ve,{key:"append",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>[v("div",{class:"v-list-item__append"},[(X=l.append)==null?void 0:X.call(l,R.value),e.appendIcon&&v(ze,{key:"append-icon"},null),e.appendAvatar&&v(En,{key:"append-avatar"},null)])]})]}),[[Ct("ripple"),C.value]])}),{}}}),Lv=U({name:"VListSubheader",props:{color:String,inset:Boolean,sticky:Boolean,title:String,...de()},setup(e,t){let{slots:n}=t;const{textColorClasses:l,textColorStyles:a}=rt(z(e,"color"));return W(()=>{var o;const i=!!(n.default||e.title);return v(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},l.value],style:{textColorStyles:a}},{default:()=>[i&&v("div",{class:"v-list-subheader__text"},[((o=n.default)==null?void 0:o.call(n))??e.title])]})}),{}}}),Ov=Ae()({name:"VListChildren",props:{items:Array},setup(e,t){let{slots:n}=t;return Vv(),()=>{var l,a;return((l=n.default)==null?void 0:l.call(n))??((a=e.items)==null?void 0:a.map(o=>{let{children:i,props:s,type:r,raw:u}=o;if(r==="divider"){var c;return((c=n.divider)==null?void 0:c.call(n,{props:s}))??v($v,s,null)}if(r==="subheader"){var d;return((d=n.subheader)==null?void 0:d.call(n,{props:s}))??v(Lv,s,{default:n.subheader})}const f={subtitle:n.subtitle?g=>{var _;return(_=n.subtitle)==null?void 0:_.call(n,{...g,item:u})}:void 0,prepend:n.prepend?g=>{var _;return(_=n.prepend)==null?void 0:_.call(n,{...g,item:u})}:void 0,append:n.append?g=>{var _;return(_=n.append)==null?void 0:_.call(n,{...g,item:u})}:void 0,default:n.default?g=>{var _;return(_=n.default)==null?void 0:_.call(n,{...g,item:u})}:void 0,title:n.title?g=>{var _;return(_=n.title)==null?void 0:_.call(n,{...g,item:u})}:void 0},[m,h]=ep(s);return i?v(Tr,ne({value:s==null?void 0:s.value},m),{activator:g=>{let{props:_}=g;return n.header?n.header({...s,..._}):v(dn,ne(s,_),f)},default:()=>v(Ov,{items:i},n)}):n.item?n.item(s):v(dn,s,f)}))}}}),Fv=ce({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"},returnObject:Boolean},"item");function Cl(e,t){const n=Kt(t,e.itemTitle,t),l=e.returnObject?t:Kt(t,e.itemValue,n),a=Kt(t,e.itemChildren),o=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?_t(t,["children"])[1]:t:void 0:Kt(t,e.itemProps),i={title:n,value:l,...o};return{title:String(i.title??""),value:i.value,props:i,children:Array.isArray(a)?Rv(e,a):void 0,raw:t}}function Rv(e,t){const n=[];for(const l of t)n.push(Cl(e,l));return n}function Lr(e){const t=b(()=>Rv(e,e.items));function n(a){return a.map(o=>Cl(e,o))}function l(a){return a.map(o=>{let{props:i}=o;return i.value})}return{items:t,transformIn:n,transformOut:l}}function tp(e,t){const n=Kt(t,e.itemType,"item"),l=typeof t=="string"?t:Kt(t,e.itemTitle),a=Kt(t,e.itemValue,void 0),o=Kt(t,e.itemChildren),i=e.itemProps===!0?_t(t,["children"])[1]:Kt(t,e.itemProps),s={title:l,value:a,...i};return{type:n,title:s.title,value:s.value,props:s,children:n==="item"&&o?Nv(e,o):void 0,raw:t}}function Nv(e,t){const n=[];for(const l of t)n.push(tp(e,l));return n}function np(e){return{items:b(()=>Nv(e,e.items))}}const yi=Ae()({name:"VList",props:{activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},nav:Boolean,...K1({selectStrategy:"single-leaf",openStrategy:"list"}),...xt(),...Ge(),...Ht(),...We(),itemType:{type:String,default:"type"},...Fv(),...Be(),...de(),...pe(),...Tt({variant:"text"})},emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:l}=np(e),{themeClasses:a}=xe(e),{backgroundColorClasses:o,backgroundColorStyles:i}=Re(z(e,"bgColor")),{borderClasses:s}=Pt(e),{densityClasses:r}=tt(e),{dimensionStyles:u}=jt(e),{elevationClasses:c}=Ze(e),{roundedClasses:d}=Ne(e),{open:f,select:m}=q1(e),h=b(()=>e.lines?`v-list--${e.lines}-line`:void 0),g=z(e,"activeColor"),_=z(e,"color");Vv(),Ye({VListGroup:{activeColor:g,color:_},VListItem:{activeClass:z(e,"activeClass"),activeColor:g,color:_,density:z(e,"density"),disabled:z(e,"disabled"),lines:z(e,"lines"),nav:z(e,"nav"),variant:z(e,"variant")}});const C=T(!1),A=T();function y(p){C.value=!0}function V(p){C.value=!1}function x(p){var I;!C.value&&!(p.relatedTarget&&(I=A.value)!=null&&I.contains(p.relatedTarget))&&S()}function w(p){if(A.value){if(p.key==="ArrowDown")S("next");else if(p.key==="ArrowUp")S("prev");else if(p.key==="Home")S("first");else if(p.key==="End")S("last");else return;p.preventDefault()}}function S(p){if(!A.value)return;const I=[...A.value.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')].filter(R=>!R.hasAttribute("disabled")),$=I.indexOf(document.activeElement);if(p)if(p==="first"){var M;(M=I[0])==null||M.focus()}else if(p==="last"){var L;(L=I.at(-1))==null||L.focus()}else{let R,G=$;const E=p==="next"?1:-1;do G+=E,R=I[G];while((!R||R.offsetParent==null)&&G=0);R?R.focus():S(p==="next"?"first":"last")}else if(!A.value.contains(document.activeElement)){var P;(P=I[0])==null||P.focus()}}return W(()=>v(e.tag,{ref:A,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav},a.value,o.value,s.value,r.value,c.value,h.value,d.value],style:[i.value,u.value],role:"listbox","aria-activedescendant":void 0,onFocusin:y,onFocusout:V,onFocus:x,onKeydown:w},{default:()=>[v(Ov,{items:l.value},n)]})),{open:f,select:m,focus:S}}}),lp=Et("v-list-img"),ap=U({name:"VListItemAction",props:{start:Boolean,end:Boolean,...de()},setup(e,t){let{slots:n}=t;return W(()=>v(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end}]},n)),{}}}),op=U({name:"VListItemMedia",props:{start:Boolean,end:Boolean,...de()},setup(e,t){let{slots:n}=t;return W(()=>v(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end}]},n)),{}}});const zv=ce({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function Dv(e,t){const n={},l=a=>()=>{if(!Te)return Promise.resolve(!0);const o=a==="openDelay";return n.closeDelay&&window.clearTimeout(n.closeDelay),delete n.closeDelay,n.openDelay&&window.clearTimeout(n.openDelay),delete n.openDelay,new Promise(i=>{const s=parseInt(e[a]??0,10);n[a]=window.setTimeout(()=>{t==null||t(o),i(o)},s)})};return{runCloseDelay:l("closeDelay"),runOpenDelay:l("openDelay")}}const As=Symbol.for("vuetify:v-menu"),ip=ce({activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...zv()},"v-overlay-activator");function sp(e,t){let{isActive:n,isTop:l}=t;const a=T();let o=!1,i=!1,s=!0;const r=b(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),u=b(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!r.value),{runOpenDelay:c,runCloseDelay:d}=Dv(e,y=>{y===(e.openOnHover&&o||r.value&&i)&&!(e.openOnHover&&n.value&&!l.value)&&(n.value!==y&&(s=!0),n.value=y)}),f={click:y=>{y.stopPropagation(),a.value=y.currentTarget||y.target,n.value=!n.value},mouseenter:y=>{o=!0,a.value=y.currentTarget||y.target,c()},mouseleave:y=>{o=!1,d()},focus:y=>{Ss&&!y.target.matches(":focus-visible")||(i=!0,y.stopPropagation(),a.value=y.currentTarget||y.target,c())},blur:y=>{i=!1,y.stopPropagation(),d()}},m=b(()=>{const y={};return u.value&&(y.click=f.click),e.openOnHover&&(y.mouseenter=f.mouseenter,y.mouseleave=f.mouseleave),r.value&&(y.focus=f.focus,y.blur=f.blur),y}),h=b(()=>{const y={};if(e.openOnHover&&(y.mouseenter=()=>{o=!0,c()},y.mouseleave=()=>{o=!1,d()}),e.closeOnContentClick){const V=we(As,null);y.click=()=>{n.value=!1,V==null||V.closeParents()}}return y}),g=b(()=>{const y={};return e.openOnHover&&(y.mouseenter=()=>{s&&(o=!0,s=!1,c())},y.mouseleave=()=>{o=!1,d()}),y});le(l,y=>{y&&(e.openOnHover&&!o&&(!r.value||!i)||r.value&&!i&&(!e.openOnHover||!o))&&(n.value=!1)});const _=T();en(()=>{_.value&&Le(()=>{const y=_.value;a.value=Kb(y)?y.$el:y})});const C=Qe("useActivator");let A;return le(()=>!!e.activator,y=>{y&&Te?(A=Uo(),A.run(()=>{rp(e,C,{activatorEl:a,activatorEvents:m})})):A&&A.stop()},{flush:"post",immediate:!0}),Qt(()=>{var y;(y=A)==null||y.stop()}),{activatorEl:a,activatorRef:_,activatorEvents:m,contentEvents:h,scrimEvents:g}}function rp(e,t,n){let{activatorEl:l,activatorEvents:a}=n;le(()=>e.activator,(r,u)=>{if(u&&r!==u){const c=s(u);c&&i(c)}r&&Le(()=>o())},{immediate:!0}),le(()=>e.activatorProps,()=>{o()}),Qt(()=>{i()});function o(){let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;r&&(Object.entries(a.value).forEach(c=>{let[d,f]=c;r.addEventListener(d,f)}),Object.keys(u).forEach(c=>{u[c]==null?r.removeAttribute(c):r.setAttribute(c,u[c])}))}function i(){let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;r&&(Object.entries(a.value).forEach(c=>{let[d,f]=c;r.removeEventListener(d,f)}),Object.keys(u).forEach(c=>{r.removeAttribute(c)}))}function s(){var r;let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator,c;if(u)if(u==="parent"){var d,f;let m=t==null||(d=t.proxy)==null||(f=d.$el)==null?void 0:f.parentNode;for(;m.hasAttribute("data-no-activator");)m=m.parentNode;c=m}else typeof u=="string"?c=document.querySelector(u):"$el"in u?c=u.$el:c=u;return l.value=((r=c)==null?void 0:r.nodeType)===Node.ELEMENT_NODE?c:null,l.value}}const pi=ce({eager:Boolean},"lazy");function Or(e,t){const n=T(!1),l=b(()=>n.value||e.eager||t.value);le(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:l,onAfterLeave:a}}function Xi(e,t){return{x:e.x+t.x,y:e.y+t.y}}function up(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ec(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:l}=e,a=l==="left"?0:l==="center"?t.width/2:l==="right"?t.width:l,o=n==="top"?0:n==="bottom"?t.height:n;return Xi({x:a,y:o},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:l}=e,a=n==="left"?0:n==="right"?t.width:n,o=l==="top"?0:l==="center"?t.height/2:l==="bottom"?t.height:l;return Xi({x:a,y:o},t)}return Xi({x:t.width/2,y:t.height/2},t)}const Hv={static:fp,connected:mp},cp=ce({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in Hv},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"v-overlay-location-strategies");function dp(e,t){const n=T({}),l=T();let a;en(async()=>{var i;(i=a)==null||i.stop(),l.value=void 0,Te&&t.isActive.value&&e.locationStrategy&&(a=Uo(),e.locationStrategy!=="connected"&&await Le(),a.run(()=>{if(typeof e.locationStrategy=="function"){var s;l.value=(s=e.locationStrategy(t,e,n))==null?void 0:s.updateLocation}else{var r;l.value=(r=Hv[e.locationStrategy](t,e,n))==null?void 0:r.updateLocation}}))}),Te&&window.addEventListener("resize",o,{passive:!0}),Qt(()=>{var i;Te&&window.removeEventListener("resize",o),l.value=void 0,(i=a)==null||i.stop()});function o(i){var s;(s=l.value)==null||s.call(l,i)}return{contentStyles:n,updateLocation:l}}function fp(){}function vp(e){const t=hr(e);return t.x-=parseFloat(e.style.left||0),t.y-=parseFloat(e.style.top||0),t}function mp(e,t,n){const l=Cy(e.activatorEl.value);l&&Object.assign(n.value,{position:"fixed"});const{preferredAnchor:a,preferredOrigin:o}=mr(()=>{const h=ys(t.location,e.isRtl.value),g=t.origin==="overlap"?h:t.origin==="auto"?zi(h):ys(t.origin,e.isRtl.value);return h.side===g.side&&h.align===Di(g).align?{preferredAnchor:uc(h),preferredOrigin:uc(g)}:{preferredAnchor:h,preferredOrigin:g}}),[i,s,r,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(h=>b(()=>{const g=parseFloat(t[h]);return isNaN(g)?1/0:g})),c=b(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const h=t.offset.split(" ").map(parseFloat);return h.length<2&&h.push(0),h}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let d=!1;const f=new ResizeObserver(()=>{d&&m()});le([e.activatorEl,e.contentEl],(h,g)=>{let[_,C]=h,[A,y]=g;A&&f.unobserve(A),_&&f.observe(_),y&&f.unobserve(y),C&&f.observe(C)},{immediate:!0}),Qt(()=>{f.disconnect()});function m(){if(d=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>d=!0)}),!e.activatorEl.value||!e.contentEl.value)return;const h=e.activatorEl.value.getBoundingClientRect(),g=vp(e.contentEl.value),_=Oo(e.contentEl.value),C=12;_.length||(_.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(g.x+=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),g.y+=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const A=_.reduce((P,M)=>{const L=M.getBoundingClientRect(),R=new wl({x:M===document.documentElement?0:L.x,y:M===document.documentElement?0:L.y,width:M.clientWidth,height:M.clientHeight});return P?new wl({x:Math.max(P.left,R.left),y:Math.max(P.top,R.top),width:Math.min(P.right,R.right)-Math.max(P.left,R.left),height:Math.min(P.bottom,R.bottom)-Math.max(P.top,R.top)}):R},void 0);A.x+=C,A.y+=C,A.width-=C*2,A.height-=C*2;let y={anchor:a.value,origin:o.value};function V(P){const M=new wl(g),L=Ec(P.anchor,h),R=Ec(P.origin,M);let{x:G,y:E}=up(L,R);switch(P.anchor.side){case"top":E-=c.value[0];break;case"bottom":E+=c.value[0];break;case"left":G-=c.value[0];break;case"right":G+=c.value[0];break}switch(P.anchor.align){case"top":E-=c.value[1];break;case"bottom":E+=c.value[1];break;case"left":G-=c.value[1];break;case"right":G+=c.value[1];break}return M.x+=G,M.y+=E,M.width=Math.min(M.width,r.value),M.height=Math.min(M.height,u.value),{overflows:dc(M,A),x:G,y:E}}let x=0,w=0;const S={x:0,y:0},p={x:!1,y:!1};let I=-1;for(;;){if(I++>10){Cs("Infinite loop detected in connectedLocationStrategy");break}const{x:P,y:M,overflows:L}=V(y);x+=P,w+=M,g.x+=P,g.y+=M;{const R=cc(y.anchor),G=L.x.before||L.x.after,E=L.y.before||L.y.after;let O=!1;if(["x","y"].forEach(N=>{if(N==="x"&&G&&!p.x||N==="y"&&E&&!p.y){const Z={anchor:{...y.anchor},origin:{...y.origin}},Y=N==="x"?R==="y"?Di:zi:R==="y"?zi:Di;Z.anchor=Y(Z.anchor),Z.origin=Y(Z.origin);const{overflows:X}=V(Z);(X[N].before<=L[N].before&&X[N].after<=L[N].after||X[N].before+X[N].after<(L[N].before+L[N].after)/2)&&(y=Z,O=p[N]=!0)}}),O)continue}L.x.before&&(x+=L.x.before,g.x+=L.x.before),L.x.after&&(x-=L.x.after,g.x-=L.x.after),L.y.before&&(w+=L.y.before,g.y+=L.y.before),L.y.after&&(w-=L.y.after,g.y-=L.y.after);{const R=dc(g,A);S.x=A.width-R.x.before-R.x.after,S.y=A.height-R.y.before-R.y.after,x+=R.x.before,g.x+=R.x.before,w+=R.y.before,g.y+=R.y.before}break}const $=cc(y.anchor);Object.assign(n.value,{"--v-overlay-anchor-origin":`${y.anchor.side} ${y.anchor.align}`,transformOrigin:`${y.origin.side} ${y.origin.align}`,top:Q(Pc(w)),left:Q(Pc(x)),minWidth:Q($==="y"?Math.min(i.value,h.width):i.value),maxWidth:Q(Tc(yt(S.x,i.value===1/0?0:i.value,r.value))),maxHeight:Q(Tc(yt(S.y,s.value===1/0?0:s.value,u.value)))})}return le(()=>[a.value,o.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>m(),{immediate:!l}),l&&Le(()=>m()),requestAnimationFrame(()=>{n.value.maxHeight&&m()}),{updateLocation:m}}function Pc(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Tc(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Ms=!0;const Do=[];function hp(e){!Ms||Do.length?(Do.push(e),Bs()):(Ms=!1,e(),Bs())}let Lc=-1;function Bs(){cancelAnimationFrame(Lc),Lc=requestAnimationFrame(()=>{const e=Do.shift();e&&e(),Do.length?Bs():Ms=!0})}const Es={none:null,close:yp,block:pp,reposition:Cp},gp=ce({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Es}},"v-overlay-scroll-strategies");function bp(e,t){if(!Te)return;let n;en(async()=>{var l;(l=n)==null||l.stop(),t.isActive.value&&e.scrollStrategy&&(n=Uo(),await Le(),n.run(()=>{if(typeof e.scrollStrategy=="function")e.scrollStrategy(t,e);else{var a;(a=Es[e.scrollStrategy])==null||a.call(Es,t,e)}}))}),Qt(()=>{var l;(l=n)==null||l.stop()})}function yp(e){function t(n){e.isActive.value=!1}jv(e.activatorEl.value??e.contentEl.value,t)}function pp(e,t){var n;const l=(n=e.root.value)==null?void 0:n.offsetParent,a=[...new Set([...Oo(e.activatorEl.value,t.contained?l:void 0),...Oo(e.contentEl.value,t.contained?l:void 0)])].filter(s=>!s.classList.contains("v-overlay-scroll-blocked")),o=window.innerWidth-document.documentElement.offsetWidth,i=(s=>yr(s)&&s)(l||document.documentElement);i&&e.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((s,r)=>{s.style.setProperty("--v-body-scroll-x",Q(-s.scrollLeft)),s.style.setProperty("--v-body-scroll-y",Q(-s.scrollTop)),s.style.setProperty("--v-scrollbar-offset",Q(o)),s.classList.add("v-overlay-scroll-blocked")}),Qt(()=>{a.forEach((s,r)=>{const u=parseFloat(s.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(s.style.getPropertyValue("--v-body-scroll-y"));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=-u,s.scrollTop=-c}),i&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function Cp(e){let t=!1,n=-1;function l(a){hp(()=>{var o,i;const s=performance.now();(o=(i=e.updateLocation).value)==null||o.call(i,a),t=(performance.now()-s)/(1e3/60)>2})}jv(e.activatorEl.value??e.contentEl.value,a=>{t?(cancelAnimationFrame(n),n=requestAnimationFrame(()=>{n=requestAnimationFrame(()=>{l(a)})})):l(a)})}function jv(e,t){const n=[document,...Oo(e)];n.forEach(l=>{l.addEventListener("scroll",t,{passive:!0})}),Qt(()=>{n.forEach(l=>{l.removeEventListener("scroll",t)})})}function Yv(){if(!Te)return T(!1);const{ssr:e}=Oa();if(e){const t=T(!1);return ut(()=>{t.value=!0}),t}else return T(!0)}function ja(){const t=Qe("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const Oc=Symbol.for("vuetify:stack"),ta=at([]);function _p(e,t,n){const l=Qe("useStack"),a=!n,o=we(Oc,void 0),i=at({activeChildren:new Set});Xe(Oc,i);const s=T(+t.value);Il(e,()=>{var c;const d=(c=ta.at(-1))==null?void 0:c[1];s.value=d?d+10:+t.value,a&&ta.push([l.uid,s.value]),o==null||o.activeChildren.add(l.uid),Qt(()=>{if(a){const f=ta.findIndex(m=>m[0]===l.uid);ta.splice(f,1)}o==null||o.activeChildren.delete(l.uid)})});const r=T(!0);a&&en(()=>{var c;const d=((c=ta.at(-1))==null?void 0:c[0])===l.uid;setTimeout(()=>r.value=d)});const u=b(()=>!i.activeChildren.size);return{globalTop:Ea(r),localTop:u,stackStyles:b(()=>({zIndex:s.value}))}}function da(e){return{teleportTarget:b(()=>{const n=e.value;if(n===!0||!Te)return;const l=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(l!=null){if(!da.cache.has(l)){const a=document.createElement("div");a.className="v-overlay-container",l.appendChild(a),da.cache.set(l,a)}return da.cache.get(l)}})}}da.cache=new WeakMap;function Sp(){return!0}function Wv(e,t,n){if(!e||Uv(e,n)===!1)return!1;const l=Nf(t);if(typeof ShadowRoot<"u"&&l instanceof ShadowRoot&&l.host===e.target)return!1;const a=(typeof n.value=="object"&&n.value.include||(()=>[]))();return a.push(t),!a.some(o=>o==null?void 0:o.contains(e.target))}function Uv(e,t){return(typeof t.value=="object"&&t.value.closeConditional||Sp)(e)}function xp(e,t,n){const l=typeof n.value=="function"?n.value:n.value.handler;t._clickOutside.lastMousedownWasOutside&&Wv(e,t,n)&&setTimeout(()=>{Uv(e,n)&&l&&l(e)},0)}function Fc(e,t){const n=Nf(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const Xv={mounted(e,t){const n=a=>xp(a,e,t),l=a=>{e._clickOutside.lastMousedownWasOutside=Wv(a,e,t)};Fc(e,a=>{a.addEventListener("click",n,!0),a.addEventListener("mousedown",l,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!0}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:l}},unmounted(e,t){e._clickOutside&&(Fc(e,n=>{var l;if(!n||!((l=e._clickOutside)!=null&&l[t.instance.$.uid]))return;const{onClick:a,onMousedown:o}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",a,!0),n.removeEventListener("mousedown",o,!0)}),delete e._clickOutside[t.instance.$.uid])}};function wp(e){const{modelValue:t,color:n,...l}=e;return v(Zt,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&v("div",ne({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},l),null)]})}const Ya=ce({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[String,Boolean],default:!0},zIndex:{type:[Number,String],default:2e3},...ip(),...Ht(),...pi(),...cp(),...gp(),...pe(),...gn()},"v-overlay"),Ul=Ae()({name:"VOverlay",directives:{ClickOutside:Xv},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Ya()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:l,emit:a}=t;const o=me(e,"modelValue"),i=b({get:()=>o.value,set:Z=>{Z&&e.disabled||(o.value=Z)}}),{teleportTarget:s}=da(b(()=>e.attach||e.contained)),{themeClasses:r}=xe(e),{rtlClasses:u,isRtl:c}=hn(),{hasContent:d,onAfterLeave:f}=Or(e,i),m=Re(b(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:h,localTop:g,stackStyles:_}=_p(i,z(e,"zIndex"),e._disableGlobalStack),{activatorEl:C,activatorRef:A,activatorEvents:y,contentEvents:V,scrimEvents:x}=sp(e,{isActive:i,isTop:g}),{dimensionStyles:w}=jt(e),S=Yv(),{scopeId:p}=ja();le(()=>e.disabled,Z=>{Z&&(i.value=!1)});const I=T(),$=T(),{contentStyles:P,updateLocation:M}=dp(e,{isRtl:c,contentEl:$,activatorEl:C,isActive:i});bp(e,{root:I,contentEl:$,activatorEl:C,isActive:i,updateLocation:M});function L(Z){a("click:outside",Z),e.persistent?N():i.value=!1}function R(){return i.value&&h.value}Te&&le(i,Z=>{Z?window.addEventListener("keydown",G):window.removeEventListener("keydown",G)},{immediate:!0});function G(Z){Z.key==="Escape"&&h.value&&(e.persistent?N():i.value=!1)}const E=mv();Il(()=>e.closeOnBack,()=>{V1(E,Z=>{h.value&&i.value?(Z(!1),e.persistent?N():i.value=!1):Z()})});const O=T();le(()=>i.value&&(e.absolute||e.contained)&&s.value==null,Z=>{if(Z){const Y=zf(I.value);Y&&Y!==document.scrollingElement&&(O.value=Y.scrollTop)}});function N(){e.noClickAnimation||$.value&&Xn($.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:wa})}return W(()=>{var Z,Y;return v(ye,null,[(Z=n.activator)==null?void 0:Z.call(n,{isActive:i.value,props:ne({ref:A},Vi(y.value),e.activatorProps)}),S.value&&v(yg,{disabled:!s.value,to:s.value},{default:()=>[d.value&&v("div",ne({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":i.value,"v-overlay--contained":e.contained},r.value,u.value],style:[_.value,{top:Q(O.value)}],ref:I},p,l),[v(wp,ne({color:m,modelValue:i.value&&!!e.scrim},Vi(x.value)),null),v(qt,{appear:!0,persisted:!0,transition:e.transition,target:C.value,onAfterLeave:()=>{f(),a("afterLeave")}},{default:()=>[Oe(v("div",ne({ref:$,class:["v-overlay__content",e.contentClass],style:[w.value,P.value]},Vi(V.value),e.contentProps),[(Y=n.default)==null?void 0:Y.call(n,{isActive:i})]),[[tn,i.value],[Ct("click-outside"),{handler:L,closeConditional:R,include:()=>[C.value]}]])]})])]})])}),{activatorEl:C,animateClick:N,contentEl:$,globalTop:h,localTop:g,updateLocation:M}}});function Ci(e){return _t(e,Object.keys(Ul.props))}const _i=Ae()({name:"VMenu",props:{id:String,...nl(Ya({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:ci}}),["absolute"])},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=me(e,"modelValue"),{scopeId:a}=ja(),o=et(),i=b(()=>e.id||`v-menu-${o}`),s=T(),r=we(As,null);let u=0;Xe(As,{register(){++u},unregister(){--u},closeParents(){setTimeout(()=>{u||(l.value=!1,r==null||r.closeParents())},40)}}),le(l,d=>{d?r==null||r.register():r==null||r.unregister()});function c(){r==null||r.closeParents()}return W(()=>{const[d]=Ci(e);return v(Ul,ne({ref:s,class:["v-menu"]},d,{modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,absolute:!0,activatorProps:ne({"aria-haspopup":"menu","aria-expanded":String(l.value),"aria-owns":i.value},e.activatorProps),"onClick:outside":c},a),{activator:n.activator,default:function(){for(var f,m=arguments.length,h=new Array(m),g=0;g[(f=n.default)==null?void 0:f.call(n,...h)]})}})}),Yt({id:i},s)}}),Fr=ce({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:ue,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,valueComparator:{type:Function,default:Tl},...Fv({itemChildren:!1})},"v-select"),kp=Ae()({name:"VSelect",props:{...Fr(),...nl(gi({modelValue:null}),["validationValue","dirty","appendInnerIcon"]),...gn({transition:{component:ci}})},emits:{"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:l}=Dt(),a=T(),o=me(e,"menu"),{items:i,transformIn:s,transformOut:r}=Lr(e),u=me(e,"modelValue",[],y=>s(Mt(y)),y=>{const V=r(y);return e.multiple?V:V[0]??null}),c=b(()=>u.value.map(y=>i.value.find(V=>e.valueComparator(V.value,y.value))||y)),d=b(()=>c.value.map(y=>y.props.value)),f=T();function m(y){u.value=[],e.openOnClear&&(o.value=!0)}function h(){e.hideNoData&&!i.value.length||e.readonly||(o.value=!o.value)}function g(y){if(!e.readonly){if(["Enter","ArrowDown"," "].includes(y.key)&&(y.preventDefault(),o.value=!0),["Escape","Tab"].includes(y.key)&&(o.value=!1),y.key==="ArrowDown"){var V;(V=f.value)==null||V.focus("next")}else if(y.key==="ArrowUp"){var x;y.preventDefault(),(x=f.value)==null||x.focus("prev")}else if(y.key==="Home"){var w;y.preventDefault(),(w=f.value)==null||w.focus("first")}else if(y.key==="End"){var S;y.preventDefault(),(S=f.value)==null||S.focus("last")}}}function _(y){if(e.multiple){const V=d.value.findIndex(x=>x===y.value);if(V===-1)u.value=[...u.value,y];else{const x=[...u.value];x.splice(V,1),u.value=x}}else u.value=[y],o.value=!1}function C(y){var V;(V=f.value)!=null&&V.$el.contains(y.relatedTarget)||(o.value=!1)}function A(y){if(y.relatedTarget==null){var V;(V=a.value)==null||V.focus()}}return W(()=>{const y=!!(e.chips||n.chip),[V]=Br(e);return v(za,ne({ref:a},V,{modelValue:u.value.map(x=>x.props.value).join(", "),"onUpdate:modelValue":x=>{x==null&&(u.value=[])},validationValue:u.externalValue,dirty:u.value.length>0,class:["v-select",{"v-select--active-menu":o.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":u.value.length}],appendInnerIcon:e.menuIcon,readonly:!0,"onClick:clear":m,"onClick:control":h,onBlur:C,onKeydown:g}),{...n,default:()=>{var x,w,S;return v(ye,null,[v(_i,ne({modelValue:o.value,"onUpdate:modelValue":p=>o.value=p,activator:"parent",contentClass:"v-select__content",eager:e.eager,openOnClick:!1,closeOnContentClick:!1,transition:e.transition},e.menuProps),{default:()=>[v(yi,{ref:f,selected:d.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:p=>p.preventDefault(),onFocusout:A},{default:()=>[!i.value.length&&!e.hideNoData&&(((x=n["no-data"])==null?void 0:x.call(n))??v(dn,{title:l(e.noDataText)},null)),(w=n["prepend-item"])==null?void 0:w.call(n),i.value.map((p,I)=>{var $;return(($=n.item)==null?void 0:$.call(n,{item:p,index:I,props:ne(p.props,{onClick:()=>_(p)})}))??v(dn,ne({key:I},p.props,{onClick:()=>_(p)}),{prepend:P=>{let{isSelected:M}=P;return e.multiple&&!e.hideSelected?v(Wl,{modelValue:M,ripple:!1},null):void 0}})}),(S=n["append-item"])==null?void 0:S.call(n)]})]}),c.value.map((p,I)=>{function $(M){M.stopPropagation(),M.preventDefault(),_(p)}const P={"onClick:close":$,modelValue:!0,"onUpdate:modelValue":void 0};return v("div",{key:p.value,class:"v-select__selection"},[y?v(Ve,{defaults:{VChip:{closable:e.closableChips,size:"small",text:p.title}}},{default:()=>[n.chip?n.chip({item:p,index:I,props:P}):v(Ha,P,null)]}):n.selection?n.selection({item:p,index:I}):v("span",{class:"v-select__selection-text"},[p.title,e.multiple&&Ie==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),Gv=ce({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function Vp(e,t,n){const l=[],a=(n==null?void 0:n.default)??$p,o=n!=null&&n.filterKeys?Mt(n.filterKeys):!1,i=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return l;e:for(let r=0;rtypeof(n==null?void 0:n.value)!="string"&&typeof(n==null?void 0:n.value)!="number"?"":String(n.value));return{filteredItems:b(()=>{const o=on(t);return Vp(o,l.value,{customKeyFilter:e.customKeyFilter,default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}).map(s=>{let{index:r,matches:u}=s;return{item:o[r],matches:u}})})}}function Ip(e,t,n){if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?v(ye,null,[v("span",{class:"v-autocomplete__unmask"},[e.substr(0,t)]),v("span",{class:"v-autocomplete__mask"},[e.substr(t,n)]),v("span",{class:"v-autocomplete__unmask"},[e.substr(t+n)])]):e}const Ap=Ae()({name:"VAutocomplete",props:{search:String,...Gv({filterKeys:["title"]}),...Fr(),...nl(gi({modelValue:null}),["validationValue","dirty","appendInnerIcon"]),...gn({transition:!1})},emits:{"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:l}=Dt(),a=T(),o=T(!1),i=T(!0),s=me(e,"menu"),{items:r,transformIn:u,transformOut:c}=Lr(e),d=me(e,"search",""),f=me(e,"modelValue",[],$=>u(Mt($)),$=>{const P=c($);return e.multiple?P:P[0]??null}),{filteredItems:m}=Kv(e,r,b(()=>i.value?void 0:d.value)),h=b(()=>f.value.map($=>r.value.find(P=>e.valueComparator(P.value,$.value))||$)),g=b(()=>h.value.map($=>$.props.value)),_=T();function C($){f.value=[],e.openOnClear&&(s.value=!0),d.value=""}function A(){e.hideNoData&&!r.value.length||e.readonly||(s.value=!0)}function y($){if(!e.readonly){if(["Enter","ArrowDown"].includes($.key)&&(s.value=!0),["Escape"].includes($.key)&&(s.value=!1),["Enter","Escape","Tab"].includes($.key)&&(i.value=!0),$.key==="ArrowDown"){var P;$.preventDefault(),(P=_.value)==null||P.focus("next")}else if($.key==="ArrowUp"){var M;$.preventDefault(),(M=_.value)==null||M.focus("prev")}}}function V($){d.value=$.target.value}function x(){o.value&&(i.value=!0)}function w($){o.value=!0}function S($){if($.relatedTarget==null){var P;(P=a.value)==null||P.focus()}}const p=T(!1);function I($){if(e.multiple){const P=g.value.findIndex(M=>M===$.value);if(P===-1)f.value=[...f.value,$],d.value="";else{const M=[...f.value];M.splice(P,1),f.value=M}}else f.value=[$],p.value=!0,n.selection||(d.value=$.title),s.value=!1,i.value=!0,Le(()=>p.value=!1)}return le(o,$=>{if($){var P;p.value=!0,d.value=e.multiple||n.selection?"":String(((P=h.value.at(-1))==null?void 0:P.props.title)??""),i.value=!0,Le(()=>p.value=!1)}else s.value=!1,d.value=""}),le(d,$=>{!o.value||p.value||($&&(s.value=!0),i.value=!$)}),W(()=>{const $=!!(e.chips||n.chip),[P]=Br(e);return v(za,ne({ref:a},P,{modelValue:d.value,"onUpdate:modelValue":M=>{M==null&&(f.value=[])},validationValue:f.externalValue,dirty:f.value.length>0,onInput:V,class:["v-autocomplete",{"v-autocomplete--active-menu":s.value,"v-autocomplete--chips":!!e.chips,[`v-autocomplete--${e.multiple?"multiple":"single"}`]:!0,"v-autocomplete--selection-slot":!!n.selection}],appendInnerIcon:e.menuIcon,readonly:e.readonly,"onClick:clear":C,"onClick:control":A,"onClick:input":A,onFocus:()=>o.value=!0,onBlur:()=>o.value=!1,onKeydown:y}),{...n,default:()=>{var M,L,R;return v(ye,null,[v(_i,ne({modelValue:s.value,"onUpdate:modelValue":G=>s.value=G,activator:"parent",contentClass:"v-autocomplete__content",eager:e.eager,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:x},e.menuProps),{default:()=>[v(yi,{ref:_,selected:g.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:G=>G.preventDefault(),onFocusin:w,onFocusout:S},{default:()=>[!m.value.length&&!e.hideNoData&&(((M=n["no-data"])==null?void 0:M.call(n))??v(dn,{title:l(e.noDataText)},null)),(L=n["prepend-item"])==null?void 0:L.call(n),m.value.map((G,E)=>{var O;let{item:N,matches:Z}=G;return((O=n.item)==null?void 0:O.call(n,{item:N,index:E,props:ne(N.props,{onClick:()=>I(N)})}))??v(dn,ne({key:E},N.props,{onClick:()=>I(N)}),{prepend:Y=>{let{isSelected:X}=Y;return e.multiple&&!e.hideSelected?v(Wl,{modelValue:X,ripple:!1},null):void 0},title:()=>{var Y;return i.value?N.title:Ip(N.title,Z.title,((Y=d.value)==null?void 0:Y.length)??0)}})}),(R=n["append-item"])==null?void 0:R.call(n)]})]}),h.value.map((G,E)=>{function O(Z){Z.stopPropagation(),Z.preventDefault(),I(G)}const N={"onClick:close":O,modelValue:!0,"onUpdate:modelValue":void 0};return v("div",{key:G.value,class:"v-autocomplete__selection"},[$?v(Ve,{defaults:{VChip:{closable:e.closableChips,size:"small",text:G.title}}},{default:()=>[n.chip?n.chip({item:G,index:E,props:N}):v(Ha,N,null)]}):n.selection?n.selection({item:G,index:E}):v("span",{class:"v-autocomplete__selection-text"},[G.title,e.multiple&&E(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(c)?+(e.offsetY??0):["left","right"].includes(c)?+(e.offsetX??0):0));return W(()=>{var c,d,f,m;const h=Number(e.content),g=!e.max||isNaN(h)?e.content:h<=e.max?h:`${e.max}+`,[_,C]=_t(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return v(e.tag,ne({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline}]},C),{default:()=>[v("div",{class:"v-badge__wrapper"},[(c=(d=t.slots).default)==null?void 0:c.call(d),v(qt,{transition:e.transition},{default:()=>[Oe(v("span",ne({class:["v-badge__badge",r.value,n.value,a.value,i.value],style:[l.value,s.value,e.inline?{}:u.value],"aria-atomic":"true","aria-label":o(e.label,h),"aria-live":"polite",role:"status"},_),[e.dot?void 0:t.slots.badge?(f=(m=t.slots).badge)==null?void 0:f.call(m):e.icon?v(ze,{icon:e.icon},null):g]),[[tn,e.modelValue]])]})])]})}),{}}});const qv=U({name:"VBannerActions",props:{color:String,density:String},setup(e,t){let{slots:n}=t;return Ye({VBtn:{color:e.color,density:e.density,variant:"text"}}),W(()=>{var l;return v("div",{class:"v-banner-actions"},[(l=n.default)==null?void 0:l.call(n)])}),{}}}),Zv=Et("v-banner-text"),Bp=U({name:"VBanner",props:{avatar:String,color:String,icon:ue,lines:String,stacked:Boolean,sticky:Boolean,text:String,...xt(),...Ge(),...Ht(),...We(),...rl(),...Dl(),...Be(),...de(),...pe()},setup(e,t){let{slots:n}=t;const{borderClasses:l}=Pt(e),{densityClasses:a}=tt(e),{mobile:o}=Oa(),{dimensionStyles:i}=jt(e),{elevationClasses:s}=Ze(e),{locationStyles:r}=ul(e),{positionClasses:u}=Hl(e),{roundedClasses:c}=Ne(e),{themeClasses:d}=xe(e),f=z(e,"color"),m=z(e,"density");Ye({VBannerActions:{color:f,density:m}}),W(()=>{var h;const g=!!(e.text||n.text),_=!!(n.prepend||e.avatar||e.icon);return v(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||o.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},l.value,a.value,s.value,u.value,c.value,d.value],style:[i.value,r.value],role:"banner"},{default:()=>[_&&v(Ve,{key:"prepend",defaults:{VAvatar:{color:f.value,density:m.value,icon:e.icon,image:e.avatar}}},{default:()=>[v("div",{class:"v-banner__prepend"},[n.prepend?n.prepend():(e.avatar||e.icon)&&v(En,null,null)])]}),v("div",{class:"v-banner__content"},[g&&v(Zv,{key:"text"},{default:()=>[n.text?n.text():e.text]}),(h=n.default)==null?void 0:h.call(n)]),n.actions&&v(qv,null,{default:()=>[n.actions()]})]})})}});const Ep=U({name:"VBottomNavigation",props:{bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...xt(),...Ge(),...We(),...Be(),...Ll({name:"bottom-navigation"}),...de({tag:"header"}),...Rl({modelValue:!0,selectedClass:"v-btn--selected"}),...pe()},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:l}=Xf(),{borderClasses:a}=Pt(e),{backgroundColorClasses:o,backgroundColorStyles:i}=Re(z(e,"bgColor")),{densityClasses:s}=tt(e),{elevationClasses:r}=Ze(e),{roundedClasses:u}=Ne(e),c=b(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),d=z(e,"active"),{layoutItemStyles:f}=Ol({id:e.name,order:b(()=>parseInt(e.order,10)),position:b(()=>"bottom"),layoutSize:b(()=>d.value?c.value:0),elementSize:c,active:d,absolute:z(e,"absolute")});return sl(e,wr),Ye({VBtn:{color:z(e,"color"),density:z(e,"density"),stacked:b(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),W(()=>v(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":d.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},l.value,o.value,a.value,s.value,r.value,u.value],style:[i.value,f.value,{height:Q(c.value),transform:`translateY(${Q(d.value?0:100,"%")})`}]},{default:()=>[n.default&&v("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}});const Jv=Et("v-breadcrumbs-divider","li"),Qv=U({name:"VBreadcrumbsItem",props:{active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...jl(),...de({tag:"li"})},setup(e,t){let{slots:n,attrs:l}=t;const a=Ra(e,l),o=b(()=>{var u;return e.active||((u=a.isActive)==null?void 0:u.value)}),i=b(()=>o.value?e.activeColor:e.color),{textColorClasses:s,textColorStyles:r}=rt(i);return W(()=>{var u;const c=a.isLink.value?"a":e.tag;return v(c,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":o.value,"v-breadcrumbs-item--disabled":e.disabled,"v-breadcrumbs-item--link":a.isLink.value,[`${e.activeClass}`]:o.value&&e.activeClass},s.value],style:[r.value],href:a.href.value,"aria-current":o.value?"page":void 0,onClick:a.navigate},{default:()=>[((u=n.default)==null?void 0:u.call(n))??e.title]})}),{}}}),Pp=Ae()({name:"VBreadcrumbs",props:{activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:ue,items:{type:Array,default:()=>[]},...Ge(),...Be(),...de({tag:"ul"})},setup(e,t){let{slots:n}=t;const{backgroundColorClasses:l,backgroundColorStyles:a}=Re(z(e,"bgColor")),{densityClasses:o}=tt(e),{roundedClasses:i}=Ne(e);return Ye({VBreadcrumbsItem:{activeClass:z(e,"activeClass"),activeColor:z(e,"activeColor"),color:z(e,"color"),disabled:z(e,"disabled")}}),W(()=>{var s;const r=!!(n.prepend||e.icon);return v(e.tag,{class:["v-breadcrumbs",l.value,o.value,i.value],style:a.value},{default:()=>[r&&v(Ve,{key:"prepend",defaults:{VIcon:{icon:e.icon,start:!0}}},{default:()=>[v("div",{class:"v-breadcrumbs__prepend"},[n.prepend?n.prepend():e.icon&&v(ze,null,null)])]}),e.items.map((u,c,d)=>{var f;return v(ye,null,[v(Qv,ne({key:c,disabled:c>=d.length-1},typeof u=="string"?{title:u}:u),{default:n.title?()=>{var m;return(m=n.title)==null?void 0:m.call(n,{item:u,index:c})}:void 0}),c[((f=n.divider)==null?void 0:f.call(n,{item:u,index:c}))??e.divider]})])}),(s=n.default)==null?void 0:s.call(n)]})}),{}}});const em=U({name:"VCardActions",setup(e,t){let{slots:n}=t;return Ye({VBtn:{variant:"text"}}),W(()=>{var l;return v("div",{class:"v-card-actions"},[(l=n.default)==null?void 0:l.call(n)])}),{}}}),tm=Et("v-card-subtitle"),nm=Et("v-card-title"),lm=U({name:"VCardItem",props:{appendAvatar:String,appendIcon:ue,prependAvatar:String,prependIcon:ue,subtitle:String,title:String,...Ge()},setup(e,t){let{slots:n}=t;return W(()=>{var l,a,o,i,s;const r=!!(e.prependAvatar||e.prependIcon||n.prepend),u=!!(e.appendAvatar||e.appendIcon||n.append),c=!!(e.title||n.title),d=!!(e.subtitle||n.subtitle);return v("div",{class:"v-card-item"},[r&&v(Ve,{key:"prepend",defaults:{VAvatar:{density:e.density,icon:e.prependIcon,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},{default:()=>[v("div",{class:"v-card-item__prepend"},[((l=n.prepend)==null?void 0:l.call(n))??v(En,null,null)])]}),v("div",{class:"v-card-item__content"},[c&&v(nm,{key:"title"},{default:()=>[((a=n.title)==null?void 0:a.call(n))??e.title]}),d&&v(tm,{key:"subtitle"},{default:()=>[((o=n.subtitle)==null?void 0:o.call(n))??e.subtitle]}),(i=n.default)==null?void 0:i.call(n)]),u&&v(Ve,{key:"append",defaults:{VAvatar:{density:e.density,icon:e.appendIcon,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},{default:()=>[v("div",{class:"v-card-item__append"},[((s=n.append)==null?void 0:s.call(n))??v(En,null,null)])]})])}),{}}}),am=Et("v-card-text"),Tp=U({name:"VCard",directives:{Ripple:Tn},props:{appendAvatar:String,appendIcon:ue,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:ue,ripple:Boolean,subtitle:String,text:String,title:String,...pe(),...xt(),...Ge(),...Ht(),...We(),...Ir(),...rl(),...Dl(),...Be(),...jl(),...de(),...Tt({variant:"elevated"})},setup(e,t){let{attrs:n,slots:l}=t;const{themeClasses:a}=xe(e),{borderClasses:o}=Pt(e),{colorClasses:i,colorStyles:s,variantClasses:r}=ol(e),{densityClasses:u}=tt(e),{dimensionStyles:c}=jt(e),{elevationClasses:d}=Ze(e),{loaderClasses:f}=fi(e),{locationStyles:m}=ul(e),{positionClasses:h}=Hl(e),{roundedClasses:g}=Ne(e),_=Ra(e,n),C=b(()=>e.link!==!1&&_.isLink.value),A=b(()=>!e.disabled&&e.link!==!1&&(e.link||_.isClickable.value));return W(()=>{var y,V,x;const w=C.value?"a":e.tag,S=!!(l.title||e.title),p=!!(l.subtitle||e.subtitle),I=S||p,$=!!(l.append||e.appendAvatar||e.appendIcon),P=!!(l.prepend||e.prependAvatar||e.prependIcon),M=!!(l.image||e.image),L=I||P||$,R=!!(l.text||e.text);return Oe(v(w,{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":A.value},a.value,o.value,i.value,u.value,d.value,f.value,h.value,g.value,r.value],style:[s.value,c.value,m.value],href:_.href.value,onClick:A.value&&_.navigate,tabindex:e.disabled?-1:void 0},{default:()=>[M&&v(Ve,{key:"image",defaults:{VImg:{cover:!0,src:e.image}}},{default:()=>[v("div",{class:"v-card__image"},[((y=l.image)==null?void 0:y.call(l))??v(Fl,null,null)])]}),v(Ar,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:l.loader}),L&&v(lm,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:l.item,prepend:l.prepend,title:l.title,subtitle:l.subtitle,append:l.append}),R&&v(am,{key:"text"},{default:()=>[((V=l.text)==null?void 0:V.call(l))??e.text]}),(x=l.default)==null?void 0:x.call(l),l.actions&&v(em,null,{default:l.actions}),al(A.value,"v-card")]}),[[Ct("ripple"),A.value]])}),{}}});const Lp=e=>{const{touchstartX:t,touchendX:n,touchstartY:l,touchendY:a}=e,o=.5,i=16;e.offsetX=n-t,e.offsetY=a-l,Math.abs(e.offsetY)t+i&&e.right(e)),Math.abs(e.offsetX)l+i&&e.down(e))};function Op(e,t){var n;const l=e.changedTouches[0];t.touchstartX=l.clientX,t.touchstartY=l.clientY,(n=t.start)==null||n.call(t,{originalEvent:e,...t})}function Fp(e,t){var n;const l=e.changedTouches[0];t.touchendX=l.clientX,t.touchendY=l.clientY,(n=t.end)==null||n.call(t,{originalEvent:e,...t}),Lp(t)}function Rp(e,t){var n;const l=e.changedTouches[0];t.touchmoveX=l.clientX,t.touchmoveY=l.clientY,(n=t.move)==null||n.call(t,{originalEvent:e,...t})}function Np(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};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=>Op(n,t),touchend:n=>Fp(n,t),touchmove:n=>Rp(n,t)}}function zp(e,t){var n;const l=t.value,a=l!=null&&l.parent?e.parentElement:e,o=(l==null?void 0:l.options)??{passive:!0},i=(n=t.instance)==null?void 0:n.$.uid;if(!a||!i)return;const s=Np(t.value);a._touchHandlers=a._touchHandlers??Object.create(null),a._touchHandlers[i]=s,xf(s).forEach(r=>{a.addEventListener(r,s[r],o)})}function Dp(e,t){var n,l;const a=(n=t.value)!=null&&n.parent?e.parentElement:e,o=(l=t.instance)==null?void 0:l.$.uid;if(!(a!=null&&a._touchHandlers)||!o)return;const i=a._touchHandlers[o];xf(i).forEach(s=>{a.removeEventListener(s,i[s])}),delete a._touchHandlers[o]}const Rr={mounted:zp,unmounted:Dp},om=Symbol.for("vuetify:v-window"),im=Symbol.for("vuetify:v-window-group"),sm=Ae()({name:"VWindow",directives:{Touch:Rr},props:{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"},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:{default:"force"},...de(),...pe()},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:l}=xe(e),{isRtl:a}=hn(),{t:o}=Dt(),i=sl(e,im),s=T(),r=b(()=>a.value?!e.reverse:e.reverse),u=T(!1),c=b(()=>{const V=e.direction==="vertical"?"y":"x",w=(r.value?!u.value:u.value)?"-reverse":"";return`v-window-${V}${w}-transition`}),d=T(0),f=T(void 0),m=b(()=>i.items.value.findIndex(V=>i.selected.value.includes(V.id)));le(m,(V,x)=>{const w=i.items.value.length,S=w-1;w<=2?u.value=Ve.continuous||m.value!==0),g=b(()=>e.continuous||m.value!==i.items.value.length-1);function _(){h.value&&i.prev()}function C(){g.value&&i.next()}const A=b(()=>{const V=[],x={icon:a.value?e.nextIcon:e.prevIcon,class:`v-window__${r.value?"right":"left"}`,onClick:i.prev,ariaLabel:o("$vuetify.carousel.prev")};V.push(h.value?n.prev?n.prev({props:x}):v(st,x,null):v("div",null,null));const w={icon:a.value?e.prevIcon:e.nextIcon,class:`v-window__${r.value?"left":"right"}`,onClick:i.next,ariaLabel:o("$vuetify.carousel.next")};return V.push(g.value?n.next?n.next({props:w}):v(st,w,null):v("div",null,null)),V}),y=b(()=>e.touch===!1?e.touch:{...{left:()=>{r.value?_():C()},right:()=>{r.value?C():_()},start:x=>{let{originalEvent:w}=x;w.stopPropagation()}},...e.touch===!0?{}:e.touch});return W(()=>{var V,x;return Oe(v(e.tag,{ref:s,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},l.value]},{default:()=>[v("div",{class:"v-window__container",style:{height:f.value}},[(V=n.default)==null?void 0:V.call(n,{group:i}),e.showArrows!==!1&&v("div",{class:"v-window__controls"},[A.value])]),(x=n.additional)==null?void 0:x.call(n,{group:i})]}),[[Ct("touch"),y.value]])}),{group:i}}});function Nr(){const e=T(!1);return ut(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:b(()=>e.value?void 0:{transition:"none !important"}),isBooted:Ea(e)}}const rm=U({name:"VWindowItem",directives:{Touch:Rr},props:{reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...il(),...pi()},emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const l=we(om),a=Nl(e,im),{isBooted:o}=Nr();if(!l||!a)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const i=T(!1),s=b(()=>l.isReversed.value?e.reverseTransition!==!1:e.transition!==!1);function r(){!i.value||!l||(i.value=!1,l.transitionCount.value>0&&(l.transitionCount.value-=1,l.transitionCount.value===0&&(l.transitionHeight.value=void 0)))}function u(){if(!(i.value||!l)){if(i.value=!0,l.transitionCount.value===0){var h;l.transitionHeight.value=Q((h=l.rootRef.value)==null?void 0:h.clientHeight)}l.transitionCount.value+=1}}function c(){r()}function d(h){i.value&&Le(()=>{!s.value||!i.value||!l||(l.transitionHeight.value=Q(h.clientHeight))})}const f=b(()=>{const h=l.isReversed.value?e.reverseTransition:e.transition;return s.value?{name:typeof h!="string"?l.transition.value:h,onBeforeEnter:u,onAfterEnter:r,onEnterCancelled:c,onBeforeLeave:u,onAfterLeave:r,onLeaveCancelled:c,onEnter:d}:!1}),{hasContent:m}=Or(e,a.isSelected);return W(()=>{var h;return v(qt,{transition:o.value&&f.value},{default:()=>[Oe(v("div",{class:["v-window-item",a.selectedClass.value]},[m.value&&((h=n.default)==null?void 0:h.call(n))]),[[tn,a.isSelected.value]])]})}),{}}}),Hp=U({name:"VCarousel",props:{color:String,cycle:Boolean,delimiterIcon:{type:ue,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>e>0},modelValue:null,progress:[Boolean,String],showArrows:{type:[Boolean,String],default:!0,validator:e=>typeof e=="boolean"||e==="hover"},verticalDelimiters:[Boolean,String]},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=me(e,"modelValue"),{t:a}=Dt(),o=T();let i=-1;le(l,r),le(()=>e.interval,r),le(()=>e.cycle,u=>{u?r():window.clearTimeout(i)}),ut(s);function s(){!e.cycle||!o.value||(i=window.setTimeout(o.value.group.next,+e.interval>0?+e.interval:6e3))}function r(){window.clearTimeout(i),window.requestAnimationFrame(s)}return W(()=>v(sm,{ref:o,modelValue:l.value,"onUpdate:modelValue":u=>l.value=u,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters}],style:{height:Q(e.height)},continuous:!0,mandatory:"force",showArrows:e.showArrows},{default:n.default,additional:u=>{let{group:c}=u;return v(ye,null,[!e.hideDelimiters&&v("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[c.items.value.length>0&&v(Ve,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[c.items.value.map((d,f)=>{const m={"aria-label":a("$vuetify.carousel.ariaLabel.delimiter",f+1,c.items.value.length),class:[c.isSelected(d.id)&&"v-btn--active"],onClick:()=>c.select(d.id,!0)};return n.item?n.item({props:m,item:d}):v(st,ne(d,m),null)})]})]),e.progress&&v(Vr,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(c.getItemIndex(l.value)+1)/c.items.value.length*100},null)])},prev:n.prev,next:n.next})),{}}}),jp=U({name:"VCarouselItem",inheritAttrs:!1,props:{value:null},setup(e,t){let{slots:n,attrs:l}=t;W(()=>v(rm,{class:"v-carousel-item",value:e.value},{default:()=>[v(Fl,l,n)]}))}});const Yp=Et("v-code");const Wp=U({name:"VColorPickerCanvas",props:{color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300}},emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,t){let{emit:n}=t;const l=T(!1),a=T(!1),o=T({x:0,y:0}),i=b(()=>{const{x:h,y:g}=o.value,_=parseInt(e.dotSize,10)/2;return{width:Q(e.dotSize),height:Q(e.dotSize),transform:`translate(${Q(h-_)}, ${Q(g-_)})`}}),s=T();function r(h,g,_){const{left:C,top:A,width:y,height:V}=_;o.value={x:yt(h-C,0,y),y:yt(g-A,0,V)}}function u(h){e.disabled||!s.value||r(h.clientX,h.clientY,s.value.getBoundingClientRect())}function c(h){h.preventDefault(),!e.disabled&&(l.value=!0,window.addEventListener("mousemove",d),window.addEventListener("mouseup",f),window.addEventListener("touchmove",d),window.addEventListener("touchend",f))}function d(h){if(e.disabled||!s.value)return;l.value=!0;const g=Jb(h);r(g.clientX,g.clientY,s.value.getBoundingClientRect())}function f(){window.removeEventListener("mousemove",d),window.removeEventListener("mouseup",f),window.removeEventListener("touchmove",d),window.removeEventListener("touchend",f)}le(o,()=>{var h,g;if(a.value){a.value=!1;return}if(!s.value)return;const{width:_,height:C}=s.value.getBoundingClientRect(),{x:A,y}=o.value;n("update:color",{h:((h=e.color)==null?void 0:h.h)??0,s:yt(A,0,_)/_,v:1-yt(y,0,C)/C,a:((g=e.color)==null?void 0:g.a)??1})});function m(){var h;if(!s.value)return;const g=s.value,_=g.getContext("2d");if(!_)return;const C=_.createLinearGradient(0,0,g.width,0);C.addColorStop(0,"hsla(0, 0%, 100%, 1)"),C.addColorStop(1,`hsla(${((h=e.color)==null?void 0:h.h)??0}, 100%, 50%, 1)`),_.fillStyle=C,_.fillRect(0,0,g.width,g.height);const A=_.createLinearGradient(0,0,0,g.height);A.addColorStop(0,"hsla(0, 0%, 100%, 0)"),A.addColorStop(1,"hsla(0, 0%, 0%, 1)"),_.fillStyle=A,_.fillRect(0,0,g.width,g.height)}return le(()=>{var h;return(h=e.color)==null?void 0:h.h},m,{immediate:!0}),le(()=>e.color,()=>{if(l.value){l.value=!1;return}e.color&&(a.value=!0,o.value={x:e.color.s*parseInt(e.width,10),y:(1-e.color.v)*parseInt(e.height,10)})},{deep:!0,immediate:!0}),ut(()=>m()),W(()=>v("div",{class:"v-color-picker-canvas",style:{width:Q(e.width),height:Q(e.height)},onClick:u,onMousedown:c,onTouchstart:c},[v("canvas",{ref:s,width:e.width,height:e.height},null),v("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:i.value},null)])),{}}});var Rc;function Gn(e,t){return t.every(n=>e.hasOwnProperty(n))}function um(e){if(!e)return null;let t=null;if(typeof e=="string"){const n=dy(e);t=Of(n)}return typeof e=="object"&&(Gn(e,["r","g","b"])?t=br(e):Gn(e,["h","s","l"])?t=Ef(e):Gn(e,["h","s","v"])&&(t=e)),t!=null?{...t,a:t.a??1}:null}function Up(e,t){if(t){const{a:n,...l}=e;return l}return e}function Xp(e,t){if(t==null||typeof t=="string"){const n=Ff(e);return e.a===1?n.slice(0,7):n}if(typeof t=="object"){let n;return Gn(t,["r","g","b"])?n=ri(e):Gn(t,["h","s","l"])?n=Bf(e):Gn(t,["h","s","v"])&&(n=e),Up(n,!Gn(t,["a"]))}return e}const So={h:0,s:0,v:1,a:1},Ps={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,t)=>({...e,r:Number(t)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:ri,from:br},Gp={...Ps,inputs:(Rc=Ps.inputs)==null?void 0:Rc.slice(0,3)},Ts={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,t)=>({...e,h:Number(t)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:Bf,from:Ef},Kp={...Ts,inputs:Ts.inputs.slice(0,3)},cm={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,t)=>t}],to:Ff,from:Of},qp={...cm,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,t)=>t}]},Kn={rgb:Gp,rgba:Ps,hsl:Kp,hsla:Ts,hex:qp,hexa:cm},Zp=e=>{let{label:t,...n}=e;return v("div",{class:"v-color-picker-edit__input"},[v("input",n,null),v("span",null,[t])])},Jp=U({name:"VColorPickerEdit",props:{color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Kn).includes(e)},modes:{type:Array,default:()=>Object.keys(Kn),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Kn).includes(t))}},emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,t){let{emit:n}=t;const l=b(()=>e.modes.map(o=>({...Kn[o],name:o}))),a=b(()=>{var o;const i=l.value.find(r=>r.name===e.mode);if(!i)return[];const s=e.color?i.to(e.color):{};return(o=i.inputs)==null?void 0:o.map(r=>{let{getValue:u,getColor:c,...d}=r;return{...i.inputProps,...d,disabled:e.disabled,value:u(s),onChange:f=>{const m=f.target;m&&n("update:color",i.from(c(s,m.value)))}}})});return W(()=>{var o;return v("div",{class:"v-color-picker-edit"},[(o=a.value)==null?void 0:o.map(i=>v(Zp,i,null)),l.value.length>1&&v(st,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const i=l.value.findIndex(s=>s.name===e.mode);n("update:mode",l.value[(i+1)%l.value.length].name)}},null)])}),{}}});const zr=Symbol.for("vuetify:v-slider");function Ls(e,t,n){const l=n==="vertical",a=t.getBoundingClientRect(),o="touches"in e?e.touches[0]:e;return l?o.clientY-(a.top+a.height/2):o.clientX-(a.left+a.width/2)}function Qp(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const dm=ce({disabled:Boolean,error:Boolean,readonly:Boolean,max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,...Be(),...We({elevation:2})},"slider"),fm=e=>{let{props:t,handleSliderMouseUp:n,handleMouseMove:l,getActiveThumb:a}=e;const{isRtl:o}=hn(),i=z(t,"reverse"),s=b(()=>{let ee=o.value?"rtl":"ltr";return t.reverse&&(ee=ee==="rtl"?"ltr":"rtl"),ee}),r=b(()=>parseFloat(t.min)),u=b(()=>parseFloat(t.max)),c=b(()=>t.step>0?parseFloat(t.step):0),d=b(()=>{const ee=c.value.toString().trim();return ee.includes(".")?ee.length-ee.indexOf(".")-1:0}),f=b(()=>parseInt(t.thumbSize,10)),m=b(()=>parseInt(t.tickSize,10)),h=b(()=>parseInt(t.trackSize,10)),g=b(()=>(u.value-r.value)/c.value),_=z(t,"disabled"),C=b(()=>t.direction==="vertical"),A=b(()=>t.error||t.disabled?void 0:t.thumbColor??t.color),y=b(()=>t.error||t.disabled?void 0:t.trackColor??t.color),V=b(()=>t.error||t.disabled?void 0:t.trackFillColor??t.color),x=T(!1),w=T(0),S=T(),p=T();function I(ee){if(c.value<=0)return ee;const be=yt(ee,r.value,u.value),he=r.value%c.value,De=Math.round((be-he)/c.value)*c.value+he;return parseFloat(Math.min(De,u.value).toFixed(d.value))}function $(ee){var be;const he=t.direction==="vertical",De=he?"top":"left",Wa=he?"height":"width",pn=he?"clientY":"clientX",{[De]:Xl,[Wa]:Gl}=(be=S.value)==null?void 0:be.$el.getBoundingClientRect(),k=Qp(ee,pn);let B=Math.min(Math.max((k-Xl-w.value)/Gl,0),1)||0;return(he||s.value==="rtl")&&(B=1-B),I(r.value+B*(u.value-r.value))}let P=!1;const M=ee=>{P||(w.value=0,n($(ee))),x.value=!1,P=!1,w.value=0},L=ee=>{p.value=a(ee),p.value&&(p.value.focus(),x.value=!0,p.value.contains(ee.target)?(P=!0,w.value=Ls(ee,p.value,t.direction)):(w.value=0,l($(ee))))},R={passive:!0,capture:!0};function G(ee){P=!0,l($(ee))}function E(ee){ee.stopPropagation(),ee.preventDefault(),M(ee),window.removeEventListener("mousemove",G,R),window.removeEventListener("mouseup",E)}function O(ee){var be;M(ee),window.removeEventListener("touchmove",G,R),(be=ee.target)==null||be.removeEventListener("touchend",O)}function N(ee){var be;L(ee),window.addEventListener("touchmove",G,R),(be=ee.target)==null||be.addEventListener("touchend",O,{passive:!1})}function Z(ee){ee.preventDefault(),L(ee),window.addEventListener("mousemove",G,R),window.addEventListener("mouseup",E,{passive:!1})}const Y=ee=>{const be=(ee-r.value)/(u.value-r.value)*100;return yt(isNaN(be)?0:be,0,100)},X=b(()=>t.ticks?Array.isArray(t.ticks)?t.ticks.map(ee=>({value:ee,position:Y(ee),label:ee.toString()})):Object.keys(t.ticks).map(ee=>({value:parseFloat(ee),position:Y(parseFloat(ee)),label:t.ticks[ee]})):g.value!==1/0?Un(g.value+1).map(ee=>{const be=r.value+ee*c.value;return{value:be,position:Y(be)}}):[]),oe=b(()=>X.value.some(ee=>{let{label:be}=ee;return!!be})),Ee={activeThumbRef:p,color:z(t,"color"),decimals:d,disabled:_,direction:z(t,"direction"),elevation:z(t,"elevation"),hasLabels:oe,horizontalDirection:s,isReversed:i,min:r,max:u,mousePressed:x,numTicks:g,onSliderMousedown:Z,onSliderTouchstart:N,parsedTicks:X,parseMouseMove:$,position:Y,readonly:z(t,"readonly"),rounded:z(t,"rounded"),roundValue:I,showTicks:z(t,"showTicks"),startOffset:w,step:c,thumbSize:f,thumbColor:A,thumbLabel:z(t,"thumbLabel"),ticks:z(t,"ticks"),tickSize:m,trackColor:y,trackContainerRef:S,trackFillColor:V,trackSize:h,vertical:C};return Xe(zr,Ee),Ee},Os=U({name:"VSliderThumb",directives:{Ripple:Tn},props:{focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0}},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n,emit:l}=t;const a=we(zr);if(!a)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:o,step:i,vertical:s,disabled:r,thumbSize:u,thumbLabel:c,direction:d,readonly:f,elevation:m,isReversed:h,horizontalDirection:g,mousePressed:_,decimals:C}=a,{textColorClasses:A,textColorStyles:y}=rt(o),{pageup:V,pagedown:x,end:w,home:S,left:p,right:I,down:$,up:P}=bs,M=[V,x,w,S,p,I,$,P],L=b(()=>i.value?[1,2,3]:[1,5,10]);function R(E,O){if(!M.includes(E.key))return;E.preventDefault();const N=i.value||.1,Z=(e.max-e.min)/N;if([p,I,$,P].includes(E.key)){const X=(g.value==="rtl"?[p,P]:[I,P]).includes(E.key)?1:-1,oe=E.shiftKey?2:E.ctrlKey?1:0;O=O+X*N*L.value[oe]}else if(E.key===S)O=e.min;else if(E.key===w)O=e.max;else{const Y=E.key===x?1:-1;O=O-Y*N*(Z>100?Z/10:10)}return Math.max(e.min,Math.min(e.max,O))}function G(E){const O=R(E,e.modelValue);O!=null&&l("update:modelValue",O)}return W(()=>{var E;const O=Q(s.value||h.value?100-e.position:e.position,"%"),{elevationClasses:N}=Ze(b(()=>r.value?void 0:m.value));return v("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&_.value}],style:{"--v-slider-thumb-position":O,"--v-slider-thumb-size":Q(u.value)},role:"slider",tabindex:r.value?-1:0,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":f.value,"aria-orientation":d.value,onKeydown:f.value?void 0:G},[v("div",{class:["v-slider-thumb__surface",A.value,N.value],style:{...y.value}},null),Oe(v("div",{class:["v-slider-thumb__ripple",A.value],style:y.value},null),[[Ct("ripple"),!0,null,{circle:!0,center:!0}]]),v(ev,{origin:"bottom center"},{default:()=>[Oe(v("div",{class:"v-slider-thumb__label-container"},[v("div",{class:["v-slider-thumb__label"]},[v("div",null,[((E=n["thumb-label"])==null?void 0:E.call(n,{modelValue:e.modelValue}))??e.modelValue.toFixed(i.value?C.value:1)])])]),[[tn,c.value&&e.focused||c.value==="always"]])]})])}),{}}});const vm=U({name:"VSliderTrack",props:{start:{type:Number,required:!0},stop:{type:Number,required:!0}},emits:{},setup(e,t){let{slots:n}=t;const l=we(zr);if(!l)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:a,horizontalDirection:o,parsedTicks:i,rounded:s,showTicks:r,tickSize:u,trackColor:c,trackFillColor:d,trackSize:f,vertical:m,min:h,max:g}=l,{roundedClasses:_}=Ne(s),{backgroundColorClasses:C,backgroundColorStyles:A}=Re(d),{backgroundColorClasses:y,backgroundColorStyles:V}=Re(c),x=b(()=>`inset-${m.value?"block-end":"inline-start"}`),w=b(()=>m.value?"height":"width"),S=b(()=>({[x.value]:"0%",[w.value]:"100%"})),p=b(()=>e.stop-e.start),I=b(()=>({[x.value]:Q(e.start,"%"),[w.value]:Q(p.value,"%")})),$=b(()=>(m.value?i.value.slice().reverse():i.value).map((M,L)=>{var R;const G=m.value?"bottom":"margin-inline-start",E=M.value!==h.value&&M.value!==g.value?Q(M.position,"%"):void 0;return v("div",{key:M.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":M.position>=e.start&&M.position<=e.stop,"v-slider-track__tick--first":M.value===h.value,"v-slider-track__tick--last":M.value===g.value}],style:{[G]:E}},[(M.label||n["tick-label"])&&v("div",{class:"v-slider-track__tick-label"},[((R=n["tick-label"])==null?void 0:R.call(n,{tick:M,index:L}))??M.label])])}));return W(()=>v("div",{class:["v-slider-track",_.value],style:{"--v-slider-track-size":Q(f.value),"--v-slider-tick-size":Q(u.value),direction:m.value?void 0:o.value}},[v("div",{class:["v-slider-track__background",y.value,{"v-slider-track__background--opacity":!!a.value||!d.value}],style:{...S.value,...V.value}},null),v("div",{class:["v-slider-track__fill",C.value],style:{...I.value,...A.value}},null),r.value&&v("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":r.value==="always"}]},[$.value])])),{}}}),Fs=U({name:"VSlider",props:{...vi(),...dm(),...yn(),modelValue:{type:[Number,String],default:0}},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=T(),{min:a,max:o,mousePressed:i,roundValue:s,onSliderMousedown:r,onSliderTouchstart:u,trackContainerRef:c,position:d,hasLabels:f,readonly:m}=fm({props:e,handleSliderMouseUp:y=>h.value=s(y),handleMouseMove:y=>h.value=s(y),getActiveThumb:()=>{var y;return(y=l.value)==null?void 0:y.$el}}),h=me(e,"modelValue",void 0,y=>{const V=typeof y=="string"?parseFloat(y):y??a.value;return s(V)}),{isFocused:g,focus:_,blur:C}=cl(e),A=b(()=>d(h.value));return W(()=>{const[y,V]=Ln(e),x=!!(e.label||n.label||n.prepend);return v(nn,ne({class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||f.value,"v-slider--focused":g.value,"v-slider--pressed":i.value,"v-slider--disabled":e.disabled}]},y,{focused:g.value}),{...n,prepend:x?w=>{var S,p;return v(ye,null,[((S=n.label)==null?void 0:S.call(n,w))??e.label?v(Yl,{class:"v-slider__label",text:e.label},null):void 0,(p=n.prepend)==null?void 0:p.call(n,w)])}:void 0,default:w=>{let{id:S}=w;return v("div",{class:"v-slider__container",onMousedown:m.value?void 0:r,onTouchstartPassive:m.value?void 0:u},[v("input",{id:S.value,name:e.name||S.value,disabled:e.disabled,readonly:e.readonly,tabindex:"-1",value:h.value},null),v(vm,{ref:c,start:0,stop:A.value},{"tick-label":n["tick-label"]}),v(Os,{ref:l,focused:g.value,min:a.value,max:o.value,modelValue:h.value,"onUpdate:modelValue":p=>h.value=p,position:A.value,elevation:e.elevation,onFocus:_,onBlur:C},{"thumb-label":n["thumb-label"]})])}})}),{}}}),e5=U({name:"VColorPickerPreview",props:{color:{type:Object},disabled:Boolean,hideAlpha:Boolean},emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;return W(()=>{var l,a;return v("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha}]},[v("div",{class:"v-color-picker-preview__dot"},[v("div",{style:{background:Pf(e.color??So)}},null)]),v("div",{class:"v-color-picker-preview__sliders"},[v(Fs,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(l=e.color)==null?void 0:l.h,"onUpdate:modelValue":o=>n("update:color",{...e.color??So,h:o}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&v(Fs,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:(a=e.color)==null?void 0:a.a,"onUpdate:modelValue":o=>n("update:color",{...e.color??So,a:o}),step:0,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}});const t5=Object.freeze({base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"}),n5=Object.freeze({base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"}),l5=Object.freeze({base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"}),a5=Object.freeze({base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"}),o5=Object.freeze({base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"}),i5=Object.freeze({base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"}),s5=Object.freeze({base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"}),r5=Object.freeze({base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"}),u5=Object.freeze({base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"}),c5=Object.freeze({base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"}),d5=Object.freeze({base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"}),f5=Object.freeze({base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"}),v5=Object.freeze({base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"}),m5=Object.freeze({base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"}),h5=Object.freeze({base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"}),g5=Object.freeze({base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"}),b5=Object.freeze({base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"}),y5=Object.freeze({base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"}),p5=Object.freeze({base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"}),C5=Object.freeze({black:"#000000",white:"#ffffff",transparent:"#ffffff00"}),_5=Object.freeze({red:t5,pink:n5,purple:l5,deepPurple:a5,indigo:o5,blue:i5,lightBlue:s5,cyan:r5,teal:u5,green:c5,lightGreen:d5,lime:f5,yellow:v5,amber:m5,orange:h5,deepOrange:g5,brown:b5,blueGrey:y5,grey:p5,shades:C5});function S5(e){return Object.keys(e).map(t=>{const n=e[t];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const x5=U({name:"VColorPickerSwatches",props:{swatches:{type:Array,default:()=>S5(_5)},disabled:Boolean,color:Object,maxHeight:[Number,String]},emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;return W(()=>v("div",{class:"v-color-picker-swatches",style:{maxHeight:Q(e.maxHeight)}},[v("div",null,[e.swatches.map(l=>v("div",{class:"v-color-picker-swatches__swatch"},[l.map(a=>{const o=um(a);return v("div",{class:"v-color-picker-swatches__color",onClick:()=>o&&n("update:color",o)},[v("div",{style:{background:a}},[e.color&&Tl(e.color,o)?v(ze,{size:"x-small",icon:"$success",color:my(a,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}});const mm=U({name:"VSheet",props:{color:String,...xt(),...Ht(),...We(),...rl(),...Dl(),...Be(),...de(),...pe()},setup(e,t){let{slots:n}=t;const{themeClasses:l}=xe(e),{backgroundColorClasses:a,backgroundColorStyles:o}=Re(z(e,"color")),{borderClasses:i}=Pt(e),{dimensionStyles:s}=jt(e),{elevationClasses:r}=Ze(e),{locationStyles:u}=ul(e),{positionClasses:c}=Hl(e),{roundedClasses:d}=Ne(e);return()=>v(e.tag,{class:["v-sheet",l.value,a.value,i.value,r.value,c.value,d.value],style:[o.value,s.value,u.value]},n)}}),w5=U({name:"VColorPicker",inheritAttrs:!1,props:{canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Kn).includes(e)},modes:{type:Array,default:()=>Object.keys(Kn),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Kn).includes(t))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},width:{type:[Number,String],default:300},...We(),...Be(),...pe()},emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const t=me(e,"mode"),n=T(null),l=me(e,"modelValue",void 0,o=>{let i=um(o);return i?(n.value&&(i={...i,h:n.value.h},n.value=null),i):null},o=>o?Xp(o,e.modelValue):null),a=o=>{l.value=o,n.value=o};return ut(()=>{e.modes.includes(t.value)||(t.value=e.modes[0])}),W(()=>v(mm,{rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker"],style:{"--v-color-picker-color-hsv":Pf({...l.value??So,a:1})},maxWidth:e.width},{default:()=>[!e.hideCanvas&&v(Wp,{key:"canvas",color:l.value,"onUpdate:color":a,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&v("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&v(e5,{key:"preview",color:l.value,"onUpdate:color":a,hideAlpha:!t.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&v(Jp,{key:"edit",modes:e.modes,mode:t.value,"onUpdate:mode":o=>t.value=o,color:l.value,"onUpdate:color":a,disabled:e.disabled},null)]),e.showSwatches&&v(x5,{key:"swatches",color:l.value,"onUpdate:color":a,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})),{}}});function k5(e,t,n){if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?v(ye,null,[v("span",{class:"v-combobox__unmask"},[e.substr(0,t)]),v("span",{class:"v-combobox__mask"},[e.substr(t,n)]),v("span",{class:"v-combobox__unmask"},[e.substr(t+n)])]):e}const $5=Ae()({name:"VCombobox",props:{delimiters:Array,...Gv({filterKeys:["title"]}),...Fr({hideNoData:!0,returnObject:!0}),...nl(gi({modelValue:null}),["validationValue","dirty","appendInnerIcon"]),...gn({transition:!1})},emits:{"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){var n;let{emit:l,slots:a}=t;const{t:o}=Dt(),i=T(),s=T(!1),r=T(!0),u=me(e,"menu"),c=T(-1),d=b(()=>{var E;return(E=i.value)==null?void 0:E.color}),{items:f,transformIn:m,transformOut:h}=Lr(e),{textColorClasses:g,textColorStyles:_}=rt(d),C=me(e,"modelValue",[],E=>m(Mt(E||[])),E=>{const O=h(E);return e.multiple?O:O[0]??null}),A=T(e.multiple?"":((n=C.value[0])==null?void 0:n.title)??""),y=b({get:()=>A.value,set:E=>{var O;if(A.value=E,e.multiple||(C.value=[Cl(e,E)]),E&&e.multiple&&(O=e.delimiters)!=null&&O.length){const N=E.split(new RegExp(`(?:${e.delimiters.join("|")})+`));N.length>1&&(N.forEach(Z=>{Z=Z.trim(),Z&&L(Cl(e,Z))}),A.value="")}E||(c.value=-1),s.value&&(u.value=!0),r.value=!E}});le(A,E=>{l("update:search",E)}),le(C,E=>{if(!e.multiple){var O;A.value=((O=E[0])==null?void 0:O.title)??""}});const{filteredItems:V}=Kv(e,f,b(()=>r.value?void 0:y.value)),x=b(()=>C.value.map(E=>f.value.find(O=>e.valueComparator(O.value,E.value))||E)),w=b(()=>x.value.map(E=>E.props.value)),S=b(()=>x.value[c.value]),p=T();function I(E){C.value=[],e.openOnClear&&(u.value=!0)}function $(){e.hideNoData&&!f.value.length||e.readonly||(u.value=!0)}function P(E){if(e.readonly)return;const O=i.value.selectionStart,N=w.value.length;if(c.value>-1&&E.preventDefault(),["Enter","ArrowDown"].includes(E.key)&&(u.value=!0),["Escape"].includes(E.key)&&(u.value=!1),["Enter","Escape","Tab"].includes(E.key)&&(r.value=!0),E.key==="ArrowDown"){var Z;E.preventDefault(),(Z=p.value)==null||Z.focus("next")}else if(E.key==="ArrowUp"){var Y;E.preventDefault(),(Y=p.value)==null||Y.focus("prev")}if(e.multiple){if(["Backspace","Delete"].includes(E.key)){if(c.value<0){E.key==="Backspace"&&!y.value&&(c.value=N-1);return}L(S.value),Le(()=>!S.value&&(c.value=N-2))}if(E.key==="ArrowLeft"){if(c.value<0&&O>0)return;const X=c.value>-1?c.value-1:N-1;x.value[X]?c.value=X:(c.value=-1,i.value.setSelectionRange(y.value.length,y.value.length))}if(E.key==="ArrowRight"){if(c.value<0)return;const X=c.value+1;x.value[X]?c.value=X:(c.value=-1,i.value.setSelectionRange(0,0))}E.key==="Enter"&&(L(Cl(e,y.value)),y.value="")}}function M(){s.value&&(r.value=!0)}function L(E){if(e.multiple){const O=w.value.findIndex(N=>N===E.value);if(O===-1)C.value=[...C.value,E];else{const N=[...C.value];N.splice(O,1),C.value=N}y.value=""}else C.value=[E],A.value=E.title,Le(()=>{u.value=!1,r.value=!0})}function R(E){s.value=!0}function G(E){if(E.relatedTarget==null){var O;(O=i.value)==null||O.focus()}}return le(V,E=>{!E.length&&e.hideNoData&&(u.value=!1)}),le(s,E=>{if(E)c.value=-1;else{if(u.value=!1,!e.multiple||!y.value)return;C.value=[...C.value,Cl(e,y.value)],y.value=""}}),W(()=>{const E=!!(e.chips||a.chip),[O]=Br(e);return v(za,ne({ref:i},O,{modelValue:y.value,"onUpdate:modelValue":[N=>y.value=N,N=>{N==null&&(C.value=[])}],validationValue:C.externalValue,dirty:C.value.length>0,class:["v-combobox",{"v-combobox--active-menu":u.value,"v-combobox--chips":!!e.chips,"v-combobox--selecting-index":c.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0}],appendInnerIcon:e.items.length?e.menuIcon:void 0,readonly:e.readonly,"onClick:clear":I,"onClick:control":$,"onClick:input":$,onFocus:()=>s.value=!0,onBlur:()=>s.value=!1,onKeydown:P}),{...a,default:()=>{var N,Z,Y;return v(ye,null,[v(_i,ne({modelValue:u.value,"onUpdate:modelValue":X=>u.value=X,activator:"parent",contentClass:"v-combobox__content",eager:e.eager,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:M},e.menuProps),{default:()=>[v(yi,{ref:p,selected:w.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:X=>X.preventDefault(),onFocusin:R,onFocusout:G},{default:()=>[!V.value.length&&!e.hideNoData&&(((N=a["no-data"])==null?void 0:N.call(a))??v(dn,{title:o(e.noDataText)},null)),(Z=a["prepend-item"])==null?void 0:Z.call(a),V.value.map((X,oe)=>{var Ee;let{item:ee,matches:be}=X;return((Ee=a.item)==null?void 0:Ee.call(a,{item:ee,index:oe,props:ne(ee.props,{onClick:()=>L(ee)})}))??v(dn,ne({key:oe},ee.props,{onClick:()=>L(ee)}),{prepend:he=>{let{isSelected:De}=he;return e.multiple&&!e.hideSelected?v(Wl,{modelValue:De,ripple:!1},null):void 0},title:()=>{var he;return r.value?ee.title:k5(ee.title,be.title,((he=y.value)==null?void 0:he.length)??0)}})}),(Y=a["append-item"])==null?void 0:Y.call(a)]})]}),x.value.map((X,oe)=>{function Ee(be){be.stopPropagation(),be.preventDefault(),L(X)}const ee={"onClick:close":Ee,modelValue:!0,"onUpdate:modelValue":void 0};return v("div",{key:X.value,class:["v-combobox__selection",oe===c.value&&["v-combobox__selection--selected",g.value]],style:oe===c.value?_.value:{}},[E?v(Ve,{defaults:{VChip:{closable:e.closableChips,size:"small",text:X.title}}},{default:()=>[a.chip?a.chip({item:X,index:oe,props:ee}):v(Ha,ee,null)]}):a.selection?a.selection({item:X,index:oe}):v("span",{class:"v-combobox__selection-text"},[X.title,e.multiple&&oe!0},setup(e,t){let{slots:n}=t;const l=me(e,"modelValue"),{scopeId:a}=ja(),o=T();function i(s){var r,u;const c=s.relatedTarget,d=s.target;if(c!==d&&(r=o.value)!=null&&r.contentEl&&(u=o.value)!=null&&u.globalTop&&![document,o.value.contentEl].includes(d)&&!o.value.contentEl.contains(d)){const f=[...o.value.contentEl.querySelectorAll('button, [href], input:not([type="hidden"]), select, textarea, [tabindex]:not([tabindex="-1"])')].filter(g=>!g.hasAttribute("disabled")&&!g.matches('[tabindex="-1"]'));if(!f.length)return;const m=f[0],h=f[f.length-1];c===m?h.focus():m.focus()}}return Te&&le(()=>l.value&&e.retainFocus,s=>{s?document.addEventListener("focusin",i):document.removeEventListener("focusin",i)},{immediate:!0}),le(l,async s=>{if(await Le(),s){var r;(r=o.value.contentEl)==null||r.focus({preventScroll:!0})}else{var u;(u=o.value.activatorEl)==null||u.focus({preventScroll:!0})}}),W(()=>{const[s]=Ci(e);return v(Ul,ne({ref:o,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable}]},s,{modelValue:l.value,"onUpdate:modelValue":r=>l.value=r,"aria-role":"dialog","aria-modal":"true",activatorProps:ne({"aria-haspopup":"dialog","aria-expanded":String(l.value)},e.activatorProps)},a),{activator:n.activator,default:function(){for(var r,u=arguments.length,c=new Array(u),d=0;d[(r=n.default)==null?void 0:r.call(n,...c)]})}})}),Yt({},o)}});const Ma=Symbol.for("vuetify:v-expansion-panel"),I5=["default","accordion","inset","popout"],A5=U({name:"VExpansionPanels",props:{color:String,variant:{type:String,default:"default",validator:e=>I5.includes(e)},readonly:Boolean,...Rl(),...de(),...pe()},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;sl(e,Ma);const{themeClasses:l}=xe(e),a=b(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Ye({VExpansionPanel:{color:z(e,"color")},VExpansionPanelTitle:{readonly:z(e,"readonly")}}),W(()=>v(e.tag,{class:["v-expansion-panels",l.value,a.value]},n)),{}}}),hm=ce({color:String,expandIcon:{type:ue,default:"$expand"},collapseIcon:{type:ue,default:"$collapse"},hideActions:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean},"v-expansion-panel-title"),gm=U({name:"VExpansionPanelTitle",directives:{Ripple:Tn},props:{...hm()},setup(e,t){let{slots:n}=t;const l=we(Ma);if(!l)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:a,backgroundColorStyles:o}=Re(e,"color"),i=b(()=>({collapseIcon:e.collapseIcon,disabled:l.disabled.value,expanded:l.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly}));return W(()=>{var s;return Oe(v("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":l.isSelected.value},a.value],style:o.value,type:"button",tabindex:l.disabled.value?-1:void 0,disabled:l.disabled.value,"aria-expanded":l.isSelected.value,onClick:e.readonly?void 0:l.toggle},[v("span",{class:"v-expansion-panel-title__overlay"},null),(s=n.default)==null?void 0:s.call(n,i.value),!e.hideActions&&v("span",{class:"v-expansion-panel-title__icon"},[n.actions?n.actions(i.value):v(ze,{icon:l.isSelected.value?e.collapseIcon:e.expandIcon},null)])]),[[Ct("ripple"),e.ripple]])}),{}}}),bm=U({name:"VExpansionPanelText",props:{...pi()},setup(e,t){let{slots:n}=t;const l=we(Ma);if(!l)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:a,onAfterLeave:o}=Or(e,l.isSelected);return W(()=>{var i;return v(di,{onAfterLeave:o},{default:()=>[Oe(v("div",{class:"v-expansion-panel-text"},[n.default&&a.value&&v("div",{class:"v-expansion-panel-text__wrapper"},[(i=n.default)==null?void 0:i.call(n)])]),[[tn,l.isSelected.value]])]})}),{}}}),M5=U({name:"VExpansionPanel",props:{title:String,text:String,bgColor:String,...We(),...il(),...pi(),...Be(),...de(),...hm()},emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const l=Nl(e,Ma),{backgroundColorClasses:a,backgroundColorStyles:o}=Re(e,"bgColor"),{elevationClasses:i}=Ze(e),{roundedClasses:s}=Ne(e),r=b(()=>(l==null?void 0:l.disabled.value)||e.disabled),u=b(()=>l.group.items.value.reduce((f,m,h)=>(l.group.selected.value.includes(m.id)&&f.push(h),f),[])),c=b(()=>{const f=l.group.items.value.findIndex(m=>m.id===l.id);return!l.isSelected.value&&u.value.some(m=>m-f===1)}),d=b(()=>{const f=l.group.items.value.findIndex(m=>m.id===l.id);return!l.isSelected.value&&u.value.some(m=>m-f===-1)});return Xe(Ma,l),W(()=>{var f;const m=!!(n.text||e.text),h=!!(n.title||e.title);return v(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":l.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":d.value,"v-expansion-panel--disabled":r.value},s.value,a.value],style:o.value,"aria-expanded":l.isSelected.value},{default:()=>[v("div",{class:["v-expansion-panel__shadow",...i.value]},null),h&&v(gm,{key:"title",collapseIcon:e.collapseIcon,color:e.color,expandIcon:e.expandIcon,hideActions:e.hideActions,ripple:e.ripple},{default:()=>[n.title?n.title():e.title]}),m&&v(bm,{key:"text",eager:e.eager},{default:()=>[n.text?n.text():e.text]}),(f=n.default)==null?void 0:f.call(n)]})}),{}}});const B5=U({name:"VFileInput",inheritAttrs:!1,props:{chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},multiple:Boolean,hint:String,persistentHint:Boolean,placeholder:String,showSize:{type:[Boolean,Number],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(e)},...yn({prependIcon:"$file"}),modelValue:{type:Array,default:()=>[],validator:e=>Mt(e).every(t=>t!=null&&typeof t=="object")},...mi({clearable:!0})},emits:{"click:control":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const{t:o}=Dt(),i=me(e,"modelValue"),s=b(()=>typeof e.showSize!="boolean"?e.showSize:void 0),r=b(()=>(i.value??[]).reduce((x,w)=>{let{size:S=0}=w;return x+S},0)),u=b(()=>sc(r.value,s.value)),c=b(()=>(i.value??[]).map(x=>{const{name:w="",size:S=0}=x;return e.showSize?`${w} (${sc(S,s.value)})`:w})),d=b(()=>{var x;const w=((x=i.value)==null?void 0:x.length)??0;return e.showSize?o(e.counterSizeString,w,u.value):o(e.counterString,w)}),f=T(),m=T(),h=T(!1),g=T(),_=b(()=>e.messages.length?e.messages:e.persistentHint?e.hint:"");function C(){if(g.value!==document.activeElement){var x;(x=g.value)==null||x.focus()}h.value||(h.value=!0)}function A(x){To(e["onClick:prepend"],x),y(x)}function y(x){var w;(w=g.value)==null||w.click(),l("click:control",x)}function V(x){x.stopPropagation(),C(),Le(()=>{i.value=[],g!=null&&g.value&&(g.value.value=""),To(e["onClick:clear"],x)})}return W(()=>{const x=!!(a.counter||e.counter),w=!!(x||a.details),[S,p]=ll(n),[{modelValue:I,...$}]=Ln(e),[P]=Mr(e);return v(nn,ne({ref:f,modelValue:i.value,"onUpdate:modelValue":M=>i.value=M,class:"v-file-input","onClick:prepend":A,"onClick:append":e["onClick:append"]},S,$,{focused:h.value,messages:_.value}),{...a,default:M=>{let{isDisabled:L,isDirty:R,isReadonly:G,isValid:E}=M;return v(Na,ne({ref:m,"prepend-icon":e.prependIcon,"onClick:control":y,"onClick:clear":V,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},P,{active:R.value||h.value,dirty:R.value,focused:h.value,error:E.value===!1}),{...a,default:O=>{var N;let{props:{class:Z,...Y}}=O;return v(ye,null,[v("input",ne({ref:g,type:"file",readonly:G.value,disabled:L.value,multiple:e.multiple,name:e.name,onClick:X=>{X.stopPropagation(),C()},onChange:X=>{if(!X.target)return;const oe=X.target;i.value=[...oe.files??[]]},onFocus:C,onBlur:()=>h.value=!1},Y,p),null),v("div",{class:Z},[!!((N=i.value)!=null&&N.length)&&(a.selection?a.selection({fileNames:c.value,totalBytes:r.value,totalBytesReadable:u.value}):e.chips?c.value.map(X=>v(Ha,{key:X,size:"small",color:e.color},{default:()=>[X]})):c.value.join(", "))])])}})},details:w?M=>{var L,R;return v(ye,null,[(L=a.details)==null?void 0:L.call(a,M),x&&v(ye,null,[v("span",null,null),v(hi,{active:!!((R=i.value)!=null&&R.length),value:d.value},a.counter)])])}:void 0})}),Yt({},f,m,g)}});const E5=U({name:"VFooter",props:{app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...xt(),...We(),...Ll(),...Be(),...de({tag:"footer"}),...pe()},setup(e,t){let{slots:n}=t;const{themeClasses:l}=xe(e),{backgroundColorClasses:a,backgroundColorStyles:o}=Re(z(e,"color")),{borderClasses:i}=Pt(e),{elevationClasses:s}=Ze(e),{roundedClasses:r}=Ne(e),u=T(32),{resizeRef:c}=tl(m=>{m.length&&(u.value=m[0].target.clientHeight)}),d=b(()=>e.height==="auto"?u.value:parseInt(e.height,10)),{layoutItemStyles:f}=Ol({id:e.name,order:b(()=>parseInt(e.order,10)),position:b(()=>"bottom"),layoutSize:d,elementSize:b(()=>e.height==="auto"?void 0:d.value),active:b(()=>e.app),absolute:z(e,"absolute")});return W(()=>v(e.tag,{ref:c,class:["v-footer",l.value,a.value,i.value,s.value,r.value],style:[o.value,e.app?f.value:void 0]},n)),{}}}),P5=U({name:"VForm",props:{...L1()},emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:l}=t;const a=O1(e),o=T();function i(r){r.preventDefault(),a.reset()}function s(r){const u=r,c=a.validate();u.then=c.then.bind(c),u.catch=c.catch.bind(c),u.finally=c.finally.bind(c),l("submit",u),u.defaultPrevented||c.then(d=>{let{valid:f}=d;if(f){var m;(m=o.value)==null||m.submit()}}),u.preventDefault()}return W(()=>{var r;return v("form",{ref:o,class:"v-form",novalidate:!0,onReset:i,onSubmit:s},[(r=n.default)==null?void 0:r.call(n,a)])}),Yt(a,o)}});const T5=U({name:"VContainer",props:{fluid:{type:Boolean,default:!1},...de()},setup(e,t){let{slots:n}=t;return W(()=>v(e.tag,{class:["v-container",{"v-container--fluid":e.fluid}]},n)),{}}}),Dr=["sm","md","lg","xl","xxl"],ym=(()=>Dr.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}))(),pm=(()=>Dr.reduce((e,t)=>(e["offset"+fn(t)]={type:[String,Number],default:null},e),{}))(),Cm=(()=>Dr.reduce((e,t)=>(e["order"+fn(t)]={type:[String,Number],default:null},e),{}))(),Nc={col:Object.keys(ym),offset:Object.keys(pm),order:Object.keys(Cm)};function L5(e,t,n){let l=e;if(!(n==null||n===!1)){if(t){const a=t.replace(e,"");l+=`-${a}`}return e==="col"&&(l="v-"+l),e==="col"&&(n===""||n===!0)||(l+=`-${n}`),l.toLowerCase()}}const O5=["auto","start","end","center","baseline","stretch"],F5=U({name:"VCol",props:{cols:{type:[Boolean,String,Number],default:!1},...ym,offset:{type:[String,Number],default:null},...pm,order:{type:[String,Number],default:null},...Cm,alignSelf:{type:String,default:null,validator:e=>O5.includes(e)},...de()},setup(e,t){let{slots:n}=t;const l=b(()=>{const a=[];let o;for(o in Nc)Nc[o].forEach(s=>{const r=e[s],u=L5(o,s,r);u&&a.push(u)});const i=a.some(s=>s.startsWith("v-col-"));return a.push({"v-col":!i||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),a});return()=>{var a;return Pn(e.tag,{class:l.value},(a=n.default)==null?void 0:a.call(n))}}}),R5=["sm","md","lg","xl","xxl"],Hr=["start","end","center"],_m=["space-between","space-around","space-evenly"];function jr(e,t){return R5.reduce((n,l)=>(n[e+fn(l)]=t(),n),{})}const N5=[...Hr,"baseline","stretch"],Sm=e=>N5.includes(e),xm=jr("align",()=>({type:String,default:null,validator:Sm})),z5=[...Hr,..._m],wm=e=>z5.includes(e),km=jr("justify",()=>({type:String,default:null,validator:wm})),D5=[...Hr,..._m,"stretch"],$m=e=>D5.includes(e),Vm=jr("alignContent",()=>({type:String,default:null,validator:$m})),zc={align:Object.keys(xm),justify:Object.keys(km),alignContent:Object.keys(Vm)},H5={align:"align",justify:"justify",alignContent:"align-content"};function j5(e,t,n){let l=H5[e];if(n!=null){if(t){const a=t.replace(e,"");l+=`-${a}`}return l+=`-${n}`,l.toLowerCase()}}const Y5=U({name:"VRow",props:{dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:Sm},...xm,justify:{type:String,default:null,validator:wm},...km,alignContent:{type:String,default:null,validator:$m},...Vm,...de()},setup(e,t){let{slots:n}=t;const l=b(()=>{const a=[];let o;for(o in zc)zc[o].forEach(i=>{const s=e[i],r=j5(o,i,s);r&&a.push(r)});return a.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),a});return()=>{var a;return Pn(e.tag,{class:["v-row",l.value]},(a=n.default)==null?void 0:a.call(n))}}}),W5=Et("flex-grow-1","div","VSpacer"),U5=U({name:"VHover",props:{disabled:Boolean,modelValue:{type:Boolean,default:void 0},...zv()},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=me(e,"modelValue"),{runOpenDelay:a,runCloseDelay:o}=Dv(e,i=>!e.disabled&&(l.value=i));return()=>{var i;return(i=n.default)==null?void 0:i.call(n,{isHovering:l.value,props:{onMouseenter:a,onMouseleave:o}})}}});const Im=Symbol.for("vuetify:v-item-group"),X5=U({name:"VItemGroup",props:{...Rl({selectedClass:"v-item--selected"}),...de(),...pe()},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:l}=xe(e),{isSelected:a,select:o,next:i,prev:s,selected:r}=sl(e,Im);return()=>{var u;return v(e.tag,{class:["v-item-group",l.value]},{default:()=>[(u=n.default)==null?void 0:u.call(n,{isSelected:a,select:o,next:i,prev:s,selected:r.value})]})}}}),G5=Ae()({name:"VItem",props:il(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:l,select:a,toggle:o,selectedClass:i,value:s,disabled:r}=Nl(e,Im);return()=>{var u;return(u=n.default)==null?void 0:u.call(n,{isSelected:l.value,selectedClass:i.value,select:a,toggle:o,value:s.value,disabled:r.value})}}});const K5=Et("v-kbd");const q5=U({name:"VLayout",props:Kf(),setup(e,t){let{slots:n}=t;const{layoutClasses:l,layoutStyles:a,getLayoutItem:o,items:i,layoutRef:s}=qf(e);return W(()=>{var r;return v("div",{ref:s,class:l.value,style:a.value},[(r=n.default)==null?void 0:r.call(n)])}),{getLayoutItem:o,items:i}}});const Z5=U({name:"VLayoutItem",props:{position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...Ll()},setup(e,t){let{slots:n}=t;const{layoutItemStyles:l}=Ol({id:e.name,order:b(()=>parseInt(e.order,10)),position:z(e,"position"),elementSize:z(e,"size"),layoutSize:z(e,"size"),active:z(e,"modelValue"),absolute:z(e,"absolute")});return()=>{var a;return v("div",{class:["v-layout-item"],style:l.value},[(a=n.default)==null?void 0:a.call(n)])}}}),J5=U({name:"VLazy",directives:{intersect:Fa},props:{modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...Ht(),...de(),...gn({transition:"fade-transition"})},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{dimensionStyles:l}=jt(e),a=me(e,"modelValue");function o(i){a.value||(a.value=i)}return W(()=>{var i;return Oe(v(e.tag,{class:"v-lazy",style:l.value},{default:()=>[a.value&&v(qt,{transition:e.transition,appear:!0},{default:()=>[(i=n.default)==null?void 0:i.call(n)]})]}),[[Ct("intersect"),o,e.options]])}),{}}});const Q5=U({name:"VLocaleProvider",props:{locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0}},setup(e,t){let{slots:n}=t;const{rtlClasses:l}=Oy(e);return W(()=>{var a;return v("div",{class:["v-locale-provider",l.value]},[(a=n.default)==null?void 0:a.call(n)])}),{}}});const e2=U({name:"VMain",props:{scrollable:Boolean,...de({tag:"main"})},setup(e,t){let{slots:n}=t;const{mainStyles:l}=Ky(),{ssrBootStyles:a}=Nr();return W(()=>{var o,i;return v(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable}],style:[l.value,a.value]},{default:()=>[e.scrollable?v("div",{class:"v-main__scroller"},[(o=n.default)==null?void 0:o.call(n)]):(i=n.default)==null?void 0:i.call(n)]})}),{}}});function t2(e){let{rootEl:t,isSticky:n,layoutItemStyles:l}=e;const a=T(!1),o=T(0),i=b(()=>{const u=typeof a.value=="boolean"?"top":a.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,a.value?{[u]:Q(o.value)}:{top:l.value.top}]});ut(()=>{le(n,u=>{u?window.addEventListener("scroll",r,{passive:!0}):window.removeEventListener("scroll",r)},{immediate:!0})}),ct(()=>{document.removeEventListener("scroll",r)});let s=0;function r(){const u=s>window.scrollY?"up":"down",c=t.value.getBoundingClientRect(),d=parseFloat(l.value.top??0),f=window.scrollY-Math.max(0,o.value-d),m=c.height+Math.max(o.value,d)-window.scrollY-window.innerHeight;c.height0;n--){if(e[n].t===e[n-1].t)continue;const l=Dc(t),a=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(a-l)*Math.abs(a),n===e.length-1&&(t*=.5)}return Dc(t)*1e3}function a2(){const e={};function t(a){Array.from(a.changedTouches).forEach(o=>{(e[o.identifier]??(e[o.identifier]=new Zb(l2))).push([a.timeStamp,o])})}function n(a){Array.from(a.changedTouches).forEach(o=>{delete e[o.identifier]})}function l(a){var o;const i=(o=e[a])==null?void 0:o.values().reverse();if(!i)throw new Error(`No samples for touch id ${a}`);const s=i[0],r=[],u=[];for(const c of i){if(s[0]-c[0]>n2)break;r.push({t:c[0],d:c[1].clientX}),u.push({t:c[0],d:c[1].clientY})}return{x:Hc(r),y:Hc(u),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":o2()}}}return{addMovement:t,endTouch:n,getVelocity:l}}function o2(){throw new Error}function i2(e){let{isActive:t,isTemporary:n,width:l,touchless:a,position:o}=e;ut(()=>{window.addEventListener("touchstart",C,{passive:!0}),window.addEventListener("touchmove",A,{passive:!1}),window.addEventListener("touchend",y,{passive:!0})}),ct(()=>{window.removeEventListener("touchstart",C),window.removeEventListener("touchmove",A),window.removeEventListener("touchend",y)});const i=b(()=>o.value!=="bottom"),{addMovement:s,endTouch:r,getVelocity:u}=a2();let c=!1;const d=T(!1),f=T(0),m=T(0);let h;function g(x,w){return(o.value==="left"?x:o.value==="right"?document.documentElement.clientWidth-x:o.value==="bottom"?document.documentElement.clientHeight-x:yl())-(w?l.value:0)}function _(x){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const S=o.value==="left"?(x-m.value)/l.value:o.value==="right"?(document.documentElement.clientWidth-x-m.value)/l.value:o.value==="bottom"?(document.documentElement.clientHeight-x-m.value)/l.value:yl();return w?Math.max(0,Math.min(1,S)):S}function C(x){if(a.value)return;const w=x.changedTouches[0].clientX,S=x.changedTouches[0].clientY,p=25,I=o.value==="left"?wdocument.documentElement.clientWidth-p:o.value==="bottom"?S>document.documentElement.clientHeight-p:yl(),$=t.value&&(o.value==="left"?wdocument.documentElement.clientWidth-l.value:o.value==="bottom"?S>document.documentElement.clientHeight-l.value:yl());(I||$||t.value&&n.value)&&(c=!0,h=[w,S],m.value=g(i.value?w:S,t.value),f.value=_(i.value?w:S),r(x),s(x))}function A(x){const w=x.changedTouches[0].clientX,S=x.changedTouches[0].clientY;if(c){if(!x.cancelable){c=!1;return}const I=Math.abs(w-h[0]),$=Math.abs(S-h[1]);(i.value?I>$&&I>3:$>I&&$>3)?(d.value=!0,c=!1):(i.value?$:I)>3&&(c=!1)}if(!d.value)return;x.preventDefault(),s(x);const p=_(i.value?w:S,!1);f.value=Math.max(0,Math.min(1,p)),p>1?m.value=g(i.value?w:S,!0):p<0&&(m.value=g(i.value?w:S,!1))}function y(x){if(c=!1,!d.value)return;s(x),d.value=!1;const w=u(x.changedTouches[0].identifier),S=Math.abs(w.x),p=Math.abs(w.y);(i.value?S>p&&S>400:p>S&&p>3)?t.value=w.direction===({left:"right",right:"left",bottom:"up"}[o.value]||yl()):t.value=f.value>.5}const V=b(()=>d.value?{transform:o.value==="left"?`translateX(calc(-100% + ${f.value*l.value}px))`:o.value==="right"?`translateX(calc(100% - ${f.value*l.value}px))`:o.value==="bottom"?`translateY(calc(100% - ${f.value*l.value}px))`:yl(),transition:"none"}:void 0);return{isDragging:d,dragProgress:f,dragStyles:V}}function yl(){throw new Error}const s2=["start","end","left","right","bottom"],r2=U({name:"VNavigationDrawer",props:{color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:Boolean,railWidth:{type:[Number,String],default:56},scrim:{type:[String,Boolean],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>s2.includes(e)},sticky:Boolean,...xt(),...We(),...Ll(),...Be(),...de({tag:"nav"}),...pe()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{isRtl:a}=hn(),{themeClasses:o}=xe(e),{borderClasses:i}=Pt(e),{backgroundColorClasses:s,backgroundColorStyles:r}=Re(z(e,"color")),{elevationClasses:u}=Ze(e),{mobile:c}=Oa(),{roundedClasses:d}=Ne(e),f=mv(),m=me(e,"modelValue",null,E=>!!E),{ssrBootStyles:h}=Nr(),g=T(),_=T(!1),C=b(()=>e.rail&&e.expandOnHover&&_.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),A=b(()=>ps(e.location,a.value)),y=b(()=>!e.permanent&&(c.value||e.temporary)),V=b(()=>e.sticky&&!y.value&&A.value!=="bottom");e.disableResizeWatcher||le(y,E=>!e.permanent&&Le(()=>m.value=!E)),!e.disableRouteWatcher&&f&&le(f.currentRoute,()=>y.value&&(m.value=!1)),le(()=>e.permanent,E=>{E&&(m.value=!0)}),Qo(()=>{e.modelValue!=null||y.value||(m.value=e.permanent||!c.value)});const{isDragging:x,dragProgress:w,dragStyles:S}=i2({isActive:m,isTemporary:y,width:C,touchless:z(e,"touchless"),position:A}),p=b(()=>{const E=y.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):C.value;return x.value?E*w.value:E}),{layoutItemStyles:I,layoutRect:$,layoutItemScrimStyles:P}=Ol({id:e.name,order:b(()=>parseInt(e.order,10)),position:A,layoutSize:p,elementSize:C,active:b(()=>m.value||x.value),disableTransitions:b(()=>x.value),absolute:b(()=>e.absolute||V.value&&typeof M.value!="string")}),{isStuck:M,stickyStyles:L}=t2({rootEl:g,isSticky:V,layoutItemStyles:I}),R=Re(b(()=>typeof e.scrim=="string"?e.scrim:null)),G=b(()=>({...x.value?{opacity:w.value*.2,transition:"none"}:void 0,...$.value?{left:Q($.value.left),right:Q($.value.right),top:Q($.value.top),bottom:Q($.value.bottom)}:void 0,...P.value}));return Ye({VList:{bgColor:"transparent"}}),W(()=>{var E,O,N,Z;const Y=l.image||e.image;return v(ye,null,[v(e.tag,ne({ref:g,onMouseenter:()=>_.value=!0,onMouseleave:()=>_.value=!1,class:["v-navigation-drawer",`v-navigation-drawer--${A.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":_.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":y.value,"v-navigation-drawer--active":m.value,"v-navigation-drawer--sticky":V.value},o.value,s.value,i.value,u.value,d.value],style:[r.value,I.value,S.value,h.value,L.value]},n),{default:()=>[Y&&v("div",{key:"image",class:"v-navigation-drawer__img"},[l.image?(E=l.image)==null?void 0:E.call(l,{image:e.image}):v("img",{src:e.image,alt:""},null)]),l.prepend&&v("div",{class:"v-navigation-drawer__prepend"},[(O=l.prepend)==null?void 0:O.call(l)]),v("div",{class:"v-navigation-drawer__content"},[(N=l.default)==null?void 0:N.call(l)]),l.append&&v("div",{class:"v-navigation-drawer__append"},[(Z=l.append)==null?void 0:Z.call(l)])]}),v(Zt,{name:"fade-transition"},{default:()=>[y.value&&(x.value||m.value)&&!!e.scrim&&v("div",{class:["v-navigation-drawer__scrim",R.backgroundColorClasses.value],style:[G.value,R.backgroundColorStyles.value],onClick:()=>m.value=!1},null)]})])}),{isStuck:M}}}),u2=U({name:"VNoSsr",setup(e,t){let{slots:n}=t;const l=Yv();return()=>{var a;return l.value&&((a=n.default)==null?void 0:a.call(n))}}});function c2(){const e=T([]);kd(()=>e.value=[]);function t(n,l){e.value[l]=n}return{refs:e,updateRef:t}}const d2=U({name:"VPagination",props:{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:ue,default:"$first"},prevIcon:{type:ue,default:"$prev"},nextIcon:{type:ue,default:"$next"},lastIcon:{type:ue,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,...xt(),...Ge(),...We(),...Be(),...bn(),...de({tag:"nav"}),...pe(),...Tt({variant:"text"})},emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:l}=t;const a=me(e,"modelValue"),{t:o,n:i}=Dt(),{isRtl:s}=hn(),{themeClasses:r}=xe(e),u=T(-1);Ye(void 0,{scoped:!0});const{resizeRef:c}=tl(w=>{if(!w.length)return;const{target:S,contentRect:p}=w[0],I=S.querySelector(".v-pagination__list > *");if(!I)return;const $=p.width,P=I.offsetWidth+parseFloat(getComputedStyle(I).marginRight)*2,M=e.showFirstLastPage?5:3;u.value=Math.max(0,Math.floor(+(($-P*M)/P).toFixed(2)))}),d=b(()=>parseInt(e.length,10)),f=b(()=>parseInt(e.start,10)),m=b(()=>e.totalVisible?parseInt(e.totalVisible,10):u.value>=0?u.value:d.value),h=b(()=>{if(d.value<=0||isNaN(d.value)||d.value>Number.MAX_SAFE_INTEGER)return[];if(m.value<=1)return[a.value];if(d.value<=m.value)return Un(d.value,f.value);const w=m.value%2===0,S=w?m.value/2:Math.floor(m.value/2),p=w?S:S+1,I=d.value-S;if(p-a.value>=0)return[...Un(Math.max(1,m.value-1),f.value),e.ellipsis,d.value];if(a.value-I>=(w?1:0)){const $=m.value-1,P=d.value-$+f.value;return[f.value,e.ellipsis,...Un($,P)]}else{const $=Math.max(1,m.value-3),P=$===1?a.value:a.value-Math.ceil($/2)+f.value;return[f.value,e.ellipsis,...Un($,P),e.ellipsis,d.value]}});function g(w,S,p){w.preventDefault(),a.value=S,p&&l(p,S)}const{refs:_,updateRef:C}=c2();Ye({VPaginationBtn:{color:z(e,"color"),border:z(e,"border"),density:z(e,"density"),size:z(e,"size"),variant:z(e,"variant"),rounded:z(e,"rounded"),elevation:z(e,"elevation")}});const A=b(()=>h.value.map((w,S)=>{const p=I=>C(I,S);if(typeof w=="string")return{isActive:!1,key:`ellipsis-${S}`,page:w,props:{ref:p,ellipsis:!0,icon:!0,disabled:!0}};{const I=w===a.value;return{isActive:I,key:w,page:i(w),props:{ref:p,ellipsis:!1,icon:!0,disabled:!!e.disabled||e.length<2,color:I?e.activeColor:e.color,ariaCurrent:I,ariaLabel:o(I?e.currentPageAriaLabel:e.pageAriaLabel,S+1),onClick:$=>g($,w)}}}})),y=b(()=>{const w=!!e.disabled||a.value<=f.value,S=!!e.disabled||a.value>=f.value+d.value-1;return{first:e.showFirstLastPage?{icon:s.value?e.lastIcon:e.firstIcon,onClick:p=>g(p,f.value,"first"),disabled:w,ariaLabel:o(e.firstAriaLabel),ariaDisabled:w}:void 0,prev:{icon:s.value?e.nextIcon:e.prevIcon,onClick:p=>g(p,a.value-1,"prev"),disabled:w,ariaLabel:o(e.previousAriaLabel),ariaDisabled:w},next:{icon:s.value?e.prevIcon:e.nextIcon,onClick:p=>g(p,a.value+1,"next"),disabled:S,ariaLabel:o(e.nextAriaLabel),ariaDisabled:S},last:e.showFirstLastPage?{icon:s.value?e.firstIcon:e.lastIcon,onClick:p=>g(p,f.value+d.value-1,"last"),disabled:S,ariaLabel:o(e.lastAriaLabel),ariaDisabled:S}:void 0}});function V(){var w;const S=a.value-f.value;(w=_.value[S])==null||w.$el.focus()}function x(w){w.key===bs.left&&!e.disabled&&a.value>e.start?(a.value=a.value-1,Le(V)):w.key===bs.right&&!e.disabled&&a.valuev(e.tag,{ref:c,class:["v-pagination",r.value],role:"navigation","aria-label":o(e.ariaLabel),onKeydown:x,"data-test":"v-pagination-root"},{default:()=>[v("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&v("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(y.value.first):v(st,ne({_as:"VPaginationBtn"},y.value.first),null)]),v("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(y.value.prev):v(st,ne({_as:"VPaginationBtn"},y.value.prev),null)]),A.value.map((w,S)=>v("li",{key:w.key,class:["v-pagination__item",{"v-pagination__item--is-active":w.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(w):v(st,ne({_as:"VPaginationBtn"},w.props),{default:()=>[w.page]})])),v("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(y.value.next):v(st,ne({_as:"VPaginationBtn"},y.value.next),null)]),e.showFirstLastPage&&v("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(y.value.last):v(st,ne({_as:"VPaginationBtn"},y.value.last),null)])])]})),{}}});function f2(e){return Math.floor(Math.abs(e))*Math.sign(e)}const v2=U({name:"VParallax",props:{scale:{type:[Number,String],default:.5}},setup(e,t){let{slots:n}=t;const{intersectionRef:l,isIntersecting:a}=kr(),{resizeRef:o,contentRect:i}=tl(),{height:s}=Oa(),r=T();en(()=>{var m;l.value=o.value=(m=r.value)==null?void 0:m.$el});let u;le(a,m=>{m?(u=zf(l.value),u=u===document.scrollingElement?document:u,u.addEventListener("scroll",f,{passive:!0}),f()):u.removeEventListener("scroll",f)}),ct(()=>{var m;(m=u)==null||m.removeEventListener("scroll",f)}),le(s,f),le(()=>{var m;return(m=i.value)==null?void 0:m.height},f);const c=b(()=>1-yt(+e.scale));let d=-1;function f(){a.value&&(cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var m;const h=((m=r.value)==null?void 0:m.$el).querySelector(".v-img__img");if(!h)return;const g=u.clientHeight??document.documentElement.clientHeight,_=u.scrollTop??window.scrollY,C=l.value.offsetTop,A=i.value.height,y=C+(A-g)/2,V=f2((_-y)*c.value),x=Math.max(1,(c.value*(g-A)+A)/A);h.style.setProperty("transform",`translateY(${V}px) scale(${x})`)}))}return W(()=>v(Fl,{class:["v-parallax",{"v-parallax--active":a.value}],ref:r,cover:!0,onLoadstart:f,onLoad:f},n)),{}}}),m2=U({name:"VRadio",props:{...bi({falseIcon:"$radioOff",trueIcon:"$radioOn"})},setup(e,t){let{slots:n}=t;return W(()=>v(Da,ne(e,{class:"v-radio",type:"radio"}),n)),{}}});const h2=U({name:"VRadioGroup",inheritAttrs:!1,props:{height:{type:[Number,String],default:"auto"},...yn(),...nl(Er(),["multiple"]),trueIcon:{type:ue,default:"$radioOn"},falseIcon:{type:ue,default:"$radioOff"},type:{type:String,default:"radio"}},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const a=et(),o=b(()=>e.id||`radio-group-${a}`),i=me(e,"modelValue");return W(()=>{const[s,r]=ll(n),[u,c]=Ln(e),[d,f]=xv({...e,multiple:!1}),m=l.label?l.label({label:e.label,props:{for:o.value}}):e.label;return v(nn,ne({class:"v-radio-group"},s,u,{modelValue:i.value,"onUpdate:modelValue":h=>i.value=h,id:o.value}),{...l,default:h=>{let{id:g,isDisabled:_,isReadonly:C}=h;return v(ye,null,[m&&v(Yl,{for:g.value},{default:()=>[m]}),v(Sv,ne(d,{id:g.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:_.value,readonly:C.value},r,{modelValue:i.value,"onUpdate:modelValue":A=>i.value=A}),l)])}})}),{}}}),g2=U({name:"VRangeSlider",props:{...vi(),...yn(),...dm(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=T(),a=T(),o=T();function i(S){if(!l.value||!a.value)return;const p=Ls(S,l.value.$el,e.direction),I=Ls(S,a.value.$el,e.direction),$=Math.abs(p),P=Math.abs(I);return ${var p;C.value=s.value===((p=l.value)==null?void 0:p.$el)?[S,C.value[1]]:[C.value[0],S]},handleMouseMove:S=>{var p;const[I,$]=C.value;if(!e.strict&&I===$&&I!==c.value){var P,M,L;s.value=S>I?(P=a.value)==null?void 0:P.$el:(M=l.value)==null?void 0:M.$el,(L=s.value)==null||L.focus()}s.value===((p=l.value)==null?void 0:p.$el)?C.value=[Math.min(S,$),$]:C.value=[I,Math.max(I,S)]},getActiveThumb:i}),C=me(e,"modelValue",void 0,S=>!S||!S.length?[0,0]:S.map(p=>g(p))),{isFocused:A,focus:y,blur:V}=cl(e),x=b(()=>h(C.value[0])),w=b(()=>h(C.value[1]));return W(()=>{const[S,p]=Ln(e),I=!!(e.label||n.label||n.prepend);return v(nn,ne({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||r.value,"v-slider--focused":A.value,"v-slider--pressed":d.value,"v-slider--disabled":e.disabled}],ref:o},S,{focused:A.value}),{...n,prepend:I?$=>{var P,M;return v(ye,null,[((P=n.label)==null?void 0:P.call(n,$))??e.label?v(Yl,{class:"v-slider__label",text:e.label},null):void 0,(M=n.prepend)==null?void 0:M.call(n,$)])}:void 0,default:$=>{var P,M;let{id:L}=$;return v("div",{class:"v-slider__container",onMousedown:f,onTouchstartPassive:m},[v("input",{id:`${L.value}_start`,name:e.name||L.value,disabled:e.disabled,readonly:e.readonly,tabindex:"-1",value:C.value[0]},null),v("input",{id:`${L.value}_stop`,name:e.name||L.value,disabled:e.disabled,readonly:e.readonly,tabindex:"-1",value:C.value[1]},null),v(vm,{ref:_,start:x.value,stop:w.value},{"tick-label":n["tick-label"]}),v(Os,{ref:l,focused:A&&s.value===((P=l.value)==null?void 0:P.$el),modelValue:C.value[0],"onUpdate:modelValue":R=>C.value=[R,C.value[1]],onFocus:R=>{var G,E;if(y(),s.value=(G=l.value)==null?void 0:G.$el,C.value[0]===C.value[1]&&C.value[1]===c.value&&R.relatedTarget!==((E=a.value)==null?void 0:E.$el)){var O,N;(O=l.value)==null||O.$el.blur(),(N=a.value)==null||N.$el.focus()}},onBlur:()=>{V(),s.value=void 0},min:c.value,max:C.value[1],position:x.value},{"thumb-label":n["thumb-label"]}),v(Os,{ref:a,focused:A&&s.value===((M=a.value)==null?void 0:M.$el),modelValue:C.value[1],"onUpdate:modelValue":R=>C.value=[C.value[0],R],onFocus:R=>{var G,E;if(y(),s.value=(G=a.value)==null?void 0:G.$el,C.value[0]===C.value[1]&&C.value[0]===u.value&&R.relatedTarget!==((E=l.value)==null?void 0:E.$el)){var O,N;(O=a.value)==null||O.$el.blur(),(N=l.value)==null||N.$el.focus()}},onBlur:()=>{V(),s.value=void 0},min:C.value[0],max:u.value,position:w.value},{"thumb-label":n["thumb-label"]})])}})}),{}}});const b2=Ae()({name:"VRating",props:{name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:ue,default:"$ratingEmpty"},fullIcon:{type:ue,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...Ge(),...bn(),...de(),...pe()},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{t:l}=Dt(),{themeClasses:a}=xe(e),o=me(e,"modelValue"),i=b(()=>yt(parseFloat(o.value),0,+e.length)),s=b(()=>Un(Number(e.length),1)),r=b(()=>s.value.flatMap(V=>e.halfIncrements?[V-.5,V]:[V])),u=T(-1),c=T(-1),d=T();let f=!1;const m=b(()=>r.value.map(V=>{const x=e.hover&&u.value>-1,w=i.value>=V,S=u.value>=V,I=(x?S:w)?e.fullIcon:e.emptyIcon,$=e.activeColor??e.color,P=w||S?$:e.color;return{isFilled:w,isHovered:S,icon:I,color:P}})),h=b(()=>[0,...r.value].map(V=>{function x(){u.value=V}function w(){u.value=-1}function S(){if(V===0&&i.value===0){var $;($=d.value)==null||$.focus()}else c.value=V}function p(){f||(c.value=-1)}function I(){e.disabled||e.readonly||(o.value=i.value===V&&e.clearable?0:V)}return{onMouseenter:e.hover?x:void 0,onMouseleave:e.hover?w:void 0,onFocus:S,onBlur:p,onClick:I}}));function g(){f=!0}function _(){f=!1}const C=b(()=>e.name??`v-rating-${et()}`);function A(V){var x,w;let{value:S,index:p,showStar:I=!0}=V;const{onMouseenter:$,onMouseleave:P,onFocus:M,onBlur:L,onClick:R}=h.value[p+1],G=`${C.value}-${String(S).replace(".","-")}`,E={color:(x=m.value[p])==null?void 0:x.color,density:e.density,disabled:e.disabled,icon:(w=m.value[p])==null?void 0:w.icon,ripple:e.ripple,size:e.size,tag:"span",variant:"plain"};return v(ye,null,[v("label",{for:G,class:{"v-rating__item--half":e.halfIncrements&&S%1>0,"v-rating__item--full":e.halfIncrements&&S%1===0},onMousedown:g,onMouseup:_,onMouseenter:$,onMouseleave:P},[v("span",{class:"v-rating__hidden"},[l(e.itemAriaLabel,S,e.length)]),I?n.item?n.item({...m.value[p],props:E,value:S,index:p}):v(st,E,null):void 0]),v("input",{class:"v-rating__hidden",name:C.value,id:G,type:"radio",value:S,checked:i.value===S,onClick:R,onFocus:M,onBlur:L,ref:p===0?d:void 0,readonly:e.readonly,disabled:e.disabled},null)])}function y(V){return n["item-label"]?n["item-label"](V):V.label?v("span",null,[V.label]):v("span",null,[Pl(" ")])}return W(()=>{var V;const x=!!((V=e.itemLabels)!=null&&V.length)||n["item-label"];return v(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},a.value]},{default:()=>[v(A,{value:0,index:-1,showStar:!1},null),s.value.map((w,S)=>{var p,I;return v("div",{class:"v-rating__wrapper"},[x&&e.itemLabelPosition==="top"?y({value:w,index:S,label:(p=e.itemLabels)==null?void 0:p[S]}):void 0,v("div",{class:["v-rating__item",{"v-rating__item--focused":Math.ceil(c.value)===w}]},[e.halfIncrements?v(ye,null,[v(A,{value:w-.5,index:S*2},null),v(A,{value:w,index:S*2+1},null)]):v(A,{value:w,index:S},null)]),x&&e.itemLabelPosition==="bottom"?y({value:w,index:S,label:(I=e.itemLabels)==null?void 0:I[S]}):void 0])})]})}),{}}});function jc(e){const n=Math.abs(e);return Math.sign(e)*(n/((1/.501-2)*(1-n)+1))}function Yc(e){let{selectedElement:t,containerSize:n,contentSize:l,isRtl:a,currentScrollOffset:o,isHorizontal:i}=e;const s=i?t.clientWidth:t.clientHeight,r=i?t.offsetLeft:t.offsetTop,u=a&&i?l-r-s:r,c=n+o,d=s+u,f=s*.4;return u<=o?o=Math.max(u-f,0):c<=d&&(o=Math.min(o-(c-d-f),l-n)),o}function y2(e){let{selectedElement:t,containerSize:n,contentSize:l,isRtl:a,isHorizontal:o}=e;const i=o?t.clientWidth:t.clientHeight,s=o?t.offsetLeft:t.offsetTop,r=a&&o?l-s-i/2-n/2:s+i/2-n/2;return Math.min(l-n,Math.max(0,r))}const Am=Symbol.for("vuetify:v-slide-group"),Mm=Ae()({name:"VSlideGroup",props:{centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:Am},nextIcon:{type:ue,default:"$next"},prevIcon:{type:ue,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...de(),...Rl({selectedClass:"v-slide-group-item--active"})},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:l}=hn(),{mobile:a}=Oa(),o=sl(e,e.symbol),i=T(!1),s=T(0),r=T(0),u=T(0),c=b(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:f}=tl(),{resizeRef:m,contentRect:h}=tl(),g=b(()=>o.selected.value.length?o.items.value.findIndex(Y=>Y.id===o.selected.value[0]):-1),_=b(()=>o.selected.value.length?o.items.value.findIndex(Y=>Y.id===o.selected.value[o.selected.value.length-1]):-1);if(Te){let Y=-1;le(()=>[o.selected.value,f.value,h.value,c.value],()=>{cancelAnimationFrame(Y),Y=requestAnimationFrame(()=>{if(f.value&&h.value){const X=c.value?"width":"height";r.value=f.value[X],u.value=h.value[X],i.value=r.value+1=0&&m.value){const X=m.value.children[_.value];g.value===0||!i.value?s.value=0:e.centerActive?s.value=y2({selectedElement:X,containerSize:r.value,contentSize:u.value,isRtl:l.value,isHorizontal:c.value}):i.value&&(s.value=Yc({selectedElement:X,containerSize:r.value,contentSize:u.value,isRtl:l.value,currentScrollOffset:s.value,isHorizontal:c.value}))}})})}const C=T(!1);let A=0,y=0;function V(Y){const X=c.value?"clientX":"clientY";y=(l.value&&c.value?-1:1)*s.value,A=Y.touches[0][X],C.value=!0}function x(Y){if(!i.value)return;const X=c.value?"clientX":"clientY",oe=l.value&&c.value?-1:1;s.value=oe*(y+A-Y.touches[0][X])}function w(Y){const X=u.value-r.value;s.value<0||!i.value?s.value=0:s.value>=X&&(s.value=X),C.value=!1}function S(){d.value&&(d.value[c.value?"scrollLeft":"scrollTop"]=0)}const p=T(!1);function I(Y){if(p.value=!0,!(!i.value||!m.value)){for(const X of Y.composedPath())for(const oe of m.value.children)if(oe===X){s.value=Yc({selectedElement:oe,containerSize:r.value,contentSize:u.value,isRtl:l.value,currentScrollOffset:s.value,isHorizontal:c.value});return}}}function $(Y){p.value=!1}function P(Y){var X;!p.value&&!(Y.relatedTarget&&(X=m.value)!=null&&X.contains(Y.relatedTarget))&&L()}function M(Y){m.value&&(c.value?Y.key==="ArrowRight"?L(l.value?"prev":"next"):Y.key==="ArrowLeft"&&L(l.value?"next":"prev"):Y.key==="ArrowDown"?L("next"):Y.key==="ArrowUp"&&L("prev"),Y.key==="Home"?L("first"):Y.key==="End"&&L("last"))}function L(Y){if(m.value)if(Y){if(Y==="next"){var oe;const he=(oe=m.value.querySelector(":focus"))==null?void 0:oe.nextElementSibling;he?he.focus():L("first")}else if(Y==="prev"){var Ee;const he=(Ee=m.value.querySelector(":focus"))==null?void 0:Ee.previousElementSibling;he?he.focus():L("last")}else if(Y==="first"){var ee;(ee=m.value.firstElementChild)==null||ee.focus()}else if(Y==="last"){var be;(be=m.value.lastElementChild)==null||be.focus()}}else{var X;(X=[...m.value.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')].filter(De=>!De.hasAttribute("disabled"))[0])==null||X.focus()}}function R(Y){const X=s.value+(Y==="prev"?-1:1)*r.value;s.value=yt(X,0,u.value-r.value)}const G=b(()=>{let Y=s.value>u.value-r.value?-(u.value-r.value)+jc(u.value-r.value-s.value):-s.value;s.value<=0&&(Y=jc(-s.value));const X=l.value&&c.value?-1:1;return{transform:`translate${c.value?"X":"Y"}(${X*Y}px)`,transition:C.value?"none":"",willChange:C.value?"transform":""}}),E=b(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),O=b(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!a.value;case!0:return i.value||Math.abs(s.value)>0;case"mobile":return a.value||i.value||Math.abs(s.value)>0;default:return!a.value&&(i.value||Math.abs(s.value)>0)}}),N=b(()=>Math.abs(s.value)>0),Z=b(()=>u.value>Math.abs(s.value)+r.value);return W(()=>{var Y,X,oe;return v(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!c.value,"v-slide-group--has-affixes":O.value,"v-slide-group--is-overflowing":i.value}],tabindex:p.value||o.selected.value.length?-1:0,onFocus:P},{default:()=>[O.value&&v("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!N.value}],onClick:()=>R("prev")},[((Y=n.prev)==null?void 0:Y.call(n,E.value))??v(ks,null,{default:()=>[v(ze,{icon:l.value?e.nextIcon:e.prevIcon},null)]})]),v("div",{key:"container",ref:d,class:"v-slide-group__container",onScroll:S},[v("div",{ref:m,class:"v-slide-group__content",style:G.value,onTouchstartPassive:V,onTouchmovePassive:x,onTouchendPassive:w,onFocusin:I,onFocusout:$,onKeydown:M},[(X=n.default)==null?void 0:X.call(n,E.value)])]),O.value&&v("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!Z.value}],onClick:()=>R("next")},[((oe=n.next)==null?void 0:oe.call(n,E.value))??v(ks,null,{default:()=>[v(ze,{icon:l.value?e.prevIcon:e.nextIcon},null)]})])]})}),{selected:o.selected,scrollTo:R,scrollOffset:s,focus:L}}}),p2=Ae()({name:"VSlideGroupItem",props:{...il()},emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const l=Nl(e,Am);return()=>{var a;return(a=n.default)==null?void 0:a.call(n,{isSelected:l.isSelected.value,select:l.select,toggle:l.toggle,selectedClass:l.selectedClass.value})}}});const C2=Ae()({name:"VSnackbar",props:{multiLine:Boolean,timeout:{type:[Number,String],default:5e3},vertical:Boolean,...rl({location:"bottom"}),...Dl(),...Be(),...Tt(),...pe(),...nl(Ya({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=me(e,"modelValue"),{locationStyles:a}=ul(e),{positionClasses:o}=Hl(e),{scopeId:i}=ja(),{themeClasses:s}=xe(e),{colorClasses:r,colorStyles:u,variantClasses:c}=ol(e),{roundedClasses:d}=Ne(e),f=T();le(l,h),le(()=>e.timeout,h),ut(()=>{l.value&&h()});let m=-1;function h(){window.clearTimeout(m);const _=Number(e.timeout);!l.value||_===-1||(m=window.setTimeout(()=>{l.value=!1},_))}function g(){window.clearTimeout(m)}return W(()=>{const[_]=Ci(e);return v(Ul,ne({ref:f,class:["v-snackbar",{"v-snackbar--active":l.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--vertical":e.vertical},o.value]},_,{modelValue:l.value,"onUpdate:modelValue":C=>l.value=C,contentProps:ne({style:a.value},_.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none"},i),{default:()=>[v("div",{class:["v-snackbar__wrapper",s.value,r.value,d.value,c.value],style:[u.value],onPointerenter:g,onPointerleave:h},[al(!1,"v-snackbar"),n.default&&v("div",{class:"v-snackbar__content",role:"status","aria-live":"polite"},[n.default()]),n.actions&&v(Ve,{defaults:{VBtn:{variant:"text",ripple:!1}}},{default:()=>[v("div",{class:"v-snackbar__actions"},[n.actions()])]})])],activator:n.activator})}),Yt({},f)}});const _2=U({name:"VSwitch",inheritAttrs:!1,props:{indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...yn(),...bi()},emits:{"update:focused":e=>!0,"update:modelValue":()=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const a=me(e,"indeterminate"),o=me(e,"modelValue"),{loaderClasses:i}=fi(e),{isFocused:s,focus:r,blur:u}=cl(e),c=b(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),d=et(),f=b(()=>e.id||`switch-${d}`);function m(){a.value&&(a.value=!1)}return W(()=>{const[h,g]=ll(n),[_,C]=Ln(e),[A,y]=xv(e),V=T();function x(){var w,S;(w=V.value)==null||(S=w.input)==null||S.click()}return v(nn,ne({class:["v-switch",{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},i.value]},h,_,{id:f.value,focused:s.value}),{...l,default:w=>{let{id:S,isDisabled:p,isReadonly:I,isValid:$}=w;return v(Da,ne({ref:V},A,{modelValue:o.value,"onUpdate:modelValue":[P=>o.value=P,m],id:S.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:p.value,readonly:I.value,onFocus:r,onBlur:u},g),{...l,default:()=>v("div",{class:"v-switch__track",onClick:x},null),input:P=>{let{textColorClasses:M,textColorStyles:L}=P;return v("div",{class:["v-switch__thumb",M.value],style:L.value},[e.loading&&v(Ar,{name:"v-switch",active:!0,color:$.value===!1?void 0:c.value},{default:R=>l.loader?l.loader(R):v($r,{active:R.isActive,color:R.color,indeterminate:!0,size:"16",width:"2"},null)})])}})}})}),{}}});const S2=U({name:"VSystemBar",props:{color:String,height:[Number,String],window:Boolean,...We(),...Ll(),...Be(),...de(),...pe()},setup(e,t){let{slots:n}=t;const{themeClasses:l}=xe(e),{backgroundColorClasses:a,backgroundColorStyles:o}=Re(z(e,"color")),{elevationClasses:i}=Ze(e),{roundedClasses:s}=Ne(e),r=b(()=>e.height??(e.window?32:24)),{layoutItemStyles:u}=Ol({id:e.name,order:b(()=>parseInt(e.order,10)),position:T("top"),layoutSize:r,elementSize:r,active:b(()=>!0),absolute:z(e,"absolute")});return W(()=>v(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},l.value,a.value,i.value,s.value],style:[o.value,u.value]},n)),{}}});const Bm=Symbol.for("vuetify:v-tabs"),Em=U({name:"VTab",props:{fixed:Boolean,icon:[Boolean,String,Function,Object],prependIcon:ue,appendIcon:ue,stacked:Boolean,title:String,ripple:{type:Boolean,default:!0},color:String,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...de(),...jl(),...il({selectedClass:"v-tab--selected"}),...pe()},setup(e,t){let{slots:n,attrs:l}=t;const{textColorClasses:a,textColorStyles:o}=rt(e,"sliderColor"),i=b(()=>e.direction==="horizontal"),s=T(!1),r=T(),u=T();function c(d){let{value:f}=d;if(s.value=f,f){var m,h;const g=(m=r.value)==null||(h=m.$el.parentElement)==null?void 0:h.querySelector(".v-tab--selected .v-tab__slider"),_=u.value;if(!g||!_)return;const C=getComputedStyle(g).color,A=g.getBoundingClientRect(),y=_.getBoundingClientRect(),V=i.value?"x":"y",x=i.value?"X":"Y",w=i.value?"right":"bottom",S=i.value?"width":"height",p=A[V],I=y[V],$=p>I?A[w]-y[w]:A[V]-y[V],P=Math.sign($)>0?i.value?"right":"bottom":Math.sign($)<0?i.value?"left":"top":"center",L=(Math.abs($)+(Math.sign($)<0?A[S]:y[S]))/Math.max(A[S],y[S]),R=A[S]/y[S],G=1.5;Xn(_,{backgroundColor:[C,""],transform:[`translate${x}(${$}px) scale${x}(${R})`,`translate${x}(${$/G}px) scale${x}(${(L-1)/G+1})`,""],transformOrigin:Array(3).fill(P)},{duration:225,easing:wa})}}return W(()=>{const[d]=_t(e,["href","to","replace","icon","stacked","prependIcon","appendIcon","ripple","theme","disabled","selectedClass","value","color"]);return v(st,ne({_as:"VTab",symbol:Bm,ref:r,class:["v-tab"],tabindex:s.value?0:-1,role:"tab","aria-selected":String(s.value),active:!1,block:e.fixed,maxWidth:e.fixed?300:void 0,variant:"text",rounded:0},d,l,{"onGroup:selected":c}),{default:()=>[n.default?n.default():e.title,!e.hideSlider&&v("div",{ref:u,class:["v-tab__slider",a.value],style:o.value},null)]})}),{}}});function x2(e){return e?e.map(t=>typeof t=="string"?{title:t,value:t}:t):[]}const w2=U({name:"VTabs",props:{alignTabs:{type:String,default:"start"},color:String,direction:{type:String,default:"horizontal"},fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,modelValue:null,mandatory:{type:[Boolean,String],default:"force"},...Ge(),...de()},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=me(e,"modelValue"),a=b(()=>x2(e.items)),{densityClasses:o}=tt(e),{backgroundColorClasses:i,backgroundColorStyles:s}=Re(z(e,"bgColor"));return Ye({VTab:{color:z(e,"color"),direction:z(e,"direction"),stacked:z(e,"stacked"),fixed:z(e,"fixedTabs"),sliderColor:z(e,"sliderColor"),hideSlider:z(e,"hideSlider")}}),W(()=>v(Mm,{modelValue:l.value,"onUpdate:modelValue":r=>l.value=r,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--stacked":e.stacked},o.value,i.value],style:[{"--v-tabs-height":Q(e.height)},s.value],role:"tablist",symbol:Bm,mandatory:e.mandatory,direction:e.direction},{default:()=>[n.default?n.default():a.value.map(r=>v(Em,ne(r,{key:r.title}),null))]})),{}}});const k2=U({name:"VTable",props:{fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...Ge(),...de(),...pe()},setup(e,t){let{slots:n}=t;const{themeClasses:l}=xe(e),{densityClasses:a}=tt(e);return W(()=>{var o,i;return v(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},l.value,a.value]},{default:()=>[(o=n.top)==null?void 0:o.call(n),n.default&&v("div",{class:"v-table__wrapper",style:{height:Q(e.height)}},[v("table",null,[n.default()])]),(i=n.bottom)==null?void 0:i.call(n)]})}),{}}});const $2=U({name:"VTextarea",directives:{Intersect:Fa},inheritAttrs:!1,props:{autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,hint:String,persistentHint:Boolean,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,...yn(),...mi()},emits:{"click:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const o=me(e,"modelValue"),{isFocused:i,focus:s,blur:r}=cl(e),u=b(()=>typeof e.counterValue=="function"?e.counterValue(o.value):(o.value||"").toString().length),c=b(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function d(I,$){var P,M;!e.autofocus||!I||(P=$[0].target)==null||(M=P.focus)==null||M.call(P)}const f=T(),m=T(),h=T(""),g=T(),_=b(()=>i.value||e.persistentPlaceholder),C=b(()=>e.messages.length?e.messages:_.value||e.persistentHint?e.hint:"");function A(){if(g.value!==document.activeElement){var I;(I=g.value)==null||I.focus()}i.value||s()}function y(I){A(),l("click:control",I)}function V(I){I.stopPropagation(),A(),Le(()=>{o.value="",To(e["onClick:clear"],I)})}function x(I){o.value=I.target.value}const w=T();function S(){e.autoGrow&&Le(()=>{if(!w.value||!m.value)return;const I=getComputedStyle(w.value),$=getComputedStyle(m.value.$el),P=parseFloat(I.getPropertyValue("--v-field-padding-top"))+parseFloat(I.getPropertyValue("--v-input-padding-top"))+parseFloat(I.getPropertyValue("--v-field-padding-bottom")),M=w.value.scrollHeight,L=parseFloat(I.lineHeight),R=Math.max(parseFloat(e.rows)*L+P,parseFloat($.getPropertyValue("--v-input-control-height"))),G=parseFloat(e.maxRows)*L+P||1/0;h.value=Q(yt(M??0,R,G))})}ut(S),le(o,S),le(()=>e.rows,S),le(()=>e.maxRows,S),le(()=>e.density,S);let p;return le(w,I=>{if(I)p=new ResizeObserver(S),p.observe(w.value);else{var $;($=p)==null||$.disconnect()}}),ct(()=>{var I;(I=p)==null||I.disconnect()}),W(()=>{const I=!!(a.counter||e.counter||e.counterValue),$=!!(I||a.details),[P,M]=ll(n),[{modelValue:L,...R}]=Ln(e),[G]=Mr(e);return v(nn,ne({ref:f,modelValue:o.value,"onUpdate:modelValue":E=>o.value=E,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-text-field--flush-details":["plain","underlined"].includes(e.variant)}],"onClick:prepend":e["onClick:prepend"],"onClick:append":e["onClick:append"]},P,R,{focused:i.value,messages:C.value}),{...a,default:E=>{let{isDisabled:O,isDirty:N,isReadonly:Z,isValid:Y}=E;return v(Na,ne({ref:m,style:{"--v-textarea-control-height":h.value},"onClick:control":y,"onClick:clear":V,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:"textbox"},G,{active:_.value||N.value,dirty:N.value||e.dirty,focused:i.value,error:Y.value===!1}),{...a,default:X=>{let{props:{class:oe,...Ee}}=X;return v(ye,null,[e.prefix&&v("span",{class:"v-text-field__prefix"},[e.prefix]),Oe(v("textarea",ne({ref:g,class:oe,value:o.value,onInput:x,autofocus:e.autofocus,readonly:Z.value,disabled:O.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:A,onBlur:r},Ee,M),null),[[Ct("intersect"),{handler:d},null,{once:!0}]]),e.autoGrow&&Oe(v("textarea",{class:[oe,"v-textarea__sizer"],"onUpdate:modelValue":ee=>o.value=ee,ref:w,readonly:!0,"aria-hidden":"true"},null),[[s0,o.value]]),e.suffix&&v("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:$?E=>{var O;return v(ye,null,[(O=a.details)==null?void 0:O.call(a,E),I&&v(ye,null,[v("span",null,null),v(hi,{active:e.persistentCounter||i.value,value:u.value,max:c.value},a.counter)])])}:void 0})}),Yt({},f,m,g)}});const V2=U({name:"VThemeProvider",props:{withBackground:Boolean,...pe(),...de()},setup(e,t){let{slots:n}=t;const{themeClasses:l}=xe(e);return()=>{var a,o;return e.withBackground?v(e.tag,{class:["v-theme-provider",l.value]},{default:()=>[(o=n.default)==null?void 0:o.call(n)]}):(a=n.default)==null?void 0:a.call(n)}}});const I2=U({name:"VTimeline",props:{align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineInset:{type:[String,Number],default:0},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...Ge(),...de(),...pe()},setup(e,t){let{slots:n}=t;const{themeClasses:l}=xe(e),{densityClasses:a}=tt(e);Ye({VTimelineDivider:{lineColor:z(e,"lineColor")},VTimelineItem:{density:z(e,"density"),lineInset:z(e,"lineInset")}});const o=b(()=>{const s=e.side?e.side:e.density!=="default"?"end":null;return s&&`v-timeline--side-${s}`}),i=b(()=>{const s=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return s;case"start":return s[0];case"end":return s[1];default:return null}});return W(()=>v(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,i.value,{"v-timeline--inset-line":!!e.lineInset},l.value,a.value,o.value],style:{"--v-timeline-line-thickness":Q(e.lineThickness)}},n)),{}}}),A2=U({name:"VTimelineDivider",props:{dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:ue,iconColor:String,lineColor:String,...Be(),...bn(),...We()},setup(e,t){let{slots:n}=t;const{sizeClasses:l,sizeStyles:a}=zl(e,"v-timeline-divider__dot"),{backgroundColorStyles:o,backgroundColorClasses:i}=Re(z(e,"dotColor")),{roundedClasses:s}=Ne(e,"v-timeline-divider__dot"),{elevationClasses:r}=Ze(e),{backgroundColorClasses:u,backgroundColorStyles:c}=Re(z(e,"lineColor"));return Ye({VIcon:{color:z(e,"iconColor"),icon:z(e,"icon"),size:z(e,"size")}}),W(()=>{var d;return v("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot}]},[v("div",{class:["v-timeline-divider__before",u.value],style:c.value},null),!e.hideDot&&v("div",{key:"dot",class:["v-timeline-divider__dot",r.value,s.value,l.value],style:a.value},[v("div",{class:["v-timeline-divider__inner-dot",i.value,s.value],style:o.value},[((d=n.default)==null?void 0:d.call(n))??(e.icon?v(ze,null,null):void 0)])]),v("div",{class:["v-timeline-divider__after",u.value],style:c.value},null)])}),{}}}),M2=U({name:"VTimelineItem",props:{density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:ue,iconColor:String,lineInset:[Number,String],...Be(),...We(),...bn(),...de(),...Ht()},setup(e,t){let{slots:n}=t;const{dimensionStyles:l}=jt(e),a=T(0),o=T();return le(o,i=>{var s;i&&(a.value=((s=i.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:s.getBoundingClientRect().width)??0)},{flush:"post"}),W(()=>{var i,s;return v("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot}],style:{"--v-timeline-dot-size":Q(a.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Q(e.lineInset)})`:Q(0)}},[v("div",{class:"v-timeline-item__body",style:l.value},[(i=n.default)==null?void 0:i.call(n)]),v(A2,{ref:o,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:n.icon}),e.density!=="compact"&&v("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((s=n.opposite)==null?void 0:s.call(n))])])}),{}}});const B2=Ae()({name:"VTooltip",props:{id:String,text:String,...nl(Ya({closeOnBack:!1,location:"end",locationStrategy:"connected",minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent","eager"])},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=me(e,"modelValue"),{scopeId:a}=ja(),o=et(),i=b(()=>e.id||`v-tooltip-${o}`),s=T(),r=b(()=>e.location.split(" ").length>1?e.location:e.location+" center"),u=b(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=b(()=>e.transition?e.transition:l.value?"scale-transition":"fade-transition");return W(()=>{const[d]=Ci(e);return v(Ul,ne({ref:s,class:["v-tooltip"],id:i.value},d,{modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,transition:c.value,absolute:!0,location:r.value,origin:u.value,persistent:!0,role:"tooltip",eager:!0,activatorProps:ne({"aria-describedby":i.value},e.activatorProps),_disableGlobalStack:!0},a),{activator:n.activator,default:function(){for(var f,m=arguments.length,h=new Array(m),g=0;g!0},setup(e,t){let{slots:n}=t;const l=Cv(e,"validation");return()=>{var a;return(a=n.default)==null?void 0:a.call(n,l)}}}),P2=Object.freeze(Object.defineProperty({__proto__:null,VAlert:P1,VAlertTitle:hv,VApp:Jy,VAppBar:v1,VAppBarNavIcon:A1,VAppBarTitle:B1,VAutocomplete:Ap,VAvatar:En,VBadge:Mp,VBanner:Bp,VBannerActions:qv,VBannerText:Zv,VBottomNavigation:Ep,VBreadcrumbs:Pp,VBreadcrumbsDivider:Jv,VBreadcrumbsItem:Qv,VBtn:st,VBtnGroup:av,VBtnToggle:y1,VCard:Tp,VCardActions:em,VCardItem:lm,VCardSubtitle:tm,VCardText:am,VCardTitle:nm,VCarousel:Hp,VCarouselItem:jp,VCheckbox:D1,VCheckboxBtn:Wl,VChip:Ha,VChipGroup:j1,VClassIcon:Cr,VCode:Yp,VCol:F5,VColorPicker:w5,VCombobox:$5,VComponentIcon:Hf,VContainer:T5,VCounter:hi,VDefaultsProvider:Ve,VDialog:V5,VDialogBottomTransition:e1,VDialogTopTransition:t1,VDialogTransition:ci,VDivider:$v,VExpandTransition:di,VExpandXTransition:Sr,VExpansionPanel:M5,VExpansionPanelText:bm,VExpansionPanelTitle:gm,VExpansionPanels:A5,VFabTransition:Qy,VFadeTransition:ks,VField:Na,VFieldLabel:aa,VFileInput:B5,VFooter:E5,VForm:P5,VHover:U5,VIcon:ze,VImg:Fl,VInput:nn,VItem:G5,VItemGroup:X5,VKbd:K5,VLabel:Yl,VLayout:q5,VLayoutItem:Z5,VLazy:J5,VLigatureIcon:Vy,VList:yi,VListGroup:Tr,VListImg:lp,VListItem:dn,VListItemAction:ap,VListItemMedia:op,VListItemSubtitle:Pv,VListItemTitle:Tv,VListSubheader:Lv,VLocaleProvider:Q5,VMain:e2,VMenu:_i,VMessages:bv,VNavigationDrawer:r2,VNoSsr:u2,VOverlay:Ul,VPagination:d2,VParallax:v2,VProgressCircular:$r,VProgressLinear:Vr,VRadio:m2,VRadioGroup:h2,VRangeSlider:g2,VRating:b2,VResponsive:tv,VRow:Y5,VScaleTransition:ev,VScrollXReverseTransition:l1,VScrollXTransition:n1,VScrollYReverseTransition:o1,VScrollYTransition:a1,VSelect:kp,VSelectionControl:Da,VSelectionControlGroup:Sv,VSheet:mm,VSlideGroup:Mm,VSlideGroupItem:p2,VSlideXReverseTransition:s1,VSlideXTransition:i1,VSlideYReverseTransition:r1,VSlideYTransition:_r,VSlider:Fs,VSnackbar:C2,VSpacer:W5,VSvgIcon:jf,VSwitch:_2,VSystemBar:S2,VTab:Em,VTable:k2,VTabs:w2,VTextField:za,VTextarea:$2,VThemeProvider:V2,VTimeline:I2,VTimelineItem:M2,VToolbar:No,VToolbarItems:M1,VToolbarTitle:Ro,VTooltip:B2,VValidation:E2,VWindow:sm,VWindowItem:rm},Symbol.toStringTag,{value:"Module"}));function T2(e,t){const n=t.modifiers||{},l=t.value,{once:a,immediate:o,...i}=n,s=!Object.keys(i).length,{handler:r,options:u}=typeof l=="object"?l:{handler:l,options:{attributes:(i==null?void 0:i.attr)??s,characterData:(i==null?void 0:i.char)??s,childList:(i==null?void 0:i.child)??s,subtree:(i==null?void 0:i.sub)??s}},c=new MutationObserver(function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1?arguments[1]:void 0;r==null||r(d,f),a&&Pm(e,t)});o&&(r==null||r([],c)),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:c},c.observe(e,u)}function Pm(e,t){var n;(n=e._mutate)!=null&&n[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}const L2={mounted:T2,unmounted:Pm};function O2(e,t){var n,l;const a=t.value,o={passive:!((n=t.modifiers)!=null&&n.active)};window.addEventListener("resize",a,o),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:a,options:o},(l=t.modifiers)!=null&&l.quiet||a()}function F2(e,t){var n;if(!((n=e._onResize)!=null&&n[t.instance.$.uid]))return;const{handler:l,options:a}=e._onResize[t.instance.$.uid];window.removeEventListener("resize",l,a),delete e._onResize[t.instance.$.uid]}const R2={mounted:O2,unmounted:F2};function Tm(e,t){const{self:n=!1}=t.modifiers??{},l=t.value,a=typeof l=="object"&&l.options||{passive:!0},o=typeof l=="function"||"handleEvent"in l?l:l.handler,i=n?e:t.arg?document.querySelector(t.arg):window;i&&(i.addEventListener("scroll",o,a),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:o,options:a,target:n?void 0:i})}function Lm(e,t){var n;if(!((n=e._onScroll)!=null&&n[t.instance.$.uid]))return;const{handler:l,options:a,target:o=e}=e._onScroll[t.instance.$.uid];o.removeEventListener("scroll",l,a),delete e._onScroll[t.instance.$.uid]}function N2(e,t){t.value!==t.oldValue&&(Lm(e,t),Tm(e,t))}const z2={mounted:Tm,unmounted:Lm,updated:N2},D2=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:Xv,Intersect:Fa,Mutate:L2,Resize:R2,Ripple:Tn,Scroll:z2,Touch:Rr},Symbol.toStringTag,{value:"Module"}));const H2=Zf({components:P2,directives:D2});c0(Yb).use(H2).mount("#app");