UNPKG

p3x-redis-ui-material

Version:

💿 P3X Redis UI triple frontend — Angular + React/MUI + Vue/Vuetify with 54 languages, 7 themes, Socket.IO, desktop notifications, and full feature parity

10 lines • 68.7 kB
import{A as e,At as t,B as n,C as r,Ct as i,F as a,I as o,J as s,Jt as c,K as l,Kt as u,L as d,M as f,N as p,Nt as m,R as h,St as g,Tt as _,U as v,X as y,Zt as ee,_t as b,bt as x,c as te,ct as S,dt as C,et as w,ft as T,gt as E,ht as D,it as O,kt as ne,lt as k,mt as A,nt as re,ot as ie,rt as j,s as ae,st as oe,tt as se,u as ce,ut as le,v as ue,w as M,x as de,xt as N,y as fe,yt as P,z as pe}from"./i18n.store-Bn0-vXNV.js";o();function F(e){re(`Vuetify: ${e}`)}function me(e){re(`Vuetify error: ${e}`)}function he(e,t){t=Array.isArray(t)?t.slice(0,-1).map(e=>`'${e}'`).join(`, `)+` or '${t.at(-1)}'`:`'${t}'`,re(`[Vuetify UPGRADE] '${e}' is deprecated, use ${t} instead.`)}var I=typeof window<`u`,ge=I&&`IntersectionObserver`in window,_e=I&&(`ontouchstart`in window||window.navigator.maxTouchPoints>0),ve=I&&`EyeDropper`in window,ye=I&&`matchMedia`in window&&typeof window.matchMedia==`function`,be=()=>ye&&window.matchMedia(`(prefers-reduced-motion: reduce)`).matches;m(),o(),k();function xe(e,t,n){let r=t.length-1;if(r<0)return e===void 0?n:e;for(let i=0;i<r;i++){if(e==null)return n;e=e[t[i]]}return e==null||e[t[r]]===void 0?n:e[t[r]]}function Se(e,t,n){return e==null||!t||typeof t!=`string`?n:e[t]===void 0?(t=t.replace(/\[(\w+)\]/g,`.$1`),t=t.replace(/^\./,``),xe(e,t.split(`.`),n)):e[t]}function Ce(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t==`boolean`)return n;if(e!==Object(e)){if(typeof t!=`function`)return n;let r=t(e,n);return r===void 0?n:r}if(typeof t==`string`)return Se(e,t,n);if(Array.isArray(t))return xe(e,t,n);if(typeof t!=`function`)return n;let r=t(e,n);return r===void 0?n:r}function we(e,t=0){return Array.from({length:e},(e,n)=>t+n)}function L(e,t=`px`){if(e==null||e===``)return;let n=Number(e);if(isNaN(n))return String(e);if(isFinite(n))return`${n}${t}`}function Te(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function Ee(e){let t;return typeof e==`object`&&!!e&&((t=Object.getPrototypeOf(e))===Object.prototype||t===null)}function De(e){if(e&&`$el`in e){let t=e.$el;return t?.nodeType===Node.TEXT_NODE?t.nextElementSibling:t}return e}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});var Oe=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 ke(e){return Object.keys(e)}function Ae(e,t){return t.every(t=>e.hasOwnProperty(t))}function je(e,t){let n={};for(let r of t)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function Me(e,t,n){let r=Object.create(null),i=Object.create(null);for(let a in e)t.some(e=>e instanceof RegExp?e.test(a):e===a)&&!n?.some(e=>e===a)?r[a]=e[a]:i[a]=e[a];return[r,i]}function Ne(e,t){let n={...e};return t.forEach(e=>delete n[e]),n}var Pe=/^on[^a-z]/,Fe=e=>Pe.test(e),Ie=`onAfterscriptexecute.onAnimationcancel.onAnimationend.onAnimationiteration.onAnimationstart.onAuxclick.onBeforeinput.onBeforescriptexecute.onChange.onClick.onCompositionend.onCompositionstart.onCompositionupdate.onContextmenu.onCopy.onCut.onDblclick.onFocusin.onFocusout.onFullscreenchange.onFullscreenerror.onGesturechange.onGestureend.onGesturestart.onGotpointercapture.onInput.onKeydown.onKeypress.onKeyup.onLostpointercapture.onMousedown.onMousemove.onMouseout.onMouseover.onMouseup.onMousewheel.onPaste.onPointercancel.onPointerdown.onPointerenter.onPointerleave.onPointermove.onPointerout.onPointerover.onPointerup.onReset.onSelect.onSubmit.onTouchcancel.onTouchend.onTouchmove.onTouchstart.onTransitioncancel.onTransitionend.onTransitionrun.onTransitionstart.onWheel`.split(`.`),Le=[`ArrowUp`,`ArrowDown`,`ArrowRight`,`ArrowLeft`,`Enter`,`Escape`,`Tab`,` `];function Re(e){return e.isComposing&&Le.includes(e.key)}function ze(e){let[t,n]=Me(e,[Pe]),r=Ne(t,Ie),[i,a]=Me(n,[`class`,`style`,`id`,`inert`,/^data-/]);return Object.assign(i,t),Object.assign(a,r),[i,a]}function Be(e){return e==null?[]:Array.isArray(e)?e:[e]}function Ve(e,t){let n=0,r=(...r)=>{clearTimeout(n),n=setTimeout(()=>e(...r),_(t))};return r.clear=()=>{clearTimeout(n)},r.immediate=e,r}function R(e,t=0,n=1){return Math.max(t,Math.min(n,e))}function He(e){let t=e.toString().trim();return t.includes(`.`)?t.length-t.indexOf(`.`)-1:0}function Ue(e,t,n=`0`){return e+n.repeat(Math.max(0,t-e.length))}function We(e,t,n=`0`){return n.repeat(Math.max(0,t-e.length))+e}function Ge(e,t=1){let n=[],r=0;for(;r<e.length;)n.push(e.substr(r,t)),r+=t;return n}function Ke(e,t=1e3){if(e<t)return`${e} B`;let n=t===1024?[`Ki`,`Mi`,`Gi`]:[`k`,`M`,`G`],r=-1;for(;Math.abs(e)>=t&&r<n.length-1;)e/=t,++r;return`${e.toFixed(1)} ${n[r]}B`}function z(e={},t={},n,r){let i={};for(let t in e)i[t]=e[t];for(let a in t){let o=t[a];if(r&&!r(a,o))continue;let s=e[a];if(Ee(s)&&Ee(o)){i[a]=z(s,o,n,r);continue}if(n&&Array.isArray(s)&&Array.isArray(o)){i[a]=n(s,o);continue}i[a]=o}return i}function qe(e){return e.map(e=>e.type===fe?qe(e.children):e).flat()}function B(e=``){if(B.cache.has(e))return B.cache.get(e);let t=e.replace(/[^a-z]/gi,`-`).replace(/\B([A-Z])/g,`-$1`).toLowerCase();return B.cache.set(e,t),t}B.cache=new Map;function V(e,t){if(!t||typeof t!=`object`)return[];if(Array.isArray(t))return t.map(t=>V(e,t)).flat(1);if(t.suspense)return V(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(t=>V(e,t)).flat(1);if(t.component){if(Object.getOwnPropertyDescriptor(t.component.provides,e))return[t.component];if(t.component.subTree)return V(e,t.component.subTree).flat(1)}return[]}var Je=class{#e=[];#t=0;constructor(e){this.size=e}get isFull(){return this.#e.length===this.size}push(e){this.#e[this.#t]=e,this.#t=(this.#t+1)%this.size}values(){return this.#e.slice(this.#t).concat(this.#e.slice(0,this.#t))}clear(){this.#e.length=0,this.#t=0}};function Ye(e){return`touches`in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function Xe(e){let t=D({});O(()=>{let n=e();for(let e in n)t[e]=n[e]},{flush:`sync`});let n={};for(let e in t)n[e]=N(()=>t[e]);return n}function Ze(e,t){return e.includes(t)}function Qe(e){return e[2].toLowerCase()+e.slice(3)}var $e=()=>[Function,Array];function et(e,n){return n=`on`+t(n),!!(e[n]||e[`${n}Once`]||e[`${n}Capture`]||e[`${n}OnceCapture`]||e[`${n}CaptureOnce`])}function tt(e,...t){if(Array.isArray(e))for(let n of e)n(...t);else typeof e==`function`&&e(...t)}function nt(e,t=!0){let n=[`button`,`[href]`,`input:not([type="hidden"])`,`select`,`textarea`,`details:not(:has(> summary))`,`details > summary`,`[tabindex]`,`[contenteditable]:not([contenteditable="false"])`,`audio[controls]`,`video[controls]`].map(e=>`${e}${t?`:not([tabindex="-1"])`:``}:not([disabled], [inert])`).join(`, `),r;try{r=[...e.querySelectorAll(n)]}catch(e){return me(String(e)),[]}return r.filter(e=>!e.closest(`[inert]`)).filter(e=>!!e.offsetParent||e.getClientRects().length>0).filter(e=>!e.parentElement?.closest(`details:not([open])`)||e.tagName===`SUMMARY`&&e.parentElement?.tagName===`DETAILS`)}function rt(e,t,n){let r,i=e.indexOf(document.activeElement),a=t===`next`?1:-1;do i+=a,r=e[i];while((!r||r.offsetParent==null||!(n?.(r)??!0))&&i<e.length&&i>=0);return r}function it(e,t){let n=nt(e);if(t==null)(e===document.activeElement||!e.contains(document.activeElement))&&n[0]?.focus();else if(t===`first`)n[0]?.focus();else if(t===`last`)n.at(-1)?.focus();else if(typeof t==`number`)n[t]?.focus();else{let r=rt(n,t);r?r.focus():it(e,t===`next`?`first`:`last`)}}function at(e){return e==null||typeof e==`string`&&e.trim()===``}function ot(){}function st(e,t){if(!(I&&typeof CSS<`u`&&CSS.supports!==void 0&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function ct(e){return e.some(e=>h(e)?e.type===ue?!1:e.type!==fe||ct(e.children):!0)?e:null}function lt(e,t,n){return e?.(t)??n?.(t)}function ut(e,t){if(!I||e===0)return t(),()=>{};let n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function dt(e,t){let n=e.clientX,r=e.clientY,i=t.getBoundingClientRect(),a=i.left,o=i.top,s=i.right,c=i.bottom;return n>=a&&n<=s&&r>=o&&r<=c}function ft(){let e=P(),t=t=>{e.value=t};return Object.defineProperty(t,"value",{enumerable:!0,get:()=>e.value,set:t=>e.value=t}),Object.defineProperty(t,"el",{enumerable:!0,get:()=>De(e.value)}),t}function pt(e){let t=e.key.length===1,n=!e.ctrlKey&&!e.metaKey&&!e.altKey;return t&&n}function mt(e){return typeof e==`string`||typeof e==`number`||typeof e==`boolean`||typeof e==`bigint`}function ht(e){return`\\^$*+?.()|{}[]`.includes(e)?`\\${e}`:e}function gt(e,t,n){let r=RegExp(`[\\d\\-${ht(n)}]`),i=e.split(``).filter(e=>r.test(e)).filter((e,t,r)=>t===0&&/[-]/.test(e)||e===n&&t===r.indexOf(e)||/\d/.test(e)).join(``);if(t===0)return i.split(n)[0];let a=RegExp(`${ht(n)}\\d`);if(t!==null&&a.test(i)){let e=i.split(n);return[e[0],e[1].substring(0,t)].join(n)}return i}function _t(e){let t={};for(let n in e)t[ne(n)]=e[n];return t}function vt(e){let t=[`checked`,`disabled`];return Object.fromEntries(Object.entries(e).filter(([e,n])=>t.includes(e)?!!n:n!==void 0))}function yt(e){let t=e=>Array.isArray(e)?e.map(e=>t(e)):T(e)||C(e)||le(e)?t(x(e)):Ee(e)?Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{}):e;return t(e)}var bt=[`top`,`bottom`],xt=[`start`,`end`,`left`,`right`];function St(e,t){let[n,r]=e.split(` `);return r||=Ze(bt,n)?`start`:Ze(xt,n)?`top`:`center`,{side:Ct(n,t),align:Ct(r,t)}}function Ct(e,t){return e===`start`?t?`right`:`left`:e===`end`?t?`left`:`right`:e}function wt(e){return{side:{center:`center`,top:`bottom`,bottom:`top`,left:`right`,right:`left`}[e.side],align:e.align}}function Tt(e){return{side:e.side,align:{center:`center`,top:`bottom`,bottom:`top`,left:`right`,right:`left`}[e.align]}}function Et(e){return{side:e.align,align:e.side}}function Dt(e){return Ze(bt,e.side)?`y`:`x`}var H=class{constructor(e){let t=document.body.currentCSSZoom??1,n=e instanceof Element,r=n?1+(1-t)/t:1,{x:i,y:a,width:o,height:s}=n?e.getBoundingClientRect():e;this.x=i*r,this.y=a*r,this.width=o*r,this.height=s*r}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}};function Ot(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function kt(e){if(Array.isArray(e)){let t=document.body.currentCSSZoom??1,n=1+(1-t)/t;return new H({x:e[0]*n,y:e[1]*n,width:0*n,height:0*n})}return new H(e)}function At(e){if(e===document.documentElement){if(visualViewport){let e=document.body.currentCSSZoom??1;return new H({x:visualViewport.scale>1?0:visualViewport.offsetLeft,y:visualViewport.scale>1?0:visualViewport.offsetTop,width:visualViewport.width*visualViewport.scale/e,height:visualViewport.height*visualViewport.scale/e})}return new H({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight})}return new H(e)}function jt(e){let t=new H(e),n=getComputedStyle(e),r=n.transform;if(r){let i,a,o,s,c;if(r.startsWith(`matrix3d(`))i=r.slice(9,-1).split(/, /),a=Number(i[0]),o=Number(i[5]),s=Number(i[12]),c=Number(i[13]);else if(r.startsWith(`matrix(`))i=r.slice(7,-1).split(/, /),a=Number(i[0]),o=Number(i[3]),s=Number(i[4]),c=Number(i[5]);else return new H(t);let l=n.transformOrigin;return new H({x:t.x-s-(1-a)*parseFloat(l),y:t.y-c-(1-o)*parseFloat(l.slice(l.indexOf(` `)+1)),width:a?t.width/a:e.offsetWidth+1,height:o?t.height/o:e.offsetHeight+1})}return new H(t)}function Mt(e,t,n){if(e.animate===void 0)return{finished:Promise.resolve()};let r;try{r=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return r.finished===void 0&&(r.finished=new Promise(e=>{r.onfinish=()=>{e(r)}})),r}var U=2.4,Nt=.2126729,Pt=.7151522,Ft=.072175,It=.55,Lt=.58,Rt=.57,zt=.62,Bt=.03,Vt=1.45,Ht=5e-4,Ut=1.25,Wt=1.25,Gt=.078,Kt=12.82051282051282,qt=.06,Jt=.001;function Yt(e,t){let n=(e.r/255)**U,r=(e.g/255)**U,i=(e.b/255)**U,a=(t.r/255)**U,o=(t.g/255)**U,s=(t.b/255)**U,c=n*Nt+r*Pt+i*Ft,l=a*Nt+o*Pt+s*Ft;if(c<=Bt&&(c+=(Bt-c)**Vt),l<=Bt&&(l+=(Bt-l)**Vt),Math.abs(l-c)<Ht)return 0;let u;if(l>c){let e=(l**It-c**Lt)*Ut;u=e<Jt?0:e<Gt?e-e*Kt*qt:e-qt}else{let e=(l**zt-c**Rt)*Wt;u=e>-.001?0:e>-.078?e-e*Kt*qt:e+qt}return u*100}var Xt=.20689655172413793,Zt=e=>e>Xt**3?Math.cbrt(e):e/(3*Xt**2)+4/29,Qt=e=>e>Xt?e**3:3*Xt**2*(e-4/29);function $t(e){let t=Zt,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function en(e){let t=Qt,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}var tn=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],nn=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,rn=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],an=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function on(e){let t=[,,,],n=nn,r=tn;for(let i=0;i<3;++i)t[i]=Math.round(R(n(r[i][0]*e[0]+r[i][1]*e[1]+r[i][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function sn({r:e,g:t,b:n}){let r=[0,0,0],i=an,a=rn;e=i(e/255),t=i(t/255),n=i(n/255);for(let i=0;i<3;++i)r[i]=a[i][0]*e+a[i][1]*t+a[i][2]*n;return r}function cn(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function ln(e){return cn(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}var un=/^(?<fn>(?:rgb|hsl)a?)\((?<values>.+)\)/,dn={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>fn({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>fn({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>G({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>G({h:e,s:t,v:n,a:r})};function W(e){if(typeof e==`number`)return(isNaN(e)||e<0||e>16777215)&&F(`'${e}' is not a valid hex color`),{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e==`string`&&un.test(e)){let{groups:t}=e.match(un),{fn:n,values:r}=t,i=r.split(/,\s*|\s*\/\s*|\s+/).map((e,t)=>e.endsWith(`%`)||t>0&&t<3&&[`hsl`,`hsla`,`hsv`,`hsva`].includes(n)?parseFloat(e)/100:parseFloat(e));return dn[n](...i)}if(typeof e==`string`){let t=e.startsWith(`#`)?e.slice(1):e;[3,4].includes(t.length)?t=t.split(``).map(e=>e+e).join(``):[6,8].includes(t.length)||F(`'${e}' is not a valid hex(a) color`);let n=parseInt(t,16);return(isNaN(n)||n<0||n>4294967295)&&F(`'${e}' is not a valid hex(a) color`),bn(t)}if(typeof e==`object`){if(Ae(e,[`r`,`g`,`b`]))return e;if(Ae(e,[`h`,`s`,`l`]))return G(hn(e));if(Ae(e,[`h`,`s`,`v`]))return G(e)}throw TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name}\nExpected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function G(e){let{h:t,s:n,v:r,a:i}=e,a=e=>{let i=(e+t/60)%6;return r-r*n*Math.max(Math.min(i,4-i,1),0)},o=[a(5),a(3),a(1)].map(e=>Math.round(e*255));return{r:o[0],g:o[1],b:o[2],a:i}}function fn(e){return G(hn(e))}function pn(e){if(!e)return{h:0,s:1,v:1,a:1};let t=e.r/255,n=e.g/255,r=e.b/255,i=Math.max(t,n,r),a=Math.min(t,n,r),o=0;i!==a&&(i===t?o=60*(0+(n-r)/(i-a)):i===n?o=60*(2+(r-t)/(i-a)):i===r&&(o=60*(4+(t-n)/(i-a)))),o<0&&(o+=360);let s=i===0?0:(i-a)/i,c=[o,s,i];return{h:c[0],s:c[1],v:c[2],a:e.a}}function mn(e){let{h:t,s:n,v:r,a:i}=e,a=r-r*n/2;return{h:t,s:a===1||a===0?0:(r-a)/Math.min(a,1-a),l:a,a:i}}function hn(e){let{h:t,s:n,l:r,a:i}=e,a=r+n*Math.min(r,1-r);return{h:t,s:a===0?0:2-2*r/a,v:a,a:i}}function gn({r:e,g:t,b:n,a:r}){return r===void 0?`rgb(${e}, ${t}, ${n})`:`rgba(${e}, ${t}, ${n}, ${r})`}function _n(e){return gn(G(e))}function vn(e){let t=Math.round(e).toString(16);return(`00`.substr(0,2-t.length)+t).toUpperCase()}function yn({r:e,g:t,b:n,a:r}){return`#${[vn(e),vn(t),vn(n),r===void 0?``:vn(Math.round(r*255))].join(``)}`}function bn(e){e=Cn(e);let[t,n,r,i]=Ge(e,2).map(e=>parseInt(e,16));return i=i===void 0?i:i/255,{r:t,g:n,b:r,a:i}}function xn(e){return pn(bn(e))}function Sn(e){return yn(G(e))}function Cn(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(e=>e+e).join(``)),e.length!==6&&(e=Ue(Ue(e,6),8,`F`)),e}function wn(e,t){let n=$t(sn(e));return n[0]+=t*10,on(en(n))}function Tn(e,t){let n=$t(sn(e));return n[0]-=t*10,on(en(n))}function En(e){return sn(W(e))[1]}function Dn(e,t){let n=En(e),r=En(t),i=Math.max(n,r),a=Math.min(n,r);return(i+.05)/(a+.05)}function On(e){let t=Math.abs(Yt(W(0),W(e)));return Math.abs(Yt(W(16777215),W(e)))>Math.min(t,50)}function K(e,t){return n=>Object.keys(e).reduce((r,i)=>{let a=typeof e[i]==`object`&&e[i]!=null&&!Array.isArray(e[i])?e[i]:{type:e[i]};return r[i]=n&&i in n?{...a,default:n[i]}:a,t&&!r[i].source&&(r[i].source=t),r},{})}var q=K({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},`component`);o();function J(e,t){let n=p();if(!n)throw Error(`[Vuetify] ${e} ${t||`must be called from inside a setup function`}`);return n}function Y(e=`composables`){let t=J(e).type;return B(t?.aliasName||t?.name)}function kn(e,t=J(`injectSelf`)){let{provides:n}=t;if(n&&e in n)return n[e]}o(),k();var An=Symbol.for(`vuetify:defaults`);function jn(e){return b(e)}function Mn(){let e=d(An);if(!e)throw Error(`[Vuetify] Could not find defaults instance`);return e}function Nn(e,t){let n=Mn(),i=b(e),a=r(()=>{if(_(t?.disabled))return n.value;let e=_(t?.scoped),r=_(t?.reset),a=_(t?.root);if(i.value==null&&!(e||r||a))return n.value;let o=z(i.value,{prev:n.value});if(e)return o;if(r||a){let e=Number(r||1/0);for(let t=0;t<=e&&!(!o||!(`prev`in o));t++)o=o.prev;return o&&typeof a==`string`&&a in o&&(o=z(z(o,{prev:o}),o[a])),o}return o.prev?z(o.prev,o,void 0,(e,t)=>t!==void 0):o});return y(An,a),a}function Pn(e,t){return e.props&&(e.props[t]!==void 0||e.props[B(t)]!==void 0)}function Fn(e={},t,n=Mn()){let i=J(`useDefaults`);if(t=t??i.type.name??i.type.__name,!t)throw Error(`[Vuetify] Could not determine component name`);let a=r(()=>n.value?.[e._as??t]),o=new Proxy(e,{get(e,t){let r=Reflect.get(e,t);if(t===`class`||t===`style`)return[a.value?.[t],r].filter(e=>e!=null);if(Pn(i.vnode,t))return r;let o=a.value?.[t];if(o!==void 0)return o;let s=n.value?.global?.[t];return s===void 0?r:s}}),s=P();O(()=>{if(a.value){let e=Object.entries(a.value).filter(([e])=>e.startsWith(e[0].toUpperCase()));s.value=e.length?Object.fromEntries(e):void 0}else s.value=void 0});function c(){let e=kn(An,i);y(An,r(()=>s.value?z(e?.value??{},s.value):e?.value))}return{props:o,provideSubDefaults:c}}o();function In(e){if(e._setup=e._setup??e.setup,!e.name)return F(`The component is missing an explicit name, unable to generate default prop value`),e;if(e._setup){e.props=K(e.props??{},e.name)();let t=Object.keys(e.props).filter(e=>e!==`class`&&e!==`style`);e.filterProps=function(e){return je(e,t)},e.props._as=String,e.setup=function(t,n){let r=Mn();if(!r.value)return e._setup(t,n);let{props:i,provideSubDefaults:a}=Fn(t,t._as??e.name,r),o=e._setup(i,n);return a(),o}}return e}function X(e=!0){return t=>(e?In:f)(t)}function Ln(e,t){return t.props=e,t}function Rn(e,t,n,r){if(!n||mt(e)||mt(t))return;let i=n.get(e);if(i)i.set(t,r);else{let i=new WeakMap;i.set(t,r),n.set(e,i)}}function zn(e,t,n){if(!n||mt(e)||mt(t))return null;let r=n.get(e)?.get(t);if(typeof r==`boolean`)return r;let i=n.get(t)?.get(e);return typeof i==`boolean`?i:null}function Bn(e,t,n=new WeakMap){if(e===t)return!0;if(e instanceof Date&&t instanceof Date&&e.getTime()!==t.getTime()||e!==Object(e)||t!==Object(t))return!1;let r=Object.keys(e);return r.length===Object.keys(t).length?zn(e,t,n)||(Rn(e,t,n,!0),r.every(r=>Bn(e[r],t[r],n))):!1}var Vn=`cubic-bezier(0.4, 0, 0.2, 1)`,Hn=`cubic-bezier(0.0, 0, 0.2, 1)`,Un=`cubic-bezier(0.4, 0, 1, 1)`,Wn={linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5,instant:e=>1};function Gn(e,t=!1){for(;e;){if(t?Jn(e):qn(e))return e;e=e.parentElement}return document.scrollingElement}function Kn(e,t){let n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(qn(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function qn(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;let t=window.getComputedStyle(e),n=t.overflowY===`scroll`||t.overflowY===`auto`&&e.scrollHeight>e.clientHeight,r=t.overflowX===`scroll`||t.overflowX===`auto`&&e.scrollWidth>e.clientWidth;return n||r}function Jn(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;let t=window.getComputedStyle(e);return[`scroll`,`auto`].includes(t.overflowY)}function Z(e){let t=J(`useRender`);t.render=e}o(),k(),m();var Yn=[String,Function,Object,Array],Xn=Symbol.for(`vuetify:icons`),Zn=K({icon:{type:Yn},tag:{type:[String,Object,Function],required:!0}},`icon`),Qn=X()({name:`VComponentIcon`,props:Zn(),setup(t,{slots:n}){return()=>{let r=t.icon;return e(t.tag,null,{default:()=>[t.icon?e(r,null,null):n.default?.()]})}}}),$n=In({name:`VSvgIcon`,inheritAttrs:!1,props:Zn(),setup(t,{attrs:n}){return()=>e(t.tag,pe(n,{style:null}),{default:()=>[M(`svg`,{class:`v-icon__svg`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,role:`img`,"aria-hidden":`true`},[Array.isArray(t.icon)?t.icon.map(e=>Array.isArray(e)?M(`path`,{d:e[0],"fill-opacity":e[1]},null):M(`path`,{d:e},null)):M(`path`,{d:t.icon},null)])]})}}),er=In({name:`VLigatureIcon`,props:Zn(),setup(t){return()=>e(t.tag,null,{default:()=>[t.icon]})}}),tr=In({name:`VClassIcon`,props:Zn(),setup(t){return()=>e(t.tag,{class:u(t.icon)},null)}}),nr=e=>{let t=d(Xn);if(!t)throw Error(`Missing Vuetify Icons provide!`);return{iconData:r(()=>{let n=i(e);if(!n)return{component:Qn};let r=n;if(typeof r==`string`&&(r=r.trim(),r.startsWith(`$`)&&(r=t.aliases?.[r.slice(1)])),r||F(`Could not find aliased icon "${n}"`),Array.isArray(r))return{component:$n,icon:r};if(typeof r!=`string`)return{component:Qn,icon:r};let a=Object.keys(t.sets).find(e=>typeof r==`string`&&r.startsWith(`${e}:`)),o=a?r.slice(a.length+1):r;return{component:t.sets[a??t.defaultSet].component,icon:o}})}};k(),o();function rr(e,t){let n;function r(){n=oe(),n.run(()=>t.length?t(()=>{n?.stop(),r()}):t())}j(e,e=>{e&&!n?r():e||(n?.stop(),n=void 0)},{immediate:!0}),A(()=>{n?.stop()})}o(),k();function ir(e,t,n,i=e=>e,a=e=>e){let o=J(`useProxiedModel`),s=b(e[t]===void 0?n:e[t]),c=B(t),l=r(c===t?()=>(e[t],!!(o.vnode.props?.hasOwnProperty(t)&&o.vnode.props?.hasOwnProperty(`onUpdate:${t}`))):()=>(e[t],!!((o.vnode.props?.hasOwnProperty(t)||o.vnode.props?.hasOwnProperty(c))&&(o.vnode.props?.hasOwnProperty(`onUpdate:${t}`)||o.vnode.props?.hasOwnProperty(`onUpdate:${c}`)))));rr(()=>!l.value,()=>{j(()=>e[t],e=>{s.value=e})});let u=r({get(){let n=e[t];return i(l.value?n:s.value)},set(n){let r=a(n),c=x(l.value?e[t]:s.value);c!==r&&i(c)!==n&&(s.value=r,o?.emit(`update:${t}`,r))}});return Object.defineProperty(u,"externalValue",{get:()=>l.value?e[t]:s.value}),u}var ar={badge:`Badge`,open:`Open`,close:`Close`,dismiss:`Dismiss`,confirmEdit:{ok:`OK`,cancel:`Cancel`},dataIterator:{noResultsText:`No matching records found`,loadingText:`Loading items...`},dataTable:{itemsPerPageText:`Rows per page:`,ariaLabel:{sortDescending:`Sorted descending.`,sortAscending:`Sorted ascending.`,sortNone:`Not sorted.`,activateNone:`Activate to remove sorting.`,activateDescending:`Activate to sort descending.`,activateAscending:`Activate to sort ascending.`},sortBy:`Sort by`},dataFooter:{itemsPerPageText:`Items per page:`,itemsPerPageAll:`All`,nextPage:`Next page`,prevPage:`Previous page`,firstPage:`First page`,lastPage:`Last page`,pageText:`{0}-{1} of {2}`},dateRangeInput:{divider:`to`},datePicker:{itemsSelected:`{0} selected`,range:{title:`Select dates`,header:`Enter dates`},title:`Select date`,header:`Enter date`,input:{placeholder:`Enter date`},ariaLabel:{previousMonth:`Previous month`,nextMonth:`Next month`,selectYear:`Select year`,previousYear:`Previous year`,nextYear:`Next year`,selectMonth:`Select month`,selectDate:`{0}`,currentDate:`Today, {0}`}},noDataText:`No data available`,carousel:{prev:`Previous visual`,next:`Next visual`,ariaLabel:{delimiter:`Carousel slide {0} of {1}`}},calendar:{moreEvents:`{0} more`,today:`Today`},input:{clear:`Clear {0}`,prependAction:`{0} prepended action`,appendAction:`{0} appended action`,otp:`Please enter OTP character {0}`},fileInput:{counter:`{0} files`,counterSize:`{0} files ({1} in total)`},fileUpload:{title:`Drag and drop files here`,divider:`or`,browse:`Browse Files`},timePicker:{am:`AM`,pm:`PM`,title:`Select Time`,hour:`Hour`,minute:`Minute`,second:`Second`,notAllowed:`Value is not allowed`},pagination:{ariaLabel:{root:`Pagination Navigation`,next:`Next page`,previous:`Previous page`,page:`Go to page {0}`,currentPage:`Page {0}, Current page`,first:`First page`,last:`Last page`}},stepper:{next:`Next`,prev:`Previous`},rating:{ariaLabel:{item:`Rating {0} of {1}`}},loading:`Loading...`,infiniteScroll:{loadMore:`Load more`,empty:`No more`},rules:{required:`This field is required`,email:`Please enter a valid email`,number:`This field can only contain numbers`,integer:`This field can only contain integer values`,capital:`This field can only contain uppercase letters`,maxLength:`You must enter a maximum of {0} characters`,minLength:`You must enter a minimum of {0} characters`,strictLength:`The length of the entered field is invalid`,exclude:`The {0} character is not allowed`,notEmpty:`Please choose at least one value`,pattern:`Invalid format`},command:{search:`Type a command or search...`},hotkey:{then:`then`,ctrl:`Ctrl`,command:`Command`,space:`Space`,shift:`Shift`,alt:`Alt`,enter:`Enter`,escape:`Escape`,upArrow:`Up Arrow`,downArrow:`Down Arrow`,leftArrow:`Left Arrow`,rightArrow:`Right Arrow`,backspace:`Backspace`,option:`Option`,plus:`plus`,shortcut:`Keyboard shortcut: {0}`,or:`or`},video:{play:`Play`,pause:`Pause`,seek:`Seek`,volume:`Volume`,showVolume:`Show volume control`,mute:`Mute`,unmute:`Unmute`,enterFullscreen:`Full screen`,exitFullscreen:`Exit full screen`},colorPicker:{ariaLabel:{eyedropper:`Select color with eyedropper`,hueSlider:`Hue`,alphaSlider:`Alpha`,redInput:`Red value`,greenInput:`Green value`,blueInput:`Blue value`,alphaInput:`Alpha value`,hueInput:`Hue value`,saturationInput:`Saturation value`,lightnessInput:`Lightness value`,hexInput:`HEX value`,hexaInput:`HEX with alpha value`,changeFormat:`Change color format`}}};k(),o();var or=`$vuetify.`,sr=(e,t)=>e.replace(/\{(\d+)\}/g,(e,n)=>String(t[Number(n)])),cr=(e,t,n)=>(r,...i)=>{if(!r.startsWith(or))return sr(r,i);let a=r.replace(or,``),o=e.value&&n.value[e.value],s=t.value&&n.value[t.value],c=Se(o,a,null);return c||=(F(`Translation key "${r}" not found in "${e.value}", trying fallback locale`),Se(s,a,null)),c||=(me(`Translation key "${r}" not found in fallback`),r),typeof c!=`string`&&(me(`Translation key "${r}" has a non-string value`),c=r),sr(c,i)};function lr(e,t){return(n,r)=>new Intl.NumberFormat([e.value,t.value],r).format(n)}function ur(e,t){return lr(e,t)(.1).includes(`,`)?`,`:`.`}function dr(e,t,n){let r=ir(e,t,e[t]??n.value);return r.value=e[t]??n.value,j(n,i=>{e[t]??(r.value=n.value)}),r}function fr(e){return t=>{let n=dr(t,`locale`,e.current),r=dr(t,`fallback`,e.fallback),i=dr(t,`messages`,e.messages);return{name:`vuetify`,current:n,fallback:r,messages:i,decimalSeparator:N(()=>ur(n,r)),t:cr(n,r,i),n:lr(n,r),provide:fr({current:n,fallback:r,messages:i})}}}function pr(e){let t=P(e?.locale??`en`),n=P(e?.fallback??`en`),r=b({en:ar,...e?.messages});return{name:`vuetify`,current:t,fallback:n,messages:r,decimalSeparator:N(()=>e?.decimalSeparator??ur(t,n)),t:cr(t,n,r),n:lr(t,n),provide:fr({current:t,fallback:n,messages:r})}}o(),k();var mr=Symbol.for(`vuetify:locale`);function hr(e){return e.name!=null}function gr(e){let t=e?.adapter&&hr(e?.adapter)?e?.adapter:pr(e),n=br(t,e);return{...t,...n}}function _r(){let e=d(mr);if(!e)throw Error(`[Vuetify] Could not find injected locale instance`);return e}function vr(e){let t=d(mr);if(!t)throw Error(`[Vuetify] Could not find injected locale instance`);let n=t.provide(e),r=xr(n,t.rtl,e),i={...n,...r};return y(mr,i),i}function yr(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function br(e,t){let n=b(t?.rtl??yr()),i=r(()=>n.value[e.current.value]??!1);return{isRtl:i,rtl:n,rtlClasses:N(()=>`v-locale--is-${i.value?`rtl`:`ltr`}`)}}function xr(e,t,n){let i=r(()=>n.rtl??t.value[e.current.value]??!1);return{isRtl:i,rtl:t,rtlClasses:N(()=>`v-locale--is-${i.value?`rtl`:`ltr`}`)}}function Sr(){let e=d(mr);if(!e)throw Error(`[Vuetify] Could not find injected rtl instance`);return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}o(),k();var Cr=[`sm`,`md`,`lg`,`xl`,`xxl`],wr=Symbol.for(`vuetify:display`),Tr={mobileBreakpoint:`lg`,thresholds:{xs:0,sm:600,md:840,lg:1145,xl:1545,xxl:2138}},Er=(e=Tr)=>z(Tr,e);function Dr(e){return I&&!e?window.innerWidth:typeof e==`object`&&e.clientWidth||0}function Or(e){return I&&!e?window.innerHeight:typeof e==`object`&&e.clientHeight||0}function kr(e){let t=I&&!e?window.navigator.userAgent:`ssr`;function n(e){return!!t.match(e)}return{android:n(/android/i),ios:n(/iphone|ipad|ipod/i),cordova:n(/cordova/i),electron:n(/electron/i),chrome:n(/chrome/i),edge:n(/edge/i),firefox:n(/firefox/i),opera:n(/opera/i),win:n(/win/i),mac:n(/mac/i),linux:n(/linux/i),touch:_e,ssr:t===`ssr`}}function Ar(e,t){let{thresholds:n,mobileBreakpoint:r}=Er(e),i=P(Or(t)),a=P(kr(t)),o=D({}),s=P(Dr(t));function c(){i.value=Or(),s.value=Dr()}function l(){c(),a.value=kr()}return O(()=>{let e=s.value<n.sm,t=s.value<n.md&&!e,c=s.value<n.lg&&!(t||e),l=s.value<n.xl&&!(c||t||e),u=s.value<n.xxl&&!(l||c||t||e),d=s.value>=n.xxl,f=e?`xs`:t?`sm`:c?`md`:l?`lg`:u?`xl`:`xxl`,p=typeof r==`number`?r:n[r],m=s.value<p;o.xs=e,o.sm=t,o.md=c,o.lg=l,o.xl=u,o.xxl=d,o.smAndUp=!e,o.mdAndUp=!(e||t),o.lgAndUp=!(e||t||c),o.xlAndUp=!(e||t||c||l),o.smAndDown=!(c||l||u||d),o.mdAndDown=!(l||u||d),o.lgAndDown=!(u||d),o.xlAndDown=!d,o.name=f,o.height=i.value,o.width=s.value,o.mobile=m,o.mobileBreakpoint=r,o.platform=a.value,o.thresholds=n}),I&&(window.addEventListener(`resize`,c,{passive:!0}),A(()=>{window.removeEventListener(`resize`,c)},!0)),{...g(o),update:l,ssr:!!t}}var jr=K({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},`display`);function Mr(e={mobile:null},t=Y()){let n=d(wr);if(!n)throw Error(`Could not find Vuetify display injection`);let i=r(()=>e.mobile?!0:typeof e.mobileBreakpoint==`number`?n.width.value<e.mobileBreakpoint:e.mobileBreakpoint?n.width.value<n.thresholds.value[e.mobileBreakpoint]:e.mobile===null&&n.mobile.value),a=N(()=>t?{[`${t}--mobile`]:i.value}:{});return{...n,displayClasses:a,mobile:i}}o(),k();var Nr=Symbol.for(`vuetify:theme`),Pr=K({theme:String},`theme`);function Fr(){return{defaultTheme:`system`,prefix:`v-`,variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:`#FFFFFF`,surface:`#FFFFFF`,"surface-bright":`#FFFFFF`,"surface-light":`#EEEEEE`,"surface-variant":`#424242`,"on-surface-variant":`#EEEEEE`,primary:`#1867C0`,"primary-darken-1":`#1F5592`,secondary:`#48A9A6`,"secondary-darken-1":`#018786`,error:`#B00020`,info:`#2196F3`,success:`#4CAF50`,warning:`#FB8C00`},variables:{"border-color":`#000000`,"border-opacity":.12,"shadow-color":`#000000`,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":`#EEEEEE`,"theme-on-kbd":`#000000`,"theme-code":`#F5F5F5`,"theme-on-code":`#000000`,"theme-on-dark":`#FFF`,"theme-on-light":`#000`,"elevation-overlay-color":`black`,"elevation-overlay-opacity-step":`2%`}},dark:{dark:!0,colors:{background:`#121212`,surface:`#212121`,"surface-bright":`#ccbfd6`,"surface-light":`#424242`,"surface-variant":`#c8c8c8`,"on-surface-variant":`#000000`,primary:`#2196F3`,"primary-darken-1":`#277CC1`,secondary:`#54B6B2`,"secondary-darken-1":`#48A9A6`,error:`#CF6679`,info:`#2196F3`,success:`#4CAF50`,warning:`#FB8C00`},variables:{"border-color":`#FFFFFF`,"border-opacity":.12,"shadow-color":`#000000`,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":`#424242`,"theme-on-kbd":`#FFFFFF`,"theme-code":`#343434`,"theme-on-code":`#CCCCCC`,"theme-on-dark":`#FFF`,"theme-on-light":`#000`,"elevation-overlay-color":`white`,"elevation-overlay-opacity-step":`2%`}}},stylesheetId:`vuetify-theme-stylesheet`,scoped:!1,utilities:!0}}function Ir(e=Fr()){let t=Fr();return e?z(t,e):{...t,isDisabled:!0}}function Q(e,t,n,r){e.push(`${Vr(t,r)} {\n`,...n.map(e=>`  ${e};\n`),`}
`)}function Lr(e,t){let n=e.dark?2:1,r=e.dark?1:2,i=[];for(let[a,o]of Object.entries(e.colors)){let e=W(o);i.push(`--${t}theme-${a}: ${e.r},${e.g},${e.b}`+(e.a==null?``:`,${e.a}`)),a.startsWith(`on-`)||i.push(`--${t}theme-${a}-overlay-multiplier: ${En(o)>.18?n:r}`)}for(let[n,r]of Object.entries(e.variables)){let e=typeof r==`string`&&r.startsWith(`#`)?W(r):void 0,a=e?`${e.r}, ${e.g}, ${e.b}`:void 0;i.push(`--${t}${n}: ${a??r}`)}return i}function Rr(e,t,n){let r={};if(n)for(let i of[`lighten`,`darken`]){let a=i===`lighten`?wn:Tn;for(let o of we(n[i],1))r[`${e}-${i}-${o}`]=yn(a(W(t),o))}return r}function zr(e,t){if(!t)return{};let n={};for(let r of t.colors){let i=e[r];i&&(n={...n,...Rr(r,i,t)})}return n}function Br(e,t){let n={};for(let r of Object.keys(e)){if(r.startsWith(`on-`)||e[`on-${r}`])continue;let i=`on-${r}`;n[i]=On(W(e[r]))?t[`theme-on-dark`]:t[`theme-on-light`]}return n}function Vr(e,t){if(!t)return e;let n=`:where(${t})`;return e===`:root`?n:`${n} ${e}`}function Hr(e,t,n){let r=Ur(e,t);r&&(r.innerHTML=n)}function Ur(e,t){if(!I)return null;let n=document.getElementById(e);return n||(n=document.createElement(`style`),n.id=e,n.type=`text/css`,t&&n.setAttribute(`nonce`,t),document.head.appendChild(n)),n}function Wr(e){let t=Ir(e),n=P(t.defaultTheme),i=b(t.themes),a=P(`light`),o=r({get(){return n.value===`system`?a.value:n.value},set(e){n.value=e}}),s=r(()=>{let e={};for(let[n,r]of Object.entries(i.value)){let a=z(r.dark||n===`dark`?i.value.dark:i.value.light,r),o={...a.colors,...zr(a.colors,t.variations)};e[n]={...a,colors:{...o,...Br(o,a.variables)}}}return e}),c=N(()=>s.value[o.value]),l=N(()=>n.value===`system`),u=r(()=>{let e=[],n=t.scoped?t.prefix:``;e.push(`@layer theme-base {
`),c.value?.dark&&Q(e,`:root`,[`color-scheme: dark`],t.scope),Q(e,`:root`,Lr(c.value,t.prefix),t.scope);for(let[n,r]of Object.entries(s.value))Q(e,`.${t.prefix}theme--${n}`,[`color-scheme: ${r.dark?`dark`:`normal`}`,...Lr(r,t.prefix)],t.scope);if(e.push(`}
`),t.utilities){let r=[],i=[],a=new Set(Object.values(s.value).flatMap(e=>Object.keys(e.colors)));for(let e of a)e.startsWith(`on-`)?Q(i,`.${e}`,[`color: rgb(var(--${t.prefix}theme-${e}))`],t.scope):(Q(r,`.${n}bg-${e}`,[`--${t.prefix}theme-overlay-multiplier: var(--${t.prefix}theme-${e}-overlay-multiplier)`,`background-color: rgb(var(--${t.prefix}theme-${e}))`,`color: rgb(var(--${t.prefix}theme-on-${e}))`],t.scope),Q(i,`.${n}text-${e}`,[`color: rgb(var(--${t.prefix}theme-${e}))`],t.scope),Q(i,`.${n}border-${e}`,[`--${t.prefix}border-color: var(--${t.prefix}theme-${e})`],t.scope));e.push(`@layer theme-background {
`,...r.map(e=>`  ${e}`),`}
`,`@layer theme-foreground {
`,...i.map(e=>`  ${e}`),`}
`)}return`@layer vuetify-utilities {
`+e.map(e=>`  ${e}`).join(``)+`
}`}),d=N(()=>t.isDisabled?void 0:`${t.prefix}theme--${o.value}`),f=N(()=>Object.keys(s.value));if(ye){let e=window.matchMedia(`(prefers-color-scheme: dark)`);function t(){a.value=e.matches?`dark`:`light`}t(),e.addEventListener(`change`,t,{passive:!0}),S()&&A(()=>{e.removeEventListener(`change`,t)})}function p(e){if(t.isDisabled)return;let n=e._context.provides.usehead;if(n){function e(){return{style:[{textContent:u.value,id:t.stylesheetId,nonce:t.cspNonce||!1,tagPosition:`bodyOpen`}]}}if(n.push){let t=n.push(e);I&&j(u,()=>{t.patch(e)})}else I?(n.addHeadObjs(N(e)),O(()=>n.updateDOM())):n.addHeadObjs(e())}else{I?j(u,e,{immediate:!0}):e();function e(){Hr(t.stylesheetId,t.cspNonce,u.value)}}}function m(e){if(e!==`system`&&!f.value.includes(e)){F(`Theme "${e}" not found on the Vuetify theme instance`);return}o.value=e}function h(e=f.value){let t=e.indexOf(o.value);m(e[t===-1?0:(t+1)%e.length])}function g(e=[`light`,`dark`]){h(e)}let _=new Proxy(o,{get(e,t){return Reflect.get(e,t)},set(e,t,n){return t===`value`&&he(`theme.global.name.value = ${n}`,`theme.change('${n}')`),Reflect.set(e,t,n)}});return{install:p,change:m,cycle:h,toggle:g,isDisabled:t.isDisabled,isSystem:l,name:o,themes:i,current:c,computedThemes:s,prefix:t.prefix,themeClasses:d,styles:u,global:{name:_,current:c}}}function Gr(e){J(`provideTheme`);let t=d(Nr,null);if(!t)throw Error(`Could not find Vuetify theme injection`);let n=N(()=>e.theme??t.name.value),r=N(()=>t.themes.value[n.value]),i=N(()=>t.isDisabled?void 0:`${t.prefix}theme--${n.value}`),a={...t,name:n,current:r,themeClasses:i};return y(Nr,a),a}function Kr(){J(`useTheme`);let e=d(Nr,null);if(!e)throw Error(`Could not find Vuetify theme injection`);return e}o(),k();function qr(e,t=`content`){let n=ft(),r=b();if(I){let i=new ResizeObserver(n=>{e?.(n,i),n.length&&(t===`content`?r.value=n[0].contentRect:r.value=n[0].target.getBoundingClientRect())});v(()=>{i.disconnect()}),j(()=>n.el,(e,t)=>{t&&(i.unobserve(t),r.value=void 0),e&&i.observe(e)},{flush:`post`})}return{resizeRef:n,contentRect:E(r)}}var Jr=K({tag:{type:[String,Object,Function],default:`div`}},`tag`);k();var Yr=K({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},`VDefaultsProvider`),Xr=X(!1)({name:`VDefaultsProvider`,props:Yr(),setup(e,{slots:t}){let{defaults:n,disabled:r,reset:i,root:a,scoped:o}=g(e);return Nn(n,{reset:i,root:a,scoped:o,disabled:r}),()=>t.default?.()}});o();var Zr=K({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},`dimension`);function Qr(e){return{dimensionStyles:r(()=>{let t={},n=L(e.height),r=L(e.maxHeight),i=L(e.maxWidth),a=L(e.minHeight),o=L(e.minWidth),s=L(e.width);return n!=null&&(t.height=n),r!=null&&(t.maxHeight=r),i!=null&&(t.maxWidth=i),a!=null&&(t.minHeight=a),o!=null&&(t.minWidth=o),s!=null&&(t.width=s),t})}}k();function $r(e){return Xe(()=>{let{class:t,style:n}=ri(e);return{colorClasses:t,colorStyles:n}})}function ei(e){let{colorClasses:t,colorStyles:n}=$r(()=>({text:i(e)}));return{textColorClasses:t,textColorStyles:n}}function ti(e){let{colorClasses:t,colorStyles:n}=$r(()=>({background:i(e)}));return{backgroundColorClasses:t,backgroundColorStyles:n}}function ni(e){return{text:typeof e.text==`string`?e.text.replace(/^text-/,``):e.text,background:typeof e.background==`string`?e.background.replace(/^bg-/,``):e.background}}function ri(e){let t=ni(i(e)),n=[],r={};if(t.background){if(cn(t.background)){if(r.backgroundColor=t.background,!t.text&&ln(t.background)){let e=W(t.background);(e.a==null||e.a===1)&&n.push(On(e)?`v-theme-on-dark`:`v-theme-on-light`)}}else n.push(`bg-${t.background}`)}return t.text&&(cn(t.text)?(r.color=t.text,r.caretColor=t.text):n.push(`text-${t.text}`)),{class:n,style:r}}o(),k();var ii=K({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},`rounded`);function ai(e,t=Y()){return{roundedClasses:r(()=>{let n=T(e)?e.value:e.rounded,r=!T(e)&&e.tile,i=[];if(r||n===!1)i.push(`rounded-0`);else if(n===!0||n===``)i.push(`${t}--rounded`);else if(typeof n==`string`||n===0)for(let e of String(n).split(` `))i.push(`rounded-${e}`);return i})}}o(),ce();var oi=K({transition:{type:null,default:`fade-transition`,validator:e=>e!==!0}},`transition`),si=(e,{slots:t})=>{let{transition:n,disabled:r,group:i,...o}=e,{component:s=i?te:ae,...c}=Te(n)?n:{},l;return l=Te(n)?pe(c,vt({disabled:r,group:i}),o):pe({name:r||!n?``:n},o),a(s,l,t)};o();var ci=K({border:[Boolean,Number,String]},`border`);function li(e,t=Y()){return{borderClasses:r(()=>{let n=e.border;return n===!0||n===``?`${t}--border`:typeof n==`string`||n===0?String(n).split(` `).map(e=>`border-${e}`):[]})}}k();var ui=K({elevation:{type:[Number,String],validator:e=>parseInt(e)>=0}},`elevation`);function di(e){return{elevationClasses:N(()=>{let t=T(e)?e.value:e.elevation;return t==null?[]:[`elevation-${parseInt(t)}`]})}}o();var fi={center:`center`,top:`bottom`,bottom:`top`,left:`right`,right:`left`},pi=K({location:String},`location`);function mi(e,t=!1,n){let{isRtl:i}=Sr();return{locationStyles:r(()=>{if(!e.location)return{};let{side:r,align:a}=St(e.location.split(` `).length>1?e.location:`${e.location} center`,i.value);function o(e){return n?n(e):0}let s={};return r!==`center`&&(t?s[fi[r]]=`calc(100% - ${o(r)}px)`:s[r]=0),a===`center`?(r===`center`?s.top=s.left=`50%`:s[{top:`left`,bottom:`left`,left:`top`,right:`top`}[r]]=`50%`,s.transform={top:`translateX(-50%)`,bottom:`translateX(-50%)`,left:`translateY(-50%)`,right:`translateY(-50%)`,center:`translate(-50%, -50%)`}[r]):t?s[fi[a]]=`calc(100% - ${o(a)}px)`:s[a]=0,s})}}k();var hi=[null,`default`,`comfortable`,`compact`],gi=K({density:{type:String,default:`default`,validator:e=>hi.includes(e)}},`density`);function _i(e,t=Y()){return{densityClasses:N(()=>`${t}--density-${e.density}`)}}o(),m(),k();var vi=[`elevated`,`flat`,`tonal`,`outlined`,`text`,`plain`];function yi(e,t){return M(fe,null,[e&&M(`span`,{key:`overlay`,class:u(`${t}__overlay`)},null),M(`span`,{key:`underlay`,class:u(`${t}__underlay`)},null)])}var bi=K({color:String,variant:{type:String,default:`elevated`,validator:e=>vi.includes(e)}},`variant`);function xi(e,t=Y()){let n=N(()=>{let{variant:n}=i(e);return`${t}--variant-${n}`}),{colorClasses:r,colorStyles:a}=$r(()=>{let{variant:t,color:n}=i(e);return{[[`elevated`,`flat`].includes(t)?`background`:`text`]:n}});return{colorClasses:r,colorStyles:a,variantClasses:n}}m(),o(),k();var Si=K({baseColor:String,divided:Boolean,direction:{type:String,default:`horizontal`},...ci(),...q(),...gi(),...ui(),...ii(),...Jr(),...Pr(),...bi()},`VBtnGroup`),Ci=X()({name:`VBtnGroup`,props:Si(),setup(t,{slots:n}){let{themeClasses:r}=Gr(t),{densityClasses:i}=_i(t),{borderClasses:a}=li(t),{elevationClasses:o}=di(t),{roundedClasses:s}=ai(t);Nn({VBtn:{height:N(()=>t.direction===`horizontal`?`auto`:null),baseColor:N(()=>t.baseColor),color:N(()=>t.color),density:N(()=>t.density),flat:!0,variant:N(()=>t.variant)}}),Z(()=>e(t.tag,{class:u([`v-btn-group`,`v-btn-group--${t.direction}`,{"v-btn-group--divided":t.divided},r.value,a.value,i.value,o.value,s.value,t.class]),style:c(t.style)},n))}});o(),k();var wi=K({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},`group`),Ti=K({value:null,disabled:Boolean,selectedClass:String},`group-item`);function Ei(e,t,n=!0){let i=J(`useGroupItem`);if(!i)throw Error(`[Vuetify] useGroupItem composable must be used inside a component setup function`);let a=se();y(Symbol.for(`${t.description}:id`),a);let o=d(t,null);if(!o){if(!n)return o;throw Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}let s=N(()=>e.value),c=r(()=>!!(o.disabled.value||e.disabled));function l(){o?.register({id:a,value:s,disabled:c},i)}function u(){o?.unregister(a)}l(),v(()=>u());let f=r(()=>o.isSelected(a)),p=r(()=>o.items.value[0].id===a),m=r(()=>o.items.value[o.items.value.length-1].id===a),h=r(()=>f.value&&[o.selectedClass.value,e.selectedClass]);return j(f,e=>{i.emit(`group:selected`,{value:e})},{flush:`sync`}),{id:a,isSelected:f,isFirst:p,isLast:m,toggle:()=>o.select(a,!f.value),select:e=>o.select(a,e),selectedClass:h,value:s,disabled:c,group:o,register:l,unregister:u}}function Di(e,t){let n=!1,r=D([]),i=ir(e,`modelValue`,[],e=>e===void 0?[]:ki(r,e===null?[null]:Be(e)),t=>{let n=Ai(r,t);return e.multiple?n:n[0]}),a=J(`useGroup`);function o(e,n){let i=e,o=V(Symbol.for(`${t.description}:id`),a?.vnode).indexOf(n);_(i.value)===void 0&&(i.value=o,i.useIndexAsValue=!0),o>-1?r.splice(o,0,i):r.push(i)}function c(e){if(n)return;u();let t=r.findIndex(t=>t.id===e);r.splice(t,1)}function u(){let t=r.find(e=>!e.disabled);t&&e.mandatory===`force`&&!i.value.length&&(i.value=[t.id])}l(()=>{u()}),v(()=>{n=!0}),s(()=>{for(let e=0;e<r.length;e++)r[e].useIndexAsValue&&(r[e].value=e)});function d(t,n){let a=r.find(e=>e.id===t);if(!(n&&a?.disabled)){if(e.multiple){let r=i.value.slice(),a=r.findIndex(e=>e===t),o=~a;if(n??=!o,o&&e.mandatory&&r.length<=1||!o&&e.max!=null&&r.length+1>e.max)return;a<0&&n?r.push(t):a>=0&&!n&&r.splice(a,1),i.value=r}else{let r=i.value.includes(t);if(e.mandatory&&r||!r&&!n)return;i.value=n??!r?[t]:[]}}}function f(t){if(e.multiple&&F(`This method is not supported when using "multiple" prop`),i.value.length){let e=i.value[0],n=r.findIndex(t=>t.id===e),a=(n+t)%r.length,o=r[a];for(;o.disabled&&a!==n;)a=(a+t)%r.length,o=r[a];if(o.disabled)return;i.value=[r[a].id]}else{let e=r.find(e=>!e.disabled);e&&(i.value=[e.id])}}let p={register:o,unregister:c,selected:i,select:d,disabled:N(()=>e.disabled),prev:()=>f(r.length-1),next:()=>f(1),isSelected:e=>i.value.includes(e),selectedClass:N(()=>e.selectedClass),items:N(()=>r),getItemIndex:e=>Oi(r,e)};return y(t,p),p}function Oi(e,t){let n=ki(e,[t]);return n.length?e.findIndex(e=>e.id===n[0]):-1}function ki(e,t){let n=[];return t.forEach(t=>{let r=e.find(e=>Bn(t,e.value)),i=e[t];r?.value===void 0?i?.useIndexAsValue&&n.push(i.id):n.push(r.id)}),n}function Ai(e,t){let n=[];return t.forEach(t=>{let r=e.findIndex(e=>e.id===t);if(~r){let t=e[r];n.push(t.value===void 0?r:t.value)}}),n}o();var ji=Symbol.for(`vuetify:v-btn-toggle`),Mi=K({...Si(),...wi()},`VBtnToggle`),Ni=X()({name:`VBtnToggle`,props:Mi(),emits:{"update:modelValue":e=>!0},setup(t,{slots:n}){let{isSelected:r,next:i,prev:a,select:o,selected:s}=Di(t,ji);return Z(()=>{let c=Ci.filterProps(t);return e(Ci,pe({class:[`v-btn-toggle`,t.class]},c,{style:t.style}),{default:()=>[n.default?.({isSelected:r,next:i,prev:a,select:o,selected:s})]})}),{next:i,prev:a,select:o}}}),Pi=[`x-small`,`small`,`default`,`large`,`x-large`],Fi=K({size:{type:[String,Number],default:`default`}},`size`);function Ii(e,t=Y()){return Xe(()=>{let n=e.size,r,i;return Ze(Pi,n)?r=`${t}--size-${n}`:n&&(i={width:L(n),height:L(n)}),{sizeClasses:r,sizeStyles:i}})}m(),o(),k();var Li=K({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:Yn,opacity:[String,Number],...q(),...Fi(),...Jr({tag:`i`}),...Pr()},`VIcon`),Ri=X()({name:`VIcon`,props:Li(),setup(t,{attrs:n,slots:r}){let i=P(),{themeClasses:a}=Kr(),{iconData:o}=nr(()=>i.value||t.icon),{sizeClasses:s}=Ii(t),{textColorClasses:l,textColorStyles:d}=ei(()=>t.color);return Z(()=>{let f=r.default?.();f&&(i.value=qe(f).filter(e=>e.type===de&&e.children&&typeof e.children==`string`)[0]?.children);let p=!!(n.onClick||n.onClickOnce);return e(o.value.component,{tag:t.tag,icon:o.value.icon,class:u([`v-icon`,`notranslate`,a.value,s.value,l.value,{"v-icon--clickable":p,"v-icon--disabled":t.disabled,"v-icon--start":t.start,"v-icon--end":t.end},t.class]),style:c([{"--v-icon-opacity":t.opacity},s.value?void 0:{fontSize:L(t.size),height:L(t.size),width:L(t.size)},d.value,t.style]),role:p?`button`:void 0,"aria-hidden":!p,tabindex:p?t.disabled?-1:0:void 0},{default:()=>[f]})}),{}}});k(),o();function zi(e,t){let n=b(),r=P(!1);if(ge){let i=new IntersectionObserver(t=>{e?.(t,i),r.value=!!t.find(e=>e.isIntersecting)},t);A(()=>{i.disconnect()}),j(n,(e,t)=>{t&&(i.unobserve(t),r.value=!1),e&&i.observe(e)},{flush:`post`})}return{intersectionRef:n,isIntersecting:r}}o(),k();var Bi=K({reveal:{type:[Boolean,Object],default:!1}},`reveal`);function Vi(e){let t=N(()=>typeof e.reveal==`object`?Math.max(0,Number(e.reveal.duration??900)):900),n=P(e.reveal?`initial`:`disabled`);return l(async()=>{e.reveal&&(n.value=`initial`,await new Promise(e=>requestAnimationFrame(e)),n.value=`pending`,await new Promise(e=>setTimeout(e,t.value)),n.value=`done`)}),{duration:t,state:n}}m(),o(),k();var Hi=K({bgColor:String,color:String,indeterminate:[Boolean,String],rounded:Boolean,modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...q(),...Bi(),...Fi(),...Jr({tag:`div`}),...Pr()},`VProgressCircular`),Ui=X()({name:`VProgressCircular`,props:Hi(),setup(t,{slots:n}){let i=2*Math.PI*20,a=b(),{themeClasses:o}=Gr(t),{sizeClasses:s,sizeStyles:l}=Ii(t),{textColorClasses:d,textColorStyles:f}=ei(()=>t.color),{textColorClasses:p,textColorStyles:m}=ei(()=>t.bgColor),{intersectionRef:h,isIntersecting:g}=zi(),{resizeRef:_,contentRect:v}=qr(),{state:y,duration:ee}=Vi(t),x=N(()=>y.value===`initial`?0:R(parseFloat(t.modelValue),0,100)),te=N(()=>Number(t.width)),S=N(()=>l.value?Number(t.size):v.value?v.value.width:Math.max(te.value,32)),C=N(()=>20/(1-te.value/S.value)*2),w=N(()=>te.value/S.value*C.value),T=N(()=>{let e=(100-x.value)/100*i;return t.rounded&&x.value>0&&x.value<100?L(Math.min(i-.01,e+w.value)):L(e)}),E=r(()=>{let e=Number(t.rotate);return t.rounded?e+w.value/2/i*360:e});return O(()=>{h.value=a.value,_.value=a.value}),Z(()=>e(t.tag,{ref:a,class:u([`v-progress-circular`,{"v-progress-circular--indeterminate":!!t.indeterminate,"v-progress-circular--visible":g.value,"v-progress-circular--disable-shrink":t.indeterminate&&(t.indeterminate===`disable-shrink`||be()),"v-progress-circular--revealing":[`initial`,`pending`].includes(y.value)},o.value,s.value,d.value,t.class]),style:c([l.value,f.value,{"--progress-reveal-duration":`${ee.value}ms`},t.style]),role:`progressbar`,"aria-valuemin":`0`,"aria-valuemax":`100`,"aria-valuenow":t.indeterminate?void 0:x.value},{default:()=>[M(`svg`,{style:{transform:`rotate(calc(-90deg + ${E.value}deg))`},xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 ${C.value} ${C.value}`},[M(`circle`,{class:u([`v-progress-circular__underlay`,p.value]),style:c(m.value),fill:`transparent`,cx:`50%`,cy:`50%`,r:20,"stroke-width":w.value,"stroke-dasharray":i,"stroke-dashoffset":0},null),M(`circle`,{class:`v-progress-circular__overlay`,fill:`transparent`,cx:`50%`,cy:`50%`,r:20,"stroke-width":w.value,"stroke-dasharray":i,"stroke-dashoffset":T.value,"stroke-linecap":t.rounded?`round`:void 0},null)]),n.default&&M(`div`,{class:`v-progress-circular__content`},[n.default({value:x.value})])]})),{}}});o(),k();var Wi=K({chunkCount:{type:[Number,String],default:null},chunkWidth:{type:[Number,String],default:null},chunkGap:{type:[Number,String],default:4}},`chunks`);function Gi(e,t){let n=N(()=>!!e.chunkCount||!!e.chunkWidth),a=r(()=>{let n=i(t);if(!n)return 0;if(!e.chunkCount)return Number(e.chunkWidth);let r=Number(e.chunkCount);return(n-Number(e.chunkGap)*(r-1))/r}),o=N(()=>Number(e.chunkGap)),s=r(()=>{if(!n.value)return{};let e=L(o.value),t=L(a.value);return{maskRepeat:`repeat-x`,maskImage:`linear-gradient(90deg, #000, #000 ${t}, transparent ${t}, transparent)`,maskSize:`calc(${t} + ${e}) 100%`}});function c(e){let n=i(t);if(!n)return e;let r=100*o.value/n,s=100*(a.value+o.value)/n;return R(0,Math.floor((e+r)/s)*s-r/2,100)}return{hasChunks:n,chunksMaskStyles:s,snapValueToChunk:c}}m(),o(),k(),ce();var Ki=K({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Wi(),...q(),...pi({location:`top`}),...ii(),...Jr(),...Pr()},`VProgressLinear`),qi=X()({name:`VProgressLinear`,props:Ki(),emits:{"update:modelValue":e=>!0},setup(t,{slots:n}){let i=b(),a=ir(t,`modelValue`),{isRtl:o,rtlClasses:s}=Sr(),{themeClasses:l}=Gr(t),{locationStyles:d}=mi(t),{textColorClasses:f,textColorStyles:p}=ei(()=>t.color),{backgroundColorClasses:m,backgroundColorStyles:h}=ti(()=>t.bgColor||t.color),{backgroundColorClasses:g,backgroundColorStyles:_}=ti(()=>t.bufferColor||t.bgColor||t.color),{backgroundColorClasses:v,backgroundColorStyles:y}=ti(()=>t.color),{roundedClasses:ee}=ai(t),{intersectionRef:x,isIntersecting:te}=zi(),S=r(()=>parseFloat(t.max)),C=r(()=>parseFloat(t.height)),w=r(()=>R(parseFloat(t.bufferValue)/S.value*100,0,100)),T=r(()=>R(parseFloat(a.value)/S.value*100,0,100)),E=r(()=>o.value!==t.reverse),D=r(()=>t.indeterminate?`fade-transition`:`slide-x-transition`),ne=P(0),{hasChunks:k,chunksMaskStyles:A,snapValueToChunk:re}=Gi(t,ne);rr(k,()=>{let{resizeRef:e}=qr(e=>ne.value=e[0].contentRect.width);O(()=>e.value=i.value)});let ie=r(()=>k.value?re(w.value):w.value),j=r(()=>k.value?re(T.value):T.value);function oe(e){if(!x.value)return;let{left:t,right:n,width:r}=x.value.getBoundingClientRect(),i=E.value?r-e.clientX+(n-r):e.clientX-t;a.value=Math.round(i/r*S.value)}return O(()=>{x.value=i.value}),Z(()=>e(t.tag,{ref:i,class:u([`v-progress-linear`,{"v-progress-linear--absolute":t.absolute,"v-progress-linear--active":t.active&&te.value,"v-progress-linear--reverse":E.value,"v-progress-linear--rounded":t.rounded,"v-progress-linear--rounded-bar":t.roundedBar,"v-progress-linear--striped":t.striped,"v-progress-linear--clickable":t.clickable},ee.value,l.value,s.value,t.class]),style:c([{bottom:t.location===`bottom`?0:void 0,top:t.location===`top`?0:void 0,height:t.active?L(C.value):0,"--v-progress-linear-height":L(C.value),...t.absolute?d.value:{}},A.value,t.style]),role:`progressbar`,"aria-hidden":t.active?`false`:`true`,"aria-valuemin":`0`,"aria-valuemax":t.max,"aria-valuenow":t.indeterminate?void 0:Math.min(parseFloat(a.value),S.value),onClick:t.clickable&&oe},{default:()=>[t.stream&&M(`div`,{key:`stream`,class:u([`v-progress-linear__stream`,f.value]),style:{...p.value,[E.value?`left`:`right`]:L(-C.value),borderTop:`${L(C.value/2)} dotted`,opacity:parseFloat(t.bufferOpacity),top:`calc(50% - ${L(C.value/4)})`,width:L(100-w.value,`%`),"--v-progress-linear-stream-to":L(C.value*(E.value?1:-1))}},null),M(`div`,{class:u([`v-progress-linear__background`,m.value]),style:c([h.value,{opacity:parseFloat(t.bgOpacity),width:t.stream?0:void 0}])},null),M(`div`,{class:u([`v-progress-linear__buffer`,g.value]),style:c([_.value,{opacity:parseFloat(t.bufferOpacity),width:L(ie.value,`%`)}])},null),e(ae,{name:D.value},{default:()=>[t.indeterminate?M(`div`,{class:`v-progress-linear__indeterminate`},[[`long`,`short`].map(e=>M(`div`,{key:e,class:u([`v-progress-linear__indeterminate`,e,v.value]),style:c(y.value)},null))]):M(`div`,{class:u([`v-progress-linear__determinate`,v.value]),style:c([y.value,{width:L(j.value,`%`)}])},null)]}),n.default&&M(`div`,{class:`v-progress-linear__content`},[n.default({value:T.value,buffer:w.value})])]})),{}}});o(),m(),k();var Ji=K({loading:[Boolean,String]},`loader`);function Yi(e,t=Y()){return{loaderClasses:N(()=>({[`${t}--loading`]:e.loading}))}}function Xi(t,{slots:n}){return M(`div`,{class:u(`${t.name}__loader`)},[n.default?.({color:t.color,isActive:t.active})||e(qi,{absolute:t.absolute,active:t.active,color:t.color,height:`2`,indeterminate:!0},null)])}k();var Zi=[`static`,`relative`,`fixed`,`absolute`,`sticky`],Qi=K({position:{type:String,validator:e=>Zi.includes(e)}},`position`);function $i(e,t=Y()){return{positionClasses:N(()=>e.position?`${t}--${e.position}`:void 0)}}o(),k();function ea(){let e=J(`useRoute`);return r(()=>e?.proxy?.$route)}function ta(){return J(`useRouter`)?.proxy?.$router}function na(e,t){let n=w(`RouterLink`),i=N(()=>!!(e.href||e.to)),a=r(()=>i?.value||et(t,`click`)||et(e,`click`));if(typeof n==`string`||!(`useLink`in n)){let t=N(()=>e.href);return{isLink:i,isRouterLink:N(()=>!1),isClickable:a,href:t,linkProps:D({href:t}),route:N(()=>void 0),navigate:N(()=>void 0)}}let o=n.useLink({to:N(()=>e.to||``),replace:N(()=>e.replace)}),s=r(()=>e.to?o:void 0),c=ea(),l=r(()=>s.value?e.exact?c.value?s.value.isExactActive?.value&&Bn(s.value.route.value.query,c.value.query):s.value.isExactActive?.value??!1:s.value.isActive?.value??!1:!1),u=r(()=>e.to?s.value?.route.value.href:e.href);return{isLink:i,isRouterLink:N(()=>!!e.to),isClickable:a,isActive:l,route:N(()=>s.value?.route.value),navigate:N(()=>s.value?.navigate),href:u,linkProps:D({href:u,"aria-current":N(()=>l.value?`page`:void 0),"aria-disabled":N(()=>e.disabled&&i.value?`true`:void 0),tabindex:N(()=>e.disabled&&i.value?`-1`:void 0)})}}var ra=K({href:String,replace:Boolean,to:[String,Object],exact:Boolean},`router`),ia=!1;function aa(e,t){let r=!1,i,a;I&&e?.beforeEach&&(n(()=>{window.addEventListener(`popstate`,o),i=e.beforeEach(()=>ia?r?t():void 0:(ia=!0,new Promise(e=>{setTimeout(()=>e(r?t():void 0))}))),a=e?.afterEach(()=>{ia=!1})}),A(()=>{window.removeEventListener(`popstate`,o),i?.(),a?.()}));function o(e){e.state?.replaced||(r=!0,setTimeout(()=>r=!1))}}o();function oa(e,t){j(()=>e.isActive?.value,r=>{e.isLink.value&&r!=null&&t&&n(()=>{t(r)})},{immediate:!0})}var sa=Symbol(`rippleStop`),ca=80;function la(e,t){e.style.transform=t,e.style.webkitTransform=t}function ua(e){return e.constructor.name===`TouchEvent`}function da(e){return e.constructor.name===`KeyboardEvent`}var fa=(e,t,n={})=>{let r=0,i=0;if(!da(e)){let n=new H(t),a=ua(e)?e.touches[e.touches.length-1]:e,o=kt([a.clientX,a.clientY]);r=o.x-n.left,i=o.y-n.top}let a=0,o=.3;t._ripple?.circle?(o=.15,a=t.clientWidth/2,a=n.center?a:a+Math.sqrt((r-a)**2+(i-a)**2)/4):a=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;let s=`${(t.clientWidth-a*2)/2}px`,c=`${(t.clientHeight-a*2)/2}px`,l=n.center?s:`${r-a}px`,u=n.center?c:`${i-a}px`;return{radius:a,scale:o,x:l,y:u,centerX:s,centerY:c}},pa={show(e,t,n={}){if(!t?._ripple?.enabled)return;let r=document.createElement(`span`),i=document.createElement(`span`);r.appendChild(i),r.className=`v-ripple__container`,n.class&&(r.className+=` ${n.class}`);let{radius:a,scale:o,x:s,y:c,centerX:l,centerY:u}=fa(e,t,n),d=`${a*2}px`;i.className=`v-ripple__animation`,i.style.width=d,i.style.height=d,t.appendChild(r);let f=window.getComputedStyle(t);f&&f.position===`static`&&(t.style.position=`relative`,t.dataset.previousPosition=`static`),i.classList.add(`v-ripple__animation--enter`),i.classList.add(`v-ripple__animation--visible`),la(i,`translate(${s}, ${c}) scale3d(${o},${o},${o})`),i.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{i.classList.remove(`v-ripple__animation--enter`),i.classList.add(`v-ripple__animation--in`),la(i,`translate(${l}, ${u}) scale3d(1,1,1)`)})})},hide(e){if(!e?._ripple?.enabled)return;let t=e.getElementsByClassName(`v-ripple__animation`);if(t.length===0)return;let n=Array.from(t).findLast(e=>!e.dataset.isHiding);if(n)n.dataset.isHiding=`true`;else return;let r=performance.now()-Number(n.dataset.activated),i=Math.max(250-r,0);setTimeout(()=>{n.classList.remove(`v-ripple__animation--in`),n.classList.add(`v-ripple__animation--out`),setTimeout(()=>{e.getElementsByClassName(`v-ripple__animation`).length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),n.parentNode?.parentNode===e&&e.removeChild(n.parentNode)},300)},i)}};function ma(e){return e===void 0||!!e}function ha(e){let t={},n=e.currentTarget;if(!(!n?._ripple||n._ripple.touched||e[sa])){if(e[sa]=!0,ua(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||da(e),n._ripple.class&&(t.class=n._ripple.class),ua(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{pa.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{n?._ripple?.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},ca)}else pa.show(e,n,t)}}function ga(e){e[sa]=!0}function $(e){let t=e.currentTarget;if(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(()=>{$(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),pa.hide(t)}}function _a(e){let t=e.currentTarget;t?._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}var va=!1;function ya(e,t){!va&&t.includes(e.key)&&(va=!0,ha(e))}function ba(e){va=!1,$(e)}function xa(e){va&&(va=!1,$(e))}function Sa(e,t,n){let{value:r,modifiers:i}=t,a=ma(r);a||pa.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=a,e._ripple.centered=i.center,e._ripple.circle=i.circle;let o=Te(r)?r:{};o.class&&(e._ripple.class=o.class);let s=o.keys??[`Enter`,`Space`];if(e._ripple.keyDownHandler=e=>ya(e,s),a&&!n){if(i.stop){e.addEventListener(`touchstart`,ga,{passive:!0}),e.addEventListener(`mousedown`,ga);return}e.addEventListener(`touchstart`,ha,{passive:!0}),e.addEventListener(`touchend`,$,{passive:!0}),e.addEventListener(`touchmove`,_a,{passive:!0}),e.addEventListener(`touchcancel`,$),e.addEventListener(`mousedown`,ha),e.addEventListener(`mouseup`,$),e.addEventListener(`mouseleave`,$),e.addEventListener(`keydown`,e._ripple.keyDownHandler),e.addEventListener(`keyup`,ba),e.addEventListener(`blur`,xa),e.addEventListener(`dragstart`,$,{passive:!0})}else!a&&n&&Ca(e)}function Ca(e){e.removeEventListener(`touchstart`,ga),e.removeEventListener(`mousedown`,ga),e.removeEventListener(`touchstart`,ha),e.removeEventListener(`touchend`,$),e.removeEventListener(`touchmove`,_a),e.removeEventListener(`touchcancel`,$),e.removeEventListener(`mousedown`,ha),e.removeEventListener(`mouseup`,$),e.removeEventListener(`mouseleave`,$),e._ripple?.keyDownHandler&&e.removeEventListener(`keydown`,e._ripple.keyDownHandler),e.removeEventListener(`keyup`,ba),e.removeEventListener(`blur`,xa),e.removeEventListener(`dragstart`,$)}function wa(e,t){Sa(e,t,!1)}function Ta(e){Ca(e),delete e._ripple}function Ea(e,t){t.value!==t.oldValue&&Sa(e,t,ma(t.oldValue))}var Da={mounted:wa,unmounted:Ta,updated:Ea};o(),m(),k();var Oa=K({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:ji},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Yn,appendIcon:Yn,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,spaced:String,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...ci(),...q(),...gi(),...Zr(),...ui(),...Ti(),...Ji(),...pi(),...Qi(),...ii(),...ra(),...Fi(),...Jr({tag:`button`}),...Pr(),...bi({variant:`elevated`})},`VBtn`),ka=X()({name:`VBtn`,props:Oa(),emits:{"group:selected":e=>!0},setup(t,{attrs:n,slots:i}){let{themeClasses:a}=Gr(t),{borderClasses:o}=li(t),{densityClasses:s}=_i(t),{dimensionStyles:c}=Qr(t),{elevationClasses:l}=di(t),{loaderClasses:u}=Yi(t),{locationStyles:d}=mi(t),{positionClasses:f}=$i(t),{roundedClasses:p}=ai(t),{sizeClasses:m,sizeStyles:h}=Ii(t),g=Ei(t,t.symbol,!1),_=na(t,n),v=r(()=>t.active===void 0?_.isRouterLink.value?_.isActive?.value:g?.isSelected.value:t.active),y=N(()=>v.value?t.activeColor??t.color:t.color),{colorClasses:b,colorStyles:x,variantClasses:te}=xi(r(()=>({color:g?.isSelected.value&&(!_.isLink.value||_.isActive?.value)||!g||_.isActive?.value?y.value??t.baseColor:t.baseColor,variant:t.variant}))),S=r(()=>g?.disabled.value||t.disabled),C=N(()=>t.variant===`elevated`&&!(t.disabled||t.flat||t.border)),w=r(()=>{if(t.value!==void 0&&typeof t.value!=`symbol`)return Object(t.value)===t.value?JSON.stringify(t.value,null,0):t.value});function T(e){S.value||_.isLink.value&&(e.metaKey||e.ctrlKey||e.shiftKey||e.button!==0||n.target===`_blank`)||(_.isRouterLink.value?_.navigate.value?.(e):g?.toggle())}return oa(_,g?.select),Z(()=>{let n=_.isLink.value?`a`:t.tag,r=!!(t.prependIcon||i.prepend),y=!!(t.appendIcon||i.append),E=!!(t.icon&&t.icon!==!0);return ie(e(n,pe(_.linkProps,{type:n===`a`?void 0:`button`,class:[`v-btn`,g?.selectedClass.value,{"v-btn--active":v.value,"v-btn--block":t.block,"v-btn--disabled":S.value,"v-btn--elevated":C.value,"v-btn--flat":t.flat,"v-btn--icon":!!t.icon,"v-btn--loading":t.loading,"v-btn--readonly":t.readonly,"v-btn--slim":t.slim,"v-btn--stacked":t.stacked},t.spaced?[`v-btn--spaced`,`v-btn--spaced-${t.spaced}`]:[],a.value,o.value,b.value,s.value,l.value,u.value,f.value,p.value,m.value,te.value,t.class],style:[x.value,c.value,d.value,h.value,t.style],"aria-busy":t.loading?!0:void 0,disabled:S.value&&n!==`a`||void 0,tabindex:t.loading||t.readonly?-1:void 0,onClick:T,value:w.value}),{default:()=>[yi(!0,`v-btn`),!t.icon&&r&&M(`span`,{key:`prepend`,class:`v-btn__prepend`},[i.prepend?e(Xr,{key:`prepend-defaults`,disabled:!t.prependIcon,defaults:{VIcon:{icon:t.prependIcon}}},i.prepend):e(Ri,{key:`prepend-icon`,icon:t.prependIcon},null)]),M(`span`,{class:`v-btn__content`,"data-no-activator":``},[!i.default&&E?e(Ri,{key:`content-icon`,icon:t.icon},null):e(Xr,{key:`content-defaults`,disabled:!E,defaults:{VIcon:{icon:t.icon}}},{default:()=>[i.default?.()??ee(t.text)]})]),!t.icon&&y&&M(`span`,{key:`append`,class:`v-btn__append`},[i.append?e(Xr,{key:`append-defaults`,disabled:!t.appendIcon,defaults:{VIcon:{icon:t.appendIcon}}},i.append):e(Ri,{key:`append-icon`,icon:t.appendIcon},null)]),!!t.loading&&M(`span`,{key:`loader`,class:`v-btn__loader`},[i.loader?.()??e(Ui,{color:typeof t.loading==`boolean`?void 0:t.loading,indeterminate:!0,width:`2`},null)])]}),[[Da,!S.value&&t.ripple,``,{center:!!t.icon}]])}),{group:g}}}),Aa=Symbol(`Forwarded refs`);function ja(e,t){let n=e;for(;n;){let e=Reflect.getOwnPropertyDescriptor(n,t);if(e)return e;n=Object.getPrototypeOf(n)}}function Ma(e,...t){return e[Aa]=t,new Proxy(e,{get(e,n){if(Reflect.has(e,n))return Reflect.get(e,n);if(!(typeof n==`symbol`||n.startsWith(`$`)||n.startsWith(`__`))){for(let e of t)if(e.value&&Reflect.has(e.value,n)){let t=Reflect.get(e.value,n);return typeof t==`function`?t.bind(e.value):t}}},has(e,n){if(Reflect.has(e,n))return!0;if(typeof n==`symbol`||n.startsWith(`$`)||n.startsWith(`__`))return!1;for(let e of t)if(e.value&&Reflect.has(e.value,n))return!0;return!1},set(e,n,r){if(Reflect.has(e,n))return Reflect.set(e,n,r);if(typeof n==`symbol`||n.startsWith(`$`)||n.startsWith(`__`))return!1;for(let e of t)if(e.value&&Reflect.has(e.value,n))return Reflect.set(e.value,n,r);return!1},getOwnPropertyDescriptor(e,n){let r=Reflect.getOwnPropertyDescriptor(e,n);if(r)return r;if(!(typeof n==`symbol`||n.startsWith(`$`)||n.startsWith(`__`))){for(let e of t){if(!e.value)continue;let t=ja(e.value,n)??(`_`in e.value?ja(e.value._?.setupState,n):void 0);if(t)return t}for(let e of t){let t=e.value&&e.value[Aa];if(!t)continue;let r=t.slice();for(;r.length;){let e=r.shift(),t=ja(e.value,n);if(t)return t;let i=e.value&&e.value[Aa];i&&r.push(...i)}}}}})}k(),o();var Na=K({eager:Boolean},`lazy`);function Pa(e,t){let n=P(!1),r=N(()=>n.value||e.eager||t.value);j(t,()=>n.value=!0);function i(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:i}}function Fa(){let e=J(`useScopeId`).vnode.scopeId;return{scopeId:e?{[e]:``}:void 0}}var Ia=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n};export{qr as $,De as $n,jt as $t,Ci as A,He as An,Vn as At,ci as B,at as Bn,q as Bt,Ii as C,ht as Cn,Z as Ct,wi as D,V as Dn,Un as Dt,Ti as E,ze as En,qn as Et,_i as F,Ae as Fn,An as Ft,ai as G,ke as Gn,Sn as Gt,si as H,Fe as Hn,hn as Ht,pi as I,Ke as In,jn as It,ei as J,ot as Jn,gn as Jt,ri as K,st as Kn,G as Kt,mi as L,Ze as Ln,Nn as Lt,bi as M,rt as Mn,In as Mt,xi as N,Se as Nn,Ln as Nt,Di as O,it as On,Hn as Ot,gi as P,Ce as Pn,X as Pt,Jr as Q,Me as Qn,Mt as Qt,ui as R,dt as Rn,J as Rt,Fi as S,ct as Sn,$n as St,ji as T,gt as Tn,Kn as Tt,oi as U,mt as Un,_n as Ut,li as V,Te as Vn,K as Vt,ii as W,Oe as Wn,mn as Wt,Qr as X,We as Xn,Dn as Xt,Zr as Y,Ne as Yn,pn as Yt,Xr as Z,je as Zn,W as Zt,Yi as _,we as _n,Xn as _t,Ma as a,Et as an,ve as ar,wr as at,zi as b,ut as bn,Qn as bt,Da as c,St as cn,me as cr,jr as ct,na as d,$e as dn,gr as dt,H as en,lt as er,Nr as et,ta as f,tt as fn,vr as ft,Ji as g,L as gn,rr as gt,Xi as h,R as hn,ir as ht,Pa as i,Tt as in,be as ir,Kr as it,yi as j,Ye as jn,Bn as jt,Ei as k,nt as kn,Wn as kt,ra as l,Ct as ln,F as lr,Mr as lt,$i as m,pt as mn,Sr as mt,Fa as n,Ot as nn,Be as nr,Pr as nt,ka as o,wt as on,ge as or,Cr as ot,Qi as p,_t as pn,_r as pt,ti as q,z as qn,xn as qt,Na as r,kt as rn,I as rr,Gr as rt,Oa as s,Dt as sn,ye as sr,Ar as st,Ia as t,At as tn,ft as tr,Wr as tt,aa as u,Je as un,he as ur,mr as ut,qi as v,Ve as vn,Yn as vt,Ni as w,Qe as wn,Gn as wt,Ri as x,Xe as xn,er as xt,Ui as y,yt as yn,tr as yt,di as z,Re as zn,Y as zt};