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
31 lines • 370 kB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/LoginPage-DZ-64dDX.js","assets/_plugin-vue_export-helper-D1H5elb2.js","assets/i18n.store-Bbsc3Bab.js","assets/chunk-zsgVPwQN.js","assets/preload-helper-CSa8iFbS.js","assets/_plugin-vue_export-helper-DZ3FD-qG.css","assets/VTextField-Cly86AKT.js","assets/VInput-CpVsgFmo.js","assets/transitions-Bp2Q4Qu5.js","assets/VInput-BsP73X2A.css","assets/intersect-DKQyINFq.js","assets/VTextField-jfL5Oz1E.css","assets/VList-v6BtQFeD.js","assets/VAvatar-Bo3xpDUh.js","assets/VAvatar-CV-2OiGy.css","assets/ssrBoot-uT1JaM1N.js","assets/VList-CPCflffe.css","assets/auth-CynAQCPh.js","assets/auth-DfbUir7X.css","assets/VMenu-C1yL2dQE.js","assets/VOverlay-CU45m6XG.js","assets/VOverlay-WME7dHtn.css","assets/VMenu-AbtjXrI6.css","assets/VToolbar-D9ECjpl2.js","assets/VToolbar-CY3-1Sb0.css","assets/gui-switch-Bp9jPtND.js","assets/theme-CuJUeSHe.js","assets/LoginPage-DGwZbE8s.css","assets/SettingsPage-DtwOt88r.js","assets/socket.service-uJHysVIS.js","assets/redis-state.store-Bg6EmgAE.js","assets/VCombobox-DBR4KGTF.js","assets/VSelect-BKBMb-AS.js","assets/VSelectionControl-BgUL55dy.js","assets/VSelectionControl-i6FhziSp.css","assets/VSlideGroup-DZJHDEts.js","assets/goto-C5mB5fJa.js","assets/VSlideGroup-9_hX0lAw.css","assets/VSelect-C69cbq7X.css","assets/VCombobox-DVD9rU5a.css","assets/P3xrDialog-Dn_--W-S.js","assets/P3xrDialog-CwdrCr7C.css","assets/VSwitch-C9JYZCF9.js","assets/VSwitch-BaoyDGFB.css","assets/VTextarea--WL9ldtD.js","assets/VTextarea-DDl63AeD.css","assets/VTooltip-Cv2PsKY_.js","assets/VTooltip-BI1qRHEp.css","assets/P3xrAccordion-Ch6mG6NP.js","assets/P3xrAccordion-S4URCReT.css","assets/P3xrButton-ChR905DO.js","assets/TreeSettingsDialog-BO26hSrz.js","assets/common.store-Cvd7gD49.js","assets/main-command.store-DDvuCXE0.js","assets/overlay.store-FZPs6Gvj.js","assets/main-command-DtN7VEUA.js","assets/redis-state-DodmMOrr.js","assets/TreeSettingsDialog-NrKyHzYV.css","assets/SettingsPage-kpT0M6Wa.css","assets/InfoPage-DYn8YJPL.js","assets/shortcuts-DbjNDUaQ.js","assets/InfoPage-VZkEtTYr.css","assets/DatabasePage-zqN_9sGL.js","assets/esm-fva3bRfm.js","assets/humanize-duration-RJgmuULu.js","assets/vue-router-DGa7LmVO.js","assets/VRadioGroup-B5kZjnm9.js","assets/VRadioGroup-C9f4tbih.css","assets/KeyNewOrSetDialog-CONL1dyc.js","assets/JsonEditorDialog-DP5f8PI5.js","assets/common-DKIejnu1.js","assets/JsonEditorDialog-B5hxJ3JW.css","assets/key-type-base-CMdmuQhl.js","assets/JsonViewDialog-BzjsQO41.js","assets/overlay-DOSGwXRT.js","assets/KeyNewOrSetDialog-CEbNqB_Y.css","assets/DatabasePage-D-oLVoJi.css","assets/StatisticsPage-36M-4haD.js","assets/VTabs-DtsMDfa7.js","assets/VTabs-CHAR8UI-.css","assets/StatisticsPage-BIt2Gjce.css","assets/DatabaseKeyPage-CK-DnR0l.js","assets/TtlDialog-CYJm-C1J.js","assets/DatabaseKeyPage-BPLXU2m7.css","assets/SearchPage-bXcE4DPJ.js","assets/redis-version-Di-SKPyT.js","assets/MonitoringShell-ST4Nd8Oj.js","assets/monitoring-data-D8pJVO5q.js","assets/MonitoringShell-DG0NsITj.css","assets/PulsePage-DKatTI8s.js","assets/PulsePage-ilTNjdZE.css","assets/uPlot-CnsZ1jie.css","assets/ProfilerPage-d_Dx5d_9.js","assets/ProfilerPage-BxdrVsqk.css","assets/PubSubPage-CcqiEw7j.js","assets/PubSubPage-DZ1rhSD7.css","assets/MemoryAnalysisPage-CR-vMWLd.js","assets/MemoryAnalysisPage-CYpjWYcS.css","assets/shortcuts-DvJf9__Q.js"])))=>i.map(i=>d[i]);
import{r as e}from"./chunk-zsgVPwQN.js";import{$ as t,A as n,B as r,C as i,Ct as a,D as o,E as s,F as c,G as l,Gt as u,H as d,I as f,J as p,K as m,Kt as h,M as g,Ot as _,P as v,Q as y,R as b,St as x,T as S,U as C,V as w,W as T,Wt as E,X as D,Y as O,Yt as k,_ as A,_t as j,at as M,bt as N,d as P,et as F,ft as ee,g as te,h as I,ht as L,i as ne,it as R,j as re,k as z,l as ie,m as ae,mt as oe,nt as B,o as se,ot as ce,pt as le,q as ue,rt as de,s as fe,t as pe,vt as me,w as V,xt as he,y as H,yt as U,z as W}from"./i18n.store-Bbsc3Bab.js";import{i as ge,n as _e,r as ve,t as ye}from"./vue-router-DGa7LmVO.js";import{$ as be,$n as xe,A as Se,An as Ce,B as we,Bn as Te,Bt as G,C as Ee,Cn as De,Ct as K,D as Oe,Dn as ke,E as Ae,En as je,F as Me,Fn as Ne,G as Pe,Gn as Fe,Gt as Ie,H as Le,Hn as Re,Ht as ze,I as Be,In as Ve,J as He,Jn as Ue,Jt as We,K as Ge,Kn as Ke,Kt as qe,L as Je,Ln as Ye,Lt as Xe,M as Ze,Mt as Qe,N as $e,Nn as et,Nt as tt,O as nt,On as rt,P as it,Pn as at,Pt as q,Q as ot,R as st,Rt as ct,S as lt,Sn as ut,St as dt,T as ft,Tn as pt,U as mt,Un as ht,Ut as gt,V as _t,Vn as vt,Vt as J,W as yt,Wn as bt,Wt as xt,X as St,Xt as Ct,Y as wt,Yn as Tt,Yt as Et,Z as Dt,Zn as Ot,Zt as kt,_ as At,_n as jt,a as Mt,ar as Nt,b as Pt,bt as Ft,c as It,cr as Lt,ct as Rt,d as zt,dn as Bt,en as Vt,er as Ht,f as Ut,fn as Wt,ft as Gt,g as Kt,gn as Y,gt as qt,h as Jt,hn as Yt,ht as X,i as Xt,ir as Zt,it as Qt,j as $t,jn as en,jt as tn,k as nn,l as rn,ln as an,lr as on,lt as sn,m as cn,mn as ln,mt as un,n as dn,nr as fn,nt as pn,o as Z,ot as mn,p as hn,pt as gn,q as _n,qn as vn,qt as yn,r as bn,rn as xn,rr as Sn,rt as Cn,s as wn,t as Tn,tr as En,un as Dn,ur as On,v as kn,vn as An,vt as Q,w as jn,wt as Mn,x as $,xt as Nn,y as Pn,yn as Fn,yt as In,z as Ln}from"./_plugin-vue_export-helper-D1H5elb2.js";import{a as Rn,c as zn,i as Bn,n as Vn,o as Hn,r as Un,s as Wn,t as Gn}from"./VOverlay-CU45m6XG.js";import{a as Kn,i as qn,n as Jn,o as Yn,r as Xn,t as Zn}from"./VAvatar-Bo3xpDUh.js";import{c as Qn,d as $n,f as er,l as tr,m as nr,n as rr,o as ir,p as ar,r as or,s as sr,t as cr,u as lr}from"./VList-v6BtQFeD.js";import{n as ur,r as dr,t as fr}from"./framework-CxL4gPoX.js";import{i as pr,n as mr,r as hr,t as gr}from"./VToolbar-D9ECjpl2.js";import{_ as _r,a as vr,c as yr,d as br,f as xr,g as Sr,h as Cr,i as wr,l as Tr,m as Er,n as Dr,o as Or,p as kr,r as Ar,s as jr,t as Mr,u as Nr}from"./transitions-Bp2Q4Qu5.js";import{t as Pr}from"./intersect-DKQyINFq.js";import{t as Fr}from"./ssrBoot-uT1JaM1N.js";import{a as Ir,i as Lr,n as Rr,o as zr,r as Br,t as Vr}from"./VCombobox-DBR4KGTF.js";import{r as Hr,t as Ur}from"./VSelectionControl-BgUL55dy.js";import{a as Wr,c as Gr,d as Kr,f as qr,i as Jr,l as Yr,n as Xr,o as Zr,r as Qr,s as $r,t as ei,u as ti}from"./VInput-CpVsgFmo.js";import{_ as ni,a as ri,c as ii,d as ai,f as oi,g as si,h as ci,i as li,l as ui,m as di,n as fi,o as pi,p as mi,r as hi,s as gi,t as _i,u as vi}from"./VSelect-BKBMb-AS.js";import{n as yi,t as bi}from"./VSlideGroup-DZJHDEts.js";import{n as xi,t as Si}from"./VMenu-C1yL2dQE.js";import{c as Ci,l as wi,n as Ti,o as Ei,s as Di,t as Oi}from"./VTextField-Cly86AKT.js";import{a as ki,c as Ai,i as ji,l as Mi,n as Ni,o as Pi,r as Fi,s as Ii,t as Li}from"./P3xrDialog-Dn_--W-S.js";import{a as Ri,c as zi,i as Bi,l as Vi,n as Hi,o as Ui,r as Wi,s as Gi,t as Ki}from"./VTabs-DtsMDfa7.js";import{n as qi,t as Ji}from"./auth-CynAQCPh.js";import{n as Yi,t as Xi}from"./VRadioGroup-B5kZjnm9.js";import{t as Zi}from"./VSwitch-C9JYZCF9.js";import{t as Qi}from"./VTextarea--WL9ldtD.js";import{t as $i}from"./VTooltip-Cv2PsKY_.js";import{t as ea}from"./preload-helper-CSa8iFbS.js";import{n as ta,t as na}from"./theme-CuJUeSHe.js";import{n as ra,t as ia}from"./redis-state.store-Bg6EmgAE.js";import"./redis-state-DodmMOrr.js";import"./main-command-DtN7VEUA.js";import{n as aa,t as oa}from"./common.store-Cvd7gD49.js";import"./common-DKIejnu1.js";import{t as sa}from"./overlay.store-FZPs6Gvj.js";import"./overlay-DOSGwXRT.js";import{i as ca,r as la,t as ua}from"./socket.service-uJHysVIS.js";import{a as da,r as fa}from"./main-command.store-DDvuCXE0.js";import{t as pa}from"./P3xrButton-ChR905DO.js";import{t as ma}from"./shortcuts-DbjNDUaQ.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();function ha(e,t,n){return Object.keys(e).filter(e=>Re(e)&&e.endsWith(t)).reduce((r,i)=>(r[i.slice(0,-t.length)]=t=>Wt(e[i],t,n(t)),r),{})}function ga({depth:e,isLast:t,isLastGroup:n,leafLinks:r,separateRoots:i,parentIndentLines:a,variant:o}){let s=t&&(!n||i||e>1);return!a||!e?{leaf:void 0,node:void 0,children:a,footer:a&&(!s||o===`simple`)?[...a,i?`none`:`line`]:[`none`]}:o===`simple`?{leaf:[...a,`line`],node:[...a,`line`],children:[...a,`line`],footer:[...a,`line`,`line`]}:{leaf:[...a,s?`last-leaf`:`leaf`,...r?[`leaf-link`]:[]],node:[...a,s?`last-leaf`:`leaf`],children:[...a,s?`none`:`line`],footer:[...a,s?`none`:`line`]}}var _a=Symbol.for(`vuetify:layout`),va=Symbol.for(`vuetify:layout-item`),ya=1e3,ba=J({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},`layout`),xa=J({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},`layout-item`);function Sa(){let e=f(_a);if(!e)throw Error(`[Vuetify] Could not find injected layout`);return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function Ca(e){let t=f(_a);if(!t)throw Error(`[Vuetify] Could not find injected layout`);let n=e.id??`layout-item-${F()}`,a=ct(`useLayoutItem`);O(va,{id:n});let o=j(!1);T(()=>o.value=!0),r(()=>o.value=!1);let{layoutItemStyles:s,layoutItemScrimStyles:c}=t.register(a,{...e,active:i(()=>o.value?!1:e.active.value),id:n});return d(()=>t.unregister(n)),{layoutItemStyles:s,layoutRect:t.layoutRect,layoutItemScrimStyles:c}}var wa=(e,t,n,r)=>{let i={top:0,left:0,right:0,bottom:0},a=[{id:``,layer:{...i}}];for(let o of e){let e=t.get(o),s=n.get(o),c=r.get(o);if(!e||!s||!c)continue;let l={...i,[e.value]:parseInt(i[e.value],10)+(c.value?parseInt(s.value,10):0)};a.push({id:o,layer:l}),i=l}return a};function Ta(e){let t=f(_a,null),n=i(()=>t?t.rootZIndex.value-100:ya),r=L([]),a=le(new Map),o=le(new Map),s=le(new Map),c=le(new Map),u=le(new Map),{resizeRef:d,contentRect:p}=be(),m=i(()=>{let t=new Map,n=e.overlaps??[];for(let e of n.filter(e=>e.includes(`:`))){let[n,i]=e.split(`:`);if(!r.value.includes(n)||!r.value.includes(i))continue;let s=a.get(n),c=a.get(i),l=o.get(n),u=o.get(i);!s||!c||!l||!u||(t.set(i,{position:s.value,amount:parseInt(l.value,10)}),t.set(n,{position:c.value,amount:-parseInt(u.value,10)}))}return t}),h=i(()=>{let e=[...new Set([...s.values()].map(e=>e.value))].sort((e,t)=>e-t),t=[];for(let n of e){let e=r.value.filter(e=>s.get(e)?.value===n);t.push(...e)}return wa(t,a,o,c)}),g=i(()=>!Array.from(u.values()).some(e=>e.value)),_=i(()=>h.value[h.value.length-1].layer),v=U(()=>({"--v-layout-left":Y(_.value.left),"--v-layout-right":Y(_.value.right),"--v-layout-top":Y(_.value.top),"--v-layout-bottom":Y(_.value.bottom),...g.value?void 0:{transition:`none`}})),y=i(()=>h.value.slice(1).map(({id:e},t)=>{let{layer:n}=h.value[t],r=o.get(e),i=a.get(e);return{id:e,...n,size:Number(r.value),position:i.value}})),b=e=>y.value.find(t=>t.id===e),x=ct(`createLayout`),S=j(!1);return l(()=>{S.value=!0}),O(_a,{register:(e,{id:t,order:l,position:d,layoutSize:f,elementSize:p,active:_,disableTransitions:v,absolute:b})=>{s.set(t,l),a.set(t,d),o.set(t,f),c.set(t,_),v&&u.set(t,v);let C=ke(va,x?.vnode).indexOf(e);C>-1?r.value.splice(C,0,t):r.value.push(t);let w=i(()=>y.value.findIndex(e=>e.id===t)),T=i(()=>n.value+h.value.length*2-w.value*2);return{layoutItemStyles:i(()=>{let e=d.value===`left`||d.value===`right`,r=d.value===`right`,i=d.value===`bottom`,a=Number(p.value??f.value),o=`translate${e?`X`:`Y`}`,s=_.value?0:(a===0?100:a+1)*(r||i?1:-1),c=a===0?`%`:`px`,l={[d.value]:0,zIndex:T.value,transform:`${o}(${s}${c})`,position:b.value||n.value!==ya?`absolute`:`fixed`,...g.value?void 0:{transition:`none`}};if(!S.value)return l;let u=y.value[w.value];u||on(`[Vuetify] Could not find layout item "${t}"`);let h=m.value.get(t);return h&&(u[h.position]+=h.amount),{...l,height:e?`calc(100% - ${u.top}px - ${u.bottom}px)`:p.value?`${p.value}px`:void 0,left:r?void 0:`${u.left}px`,right:r?`${u.right}px`:void 0,top:d.value===`bottom`?void 0:`${u.top}px`,bottom:d.value===`top`?void 0:`${u.bottom}px`,width:e?p.value?`${p.value}px`:void 0:`calc(100% - ${u.left}px - ${u.right}px)`}}),layoutItemScrimStyles:i(()=>({zIndex:T.value-1})),zIndex:T}},unregister:e=>{s.delete(e),a.delete(e),o.delete(e),c.delete(e),u.delete(e),r.value=r.value.filter(t=>t!==e)},mainRect:_,mainStyles:v,getLayoutItem:b,items:y,layoutRect:p,rootZIndex:n}),{layoutClasses:U(()=>[`v-layout`,{"v-layout--full-height":e.fullHeight}]),layoutStyles:U(()=>({zIndex:t?n.value:void 0,position:t?`relative`:void 0,overflow:t?`hidden`:void 0})),getLayoutItem:b,items:y,layoutRect:p,layoutRef:d}}var Ea={control:`ctrl`,command:`cmd`,option:`alt`,up:`arrowup`,down:`arrowdown`,left:`arrowleft`,right:`arrowright`,esc:`escape`,spacebar:` `,space:` `,return:`enter`,del:`delete`,plus:`+`,slash:`/`,underscore:`_`,minus:`-`,hyphen:`-`};function Da(e){let t=e.toLowerCase();return Ea[t]||t}var Oa=class extends Error{};function ka(e){let t=0;try{let e=a();if(!i())throw new Oa(`Unexpected character '${n()}' at position ${t}`);return e}catch(n){if(n instanceof Oa)return on(`Invalid hotkey combination: ${n.message}\n ${e}\n ${` `.repeat(t)}^`),``;throw n}function n(n=0){return t+n<e.length?e[t+n]:null}function r(){if(t>=e.length)throw new Oa(`Unexpected end of input`);return e[t++]}function i(){return t>=e.length}function a(){let e=[o()];for(;n()===`-`;)r(),e.push(o());return e.length===1?e[0]:{type:`sequence`,parts:e}}function o(){let e=[s()];for(;n()===`/`;)r(),e.push(s());return e.length===1?e[0]:{type:`alternate`,parts:e}}function s(){let e=[c()];for(;Ye([`+`,`_`],n());)r(),e.push(c());return e.length===1?e[0]:{type:`combo`,parts:e}}function c(){let e=n();if(e==null)throw new Oa(`Unexpected end of input`);let a=n(1);if(Aa(e)&&a!=null&&!Aa(a))throw new Oa(`Unexpected separator '${e}' at position ${t}`);let o=r();if(Aa(o))return o;let s=[o];for(;!i()&&!Aa(n())&&n()!==` `;)s.push(r());return Da(s.join(``))}}function Aa(e){return Ye([`-`,`/`,`+`,`_`],e)}var ja=J({...G(),...Tt(ba(),[`fullHeight`]),...pn()},`VApp`),Ma=q()({name:`VApp`,props:ja(),setup(e,{slots:t}){let n=Cn(e),{layoutClasses:r,getLayoutItem:i,items:a,layoutRef:o}=Ta({...e,fullHeight:!0}),{rtlClasses:s}=un();return K(()=>V(`div`,{ref:o,class:E([`v-application`,n.themeClasses.value,r.value,s.value,e.class]),style:h([e.style])},[V(`div`,{class:`v-application__wrap`},[t.default?.()])])),{getLayoutItem:i,items:a,theme:n}}}),Na=J({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},`scroll`);function Pa(e,t={}){let{canScroll:n,layoutSize:r}=t,a=0,o=0,s=L(null),c=j(0),u=j(0),f=j(0),p=j(!1),m=j(!1),h=j(!1),g=j(!1),_=j(!0),v=i(()=>Number(e.scrollThreshold)),y=i(()=>Yt((v.value-c.value)/v.value||0));function b(e){return{clientHeight:`window`in e?window.innerHeight:e.clientHeight,scrollHeight:`window`in e?document.documentElement.scrollHeight:e.scrollHeight}}function x(){let e=s.value;if(!e)return;let{clientHeight:t,scrollHeight:n}=b(e),i=n-t,a=r?.value||0;_.value=i>v.value+a}function S(){x()}function C(){let e=s.value;if(!e||n&&!n.value)return;a=c.value,c.value=`window`in e?e.pageYOffset:e.scrollTop;let t=e instanceof Window?document.documentElement.scrollHeight:e.scrollHeight;o!==t&&(t>o&&x(),o=t),m.value=c.value<a,f.value=Math.abs(c.value-v.value);let{clientHeight:r,scrollHeight:i}=b(e),l=c.value+r>=i-5;!m.value&&l&&c.value>=v.value&&_.value&&(g.value=!0);let u=Math.abs(c.value-a)>100,d=c.value<=5;(m.value&&a-c.value>1&&!l||u&&c.value<v.value||d)&&(g.value=!1),h.value=l}return B(m,()=>{u.value=u.value||c.value}),B(p,()=>{u.value=0}),l(()=>{B(()=>e.scrollTarget,e=>{let t=e?document.querySelector(e):window;if(!t){on(`Unable to locate element with identifier ${e}`);return}t!==s.value&&(s.value?.removeEventListener(`scroll`,C),s.value=t,s.value.addEventListener(`scroll`,C,{passive:!0}),Promise.resolve().then(()=>{x()}))},{immediate:!0}),window.addEventListener(`resize`,S,{passive:!0})}),d(()=>{s.value?.removeEventListener(`scroll`,C),window.removeEventListener(`resize`,S)}),n&&B(n,C,{immediate:!0}),{scrollThreshold:v,currentScroll:c,currentThreshold:f,isScrollActive:p,scrollRatio:y,isScrollingUp:m,savedScroll:u,isAtBottom:h,reachedBottomWhileScrollingDown:g,hasEnoughScrollableSpace:_}}var Fa=J({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:`top`,validator:e=>[`top`,`bottom`].includes(e)},...Tt(mr(),[`location`]),...xa(),...Na(),height:{type:[Number,String],default:64}},`VAppBar`),Ia=q()({name:`VAppBar`,props:Fa(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=L(),a=X(e,`modelValue`),o=i(()=>{let t=new Set(e.scrollBehavior?.split(` `)??[]);return{hide:t.has(`hide`),fullyHide:t.has(`fully-hide`),inverted:t.has(`inverted`),collapse:t.has(`collapse`),elevate:t.has(`elevate`),fadeImage:t.has(`fade-image`)}}),{currentScroll:s,scrollThreshold:c,isScrollingUp:l,scrollRatio:u,isAtBottom:d,reachedBottomWhileScrollingDown:f,hasEnoughScrollableSpace:p}=Pa(e,{canScroll:i(()=>{let e=o.value;return e.hide||e.fullyHide||e.inverted||e.collapse||e.elevate||e.fadeImage||!a.value}),layoutSize:i(()=>(r.value?.contentHeight??0)+(r.value?.extensionHeight??0))}),m=U(()=>o.value.hide||o.value.fullyHide),h=i(()=>e.collapse||o.value.collapse&&(o.value.inverted?u.value>0:u.value===0)),g=i(()=>e.flat||o.value.fullyHide&&!a.value||o.value.elevate&&(o.value.inverted?s.value>0:s.value===0)),_=i(()=>o.value.fadeImage?o.value.inverted?1-u.value:u.value:void 0),v=i(()=>{if(o.value.hide&&o.value.inverted)return 0;let e=r.value?.contentHeight??0,t=r.value?.extensionHeight??0;return m.value?s.value<c.value||o.value.fullyHide?e+t:e:e+t});qt(()=>!!e.scrollBehavior,()=>{de(()=>{if(!m.value){a.value=!0;return}if(o.value.inverted){a.value=s.value>c.value;return}if(!p.value){a.value=!0;return}if(f.value){a.value=!1;return}a.value=l.value&&!d.value||s.value<c.value})});let{ssrBootStyles:y}=Fr(),{layoutItemStyles:x}=Ca({id:e.name,order:i(()=>parseInt(e.order,10)),position:U(()=>e.location),layoutSize:v,elementSize:j(void 0),active:a,absolute:U(()=>e.absolute)});return K(()=>{let i=Tt(gr.filterProps(e),[`location`]);return n(gr,b({ref:r,class:[`v-app-bar`,{"v-app-bar--bottom":e.location===`bottom`},e.class],style:[{...x.value,"--v-toolbar-image-opacity":_.value,height:void 0,...y.value},e.style]},i,{collapse:h.value,flat:g.value}),t)}),{}}}),La=J({...Tt(wn({icon:`$menu`,variant:`text`}),[`spaced`])},`VAppBarNavIcon`),Ra=q()({name:`VAppBarNavIcon`,props:La(),setup(e,{slots:t}){return K(()=>n(Z,b(e,{class:[`v-app-bar-nav-icon`]}),t)),{}}}),za=q()({name:`VAppBarTitle`,props:pr(),setup(e,{slots:t}){return K(()=>n(hr,b(e,{class:`v-app-bar-title`}),t)),{}}}),Ba=Yn(`v-list-img`),Va=J({start:Boolean,end:Boolean,...G(),...ot()},`VListItemAction`),Ha=q()({name:`VListItemAction`,props:Va(),setup(e,{slots:t}){return K(()=>n(e.tag,{class:E([`v-list-item-action`,{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class]),style:h(e.style)},t)),{}}}),Ua=J({start:Boolean,end:Boolean,...G(),...ot()},`VListItemMedia`),Wa=q()({name:`VListItemMedia`,props:Ua(),setup(e,{slots:t}){return K(()=>n(e.tag,{class:E([`v-list-item-media`,{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class]),style:h(e.style)},t)),{}}}),Ga=J({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...ri({filterKeys:[`title`]}),...fi(),...Tt(Ti({modelValue:null,role:`combobox`}),[`validationValue`,`dirty`])},`VAutocomplete`),Ka=q()({name:`VAutocomplete`,props:Ga(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,{slots:t}){let{t:r}=gn(),a=L(),o=j(!1),s=j(!0),c=j(!1),l=L(),u=L(),d=j(-1),f=j(null),{items:p,transformIn:m,transformOut:g}=ir(e),{textColorClasses:_,textColorStyles:v}=He(()=>a.value?.color),{InputIcon:y}=Kr(e),x=X(e,`search`,``),S=X(e,`modelValue`,[],e=>m(e===null?[null]:fn(e)),t=>{let n=g(t);return e.multiple?n:n[0]??null}),C=i(()=>typeof e.counterValue==`function`?e.counterValue(S.value):typeof e.counterValue==`number`?e.counterValue:S.value.length),w=$r(e),{filteredItems:T,getMatches:D}=pi(e,p,()=>f.value??(s.value?``:x.value)),O=i(()=>e.hideSelected&&f.value===null?T.value.filter(e=>!S.value.some(t=>t.value===e.value)):T.value),k=U(()=>e.closableChips&&!w.isReadonly.value&&!w.isDisabled.value),A=i(()=>!!(e.chips||t.chip)),M=i(()=>A.value||!!t.selection),N=i(()=>S.value.map(e=>e.props.value)),P=i(()=>O.value.find(e=>e.type===`item`&&!e.props.disabled)),F=i(()=>(e.autoSelectFirst===!0||e.autoSelectFirst===`exact`&&x.value===P.value?.title)&&O.value.length>0&&!s.value&&!c.value),ee=i(()=>e.hideNoData&&!O.value.length||w.isReadonly.value||w.isDisabled.value),te=X(e,`menu`),I=i({get:()=>te.value,set:e=>{te.value&&!e&&l.value?.ΨopenChildren.size||e&&ee.value||(te.value=e)}}),{menuId:ne,ariaExpanded:R,ariaControls:re}=hi(e,I),ie=L(),ae=L(),oe=L(),se=ii(ie,a),{onTabKeydown:ce}=gi({groups:[{type:`element`,contentRef:ae},{type:`list`,contentRef:ie,displayItemsCount:()=>O.value.length},{type:`element`,contentRef:oe}],onLeave:()=>{I.value=!1,a.value?.focus()}});function le(t){e.openOnClear&&(I.value=!0),x.value=``}function ue(){ee.value||(I.value=!0)}function de(e){ee.value||(o.value&&(e.preventDefault(),e.stopPropagation()),I.value=!I.value)}function fe(e){e.key===`Tab`&&ce(e),ie.value?.$el.contains(e.target)&&(ln(e)||e.key===`Backspace`)&&a.value?.focus()}function pe(t){if(w.isReadonly.value)return;let n=a.value?.selectionStart,r=S.value.length;if([`Enter`,`ArrowDown`,`ArrowUp`].includes(t.key)&&t.preventDefault(),[`Enter`,`ArrowDown`].includes(t.key)&&(I.value=!0),[`Escape`].includes(t.key)&&(I.value=!1),F.value&&[`Enter`,`Tab`].includes(t.key)&&P.value&&!S.value.some(({value:e})=>e===P.value.value)&&Se(P.value),t.key===`ArrowDown`&&F.value&&ie.value?.focus(`next`),[`Backspace`,`Delete`].includes(t.key)){if(!e.multiple&&M.value&&S.value.length>0&&!x.value)return Se(S.value[0],!1);if(~d.value){t.preventDefault();let e=d.value;Se(S.value[d.value],!1),d.value=e>=r-1?r-2:e}else t.key===`Backspace`&&!x.value&&(d.value=r-1);return}if(e.multiple)if(t.key===`ArrowLeft`){if(d.value<0&&n&&n>0)return;let e=d.value>-1?d.value-1:r-1;if(S.value[e])d.value=e;else{let e=x.value?.length??null;d.value=-1,a.value?.setSelectionRange(e,e)}}else if(t.key===`ArrowRight`){if(d.value<0)return;let e=d.value+1;S.value[e]?d.value=e:(d.value=-1,a.value?.setSelectionRange(0,0))}else ~d.value&&ln(t)&&(d.value=-1)}function me(e){if(Ke(a.value,`:autofill`)||Ke(a.value,`:-webkit-autofill`)){let t=p.value.find(t=>t.title===e.target.value);t&&Se(t)}}function he(){e.eager&&u.value?.calculateVisibleItems()}function ge(){o.value&&(s.value=!0,a.value?.focus()),f.value=null}function _e(e){o.value=!0,setTimeout(()=>{c.value=!0})}function ve(e){c.value=!1,a.value?.$el.contains(e.relatedTarget)||(o.value=!1)}function ye(t){(t==null||t===``&&!e.multiple&&!M.value)&&(S.value=[])}function be(e){(l.value?.contentEl)?.contains(e.relatedTarget)&&(o.value=!0)}let xe=j(!1);function Se(t,n=!0){if(!(!t||t.props.disabled))if(e.multiple){let r=S.value.findIndex(n=>(e.valueComparator||tn)(n.value,t.value)),i=n??!~r;if(~r){let e=i?[...S.value,t]:[...S.value];e.splice(r,1),S.value=e}else i&&(S.value=[...S.value,t]);e.clearOnSelect&&(x.value=``)}else{let e=n!==!1;S.value=e?[t]:[],f.value=s.value?``:x.value??``,x.value=e&&!M.value?t.title:``,W(()=>{I.value=!1,s.value=!0})}}return B(o,(t,n)=>{t!==n&&(t?(xe.value=!0,x.value=e.multiple||M.value?``:String(S.value.at(-1)?.props.title??``),s.value=!0,W(()=>xe.value=!1)):(!e.multiple&&x.value==null&&(S.value=[]),I.value=!1,!s.value&&x.value&&(f.value=x.value),x.value=``,d.value=-1))}),B(x,e=>{!o.value||xe.value||(e&&(I.value=!0),s.value=!e)}),B(I,t=>{if(!e.hideSelected&&t&&S.value.length&&s.value){let e=O.value.findIndex(e=>S.value.some(t=>e.value===t.value));Sn&&window.requestAnimationFrame(()=>{e>=0&&u.value?.scrollToIndex(e)})}t&&(f.value=null)}),B(p,(e,t)=>{I.value||o.value&&!t.length&&e.length&&(I.value=!0)}),K(()=>{let i=!!(!e.hideNoData||O.value.length||t[`prepend-item`]||t[`append-item`]||t[`no-data`]),c=S.value.length>0,f=Oi.filterProps(e),p={search:x,filteredItems:T.value};return n(Oi,b({ref:a},f,{modelValue:x.value,"onUpdate:modelValue":[e=>x.value=e,ye],focused:o.value,"onUpdate:focused":e=>o.value=e,validationValue:S.externalValue,counterValue:C.value,dirty:c,onChange:me,class:[`v-autocomplete`,`v-autocomplete--${e.multiple?`multiple`:`single`}`,{"v-autocomplete--active-menu":I.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!M.value,"v-autocomplete--selecting-index":d.value>-1},e.class],style:e.style,readonly:w.isReadonly.value,placeholder:c?void 0:e.placeholder,"onClick:clear":le,"onMousedown:control":ue,onKeydown:pe,onBlur:be,"aria-expanded":R.value,"aria-controls":re.value}),{...t,default:({id:a})=>V(H,null,[n(Si,b({id:ne.value,ref:l,modelValue:I.value,"onUpdate:modelValue":e=>I.value=e,activator:`parent`,contentClass:`v-autocomplete__content`,disabled:ee.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:he,onAfterLeave:ge},e.menuProps),{default:()=>[n(mi,{elevation:e.menuElevation,onFocusin:_e,onKeydown:fe},{default:()=>[t[`menu-header`]&&V(`header`,{ref:ae},[t[`menu-header`](p)]),i&&n(cr,b({key:`autocomplete-list`,ref:ie,filterable:!0,selected:N.value,selectStrategy:e.multiple?`independent`:`single-independent`,onMousedown:e=>e.preventDefault(),onFocusout:ve,tabindex:`-1`,selectable:!!O.value.length,"aria-live":`polite`,"aria-labelledby":`${a.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},se,e.listProps),{default:()=>[t[`prepend-item`]?.(),!O.value.length&&!e.hideNoData&&(t[`no-data`]?.()??n(Qn,{key:`no-data`,title:r(e.noDataText)},null)),n(ui,{ref:u,renderless:!0,items:O.value,itemKey:`value`},{default:({item:r,index:i,itemRef:a})=>{let o=b(r.props,{ref:a,key:r.value,active:F.value&&r===P.value?!0:void 0,onClick:()=>Se(r,null),"aria-posinset":i+1,"aria-setsize":O.value.length});return r.type===`divider`?t.divider?.({props:r.raw,index:i})??n(nr,b(r.props,{key:`divider-${i}`}),null):r.type===`subheader`?t.subheader?.({props:r.raw,index:i})??n(sr,b(r.props,{key:`subheader-${i}`}),null):t.item?.({item:r.raw,internalItem:r,index:i,props:o})??n(Qn,b(o,{role:`option`}),{prepend:({isSelected:t})=>V(H,null,[e.multiple&&!e.hideSelected?n(ni,{key:r.value,modelValue:t,ripple:!1,tabindex:`-1`,"aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,r.props.prependAvatar&&n(Zn,{image:r.props.prependAvatar},null),r.props.prependIcon&&n($,{icon:r.props.prependIcon},null)]),title:()=>s.value?r.title:li(`v-autocomplete`,r.title,D(r)?.title)})}}),t[`append-item`]?.()]}),t[`menu-footer`]&&V(`footer`,{ref:oe},[t[`menu-footer`](p)])]})]}),S.value.map((r,i)=>{function a(e){e.stopPropagation(),e.preventDefault(),Se(r,!1)}let o=b(ci.filterProps(r.props),{"onClick:close":a,onKeydown(e){e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),e.stopPropagation(),a(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),s=A.value?!!t.chip:!!t.selection,c=s?ut(A.value?t.chip({item:r.raw,internalItem:r,index:i,props:o}):t.selection({item:r.raw,internalItem:r,index:i})):void 0;if(!(s&&!c))return V(`div`,{key:r.value,class:E([`v-autocomplete__selection`,i===d.value&&[`v-autocomplete__selection--selected`,_.value]]),style:h(i===d.value?v.value:{})},[A.value?t.chip?n(Dt,{key:`chip-defaults`,defaults:{VChip:{closable:k.value,size:`small`,text:r.title}}},{default:()=>[c]}):n(ci,b({key:`chip`,closable:k.value,size:`small`,text:r.title,disabled:r.props.disabled},o),null):c??V(`span`,{class:`v-autocomplete__selection-text`},[r.title,e.multiple&&i<S.value.length-1&&V(`span`,{class:`v-autocomplete__selection-comma`},[z(`,`)])])])})]),"append-inner":(...r)=>V(H,null,[t[`append-inner`]?.(...r),e.menuIcon?n($,{class:`v-autocomplete__menu-icon`,color:a.value?.fieldIconColor,icon:e.menuIcon,onMousedown:de,onClick:Ue,"aria-hidden":!0,tabindex:`-1`},null):void 0,e.appendInnerIcon&&n(y,{key:`append-icon`,name:`appendInner`,color:r[0].iconColor.value},null)])})}),Mt({isFocused:o,isPristine:s,menu:I,search:x,filteredItems:T,select:Se},a)}}),qa=J({color:String,density:String,...G()},`VBannerActions`),Ja=q()({name:`VBannerActions`,props:qa(),setup(e,{slots:t}){return Xe({VBtn:{color:e.color,density:e.density,slim:!0,variant:`text`}}),K(()=>V(`div`,{class:E([`v-banner-actions`,e.class]),style:h(e.style)},[t.default?.()])),{}}}),Ya=Yn(`v-banner-text`),Xa=J({avatar:String,bgColor:String,color:String,icon:Q,lines:String,stacked:Boolean,sticky:Boolean,text:String,...we(),...G(),...it(),...wt(),...Rt({mobile:null}),...st(),...Be(),...hn(),...yt(),...ot(),...pn()},`VBanner`),Za=q()({name:`VBanner`,props:Xa(),setup(e,{slots:t}){let{backgroundColorClasses:r,backgroundColorStyles:i}=_n(()=>e.bgColor),{borderClasses:a}=_t(e),{densityClasses:o}=Me(e),{displayClasses:s,mobile:c}=sn(e),{dimensionStyles:l}=St(e),{elevationClasses:u}=Ln(e),{locationStyles:d}=Je(e),{positionClasses:f}=cn(e),{roundedClasses:p}=Pe(e),{themeClasses:m}=Cn(e),g=U(()=>e.color),_=U(()=>e.density);Xe({VBannerActions:{color:g,density:_}}),K(()=>{let v=!!(e.text||t.text),y=!!(e.avatar||e.icon),b=!!(y||t.prepend);return n(e.tag,{class:E([`v-banner`,{"v-banner--stacked":e.stacked||c.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},m.value,r.value,a.value,o.value,s.value,u.value,f.value,p.value,e.class]),style:h([i.value,l.value,d.value,e.style]),role:`banner`},{default:()=>[b&&V(`div`,{key:`prepend`,class:`v-banner__prepend`},[t.prepend?n(Dt,{key:`prepend-defaults`,disabled:!y,defaults:{VAvatar:{color:g.value,density:_.value,icon:e.icon,image:e.avatar}}},t.prepend):n(Zn,{key:`prepend-avatar`,color:g.value,density:_.value,icon:e.icon,image:e.avatar},null)]),V(`div`,{class:`v-banner__content`},[v&&n(Ya,{key:`text`},{default:()=>[t.text?.()??e.text]}),t.default?.()]),t.actions&&n(Ja,{key:`actions`},t.actions)]})})}}),Qa=J({baseColor:String,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},...we(),...G(),...it(),...st(),...yt(),...xa({name:`bottom-navigation`}),...ot({tag:`header`}),...Oe({selectedClass:`v-btn--selected`}),...pn()},`VBottomNavigation`),$a=q()({name:`VBottomNavigation`,props:Qa(),emits:{"update:active":e=>!0,"update:modelValue":e=>!0},setup(e,{slots:t}){let{themeClasses:r}=Qt(),{borderClasses:a}=_t(e),{backgroundColorClasses:o,backgroundColorStyles:s}=_n(()=>e.bgColor),{densityClasses:c}=Me(e),{elevationClasses:l}=Ln(e),{roundedClasses:u}=Pe(e),{ssrBootStyles:d}=Fr(),f=i(()=>Number(e.height)-(e.density===`comfortable`?8:0)-(e.density===`compact`?16:0)),p=X(e,`active`,e.active),{layoutItemStyles:m}=Ca({id:e.name,order:i(()=>parseInt(e.order,10)),position:U(()=>`bottom`),layoutSize:U(()=>p.value?f.value:0),elementSize:f,active:p,absolute:U(()=>e.absolute)});return nt(e,ft),Xe({VBtn:{baseColor:U(()=>e.baseColor),color:U(()=>e.color),density:U(()=>e.density),stacked:U(()=>e.mode!==`horizontal`),variant:`text`}},{scoped:!0}),K(()=>n(e.tag,{class:E([`v-bottom-navigation`,{"v-bottom-navigation--active":p.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode===`shift`},r.value,o.value,a.value,c.value,l.value,u.value,e.class]),style:h([s.value,m.value,{height:Y(f.value)},d.value,e.style])},{default:()=>[t.default&&V(`div`,{class:`v-bottom-navigation__content`},[t.default()])]})),{}}}),eo=J({inset:Boolean,...Mi({transition:`bottom-sheet-transition`})},`VBottomSheet`),to=q()({name:`VBottomSheet`,props:eo(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`);return K(()=>n(Ai,b(Ai.filterProps(e),{contentClass:[`v-bottom-sheet__content`,e.contentClass],modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,class:[`v-bottom-sheet`,{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),t)),{}}}),no=J({divider:[Number,String],...G()},`VBreadcrumbsDivider`),ro=q()({name:`VBreadcrumbsDivider`,props:no(),setup(e,{slots:t}){return K(()=>V(`li`,{"aria-hidden":`true`,class:E([`v-breadcrumbs-divider`,e.class]),style:h(e.style)},[t?.default?.()??e.divider])),{}}}),io=J({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...G(),...Ot(wt(),[`width`,`maxWidth`]),...rn(),...ot({tag:`li`})},`VBreadcrumbsItem`),ao=q()({name:`VBreadcrumbsItem`,props:io(),setup(e,{slots:t,attrs:r}){let a=zt(e,r),o=i(()=>e.active||a.isActive?.value),{dimensionStyles:s}=St(e),{textColorClasses:c,textColorStyles:l}=He(()=>o.value?e.activeColor:e.color);return K(()=>n(e.tag,{class:E([`v-breadcrumbs-item`,{"v-breadcrumbs-item--active":o.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:o.value&&e.activeClass},c.value,e.class]),style:h([l.value,s.value,e.style]),"aria-current":o.value?`page`:void 0},{default:()=>[a.isLink.value?V(`a`,b({class:`v-breadcrumbs-item--link`,onClick:a.navigate.value},a.linkProps),[t.default?.()??e.title]):t.default?.()??e.title]})),{}}}),oo=J({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:`/`},icon:Q,items:{type:Array,default:()=>[]},...G(),...it(),...yt(),...ot({tag:`ul`})},`VBreadcrumbs`),so=q()({name:`VBreadcrumbs`,props:oo(),setup(e,{slots:t}){let{backgroundColorClasses:r,backgroundColorStyles:a}=_n(()=>e.bgColor),{densityClasses:o}=Me(e),{roundedClasses:s}=Pe(e);Xe({VBreadcrumbsDivider:{divider:U(()=>e.divider)},VBreadcrumbsItem:{activeClass:U(()=>e.activeClass),activeColor:U(()=>e.activeColor),color:U(()=>e.color),disabled:U(()=>e.disabled)}});let c=i(()=>e.items.map(e=>typeof e==`string`?{item:{title:e},raw:e}:{item:e,raw:e}));return K(()=>{let i=!!(t.prepend||e.icon);return n(e.tag,{class:E([`v-breadcrumbs`,r.value,o.value,s.value,e.class]),style:h([a.value,e.style])},{default:()=>[i&&V(`li`,{key:`prepend`,class:`v-breadcrumbs__prepend`},[t.prepend?n(Dt,{key:`prepend-defaults`,disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},t.prepend):n($,{key:`prepend-icon`,start:!0,icon:e.icon},null)]),c.value.map(({item:e,raw:r},i,a)=>V(H,null,[t.item?.({item:e,index:i})??n(ao,b({key:i,disabled:i>=a.length-1},typeof e==`string`?{title:e}:e),{default:t.title?()=>t.title?.({item:e,index:i}):void 0}),i<a.length-1&&n(ro,null,{default:t.divider?()=>t.divider?.({item:r,index:i}):void 0})])),t.default?.()]})}),{}}}),co=J({active:{type:Boolean,default:void 0},activeColor:String,activeIcon:[String,Function,Object],activeVariant:String,baseVariant:{type:String,default:`tonal`},disabled:Boolean,height:[Number,String],width:[Number,String],hideOverlay:Boolean,icon:[String,Function,Object],iconColor:String,loading:Boolean,opacity:[Number,String],readonly:Boolean,rotate:[Number,String],size:{type:[Number,String],default:`default`},sizes:{type:Array,default:()=>[[`x-small`,16],[`small`,24],[`default`,40],[`large`,48],[`x-large`,56]]},text:{type:[String,Number,Boolean],default:void 0},...we(),...G(),...st(),...Lr(),...yt(),...ot({tag:`button`}),...pn(),...Ze({variant:`flat`})},`VIconBtn`),lo=q()({name:`VIconBtn`,props:co(),emits:{"update:active":e=>!0},setup(e,{attrs:t,slots:r}){let i=X(e,`active`),{themeClasses:a}=Cn(e),{borderClasses:o}=_t(e),{elevationClasses:s}=Ln(e),{roundedClasses:c}=Pe(e),{colorClasses:l,colorStyles:u,variantClasses:d}=$e(()=>({color:(()=>{if(!e.disabled)return i.value?e.activeColor??e.color??`surface-variant`:e.color})(),variant:i.value===void 0?e.variant:i.value?e.activeVariant??e.variant:e.baseVariant??e.variant})),f=new Map(e.sizes);function p(){e.disabled||e.readonly||i.value===void 0||e.tag===`a`&&t.href||(i.value=!i.value)}return K(()=>{let t=i.value?e.activeIcon??e.icon:e.icon,m=e.size,g=f.has(m)?f.get(m):m,_=e.height??g,v=e.width??g,{iconSize:y}=Ir(e,()=>new Map(e.iconSizes).get(m)),x={icon:t,size:y.value,color:e.iconColor,opacity:e.opacity};return n(e.tag,{type:e.tag===`button`?`button`:void 0,class:E([{"v-icon-btn":!0,"v-icon-btn--active":i.value,"v-icon-btn--disabled":e.disabled,"v-icon-btn--loading":e.loading,"v-icon-btn--readonly":e.readonly,[`v-icon-btn--${e.size}`]:!0},a.value,l.value,o.value,s.value,c.value,d.value,e.class]),style:h([{"--v-icon-btn-rotate":Y(e.rotate,`deg`),"--v-icon-btn-height":Y(_),"--v-icon-btn-width":Y(v)},u.value,e.style]),tabindex:e.disabled||e.readonly?-1:0,onClick:p},{default:()=>[$t(!e.hideOverlay,`v-icon-btn`),V(`div`,{class:`v-icon-btn__content`,"data-no-activator":``},[!r.default&&t?n($,b({key:`content-icon`},x),null):n(Dt,{key:`content-defaults`,disabled:!t,defaults:{VIcon:{...x}}},{default:()=>r.default?.()??k(e.text)})]),!!e.loading&&V(`span`,{key:`loader`,class:`v-icon-btn__loader`},[r.loader?.()??n(Pn,{color:typeof e.loading==`boolean`?void 0:e.loading,indeterminate:`disable-shrink`,width:`2`,size:y.value},null)])]})}),{}}});function uo(e){return e%4==0&&e%100!=0||e%400==0}var fo=/^(\d{4})-(\d{1,2})(-(\d{1,2}))?([^\d]+(\d{1,2}))?(:(\d{1,2}))?(:(\d{1,2}))?$/,po=/(\d\d?)(:(\d\d?)|)(:(\d\d?)|)/,mo=[0,31,28,31,30,31,30,31,31,30,31,30,31],ho=[0,31,29,31,30,31,30,31,31,30,31,30,31],go=1e4,_o=1e4;function vo(e,t,n){let r=zo(e);return Jo(r,t[0],Go),Io(r),n&&jo(r,n,r.hasTime),r}function yo(e,t,n){let r=zo(e);return Jo(r,t[t.length-1]),Io(r),n&&jo(r,n,r.hasTime),r}function bo(e){let t=zo(e);return t.day=1,Fo(t),Io(t),t}function xo(e){let t=zo(e);return t.day=Ro(t.year,t.month),Fo(t),Io(t),t}function So(e){return isFinite(parseInt(e))}function Co(e){return typeof e==`number`&&isFinite(e)||!!po.exec(e)||typeof e==`object`&&isFinite(e.hour)&&isFinite(e.minute)}function wo(e){if(typeof e==`number`)return e;if(typeof e==`string`){let t=po.exec(e);return t?parseInt(t[1])*60+parseInt(t[3]||0):!1}else if(typeof e==`object`)return typeof e.hour!=`number`||typeof e.minute!=`number`?!1:e.hour*60+e.minute;else return!1}function To(e){return typeof e==`number`&&isFinite(e)||typeof e==`string`&&!!fo.exec(e)||e instanceof Date}function Eo(e,t=!1,n){if(typeof e==`number`&&isFinite(e)&&(e=new Date(e)),e instanceof Date){let t=Do(e);return n&&jo(t,n,t.hasTime),t}if(typeof e!=`string`){if(t)throw Error(`${e} is not a valid timestamp. It must be a Date, number of milliseconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.`);return null}let r=fo.exec(e);if(!r){if(t)throw Error(`${e} is not a valid timestamp. It must be a Date, number of milliseconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.`);return null}let i={date:e,time:``,year:parseInt(r[1]),month:parseInt(r[2]),day:parseInt(r[4])||1,hour:parseInt(r[6])||0,minute:parseInt(r[8])||0,weekday:0,hasDay:!!r[4],hasTime:!!(r[6]&&r[8]),past:!1,present:!1,future:!1};return Fo(i),Io(i),n&&jo(i,n,i.hasTime),i}function Do(e){return Io({date:``,time:``,year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),weekday:e.getDay(),hour:e.getHours(),minute:e.getMinutes(),hasDay:!0,hasTime:!0,past:!1,present:!0,future:!1})}function Oo(e){return e.year*go+e.month*100+e.day}function ko(e){return e.hour*100+e.minute}function Ao(e){return Oo(e)*_o+ko(e)}function jo(e,t,n=!1){let r=Oo(t),i=Oo(e),a=r===i;return e.hasTime&&n&&a&&(r=ko(t),i=ko(e),a=r===i),e.past=i<r,e.present=a,e.future=i>r,e}function Mo(e){return e instanceof Date||typeof e==`number`&&isFinite(e)}function No(e,t,n){return e.hasTime!==t&&(e.hasTime=t,t||(e.hour=23,e.minute=59,e.time=Ho(e)),n&&jo(e,n,e.hasTime)),e}function Po(e,t,n){return e.hasTime=!0,e.hour=0,e.minute=0,Uo(e,t),Io(e),n&&jo(e,n,!0),e}function Fo(e){return e.weekday=Lo(e),e}function Io(e){return e.time=Ho(e),e.date=Vo(e),e}function Lo(e){if(e.hasDay){let t=Math.floor,n=e.day,r=(e.month+9)%12+1,i=t(e.year/100),a=e.year%100-(e.month<=2);return((n+t(2.6*r-.2)-2*i+a+t(a/4)+t(i/4))%7+7)%7}return e.weekday}function Ro(e,t){return uo(e)?ho[t]:mo[t]}function zo(e){if(e==null)return null;let{date:t,time:n,year:r,month:i,day:a,weekday:o,hour:s,minute:c,hasDay:l,hasTime:u,past:d,present:f,future:p}=e;return{date:t,time:n,year:r,month:i,day:a,weekday:o,hour:s,minute:c,hasDay:l,hasTime:u,past:d,present:f,future:p}}function Bo(e,t){let n=String(e);for(;n.length<t;)n=`0`+n;return n}function Vo(e){let t=`${Bo(e.year,4)}-${Bo(e.month,2)}`;return e.hasDay&&(t+=`-${Bo(e.day,2)}`),t}function Ho(e){return e.hasTime?`${Bo(e.hour,2)}:${Bo(e.minute,2)}`:``}function Uo(e,t){for(e.minute+=t;e.minute>=60;)e.minute-=60,e.hour++,e.hour>=24&&(Wo(e),e.hour=0);return e}function Wo(e){return e.day++,e.weekday=(e.weekday+1)%7,e.day>28&&e.day>Ro(e.year,e.month)&&(e.day=1,e.month++,e.month>12&&(e.month=1,e.year++)),e}function Go(e){return e.day--,e.weekday=(e.weekday+6)%7,e.day<1&&(e.month--,e.month<1&&(e.year--,e.month=12),e.day=Ro(e.year,e.month)),e}function Ko(e,t=Wo,n=1){for(;--n>=0;)t(e);return e}function qo(e,t){let n=(t.year-e.year)*525600,r=(t.month-e.month)*43800,i=(t.day-e.day)*1440,a=(t.hour-e.hour)*60,o=t.minute-e.minute;return n+r+i+a+o}function Jo(e,t,n=Wo,r=6){for(;e.weekday!==t&&--r>=0;)n(e);return e}function Yo(e){let t=[1,1,1,1,1,1,1],n=[0,0,0,0,0,0,0];for(let t=0;t<e.length;t++)n[e[t]]=1;for(let e=0;e<7;e++){let r=1;for(let t=1;t<7&&!n[(e+t)%7];t++)r++;t[e]=n[e]*r}return t}function Xo(e){let t=`${Bo(e.hour,2)}:${Bo(e.minute,2)}`,n=e.date;return new Date(`${n}T${t}:00+00:00`)}function Zo(e,t,n,r,i=42,a=0){let o=Oo(t),s=[],c=zo(e),l=0,u=l===o;if(o<Oo(e))throw Error(`End date is earlier than start date.`);for(;(!u||s.length<a)&&s.length<i;){if(l=Oo(c),u||=l===o,r[c.weekday]===0){c=Wo(c);continue}let e=zo(c);Io(e),jo(e,n),s.push(e),c=Ko(c,Wo,r[c.weekday])}if(!s.length)throw Error(`No dates found using specified start date, end date, and weekdays.`);return s}function Qo(e,t,n,r,i){let a=[];for(let o=0;o<r;o++){let r=t+o*n,s=zo(e);a.push(Po(s,r,i))}return a}function $o(e,t){return typeof Intl>`u`||Intl.DateTimeFormat===void 0?(e,t)=>``:(n,r)=>{try{return new Intl.DateTimeFormat(e||void 0,t(n,r)).format(Xo(n))}catch{return``}}}function es(e){if(typeof e==`string`&&(e=e.split(`,`)),Array.isArray(e)){let t=e.map(e=>parseInt(e));if(t.length>7||t.length===0)return!1;let n={},r=!1;for(let e=0;e<t.length;e++){let i=t[e];if(!isFinite(i)||i<0||i>=7)return!1;if(e>0){let n=i-t[e-1];if(n<0){if(r)return!1;r=!0}else if(n===0)return!1}if(n[i])return!1;n[i]=!0}return!0}return!1}function ts(e){let t=le({now:Eo(`0000-00-00 00:00`,!0),today:Eo(`0000-00-00`,!0)}),n=i(()=>e.now&&To(e.now)?Eo(e.now,!0):null);function r(){t.now.present=t.today.present=!0,t.now.past=t.today.past=!1,t.now.future=t.today.future=!1}function a(){return Do(new Date)}function o(e,t){e.date!==t.date&&(t.year=e.year,t.month=e.month,t.day=e.day,t.weekday=e.weekday,t.date=e.date)}function s(e,t){e.time!==t.time&&(t.hour=e.hour,t.minute=e.minute,t.time=e.time)}function c(){let e=n.value||a();o(e,t.now),s(e,t.now),o(e,t.today)}return B(n,c),c(),r(),{times:t,parsedNow:n,updateTimes:c,setPresent:r,getNow:a,updateDay:o,updateTime:s}}var ns=J({start:{type:[String,Number,Date],validate:To,default:()=>Do(new Date).date},end:{type:[String,Number,Date],validate:To},weekdays:{type:[Array,String],default:()=>[0,1,2,3,4,5,6],validate:es},firstDayOfWeek:[Number,String],firstDayOfYear:[Number,String],weekdayFormat:{type:Function,default:null},dayFormat:{type:Function,default:null},locale:String,now:{type:String,validator:To},type:{type:String,default:`month`}},`VCalendar-base`);function rs(e){let{times:t,updateTimes:n}=ts({now:e.now}),r=Gt(e),a=dr(),o=i(()=>e.type===`month`?bo(Eo(e.start,!0)):Eo(e.start,!0)),s=i(()=>{let t=o.value,n=e.end&&Eo(e.end)||t,r=Ao(n)<Ao(t)?t:n;return e.type===`month`?xo(r):r}),c=i(()=>To(e.modelValue)?Eo(e.modelValue,!0):o.value||t.today),l=i(()=>{let t=Array.isArray(e.weekdays)?e.weekdays:(e.weekdays||``).split(`,`).map(e=>parseInt(e,10)),n=a.toJsDate(a.startOfWeek(a.date(),e.firstDayOfWeek)).getDay();return[...t.toSorted().filter(e=>e>=n),...t.toSorted().filter(e=>e<n)]}),u=i(()=>{let t=c.value,n=parseInt(String(e.categoryDays))||1;switch(e.type){case`day`:return[t.weekday];case`4day`:return[t.weekday,(t.weekday+1)%7,(t.weekday+2)%7,(t.weekday+3)%7];case`category`:return Array.from({length:n},(e,n)=>(t.weekday+n)%7);default:return l.value}}),d=i(()=>Yo(l.value)),f=i(()=>Zo(o.value,s.value,t.today,d.value)),p=i(()=>e.dayFormat?e.dayFormat:$o(r.current.value,()=>({timeZone:`UTC`,day:`numeric`}))),m=i(()=>e.weekdayFormat?e.weekdayFormat:$o(r.current.value,(e,t)=>({timeZone:`UTC`,weekday:t?`short`:`long`})));function h(e){return Ge(e)}function g(e,t=!1){return{"v-present":e.present,"v-past":e.past,"v-future":e.future,"v-outside":t}}function _(t){return a.getWeek(a.date(t.date),e.firstDayOfWeek,e.firstDayOfYear)}function v(e){return vo(e,l.value,t.today)}function y(e){return yo(e,l.value,t.today)}function b(e){return $o(r.current.value,()=>e)}return{times:t,locale:r,parsedValue:c,parsedWeekdays:l,effectiveWeekdays:u,weekdaySkips:d,parsedStart:o,parsedEnd:s,days:f,dayFormatter:p,weekdayFormatter:m,getColorProps:h,getRelativeClasses:g,getWeekNumber:_,getStartOfWeek:v,getEndOfWeek:y,getFormatter:b,updateTimes:n}}var is=J({maxDays:{type:Number,default:7},intervalHeight:{type:[Number,String],default:48,validate:So},intervalWidth:{type:[Number,String],default:60,validate:So},intervalMinutes:{type:[Number,String],default:60,validate:So},firstInterval:{type:[Number,String],default:0,validate:So},firstTime:{type:[Number,String,Object],validate:Co},intervalCount:{type:[Number,String],default:24,validate:So},intervalFormat:{type:Function,default:null},intervalStyle:{type:Function,default:null},showIntervalLabel:{type:Function,default:null}},`VCalendar-intervals`);function as(e){let t=rs(e),n=j(),r=i(()=>parseInt(String(e.firstInterval||0))),a=i(()=>parseInt(String(e.intervalMinutes||60))),o=i(()=>parseInt(String(e.intervalCount||24))),s=i(()=>parseFloat(String(e.intervalHeight||48))),c=i(()=>wo(e.firstTime)),l=i(()=>{let e=c.value;return e!==!1&&e>=0&&e<=1440?e:r.value*a.value}),u=i(()=>o.value*s.value),d=i(()=>Zo(t.parsedStart.value,t.parsedEnd.value,t.times.today,t.weekdaySkips.value,e.maxDays)),f=i(()=>{let e=d.value,n=l.value,r=a.value,i=o.value,s=t.times.now;return e.map(e=>Qo(e,n,r,i,s))}),p=i(()=>e.intervalFormat?e.intervalFormat:$o(t.locale.current.value,(e,t)=>t?e.minute===0?{timeZone:`UTC`,hour:`numeric`}:{timeZone:`UTC`,hour:`numeric`,minute:`2-digit`}:{timeZone:`UTC`,hour:`2-digit`,minute:`2-digit`}));function m(e){let t=f.value[0][0];return!(t.hour===e.hour&&t.minute===e.minute)}function h(e){}function g(e,n){let r=zo(n),i=new Vt(e.currentTarget),o=l.value,c=e,u=e,d=c.changedTouches||c.touches,f=d&&d[0]?d[0]:u,p=(xn([f.clientX,f.clientY]).y-i.top)/s.value;return Po(r,o+Math.floor(p*a.value),t.times.now)}function _(e){let t=zo(e);return t.timeToY=b,t.timeDelta=x,t.minutesToPixels=y,t.week=d.value,t.intervalRange=[l.value,l.value+o.value*a.value],t}function v(e){let t=b(e),r=n.value;return t===!1||!r?!1:(r.scrollTop=t,!0)}function y(e){return e/a.value*s.value}function b(e,t=!1){let n=t!==!1,r=x(e,typeof t==`boolean`?void 0:t);return r===!1?r:(r*=u.value,n?r<0?r=0:r>u.value&&(r=u.value):r<0?r+=u.value:r>u.value&&(r-=u.value),r)}function x(e,t){let n=wo(e);if(n===!1)return!1;let r=o.value*a.value;if(t&&typeof e==`object`&&`day`in e){let i=Oo(e),a=Oo(t);n+=(i-a)*r}let i=l.value;return(n-i)/r}return{...t,scrollAreaRef:n,parsedFirstInterval:r,parsedIntervalMinutes:a,parsedIntervalCount:o,parsedIntervalHeight:s,parsedFirstTime:c,firstMinute:l,bodyHeight:u,days:d,intervals:f,intervalFormatter:p,showIntervalLabelDefault:m,intervalStyleDefault:h,getTimestampAtEvent:g,getSlotScope:_,scrollToTime:v,minutesToPixels:y,timeToY:b,timeDelta:x}}function os(e,t){let n=t.value,r={passive:!t.modifiers?.active};window.addEventListener(`resize`,n,r),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:r},t.modifiers?.quiet||n()}function ss(e,t){if(!e._onResize?.[t.instance.$.uid])return;let{handler:n,options:r}=e._onResize[t.instance.$.uid];window.removeEventListener(`resize`,n,r),delete e._onResize[t.instance.$.uid]}var cs={mounted:os,unmounted:ss},ls=Qe({name:`VCalendarDaily`,directives:{vResize:cs},props:{color:String,shortWeekdays:{type:Boolean,default:!0},shortIntervals:{type:Boolean,default:!0},hideHeader:Boolean,...ns(),...is()},setup(e,{slots:t,attrs:r}){let i=L(0),a=L(),o=as(e);function s(){W(c)}function c(){i.value=u()}function u(){return o.scrollAreaRef.value&&a.value?o.scrollAreaRef.value.offsetWidth-a.value.offsetWidth:0}function d(){return V(`div`,{class:`v-calendar-daily__head`,style:{marginRight:i.value+`px`}},[f(),p()])}function f(){return V(`div`,{class:`v-calendar-daily__intervals-head`,style:{width:Y(e.intervalWidth)}},[t[`interval-header`]?.()])}function p(){return o.days.value.map(m)}function m(e,t){let n=ha(r,`:day`,t=>({nativeEvent:t,...o.getSlotScope(e)}));return V(`div`,b({key:e.date,class:[`v-calendar-daily_head-day`,o.getRelativeClasses(e)]},n),[_(e),v(e),g(e,t)])}function g(e,n){return t[`day-header`]?.({week:o.days.value,...e,index:n})??[]}function _(t){let n=t.present?e.color:void 0;return V(`div`,b(o.getColorProps({text:n}),{class:`v-calendar-daily_head-weekday`}),[o.weekdayFormatter.value(t,e.shortWeekdays)])}function v(e){return V(`div`,{class:`v-calendar-daily_head-day-label`},[t[`day-label-header`]?.(e)??y(e)])}function y(t){let i=ha(r,`:date`,e=>({nativeEvent:e,...t}));return n(lo,b({active:t.present,activeColor:e.color,variant:`outlined`,baseVariant:`text`,"onUpdate:active":Ue},i),{default:()=>[o.dayFormatter.value(t,!1)]})}function x(){return V(`div`,{class:`v-calendar-daily__body`},[S()])}function S(){return V(`div`,{ref:o.scrollAreaRef,class:`v-calendar-daily__scroll-area`},[C()])}function C(){return V(`div`,{ref:a,class:`v-calendar-daily__pane`,style:{height:Y(o.bodyHeight.value)}},[w()])}function w(){return V(`div`,{class:`v-calendar-daily__day-container`},[A(),t.days?.()??T()])}function T(){return o.days.value.map((e,t)=>{let n=ha(r,`:time`,t=>({nativeEvent:t,...o.getSlotScope(o.getTimestampAtEvent(t,e))}));return V(`div`,b({key:e.date,class:[`v-calendar-daily__day`,o.getRelativeClasses(e)]},n),[O(t),D(e)])})}function D(e){return t[`day-body`]?.(o.getSlotScope(e))??[]}function O(e){return o.intervals.value[e].map(k)}function k(n){let r=Y(e.intervalHeight),i=e.intervalStyle||o.intervalStyleDefault;return V(`div`,{class:`v-calendar-daily__day-interval`,key:n.time,style:h([{height:r},i(n)])},[t.interval?.(o.getSlotScope(n))])}function A(){let t=Y(e.intervalWidth),n=ha(r,`:interval`,e=>({nativeEvent:e,...o.getTimestampAtEvent(e,o.parsedStart.value)}));return V(`div`,b({class:`v-calendar-daily__intervals-body`,style:{width:t}},n),[j()])}function j(){return o.intervals.value.length?o.intervals.value[0].map(N):null}function N(t){let n=Y(e.intervalHeight),r=e.shortIntervals,i=(e.showIntervalLabel||o.showIntervalLabelDefault)(t)?o.intervalFormatter.value(t,r):void 0;return V(`div`,{key:t.time,class:`v-calendar-daily__interval`,style:{height:n}},[V(`div`,{class:`v-calendar-daily__interval-text`},[i])])}return l(s),K(()=>M(V(`div`,{class:E([`v-calendar-daily`,r.class]),onDragstart:e=>e.preventDefault()},[e.hideHeader?void 0:d(),x()]),[[cs,c,void 0,{quiet:!0}]])),{...o,scrollPush:i,pane:a,init:s,onResize:c,getScrollPush:u}}});function us(e,t){return typeof t==`function`?t(e):typeof t==`string`&&typeof e==`object`&&e?e[t]:typeof e==`string`?e:``}function ds(e,t){return typeof e==`string`?e.split(/\s*,\s/):Array.isArray(e)?e.map(e=>{if(typeof e==`string`)return e;let n=typeof e.categoryName==`string`?e.categoryName:us(e,t);return{...e,categoryName:n}}):[]}var fs=Qe({name:`VCalendarCategory`,props:{categories:{type:[Array,String],default:``},categoryText:[String,Function],categoryForInvalid:{type:String,default:``},...ns(),...is()},setup(e,{slots:t,attrs:r}){let a=as(e),o=i(()=>ds(e.categories,e.categoryText));function s(t,n){let r=typeof n==`object`&&n&&n.categoryName===e.categoryForInvalid?null:n;return{...t,category:r}}function c(e){return V(`div`,{class:`v-calendar-category__columns`},[o.value.map(t=>l(e,s(e,t)))])}function l(e,n){let i=typeof n.category==`object`?n.category.categoryName:n.category;return V(`div`,b({class:`v-calendar-category__column-header`},ha(r,`:dayCategory`,()=>s(a.getSlotScope(e)||e,n.category))),[t.category?.(n)??u(i),t[`day-header`]?.(n)])}function u(t){return V(`div`,{class:`v-calendar-category__category`},[t===null?e.categoryForInvalid:t])}function d(){let e=[];return a.days.value.forEach((t,n)=>{let r=Array(o.value.length||1);r.fill(t),e.push(...r.map((e,t)=>f(e,n,t)))}),e}function f(e,t,n){let i=o.value[n],s=ha(r,`:time`,t=>a.getSlotScope(a.getTimestampAtEvent(t,e)));return V(`div`,b({key:e.date+`-`+n,class:[`v-calendar-daily__day`,a.getRelativeClasses(e)]},s),[p(t,i),g(e,i)])}function p(e,t){return a.intervals.value[e].map(e=>m(e,t))}function m(n,r){let i=Y(e.intervalHeight),o=e.intervalStyle||a.intervalStyleDefault;return V(`div`,{key:n.time,class:`v-calendar-daily__day-interval`,style:h([{height:i},o({...n,category:r})])},[t.interval?.(s(a.getSlotScope(n),r))])}function g(e,t){return V(`div`,{class:`v-calendar-category__columns`},[_(e,t)])}function _(e,n){return V(`div`,b({class:`v-calendar-category__column`},ha(r,`:timeCategory`,t=>s(a.getSlotScope(a.getTimestampAtEvent(t,e)),n))),[t[`day-body`]?.(s(a.getSlotScope(e),n))])}return K(()=>n(ls,b({class:[`v-calendar-daily`,`v-calendar-category`]},e),{...t,days:d,"day-header":c})),{...a,parsedCategories:o}}}),ps=Qe({name:`VCalendarWeekly`,props:{minWeeks:{validate:So,default:1},monthFormat:Function,showWeek:Boolean,color:String,shortWeekdays:{type:Boolean,default:!0},showMonthOnFirst:{type:Boolean,default:!0},shortMonths:{type:Boolean,default:!0},hideHeader:Boolean,...ns()},setup(e,{slots:t,attrs:r}){let a=rs(e),o=Qt(),s=i(()=>parseInt(String(e.minWeeks))),c=i(()=>{let e=s.value*a.parsedWeekdays.value.length;return Zo(a.getStartOfWeek(a.parsedStart.value),a.getEndOfWeek(a.parsedEnd.value),a.times.today,a.weekdaySkips.value,2**53-1,e)}),l=i(()=>{let e=a.times.today;return Zo(a.getStartOfWeek(e),a.getEndOfWeek(e),e,a.weekdaySkips.value,a.parsedWeekdays.value.length,a.parsedWeekdays.value.length)}),u=i(()=>e.monthFormat?e.monthFormat:$o(a.locale.current.value,(e,t)=>({timeZone:`UTC`,month:t?`short`:`long`})));function d(e){let t=Oo(e);return t<Oo(a.parsedStart.value)||t>Oo(a.parsedEnd.value)}function f(){return V(`div`,{class:`v-calendar-weekly__head`,role:`row`},[p()])}function p(){let t=l.value.map(m);return e.showWeek&&t.unshift(V(`div`,{class:`v-calendar-weekly__head-weeknumber`},null)),t}function m(t,n){let r=d(c.value[n]),i=t.present?e.color:void 0;return V(`div`,b(a.getColorProps({text:i}),{key:t.date,class:[`v-calendar-weekly__head-weekday`,a.getRelativeClasses(t,r)],role:`columnheader`}),[a.weekdayFormatter.value(t,e.shortWeekdays)])}function h(){let e=c.value,t=a.parsedWeekdays.value.length,n=[];for(let r=0;r<e.length;r+=t)n.push(g(e.slice(r,r+t),_(e[r])));return n}function g(t,n){let r=t.map((e,n)=>y(e,n,t));return e.showWeek&&r.unshift(v(n)),V(`div`,{key:t[0].date,class:`v-calendar-weekly__week`,role:`row`},[r])}function _(e){return a.getWeekNumber(e)}function v(e){return V(`div`,{class:`v-calendar-weekly__weeknumber`},[V(`small`,null,[String(e)])])}function y(e,n,i){let o=d(e),s=ha(r,`:day`,t=>({nativeEvent:t,...e}));return V(`div`,b({key:e.date,class:[`v-calendar-weekly__day`,a.getRelativeClasses(e,o)],role:`cell`},s),[x(e),t.day?.({outside:o,index:n,week:i,...e})])}function x(e){return V(`div`,{class:`v-calendar-weekly__day-label`},[t[`day-label`]?.(e)??S(e)])}function S(t){let i=t.day===1&&e.showMonthOnFirst,o=ha(r,`:date`,e=>({nativeEvent:e,...t}));return n(lo,b({active:t.present,activeColor:e.color,variant:`outlined`,baseVariant:`text`,"onUpdate:active":Ue},o),{default:()=>[i?u.value(t,e.shortMonths)+` `+a.dayFormatter.value(t,!1):a.dayFormatter.value(t,!1)]})}return K(()=>V(`div`,{class:E([`v-calendar-weekly`,o.themeClasses.value]),onDragstart:e=>e.preventDefault()},[e.hideHeader?void 0:f(),h()])),{...a,days:c,todayWeek:l,monthFormatter:u,isOutside:d}}}),ms=864e5;function hs(e,t=0){let n=e.map(e=>({event:e,columnCount:0,column:0,left:0,width:100}));return n.sort((e,n)=>Math.max(t,e.event.startTimestampIdentifier)-Math.max(t,n.event.startTimestampIdentifier)||n.event.endTimestampIdentifier-e.event.endTimestampIdentifier),n}function gs(e,t,n,r,i=!0){return i?!(e>=r||t<=n):!(e>r||t<n)}function _s(e){e.forEach(t=>{t.visuals.forEach(t=>{t.columnCount=e.length})})}function vs(e){return[e.startTimestampIdentifier,e.endTimestampIdentifier]}function ys(e){return[e.startIdentifier,e.endIdentifier]}function bs(e,t){return[Math.max(t,e.startTimestampIdentifier),Math.min(t+ms,e.endTimestampIdentifier)]}function xs(e,t,n,r){for(let i=0;i<e.length;i++){let a=e[i],o=!1;if(gs(t,n,a.start,a.end,r))for(let e=0;e<a.visuals.length;e++){let i=a.visuals[e],[s,c]=r?vs(i.event):ys(i.event);if(gs(t,n,s,c,r)){o=!0;break}}if(!o)return i}return-1}function Ss(e){let t={groups:[],min:-1,max:-1,reset:()=>{t.groups=[],t.min=t.max=-1},getVisuals:(n,r,i,a=!1)=>{(n.weekday===e||a)&&t.reset();let o=hs(r,Ao(n));return o.forEach(e=>{let[n,r]=i?vs(e.event):ys(e.event);t.groups.length>0&&!gs(n,r,t.min,t.max,i)&&(_s(t.groups),t.reset());let a=xs(t.groups,n,r,i);a===-1&&(a=t.groups.length,t.groups.push({start:n,end:r,visuals:[]}));let o=t.groups[a];o.visuals.push(e),o.start=Math.min(o.start,n),o.end=Math.max(o.end,r),e.column=a,t.min===-1?(t.min=n,t.max=r):(t.min=Math.min(t.min,n),t.max=Math.max(t.max,r))}),_s(t.groups),i&&t.reset(),o}};return t}var Cs=100,ws=(e,t,n)=>{let r=Ss(t);return(e,t,n,i)=>{let a=r.getVisuals(e,t,n,i);return n&&a.forEach(e=>{e.left=e.column*Cs/e.columnCount,e.width=Cs/e.columnCount}),a}},Ts=100,Es=5,Ds=1.7,Os=(e,t,n)=>{let r=Ss(t);return(e,t,i,a)=>{if(!i)return r.getVisuals(e,t,i,a);let o=Ao(e),s=hs(t,o),c=Is(s,o);for(let e of c){let t=[];for(let r of e.visuals){let e=Ls(r,o),i=Ms(e,t);if(i===!1){let r=Ps(e,t);r&&(e.parent=r,e.sibling=gs(e.start,e.end,r.start,zs(r.start,n)),e.index=r.index+1,r.children.push(e))}else{let[r]=Ns(e,t,i-1,i-1),a=Ns(e,t,i+1,i+t.length,!0);e.children=a,e.index=i,r&&(e.parent=r,e.sibling=gs(e.start,e.end,r.start,zs(r.start,n)),r.children.push(e));for(let t of a)t.parent===r&&(t.parent=e),t.index-e.index<=1&&e.sibling&&gs(e.start,zs(e.start,n),t.start,t.end)&&(t.sibling=!0)}t.push(e)}ks(t,n)}return s.sort((e,t)=>e.left-t.left||e.event.startTimestampIdentifier-t.event.startTimestampIdentifier),s}};function ks(e,t){for(let n of e){let{visual:r,parent:i}=n,a=Rs(n)+1,o=i?i.visual.left:0,s=Ts-o,c=Math.min(Es,Ts/a),l=As(n,e),u=s/(a-n.index+1),d=s/(a-n.index+ +!!n.sibling)*l;i&&(r.left=n.sibling?o+u:o+c),r.width=Fs(n,e,t)?Ts-r.left:Math.min(Ts-r.left,d*Ds)}}function As(e,t){if(!e.children.length)return 1;let n=e.index+t.length;return e.children.reduce((e,t)=>Math.min(e,t.index),n)-e.index}function js(e,t){let n=[];for(let r of t)gs(e.start,e.end,r.start,r.end)&&n.push(r.index);return n}function Ms(e,t){let n=js(e,t);n.sort();for(let e=0;e<n.length;e++)if(e<n[e])return e;return!1}function Ns(e,t,n,r,i=!1){let a=[];for(let i of t)i.index>=n&&i.index<=r&&gs(e.start,e.end,i.start,i.end)&&a.push(i);if(i&&a.length>0){let e=a.reduce((e,t)=>Math.min(e,t.index),a[0].index);return a.filter(t=>t.index===e)}return a}function Ps(e,t){let n=null;for(let r of t)gs(e.start,e.end,r.start,r.end)&&(n===null||r.index>n.index)&&(n=r);return n}function Fs(e,t,n){for(let r of t)if(r!==e&&r.index>e.index&&gs(e.start,zs(e.start,n),r.start,r.end))return!1;return!0}function Is(e,t){let n=[];for(let r of e){let[e,i]=bs(r.event,t),a=!1;for(let t of n)if(gs(e,i,t.start,t.end)){t.visuals.push(r),t.end=Math.max(t.end,i),a=!0;break}a||n.push({start:e,end:i,visuals:[r]})}return n}function Ls(e,t){let[n,r]=bs(e.event,t);return{parent:null,sibling:!0,index:0,visual:e,start:n,end:r,children:[]}}function Rs(e){let t=e.index;for(let n of e.children){let e=Rs(n);e>t&&(t=e)}return t}function zs(e,t){let n=e%100,r=n+t,i=Math.floor(r/60),a=r%60;return e-n+i*100+a}var Bs={stack:Os,column:ws};function Vs(e,t,n,r,i=!1,a=!1){let o=e[n],s=e[r],c=Eo(o,!0),l=s?Eo(s,!0):c,u=Mo(o)?No(c,i):c,d=Mo(s)?No(l,i):l,f=Oo(u),p=Ao(u),m=Oo(d),h=u.hasTime?0:2359;return{input:e,start:u,startIdentifier:f,startTimestampIdentifier:p,end:d,endIdentifier:m,endTimestampIdentifier:Ao(d)+h,allDay:!u.hasTime,index:t,category:a}}function Hs(e,t){return t>=e.startIdentifier&&t<=e.endIdentifier}function Us(e,t,n){if(n){let r=Uo(zo(t),n[0]),i=Uo(zo(t),n[1]),a=e.startTimestampIdentifier<Ao(i),o=e.endTimestampIdentifier>Ao(r);return a&&o}return Hs(e,Oo(t))}function Ws(e,t){return e.end.time===`00:00`&&e.end.date===t.date&&e.start.date!==t.date}function Gs(e,t,n,r){return n===e.startIdentifier||r===t.weekday&&Hs(e,n)}function Ks(e,t,n){return t<=e.endIdentifier&&n>=e.startIdentifier}var qs=100,Js=95,Ys=J({events:{type:Array,default:()=>[]},eventStart:{type:String,default:`start`},eventEnd:{type:String,default:`end`},eventTimed:{type:[String,Function],default:`timed`},eventCategory:{type:[String,Function],default:`category`},eventHeight:{type:Number,default:20},eventColor:{type:[String,Function],default:`primary`},eventTextColor:{type:[String,Function]},eventName:{type:[String,Function],default:`name`},eventOverlapThreshold:{type:[String,Number],default:60},eventOverlapMode:{type:[String,Function],default:`stack`,validate:e=>e in Bs||typeof e==`function`},eventMore:{type:Boolean,default:!0},eventMoreText:{type:String,default:`$vuetify.calendar.moreEvents`},eventRipple:{type:[Boolean,Object],default:null},eventMarginBottom:{type:Number,default:1}},`VCalendar-events`);function Xs(e,t,n){let r=rs(e),a=i(()=>!Array.isArray(e.events)||e.events.length===0),o=i(()=>e.type===`category`),s=i(()=>typeof e.eventTimed==`function`?e.eventTimed:t=>!!t[e.eventTimed]),c=i(()=>typeof e.eventCategory==`function`?e.eventCategory:t=>t[e.eventCategory]),l=i(()=>e.events?e.events.map((t,n)=>Vs(t,n,e.eventStart||``,e.eventEnd||``,s.value(t),o.value?c.value(t):!1)):[]),u=i(()=>parseInt(String(e.eventOverlapThreshold||0))),d=i(()=>typeof e.eventTextColor==`function`?e.eventTextColor:()=>e.eventTextColor),f=i(()=>typeof e.eventName==`function`?e.eventName:(t,n)=>t.input[e.eventName]||``),p=i(()=>typeof e.eventOverlapMode==`function`?e.eventOverlapMode:Bs[e.eventOverlapMode]),m=i(()=>r.effectiveWeekdays.value);function h(t){return typeof e.eventColor==`function`?e.eventColor(t):t.color||e.eventColor}let g=L([]);function _(){if(a.value||!e.eventMore)return;let t=e.eventHeight||0,n=v();for(let i in n){let{parent:a,events:o,more:s}=n[i];if(!s)break;let c=a.getBoundingClientRect(),l=o.length-1,u=o.map(e=>({event:e,bottom:e.getBoundingClientRect().bottom})).sort((e,t)=>e.bottom-t.bottom),d=0;for(let e=0;e<=l;e++){let n=u[e].bottom;(e===l?n>c.bottom:n+t>c.bottom)&&(u[e].event.style.display=`none`,d++)}d?(s.style.display=``,s.innerHTML=r.locale.t(e.eventMoreText,d)):s.style.display=`none`}}function v(){let e={},t=g.value;return!t||!t.length||t.forEach(t=>{let n=t.getAttribute(`data-date`);t.parentElement&&n&&(n in e||(e[n]={parent:t.parentElement,more:null,events:[]}),t.getAttribute(`data-more`)?e[n].more=t:(e[n].events.push(t),t.style.display=``))}),e}function y({event:t},n){let r=e.eventHeight||0,i=e.eventMarginBottom||0,a=Oo(n),s=n.week,c=a===t.startIdentifier,l=a===t.endIdentifier,u=Js;if(!o.value)for(let e=n.index+1;e<s.length;e++){let n=Oo(s[e]);if(t.endIdentifier>=n)u+=qs,l||=n===t.endIdentifier;else{l=!0;break}}return S(t,{eventParsed:t,day:n,start:c,end:l,timed:!1},!1,{class:[`v-event`,{"v-event-start":c,"v-event-end":l}],style:{height:`${r}px`,width:`${u}%`,marginBottom:`${i}px`},"data-date":n.date})}function x({event:t,left:n,width:r},i){let a=i.timeDelta(t.start,i),o=i.timeDelta(t.end,i);if(o===!1||a===!1||o<0||a>=1||Ws(t,i))return!1;let s=Oo(i),c=t.startIdentifier>=s,l=t.endIdentifier>s,u=i.timeToY(t.start,i),d=i.timeToY(t.end,i),f=Math.max(e.eventHeight||0,d-u);return S(t,{eventParsed:t,day:i,start:c,end:l,timed:!0},!0,{class:`v-event-timed`,style:{top:`${u}px`,height:`${f}px`,left:`${n}%`,width:`${r}%`}})}function S(i,a,o,s){let c=t.event,l=d.value(i.input),p=h(i.input),m=i.start.hour<12&&i.end.hour>=12,_=qo(i.start,i.end)<=u.value,v=(e,t)=>r.getFormatter({timeZone:`UTC`,hour:`numeric`,minute:e.minute>0?`numeric`:void 0})(e,!0),y=()=>v(i.start,m)+` - `+v(i.end,!0),x=()=>{let e=f.value(i,o);if(i.start.hasTime)if(o){let t=y(),n=_?`, `:V(`br`,null,null);return V(`span`,{class:`v-event-summary`},[V(`strong`,null,[e]),n,t])}else return V(`span`,{class:`v-event-summary`},[V(`strong`,null,[v(i.start,!0)]),z(` `),e]);return V(`span`,{class:`v-event-summary`},[e])},S={...a,event:i.input,outside:a.day.outside,singline:_,overlapsNoon:m,formatTime:v,timeSummary:y,eventSummary:x},w=ha(n,`:event`,e=>({...S,nativeEvent:e}));return M(V(`div`,b(r.getColorProps({text:l,background:p}),w,s,{ref_for:!0,ref:g}),[c?.(S)??C(x)]),[[It,e.eventRipple??!0]])}function C(e){return V(`div`,{class:`pl-1`},[e()])}function w(t){return V(`div`,{style:{height:`${(e.eventHeight||0)+(e.eventMarginBottom||0)}px`},"data-date":t.date,ref_for:!0,ref:g},null)}function T(t){let r=e.eventHeight||0,i=e.eventMarginBottom||0,a=ha(n,`:more`,e=>({nativeEvent:e,...t}));return M(V(`div`,b({class:[`v-event-more pl-1`,{"v-outside":t.outside}],"data-date":t.date,"data-more":`1`,style:{display:`none`,height:`${r}px`,marginBottom:`${i}px`},ref_for:!0,ref:g},a),null),[[It,e.eventRipple??!0]])}function E(){let e=r.days.value,t=Oo(e[0]),n=Oo(e[e.length-1]);return l.value.filter(e=>Ks(e,t,n))}function D(e,t){return!o.value||typeof t==`object`&&t.categoryName&&t.categoryName===e.category||typeof e.category==`string`&&t===e.category||typeof e.category!=`string`&&t===null}function O(e){let t=Oo(e),n=m.value[0];return l.value.filter(r=>Gs(r,e,t,n))}function k(e){let t=Oo(e),n=m.value[0];return l.value.filter(r=>r.allDay&&(o.value?Hs(r,t):Gs(r,e,t,n))&&D(r,e.category))}function A(e){return l.value.filter(t=>!t.allDay&&Us(t,e,e.intervalRange)&&D(t,e.category))}function j(){if(a.value)return{...t};let n=p.value(l.value,m.value[0],u.value),r=e=>!!e,i=(e,t,i,a)=>{let s=n(e,t(e),a,o.value);if(a)return s.map(t=>i(t,e)).filter(r);let c=[];return s.forEach((t,n)=>{for(;c.length<t.column;)c.push(w(e));let r=i(t,e);r&&c.push(r)}),c};return{...t,day:n=>{let r=i(n,O,y,!1);if(r&&r.length>0&&e.eventMore&&r.push(T(n)),t.day){let e=t.day(n);e&&(r=r?r.concat(e):e)}return r},"day-header":e=>{let n=i(e,k,y,!1);if(t[`day-header`]){let r=t[`day-header`](e);r&&(n=n?n.concat(r):r)}return n},"day-body":e=>{let n=[V(`div`,{class:`v-event-timed-container`},[i(e,A,x,!0)])];if(t[`day-body`]){let r=t[`day-body`](e);r&&(n=n.concat(r))}return n}}}return{...r,noEvents:a,parsedEvents:l,parsedEventOverlapThreshold:u,eventTimedFunction:s,eventCategoryFunction:c,eventTextColorFunction:d,eventNameFunction:f,eventModeFunction:p,eventWeekdays:m,categoryMode:o,eventColorFunction:h,eventsRef:g,updateEventVisibility:_,getEventsMap:v,genDayEvent:y,genTimedEvent:x,genEvent:S,genName:C,genPlaceholder:w,genMore:T,getVisibleEvents:E,isEventForCategory:D,getEventsForDay:O,getEventsForDayAll:k,getEventsForDayTimed:A,getScopedSlots:j}}var Zs=q()({name:`VCalendar`,directives:{vResize:cs},props:{modelValue:{type:[String,Number,Date],validate:To},categoryDays:{type:[Number,String],default:1,validate:e=>isFinite(parseInt(e))&&parseInt(e)>0},categories:{type:[Array,String],default:``},categoryText:{type:[String,Function]},maxDays:{type:Number,default:7},categoryHideDynamic:{type:Boolean},categoryShowAll:{type:Boolean},categoryForInvalid:{type:String,default:``},...ns(),...Ys()},setup(e,{slots:t,attrs:r,emit:a}){let o=L(),s=Xs(e,t,r),c=L(null),u=L(null),d=i(()=>parseInt(String(e.categoryDays))||1),f=i(()=>ds(e.categories,e.categoryText)),p=i(()=>{let t=s.parsedValue.value,n=null,r=e.maxDays,i=f.value,a=t,o=t;switch(e.type){case`month`:n=ps,a=bo(t),o=xo(t);break;case`week`:n=ls,a=s.getStartOfWeek(t),o=s.getEndOfWeek(t),r=7;break;case`day`:n=ls,r=1;break;case`4day`:n=ls,o=Ko(zo(o),Wo,3),Io(o),r=4;break;case`custom-weekly`:n=ps,a=s.parsedStart.value||t,o=s.parsedEnd.value;break;case`custom-daily`:n=ls,a=s.parsedStart.value||t,o=s.parsedEnd.value;break;case`category`:let c=d.value;n=fs,o=Ko(zo(o),Wo,c),Io(o),r=c,i=w(i);break;default:let l=e.type;throw Error(`${l} is not a valid Calendar type`)}return{component:n,start:a,end:o,maxDays:r,categories:i}}),m=i(()=>s.effectiveWeekdays.value),h=i(()=>e.type===`category`),g=i(()=>s.getFormatter({timeZone:`UTC`,month:`long`})),_=i(()=>s.getFormatter({timeZone:`UTC`,month:`short`})),v=i(()=>{let{start:e,end:t}=p.value,n=e.year!==t.year,r=n||e.month!==t.month;return n?_.value(e,!0)+` `+e.year+` - `+_.value(t,!0)+` `+t.year:r?_.value(e,!0)+` - `+_.value(t,!0)+` `+t.year:g.value(e,!1)+` `+e.year});function y(){let{start:e,end:t}=p.value;(!c.value||!u.value||e.date!==c.value.date||t.date!==u.value.date)&&(c.value=e,u.value=t,a(`change`,{start:e,end:t}))}function x(t=1){let n=zo(s.parsedValue.value),r=t>0,i=r?Wo:Go,o=r?31:1,c=r?t:-t;for(;--c>=0;)switch(e.type){case`month`:n.day=o,i(n);break;case`week`:Ko(n,i,7);break;case`day`:Ko(n,i,1);break;case`4day`:Ko(n,i,4);break;case`category`:Ko(n,i,d.value);break}Fo(n),Io(n),jo(n,s.times.now),e.modelValue instanceof Date?a(`update:modelValue`,Xo(n)):typeof e.modelValue==`number`?a(`update:modelValue`,Xo(n).getTime()):a(`update:modelValue`,n.date),a(`moved`,n)}function S(e=1){x(e)}function C(e=1){x(-e)}function w(t){if(!s.noEvents.value){let n=t.reduce((e,t,n)=>(typeof t==`object`&&t.categoryName?e[t.categoryName]={index:n,count:0}:typeof t==`string`&&(e[t]={index:n,count:0}),e),{});if(!e.categoryHideDynamic||!e.categoryShowAll){let r=t.length;s.parsedEvents.value.forEach(t=>{let i=t.category;typeof i!=`string`&&(i=e.categoryForInvalid),i&&(i in n?n[i].count++:e.categoryHideDynamic||(n[i]={index:r++,count:1}))})}if(!e.categoryShowAll)for(let e in n)n[e].count===0&&delete n[e];t=t.filter(e=>typeof e==`object`&&e.categoryName?n.hasOwnProperty(e.categoryName):typeof e==`string`?n.hasOwnProperty(e):!1)}return t}return B(p,y),l(()=>{s.updateEventVisibility(),y()}),ue(()=>{window.requestAnimationFrame(s.updateEventVisibility)}),K(()=>{let{start:t,end:i,maxDays:c,component:l,categories:u}=p.value;return M(n(l,b({ref:o,class:[`v-calendar`,{"v-calendar-events":!s.noEvents.value}],role:`grid`},l.filterProps(e),{start:t.date,end:i.date,maxDays:c,weekdays:s.effectiveWeekdays.value,categories:u,"onClick:date":(e,t)=>{r[`onUpdate:modelValue`]&&a(`update:modelValue`,t.date)}}),s.getScopedSlots()),[[cs,s.updateEventVisibility,void 0,{quiet:!0}]])}),Mt({...s,lastStart:c,lastEnd:u,parsedCategoryDays:d,renderProps:p,eventWeekdays:m,categoryMode:h,title:v,monthLongFormatter:g,monthShortFormatter:_,parsedCategories:f,checkChange:y,move:x,next:S,prev:C,getCategoryList:w},o)}}),Qs=J({color:String,cycle:Boolean,delimiterIcon:{type:Q,default:`$delimiter`},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...zi({continuous:!0,mandatory:`force`,showArrows:!0})},`VCarousel`),$s=q()({name:`VCarousel`,props:Qs(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),{t:i}=gn(),a=L(),o=-1;B(r,c),B(()=>e.interval,c),B(()=>e.cycle,e=>{e?c():window.clearTimeout(o)}),l(s);function s(){!e.cycle||!a.value||(o=window.setTimeout(a.value.group.next,Number(e.interval)>0?Number(e.interval):6e3))}function c(){window.clearTimeout(o),window.requestAnimationFrame(s)}function u(t,n){(e.direction===`horizontal`&&t.key===`ArrowLeft`||e.direction===`vertical`&&t.key===`ArrowUp`)&&(t.preventDefault(),n.prev(),W(()=>a.value?.$el.querySelector(`.v-btn--active`)?.focus())),(e.direction===`horizontal`&&t.key===`ArrowRight`||e.direction===`vertical`&&t.key===`ArrowDown`)&&(t.preventDefault(),n.next(),W(()=>a.value?.$el.querySelector(`.v-btn--active`)?.focus()))}return K(()=>{let o=Gi.filterProps(e);return n(Gi,b({ref:a},o,{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,class:[`v-carousel`,{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Y(e.height)},e.style]}),{default:t.default,additional:({group:a})=>V(H,null,[!e.hideDelimiters&&V(`div`,{class:`v-carousel__controls`,style:{left:e.verticalDelimiters===`left`&&e.verticalDelimiters?0:`auto`,right:e.verticalDelimiters===`right`?0:`auto`}},[a.items.value.length>0&&n(Dt,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:`x-small`,variant:`text`}},scoped:!0},{default:()=>[a.items.value.map((e,r)=>{let o={id:`carousel-item-${e.id}`,"aria-label":i(`$vuetify.carousel.ariaLabel.delimiter`,r+1,a.items.value.length),class:[`v-carousel__controls__item`,a.isSelected(e.id)&&`v-btn--active`],onClick:()=>a.select(e.id,!0),onKeydown:e=>u(e,a)};return t.item?t.item({props:o,item:e}):n(Z,b(e,o),null)})]})]),e.progress&&n(kn,{absolute:!0,class:`v-carousel__progress`,color:typeof e.progress==`string`?e.progress:void 0,modelValue:(a.getItemIndex(r.value)+1)/a.items.value.length*100},null)]),prev:t.prev,next:t.next})}),{}}}),ec=J({...qn(),...Ui()},`VCarouselItem`),tc=q()({name:`VCarouselItem`,inheritAttrs:!1,props:ec(),setup(e,{slots:t,attrs:r}){K(()=>{let i=Xn.filterProps(e),a=Ri.filterProps(e);return n(Ri,b({class:[`v-carousel-item`,e.class]},a),{default:()=>[n(Xn,b(r,i),t)]})})}}),nc=Yn(`v-code`,`code`),rc=Qe({name:`VColorPickerCanvas`,props:J({color:{type:Object},disabled:Boolean,readonly:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...G()},`VColorPickerCanvas`)(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,{emit:t}){let n=j(!1),r=L(),a=j(parseFloat(e.width)),o=j(parseFloat(e.height)),s=L({x:0,y:0}),c=U(()=>!e.disabled&&!e.readonly),u=i({get:()=>s.value,set(n){if(!r.value)return;let{x:i,y:c}=n;s.value=n,t(`update:color`,{h:e.color?.h??0,s:Yt(i,0,a.value)/a.value,v:1-Yt(c,0,o.value)/o.value,a:e.color?.a??1})}}),d=i(()=>{let{x:t,y:n}=u.value,r=parseInt(e.dotSize,10)/2;return{width:Y(e.dotSize),height:Y(e.dotSize),transform:`translate(${Y(t-r)}, ${Y(n-r)})`}}),{resizeRef:f}=be(e=>{if(!f.el?.offsetParent)return;let{width:t,height:n}=e[0].contentRect;a.value=Math.round(t),o.value=Math.round(n)});function p(e,t,n){let{left:r,top:i,width:a,height:o}=n;u.value={x:Yt(e-r,0,a),y:Yt(t-i,0,o)}}function m(e){e.type===`mousedown`&&e.preventDefault(),c.value&&(g(e),window.addEventListener(`mousemove`,g),window.addEventListener(`mouseup`,_),window.addEventListener(`touchmove`,g),window.addEventListener(`touchend`,_))}function g(e){if(!c.value||!r.value)return;n.value=!0;let t=en(e),i=xn([t.clientX,t.clientY]);p(i.x,i.y,xn(r.value))}function _(){window.removeEventListener(`mousemove`,g),window.removeEventListener(`mouseup`,_),window.removeEventListener(`touchmove`,g),window.removeEventListener(`touchend`,_)}function v(){if(!r.value)return;let t=r.value,n=t.getContext(`2d`);if(!n)return;let i=n.createLinearGradient(0,0,t.width,0);i.addColorStop(0,`hsla(0, 0%, 100%, 1)`),i.addColorStop(1,`hsla(${e.color?.h??0}, 100%, 50%, 1)`),n.fillStyle=i,n.fillRect(0,0,t.width,t.height);let a=n.createLinearGradient(0,0,0,t.height);a.addColorStop(0,`hsla(0, 0%, 0%, 0)`),a.addColorStop(1,`hsla(0, 0%, 0%, 1)`),n.fillStyle=a,n.fillRect(0,0,t.width,t.height)}return B(()=>e.color?.h,v,{immediate:!0}),B(()=>[a.value,o.value],(e,t)=>{v(),s.value={x:u.value.x*e[0]/t[0],y:u.value.y*e[1]/t[1]}},{flush:`post`}),B(()=>e.color,()=>{if(n.value){n.value=!1;return}s.value=e.color?{x:e.color.s*a.value,y:(1-e.color.v)*o.value}:{x:0,y:0}},{deep:!0,immediate:!0}),l(()=>v()),K(()=>V(`div`,{ref:f,class:E([`v-color-picker-canvas`,e.class]),style:h(e.style),onMousedown:m,onTouchstartPassive:m},[V(`canvas`,{ref:r,width:a.value,height:o.value},null),e.color&&V(`div`,{class:E([`v-color-picker-canvas__dot`,{"v-color-picker-canvas__dot--disabled":e.disabled}]),style:h(d.value)},null)])),{}}});function ic(e,t){if(t){let{a:t,...n}=e;return n}return e}function ac(e,t){if(t==null||typeof t==`string`){let n=typeof e.a==`number`&&e.a<1;if(t?.startsWith(`rgb(`)){let{r:t,g:r,b:i,a}=qe(e);return`rgb(${t} ${r} ${i}`+(n?` / ${a})`:`)`)}else if(t?.startsWith(`hsl(`)){let{h:t,s:r,l:i,a}=xt(e);return`hsl(${t} ${Math.round(r*100)} ${Math.round(i*100)}`+(n?` / ${a})`:`)`)}let r=Ie(e);return e.a===1?r.slice(0,7):r}if(typeof t==`object`){let n;return Ne(t,[`r`,`g`,`b`])?n=qe(e):Ne(t,[`h`,`s`,`l`])?n=xt(e):Ne(t,[`h`,`s`,`v`])&&(n=e),ic(n,!Ne(t,[`a`])&&e.a===1)}return e}var oc={h:0,s:0,v:0,a:1},sc={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)}),localeKey:`redInput`},{label:`G`,max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)}),localeKey:`greenInput`},{label:`B`,max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)}),localeKey:`blueInput`},{label:`A`,max:1,step:.01,getValue:({a:e})=>e==null?1:Math.round(e*100)/100,getColor:(e,t)=>({...e,a:Number(t)}),localeKey:`alphaInput`}],to:qe,from:Et},cc={...sc,inputs:sc.inputs?.slice(0,3)},lc={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)}),localeKey:`hueInput`},{label:`S`,max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)}),localeKey:`saturationInput`},{label:`L`,max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)}),localeKey:`lightnessInput`},{label:`A`,max:1,step:.01,getValue:({a:e})=>e==null?1:Math.round(e*100)/100,getColor:(e,t)=>({...e,a:Number(t)}),localeKey:`alphaInput`}],to:xt,from:ze},uc={...lc,inputs:lc.inputs.slice(0,3)},dc={inputProps:{type:`text`},inputs:[{label:`HEXA`,getValue:e=>e,getColor:(e,t)=>t,localeKey:`hexaInput`}],to:Ie,from:yn},fc={rgb:cc,rgba:sc,hsl:uc,hsla:lc,hex:{...dc,inputs:[{label:`HEX`,getValue:e=>e.slice(0,7),getColor:(e,t)=>t,localeKey:`hexInput`}]},hexa:dc},pc=({label:e,...t})=>V(`div`,{class:`v-color-picker-edit__input`},[V(`input`,u(v(t)),null),V(`span`,null,[e])]),mc=Qe({name:`VColorPickerEdit`,props:J({color:Object,disabled:Boolean,readonly:Boolean,mode:{type:String,default:`rgba`,validator:e=>Object.keys(fc).includes(e)},modes:{type:Array,default:()=>Object.keys(fc),validator:e=>Array.isArray(e)&&e.every(e=>Object.keys(fc).includes(e))},...G()},`VColorPickerEdit`)(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,{emit:t}){let{t:r}=gn(),a=i(()=>e.modes.map(e=>({...fc[e],name:e}))),o=i(()=>{let n=a.value.find(t=>t.name===e.mode);if(!n)return[];let i=e.color?n.to(e.color):null;return n.inputs?.map(({getValue:a,getColor:o,localeKey:s,...c})=>({...n.inputProps,...c,ariaLabel:r(`$vuetify.colorPicker.ariaLabel.${s}`),disabled:e.disabled,readonly:e.readonly,value:i&&a(i),onChange:e=>{let r=e.target;r&&t(`update:color`,n.from(o(i??n.to(oc),r.value)))}}))});return K(()=>V(`div`,{class:E([`v-color-picker-edit`,e.class]),style:h(e.style)},[o.value?.map(e=>n(pc,e,null)),a.value.length>1&&n(Z,{icon:`$unfold`,size:`x-small`,variant:`plain`,"aria-label":r(`$vuetify.colorPicker.ariaLabel.changeFormat`),onClick:()=>{let n=a.value.findIndex(t=>t.name===e.mode);t(`update:mode`,a.value[(n+1)%a.value.length].name)}},null)])),{}}}),hc=Symbol.for(`vuetify:v-slider`);function gc(e,t,n){let r=n===`vertical`,i=t.getBoundingClientRect(),a=`touches`in e?e.touches[0]:e;return r?a.clientY-(i.top+i.height/2):a.clientX-(i.left+i.width/2)}function _c(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]}var vc=J({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},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`||e===`hover`},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,noKeyboard:Boolean,...yt(),...st({elevation:1}),ripple:{type:Boolean,default:!0}},`Slider`),yc=e=>{let t=i(()=>parseFloat(e.min)),n=i(()=>parseFloat(e.max)),r=i(()=>Number(e.step)>0?parseFloat(e.step):0),a=i(()=>Math.max(Ce(r.value),Ce(t.value)));function o(e){if(e=parseFloat(e),r.value<=0)return e;let i=Yt(e,t.value,n.value),o=t.value%r.value,s=Math.round((i-o)/r.value)*r.value+o;return i>s&&s+r.value>n.value&&(s=n.value),parseFloat(Math.min(s,n.value).toFixed(a.value))}return{min:t,max:n,step:r,decimals:a,roundValue:o}},bc=({props:e,steps:t,onSliderStart:n,onSliderMove:r,onSliderEnd:a,getActiveThumb:o})=>{let s=$r(e),{isRtl:c}=un(),l=U(()=>e.reverse),u=i(()=>e.direction===`vertical`),d=i(()=>u.value!==l.value),{min:f,max:p,step:m,decimals:h,roundValue:g}=t,_=i(()=>parseInt(e.thumbSize,10)),v=i(()=>parseInt(e.tickSize,10)),y=i(()=>parseInt(e.trackSize,10)),b=i(()=>(p.value-f.value)/m.value),x=i(()=>e.error||s.isDisabled.value?void 0:e.thumbColor??e.color),S=i(()=>e.error||s.isDisabled.value?void 0:e.thumbColor),C=i(()=>e.error||s.isDisabled.value?void 0:e.trackColor??e.color),w=i(()=>e.error||s.isDisabled.value?void 0:e.trackFillColor??e.color),T=j(!1),E=j(0),D=L(),k=L();function A(t){let n=D.value?.$el;if(!n)return;let r=e.direction===`vertical`,i=r?`top`:`left`,a=r?`height`:`width`,o=r?`clientY`:`clientX`,{[i]:s,[a]:l}=n.getBoundingClientRect(),u=Yt((_c(t,o)-s-E.value)/l)||0;return(r?d.value:d.value!==c.value)&&(u=1-u),g(f.value+u*(p.value-f.value))}let M=e=>{let t=A(e);t!=null&&a({value:t}),T.value=!1,E.value=0},N=t=>{let i=A(t);k.value=o(t),k.value&&(T.value=!0,k.value.contains(t.target)?E.value=gc(t,k.value,e.direction):(E.value=0,i!=null&&r({value:i})),i!=null&&n({value:i}),W(()=>k.value?.focus()))},P={passive:!0,capture:!0};function F(e){let t=A(e);t!=null&&r({value:t})}function te(e){e.stopPropagation(),e.preventDefault(),M(e),window.removeEventListener(`mousemove`,F,P),window.removeEventListener(`mouseup`,te)}function I(e){M(e),window.removeEventListener(`touchmove`,F,P),e.target?.removeEventListener(`touchend`,I)}function ne(e){N(e),window.addEventListener(`touchmove`,F,P),e.target?.addEventListener(`touchend`,I,{passive:!1})}function R(e){e.button===0&&(e.preventDefault(),N(e),window.addEventListener(`mousemove`,F,P),window.addEventListener(`mouseup`,te,{passive:!1}))}ee(()=>{Sn&&(window.removeEventListener(`touchmove`,F),window.removeEventListener(`mousemove`,F),window.removeEventListener(`mouseup`,te))});let re=e=>{let t=(e-f.value)/(p.value-f.value)*100;return Yt(isNaN(t)?0:t,0,100)},z=U(()=>e.showTicks),ie=i(()=>z.value?e.ticks?Array.isArray(e.ticks)?e.ticks.map(e=>({value:e,position:re(e),label:e.toString()})):Object.keys(e.ticks).map(t=>({value:parseFloat(t),position:re(parseFloat(t)),label:e.ticks[t]})):b.value===1/0?[]:jt(b.value+1).map(e=>{let t=f.value+e*m.value;return{value:t,position:re(t)}}):[]),ae=i(()=>ie.value.some(({label:e})=>!!e)),oe={activeThumbRef:k,color:U(()=>e.color),decimals:h,disabled:s.isDisabled,direction:U(()=>e.direction),elevation:U(()=>e.elevation),hasLabels:ae,isReversed:l,indexFromEnd:d,min:f,max:p,mousePressed:T,noKeyboard:U(()=>e.noKeyboard),numTicks:b,onSliderMousedown:R,onSliderTouchstart:ne,parsedTicks:ie,parseMouseMove:A,position:re,readonly:s.isReadonly,rounded:U(()=>e.rounded),roundValue:g,showTicks:z,startOffset:E,step:m,thumbSize:_,thumbColor:x,thumbLabelColor:S,thumbLabel:U(()=>e.thumbLabel),ticks:U(()=>e.ticks),tickSize:v,trackColor:C,trackContainerRef:D,trackFillColor:w,trackSize:y,vertical:u};return O(hc,oe),oe},xc=J({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},name:String,noKeyboard:Boolean,...G()},`VSliderThumb`),Sc=q()({name:`VSliderThumb`,directives:{vRipple:It},props:xc(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t,emit:r}){let a=f(hc),{isRtl:o,rtlClasses:s}=un();if(!a)throw Error(`[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider`);let{min:c,max:l,thumbColor:u,thumbLabelColor:d,step:p,disabled:m,thumbSize:g,thumbLabel:_,direction:v,isReversed:y,vertical:b,readonly:x,elevation:S,mousePressed:C,decimals:w,indexFromEnd:T}=a,D=j(!1),O=j(!1),{elevationClasses:k}=Ln(i(()=>m.value?void 0:S.value)),{textColorClasses:A,textColorStyles:N}=He(u),{backgroundColorClasses:P,backgroundColorStyles:F}=_n(d),{pageup:ee,pagedown:te,end:L,home:ne,left:R,right:re,down:z,up:ie}=bt,ae=[ee,te,L,ne,R,re,z,ie],oe=i(()=>p.value?[1,2,3]:[1,5,10]);function se(t,n){if(e.noKeyboard||m.value||!ae.includes(t.key))return;t.preventDefault();let r=p.value||.1,i=(l.value-c.value)/r;if([R,re,z,ie].includes(t.key)){let e=(b.value?[o.value?R:re,y.value?z:ie]:T.value===o.value?[re,ie]:[R,ie]).includes(t.key)?1:-1,a=t.shiftKey?2:+!!t.ctrlKey;e===-1&&n===l.value&&!a&&!Number.isInteger(i)?n-=i%1*r:n+=e*r*oe.value[a]}else if(t.key===ne)n=c.value;else if(t.key===L)n=l.value;else{let e=t.key===te?1:-1;n-=e*r*(i>100?i/10:10)}return Math.max(e.min,Math.min(e.max,n))}function ce(t){let n=se(t,e.modelValue);n!=null&&(O.value=!1,r(`update:modelValue`,n))}return B(()=>e.focused,e=>{e&&(O.value=!1)}),K(()=>{let r=Y(T.value?100-e.position:e.position,`%`),i=_.value===`always`||_.value===!0&&e.focused||_.value===`hover`&&(D.value||e.focused&&!O.value);return V(`div`,{class:E([`v-slider-thumb`,{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&C.value},e.class,s.value]),style:h([{"--v-slider-thumb-position":r,"--v-slider-thumb-size":Y(g.value)},e.style]),role:`slider`,tabindex:m.value?-1:0,"aria-label":e.name,"aria-valuemin":c.value,"aria-valuemax":l.value,"aria-valuenow":e.modelValue,"aria-readonly":!!x.value,"aria-orientation":v.value,onKeydown:x.value?void 0:ce,onMouseenter:()=>{D.value=!0},onMouseleave:()=>{D.value=!1,O.value=!0}},[V(`div`,{class:E([`v-slider-thumb__surface`,A.value,k.value]),style:h(N.value)},null),M(V(`div`,{class:E([`v-slider-thumb__ripple`,A.value]),style:h(N.value)},null),[[It,e.ripple,null,{circle:!0,center:!0}]]),n(yr,{origin:`bottom center`},{default:()=>[M(V(`div`,{class:`v-slider-thumb__label-container`},[V(`div`,{class:E([`v-slider-thumb__label`,P.value]),style:h(F.value)},[V(`div`,null,[t[`thumb-label`]?.({modelValue:e.modelValue})??e.modelValue.toFixed(p.value?w.value:1)]),V(`div`,{class:`v-slider-thumb__label-wedge`},null)])]),[[I,i]])]})])}),{}}}),Cc=J({start:{type:Number,required:!0},stop:{type:Number,required:!0},...G()},`VSliderTrack`),wc=q()({name:`VSliderTrack`,props:Cc(),emits:{},setup(e,{slots:t}){let n=f(hc);if(!n)throw Error(`[Vuetify] v-slider-track must be inside v-slider or v-range-slider`);let{color:r,parsedTicks:a,rounded:o,showTicks:s,tickSize:c,trackColor:l,trackFillColor:u,trackSize:d,vertical:p,min:m,max:g,indexFromEnd:_}=n,{roundedClasses:v}=Pe(o),{backgroundColorClasses:y,backgroundColorStyles:b}=_n(u),{backgroundColorClasses:x,backgroundColorStyles:S}=_n(l),C=i(()=>`inset-${p.value?`block`:`inline`}-${_.value?`end`:`start`}`),w=i(()=>p.value?`height`:`width`),T=i(()=>({[C.value]:`0%`,[w.value]:`100%`})),D=i(()=>e.stop-e.start),O=i(()=>({[C.value]:Y(e.start,`%`),[w.value]:Y(D.value,`%`)})),k=i(()=>s.value?(p.value?a.value.slice().reverse():a.value).map((n,r)=>{let i=n.value!==m.value&&n.value!==g.value?Y(n.position,`%`):void 0;return V(`div`,{key:n.value,class:E([`v-slider-track__tick`,{"v-slider-track__tick--filled":n.position>=e.start&&n.position<=e.stop,"v-slider-track__tick--first":n.value===m.value,"v-slider-track__tick--last":n.value===g.value}]),style:{[C.value]:i}},[(n.label||t[`tick-label`])&&V(`div`,{class:`v-slider-track__tick-label`},[t[`tick-label`]?.({tick:n,index:r})??n.label])])}):[]);return K(()=>V(`div`,{class:E([`v-slider-track`,v.value,e.class]),style:h([{"--v-slider-track-size":Y(d.value),"--v-slider-tick-size":Y(c.value)},e.style])},[V(`div`,{class:E([`v-slider-track__background`,x.value,{"v-slider-track__background--opacity":!!r.value||!u.value}]),style:{...T.value,...S.value}},null),V(`div`,{class:E([`v-slider-track__fill`,y.value]),style:{...O.value,...b.value}},null),s.value&&V(`div`,{class:E([`v-slider-track__ticks`,{"v-slider-track__ticks--always-show":s.value===`always`}])},[k.value])])),{}}}),Tc=J({...Gr(),...vc(),...Xr(),modelValue:{type:[Number,String],default:0}},`VSlider`),Ec=q()({name:`VSlider`,inheritAttrs:!1,props:Tc(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,{slots:t,emit:r,attrs:a}){let o=L(),s=L(),{rtlClasses:c}=un(),l=yc(e),u=X(e,`modelValue`,void 0,e=>l.roundValue(e??l.min.value)),{min:d,max:f,mousePressed:p,roundValue:m,onSliderMousedown:h,onSliderTouchstart:g,trackContainerRef:_,position:v,hasLabels:y,disabled:x,readonly:S,noKeyboard:C}=bc({props:e,steps:l,onSliderStart:()=>{!x.value&&!S.value&&r(`start`,u.value)},onSliderEnd:({value:e})=>{let t=m(e);!x.value&&!S.value&&(u.value=t),r(`end`,t)},onSliderMove:({value:e})=>{!x.value&&!S.value&&(u.value=m(e))},getActiveThumb:()=>o.value?.$el}),{isFocused:w,focus:T,blur:E}=Yr(e),D=i(()=>v(u.value));return K(()=>{let r=ei.filterProps(e),[i,l]=je(a),m=!!(e.label||t.label||t.prepend);return n(ei,b({ref:s,class:[`v-slider`,{"v-slider--has-labels":!!t[`tick-label`]||y.value,"v-slider--focused":w.value,"v-slider--pressed":p.value,"v-slider--disabled":x.value},c.value,e.class],style:e.style},r,i,{focused:w.value}),{...t,prepend:m?r=>V(H,null,[t.label?.(r)??(e.label?n(qr,{id:r.id.value,class:`v-slider__label`,text:e.label},null):void 0),t.prepend?.(r)]):void 0,default:({id:r,messagesId:i})=>V(`div`,{class:`v-slider__container`,onMousedown:S.value?void 0:h,onTouchstartPassive:S.value?void 0:g},[V(`input`,{id:r.value,name:e.name||r.value,disabled:x.value,readonly:S.value,tabindex:`-1`,value:u.value},null),n(wc,{ref:_,start:0,stop:D.value},{"tick-label":t[`tick-label`]}),n(Sc,b({ref:o,"aria-describedby":i.value,focused:w.value,noKeyboard:C.value,min:d.value,max:f.value,modelValue:u.value,"onUpdate:modelValue":e=>u.value=e,position:D.value,elevation:e.elevation,onFocus:T,onBlur:E,ripple:e.ripple,name:e.name},l),{"thumb-label":t[`thumb-label`]})])})}),Mt({focus:()=>o.value?.$el.focus()},s)}}),Dc=J({color:{type:Object},disabled:Boolean,readonly:Boolean,hideAlpha:Boolean,hideEyeDropper:Boolean,eyeDropperIcon:{type:Q,default:`$eyeDropper`},...G()},`VColorPickerPreview`),Oc=Qe({name:`VColorPickerPreview`,props:Dc(),emits:{"update:color":e=>!0},setup(e,{emit:t}){let{t:r}=gn(),i=new AbortController,a=U(()=>!e.disabled&&!e.readonly);m(()=>i.abort());async function o(){if(!Nt||!a.value)return;let n=new window.EyeDropper;try{let r=Et(kt((await n.open({signal:i.signal})).sRGBHex));t(`update:color`,{...e.color??oc,...r})}catch{}}return K(()=>V(`div`,{class:E([`v-color-picker-preview`,{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class]),style:h(e.style)},[Nt&&!e.hideEyeDropper&&V(`div`,{class:`v-color-picker-preview__eye-dropper`,key:`eyeDropper`},[n(Z,{"aria-label":r(`$vuetify.colorPicker.ariaLabel.eyedropper`),density:`comfortable`,disabled:e.disabled,readonly:e.readonly,icon:e.eyeDropperIcon,variant:`plain`,onClick:o},null)]),V(`div`,{class:`v-color-picker-preview__dot`},[V(`div`,{style:{background:gt(e.color??oc)}},null)]),V(`div`,{class:`v-color-picker-preview__sliders`},[n(Ec,{class:`v-color-picker-preview__track v-color-picker-preview__hue`,"aria-label":r(`$vuetify.colorPicker.ariaLabel.hueSlider`),modelValue:e.color?.h,"onUpdate:modelValue":n=>t(`update:color`,{...e.color??oc,h:n}),step:1,min:0,max:360,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:`white`,hideDetails:!0},null),!e.hideAlpha&&n(Ec,{class:`v-color-picker-preview__track v-color-picker-preview__alpha`,"aria-label":r(`$vuetify.colorPicker.ariaLabel.alphaSlider`),modelValue:e.color?.a??1,"onUpdate:modelValue":n=>t(`update:color`,{...e.color??oc,a:n}),step:.01,min:0,max:1,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:`white`,hideDetails:!0},null)])])),{}}}),kc={red:{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`},pink:{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`},purple:{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`},deepPurple:{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`},indigo:{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`},blue:{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`},lightBlue:{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`},cyan:{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`},teal:{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`},green:{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`},lightGreen:{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`},lime:{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`},yellow:{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`},amber:{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`},orange:{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`},deepOrange:{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`},brown:{base:`#795548`,lighten5:`#efebe9`,lighten4:`#d7ccc8`,lighten3:`#bcaaa4`,lighten2:`#a1887f`,lighten1:`#8d6e63`,darken1:`#6d4c41`,darken2:`#5d4037`,darken3:`#4e342e`,darken4:`#3e2723`},blueGrey:{base:`#607d8b`,lighten5:`#eceff1`,lighten4:`#cfd8dc`,lighten3:`#b0bec5`,lighten2:`#90a4ae`,lighten1:`#78909c`,darken1:`#546e7a`,darken2:`#455a64`,darken3:`#37474f`,darken4:`#263238`},grey:{base:`#9e9e9e`,lighten5:`#fafafa`,lighten4:`#f5f5f5`,lighten3:`#eeeeee`,lighten2:`#e0e0e0`,lighten1:`#bdbdbd`,darken1:`#757575`,darken2:`#616161`,darken3:`#424242`,darken4:`#212121`},shades:{black:`#000000`,white:`#ffffff`,transparent:`#ffffff00`}},Ac=J({swatches:{type:Array,default:()=>jc(kc)},disabled:Boolean,readonly:Boolean,color:Object,maxHeight:[Number,String],...G()},`VColorPickerSwatches`);function jc(e){return Object.keys(e).map(t=>{let 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]})}var Mc=Qe({name:`VColorPickerSwatches`,props:Ac(),emits:{"update:color":e=>!0},setup(e,{emit:t}){let r=U(()=>!e.disabled&&!e.readonly);function i(e){!r.value||!e||t(`update:color`,e)}return K(()=>V(`div`,{class:E([`v-color-picker-swatches`,e.class]),style:h([{maxHeight:Y(e.maxHeight)},e.style])},[V(`div`,null,[e.swatches.map(t=>V(`div`,{class:`v-color-picker-swatches__swatch`},[t.map(t=>{let r=kt(t),a=Et(r),o=We(r);return V(`div`,{class:E([`v-color-picker-swatches__color`,{"v-color-picker-swatches__color--disabled":e.disabled}]),onClick:()=>i(a)},[V(`div`,{style:{background:o}},[e.color&&tn(e.color,a)?n($,{size:`x-small`,icon:`$success`,color:Ct(t,`#FFFFFF`)>2?`white`:`black`},null):void 0])])})]))])])),{}}}),Nc=Yn(`v-picker-title`),Pc=J({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...di()},`VPicker`),Fc=q()({name:`VPicker`,props:Pc(),setup(e,{slots:t}){let{backgroundColorClasses:r,backgroundColorStyles:i}=_n(()=>e.color);return K(()=>{let a=mi.filterProps(e),o=!e.hideTitle&&!!(e.title||t.title);return n(mi,b(a,{color:e.bgColor,class:[`v-picker`,{"v-picker--divided":e.divided,"v-picker--landscape":e.landscape,"v-picker--with-actions":!!t.actions},e.class],style:e.style}),{default:()=>[!e.hideHeader&&V(`div`,{key:`header`,class:E([`v-picker__header-wrapper`,r.value]),style:h([i.value])},[o&&n(Nc,{key:`picker-title`},{default:()=>[t.title?.()??e.title]}),t.header&&V(`div`,{class:`v-picker__header`},[t.header()])]),V(`div`,{class:`v-picker__body`},[t.default?.()]),t.actions&&n(Dt,{defaults:{VBtn:{slim:!0,variant:`text`}}},{default:()=>[V(`div`,{class:`v-picker__actions`},[t.actions()])]})]})}),{}}}),Ic=Qe({name:`VColorPicker`,props:J({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(fc).includes(e)},modes:{type:Array,default:()=>Object.keys(fc),validator:e=>Array.isArray(e)&&e.every(e=>Object.keys(fc).includes(e))},showSwatches:Boolean,readonly:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...Pc({hideHeader:!0}),...Ot(Dc(),[`hideEyeDropper`,`eyeDropperIcon`])},`VColorPicker`)(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e,{slots:t}){let r=X(e,`mode`),a=L(null),o=X(e,`modelValue`,void 0,e=>{if(e==null||e===``)return null;let t;try{t=Et(kt(e))}catch(e){return on(e),null}return t},t=>t?ac(t,e.modelValue):null),s=i(()=>o.value?{...o.value,h:a.value??o.value.h}:null),{rtlClasses:c}=un(),l=!0;B(o,e=>{if(!l){l=!0;return}e&&(a.value=e.h)},{immediate:!0});let u=e=>{l=!1,a.value=e.h,o.value=e};return w(()=>{e.modes.includes(r.value)||(r.value=e.modes[0])}),Xe({VSlider:{color:null,trackColor:null,trackFillColor:null}}),K(()=>n(Fc,b(Fc.filterProps(e),{class:[`v-color-picker`,c.value,e.class],style:[{"--v-color-picker-color-hsv":gt({...s.value??oc,a:1})},e.style]}),{...t,default:()=>V(H,null,[!e.hideCanvas&&n(rc,{key:`canvas`,color:s.value,"onUpdate:color":u,disabled:e.disabled,readonly:e.readonly,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&&n(Oc,{key:`preview`,color:s.value,"onUpdate:color":u,hideAlpha:!r.value.endsWith(`a`),disabled:e.disabled,readonly:e.readonly,hideEyeDropper:e.hideEyeDropper,eyeDropperIcon:e.eyeDropperIcon},null),!e.hideInputs&&n(mc,{key:`edit`,modes:e.modes,mode:r.value,"onUpdate:mode":e=>r.value=e,color:s.value,"onUpdate:color":u,disabled:e.disabled,readonly:e.readonly},null)]),e.showSwatches&&n(Mc,{key:`swatches`,color:s.value,"onUpdate:color":u,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled,readonly:e.readonly},null)])})),{}}}),Lc=J({modelValue:null,color:String,cancelText:{type:String,default:`$vuetify.confirmEdit.cancel`},okText:{type:String,default:`$vuetify.confirmEdit.ok`},disabled:{type:[Boolean,Array],default:void 0},hideActions:Boolean},`VConfirmEdit`),Rc=q()({name:`VConfirmEdit`,props:Lc(),emits:{cancel:()=>!0,save:e=>!0,"update:modelValue":e=>!0},setup(e,{emit:t,slots:r}){let a=X(e,`modelValue`),o=L();de(()=>{o.value=structuredClone(Fn(a.value))});let{t:s}=gn(),c=i(()=>tn(a.value,o.value));function l(t){return typeof e.disabled==`boolean`?e.disabled:Array.isArray(e.disabled)?e.disabled.includes(t):c.value}let u=i(()=>l(`save`)),d=i(()=>l(`cancel`));function f(){a.value=o.value,t(`save`,o.value)}function p(){o.value=structuredClone(Fn(a.value)),t(`cancel`)}function m(t){return V(H,null,[n(Z,b({disabled:d.value,variant:`text`,color:e.color,onClick:p,text:s(e.cancelText)},t),null),n(Z,b({disabled:u.value,variant:`text`,color:e.color,onClick:f,text:s(e.okText)},t),null)])}let h=!1;return K(()=>V(H,null,[r.default?.({model:o,save:f,cancel:p,isPristine:c.value,get actions(){return h=!0,m}}),!e.hideActions&&!h&&m()])),{save:f,cancel:p,isPristine:c}}}),zc=J({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},`DataTable-expand`),Bc=Symbol.for(`vuetify:datatable:expanded`);function Vc(e){let t=U(()=>e.expandOnClick),n=X(e,`expanded`,e.expanded,e=>new Set(e),e=>[...e.values()]);function r(e,t){let r=new Set(n.value),i=me(e.value);if(t)r.add(e.value);else{let e=[...n.value].find(e=>me(e)===i);r.delete(e)}n.value=r}function i(e){let t=me(e.value);return[...n.value].some(e=>me(e)===t)}function a(e){r(e,!i(e))}let o={expand:r,expanded:n,expandOnClick:t,isExpanded:i,toggleExpand:a};return O(Bc,o),o}function Hc(){let e=f(Bc);if(!e)throw Error(`foo`);return e}var Uc=J({groupBy:{type:Array,default:()=>[]}},`DataTable-group`),Wc=Symbol.for(`vuetify:data-table-group`);function Gc(e){return{groupBy:X(e,`groupBy`)}}function Kc(e){let{disableSort:t,groupBy:n,sortBy:r}=e,a=L(new Set),o=i(()=>n.value.map(e=>({...e,order:e.order??!1})).concat(t?.value?[]:r.value));function s(e){return a.value.has(e.id)}function c(e){let t=new Set(a.value);s(e)?t.delete(e.id):t.add(e.id),a.value=t}function l(e){function t(e){let n=[];for(let r of e.items)`type`in r&&r.type===`group`?n.push(...t(r)):n.push(r);return[...new Set(n)]}return t({type:`group`,items:e,id:`dummy`,key:`dummy`,value:`dummy`,depth:0})}let u={sortByWithGroups:o,toggleGroup:c,opened:a,groupBy:n,extractRows:l,isGroupOpen:s};return O(Wc,u),u}function qc(){let e=f(Wc);if(!e)throw Error(`Missing group!`);return e}function Jc(e,t){if(!e.length)return[];let n=new Map;for(let r of e){let e=et(r.raw,t);n.has(e)||n.set(e,[]),n.get(e).push(r)}return n}function Yc(e,t,n=0,r=`root`){if(!t.length)return[];let i=Jc(e,t[0]),a=[],o=t.slice(1);return i.forEach((e,i)=>{let s=t[0],c=`${r}_${s}_${i}`;a.push({depth:n,id:c,key:s,value:i,items:o.length?Yc(e,o,n+1,c):e,type:`group`})}),a}function Xc(e,t,n){let r=[];for(let i of e)`type`in i&&i.type===`group`?(i.value!=null&&r.push(i),(t.has(i.id)||i.value==null)&&(r.push(...Xc(i.items,t,n)),n&&r.push({...i,type:`group-summary`}))):r.push(i);return r}function Zc(e,t,n,r){let a=i(()=>t.value.length?Yc(he(e),t.value.map(e=>e.key)):[]);return{groups:a,flatItems:i(()=>t.value.length?Xc(a.value,n.value,he(r)):he(e))}}function Qc({page:e,itemsPerPage:t,sortBy:n,groupBy:r,search:i}){let a=ct(`VDataTable`),o=()=>({page:e.value,itemsPerPage:t.value,sortBy:n.value,groupBy:r.value,search:i.value}),s=null;B(o,t=>{tn(s,t)||(s&&s.search!==t.search&&(e.value=1),a.emit(`update:options`,t),s=t)},{deep:!0,immediate:!0})}var $c=J({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10},pageBy:{type:String,default:`any`}},`DataTable-paginate`),el=Symbol.for(`vuetify:data-table-pagination`);function tl(e){return{page:X(e,`page`,void 0,e=>Number(e??1)),itemsPerPage:X(e,`itemsPerPage`,void 0,e=>Number(e??10))}}function nl(e){let{page:t,itemsPerPage:n,itemsLength:r}=e,a=i(()=>n.value===-1?0:n.value*(t.value-1)),o=i(()=>n.value===-1?r.value:Math.min(r.value,a.value+n.value)),s=i(()=>n.value===-1||r.value===0?1:Math.ceil(r.value/n.value));B([t,s],()=>{t.value>s.value&&(t.value=s.value)});function c(e){n.value=e,t.value=1}function l(){t.value=Yt(t.value+1,1,s.value)}function u(){t.value=Yt(t.value-1,1,s.value)}function d(e){t.value=Yt(e,1,s.value)}let f={page:t,itemsPerPage:n,startIndex:a,stopIndex:o,pageCount:s,itemsLength:r,nextPage:l,prevPage:u,setPage:d,setItemsPerPage:c};return O(el,f),f}function rl(){let e=f(el);if(!e)throw Error(`Missing pagination!`);return e}function il(e){let t=ct(`usePaginatedItems`),{items:n,startIndex:r,stopIndex:a,itemsPerPage:o}=e,s=i(()=>o.value<=0?he(n):he(n).slice(r.value,a.value));return B(s,e=>{t.emit(`update:currentItems`,e)},{immediate:!0}),{paginatedItems:s}}function al(e){let{sortedItems:t,paginate:n,group:r}=e,a=he(e.pageBy);if(a===`item`){let{paginatedItems:e,pageCount:i,setItemsPerPage:a,prevPage:o,nextPage:s,setPage:c}=n(t),{flatItems:l}=r(e);return{pageCount:i,setItemsPerPage:a,prevPage:o,nextPage:s,setPage:c,paginatedItems:l}}if(a===`group`){let{flatItems:e,groups:a}=r(t),{paginatedItems:o,pageCount:s,setItemsPerPage:c,prevPage:l,nextPage:u,setPage:d}=n(a);return{pageCount:s,setItemsPerPage:c,prevPage:l,nextPage:u,setPage:d,paginatedItems:i(()=>{if(!o.value.length)return[];let t=o.value.at(0).id,n=o.value.at(-1).id,r=e.value.findIndex(e=>e.type===`group`&&e.id===t),i=e.value.findIndex(e=>e.type===`group`&&e.id===n),a=e.value.findIndex((e,t)=>t>i&&e.type===`group`&&e.depth===0);return e.value.slice(r,a===-1?void 0:a)})}}if(a===`any`){let{flatItems:e}=r(t),{paginatedItems:i,pageCount:a,setItemsPerPage:o,prevPage:s,nextPage:c,setPage:l}=n(e);return{pageCount:a,setItemsPerPage:o,prevPage:s,nextPage:c,setPage:l,paginatedItems:i}}throw Error(`Unrecognized pagination target ${a}`)}var ol={showSelectAll:!1,allSelected:()=>[],select:({items:e,value:t})=>new Set(t?[e[0]?.value]:[]),selectAll:({selected:e})=>e},sl={showSelectAll:!0,allSelected:({currentPage:e})=>e,select:({items:e,value:t,selected:n})=>{for(let r of e)t?n.add(r.value):n.delete(r.value);return n},selectAll:({value:e,currentPage:t,selected:n})=>sl.select({items:t,value:e,selected:n})},cl={showSelectAll:!0,allSelected:({allItems:e})=>e,select:({items:e,value:t,selected:n})=>{for(let r of e)t?n.add(r.value):n.delete(r.value);return n},selectAll:({value:e,allItems:t})=>new Set(e?t.map(e=>e.value):[])},ll=J({showSelect:Boolean,selectStrategy:{type:[String,Object],default:`page`},modelValue:{type:Array,default:()=>[]},valueComparator:Function},`DataTable-select`),ul=Symbol.for(`vuetify:data-table-selection`);function dl(e,{allItems:t,currentPage:n}){let r=X(e,`modelValue`,e.modelValue,n=>{let r=e.valueComparator;return r?new Set(fn(n).map(e=>t.value.find(t=>r(e,t.value))?.value??e)):new Set(fn(n).map(e=>ht(e)?t.value.find(t=>e===t.value)?.value??e:t.value.find(t=>tn(e,t.value))?.value??e))},e=>[...e.values()]),a=i(()=>t.value.filter(e=>e.selectable)),o=i(()=>he(n).filter(e=>e.selectable)),s=i(()=>{if(typeof e.selectStrategy==`object`)return e.selectStrategy;switch(e.selectStrategy){case`single`:return ol;case`all`:return cl;default:return sl}}),c=j(null);function l(e){return fn(e).every(e=>r.value.has(e.value))}function u(e){return fn(e).some(e=>r.value.has(e.value))}function d(e,t){r.value=s.value.select({items:e,value:t,selected:new Set(r.value)})}function f(t,r,i){let a=[],o=he(n);if(r??=o.findIndex(e=>e.value===t.value),e.selectStrategy!==`single`&&i?.shiftKey&&c.value!==null){let[e,t]=[c.value,r].sort((e,t)=>e-t);a.push(...o.slice(e,t+1).filter(e=>e.selectable))}else a.push(t),c.value=r;d(a,!l([t]))}function p(e){r.value=s.value.selectAll({value:e,allItems:a.value,currentPage:o.value,selected:new Set(r.value)})}let m={toggleSelect:f,select:d,selectAll:p,isSelected:l,isSomeSelected:u,someSelected:i(()=>r.value.size>0),allSelected:i(()=>{let e=s.value.allSelected({allItems:a.value,currentPage:o.value});return!!e.length&&l(e)}),showSelectAll:U(()=>s.value.showSelectAll),lastSelectedIndex:c,selectStrategy:s};return O(ul,m),m}function fl(){let e=f(ul);if(!e)throw Error(`Missing selection!`);return e}var pl=J({initialSortOrder:{type:String,default:`asc`,validator:e=>!e||[`asc`,`desc`].includes(e)},sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:{type:[Boolean,Object],default:!1},mustSort:Boolean},`DataTable-sort`),ml=Symbol.for(`vuetify:data-table-sort`);function hl(e){let t=U(()=>e.initialSortOrder),n=X(e,`sortBy`),r=U(()=>e.mustSort);return{initialSortOrder:t,sortBy:n,multiSort:U(()=>e.multiSort),mustSort:r}}function gl(e,t){if(!vt(e))return{active:!!e};let{key:n,mode:r,modifier:i}=e,a=i===`alt`&&t?.altKey||i===`shift`&&t?.shiftKey;return{active:!n||t?.ctrlKey||t?.metaKey||!1,mode:a?r===`append`?`prepend`:`append`:r}}function _l(e){let{initialSortOrder:t,sortBy:n,mustSort:r,multiSort:i,page:a}=e,o=(e,o,s=!1)=>{if(e.key==null)return;let c=n.value.map(e=>({...e}))??[],l=c.find(t=>t.key===e.key),u=t.value,d=t.value===`desc`?`asc`:`desc`;if(l)l.order===d?s||r.value&&c.length===1?l.order=t.value:c=c.filter(t=>t.key!==e.key):l.order=d;else{let{active:t,mode:n}=gl(i.value,o);t?n===`prepend`?c.unshift({key:e.key,order:u}):c.push({key:e.key,order:u}):c=[{key:e.key,order:u}]}n.value=c,a&&(a.value=1)};function s(e){return!!n.value.find(t=>t.key===e.key)}let c={sortBy:n,toggleSort:o,isSorted:s};return O(ml,c),c}function vl(){let e=f(ml);if(!e)throw Error(`Missing sort!`);return e}function yl(e,t,n,r){let a=gn();return{sortedItems:i(()=>n.value.length?bl(t.value,n.value,a.current.value,{transform:r?.transform,sortFunctions:{...e.customKeySort,...r?.sortFunctions?.value},sortRawFunctions:r?.sortRawFunctions?.value}):t.value)}}function bl(e,t,n,r){let i=new Intl.Collator(n,{sensitivity:`accent`,usage:`sort`});return e.map(e=>[e,r?.transform?r.transform(e):e]).sort((e,n)=>{for(let a=0;a<t.length;a++){let o=!1,s=t[a].key,c=t[a].order??`asc`;if(c===!1)continue;let l=et(e[1],s),u=et(n[1],s),d=e[0].raw,f=n[0].raw;if(c===`desc`&&([l,u]=[u,l],[d,f]=[f,d]),r?.sortRawFunctions?.[s]){let e=r.sortRawFunctions[s](d,f);if(e==null)continue;if(o=!0,e)return e}if(r?.sortFunctions?.[s]){let e=r.sortFunctions[s](l,u);if(e==null)continue;if(o=!0,e)return e}if(!o&&(l instanceof Date&&u instanceof Date&&(l=l.getTime(),u=u.getTime()),[l,u]=[l,u].map(e=>e==null?e:e.toString().toLocaleLowerCase()),l!==u))return Te(l)&&Te(u)?0:Te(l)?-1:Te(u)?1:!isNaN(l)&&!isNaN(u)?Number(l)-Number(u):i.compare(l,u)}return 0}).map(([e])=>e)}var xl=J({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:`id`},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},`DataIterator-items`);function Sl(e,t){return{type:`item`,value:e.returnObject?t:at(t,e.itemValue),selectable:at(t,e.itemSelectable,!0),raw:t}}function Cl(e,t){let n=[];for(let r of t)n.push(Sl(e,r));return n}function wl(e){return{items:i(()=>Cl(e,e.items))}}var Tl=J({search:String,loading:Boolean,itemsLength:[Number,String],...G(),...xl(),...ll(),...pl(),...$c({itemsPerPage:5}),...zc(),...Uc(),...ri(),...ot(),...mt({transition:{component:jr,hideOnLeave:!0}})},`VDataIterator`),El=q()({name:`VDataIterator`,props:Tl(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,{slots:t}){let r=X(e,`groupBy`),a=U(()=>e.search),{items:o}=wl(e),{filteredItems:s}=pi(e,o,a,{transform:e=>e.raw}),{initialSortOrder:c,sortBy:l,multiSort:u,mustSort:d}=hl(e),{page:f,itemsPerPage:p}=tl(e),{toggleSort:m}=_l({initialSortOrder:c,sortBy:l,multiSort:u,mustSort:d,page:f}),{sortByWithGroups:g,opened:_,extractRows:v,isGroupOpen:y,toggleGroup:b}=Kc({groupBy:r,sortBy:l}),{sortedItems:x}=yl(e,s,g,{transform:e=>e.raw}),{flatItems:S}=Zc(x,r,_,!1),C=U(()=>!Te(e.itemsLength)),{startIndex:w,stopIndex:T,pageCount:D,prevPage:O,nextPage:k,setItemsPerPage:A,setPage:M}=nl({page:f,itemsPerPage:p,itemsLength:U(()=>C.value?Number(e.itemsLength):S.value.length)}),N=j([]),P=i(()=>C.value?S.value:N.value);qt(()=>!C.value,()=>{let{paginatedItems:e}=il({items:S,startIndex:w,stopIndex:T,itemsPerPage:p});de(()=>{N.value=e.value})});let F=i(()=>v(P.value)),{isSelected:ee,select:te,selectAll:I,toggleSelect:L}=dl(e,{allItems:o,currentPage:F}),{isExpanded:ne,toggleExpand:R}=Vc(e);Qc({page:f,itemsPerPage:p,sortBy:l,groupBy:r,search:a});let re=i(()=>({page:f.value,itemsPerPage:p.value,sortBy:l.value,pageCount:D.value,toggleSort:m,prevPage:O,nextPage:k,setPage:M,setItemsPerPage:A,isSelected:ee,select:te,selectAll:I,toggleSelect:L,isExpanded:ne,toggleExpand:R,isGroupOpen:y,toggleGroup:b,items:F.value,itemsCount:s.value.length,groupedItems:P.value}));return K(()=>n(e.tag,{class:E([`v-data-iterator`,{"v-data-iterator--loading":e.loading},e.class]),style:h(e.style)},{default:()=>[t.header?.(re.value),n(Le,{transition:e.transition},{default:()=>[e.loading?n(Jt,{key:`loader`,name:`v-data-iterator`,active:!0},{default:e=>t.loader?.(e)}):V(`div`,{key:`items`},[P.value.length?t.default?.(re.value):t[`no-data`]?.()])]}),t.footer?.(re.value)]})),{}}});function Dl(){let e=L([]);C(()=>e.value=[]);function t(t,n){e.value[n]=t}return{refs:e,updateRef:t}}var Ol=J({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:Q,default:`$first`},prevIcon:{type:Q,default:`$prev`},nextIcon:{type:Q,default:`$next`},lastIcon:{type:Q,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,...we(),...G(),...it(),...st(),...yt(),...lt(),...ot({tag:`nav`}),...pn(),...Ze({variant:`text`})},`VPagination`),kl=q()({name:`VPagination`,props:Ol(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,{slots:t,emit:r}){let a=X(e,`modelValue`),{t:o,n:s}=gn(),{isRtl:c}=un(),{themeClasses:l}=Cn(e),{width:u}=sn(),d=j(-1);Xe(void 0,{scoped:!0});let{resizeRef:f}=be(e=>{if(!e.length)return;let{target:t,contentRect:n}=e[0],r=t.querySelector(`.v-pagination__list > *`);if(!r)return;let i=n.width;d.value=_(i,r.offsetWidth+parseFloat(getComputedStyle(r).marginRight)*2)}),p=i(()=>parseInt(e.length,10)),m=i(()=>parseInt(e.start,10)),g=i(()=>e.totalVisible==null?d.value>=0?d.value:_(u.value,58):parseInt(e.totalVisible,10));function _(t,n){let r=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((t-n*r)/n).toFixed(2))))}let v=i(()=>{if(p.value<=0||isNaN(p.value)||p.value>2**53-1||g.value<=0)return[];if(g.value===1)return[a.value];if(p.value<=g.value)return jt(p.value,m.value);let t=g.value%2==0,n=t?g.value/2:Math.floor(g.value/2),r=t?n:n+1,i=p.value-n;if(r-a.value>=0)return[...jt(Math.max(1,g.value-1),m.value),e.ellipsis,p.value];if(a.value-i>=+!!t){let t=g.value-1,n=p.value-t+m.value;return[m.value,e.ellipsis,...jt(t,n)]}else{let t=Math.max(1,g.value-2),n=t===1?a.value:a.value-Math.ceil(t/2)+m.value;return[m.value,e.ellipsis,...jt(t,n),e.ellipsis,p.value]}});function y(e,t,n){e.preventDefault(),a.value=t,n&&r(n,t)}let{refs:x,updateRef:S}=Dl();Xe({VPaginationBtn:{color:U(()=>e.color),border:U(()=>e.border),density:U(()=>e.density),size:U(()=>e.size),variant:U(()=>e.variant),rounded:U(()=>e.rounded),elevation:U(()=>e.elevation)}});let C=i(()=>v.value.map((t,n)=>{let r=e=>S(e,n);if(typeof t==`string`)return{isActive:!1,key:`ellipsis-${n}`,page:t,props:{ref:r,ellipsis:!0,icon:!0,disabled:!0}};{let n=t===a.value;return{isActive:n,key:t,page:s(t),props:{ref:r,ellipsis:!1,icon:!0,disabled:!!e.disabled||Number(e.length)<2,color:n?e.activeColor:e.color,"aria-current":n,"aria-label":o(n?e.currentPageAriaLabel:e.pageAriaLabel,t),onClick:e=>y(e,t)}}}})),w=i(()=>{let t=!!e.disabled||a.value<=m.value,n=!!e.disabled||a.value>=m.value+p.value-1;return{first:e.showFirstLastPage?{icon:c.value?e.lastIcon:e.firstIcon,onClick:e=>y(e,m.value,`first`),disabled:t,"aria-label":o(e.firstAriaLabel),"aria-disabled":t}:void 0,prev:{icon:c.value?e.nextIcon:e.prevIcon,onClick:e=>y(e,a.value-1,`prev`),disabled:t,"aria-label":o(e.previousAriaLabel),"aria-disabled":t},next:{icon:c.value?e.prevIcon:e.nextIcon,onClick:e=>y(e,a.value+1,`next`),disabled:n,"aria-label":o(e.nextAriaLabel),"aria-disabled":n},last:e.showFirstLastPage?{icon:c.value?e.firstIcon:e.lastIcon,onClick:e=>y(e,m.value+p.value-1,`last`),disabled:n,"aria-label":o(e.lastAriaLabel),"aria-disabled":n}:void 0}});function T(){let e=a.value-m.value;x.value[e]?.$el.focus()}function D(t){t.key===bt.left&&!e.disabled&&a.value>Number(e.start)?(--a.value,W(T)):t.key===bt.right&&!e.disabled&&a.value<m.value+p.value-1&&(a.value+=1,W(T))}return K(()=>n(e.tag,{ref:f,class:E([`v-pagination`,l.value,e.class]),style:h(e.style),role:`navigation`,"aria-label":o(e.ariaLabel),onKeydown:D,"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`},[t.first?t.first(w.value.first):n(Z,b({_as:`VPaginationBtn`},w.value.first),null)]),V(`li`,{key:`prev`,class:`v-pagination__prev`,"data-test":`v-pagination-prev`},[t.prev?t.prev(w.value.prev):n(Z,b({_as:`VPaginationBtn`},w.value.prev),null)]),C.value.map((e,r)=>V(`li`,{key:e.key,class:E([`v-pagination__item`,{"v-pagination__item--is-active":e.isActive}]),"data-test":`v-pagination-item`},[t.item?t.item(e):n(Z,b({_as:`VPaginationBtn`},e.props),{default:()=>[e.page]})])),V(`li`,{key:`next`,class:`v-pagination__next`,"data-test":`v-pagination-next`},[t.next?t.next(w.value.next):n(Z,b({_as:`VPaginationBtn`},w.value.next),null)]),e.showFirstLastPage&&V(`li`,{key:`last`,class:`v-pagination__last`,"data-test":`v-pagination-last`},[t.last?t.last(w.value.last):n(Z,b({_as:`VPaginationBtn`},w.value.last),null)])])]})),{}}}),Al=J({color:String,prevIcon:{type:Q,default:`$prev`},nextIcon:{type:Q,default:`$next`},firstIcon:{type:Q,default:`$first`},lastIcon:{type:Q,default:`$last`},itemsPerPageText:{type:String,default:`$vuetify.dataFooter.itemsPerPageText`},pageText:{type:String,default:`$vuetify.dataFooter.pageText`},firstPageLabel:{type:String,default:`$vuetify.dataFooter.firstPage`},prevPageLabel:{type:String,default:`$vuetify.dataFooter.prevPage`},nextPageLabel:{type:String,default:`$vuetify.dataFooter.nextPage`},lastPageLabel:{type:String,default:`$vuetify.dataFooter.lastPage`},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:`10`},{value:25,title:`25`},{value:50,title:`50`},{value:100,title:`100`},{value:-1,title:`$vuetify.dataFooter.itemsPerPageAll`}]},showCurrentPage:Boolean},`VDataTableFooter`),jl=q()({name:`VDataTableFooter`,props:Al(),setup(e,{slots:t}){let{t:r}=gn(),{page:a,pageCount:o,startIndex:s,stopIndex:c,itemsLength:l,itemsPerPage:u,setItemsPerPage:d}=rl(),f=i(()=>e.itemsPerPageOptions.map(e=>typeof e==`number`?{value:e,title:e===-1?r(`$vuetify.dataFooter.itemsPerPageAll`):String(e)}:{...e,title:isNaN(Number(e.title))?r(e.title):e.title}));return K(()=>{let i=kl.filterProps(e);return V(`div`,{class:`v-data-table-footer`},[t.prepend?.(),V(`div`,{class:`v-data-table-footer__items-per-page`},[V(`span`,null,[r(e.itemsPerPageText)]),n(_i,{items:f.value,itemColor:e.color,modelValue:u.value,"onUpdate:modelValue":e=>d(Number(e)),density:`compact`,variant:`outlined`,"aria-label":r(e.itemsPerPageText),hideDetails:!0},null)]),V(`div`,{class:`v-data-table-footer__info`},[V(`div`,null,[r(e.pageText,l.value?s.value+1:0,c.value,l.value)])]),V(`div`,{class:`v-data-table-footer__pagination`},[n(kl,b({modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,density:`comfortable`,firstAriaLabel:e.firstPageLabel,lastAriaLabel:e.lastPageLabel,length:o.value,nextAriaLabel:e.nextPageLabel,previousAriaLabel:e.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:+!!e.showCurrentPage,variant:`plain`},Tt(i,[`color`])),null)])])}),{}}}),Ml=tt({align:{type:String,default:`start`},fixed:{type:[Boolean,String],default:!1},fixedOffset:[Number,String],fixedEndOffset:[Number,String],height:[Number,String],lastFixed:Boolean,firstFixedEnd:Boolean,noPadding:Boolean,indent:[Number,String],empty:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,{slots:t})=>{let r=e.tag??`td`,i=typeof e.fixed==`string`?e.fixed:e.fixed?`start`:`none`;return n(r,{class:E([`v-data-table__td`,{"v-data-table-column--fixed":i===`start`,"v-data-table-column--fixed-end":i===`end`,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--first-fixed-end":e.firstFixedEnd,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap,"v-data-table-column--empty":e.empty},`v-data-table-column--align-${e.align}`]),style:{height:Y(e.height),width:Y(e.width),maxWidth:Y(e.maxWidth),left:i===`start`?Y(e.fixedOffset||null):void 0,right:i===`end`?Y(e.fixedEndOffset||null):void 0,paddingInlineStart:e.indent?Y(e.indent):void 0}},{default:()=>[t.default?.()]})}),Nl=J({headers:Array},`DataTable-header`),Pl=Symbol.for(`vuetify:data-table-headers`),Fl={title:``,sortable:!1},Il={...Fl,width:48};function Ll(e=[]){let t=e.map(e=>({element:e,priority:0}));return{enqueue:(e,n)=>{let r=!1;for(let i=0;i<t.length;i++)if(t[i].priority>n){t.splice(i,0,{element:e,priority:n}),r=!0;break}r||t.push({element:e,priority:n})},size:()=>t.length,count:()=>{let e=0;if(!t.length)return 0;let n=Math.floor(t[0].priority);for(let r=0;r<t.length;r++)Math.floor(t[r].priority)===n&&(e+=1);return e},dequeue:()=>t.shift()}}function Rl(e,t=[]){if(!e.children)t.push(e);else for(let n of e.children)Rl(n,t);return t}function zl(e,t=new Set){for(let n of e)n.key&&t.add(n.key),n.children&&zl(n.children,t);return t}function Bl(e){if(e.key){if(e.key===`data-table-group`)return Fl;if([`data-table-expand`,`data-table-select`].includes(e.key))return Il}}function Vl(e,t=0){return e.children?Math.max(t,...e.children.map(e=>Vl(e,t+1))):t}function Hl(e){let t=!1;function n(e,r,i=`none`){if(e)if(i!==`none`&&(e.fixed=i),e.fixed===!0&&(e.fixed=`start`),e.fixed===r)if(e.children)if(r===`start`)for(let t=e.children.length-1;t>=0;t--)n(e.children[t],r,r);else for(let t=0;t<e.children.length;t++)n(e.children[t],r,r);else !t&&r===`start`?e.lastFixed=!0:!t&&r===`end`?e.firstFixedEnd=!0:isNaN(Number(e.width))?Lt(`Multiple fixed columns should have a static width (key: ${e.key})`):e.minWidth=Math.max(Number(e.width)||0,Number(e.minWidth)||0),t=!0;else if(e.children)if(r===`start`)for(let t=e.children.length-1;t>=0;t--)n(e.children[t],r);else for(let t=0;t<e.children.length;t++)n(e.children[t],r);else t=!1}for(let t=e.length-1;t>=0;t--)n(e[t],`start`);for(let t=0;t<e.length;t++)n(e[t],`end`);let r=0;for(let t=0;t<e.length;t++)r=Ul(e[t],r);let i=0;for(let t=e.length-1;t>=0;t--)i=Wl(e[t],i)}function Ul(e,t=0){if(!e)return t;if(e.children){e.fixedOffset=t;for(let n of e.children)t=Ul(n,t)}else e.fixed&&e.fixed!==`end`&&(e.fixedOffset=t,t+=parseFloat(e.width||`0`)||0);return t}function Wl(e,t=0){if(!e)return t;if(e.children){e.fixedEndOffset=t;for(let n of e.children)t=Wl(n,t)}else e.fixed===`end`&&(e.fixedEndOffset=t,t+=parseFloat(e.width||`0`)||0);return t}function Gl(e,t){let n=[],r=0,i=Ll(e);for(;i.size()>0;){let e=i.count(),a=[],o=1;for(;e>0;){let{element:n,priority:s}=i.dequeue(),c=t-r-Vl(n);if(a.push({...n,rowspan:c??1,colspan:n.children?Rl(n).length:1}),n.children)for(let e of n.children){let t=s%1+o/10**(r+2);i.enqueue(e,r+c+t)}o+=1,--e}r+=1,n.push(a)}return{columns:e.map(e=>Rl(e)).flat(),headers:n}}function Kl(e){let t=[];for(let n of e){let e={...Bl(n),...n},r=e.key??(typeof e.value==`string`?e.value:null),i=e.value??r??null,a={...e,key:r,value:i,sortable:e.sortable??(e.key!=null||!!e.sort),children:e.children?Kl(e.children):void 0};t.push(a)}return t}function ql(e,t){let n=L([]),r=L([]),i=L({}),a=L({}),o=L({});de(()=>{let s=(e.headers||Object.keys(e.items[0]??{}).map(e=>({key:e,title:_(e)}))).slice(),c=zl(s);t?.groupBy?.value.length&&!c.has(`data-table-group`)&&s.unshift({key:`data-table-group`,title:`Group`}),t?.showSelect?.value&&!c.has(`data-table-select`)&&s.unshift({key:`data-table-select`}),t?.showExpand?.value&&!c.has(`data-table-expand`)&&s.push({key:`data-table-expand`});let l=Kl(s);Hl(l);let u=Gl(l,Math.max(...l.map(e=>Vl(e)))+1);n.value=u.headers,r.value=u.columns;let d=u.headers.flat(1);for(let e of d)e.key&&(e.sortable&&(e.sort&&(i.value[e.key]=e.sort),e.sortRaw&&(a.value[e.key]=e.sortRaw)),e.filter&&(o.value[e.key]=e.filter))});let s={headers:n,columns:r,sortFunctions:i,sortRawFunctions:a,filterFunctions:o};return O(Pl,s),s}function Jl(){let e=f(Pl);if(!e)throw Error(`Missing headers!`);return e}var Yl=J({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,initialSortOrder:String,sortIcon:{type:Q},sortAscIcon:{type:Q,default:`$sortAsc`},sortDescIcon:{type:Q,default:`$sortDesc`},headerProps:{type:Object},sticky:Boolean,...it(),...Rt(),...Kt()},`VDataTableHeaders`),Xl=q()({name:`VDataTableHeaders`,props:Yl(),setup(e,{slots:t}){let{t:r}=gn(),{toggleSort:a,sortBy:o,isSorted:s}=vl(),{someSelected:c,allSelected:l,selectAll:u,showSelectAll:d}=fl(),{columns:f,headers:p}=Jl(),{loaderClasses:m}=At(e);function g(t,n){if(!(e.sticky||e.fixedHeader)&&!t.fixed)return;let r=typeof t.fixed==`string`?t.fixed:t.fixed?`start`:`none`;return{position:`sticky`,left:r===`start`?Y(t.fixedOffset):void 0,right:r===`end`?Y(t.fixedEndOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${n})`:void 0}}function _(t,n){t.key===`Enter`&&!e.disableSort&&a(n,t)}function v(t){switch(o.value.find(e=>e.key===t.key)?.order){case`asc`:return e.sortAscIcon;case`desc`:return e.sortDescIcon;default:return e.sortIcon||(e.initialSortOrder===`asc`?e.sortAscIcon:e.sortDescIcon)}}let{backgroundColorClasses:y,backgroundColorStyles:x}=_n(()=>e.color),{displayClasses:S,mobile:C}=sn(e),w=i(()=>({headers:p.value,columns:f.value,toggleSort:a,isSorted:s,sortBy:o.value,someSelected:c.value,allSelected:l.value,selectAll:u,getSortIcon:v})),T=i(()=>[`v-data-table__th`,{"v-data-table__th--sticky":e.sticky||e.fixedHeader},S.value,m.value]),D=({column:r,x:i,y:f})=>{let p=r.key===`data-table-select`||r.key===`data-table-expand`,m=r.key===`data-table-group`&&r.width===0&&!r.title,S=b(e.headerProps??{},r.headerProps??{}),C=r.sortable&&!e.disableSort;return n(Ml,b({tag:`th`,align:r.align,class:[{"v-data-table__th--sortable":C,"v-data-table__th--sorted":s(r),"v-data-table__th--fixed":r.fixed},...T.value],style:{width:Y(r.width),minWidth:Y(r.minWidth),maxWidth:Y(r.maxWidth),...g(r,f)},colspan:r.colspan,rowspan:r.rowspan,fixed:r.fixed,nowrap:r.nowrap,lastFixed:r.lastFixed,firstFixedEnd:r.firstFixedEnd,noPadding:p,empty:m,tabindex:C?0:void 0,onClick:C?e=>a(r,e):void 0,onKeydown:C?e=>_(e,r):void 0},S),{default:()=>{let i=`header.${r.key}`,f={column:r,selectAll:u,isSorted:s,toggleSort:a,sortBy:o.value,someSelected:c.value,allSelected:l.value,getSortIcon:v};return t[i]?t[i](f):m?``:r.key===`data-table-select`?t[`header.data-table-select`]?.(f)??(d.value&&n(ni,{color:e.color,density:e.density,modelValue:l.value,indeterminate:c.value&&!l.value,"onUpdate:modelValue":u},null)):V(`div`,{class:`v-data-table-header__content`},[V(`span`,null,[r.title]),r.sortable&&!e.disableSort&&n($,{key:`icon`,class:`v-data-table-header__sort-icon`,icon:v(r)},null),e.multiSort&&s(r)&&V(`div`,{key:`badge`,class:E([`v-data-table-header__sort-badge`,...y.value]),style:h(x.value)},[o.value.findIndex(e=>e.key===r.key)+1])])}})},O=()=>{let t=i(()=>f.value.filter(t=>t?.sortable&&!e.disableSort)),d=f.value.find(e=>e.key===`data-table-select`),m=i({get:()=>t.value.filter(({key:e})=>o.value.some(t=>t.key===e)),set:e=>{let t=fn(e),n=o.value.map(e=>e.key);t.filter(({key:e})=>!n.includes(e)).forEach(e=>a(e)),W(()=>o.value=o.value.filter(({key:e})=>t.some(t=>t.key===e)))}});return n(Ml,b({tag:`th`,class:[...T.value],colspan:p.value.length+1},e.headerProps),{default:()=>[V(`div`,{class:`v-data-table-header__content`},[n(_i,{modelValue:m.value,"onUpdate:modelValue":e=>m.value=e,chips:!0,color:e.color,class:`v-data-table__td-sort-select`,clearable:!0,density:`default`,items:t.value,label:r(`$vuetify.dataTable.sortBy`),multiple:e.multiSort,variant:`underlined`,returnObject:!0,"onClick:clear":()=>o.value=[]},{append:d?()=>n(ni,{color:e.color,density:`compact`,modelValue:l.value,indeterminate:c.value&&!l.value,"onUpdate:modelValue":()=>u(!l.value)},null):void 0,chip:({internalItem:e})=>n(ci,{onClick:e.raw.sortable?()=>a(e.raw,void 0,!0):void 0,onMousedown:e=>{e.preventDefault(),e.stopPropagation()}},{default:()=>[e.title,n($,{class:E([`v-data-table__td-sort-icon`,s(e.raw)&&`v-data-table__td-sort-icon-active`]),icon:v(e.raw),size:`small`},null)]})})])]})};K(()=>C.value?V(`tr`,null,[n(O,null,null)]):V(H,null,[t.headers?t.headers(w.value):p.value.map((e,t)=>V(`tr`,null,[e.map((e,r)=>n(D,{column:e,x:r,y:t},null))])),e.loading&&V(`tr`,{class:`v-data-table-progress`},[V(`th`,{colspan:f.value.length},[n(Jt,{name:`v-data-table-progress`,absolute:!0,active:!0,color:typeof e.loading==`boolean`||e.loading===`true`?e.color:e.loading,indeterminate:!0},{default:t.loader})])])]))}}),Zl=J({item:{type:Object,required:!0},groupCollapseIcon:{type:Q,default:`$tableGroupCollapse`},groupExpandIcon:{type:Q,default:`$tableGroupExpand`},...it()},`VDataTableGroupHeaderRow`),Ql=q()({name:`VDataTableGroupHeaderRow`,props:Zl(),setup(e,{slots:t}){let{isGroupOpen:r,toggleGroup:a,extractRows:o}=qc(),{isSelected:s,isSomeSelected:c,select:l}=fl(),{columns:u}=Jl(),d=i(()=>o([e.item])),f=U(()=>u.value.length-+!!u.value.some(e=>e.key===`data-table-select`));return()=>V(`tr`,{class:`v-data-table-group-header-row`,style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(i=>{if(i.key===`data-table-group`){let i=r(e.item)?e.groupCollapseIcon:e.groupExpandIcon,o=()=>a(e.item);return t[`data-table-group`]?.({item:e.item,count:d.value.length,props:{icon:i,onClick:o}})??n(Ml,{class:`v-data-table-group-header-row__column`,colspan:f.value},{default:()=>[n(Z,{size:`small`,variant:`text`,icon:i,onClick:o},null),V(`span`,null,[e.item.value]),V(`span`,null,[z(`(`),d.value.length,z(`)`)])]})}else if(i.key===`data-table-select`){let r=d.value.filter(e=>e.selectable),i=r.length>0&&s(r),a=c(r)&&!i,o=e=>l(r,e);return t[`data-table-select`]?.({props:{modelValue:i,indeterminate:a,"onUpdate:modelValue":o}})??n(Ml,{class:`v-data-table__td--select-row`,noPadding:!0},{default:()=>[n(ni,{density:e.density,disabled:r.length===0,modelValue:i,indeterminate:a,"onUpdate:modelValue":o},null)]})}return``})])}}),$l=J({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:Q,default:`$collapse`},expandIcon:{type:Q,default:`$expand`},onClick:Bt(),onContextmenu:Bt(),onDblclick:Bt(),...it(),...Rt()},`VDataTableRow`),eu=q()({name:`VDataTableRow`,props:$l(),setup(e,{slots:t}){let{displayClasses:r,mobile:i}=sn(e,`v-data-table__tr`),{isSelected:a,toggleSelect:o,someSelected:s,allSelected:c,selectAll:l}=fl(),{isExpanded:u,toggleExpand:d}=Hc(),{toggleSort:f,sortBy:p,isSorted:m}=vl(),{columns:h}=Jl();K(()=>V(`tr`,{class:E([`v-data-table__tr`,{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},r.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&h.value.map((r,h)=>{let g=e.item,_=`item.${r.key}`,v=`header.${r.key}`,y={index:e.index,item:g.raw,internalItem:g,value:et(g.columns,r.key),column:r,isSelected:a,toggleSelect:o,isExpanded:u,toggleExpand:d},x={column:r,selectAll:l,isSorted:m,toggleSort:f,sortBy:p.value,someSelected:s.value,allSelected:c.value,getSortIcon:()=>``},S=typeof e.cellProps==`function`?e.cellProps({index:y.index,item:y.item,internalItem:y.internalItem,value:y.value,column:r}):e.cellProps,C=typeof r.cellProps==`function`?r.cellProps({index:y.index,item:y.item,internalItem:y.internalItem,value:y.value}):r.cellProps,w=r.key===`data-table-select`||r.key===`data-table-expand`,T=r.key===`data-table-group`&&r.width===0&&!r.title;return n(Ml,b({align:r.align,indent:r.indent,class:{"v-data-table__td--expanded-row":r.key===`data-table-expand`,"v-data-table__td--select-row":r.key===`data-table-select`},fixed:r.fixed,fixedOffset:r.fixedOffset,fixedEndOffset:r.fixedEndOffset,lastFixed:r.lastFixed,firstFixedEnd:r.firstFixedEnd,maxWidth:i.value?void 0:r.maxWidth,noPadding:w,empty:T,nowrap:r.nowrap,width:i.value?void 0:r.width},S,C),{default:()=>{if(r.key===`data-table-select`)return t[`item.data-table-select`]?.({...y,props:{color:e.color,disabled:!g.selectable,modelValue:a([g]),onClick:A(()=>o(g),[`stop`])}})??n(ni,{color:e.color,disabled:!g.selectable,density:e.density,modelValue:a([g]),onClick:A(t=>o(g,e.index,t),[`stop`])},null);if(r.key===`data-table-expand`)return t[`item.data-table-expand`]?.({...y,props:{icon:u(g)?e.collapseIcon:e.expandIcon,size:`small`,variant:`text`,onClick:A(()=>d(g),[`stop`])}})??n(Z,{icon:u(g)?e.collapseIcon:e.expandIcon,size:`small`,variant:`text`,onClick:A(()=>d(g),[`stop`])},null);if(t[_]&&!i.value)return t[_](y);let s=k(y.value);return i.value?V(H,null,[V(`div`,{class:`v-data-table__td-title`},[t[v]?.(x)??r.title]),V(`div`,{class:`v-data-table__td-value`},[t[_]?.(y)??s])]):s}})})]))}}),tu=J({color:String,loading:[Boolean,String],loadingText:{type:String,default:`$vuetify.dataIterator.loadingText`},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:`$vuetify.noDataText`},rowProps:[Object,Function],cellProps:[Object,Function],...Ot($l(),[`collapseIcon`,`expandIcon`,`density`]),...Ot(Zl(),[`groupCollapseIcon`,`groupExpandIcon`,`density`]),...Rt()},`VDataTableRows`),nu=q()({name:`VDataTableRows`,inheritAttrs:!1,props:tu(),setup(e,{attrs:t,slots:r}){let{columns:i}=Jl(),{expandOnClick:a,toggleExpand:o,isExpanded:s}=Hc(),{isSelected:c,toggleSelect:l}=fl(),{toggleGroup:u,isGroupOpen:d}=qc(),{t:f}=gn(),{mobile:p}=sn(e);return K(()=>{let m=Ot(e,[`groupCollapseIcon`,`groupExpandIcon`,`density`]);return e.loading&&(!e.items.length||r.loading)?V(`tr`,{class:`v-data-table-rows-loading`,key:`loading`},[V(`td`,{colspan:i.value.length},[r.loading?.()??f(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?V(`tr`,{class:`v-data-table-rows-no-data`,key:`no-data`},[V(`td`,{colspan:i.value.length},[r[`no-data`]?.()??f(e.noDataText)])]):V(H,null,[e.items.map((f,h)=>{if(f.type===`group`){let e={index:h,item:f,columns:i.value,isExpanded:s,toggleExpand:o,isSelected:c,toggleSelect:l,toggleGroup:u,isGroupOpen:d};return r[`group-header`]?r[`group-header`](e):n(Ql,b({key:`group-header_${f.id}`,item:f},ha(t,`:groupHeader`,()=>e),m),r)}if(f.type===`group-summary`){let e={index:h,item:f,columns:i.value,toggleGroup:u};return r[`group-summary`]?.(e)??``}let g={index:f.virtualIndex??h,item:f.raw,internalItem:f,columns:i.value,isExpanded:s,toggleExpand:o,isSelected:c,toggleSelect:l},_={...g,props:b({key:`item_${f.key??f.index}`,onClick:a.value?()=>{o(f)}:void 0,index:h,item:f,color:e.color,cellProps:e.cellProps,collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,density:e.density,mobile:p.value},ha(t,`:row`,()=>g),typeof e.rowProps==`function`?e.rowProps({item:g.item,index:g.index,internalItem:g.internalItem}):e.rowProps)};return V(H,{key:_.props.key},[r.item?r.item(_):n(eu,_.props,r),s(f)&&r[`expanded-row`]?.(g)])})])}),{}}}),ru=J({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>[`even`,`odd`].includes(e)},...G(),...it(),...ot(),...pn()},`VTable`),iu=q()({name:`VTable`,props:ru(),setup(e,{slots:t,emit:r}){let{themeClasses:i}=Cn(e),{densityClasses:a}=Me(e);return K(()=>n(e.tag,{class:E([`v-table`,{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!t.top,"v-table--has-bottom":!!t.bottom,"v-table--hover":e.hover,"v-table--striped-even":e.striped===`even`,"v-table--striped-odd":e.striped===`odd`},i.value,a.value,e.class]),style:h(e.style)},{default:()=>[t.top?.(),t.default?V(`div`,{class:`v-table__wrapper`,style:{height:Y(e.height)}},[V(`table`,null,[t.default()])]):t.wrapper?.(),t.bottom?.()]})),{}}}),au=J({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:`id`},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},`DataTable-items`);function ou(e,t,n,r){let i=e.returnObject?t:at(t,e.itemValue),a=at(t,e.itemSelectable,!0),o=r.reduce((e,n)=>(n.key!=null&&(e[n.key]=at(t,n.value)),e),{});return{type:`item`,key:e.returnObject?at(t,e.itemValue):i,index:n,value:i,selectable:a,columns:o,raw:t}}function su(e,t,n){return t.map((t,r)=>ou(e,t,r,n))}function cu(e,t){return{items:i(()=>su(e,e.items,t.value))}}var lu=J({...tu(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...zc(),...Uc(),...Nl(),...au(),...ll(),...pl(),...Tt(Yl(),[`multiSort`,`initialSortOrder`]),...ru()},`DataTable`),uu=J({...$c(),...lu(),...ri(),...Al()},`VDataTable`),du=q()({name:`VDataTable`,props:uu(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,{attrs:t,slots:r}){let{groupBy:a}=Gc(e),{initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l}=hl(e),{page:u,itemsPerPage:d}=tl(e),{disableSort:f}=N(e),{columns:p,headers:m,sortFunctions:h,sortRawFunctions:g,filterFunctions:_}=ql(e,{groupBy:a,showSelect:U(()=>e.showSelect),showExpand:U(()=>e.showExpand)}),{items:v}=cu(e,p),y=U(()=>e.search),{filteredItems:x}=pi(e,v,y,{transform:e=>e.columns,customKeyFilter:_}),{toggleSort:S}=_l({initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l,page:u}),{sortByWithGroups:C,opened:w,extractRows:T,isGroupOpen:E,toggleGroup:D}=Kc({groupBy:a,sortBy:s,disableSort:f}),{sortedItems:O}=yl(e,x,C,{transform:e=>({...e.raw,...e.columns}),sortFunctions:h,sortRawFunctions:g}),{pageCount:k,setItemsPerPage:A,prevPage:j,nextPage:M,setPage:P,paginatedItems:F}=al({pageBy:i(()=>e.pageBy===`auto`?e.groupBy.length?`group`:`item`:e.pageBy),sortedItems:O,paginate:e=>{let{startIndex:t,stopIndex:n,pageCount:r,setItemsPerPage:a,prevPage:o,nextPage:s,setPage:c}=nl({page:u,itemsPerPage:d,itemsLength:i(()=>he(e).length)}),{paginatedItems:l}=il({items:e,startIndex:t,stopIndex:n,itemsPerPage:d});return{paginatedItems:l,pageCount:r,setItemsPerPage:a,prevPage:o,nextPage:s,setPage:c}},group:e=>Zc(e,a,w,()=>!!r[`group-summary`])}),ee=i(()=>T(F.value)),{isSelected:te,select:I,selectAll:L,toggleSelect:ne,someSelected:R,allSelected:re}=dl(e,{allItems:v,currentPage:ee}),{isExpanded:z,toggleExpand:ie}=Vc(e);Qc({page:u,itemsPerPage:d,sortBy:s,groupBy:a,search:y}),Xe({VDataTableRows:{hideNoData:U(()=>e.hideNoData),noDataText:U(()=>e.noDataText),loading:U(()=>e.loading),loadingText:U(()=>e.loadingText)}});let ae=i(()=>({page:u.value,itemsPerPage:d.value,sortBy:s.value,pageCount:k.value,toggleSort:S,setItemsPerPage:A,prevPage:j,nextPage:M,setPage:P,someSelected:R.value,allSelected:re.value,isSelected:te,select:I,selectAll:L,toggleSelect:ne,isExpanded:z,toggleExpand:ie,isGroupOpen:E,toggleGroup:D,items:ee.value.map(e=>e.raw),internalItems:ee.value,groupedItems:F.value,columns:p.value,headers:m.value}));return K(()=>{let i=jl.filterProps(e),a=Xl.filterProps(Tt(e,[`multiSort`])),o=nu.filterProps(e),s=iu.filterProps(e);return n(iu,b({class:[`v-data-table`,{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},s,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(ae.value),default:()=>r.default?r.default(ae.value):V(H,null,[r.colgroup?.(ae.value),!e.hideDefaultHeader&&V(`thead`,{key:`thead`},[n(Xl,b(a,{multiSort:!!e.multiSort}),r)]),r.thead?.(ae.value),!e.hideDefaultBody&&V(`tbody`,null,[r[`body.prepend`]?.(ae.value),r.body?r.body(ae.value):n(nu,b(t,o,{items:F.value}),r),r[`body.append`]?.(ae.value)]),r.tbody?.(ae.value),r.tfoot?.(ae.value)]),bottom:()=>r.bottom?r.bottom(ae.value):!e.hideDefaultFooter&&V(H,null,[n(nr,null,null),n(jl,i,{prepend:r[`footer.prepend`]})])})}),{}}}),fu=J({...Tt(lu(),[`hideDefaultFooter`]),...Uc(),...vi(),...ri()},`VDataTableVirtual`),pu=q()({name:`VDataTableVirtual`,props:fu(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,{attrs:t,slots:r}){let{groupBy:a}=Gc(e),{initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l}=hl(e),{disableSort:u}=N(e),{columns:d,headers:f,filterFunctions:p,sortFunctions:m,sortRawFunctions:h}=ql(e,{groupBy:a,showSelect:U(()=>e.showSelect),showExpand:U(()=>e.showExpand)}),{items:g}=cu(e,d),_=U(()=>e.search),{filteredItems:v}=pi(e,g,_,{transform:e=>e.columns,customKeyFilter:p}),{toggleSort:y}=_l({initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l}),{sortByWithGroups:x,opened:S,extractRows:C,isGroupOpen:w,toggleGroup:T}=Kc({groupBy:a,sortBy:s,disableSort:u}),{sortedItems:E}=yl(e,v,x,{transform:e=>({...e.raw,...e.columns}),sortFunctions:m,sortRawFunctions:h}),{flatItems:D}=Zc(E,a,S,()=>!!r[`group-summary`]),O=i(()=>C(D.value)),{isSelected:k,select:A,selectAll:M,toggleSelect:P,someSelected:F,allSelected:ee}=dl(e,{allItems:O,currentPage:O}),{isExpanded:te,toggleExpand:I}=Vc(e),{containerRef:L,markerRef:ne,paddingTop:R,paddingBottom:re,computedItems:z,handleItemResize:ie,handleScroll:ae,handleScrollend:oe,calculateVisibleItems:B,scrollToIndex:se}=ai(e,D),ce=i(()=>z.value.map(e=>({...e.raw,virtualIndex:e.index})));Qc({sortBy:s,page:j(1),itemsPerPage:j(-1),groupBy:a,search:_}),Xe({VDataTableRows:{hideNoData:U(()=>e.hideNoData),noDataText:U(()=>e.noDataText),loading:U(()=>e.loading),loadingText:U(()=>e.loadingText)}});let le=i(()=>({sortBy:s.value,toggleSort:y,someSelected:F.value,allSelected:ee.value,isSelected:k,select:A,selectAll:M,toggleSelect:P,isExpanded:te,toggleExpand:I,isGroupOpen:w,toggleGroup:T,items:O.value.map(e=>e.raw),internalItems:O.value,groupedItems:D.value,columns:d.value,headers:f.value}));return K(()=>{let i=Xl.filterProps(Tt(e,[`multiSort`])),a=nu.filterProps(e),o=iu.filterProps(e);return n(iu,b({class:[`v-data-table`,{"v-data-table--loading":e.loading},e.class],style:e.style},o,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(le.value),wrapper:()=>V(`div`,{ref:L,onScrollPassive:ae,onScrollend:oe,class:`v-table__wrapper`,style:{height:Y(e.height)}},[V(`table`,null,[r.colgroup?.(le.value),!e.hideDefaultHeader&&V(`thead`,{key:`thead`},[n(Xl,b(i,{multiSort:!!e.multiSort}),r)]),r.thead?.(le.value),!e.hideDefaultBody&&V(`tbody`,{key:`tbody`},[V(`tr`,{ref:ne,style:{height:Y(R.value),border:0}},[V(`td`,{colspan:d.value.length,style:{height:0,border:0}},null)]),r[`body.prepend`]?.(le.value),n(nu,b(t,a,{items:ce.value}),{...r,item:e=>n(oi,{key:e.internalItem.index,renderless:!0,"onUpdate:height":t=>ie(e.internalItem.index,t)},{default:({itemRef:t})=>r.item?.({...e,itemRef:t})??n(eu,b(e.props,{ref:t,key:e.internalItem.index,index:e.index}),r)})}),r[`body.append`]?.(le.value),V(`tr`,{style:{height:Y(re.value),border:0}},[V(`td`,{colspan:d.value.length,style:{height:0,border:0}},null)])]),r.tbody?.(le.value),r.tfoot?.(le.value)])]),bottom:()=>r.bottom?.(le.value)})}),{calculateVisibleItems:B,scrollToIndex:se}}}),mu=J({itemsLength:{type:[Number,String],required:!0},...$c(),...lu(),...Al()},`VDataTableServer`),hu=q()({name:`VDataTableServer`,props:mu(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,{attrs:t,slots:r}){let{groupBy:a}=Gc(e),{initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l}=hl(e),{page:u,itemsPerPage:d}=tl(e),{disableSort:f}=N(e),p=i(()=>parseInt(e.itemsLength,10)),{columns:m,headers:h}=ql(e,{groupBy:a,showSelect:U(()=>e.showSelect),showExpand:U(()=>e.showExpand)}),{items:g}=cu(e,m),{toggleSort:_}=_l({initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l,page:u}),{opened:v,isGroupOpen:y,toggleGroup:x,extractRows:S}=Kc({groupBy:a,sortBy:s,disableSort:f}),{pageCount:C,setItemsPerPage:w,prevPage:T,nextPage:E,setPage:D}=nl({page:u,itemsPerPage:d,itemsLength:p}),{flatItems:k}=Zc(g,a,v,()=>!!r[`group-summary`]),{isSelected:A,select:j,selectAll:M,toggleSelect:P,someSelected:F,allSelected:ee}=dl(e,{allItems:g,currentPage:g}),{isExpanded:te,toggleExpand:I}=Vc(e),L=i(()=>S(g.value));Qc({page:u,itemsPerPage:d,sortBy:s,groupBy:a,search:U(()=>e.search)}),O(`v-data-table`,{toggleSort:_,sortBy:s}),Xe({VDataTableRows:{hideNoData:U(()=>e.hideNoData),noDataText:U(()=>e.noDataText),loading:U(()=>e.loading),loadingText:U(()=>e.loadingText)}});let ne=i(()=>({page:u.value,itemsPerPage:d.value,sortBy:s.value,pageCount:C.value,toggleSort:_,setItemsPerPage:w,prevPage:T,nextPage:E,setPage:D,someSelected:F.value,allSelected:ee.value,isSelected:A,select:j,selectAll:M,toggleSelect:P,isExpanded:te,toggleExpand:I,isGroupOpen:y,toggleGroup:x,items:L.value.map(e=>e.raw),internalItems:L.value,groupedItems:k.value,columns:m.value,headers:h.value}));K(()=>{let i=jl.filterProps(e),a=Xl.filterProps(Tt(e,[`multiSort`])),o=nu.filterProps(e),s=iu.filterProps(e);return n(iu,b({class:[`v-data-table`,{"v-data-table--loading":e.loading},e.class],style:e.style},s,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(ne.value),default:()=>r.default?r.default(ne.value):V(H,null,[r.colgroup?.(ne.value),!e.hideDefaultHeader&&V(`thead`,{key:`thead`,class:`v-data-table__thead`,role:`rowgroup`},[n(Xl,b(a,{multiSort:!!e.multiSort}),r)]),r.thead?.(ne.value),!e.hideDefaultBody&&V(`tbody`,{class:`v-data-table__tbody`,role:`rowgroup`},[r[`body.prepend`]?.(ne.value),r.body?r.body(ne.value):n(nu,b(t,o,{items:k.value}),r),r[`body.append`]?.(ne.value)]),r.tbody?.(ne.value),r.tfoot?.(ne.value)]),bottom:()=>r.bottom?r.bottom(ne.value):!e.hideDefaultFooter&&V(H,null,[n(nr,null,null),n(jl,i,{prepend:r[`footer.prepend`]})])})})}}),gu=J({fluid:{type:Boolean,default:!1},...G(),...wt(),...ot()},`VContainer`),_u=q()({name:`VContainer`,props:gu(),setup(e,{slots:t}){let{rtlClasses:r}=un(),{dimensionStyles:i}=St(e);return K(()=>n(e.tag,{class:E([`v-container`,{"v-container--fluid":e.fluid},r.value,e.class]),style:h([i.value,e.style])},t)),{}}}),vu=mn.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}),yu=mn.reduce((e,t)=>{let n=`offset`+_(t);return e[n]={type:[String,Number],default:null},e},{}),bu={col:Fe(vu),offset:Fe(yu),order:[`order`,`orderSm`,`orderMd`,`orderLg`,`orderXl`,`orderXxl`]};function xu(e){if(typeof e==`string`&&e.includes(`/`)){let[t,n]=e.split(`/`);return{cols:Number(t),size:Number(n)}}return{cols:e}}function Su(e,t,n){if(n==null||n===!1)return{};let{cols:r,size:i}=xu(n),a=t.replace(e,``).toLowerCase();return e===`offset`?{className:`v-col--offset-${a}-${r}`,variables:[{[`--v-col-offset-base-${a}`]:i}]}:e===`order`?{className:`order-${a}-${r}`}:{className:r===``||r===!0?`v-col--${a}`:`v-col--cols-${a}-${r}`,variables:[{[`--v-col-size-base-${a}`]:i}]}}var Cu=[`auto`,`start`,`end`,`center`,`baseline`,`stretch`],wu=e=>Cu.includes(e),Tu=J({cols:{type:[Boolean,String,Number],default:!1},...vu,offset:{type:[String,Number],default:null},...yu,order:{type:[String,Number],default:null},orderSm:{type:[String,Number],default:null},orderMd:{type:[String,Number],default:null},orderLg:{type:[String,Number],default:null},orderXl:{type:[String,Number],default:null},orderXxl:{type:[String,Number],default:null},alignSelf:{type:String,default:null,validator:wu},...G(),...ot()},`VCol`),Eu=q()({name:`VCol`,props:Tu(),setup(e,{slots:t}){let n=i(()=>xu(e.cols).size),r=i(()=>xu(e.offset).size),a=i(()=>{let t=[`v-col`],n=[],r;for(r in bu)bu[r].forEach(i=>{let a=e[i],{className:o,variables:s}=Su(r,i,a);o&&t.push(o),s&&n.push(...s)});let{cols:i}=xu(e.cols),{cols:a}=xu(e.offset);return t.push({[`v-col--cols-${i}`]:i,[`v-col--offset-${a}`]:a,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),{classes:t,variables:n}});return()=>c(e.tag,{class:[a.value.classes,e.class],style:[{"--v-col-size-base":n.value},{"--v-col-offset-base":r.value},a.value.variables,e.style]},t.default?.())}}),Du=[`start`,`end`,`center`],Ou=[`space-between`,`space-around`,`space-evenly`],ku=[...Du,`baseline`,`stretch`],Au=e=>ku.includes(e),ju=[...Du,...Ou],Mu=e=>ju.includes(e),Nu=[...Du,...Ou,`stretch`],Pu=e=>Nu.includes(e),Fu={align:[`align`,`alignSm`,`alignMd`,`alignLg`,`alignXl`,`alignXxl`],justify:[`justify`,`justifySm`,`justifyMd`,`justifyLg`,`justifyXl`,`justifyXxl`],alignContent:[`alignContent`,`alignContentSm`,`alignContentMd`,`alignContentLg`,`alignContentXl`,`alignContentXxl`]},Iu={align:`align`,justify:`justify`,alignContent:`align-content`};function Lu(e,t,n){let r=Iu[e];if(n!=null){if(t){let n=t.replace(e,``);r+=`-${n}`}return r+=`-${n}`,r.toLowerCase()}}var Ru=J({dense:Boolean,align:{type:String,default:null,validator:Au},alignSm:{type:String,default:null,validator:Au},alignMd:{type:String,default:null,validator:Au},alignLg:{type:String,default:null,validator:Au},alignXl:{type:String,default:null,validator:Au},alignXxl:{type:String,default:null,validator:Au},justify:{type:String,default:null,validator:Mu},justifySm:{type:String,default:null,validator:Mu},justifyMd:{type:String,default:null,validator:Mu},justifyLg:{type:String,default:null,validator:Mu},justifyXl:{type:String,default:null,validator:Mu},justifyXxl:{type:String,default:null,validator:Mu},alignContent:{type:String,default:null,validator:Pu},alignContentSm:{type:String,default:null,validator:Pu},alignContentMd:{type:String,default:null,validator:Pu},alignContentLg:{type:String,default:null,validator:Pu},alignContentXl:{type:String,default:null,validator:Pu},alignContentXxl:{type:String,default:null,validator:Pu},noGutters:Boolean,gap:[Number,String,Array],size:[Number,String],...G(),...it(),...ot()},`VRow`),zu=q()({name:`VRow`,props:Ru(),setup(e,{slots:t}){e.dense&&On(`dense`,`density="comfortable"`);let n=i(()=>{let t=[],n;for(n in Fu)Fu[n].forEach(r=>{let i=e[r],a=Lu(n,r,i);a&&t.push(a)});return t.push({"v-row--no-gutters":e.noGutters,"v-row--density-default":e.density===`default`&&!e.noGutters&&!e.dense,"v-row--density-compact":e.density===`compact`,"v-row--density-comfortable":e.density===`comfortable`||e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),t}),r=i(()=>Array.isArray(e.gap)?Y(e.gap[0]||0):Y(e.gap)),a=i(()=>Array.isArray(e.gap)?Y(e.gap[1]||0):r.value);return()=>c(e.tag,{class:[`v-row`,n.value,e.class],style:[{"--v-col-gap-x":r.value,"--v-col-gap-y":a.value,"--v-row-columns":e.size},e.style]},t.default?.())}}),Bu=J({active:{type:[String,Array],default:void 0},controlHeight:[Number,String],controlVariant:{type:String,default:`docked`},noMonthPicker:Boolean,disabled:{type:[Boolean,String,Array],default:null},nextIcon:{type:Q,default:`$next`},prevIcon:{type:Q,default:`$prev`},modeIcon:{type:Q,default:`$subgroup`},text:String,monthText:String,yearText:String,viewMode:{type:String,default:`month`}},`VDatePickerControls`),Vu=q()({name:`VDatePickerControls`,props:Bu(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:prev-year":()=>!0,"click:next-year":()=>!0},setup(e,{emit:t,slots:r}){let{t:a}=gn(),o=i(()=>Array.isArray(e.disabled)?e.disabled.includes(`text`):!!e.disabled),s=i(()=>Array.isArray(e.disabled)?e.disabled.includes(`mode`):!!e.disabled),c=i(()=>Array.isArray(e.disabled)?e.disabled.includes(`prev-month`):!!e.disabled),l=i(()=>Array.isArray(e.disabled)?e.disabled.includes(`next-month`):!!e.disabled),u=i(()=>Array.isArray(e.disabled)?e.disabled.includes(`prev-year`):!!e.disabled),d=i(()=>Array.isArray(e.disabled)?e.disabled.includes(`next-year`):!!e.disabled);function f(){t(`click:prev`)}function p(){t(`click:next`)}function m(){t(`click:prev-year`)}function h(){t(`click:next-year`)}function g(){t(`click:year`)}function _(){t(`click:month`)}return K(()=>{let t={VBtn:{density:`comfortable`,variant:`text`}},i=n(Z,{"data-testid":`prev-month`,disabled:c.value,icon:e.prevIcon,"aria-label":a(`$vuetify.datePicker.ariaLabel.previousMonth`),onClick:f},null),v=n(Z,{"data-testid":`next-month`,disabled:l.value,icon:e.nextIcon,"aria-label":a(`$vuetify.datePicker.ariaLabel.nextMonth`),onClick:p},null),y=n(Z,{"data-testid":`prev-year`,disabled:u.value,icon:e.prevIcon,"aria-label":a(`$vuetify.datePicker.ariaLabel.previousYear`),onClick:m},null),b=n(Z,{"data-testid":`next-year`,disabled:d.value,icon:e.nextIcon,"aria-label":a(`$vuetify.datePicker.ariaLabel.nextYear`),onClick:h},null),x=n(Z,{class:`v-date-picker-controls__only-month-btn`,"data-testid":`month-btn`,density:`default`,disabled:o.value,text:e.monthText,appendIcon:e.modeIcon,rounded:!0,"aria-label":a(`$vuetify.datePicker.ariaLabel.selectMonth`),onClick:_},null),S=n(Z,{class:`v-date-picker-controls__only-year-btn`,"data-testid":`year-btn`,density:`default`,disabled:s.value,text:e.yearText,appendIcon:e.modeIcon,rounded:!0,"aria-label":a(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:g},null),C=n(Z,{class:`v-date-picker-controls__year-btn`,"data-testid":`year-btn`,density:`default`,disabled:s.value,text:e.text,appendIcon:e.modeIcon,rounded:!0,"aria-label":a(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:g},null),w=V(H,null,[n(Z,{class:`v-date-picker-controls__month-btn`,"data-testid":`month-btn`,height:`36`,disabled:o.value,text:e.text,rounded:!0,"aria-label":a(`$vuetify.datePicker.ariaLabel.selectMonth`),onClick:_},null),n(Z,{class:`v-date-picker-controls__mode-btn`,"data-testid":`year-btn`,disabled:s.value,icon:e.modeIcon,"aria-label":a(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:g},null)]),T={viewMode:e.viewMode,disabled:Array.isArray(e.disabled)?e.disabled:[],monthYearText:e.text??``,monthText:e.monthText??``,yearText:e.yearText??``,openMonths:_,openYears:g,prevMonth:f,nextMonth:p,prevYear:m,nextYear:h},D=V(H,null,[e.noMonthPicker?C:w,n(qi,null,null),V(`div`,{class:`v-date-picker-controls__month`},[i,v])]),O=V(H,null,[V(`div`,{class:`v-date-picker-controls__month`},[i,x,v]),n(qi,null,null),V(`div`,{class:`v-date-picker-controls__year`},[y,S,b])]);return n(Dt,{defaults:t},{default:()=>[V(`div`,{class:E([`v-date-picker-controls`,`v-date-picker-controls--variant-${e.controlVariant}`]),style:{"--v-date-picker-controls-height":Y(e.controlHeight)}},[r.default?.(T)??V(H,null,[e.controlVariant===`modal`&&D,e.controlVariant===`docked`&&O])])]})}),{}}}),Hu=J({appendIcon:Q,color:String,header:String,transition:String,onClick:Bt()},`VDatePickerHeader`),Uu=q()({name:`VDatePickerHeader`,props:Hu(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,{emit:t,slots:r}){let{backgroundColorClasses:i,backgroundColorStyles:a}=_n(()=>e.color);function o(){t(`click`)}function s(){t(`click:append`)}return K(()=>{let t=!!(r.default||e.header),c=!!(r.append||e.appendIcon);return V(`div`,{class:E([`v-date-picker-header`,{"v-date-picker-header--clickable":!!e.onClick},i.value]),style:h(a.value),onClick:o},[r.prepend&&V(`div`,{key:`prepend`,class:`v-date-picker-header__prepend`},[r.prepend()]),t&&n(Le,{key:`content`,name:e.transition},{default:()=>[V(`div`,{key:e.header,class:`v-date-picker-header__content`},[r.default?.()??e.header])]}),c&&V(`div`,{class:`v-date-picker-header__append`},[r.append?n(Dt,{key:`append-defaults`,disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:`text`}}},{default:()=>[r.append?.()]}):n(Z,{key:`append-btn`,icon:e.appendIcon,variant:`text`,onClick:s},null)])])}),{}}}),Wu=J({allowedDates:[Array,Function],disabled:{type:Boolean,default:null},displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:`dynamic`},firstDayOfWeek:{type:[Number,String],default:void 0},firstDayOfYear:{type:[Number,String],default:void 0},weekdayFormat:String},`calendar`);function Gu(e){let t=dr(),n=X(e,`modelValue`,[],e=>fn(e).map(e=>t.date(e))),r=i(()=>e.displayValue?t.date(e.displayValue):n.value.length>0?t.date(n.value[0]):e.min?t.date(e.min):Array.isArray(e.allowedDates)?t.date(e.allowedDates[0]):t.date()),a=X(e,`year`,void 0,e=>{let n=e==null?t.getYear(r.value):Number(e);return t.startOfYear(t.setYear(t.date(),n))},e=>t.getYear(e)),o=X(e,`month`,void 0,e=>{let n=e==null?t.getMonth(r.value):Number(e),i=t.setYear(t.startOfMonth(t.date()),t.getYear(a.value));return t.setMonth(i,n)},e=>t.getMonth(e)),s=i(()=>{let n=t.toJsDate(t.startOfWeek(t.date(),e.firstDayOfWeek)).getDay();return t.getWeekdays(e.firstDayOfWeek,e.weekdayFormat).filter((t,r)=>e.weekdays.includes((r+n)%7))}),c=i(()=>{let n=t.getWeekArray(o.value,e.firstDayOfWeek),r=n.flat();if(e.weeksInMonth===`static`&&r.length<42){let e=r[r.length-1],i=[];for(let a=1;a<=42-r.length;a++)i.push(t.addDays(e,a)),a%7==0&&(n.push(i),i=[])}return n});function l(r,i){return r.filter(n=>e.weekdays.includes(t.toJsDate(n).getDay())).map((r,a)=>{let s=t.toISO(r),c=!t.isSameMonth(r,o.value),l=t.isSameDay(r,t.startOfMonth(o.value)),u=t.isSameDay(r,t.endOfMonth(o.value)),d=t.isSameDay(r,o.value),f=e.weekdays.length;return{date:r,formatted:t.format(r,`keyboardDate`),isAdjacent:c,isDisabled:h(r),isEnd:u,isHidden:c&&!e.showAdjacentMonths,isSame:d,isSelected:n.value.some(e=>t.isSameDay(r,e)),isStart:l,isToday:t.isSameDay(r,i),isWeekEnd:a%f===f-1,isWeekStart:a%f===0,isoDate:s,localized:t.format(r,`dayOfMonth`),month:t.getMonth(r),year:t.getYear(r)}})}let u=i(()=>{let n=t.startOfWeek(r.value,e.firstDayOfWeek),i=[];for(let e=0;e<=6;e++)i.push(t.addDays(n,e));return l(i,t.date())}),d=i(()=>l(c.value.flat(),t.date())),f=i(()=>c.value.map(n=>n.length?t.getWeek(n[0],e.firstDayOfWeek,e.firstDayOfYear):null)),{minDate:p,maxDate:m}=Ku(e);function h(n){if(e.disabled)return!0;let r=t.date(n);return p.value&&t.isBefore(t.endOfDay(r),p.value)||m.value&&t.isAfter(r,m.value)?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(e=>t.isSameDay(t.date(e),r)):typeof e.allowedDates==`function`?!e.allowedDates(r):!1}return{displayValue:r,daysInMonth:d,daysInWeek:u,genDays:l,model:n,weeksInMonth:c,weekdayLabels:s,weekNumbers:f}}function Ku(e){let t=dr(),n=i(()=>{if(!e.min)return null;let n=t.date(e.min);return t.isValid(n)?n:null}),r=i(()=>{if(!e.max)return null;let n=t.date(e.max);return t.isValid(n)?n:null});function a(e){return n.value&&t.isBefore(e,n.value)?n.value:r.value&&t.isAfter(e,r.value)?r.value:e}function o(e){return(!n.value||t.isAfter(e,n.value))&&(!r.value||t.isBefore(e,r.value))}return{minDate:n,maxDate:r,clampDate:a,isInAllowedRange:o}}var qu=J({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,readonly:Boolean,transition:{type:String,default:`picker-transition`},reverseTransition:{type:String,default:`picker-reverse-transition`},events:{type:[Array,Function,Object],default:()=>null},eventColor:{type:[Array,Function,Object,String],default:()=>null},...Tt(Wu(),[`displayValue`])},`VDatePickerMonth`),Ju=q()({name:`VDatePickerMonth`,props:qu(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,{emit:t,slots:r}){let a=L(),{t:o}=gn(),{daysInMonth:s,model:c,weekNumbers:l,weekdayLabels:u}=Gu(e),d=dr(),f=j(),p=j(),m=j(!1),h=U(()=>m.value?e.reverseTransition:e.transition);e.multiple===`range`&&c.value.length>0&&(f.value=c.value[0],c.value.length>1&&(p.value=c.value[c.value.length-1]));let g=i(()=>{let t=[`number`,`string`].includes(typeof e.multiple)?Number(e.multiple):1/0;return c.value.length>=t});B(s,(e,t)=>{t&&(m.value=d.isBefore(e[0].date,t[0].date))});function _(e){let t=d.startOfDay(e);if(c.value.length===0?f.value=void 0:c.value.length===1&&(f.value=c.value[0],p.value=void 0),!f.value)f.value=t,c.value=[f.value];else if(p.value)f.value=e,p.value=void 0,c.value=[f.value];else{if(d.isSameDay(t,f.value)){f.value=void 0,c.value=[];return}else d.isBefore(t,f.value)?(p.value=d.endOfDay(f.value),f.value=t):p.value=d.endOfDay(t);c.value=[f.value,p.value]}}function v(e){let t=d.format(e.date,`fullDateWithWeekday`);return o(`$vuetify.datePicker.ariaLabel.${e.isToday?`currentDate`:`selectDate`}`,t)}function y(e){let t=c.value.findIndex(t=>d.isSameDay(t,e));if(t===-1)c.value=[...c.value,e];else{let e=[...c.value];e.splice(t,1),c.value=e}}function b(t){e.multiple===`range`?_(t):e.multiple?y(t):c.value=[t]}function x(t){let{events:n,eventColor:r}=e,i,a=[];if(i=Array.isArray(n)?n.includes(t):n instanceof Function?n(t)||!1:n&&n[t]||!1,i)i===!0?typeof r==`string`?a=[r]:typeof r==`function`?a=fn(r(t)):Array.isArray(r)?a=r:typeof r==`object`&&r&&(a=fn(r[t])):a=fn(i);else return[];return a.length?a.filter(Boolean).map(e=>typeof e==`string`?e:`surface-variant`):[`surface-variant`]}function S(e){let t=x(e);return t.length?V(`div`,{class:`v-date-picker-month__events`},[t.map(e=>n(Jn,{dot:!0,color:e},null))]):null}K(()=>V(`div`,{class:`v-date-picker-month`,style:{"--v-date-picker-days-in-week":e.weekdays.length}},[e.showWeek&&V(`div`,{key:`weeks`,class:`v-date-picker-month__weeks`},[!e.hideWeekdays&&V(`div`,{key:`hide-week-days`,class:`v-date-picker-month__day`},[z(`\xA0`)]),l.value.map(e=>V(`div`,{class:E([`v-date-picker-month__day`,`v-date-picker-month__day--adjacent`])},[e]))]),n(Le,{name:h.value},{default:()=>[V(`div`,{ref:a,key:s.value[0].date?.toString(),class:`v-date-picker-month__days`},[!e.hideWeekdays&&u.value.map(e=>V(`div`,{class:E([`v-date-picker-month__day`,`v-date-picker-month__weekday`])},[e])),s.value.map((t,i)=>{let a={props:{class:`v-date-picker-month__day-btn`,color:t.isSelected||t.isToday?e.color:void 0,disabled:t.isDisabled,readonly:e.readonly,icon:!0,ripple:!1,variant:t.isSelected?`flat`:t.isToday?`outlined`:`text`,"aria-label":v(t),"aria-current":t.isToday?`date`:void 0,onClick:()=>b(t.date)},item:t,i},o=e.multiple===`range`&&c.value.length===2?d.isWithinRange(t.date,c.value):c.value.some(e=>d.isSameDay(e,t.date));return g.value&&!o&&(t.isDisabled=!0),V(`div`,{class:E([`v-date-picker-month__day`,{"v-date-picker-month__day--adjacent":t.isAdjacent,"v-date-picker-month__day--hide-adjacent":t.isHidden,"v-date-picker-month__day--selected":o,"v-date-picker-month__day--week-end":t.isWeekEnd,"v-date-picker-month__day--week-start":t.isWeekStart}]),"data-v-date":t.isDisabled?void 0:t.isoDate},[(e.showAdjacentMonths||!t.isAdjacent)&&(r.day?.(a)??n(Z,a.props,{default:()=>[t.localized,S(t.isoDate)]}))])})])]})]))}}),Yu=J({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number,allowedMonths:[Array,Function]},`VDatePickerMonths`),Xu=q()({name:`VDatePickerMonths`,props:Yu(),emits:{"update:modelValue":e=>!0},setup(e,{emit:t,slots:r}){let a=dr(),o=X(e,`modelValue`),s=i(()=>{let t=a.startOfYear(a.date());return e.year&&(t=a.setYear(t,e.year)),jt(12).map(n=>{let r=a.format(t,`monthShort`),i=a.format(t,`month`),o=!!(!c(n)||e.min&&a.isAfter(a.startOfMonth(a.date(e.min)),t)||e.max&&a.isAfter(t,a.startOfMonth(a.date(e.max))));return t=a.getNextMonth(t),{isDisabled:o,text:r,label:i,value:n}})});de(()=>{o.value=o.value??a.getMonth(a.date())});function c(t){return Array.isArray(e.allowedMonths)&&e.allowedMonths.length?e.allowedMonths.includes(t):typeof e.allowedMonths==`function`?e.allowedMonths(t):!0}return K(()=>V(`div`,{class:`v-date-picker-months`,style:{height:Y(e.height)}},[V(`div`,{class:`v-date-picker-months__content`},[s.value.map((i,a)=>{let s={active:o.value===a,ariaLabel:i.label,color:o.value===a?e.color:void 0,disabled:i.isDisabled,rounded:!0,text:i.text,variant:o.value===i.value?`flat`:`text`,onClick:()=>c(a)};function c(e){if(o.value===e){t(`update:modelValue`,o.value);return}o.value=e}return r.month?.({month:i,i:a,props:s})??n(Z,b({key:`month`},s),null)})])])),{}}}),Zu=J({color:String,height:[String,Number],min:null,max:null,modelValue:Number,allowedYears:[Array,Function]},`VDatePickerYears`),Qu=q()({name:`VDatePickerYears`,props:Zu(),directives:{vIntersect:Pr},emits:{"update:modelValue":e=>!0},setup(e,{emit:t,slots:r}){let a=dr(),o=X(e,`modelValue`),s=j(!1),c=i(()=>{let t=a.getYear(a.date()),n=t-100,r=t+52;e.min&&(n=a.getYear(a.date(e.min))),e.max&&(r=a.getYear(a.date(e.max)));let i=a.startOfYear(a.date());return i=a.setYear(i,n),jt(r-n+1,n).map(e=>{let t=a.format(i,`year`);return i=a.setYear(i,a.getYear(i)+1),{text:t,value:e,isDisabled:!f(e)}})});de(()=>{o.value=o.value??a.getYear(a.date())});let l=En(),u=En();function d(){let e=l.el,t=u.el;if(!e||!t)return;let n=e.getBoundingClientRect(),r=t.getBoundingClientRect();e.scrollTop+=r.top-n.top-e.clientHeight/2+r.height/2}function f(t){return Array.isArray(e.allowedYears)&&e.allowedYears.length?e.allowedYears.includes(t):typeof e.allowedYears==`function`?e.allowedYears(t):!0}return K(()=>M(V(`div`,{class:`v-date-picker-years`,ref:l,style:{height:Y(e.height)}},[V(`div`,{class:`v-date-picker-years__content`,onFocus:()=>u.el?.focus(),onFocusin:()=>s.value=!0,onFocusout:()=>s.value=!1,tabindex:s.value?-1:0},[c.value.map((i,a)=>{let s={ref:o.value===i.value?u:void 0,active:o.value===i.value,color:o.value===i.value?e.color:void 0,rounded:!0,text:i.text,disabled:i.isDisabled,variant:o.value===i.value?`flat`:`text`,onClick:()=>{if(o.value===i.value){t(`update:modelValue`,o.value);return}o.value=i.value}};return r.year?.({year:i,i:a,props:s})??n(Z,b({key:`month`},s),null)})])]),[[Pr,{handler:d},null,{once:!0}]])),{}}}),$u=J({header:{type:String,default:`$vuetify.datePicker.header`},headerColor:String,headerDateFormat:{type:String,default:`normalDateWithWeekday`},landscapeHeaderWidth:[Number,String],...Tt(Bu(),[`active`,`monthText`,`yearText`]),...qu({weeksInMonth:`static`}),...Tt(Yu(),[`modelValue`]),...Tt(Zu(),[`modelValue`]),...Pc({title:`$vuetify.datePicker.title`}),modelValue:null},`VDatePicker`),ed=q()({name:`VDatePicker`,props:$u(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,{emit:t,slots:r}){let a=dr(),{t:o}=gn(),{rtlClasses:s}=un(),c=X(e,`modelValue`,void 0,e=>fn(e).map(e=>a.date(e)),t=>e.multiple?t:t[0]),l=X(e,`viewMode`),{minDate:u,maxDate:d,clampDate:f}=Ku(e),p=i(()=>{let e=a.date(),t=c.value?.[0]?a.date(c.value[0]):f(e);return t&&a.isValid(t)?t:e}),m=U(()=>e.headerColor??e.color),h=X(e,`month`),g=i({get:()=>Number(h.value??a.getMonth(a.startOfMonth(p.value))),set:e=>h.value=e}),_=X(e,`year`),v=i({get:()=>Number(_.value??a.getYear(a.startOfYear(a.setMonth(p.value,g.value)))),set:e=>_.value=e}),y=j(!1),x=i(()=>{if(e.multiple===`range`&&c.value.length===2){let[e,t]=c.value;return o(`$vuetify.datePicker.itemsSelected`,a.getDiff(t,e,`days`)+1)}if(e.multiple&&c.value.length>1)return o(`$vuetify.datePicker.itemsSelected`,c.value.length);let t=c.value[0]&&a.isValid(c.value[0])?a.format(a.date(c.value[0]),e.headerDateFormat):o(e.header);return e.landscape&&t.split(` `).length===3?t.replace(` `,`
`):t}),S=U(()=>{let e=a.date();return e=a.setDate(e,1),e=a.setMonth(e,g.value),e=a.setYear(e,v.value),e}),C=U(()=>a.format(S.value,`monthAndYear`)),w=U(()=>a.format(S.value,`monthShort`)),T=U(()=>a.format(S.value,`year`)),E=U(()=>`date-picker-header${y.value?`-reverse`:``}-transition`),D=i(()=>{if(e.disabled)return!0;let t=[];if(l.value!==`month`)t.push(`prev-month`,`next-month`,`prev-year`,`next-year`);else{let e=a.date();if(e=a.startOfMonth(e),e=a.setMonth(e,g.value),e=a.setYear(e,v.value),u.value){let n=a.addDays(a.startOfMonth(e),-1),r=a.addDays(a.startOfYear(e),-1);a.isAfter(u.value,n)&&t.push(`prev-month`),a.isAfter(u.value,r)&&t.push(`prev-year`)}if(d.value){let n=a.addDays(a.endOfMonth(e),1),r=a.addDays(a.endOfYear(e),1);a.isAfter(n,d.value)&&t.push(`next-month`),a.isAfter(r,d.value)&&t.push(`next-year`)}}return t}),O=i(()=>e.allowedYears||M),k=i(()=>e.allowedMonths||N);function A(t,n){let r=e.allowedDates;if(typeof r!=`function`)return!0;let i=1+ur(a,t,n);for(let e=0;e<i;e++)if(r(a.addDays(t,e)))return!0;return!1}function M(t){if(typeof e.allowedDates==`function`){let e=a.parseISO(`${t}-01-01`);return A(e,a.endOfYear(e))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(let n of e.allowedDates)if(a.getYear(a.date(n))===t)return!0;return!1}return!0}function N(t){if(typeof e.allowedDates==`function`){let e=String(t+1).padStart(2,`0`),n=a.parseISO(`${v.value}-${e}-01`);return A(n,a.endOfMonth(n))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(let n of e.allowedDates)if(a.getYear(a.date(n))===v.value&&a.getMonth(a.date(n))===t)return!0;return!1}return!0}function P(){g.value<11?g.value++:(v.value++,g.value=0,re()),R()}function F(){g.value>0?g.value--:(v.value--,g.value=11,re()),R()}function ee(){if(v.value++,d.value){let e=String(g.value+1).padStart(2,`0`),t=a.parseISO(`${v.value}-${e}-01`);a.isAfter(t,d.value)&&(g.value=a.getMonth(d.value))}re()}function te(){if(v.value--,u.value){let e=String(g.value+1).padStart(2,`0`),t=a.endOfMonth(a.parseISO(`${v.value}-${e}-01`));a.isAfter(u.value,t)&&(g.value=a.getMonth(u.value))}re()}function I(){l.value=`month`}function L(){l.value=l.value===`months`?`month`:`months`}function ne(){l.value=l.value===`year`?`month`:`year`}function R(){l.value===`months`&&L()}function re(){l.value===`year`&&ne()}return B(c,(e,t)=>{let n=fn(t),r=fn(e);if(!r.length)return;let i=a.date(n[n.length-1]),o=a.date(r[r.length-1]);if(a.isSameDay(i,o))return;let s=a.getMonth(o),c=a.getYear(o);s!==g.value&&(g.value=s,R()),c!==v.value&&(v.value=c,re()),y.value=a.isBefore(i,o)}),K(()=>{let t=Fc.filterProps(e),i=Tt(Vu.filterProps(e),[`viewMode`]),a=Uu.filterProps(e),f=Ju.filterProps(e),p=Tt(Xu.filterProps(e),[`modelValue`]),h=Tt(Qu.filterProps(e),[`modelValue`]),_={color:m.value,header:x.value,transition:E.value};return n(Fc,b(t,{color:m.value,class:[`v-date-picker`,`v-date-picker--${l.value}`,{"v-date-picker--show-week":e.showWeek},s.value,e.class],style:[{"--v-date-picker-landscape-header-width":Y(e.landscapeHeaderWidth)},e.style]}),{title:()=>r.title?.()??V(`div`,{class:`v-date-picker__title`},[o(e.title)]),header:()=>r.header?n(Dt,{defaults:{VDatePickerHeader:{..._}}},{default:()=>[r.header?.(_)]}):n(Uu,b({key:`header`},a,_,{onClick:l.value===`month`?void 0:I}),{prepend:r.prepend,append:r.append}),default:()=>V(H,null,[n(Vu,b(i,{disabled:D.value,viewMode:l.value,text:C.value,monthText:w.value,yearText:T.value,"onClick:next":P,"onClick:prev":F,"onClick:nextYear":ee,"onClick:prevYear":te,"onClick:month":L,"onClick:year":ne}),{default:r.controls}),n(jr,{hideOnLeave:!0},{default:()=>[l.value===`months`?n(Xu,b({key:`date-picker-months`},p,{modelValue:g.value,"onUpdate:modelValue":[e=>g.value=e,R],min:u.value,max:d.value,year:v.value,allowedMonths:k.value}),{month:r.month}):l.value===`year`?n(Qu,b({key:`date-picker-years`},h,{modelValue:v.value,"onUpdate:modelValue":[e=>v.value=e,re],min:u.value,max:d.value,allowedYears:O.value}),{year:r.year}):n(Ju,b({key:`date-picker-month`},f,{modelValue:c.value,"onUpdate:modelValue":e=>c.value=e,month:g.value,"onUpdate:month":[e=>g.value=e,R],year:v.value,"onUpdate:year":[e=>v.value=e,re],min:u.value,max:d.value}),{day:r.day})]})]),actions:r.actions})}),{}}}),td=J({actionText:String,bgColor:String,color:String,icon:Q,image:String,justify:{type:String,default:`center`},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...G(),...wt(),...lt({size:void 0}),...pn()},`VEmptyState`),nd=q()({name:`VEmptyState`,props:td(),emits:{"click:action":e=>!0},setup(e,{emit:t,slots:r}){let{themeClasses:i}=Cn(e),{backgroundColorClasses:a,backgroundColorStyles:o}=_n(()=>e.bgColor),{dimensionStyles:s}=St(e),{displayClasses:c}=sn();function l(e){t(`click:action`,e)}return K(()=>{let t=!!(r.actions||e.actionText),u=!!(r.headline||e.headline),d=!!(r.title||e.title),f=!!(r.text||e.text),p=!!(r.media||e.image||e.icon),m=e.size||(e.image?200:96);return V(`div`,{class:E([`v-empty-state`,{[`v-empty-state--${e.justify}`]:!0},i.value,a.value,c.value,e.class]),style:h([o.value,s.value,e.style])},[p&&V(`div`,{key:`media`,class:`v-empty-state__media`},[r.media?n(Dt,{key:`media-defaults`,defaults:{VImg:{src:e.image,height:m},VIcon:{size:m,icon:e.icon}}},{default:()=>[r.media()]}):V(H,null,[e.image?n(Xn,{key:`image`,src:e.image,height:m},null):e.icon?n($,{key:`icon`,color:e.color,size:m,icon:e.icon},null):void 0])]),u&&V(`div`,{key:`headline`,class:`v-empty-state__headline`},[r.headline?.()??e.headline]),d&&V(`div`,{key:`title`,class:`v-empty-state__title`},[r.title?.()??e.title]),f&&V(`div`,{key:`text`,class:`v-empty-state__text`,style:{maxWidth:Y(e.textWidth)}},[r.text?.()??e.text]),r.default&&V(`div`,{key:`content`,class:`v-empty-state__content`},[r.default()]),t&&V(`div`,{key:`actions`,class:`v-empty-state__actions`},[n(Dt,{defaults:{VBtn:{class:`v-empty-state__action-btn`,color:e.color??`surface-variant`,href:e.href,text:e.actionText,to:e.to}}},{default:()=>[r.actions?.({props:{onClick:l}})??n(Z,{onClick:l},null)]})])])}),{}}}),rd=Symbol.for(`vuetify:v-expansion-panel`),id=J({...G(),...bn()},`VExpansionPanelText`),ad=q()({name:`VExpansionPanelText`,props:id(),setup(e,{slots:t}){let r=f(rd);if(!r)throw Error(`[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel`);let{hasContent:i,onAfterLeave:a}=Xt(e,r.isSelected);return K(()=>n(wr,{onAfterLeave:a},{default:()=>[M(V(`div`,{class:E([`v-expansion-panel-text`,e.class]),style:h(e.style)},[t.default&&i.value&&V(`div`,{class:`v-expansion-panel-text__wrapper`},[t.default?.()])]),[[I,r.isSelected.value]])]})),{}}}),od=J({color:String,expandIcon:{type:Q,default:`$expand`},collapseIcon:{type:Q,default:`$collapse`},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...G(),...wt()},`VExpansionPanelTitle`),sd=q()({name:`VExpansionPanelTitle`,directives:{vRipple:It},props:od(),setup(e,{slots:t}){let r=f(rd);if(!r)throw Error(`[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel`);let{backgroundColorClasses:a,backgroundColorStyles:o}=_n(()=>e.color),{dimensionStyles:s}=St(e),c=i(()=>({collapseIcon:e.collapseIcon,disabled:r.disabled.value,expanded:r.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),l=U(()=>r.isSelected.value?e.collapseIcon:e.expandIcon);return K(()=>M(V(`button`,{class:E([`v-expansion-panel-title`,{"v-expansion-panel-title--active":r.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},a.value,e.class]),style:h([o.value,s.value,e.style]),type:`button`,tabindex:r.disabled.value?-1:void 0,disabled:r.disabled.value,"aria-expanded":r.isSelected.value,onClick:e.readonly?void 0:r.toggle},[V(`span`,{class:`v-expansion-panel-title__overlay`},null),t.default?.(c.value),!e.hideActions&&n(Dt,{defaults:{VIcon:{icon:l.value}}},{default:()=>[V(`span`,{class:`v-expansion-panel-title__icon`},[t.actions?.(c.value)??n($,null,null)])]})]),[[It,e.ripple]])),{}}}),cd=J({title:String,text:String,bgColor:String,...st(),...Ae(),...yt(),...ot(),...od(),...id()},`VExpansionPanel`),ld=q()({name:`VExpansionPanel`,props:cd(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let r=nn(e,rd),{backgroundColorClasses:a,backgroundColorStyles:o}=_n(()=>e.bgColor),{elevationClasses:s}=Ln(e),{roundedClasses:c}=Pe(e),l=U(()=>r?.disabled.value||e.disabled),u=i(()=>r.group.items.value.reduce((e,t,n)=>(r.group.selected.value.includes(t.id)&&e.push(n),e),[])),d=i(()=>{let e=r.group.items.value.findIndex(e=>e.id===r.id);return!r.isSelected.value&&u.value.some(t=>t-e===1)}),f=i(()=>{let e=r.group.items.value.findIndex(e=>e.id===r.id);return!r.isSelected.value&&u.value.some(t=>t-e===-1)});return O(rd,r),K(()=>{let i=!!(t.text||e.text),u=!!(t.title||e.title),p=sd.filterProps(e),m=ad.filterProps(e);return n(e.tag,{class:E([`v-expansion-panel`,{"v-expansion-panel--active":r.isSelected.value,"v-expansion-panel--before-active":d.value,"v-expansion-panel--after-active":f.value,"v-expansion-panel--disabled":l.value},c.value,a.value,e.class]),style:h([o.value,e.style])},{default:()=>[V(`div`,{class:E([`v-expansion-panel__shadow`,...s.value])},null),n(Dt,{defaults:{VExpansionPanelTitle:{...p},VExpansionPanelText:{...m}}},{default:()=>[u&&n(sd,{key:`title`},{default:()=>[t.title?t.title():e.title]}),i&&n(ad,{key:`text`},{default:()=>[t.text?t.text():e.text]}),t.default?.()]})]})}),{groupItem:r}}}),ud=[`default`,`accordion`,`inset`,`popout`],dd=J({flat:Boolean,...Oe(),...Ot(cd(),[`bgColor`,`collapseIcon`,`color`,`eager`,`elevation`,`expandIcon`,`focusable`,`hideActions`,`readonly`,`ripple`,`static`]),...yt(),...pn(),...G(),...ot(),variant:{type:String,default:`default`,validator:e=>ud.includes(e)}},`VExpansionPanels`),fd=q()({name:`VExpansionPanels`,props:dd(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{next:r,prev:i}=nt(e,rd),{themeClasses:a}=Cn(e),{roundedClasses:o}=Pe(e),s=U(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Xe({VExpansionPanel:{bgColor:U(()=>e.bgColor),collapseIcon:U(()=>e.collapseIcon),color:U(()=>e.color),eager:U(()=>e.eager),elevation:U(()=>e.elevation),expandIcon:U(()=>e.expandIcon),focusable:U(()=>e.focusable),hideActions:U(()=>e.hideActions),readonly:U(()=>e.readonly),ripple:U(()=>e.ripple),static:U(()=>e.static)}}),K(()=>n(e.tag,{class:E([`v-expansion-panels`,{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},a.value,o.value,s.value,e.class]),style:h(e.style)},{default:()=>[t.default?.({prev:i,next:r})]})),{next:r,prev:i}}}),pd=J({app:Boolean,appear:Boolean,extended:Boolean,layout:Boolean,offset:Boolean,modelValue:{type:Boolean,default:!0},...Tt(wn({active:!0}),[`location`,`spaced`]),...xa(),...Be(),...mt({transition:`fab-transition`})},`VFab`),md=q()({name:`VFab`,props:pd(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),a=j(56),o=L(),{resizeRef:s}=be(e=>{e.length&&(a.value=e[0].target.clientHeight)}),c=U(()=>e.app||e.absolute),l=i(()=>c.value?e.location?.split(` `).shift()??`bottom`:!1),u=i(()=>c.value?e.location?.split(` `)[1]??`end`:!1);qt(()=>e.app,()=>{let t=Ca({id:e.name,order:i(()=>parseInt(e.order,10)),position:l,layoutSize:i(()=>e.layout?a.value+24:0),elementSize:i(()=>a.value+24),active:i(()=>e.app&&r.value),absolute:U(()=>e.absolute)});de(()=>{o.value=t.layoutItemStyles.value})});let d=L();return K(()=>{let r=Z.filterProps(e);return V(`div`,{ref:d,class:E([`v-fab`,{"v-fab--absolute":e.absolute,"v-fab--app":!!e.app,"v-fab--extended":e.extended,"v-fab--offset":e.offset,[`v-fab--${l.value}`]:c.value,[`v-fab--${u.value}`]:c.value},e.class]),style:h([e.app?{...o.value}:{height:e.absolute?`100%`:`inherit`},e.style])},[V(`div`,{class:`v-fab__container`},[n(Le,{appear:e.appear,transition:e.transition},{default:()=>[M(n(Z,b({ref:s},r,{active:void 0,location:void 0}),t),[[I,e.active]])]})])])}),{}}});function hd(){function e(e){return[...e.dataTransfer?.items??[]].filter(e=>e.kind===`file`).map(e=>e.webkitGetAsEntry()).filter(Boolean).length>0||[...e.dataTransfer?.files??[]].length>0}async function t(e){let t=[],n=[...e.dataTransfer?.items??[]].filter(e=>e.kind===`file`).map(e=>e.webkitGetAsEntry()).filter(Boolean);if(n.length)for(let e of n){let n=await gd(e,_d(`.`,e));t.push(...n.map(e=>e.file))}else t.push(...e.dataTransfer?.files??[]);return t}return{handleDrop:t,hasFilesOrFolders:e}}function gd(e,t=``){return new Promise((n,r)=>{e.isFile?e.file(e=>n([{file:e,path:t}]),r):e.isDirectory&&e.createReader().readEntries(async e=>{let r=[];for(let n of e)r.push(...await gd(n,_d(t,n)));n(r)})})}function _d(e,t){return t.isDirectory?`${e}/${t.name}`:e}var vd=J({filterByType:String},`file-accept`);function yd(e){let t=i(()=>e.filterByType?bd(e.filterByType):null);function n(e){if(t.value){let n=e.filter(t.value);return{accepted:n,rejected:e.filter(e=>!n.includes(e))}}return{accepted:e,rejected:[]}}return{filterAccepted:n}}function bd(e){let t=e.split(`,`).map(e=>e.trim().toLowerCase()),n=t.filter(e=>e.startsWith(`.`)),r=t.filter(e=>e.endsWith(`/*`)),i=t.filter(e=>!n.includes(e)&&!r.includes(e));return e=>{let t=e.name.split(`.`).at(-1)?.toLowerCase()??``,a=e.type.split(`/`).at(0)?.toLowerCase()??``;return i.includes(e.type)||n.includes(`.${t}`)||r.includes(`${a}/*`)}}var xd=J({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:`$vuetify.fileInput.counterSize`},counterString:{type:String,default:`$vuetify.fileInput.counter`},hideInput:Boolean,multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:e=>typeof e==`boolean`||[1e3,1024].includes(Number(e))},truncateLength:{type:[Number,String],default:22},...Tt(Xr({prependIcon:`$file`}),[`direction`]),modelValue:{type:[Array,Object],default:e=>e.multiple?[]:null,validator:e=>fn(e).every(e=>typeof e==`object`&&!!e)},...vd(),...Di({clearable:!0})},`VFileInput`),Sd=q()({name:`VFileInput`,inheritAttrs:!1,props:xd(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,rejected:e=>!0},setup(e,{attrs:t,emit:r,slots:a}){let{t:o}=gn(),{filterAccepted:s}=yd(e),c=X(e,`modelValue`,e.modelValue,e=>fn(e),t=>!e.multiple&&Array.isArray(t)?t[0]:t),{isFocused:l,focus:u,blur:d}=Yr(e),f=i(()=>typeof e.showSize==`boolean`?void 0:e.showSize),p=i(()=>(c.value??[]).reduce((e,{size:t=0})=>e+t,0)),m=i(()=>Ve(p.value,f.value)),h=i(()=>(c.value??[]).map(t=>{let{name:n=``,size:r=0}=t,i=N(n);return e.showSize?`${i} (${Ve(r,f.value)})`:i})),g=i(()=>{let t=c.value?.length??0;return e.showSize?o(e.counterSizeString,t,m.value):o(e.counterString,t)}),_=L(),v=L(),y=L(),x=U(()=>l.value||e.active),S=i(()=>[`plain`,`underlined`].includes(e.variant)),C=j(!1),{handleDrop:w,hasFilesOrFolders:T}=hd();function D(){y.value!==document.activeElement&&y.value?.focus(),l.value||u()}function O(e){y.value?.click()}function k(e){r(`mousedown:control`,e)}function A(e){y.value?.click(),r(`click:control`,e)}function M(t){t.stopPropagation(),D(),W(()=>{c.value=[],Wt(e[`onClick:clear`],t)})}function N(t){if(t.length<Number(e.truncateLength))return t;let n=Math.floor((Number(e.truncateLength)-1)/2);return`${t.slice(0,n)}…${t.slice(t.length-n)}`}function P(e){e.preventDefault(),e.stopImmediatePropagation(),C.value=!0}function F(e){e.preventDefault(),C.value=!1}async function ee(e){e.preventDefault(),e.stopImmediatePropagation(),C.value=!1,!(!y.value||!T(e))&&I(await w(e))}function te(t){!t.target||t.repack||(e.filterByType?I([...t.target.files]):c.value=[...t.target.files??[]])}function I(e){let t=new DataTransfer,{accepted:n,rejected:i}=s(e);i.length&&r(`rejected`,i);for(let e of n)t.items.add(e);y.value.files=t.files,c.value=[...t.files];let a=new Event(`change`,{bubbles:!0});a.repack=!0,y.value.dispatchEvent(a)}return B(c,e=>{(!Array.isArray(e)||!e.length)&&y.value&&(y.value.value=``)}),K(()=>{let r=!!(a.counter||e.counter),i=!!(r||a.details),[o,s]=je(t),{modelValue:u,...f}=ei.filterProps(e),w={...Ei.filterProps(e),"onClick:clear":M},T=t.webkitdirectory!==void 0&&t.webkitdirectory!==!1,j=t.accept?String(t.accept):void 0,N=T?void 0:e.filterByType??j;return n(ei,b({ref:_,modelValue:e.multiple?c.value:c.value[0],class:[`v-file-input`,{"v-file-input--chips":!!e.chips,"v-file-input--dragging":C.value,"v-file-input--hide":e.hideInput,"v-input--plain-underlined":S.value},e.class],style:e.style,"onClick:prepend":O},o,f,{centerAffix:!S.value,focused:l.value,indentDetails:e.indentDetails??!S.value}),{...a,default:({id:t,isDisabled:r,isDirty:i,isReadonly:o,isValid:u,hasDetails:f})=>n(Ei,b({ref:v,prependIcon:e.prependIcon,onMousedown:k,onClick:A,"onClick:prependInner":e[`onClick:prependInner`],"onClick:appendInner":e[`onClick:appendInner`]},w,{id:t.value,active:x.value||i.value,dirty:i.value||e.dirty,disabled:r.value,focused:l.value,details:f.value,error:u.value===!1,onDragover:P,onDrop:ee}),{...a,default:({props:{class:t,...i},controlRef:l})=>V(H,null,[V(`input`,b({ref:e=>y.value=l.value=e,type:`file`,accept:N,readonly:o.value,disabled:r.value,multiple:e.multiple,name:e.name,onClick:e=>{e.stopPropagation(),o.value&&e.preventDefault(),D()},onChange:te,onDragleave:F,onFocus:D,onBlur:d},i,s),null),V(`div`,{class:E(t)},[!!c.value?.length&&!e.hideInput&&(a.selection?a.selection({fileNames:h.value,totalBytes:p.value,totalBytesReadable:m.value}):e.chips?h.value.map(e=>n(ci,{key:e,size:`small`,text:e},null)):h.value.join(`, `))])])}),details:i?t=>V(H,null,[a.details?.(t),r&&V(H,null,[V(`span`,null,null),n(wi,{active:!!c.value?.length,value:g.value,disabled:e.disabled},a.counter)])]):void 0})}),Mt({},_,v,y)}}),Cd=J({app:Boolean,color:String,height:{type:[Number,String],default:`auto`},...we(),...G(),...st(),...xa(),...yt(),...ot({tag:`footer`}),...pn()},`VFooter`),wd=q()({name:`VFooter`,props:Cd(),setup(e,{slots:t}){let r=L(),{themeClasses:a}=Cn(e),{backgroundColorClasses:o,backgroundColorStyles:s}=_n(()=>e.color),{borderClasses:c}=_t(e),{elevationClasses:l}=Ln(e),{roundedClasses:u}=Pe(e),d=j(32),{resizeRef:f}=be(e=>{e.length&&(d.value=e[0].target.clientHeight)}),p=i(()=>e.height===`auto`?d.value:parseInt(e.height,10));return qt(()=>e.app,()=>{let t=Ca({id:e.name,order:i(()=>parseInt(e.order,10)),position:U(()=>`bottom`),layoutSize:p,elementSize:i(()=>e.height===`auto`?void 0:p.value),active:U(()=>e.app),absolute:U(()=>e.absolute)});de(()=>{r.value=t.layoutItemStyles.value})}),K(()=>n(e.tag,{ref:f,class:E([`v-footer`,a.value,o.value,c.value,l.value,u.value,e.class]),style:h([s.value,e.app?r.value:{height:Y(e.height)},e.style])},t)),{}}}),Td=J({...G(),...Zr()},`VForm`),Ed=q()({name:`VForm`,props:Td(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,{slots:t,emit:n}){let r=Wr(e),i=L();function a(e){e.preventDefault(),r.reset()}function o(e){let t=e,a=r.validate();t.then=a.then.bind(a),t.catch=a.catch.bind(a),t.finally=a.finally.bind(a),n(`submit`,t),t.defaultPrevented||a.then(({valid:e})=>{e&&i.value?.submit()}),t.preventDefault()}return K(()=>V(`form`,{ref:i,class:E([`v-form`,e.class]),style:h(e.style),novalidate:!0,onReset:a,onSubmit:o},[t.default?.({errors:r.errors.value,isDisabled:r.isDisabled.value,isReadonly:r.isReadonly.value,isValidating:r.isValidating.value,isValid:r.isValid.value,items:r.items.value,validate:r.validate,reset:r.reset,resetValidation:r.resetValidation})])),Mt(r,i)}}),Dd=J({color:String,...we(),...G(),...yt(),...ot({tag:`kbd`}),...pn(),...st()},`VKbd`),Od=q()({name:`VKbd`,props:Dd(),setup(e,{slots:t}){let{themeClasses:r}=Cn(e),{borderClasses:i}=_t(e),{roundedClasses:a}=Pe(e),{backgroundColorClasses:o,backgroundColorStyles:s}=_n(()=>e.color),{elevationClasses:c}=Ln(e);return K(()=>n(e.tag,{class:E([`v-kbd`,r.value,o.value,i.value,c.value,a.value,e.class]),style:h([s.value,e.style])},t)),{}}});function kd(e,t,n){let r=n&&e.mac?e.mac:e.default,i=t===`icon`&&!r.icon||t===`symbol`&&!r.symbol?`text`:t,a=r[i]??r.text;return i===`text`&&typeof a==`string`&&a.startsWith(`$`)&&!a.startsWith(`$vuetify.`)&&(a=a.slice(1).toUpperCase()),i===`icon`?[`icon`,a]:[i,a]}var Ad={ctrl:{mac:{symbol:`⌃`,icon:`$ctrl`,text:`$vuetify.hotkey.ctrl`},default:{text:`Ctrl`}},meta:{mac:{symbol:`⌘`,icon:`$command`,text:`$vuetify.hotkey.command`},default:{text:`Ctrl`}},cmd:{mac:{symbol:`⌘`,icon:`$command`,text:`$vuetify.hotkey.command`},default:{text:`Ctrl`}},shift:{mac:{symbol:`⇧`,icon:`$shift`,text:`$vuetify.hotkey.shift`},default:{text:`Shift`}},alt:{mac:{symbol:`⌥`,icon:`$alt`,text:`$vuetify.hotkey.option`},default:{text:`Alt`}},enter:{default:{symbol:`↵`,icon:`$enter`,text:`$vuetify.hotkey.enter`}},arrowup:{default:{symbol:`↑`,icon:`$arrowup`,text:`$vuetify.hotkey.upArrow`}},arrowdown:{default:{symbol:`↓`,icon:`$arrowdown`,text:`$vuetify.hotkey.downArrow`}},arrowleft:{default:{symbol:`←`,icon:`$arrowleft`,text:`$vuetify.hotkey.leftArrow`}},arrowright:{default:{symbol:`→`,icon:`$arrowright`,text:`$vuetify.hotkey.rightArrow`}},backspace:{default:{symbol:`⌫`,icon:`$backspace`,text:`$vuetify.hotkey.backspace`}},escape:{default:{text:`$vuetify.hotkey.escape`}}," ":{mac:{symbol:`␣`,icon:`$space`,text:`$vuetify.hotkey.space`},default:{text:`$vuetify.hotkey.space`}},"-":{default:{text:`-`}},"+":{default:{text:`+`}}},jd=J({keys:String,displayMode:{type:String,default:`icon`},keyMap:{type:Object,default:()=>Ad},platform:{type:String,default:`auto`},inline:Boolean,disabled:Boolean,prefix:String,suffix:String,variant:{type:String,default:`elevated`,validator:e=>[`elevated`,`flat`,`tonal`,`outlined`,`text`,`plain`,`contained`].includes(e)},...G(),...pn(),...we(),...yt(),...st(),color:String},`VHotkey`),Md=Symbol(`VHotkey:AND_DELINEATOR`),Nd=Symbol(`VHotkey:OR_DELINEATOR`),Pd=Symbol(`VHotkey:THEN_DELINEATOR`);function Fd(e,t,n){let r=t.toLowerCase();if(r in e){let t=kd(e[r],`text`,n);return typeof t[1]==`string`?t[1]:String(t[1])}return t.toUpperCase()}function Id(e,t,n,r){let i=n.toLowerCase();if(i in e){let a=kd(e[i],t,r);return a[0]===`text`&&typeof a[1]==`string`&&a[1].startsWith(`$`)&&!a[1].startsWith(`$vuetify.`)?[`text`,a[1].replace(`$`,``).toUpperCase(),n]:[...a,n]}return[`text`,n.toUpperCase(),n]}var Ld=q()({name:`VHotkey`,props:jd(),setup(e){let{t}=gn(),{themeClasses:r}=Cn(e),{rtlClasses:a}=un(),{borderClasses:o}=_t(e),{roundedClasses:s}=Pe(e),{elevationClasses:c}=Ln(e),{colorClasses:l,colorStyles:u,variantClasses:d}=$e(()=>({color:e.color,variant:e.variant===`contained`?`elevated`:e.variant})),f=i(()=>e.platform===`auto`?typeof navigator<`u`&&/macintosh/i.test(navigator.userAgent):e.platform===`mac`),p=i(()=>e.keys?e.keys.split(/\b \b/).map(t=>{let n=[];function r(t){if(typeof t==`string`)t!==``&&n.push(Id(e.keyMap,e.displayMode,t,f.value));else for(let e=0;e<t.parts.length;e++)e>0&&(t.type===`sequence`?n.push(Pd):t.type===`alternate`?n.push(Nd):t.type===`combo`&&n.push(Md)),r(t.parts[e])}return r(ka(t)),n}):[]),m=i(()=>e.keys?t(`$vuetify.hotkey.shortcut`,p.value.map(n=>{let r=[];for(let i of n)if(Array.isArray(i)){let t=i[0]===`icon`||i[0]===`symbol`?Id(vn(Ad,e.keyMap),`text`,String(i[1]),f.value)[1]:i[1];r.push(g(t))}else i===Md?r.push(t(`$vuetify.hotkey.plus`)):i===Nd?r.push(t(`$vuetify.hotkey.or`)):i===Pd&&r.push(t(`$vuetify.hotkey.then`));return r.join(` `)}).join(`, `)):``);function g(e){return e.startsWith(`$vuetify.`)?t(e):e}function _(t){if(e.displayMode!==`text`)return g(Fd(e.keyMap,String(t[2]),f.value))}function v(t,r){let i=e.variant===`contained`;return n(i?`kbd`:Od,{key:r,class:E([`v-hotkey__key`,`v-hotkey__key-${t[0]}`,...i?[`v-hotkey__key--nested`]:[o.value,s.value,c.value,l.value]]),style:h(i?void 0:u.value),"aria-hidden":`true`,title:_(t)},{default:()=>[t[0]===`icon`?n($,{icon:t[1],"aria-hidden":`true`},null):g(t[1])]})}function y(e,n){return V(`span`,{key:n,class:`v-hotkey__divider`,"aria-hidden":`true`},[e===Md?`+`:t(e===Nd?`$vuetify.hotkey.or`:`$vuetify.hotkey.then`)])}K(()=>{let t=V(H,null,[e.prefix&&V(`span`,{key:`prefix`,class:`v-hotkey__prefix`},[e.prefix]),p.value.map((e,t)=>V(`span`,{class:`v-hotkey__combination`,key:t},[e.map((e,t)=>Array.isArray(e)?v(e,t):y(e,t)),t<p.value.length-1&&V(`span`,{"aria-hidden":`true`},[z(`\xA0`)])])),e.suffix&&V(`span`,{key:`suffix`,class:`v-hotkey__suffix`},[e.suffix])]);return V(`div`,{class:E([`v-hotkey`,{"v-hotkey--disabled":e.disabled,"v-hotkey--inline":e.inline,"v-hotkey--contained":e.variant===`contained`},r.value,a.value,d.value,e.class]),style:h(e.style),role:`img`,"aria-label":m.value},[e.variant===`contained`?n(Od,{key:`contained`,class:E([`v-hotkey__contained-wrapper`,o.value,s.value,c.value,l.value]),style:h(u.value),"aria-hidden":`true`},{default:()=>[t]}):t])})}}),Rd=J({disabled:Boolean,modelValue:{type:Boolean,default:null},...Wn()},`VHover`),zd=q()({name:`VHover`,props:Rd(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let n=X(e,`modelValue`),{runOpenDelay:r,runCloseDelay:i}=zn(e,t=>!e.disabled&&(n.value=t));return()=>t.default?.({isHovering:n.value,props:{onMouseenter:r,onMouseleave:i}})}}),Bd=J({color:String,direction:{type:String,default:`vertical`,validator:e=>[`vertical`,`horizontal`].includes(e)},side:{type:String,default:`end`,validator:e=>[`start`,`end`,`both`].includes(e)},mode:{type:String,default:`intersect`,validator:e=>[`intersect`,`manual`].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:`$vuetify.infiniteScroll.loadMore`},emptyText:{type:String,default:`$vuetify.infiniteScroll.empty`},...wt(),...ot()},`VInfiniteScroll`),Vd=Qe({name:`VInfiniteScrollIntersect`,props:{side:{type:String,required:!0},rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,{emit:t}){let{intersectionRef:n,isIntersecting:r}=Pt();return B(r,async n=>{t(`intersect`,e.side,n)}),K(()=>V(`div`,{class:`v-infinite-scroll-intersect`,style:{"--v-infinite-margin-size":e.rootMargin},ref:n},[z(`\xA0`)])),{}}}),Hd=q()({name:`VInfiniteScroll`,props:Bd(),emits:{load:e=>!0},setup(e,{slots:t,emit:r}){let a=L(),o=j(`ok`),s=j(`ok`),c=i(()=>Y(e.margin)),u=j(!1);function d(t){if(!a.value)return;let n=e.direction===`vertical`?`scrollTop`:`scrollLeft`;a.value[n]=t}function f(){if(!a.value)return 0;let t=e.direction===`vertical`?`scrollTop`:`scrollLeft`;return a.value[t]}function p(){if(!a.value)return 0;let t=e.direction===`vertical`?`scrollHeight`:`scrollWidth`;return a.value[t]}function m(){if(!a.value)return 0;let t=e.direction===`vertical`?`clientHeight`:`clientWidth`;return a.value[t]}l(()=>{a.value&&(e.side===`start`?d(p()):e.side===`both`&&d(p()/2-m()/2))});function g(e,t){e===`start`?o.value=t:e===`end`?s.value=t:e===`both`&&(o.value=t,s.value=t)}function _(e){return e===`start`?o.value:s.value}let v=0;function y(e,t){u.value=t,u.value&&b(e)}function b(t){if(e.mode!==`manual`&&!u.value)return;let n=_(t);if(!a.value||[`empty`,`loading`].includes(n))return;v=p(),g(t,`loading`);function i(n){g(t,n),W(()=>{n===`empty`||n===`error`||(n===`ok`&&t===`start`&&d(p()-v+f()),e.mode!==`manual`&&W(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{b(t)})})})}))})}r(`load`,{side:t,done:i})}let{t:x}=gn();function S(r,i){if(e.side!==r&&e.side!==`both`)return;let a=()=>b(r),o={side:r,props:{onClick:a,color:e.color}};return i===`error`?t.error?.(o):i===`empty`?t.empty?.(o)??V(`div`,null,[x(e.emptyText)]):e.mode===`manual`?i===`loading`?t.loading?.(o)??n(Pn,{indeterminate:!0,color:e.color},null):t[`load-more`]?.(o)??n(Z,{variant:`outlined`,color:e.color,onClick:a},{default:()=>[x(e.loadMoreText)]}):t.loading?.(o)??n(Pn,{indeterminate:!0,color:e.color},null)}let{dimensionStyles:C}=St(e);K(()=>{let r=e.tag,i=e.side===`start`||e.side===`both`,l=e.side===`end`||e.side===`both`,u=e.mode===`intersect`;return n(r,{ref:a,class:E([`v-infinite-scroll`,`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":i,"v-infinite-scroll--end":l}]),style:h(C.value)},{default:()=>[V(`div`,{class:`v-infinite-scroll__side`},[S(`start`,o.value)]),i&&u&&n(Vd,{key:`start`,side:`start`,onIntersect:y,rootMargin:c.value},null),t.default?.(),l&&u&&n(Vd,{key:`end`,side:`end`,onIntersect:y,rootMargin:c.value},null),V(`div`,{class:`v-infinite-scroll__side`},[S(`end`,s.value)])]})});function w(t){let n=t??e.side;g(n,`ok`),W(()=>{n!==`end`&&d(p()-v+f()),e.mode!==`manual`&&W(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{n===`both`?(b(`start`),b(`end`)):b(n)})})})})})}return{reset:w}}}),Ud=Symbol.for(`vuetify:v-item-group`),Wd=J({...G(),...Oe({selectedClass:`v-item--selected`}),...ot(),...pn()},`VItemGroup`),Gd=q()({name:`VItemGroup`,props:Wd(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{themeClasses:r}=Cn(e),{isSelected:i,select:a,next:o,prev:s,selected:c}=nt(e,Ud);return()=>n(e.tag,{class:E([`v-item-group`,r.value,e.class]),style:h(e.style)},{default:()=>[t.default?.({isSelected:i,select:a,next:o,prev:s,selected:c.value})]})}}),Kd=q()({name:`VItem`,props:Ae(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let{isSelected:n,select:r,toggle:i,selectedClass:a,value:o,disabled:s}=nn(e,Ud);return()=>t.default?.({isSelected:n.value,selectedClass:a.value,select:r,toggle:i,value:o.value,disabled:s.value})}}),qd=J({...G(),...wt(),...ba()},`VLayout`),Jd=q()({name:`VLayout`,props:qd(),setup(e,{slots:t}){let{layoutClasses:n,layoutStyles:r,getLayoutItem:i,items:a,layoutRef:o}=Ta(e),{dimensionStyles:s}=St(e);return K(()=>V(`div`,{ref:o,class:E([n.value,e.class]),style:h([s.value,r.value,e.style])},[t.default?.()])),{getLayoutItem:i,items:a}}}),Yd=J({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...G(),...xa()},`VLayoutItem`),Xd=q()({name:`VLayoutItem`,props:Yd(),setup(e,{slots:t}){let{layoutItemStyles:n}=Ca({id:e.name,order:i(()=>parseInt(e.order,10)),position:U(()=>e.position),elementSize:U(()=>e.size),layoutSize:U(()=>e.size),active:U(()=>e.modelValue),absolute:U(()=>e.absolute)});return()=>V(`div`,{class:E([`v-layout-item`,e.class]),style:h([n.value,e.style])},[t.default?.()])}}),Zd=J({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...G(),...wt(),...ot(),...mt({transition:`fade-transition`})},`VLazy`),Qd=q()({name:`VLazy`,directives:{vIntersect:Pr},props:Zd(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{dimensionStyles:r}=St(e),i=X(e,`modelValue`);function a(e){i.value||=e}return K(()=>M(n(e.tag,{class:E([`v-lazy`,e.class]),style:h([r.value,e.style])},{default:()=>[i.value&&n(Le,{transition:e.transition,appear:!0},{default:()=>[t.default?.()]})]}),[[Pr,{handler:a,options:e.options},null]])),{}}}),$d=J({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...G()},`VLocaleProvider`),ef=q()({name:`VLocaleProvider`,props:$d(),setup(e,{slots:t}){let{rtlClasses:n}=Gt(e);return K(()=>V(`div`,{class:E([`v-locale-provider`,n.value,e.class]),style:h(e.style)},[t.default?.()])),{}}}),tf=J({scrollable:Boolean,...G(),...wt(),...ot({tag:`main`})},`VMain`),nf=q()({name:`VMain`,props:tf(),setup(e,{slots:t}){let{dimensionStyles:r}=St(e),{mainStyles:i}=Sa(),{ssrBootStyles:a}=Fr();return K(()=>n(e.tag,{class:E([`v-main`,{"v-main--scrollable":e.scrollable},e.class]),style:h([i.value,a.value,r.value,e.style])},{default:()=>[e.scrollable?V(`div`,{class:`v-main__scroller`},[t.default?.()]):t.default?.()]})),{}}});function rf({rootEl:e,isSticky:t,layoutItemStyles:n}){let r=j(!1),a=j(0),o=i(()=>{let e=typeof r.value==`boolean`?`top`:r.value;return[t.value?{top:`auto`,bottom:`auto`,height:void 0}:void 0,r.value?{[e]:Y(a.value)}:{top:n.value.top}]});l(()=>{B(t,e=>{e?window.addEventListener(`scroll`,c,{passive:!0}):window.removeEventListener(`scroll`,c)},{immediate:!0})}),d(()=>{window.removeEventListener(`scroll`,c)});let s=0;function c(){let t=s>window.scrollY?`up`:`down`,i=e.value.getBoundingClientRect(),o=parseFloat(n.value.top??0),c=window.scrollY-Math.max(0,a.value-o),l=i.height+Math.max(a.value,o)-window.scrollY-window.innerHeight,u=parseFloat(getComputedStyle(e.value).getPropertyValue(`--v-body-scroll-y`))||0;i.height<window.innerHeight-o?(r.value=`top`,a.value=o):t===`up`&&r.value===`bottom`||t===`down`&&r.value===`top`?(a.value=window.scrollY+i.top-u,r.value=!0):t===`down`&&l<=0?(a.value=0,r.value=`bottom`):t===`up`&&c<=0&&(u?r.value!==`top`&&(a.value=-c+u+o,r.value=`top`):(a.value=i.top+c,r.value=`top`)),s=window.scrollY}return{isStuck:r,stickyStyles:o}}var af=100,of=20;function sf(e){return(e<0?-1:1)*Math.sqrt(Math.abs(e))*1.41421356237}function cf(e){if(e.length<2)return 0;if(e.length===2)return e[1].t===e[0].t?0:(e[1].d-e[0].d)/(e[1].t-e[0].t);let t=0;for(let n=e.length-1;n>0;n--){if(e[n].t===e[n-1].t)continue;let r=sf(t),i=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(i-r)*Math.abs(i),n===e.length-1&&(t*=.5)}return sf(t)*1e3}function lf(){let e={};function t(t){Array.from(t.changedTouches).forEach(n=>{(e[n.identifier]??(e[n.identifier]=new Dn(of))).push([t.timeStamp,n])})}function n(t){Array.from(t.changedTouches).forEach(t=>{delete e[t.identifier]})}function r(t){let n=e[t]?.values().reverse();if(!n)throw Error(`No samples for touch id ${t}`);let r=n[0],i=[],a=[];for(let e of n){if(r[0]-e[0]>af)break;i.push({t:e[0],d:e[1].clientX}),a.push({t:e[0],d:e[1].clientY})}return{x:cf(i),y:cf(a),get direction(){let{x:e,y:t}=this,[n,r]=[Math.abs(e),Math.abs(t)];return n>r&&e>=0?`right`:n>r&&e<=0?`left`:r>n&&t>=0?`down`:r>n&&t<=0?`up`:uf()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function uf(){throw Error()}function df({el:e,isActive:t,isTemporary:n,width:r,touchless:a,position:o}){l(()=>{window.addEventListener(`touchstart`,b,{passive:!0}),window.addEventListener(`touchmove`,x,{passive:!1}),window.addEventListener(`touchend`,S,{passive:!0})}),d(()=>{window.removeEventListener(`touchstart`,b),window.removeEventListener(`touchmove`,x),window.removeEventListener(`touchend`,S)});let s=i(()=>[`left`,`right`].includes(o.value)),{addMovement:c,endTouch:u,getVelocity:f}=lf(),p=!1,m=j(!1),h=j(0),g=j(0),_;function v(e,t){return(o.value===`left`?e:o.value===`right`?document.documentElement.clientWidth-e:o.value===`top`?e:o.value===`bottom`?document.documentElement.clientHeight-e:ff())-(t?r.value:0)}function y(e,t=!0){let n=o.value===`left`?(e-g.value)/r.value:o.value===`right`?(document.documentElement.clientWidth-e-g.value)/r.value:o.value===`top`?(e-g.value)/r.value:o.value===`bottom`?(document.documentElement.clientHeight-e-g.value)/r.value:ff();return t?Yt(n):n}function b(e){if(a.value)return;let i=e.changedTouches[0].clientX,l=e.changedTouches[0].clientY,d=o.value===`left`?i<25:o.value===`right`?i>document.documentElement.clientWidth-25:o.value===`top`?l<25:o.value===`bottom`?l>document.documentElement.clientHeight-25:ff(),f=t.value&&(o.value===`left`?i<r.value:o.value===`right`?i>document.documentElement.clientWidth-r.value:o.value===`top`?l<r.value:o.value===`bottom`?l>document.documentElement.clientHeight-r.value:ff());(d||f||t.value&&n.value)&&(_=[i,l],g.value=v(s.value?i:l,t.value),h.value=y(s.value?i:l),p=g.value>-20&&g.value<80,u(e),c(e))}function x(e){let t=e.changedTouches[0].clientX,n=e.changedTouches[0].clientY;if(p){if(!e.cancelable){p=!1;return}let r=Math.abs(t-_[0]),i=Math.abs(n-_[1]);(s.value?r>i&&r>3:i>r&&i>3)?(m.value=!0,p=!1):(s.value?i:r)>3&&(p=!1)}if(!m.value)return;e.preventDefault(),c(e);let r=y(s.value?t:n,!1);h.value=Math.max(0,Math.min(1,r)),r>1?g.value=v(s.value?t:n,!0):r<0&&(g.value=v(s.value?t:n,!1))}function S(e){if(p=!1,!m.value)return;c(e),m.value=!1;let n=f(e.changedTouches[0].identifier),r=Math.abs(n.x),i=Math.abs(n.y);(s.value?r>i&&r>400:i>r&&i>3)?t.value=n.direction===({left:`right`,right:`left`,top:`down`,bottom:`up`}[o.value]||ff()):t.value=h.value>.5}let C=i(()=>m.value?{transform:o.value===`left`?`translateX(calc(-100% + ${h.value*r.value}px))`:o.value===`right`?`translateX(calc(100% - ${h.value*r.value}px))`:o.value===`top`?`translateY(calc(-100% + ${h.value*r.value}px))`:o.value===`bottom`?`translateY(calc(100% - ${h.value*r.value}px))`:ff(),transition:`none`}:void 0);return qt(m,()=>{let t=e.value?.style.transform??null,n=e.value?.style.transition??null;de(()=>{e.value?.style.setProperty(`transform`,C.value?.transform||`none`),e.value?.style.setProperty(`transition`,C.value?.transition||null)}),ee(()=>{e.value?.style.setProperty(`transform`,t),e.value?.style.setProperty(`transition`,n)})}),{isDragging:m,dragProgress:h,dragStyles:C}}function ff(){throw Error()}var pf=[`start`,`end`,`left`,`right`,`top`,`bottom`],mf=J({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:`start`,validator:e=>pf.includes(e)},sticky:Boolean,...we(),...G(),...Wn(),...Rt({mobile:null}),...st(),...xa(),...yt(),...Tt(Rn(),[`disableInitialFocus`]),...ot({tag:`nav`}),...pn()},`VNavigationDrawer`),hf=q()({name:`VNavigationDrawer`,props:mf(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,{attrs:t,emit:r,slots:a}){let{isRtl:o}=un(),{themeClasses:s}=Cn(e),{borderClasses:c}=_t(e),{backgroundColorClasses:l,backgroundColorStyles:u}=_n(()=>e.color),{elevationClasses:d}=Ln(e),{displayClasses:f,mobile:p}=sn(e),{roundedClasses:m}=Pe(e),h=Ut(),g=X(e,`modelValue`,null,e=>!!e),{ssrBootStyles:_}=Fr(),{scopeId:v}=dn(),y=L(),x=j(!1),{runOpenDelay:S,runCloseDelay:C}=zn(e,e=>{x.value=e}),w=i(()=>e.rail&&e.expandOnHover&&x.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),T=i(()=>an(e.location,o.value)),E=U(()=>e.persistent),D=i(()=>!e.permanent&&(p.value||e.temporary)),O=i(()=>e.sticky&&!D.value&&T.value!==`bottom`);Hn(e,{isActive:g,localTop:D,contentEl:y}),qt(()=>e.expandOnHover&&e.rail!=null,()=>{B(x,e=>r(`update:rail`,!e))}),qt(()=>!e.disableResizeWatcher,()=>{B(D,t=>!e.permanent&&W(()=>g.value=!t))}),qt(()=>!e.disableRouteWatcher&&!!h,()=>{B(h.currentRoute,()=>D.value&&(g.value=!1))}),B(()=>e.permanent,e=>{e&&(g.value=!0)}),e.modelValue==null&&!D.value&&(g.value=e.permanent||!p.value);let{isDragging:k,dragProgress:A}=df({el:y,isActive:g,isTemporary:D,width:w,touchless:U(()=>e.touchless),position:T}),M=i(()=>{let t=D.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):w.value;return k.value?t*A.value:t}),{layoutItemStyles:N,layoutItemScrimStyles:P}=Ca({id:e.name,order:i(()=>parseInt(e.order,10)),position:T,layoutSize:M,elementSize:w,active:oe(g),disableTransitions:U(()=>k.value),absolute:i(()=>e.absolute||O.value&&typeof F.value!=`string`)}),{isStuck:F,stickyStyles:ee}=rf({rootEl:y,isSticky:O,layoutItemStyles:N}),te=_n(()=>typeof e.scrim==`string`?e.scrim:null),I=i(()=>({...k.value?{opacity:A.value*.2,transition:`none`}:void 0,...P.value}));return Xe({VList:{bgColor:`transparent`}}),K(()=>{let r=a.image||e.image;return V(H,null,[n(e.tag,b({ref:y,onMouseenter:S,onMouseleave:C,class:[`v-navigation-drawer`,`v-navigation-drawer--${T.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":x.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":D.value,"v-navigation-drawer--persistent":E.value,"v-navigation-drawer--active":g.value,"v-navigation-drawer--sticky":O.value},s.value,l.value,c.value,f.value,d.value,m.value,e.class],style:[u.value,N.value,_.value,ee.value,e.style],inert:!g.value},v,t),{default:()=>[r&&V(`div`,{key:`image`,class:`v-navigation-drawer__img`},[a.image?n(Dt,{key:`image-defaults`,disabled:!e.image,defaults:{VImg:{alt:``,cover:!0,height:`inherit`,src:e.image}}},a.image):n(Xn,{key:`image-img`,alt:``,cover:!0,height:`inherit`,src:e.image},null)]),a.prepend&&V(`div`,{class:`v-navigation-drawer__prepend`},[a.prepend?.()]),V(`div`,{class:`v-navigation-drawer__content`},[a.default?.()]),a.append&&V(`div`,{class:`v-navigation-drawer__append`},[a.append?.()])]}),n(fe,{name:`fade-transition`},{default:()=>[D.value&&(k.value||g.value)&&!!e.scrim&&V(`div`,b({class:[`v-navigation-drawer__scrim`,te.backgroundColorClasses.value],style:[I.value,te.backgroundColorStyles.value],onClick:()=>{E.value||(g.value=!1)}},v),null)]})])}),{isStuck:F}}}),gf=Qe({name:`VNoSsr`,setup(e,{slots:t}){let n=Bn();return()=>n.value&&t.default?.()}}),_f=50,vf=500;function yf({toggleUpDown:e}){let t=-1,n=-1;ee(i);function r(e){i(),a(e),window.addEventListener(`pointerup`,i),document.addEventListener(`blur`,i),t=window.setTimeout(()=>{n=window.setInterval(()=>a(e),_f)},vf)}function i(){Sn&&(window.clearTimeout(t),window.clearInterval(n),window.removeEventListener(`pointerup`,i),document.removeEventListener(`blur`,i))}ee(i);function a(t){e(t===`up`)}return{holdStart:r,holdStop:i}}var bf=J({controlVariant:{type:String,default:`default`},inset:Boolean,hideInput:Boolean,modelValue:{type:Number,default:null},min:{type:Number,default:-(2**53-1)},max:{type:Number,default:2**53-1},step:{type:Number,default:1},precision:{type:Number,default:0},minFractionDigits:{type:Number,default:null},decimalSeparator:{type:String,validator:e=>!e||e.length===1},...Tt(Ti(),[`modelValue`,`validationValue`])},`VNumberInput`),xf=q()({name:`VNumberInput`,props:{...bf()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,{slots:t}){let r=L(),{holdStart:a,holdStop:o}=yf({toggleUpDown:k}),s=$r(e),c=i(()=>s.isDisabled.value||s.isReadonly.value),l=j(e.focused),{decimalSeparator:u}=gn(),d=i(()=>e.decimalSeparator?.[0]||u.value);function f(t,n=e.precision,r=!0){let i=n==null?String(t):t.toFixed(n);if(l.value&&r)return Number(i).toString().replace(`.`,d.value);if(e.minFractionDigits===null||n!==null&&n<e.minFractionDigits)return i.replace(`.`,d.value);let[a,o]=i.split(`.`);return o=(o??``).padEnd(e.minFractionDigits,`0`).replace(RegExp(`(?<=\\d{${e.minFractionDigits}})0+$`,`g`),``),[a,o].filter(Boolean).join(d.value)}let p=X(e,`modelValue`,null,e=>e??null,t=>t==null?t??null:Yt(Number(t),e.min,e.max)),m=j(null),h=j(null);B(p,e=>{l.value&&!c.value&&Number(m.value?.replace(d.value,`.`))===e||(e==null?(m.value=null,h.value=null):isNaN(e)||(m.value=f(e),h.value=Number(m.value.replace(d.value,`.`))))},{immediate:!0});let g=i({get:()=>m.value,set(t){if(t===null||t===``){p.value=null,m.value=null,h.value=null;return}let n=Number(t.replace(d.value,`.`));isNaN(n)||(m.value=t,h.value=n,n<=e.max&&n>=e.min&&(p.value=n))}}),_=i(()=>{if(h.value===null)return!1;let t=Number(m.value?.replace(d.value,`.`));return t!==Yt(t,e.min,e.max)}),v=i(()=>c.value?!1:(p.value??0)+e.step<=e.max),y=i(()=>c.value?!1:(p.value??0)-e.step>=e.min),x=i(()=>e.hideInput?`stacked`:e.controlVariant),S=U(()=>x.value===`split`?`$plus`:`$collapse`),C=U(()=>x.value===`split`?`$minus`:`$expand`),w=U(()=>x.value===`split`?`default`:`small`),T=U(()=>x.value===`stacked`?`auto`:`100%`),E={props:{onClick:N,onPointerup:P,onPointerdown:F,onPointercancel:P}},D={props:{onClick:N,onPointerup:P,onPointerdown:ee,onPointercancel:P}};B(()=>e.precision,()=>I()),B(()=>e.minFractionDigits,()=>I());function O(e){if(e==null)return 0;let t=e.toString(),n=t.indexOf(`.`);return~n?t.length-n:0}function k(t=!0){if(c.value)return;if(p.value==null){g.value=f(Yt(0,e.min,e.max));return}let n=Math.max(O(p.value),O(e.step));e.precision!=null&&(n=Math.max(n,e.precision)),t?v.value&&(g.value=f(p.value+e.step,n)):y.value&&(g.value=f(p.value-e.step,n))}function A(t){if(c.value||!t.data)return;let n=t.target,{value:r,selectionStart:i,selectionEnd:a}=n??{},o=r?r.slice(0,i)+t.data+r.slice(a):t.data,s=pt(o,e.precision,d.value);if(RegExp(`^-?\\d*${De(d.value)}?\\d*$`).test(o)||(t.preventDefault(),n.value=s,W(()=>g.value=s)),e.precision!=null){if(o.split(d.value)[1]?.length>e.precision){t.preventDefault(),n.value=s,W(()=>g.value=s);let e=(i??0)+t.data.length;n.setSelectionRange(e,e)}e.precision===0&&o.endsWith(d.value)&&(t.preventDefault(),n.value=s,W(()=>g.value=s))}}async function M(e){[`Enter`,`ArrowLeft`,`ArrowRight`,`Backspace`,`Delete`,`Tab`].includes(e.key)||e.ctrlKey||[`ArrowDown`,`ArrowUp`].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),te(),await W(),e.key===`ArrowDown`?k(!1):k())}function N(e){e.stopPropagation()}function P(e){e.currentTarget?.releasePointerCapture(e.pointerId),e.preventDefault(),o()}function F(e){e.currentTarget?.setPointerCapture(e.pointerId),e.preventDefault(),e.stopPropagation(),a(`up`)}function ee(e){e.currentTarget?.setPointerCapture(e.pointerId),e.preventDefault(),e.stopPropagation(),a(`down`)}function te(){if(c.value||!r.value)return;let t=r.value.value,n=Number(t.replace(d.value,`.`));t&&!isNaN(n)?g.value=f(Yt(n,e.min,e.max)):g.value=null}function I(){c.value||(g.value=p.value!==null&&!isNaN(p.value)?f(p.value,e.precision,!1):null)}function ne(){if(!c.value){if(p.value===null||isNaN(p.value)){g.value=null;return}g.value=p.value.toString().replace(`.`,d.value)}}function R(){ne()}function re(){te()}return K(()=>{let{modelValue:i,type:a,...o}=Oi.filterProps(e);function s(){return t.increment?n(Dt,{key:`increment-defaults`,defaults:{VBtn:{disabled:!v.value,height:T.value,size:w.value,icon:S.value,variant:`text`}}},{default:()=>[t.increment(E)]}):n(Z,{"aria-hidden":`true`,"data-testid":`increment`,disabled:!v.value,height:T.value,icon:S.value,key:`increment-btn`,onClick:N,onPointerdown:F,onPointerup:P,onPointercancel:P,size:w.value,variant:`text`,tabindex:`-1`},null)}function c(){return t.decrement?n(Dt,{key:`decrement-defaults`,defaults:{VBtn:{disabled:!y.value,height:T.value,size:w.value,icon:C.value,variant:`text`}}},{default:()=>[t.decrement(D)]}):n(Z,{"aria-hidden":`true`,"data-testid":`decrement`,disabled:!y.value,height:T.value,icon:C.value,key:`decrement-btn`,onClick:N,onPointerdown:ee,onPointerup:P,onPointercancel:P,size:w.value,variant:`text`,tabindex:`-1`},null)}function u(){return V(`div`,{class:`v-number-input__control`},[c(),n(nr,{vertical:x.value!==`stacked`},null),s()])}function d(){return!e.hideInput&&!e.inset?n(nr,{vertical:!0},null):void 0}let f=x.value===`split`?V(`div`,{class:`v-number-input__control`},[n(nr,{vertical:!0},null),s()]):e.reverse||x.value===`hidden`?void 0:V(H,null,[d(),u()]),m=t[`append-inner`]||f,h=x.value===`split`?V(`div`,{class:`v-number-input__control`},[c(),n(nr,{vertical:!0},null)]):e.reverse&&x.value!==`hidden`?V(H,null,[u(),d()]):void 0,O=t[`prepend-inner`]||h;return n(Oi,b({ref:r},o,{modelValue:g.value,"onUpdate:modelValue":e=>g.value=e,focused:l.value,"onUpdate:focused":e=>l.value=e,validationValue:p.value,error:e.error||_.value||void 0,onBeforeinput:A,onFocus:R,onBlur:re,onKeydown:M,class:[`v-number-input`,{"v-number-input--default":x.value===`default`,"v-number-input--hide-input":e.hideInput,"v-number-input--inset":e.inset,"v-number-input--reverse":e.reverse,"v-number-input--split":x.value===`split`,"v-number-input--stacked":x.value===`stacked`},e.class],style:e.style,inputmode:`decimal`}),{...t,"append-inner":m?(...e)=>V(H,null,[t[`append-inner`]?.(...e),f]):void 0,"prepend-inner":O?(...e)=>V(H,null,[h,t[`prepend-inner`]?.(...e)]):void 0})}),Mt({},r)}}),Sf=J({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:`$vuetify.input.otp`},length:{type:[Number,String],default:6},masked:Boolean,modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:`number`},...it(),...wt(),...Gr(),...Ot(Di({variant:`outlined`}),[`baseColor`,`bgColor`,`class`,`color`,`disabled`,`error`,`loading`,`rounded`,`style`,`theme`,`variant`])},`VOtpInput`),Cf=q()({name:`VOtpInput`,props:Sf(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,{attrs:t,emit:r,slots:a}){let{densityClasses:o}=Me(e),{dimensionStyles:s}=St(e),{isFocused:c,focus:l,blur:u}=Yr(e),d=X(e,`modelValue`,``,e=>e==null?[]:String(e).split(``),e=>e.join(``)),{t:f}=gn(),p=i(()=>Number(e.length)),m=i(()=>Array(p.value).fill(0)),g=L(-1),_=L(),v=L([]),y=i(()=>v.value[g.value]),x=!1;qt(()=>e.autofocus,()=>{let e=ce();e.run(()=>{let{intersectionRef:t,isIntersecting:n}=Pt();de(()=>{t.value=v.value[0]}),B(n,n=>{n&&(t.value?.focus(),e.stop())})})});function S(){if(j(y.value.value)){y.value.value=``;return}if(x)return;let e=d.value.slice(),t=y.value.value;e[g.value]=t;let n=null;g.value>d.value.length?n=d.value.length+1:g.value+1!==p.value&&(n=`next`),d.value=e,n&&rt(_.value,n)}function C(){x=!1,S()}function w(e){let t=[`deleteContentBackward`,`deleteWordBackward`,`deleteSoftLineBackward`,`deleteHardLineBackward`].includes(e.inputType),n=[`deleteContentForward`,`deleteWordForward`,`deleteSoftLineForward`,`deleteHardLineForward`].includes(e.inputType);if(!t&&!n)return;e.preventDefault();let r=d.value.slice(),i=g.value,a=null;if(t)if(!r[i])i>0&&(r[i-1]=``,d.value=r,a=`prev`);else{let e=!r.slice(i+1).some(e=>e);for(let e=i;e<p.value-1;e++)r[e]=r[e+1];r[p.value-1]=``,d.value=r,!e&&i>0&&(a=`prev`)}else{for(let e=i;e<p.value-1;e++)r[e]=r[e+1];r[p.value-1]=``,d.value=r}requestAnimationFrame(()=>{a==null?v.value[i]?.select():rt(_.value,a)})}function T(e){let t=null;[`ArrowLeft`,`ArrowRight`].includes(e.key)&&(e.preventDefault(),e.key===`ArrowLeft`?t=`prev`:e.key===`ArrowRight`&&(t=`next`),requestAnimationFrame(()=>{t!=null&&rt(_.value,t)}))}function D(e,t){t.preventDefault(),t.stopPropagation();let n=t?.clipboardData?.getData(`Text`).trim().slice(0,p.value)??``,r=n.length-1==-1?e:n.length-1;j(n)||(d.value=n.split(``),g.value=r)}function O(){d.value=[]}function k(e,t){l(),g.value=t}function A(){u(),g.value=-1}function j(t){return e.type===`number`&&/[^0-9]/g.test(t)}return Xe({VField:{color:U(()=>e.color),bgColor:U(()=>e.color),baseColor:U(()=>e.baseColor),disabled:U(()=>e.disabled),error:U(()=>e.error),variant:U(()=>e.variant),rounded:U(()=>e.rounded)}},{scoped:!0}),B(d,e=>{e.length===p.value&&r(`finish`,e.join(``))},{deep:!0}),B(g,e=>{e<0||W(()=>{v.value[e]?.select()})}),K(()=>{let[r,i]=je(t);return V(`div`,b({class:[`v-otp-input`,{"v-otp-input--divided":!!e.divider},o.value,e.class],style:[e.style]},r),[V(`div`,{ref:_,class:`v-otp-input__content`,style:h([s.value])},[m.value.map((t,r)=>V(H,null,[e.divider&&r!==0&&V(`span`,{class:`v-otp-input__divider`},[e.divider]),n(Ei,{focused:c.value&&e.focusAll||g.value===r,key:r},{...a,loader:void 0,default:()=>V(`input`,{ref:e=>v.value[r]=e,"aria-label":f(e.label,r+1),autofocus:r===0&&e.autofocus,autocomplete:`one-time-code`,class:E([`v-otp-input__field`]),disabled:e.disabled,inputmode:e.type===`number`?`numeric`:`text`,min:e.type===`number`?0:void 0,maxlength:r===0?p.value:`1`,placeholder:e.placeholder,type:e.masked?`password`:e.type===`number`?`text`:e.type,value:d.value[r],onInput:S,onBeforeinput:w,onFocus:e=>k(e,r),onBlur:A,onKeydown:T,onCompositionstart:()=>x=!0,onCompositionend:C,onPaste:e=>D(r,e)},null)})])),V(`input`,b({class:`v-otp-input-input`,type:`hidden`},i,{value:d.value.join(``)}),null),n(Gn,{contained:!0,contentClass:`v-otp-input__loader`,modelValue:!!e.loading,persistent:!0},{default:()=>[a.loader?.()??n(Pn,{color:typeof e.loading==`boolean`?void 0:e.loading,indeterminate:!0,size:`24`,width:`2`},null)]}),a.default?.()])])}),{blur:()=>{v.value?.some(e=>e.blur())},focus:()=>{v.value?.[0].focus()},reset:O,isFocused:c}}});function wf(e){return Math.floor(Math.abs(e))*Math.sign(e)}var Tf=J({scale:{type:[Number,String],default:.5},...G()},`VParallax`),Ef=q()({name:`VParallax`,props:Tf(),setup(e,{slots:t}){let{intersectionRef:r,isIntersecting:a}=Pt(),{resizeRef:o,contentRect:s}=be(),{height:c}=sn(),l=L();de(()=>{r.value=o.value=l.value?.$el});let u;B(a,e=>{e?(u=Mn(r.value),u=u===document.scrollingElement?document:u,u.addEventListener(`scroll`,m,{passive:!0}),m()):u.removeEventListener(`scroll`,m)}),d(()=>{u?.removeEventListener(`scroll`,m)}),B(c,m),B(()=>s.value?.height,m);let f=i(()=>1-Yt(Number(e.scale))),p=-1;function m(){!a.value||Zt()||(cancelAnimationFrame(p),p=requestAnimationFrame(()=>{let e=(l.value?.$el).querySelector(`.v-img__img`);if(!e)return;let t=u instanceof Document?document.documentElement.clientHeight:u.clientHeight,n=u instanceof Document?window.scrollY:u.scrollTop,i=r.value.getBoundingClientRect().top+n,a=s.value.height,o=wf((n-(i+(a-t)/2))*f.value),c=Math.max(1,(f.value*(t-a)+a)/a);e.style.setProperty(`transform`,`translateY(${o}px) scale(${c})`)}))}return K(()=>n(Xn,{class:E([`v-parallax`,{"v-parallax--active":a.value},e.class]),style:h(e.style),ref:l,cover:!0,onLoadstart:m,onLoad:m},t)),{}}}),Df=J({...Gr(),...Xr(),...vc(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},`VRangeSlider`),Of=q()({name:`VRangeSlider`,inheritAttrs:!1,props:Df(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,{slots:t,emit:r,attrs:a}){let o=L(),s=L(),c=L(),{rtlClasses:l}=un();function u(t){if(!o.value||!s.value)return;let n=gc(t,o.value.$el,e.direction),r=gc(t,s.value.$el,e.direction),i=Math.abs(n),a=Math.abs(r);return i<a||i===a&&n<0?o.value.$el:s.value.$el}let d=yc(e),f=X(e,`modelValue`,void 0,e=>e?.length?e.map(e=>d.roundValue(e)):[0,0]),{activeThumbRef:p,hasLabels:m,max:h,min:g,mousePressed:_,onSliderMousedown:v,onSliderTouchstart:y,position:x,trackContainerRef:S,disabled:C,readonly:w}=bc({props:e,steps:d,onSliderStart:()=>{if(C.value||w.value){p.value?.blur();return}r(`start`,f.value)},onSliderEnd:({value:t})=>{if(C.value||w.value)p.value?.blur();else{let n=p.value===o.value?.$el?[t,f.value[1]]:[f.value[0],t];!e.strict&&n[0]<n[1]&&(f.value=n)}r(`end`,f.value)},onSliderMove:({value:t})=>{let[n,r]=f.value;if(C.value||w.value){p.value?.blur();return}!e.strict&&n===r&&n!==g.value&&(p.value=t>n?s.value?.$el:o.value?.$el,p.value?.focus()),p.value===o.value?.$el?f.value=[Math.min(t,r),r]:f.value=[n,Math.max(n,t)]},getActiveThumb:u}),{isFocused:T,focus:E,blur:D}=Yr(e),O=i(()=>x(f.value[0])),k=i(()=>x(f.value[1]));return K(()=>{let r=ei.filterProps(e),[i,u]=je(a),d=!!(e.label||t.label||t.prepend);return n(ei,b({class:[`v-slider`,`v-range-slider`,{"v-slider--has-labels":!!t[`tick-label`]||m.value,"v-slider--focused":T.value,"v-slider--pressed":_.value,"v-slider--disabled":C.value},l.value,e.class],style:e.style,ref:c},r,i,{focused:T.value}),{...t,prepend:d?r=>V(H,null,[t.label?.(r)??(e.label?n(qr,{class:`v-slider__label`,text:e.label},null):void 0),t.prepend?.(r)]):void 0,default:({id:r,messagesId:i})=>V(`div`,{class:`v-slider__container`,onMousedown:w.value?void 0:v,onTouchstartPassive:w.value?void 0:y},[V(`input`,{id:`${r.value}_start`,name:e.name||r.value,disabled:C.value,readonly:w.value,tabindex:`-1`,value:f.value[0]},null),V(`input`,{id:`${r.value}_stop`,name:e.name||r.value,disabled:C.value,readonly:w.value,tabindex:`-1`,value:f.value[1]},null),n(wc,{ref:S,start:O.value,stop:k.value},{"tick-label":t[`tick-label`]}),n(Sc,b({ref:o,"aria-describedby":i.value,focused:T&&p.value===o.value?.$el,modelValue:f.value[0],"onUpdate:modelValue":e=>f.value=[e,f.value[1]],onFocus:e=>{E(),p.value=o.value?.$el,h.value!==g.value&&f.value[0]===f.value[1]&&f.value[1]===g.value&&e.relatedTarget!==s.value?.$el&&(o.value?.$el.blur(),s.value?.$el.focus())},onBlur:()=>{D(),p.value=void 0},min:g.value,max:f.value[1],position:O.value,ripple:e.ripple},u),{"thumb-label":t[`thumb-label`]}),n(Sc,b({ref:s,"aria-describedby":i.value,focused:T&&p.value===s.value?.$el,modelValue:f.value[1],"onUpdate:modelValue":e=>f.value=[f.value[0],e],onFocus:e=>{E(),p.value=s.value?.$el,h.value!==g.value&&f.value[0]===f.value[1]&&f.value[0]===h.value&&e.relatedTarget!==o.value?.$el&&(s.value?.$el.blur(),o.value?.$el.focus())},onBlur:()=>{D(),p.value=void 0},min:f.value[0],max:h.value,position:k.value,ripple:e.ripple},u),{"thumb-label":t[`thumb-label`]})])})}),Mt({focus:()=>o.value?.$el.focus()},c)}}),kf=J({name:String,itemAriaLabel:{type:String,default:`$vuetify.rating.ariaLabel.item`},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:Q,default:`$ratingEmpty`},fullIcon:{type:Q,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,...G(),...it(),...lt(),...ot(),...pn()},`VRating`),Af=q()({name:`VRating`,props:kf(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{t:r}=gn(),{themeClasses:a}=Cn(e),o=L(),s=X(e,`modelValue`),c=i(()=>Yt(parseFloat(s.value),0,Number(e.length))),l=i(()=>jt(Number(e.length),1)),u=i(()=>l.value.flatMap(t=>e.halfIncrements?[t-.5,t]:[t])),d=j(-1),f=i(()=>u.value.map(t=>{let n=e.hover&&d.value>-1,r=c.value>=t,i=d.value>=t,a=(n?i:r)?e.fullIcon:e.emptyIcon,o=e.activeColor??e.color;return{isFilled:r,isHovered:i,icon:a,color:r||i?o:e.color}})),p=i(()=>[0,...u.value].map(t=>{function n(){d.value=t}function r(){d.value=-1}function i(){e.disabled||e.readonly||(s.value=c.value===t&&e.clearable?0:t)}return{onMouseenter:e.hover?n:void 0,onMouseleave:e.hover?r:void 0,onClick:i}})),m=i(()=>e.halfIncrements?1+Math.floor(Math.max(0,Number(s.value??0)-.5))*2:Math.floor(Math.max(0,Number(s.value??0)-1)));function g(){(o.value?.querySelector(`[tabindex="0"]`))?.focus()}function _(t){if(e.disabled||e.readonly||t.ctrlKey||t.altKey)return;let n=e.halfIncrements?.5:1;t.key===`ArrowRight`&&(s.value=Math.min(Number(e.length),Number(s.value??0)+n),W(()=>g())),t.key===`ArrowLeft`&&(s.value=Math.max(0,Number(s.value??0)-n),W(()=>g()))}let v=F(),y=i(()=>e.name??`v-rating-${v}`);function x({value:i,index:a,showStar:o=!0}){let{onMouseenter:s,onMouseleave:l,onClick:u}=p.value[a+1],d=`${y.value}-${String(i).replace(`.`,`-`)}`,h=a===m.value,g={color:f.value[a]?.color,density:e.density,disabled:e.disabled,icon:f.value[a]?.icon,ripple:e.ripple,size:e.size,variant:`plain`,tabindex:h?0:-1,onKeydown:_};return V(H,null,[V(`label`,{for:d,class:E({"v-rating__item--half":e.halfIncrements&&i%1>0,"v-rating__item--full":e.halfIncrements&&i%1==0}),onMouseenter:s,onMouseleave:l,onClick:u},[V(`span`,{class:`v-rating__hidden`},[r(e.itemAriaLabel,i,e.length)]),o?t.item?t.item({...f.value[a],props:g,value:i,index:a,rating:c.value}):n(Z,b({"aria-label":r(e.itemAriaLabel,i,e.length)},g),null):void 0]),V(`input`,{class:`v-rating__hidden`,name:y.value,id:d,type:`radio`,value:i,checked:c.value===i,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function S(e){return t[`item-label`]?t[`item-label`](e):e.label?V(`span`,null,[e.label]):V(`span`,null,[z(`\xA0`)])}return K(()=>{let r=!!e.itemLabels?.length||t[`item-label`];return n(e.tag,{class:E([`v-rating`,{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},a.value,e.class]),style:h(e.style),ref:o},{default:()=>[n(x,{value:0,index:-1,showStar:!1},null),l.value.map((t,i)=>V(`div`,{class:`v-rating__wrapper`},[r&&e.itemLabelPosition===`top`?S({value:t,index:i,label:e.itemLabels?.[i]}):void 0,V(`div`,{class:`v-rating__item`},[e.halfIncrements?V(H,null,[n(x,{value:t-.5,index:i*2},null),n(x,{value:t,index:i*2+1},null)]):n(x,{value:t,index:i},null)]),r&&e.itemLabelPosition===`bottom`?S({value:t,index:i,label:e.itemLabels?.[i]}):void 0]))]})}),{}}}),jf={actions:`button@2`,article:`heading, paragraph`,avatar:`avatar`,button:`button`,card:`image, heading`,"card-avatar":`image, list-item-avatar`,chip:`chip`,"date-picker":`list-item, heading, divider, date-picker-options, date-picker-days, actions`,"date-picker-options":`text, avatar@2`,"date-picker-days":`avatar@28`,divider:`divider`,heading:`heading`,image:`image`,"list-item":`text`,"list-item-avatar":`avatar, text`,"list-item-two-line":`sentences`,"list-item-avatar-two-line":`avatar, sentences`,"list-item-three-line":`paragraph`,"list-item-avatar-three-line":`avatar, paragraph`,ossein:`ossein`,paragraph:`text@3`,sentences:`text@2`,subtitle:`text`,table:`table-heading, table-thead, table-tbody, table-tfoot`,"table-heading":`chip, text`,"table-thead":`heading@6`,"table-tbody":`table-row-divider@6`,"table-row-divider":`table-row, divider`,"table-row":`text@6`,"table-tfoot":`text@2, avatar@2`,text:`text`};function Mf(e,t=[]){return V(`div`,{class:E([`v-skeleton-loader__bone`,`v-skeleton-loader__${e}`])},[t])}function Nf(e){let[t,n]=e.split(`@`);return Array.from({length:n}).map(()=>Pf(t))}function Pf(e){let t=[];if(!e)return t;let n=jf[e];if(e!==n){if(e.includes(`,`))return Ff(e);if(e.includes(`@`))return Nf(e);n.includes(`,`)?t=Ff(n):n.includes(`@`)?t=Nf(n):n&&t.push(Pf(n))}return[Mf(e,t)]}function Ff(e){return e.replace(/\s/g,``).split(`,`).map(Pf)}var If=J({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:`$vuetify.loading`},type:{type:[String,Array],default:`ossein`},...wt(),...st(),...pn()},`VSkeletonLoader`),Lf=q()({name:`VSkeletonLoader`,inheritAttrs:!1,props:If(),setup(e,{attrs:t,slots:n}){let{backgroundColorClasses:r,backgroundColorStyles:a}=_n(()=>e.color),{dimensionStyles:o}=St(e),{elevationClasses:s}=Ln(e),{themeClasses:c}=Cn(e),{t:l}=gn(),u=i(()=>Pf(fn(e.type).join(`,`)));return K(()=>{let i=!n.default||e.loading,d=e.boilerplate||!i?{}:{ariaLive:`polite`,ariaLabel:l(e.loadingText),role:`alert`};return i?V(`div`,b({class:[`v-skeleton-loader`,{"v-skeleton-loader--boilerplate":e.boilerplate},c.value,r.value,s.value],style:[a.value,o.value]},d,t),[u.value]):V(H,null,[n.default?.()])}),{}}}),Rf=q()({name:`VSlideGroupItem`,props:Ae(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let n=nn(e,yi);return()=>t.default?.({isSelected:n.isSelected.value,select:n.select,toggle:n.toggle,selectedClass:n.selectedClass.value})}}),zf=Symbol.for(`vuetify:v-snackbar-queue`);function Bf(e){let t=L(new Map),n=U(()=>Number(e.gap));function r(e){t.value.set(e,{height:0,width:0})}function a(e){t.value.delete(e)}function o(e,n,r){let i=t.value.get(e);!i||i.height===n&&i.width===r||(i.height=n,i.width=r)}let s=i(()=>{for(let{width:e,height:n}of[...t.value.values()].toReversed())if(!(!e||!n))return{width:e,height:n};return{width:0,height:0}});function c(e){if(!t.value.has(e))return null;let r=0;for(let[i,a]of[...t.value.entries()].toReversed()){if(i===e)break;r+=a.height+n.value}return r}let l={register:r,unregister:a,setSize:o,getOffset:c,items:t,gap:n,lastItemSize:s};return O(zf,l),l}function Vf(e,t){let n=f(zf,null);if(!n)return null;let r=F();n.register(r),d(()=>n.unregister(r)),B(e,e=>!e&&n.unregister(r),{flush:`sync`});let{resizeRef:a,contentRect:o}=be();return B(t,e=>{a.value=e??null}),B(o,e=>{e?.width&&n.setSize(r,e.height,e.width)}),{id:r,offset:i(()=>n.getOffset(r))}}function Hf(e){let t=j(e()),n=-1;function r(){clearInterval(n)}function i(){r(),W(()=>t.value=e())}function a(i){let a=i?getComputedStyle(i):{transitionDuration:.2},o=parseFloat(a.transitionDuration)*1e3||200;if(r(),t.value<=0)return;let s=performance.now();n=window.setInterval(()=>{let n=performance.now()-s+o;t.value=Math.max(e()-n,0),t.value<=0&&r()},o)}return ee(r),{clear:r,time:t,start:a,reset:i}}var Uf=J({collapsed:Object,loading:Boolean,prependAvatar:String,prependIcon:Q,queueGap:Number,queueIndex:Number,title:String,text:String,reverseTimer:Boolean,timer:{type:[Boolean,String],default:!1},timerColor:String,timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Be({location:`bottom`}),...hn(),...yt(),...Ze(),...pn(),...Tt(Vn({closeOnBack:!1,transition:`v-snackbar-transition`}),[`persistent`,`noClickAnimation`,`offset`,`retainFocus`,`captureFocus`,`disableInitialFocus`,`scrim`,`scrollStrategy`,`stickToTarget`,`viewportMargin`])},`VSnackbar`),Wf=q()({name:`VSnackbar`,props:Uf(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),{positionClasses:a}=cn(e),{scopeId:o}=dn(),{themeClasses:s}=Cn(e),{colorClasses:c,colorStyles:u,variantClasses:d}=$e(e),{roundedClasses:p}=Pe(e),m=Hf(()=>Number(e.timeout)),h=L(),g=Vf(r,()=>h.value?.contentEl),_,v=L(),y=j(!1),x=j(!1),S=j(0),C=L(),w=f(_a,void 0);qt(()=>!!w,()=>{let e=Sa();de(()=>{C.value=e.mainStyles.value})}),B(r,D),B(()=>e.timeout,D),l(()=>{r.value&&D()});let T=-1;function D(){m.reset(),window.clearTimeout(T);let t=Number(e.timeout);if(!r.value||t===-1)return;let n=xe(v.value);W(()=>m.start(n)),T=window.setTimeout(()=>{r.value=!1},t)}function O(){m.reset(),window.clearTimeout(T)}function k(){y.value=!0,O()}function A(){y.value=!1,x.value||D()}function M(){x.value=!0,O()}function N(e){(h.value?.contentEl)?.contains(e.relatedTarget)||(x.value=!1,y.value||D())}function P(e){S.value=e.touches[0].clientY}function F(e){Math.abs(S.value-e.changedTouches[0].clientY)>50&&(r.value=!1)}function ee(){y.value&&A(),x.value=!1}let te=i(()=>e.location.split(` `).reduce((e,t)=>(e[`v-snackbar--${t}`]=!0,e),{})),I=i(()=>{let[t,n]=e.location.split(` `);return t===`bottom`||[`left`,`right`].includes(t)&&n===`end`?-1:1}),ne=i(()=>e.collapsed?{"--v-snackbar-collapsed-height":Y(e.collapsed.height),"--v-snackbar-collapsed-width":Y(e.collapsed.width)}:null),R=i(()=>g?g.offset.value===null?_:_=Y(g.offset.value):{}),re=i(()=>{if(typeof e.transition!=`string`||!e.transition.endsWith(`-auto`))return e.transition;let t=e.transition.replace(`-auto`,``),[n,r]=e.location.split(` `);return`${t}-${[`start`,`end`,`left`,`right`].includes(r)||[`left`,`right`].includes(n)?`x`:`y`}${[`end`,`right`].includes(r)||![`start`,`left`].includes(r)&&[`bottom`,`right`].includes(n)?`-reverse`:``}-transition`});return K(()=>{let i=Tt(Gn.filterProps(e),[`transition`]),l=!!(e.prependAvatar||e.prependIcon),f=!!(l||e.loading||t.prepend),g=!!(t.default||t.text||t.title||e.text||e.title);return n(Gn,b({ref:h,class:[`v-snackbar`,{"v-snackbar--active":r.value,"v-snackbar--collapsed":!!e.collapsed,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},te.value,a.value,e.class],style:[C.value,{"--v-snackbar-offset":R.value,"--v-snackbar-gap":Y(e.queueGap),"--v-snackbar-index":e.queueIndex,"--v-snackbar-direction":I.value},ne.value,e.style]},i,{transition:re.value,modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,contentProps:b({class:[`v-snackbar__wrapper`,s.value,c.value,p.value,d.value],style:[u.value],onPointerenter:k,onPointerleave:A,onFocusin:M,onFocusout:N},i.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:`none`,_disableGlobalStack:!0,onTouchstartPassive:P,onTouchend:F,onAfterLeave:ee},o),{default:()=>[$t(!1,`v-snackbar`),t.header&&V(`div`,{class:`v-snackbar__header`},[t.header?.()]),e.timer&&m.time.value>0&&!y.value&&V(`div`,{key:`timer`,class:E([`v-snackbar__timer`,`v-snackbar__timer--${e.timer===`bottom`?`bottom`:`top`}`])},[n(kn,{ref:v,color:e.timerColor??`info`,max:e.timeout,modelValue:e.reverseTimer?Number(e.timeout)-m.time.value:m.time.value},null)]),f&&n(Dt,{key:`prepend-defaults`,disabled:!l&&!e.loading,defaults:{VAvatar:{image:e.prependAvatar},VIcon:{icon:e.prependIcon},VProgressCircular:{indeterminate:!0,size:24,width:3}}},{default:()=>[V(`div`,{class:`v-snackbar__prepend`},[t.prepend?t.prepend():V(H,null,[e.loading&&n(Pn,null,null),!e.loading&&e.prependAvatar&&n(Zn,null,null),!e.loading&&e.prependIcon&&n($,null,null)])])]}),g&&V(`div`,{key:`content`,class:`v-snackbar__content`,role:`status`,"aria-live":`polite`},[t.title?.()??(e.title?V(`div`,{class:`v-snackbar__title`,key:`title`},[e.title]):``),t.text?.()??e.text,t.default?.()]),t.actions&&n(Dt,{defaults:{VBtn:{variant:`text`,ripple:!1,slim:!0}}},{default:()=>[V(`div`,{class:`v-snackbar__actions`},[t.actions({isActive:r})])]})],activator:t.activator})}),Mt({},h)}});function Gf(){let e=j(Sn?document.visibilityState:`visible`);if(Sn){let t=()=>{e.value=document.visibilityState};document.addEventListener(`visibilitychange`,t,{passive:!0}),d(()=>{document.removeEventListener(`visibilitychange`,t)})}return e}var Kf=J({closable:[Boolean,String],closeText:{type:String,default:`$vuetify.dismiss`},collapsed:Boolean,displayStrategy:{type:String,default:`hold`},modelValue:{type:Array,default:()=>[]},totalVisible:{type:[Number,String],default:1},gap:{type:[Number,String],default:8},...Tt(Uf(),[`modelValue`,`collapsed`,`queueIndex`,`queueGap`])},`VSnackbarQueue`),qf=q()({name:`VSnackbarQueue`,inheritAttrs:!1,props:Kf(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,emit:r,slots:a}){let{t:o}=gn(),s=Gf(),c=Bf(e),l=j(!1),{runOpenDelay:u,runCloseDelay:d}=zn({openDelay:0,closeDelay:500},e=>{l.value=e,S()}),f=0,p=L([]),m=U(()=>Number(e.totalVisible));B(()=>e.modelValue.length,g);function h(e){p.value=p.value.filter(t=>t.id!==e),p.value.length===0&&(l.value=!1),g()}function g(){if(!e.modelValue.length)return;if(p.value.filter(e=>e.active).length>=m.value){if(e.displayStrategy!==`overflow`)return;p.value.filter(e=>e.active).slice(m.value-1).forEach(e=>{e.active=!1,e.onDismiss?.(`overflow`)})}let[t,...n]=e.modelValue;r(`update:modelValue`,n);let{promise:i,success:a,error:o,onDismiss:s,...c}=typeof t==`string`?{text:t}:t,l={id:f++,item:{...i?{timeout:-1,loading:!0}:{},...c},active:!0,onDismiss:s};p.value.unshift(l),S(),i?.then(e=>{l.active&&(l.item=a?.(e)??{...l.item,timeout:1},S(),x(p))},e=>{l.active&&(l.item=o?.(e)??{...l.item,timeout:1},S(),x(p))})}function _(e,t){let n=p.value.find(t=>t.id===e);n&&(n.active=!1,n.onDismiss?.(t),S())}function v(){r(`update:modelValue`,[]),p.value.toReversed().forEach((e,t)=>setTimeout(()=>{e.active=!1,e.onDismiss?.(`cleared`)},100*t))}let y=i(()=>({color:typeof e.closable==`string`?e.closable:void 0,text:o(e.closeText)}));function S(){let t=0;if(p.value.forEach(({item:e,active:n})=>{e.queueIndex=t,n&&t++}),!e.collapsed||l.value){p.value.forEach(({item:e})=>e.collapsed=void 0);return}for(let{item:e}of p.value)e.collapsed=e.queueIndex>0?{width:c.lastItemSize.value.width,height:c.lastItemSize.value.height}:void 0}return B(c.lastItemSize,S),B(()=>e.collapsed,S),K(()=>{let r=!!(e.closable||a.actions),i=Tt(Wf.filterProps(e),[`modelValue`,`collapsed`]),o=s.value===`hidden`||e.collapsed&&l.value;return V(H,null,[p.value.map(({id:s,item:c,active:l})=>a.item?n(Dt,{defaults:{VSnackbar:c}},{default:()=>[a.item({item:c})]}):n(Wf,b({key:s},t,i,c,o?{timeout:-1}:{},{queueGap:Number(e.gap),contentProps:b(i.contentProps,{onMouseenter:u,onMouseleave:()=>d()}),modelValue:l,"onUpdate:modelValue":()=>_(s,`auto`),onAfterLeave:()=>h(s)}),{header:a.header?()=>a.header?.({item:c}):void 0,text:a.text?()=>a.text?.({item:c}):void 0,actions:r?()=>V(H,null,[a.actions?n(Dt,{defaults:{VBtn:y.value}},{default:()=>[a.actions({item:c,props:{onClick:()=>_(s,`dismissed`)}})]}):n(Z,b(y.value,{onClick:()=>_(s,`dismissed`)}),null)]):void 0}))])}),{clear:v}}}),Jf=J({autoDraw:Boolean,autoDrawDuration:[Number,String],autoDrawEasing:{type:String,default:`ease`},color:String,gradient:{type:Array,default:()=>[]},gradientDirection:{type:String,validator:e=>[`top`,`bottom`,`left`,`right`].includes(e),default:`top`},height:{type:[String,Number],default:75},labels:{type:Array,default:()=>[]},labelSize:{type:[Number,String],default:7},lineWidth:{type:[String,Number],default:4},id:String,itemValue:{type:String,default:`value`},modelValue:{type:Array,default:()=>[]},min:[String,Number],max:[String,Number],padding:{type:[String,Number],default:8},showLabels:Boolean,smooth:[Boolean,String,Number],width:{type:[Number,String],default:300}},`Line`),Yf=J({autoLineWidth:Boolean,...Jf()},`VBarline`),Xf=q()({name:`VBarline`,props:Yf(),setup(e,{slots:t}){let n=F(),r=i(()=>e.id||`barline-${n}`),a=i(()=>Number(e.autoDrawDuration)||500),o=i(()=>!!(e.showLabels||e.labels.length>0||t?.label)),s=i(()=>parseFloat(e.lineWidth)||4),c=i(()=>Math.max(e.modelValue.length*s.value,Number(e.width))),l=i(()=>({minX:0,maxX:c.value,minY:0,maxY:parseInt(e.height,10)})),u=i(()=>e.modelValue.map(t=>at(t,e.itemValue,t)));function d(t,n){let{minX:r,maxX:i,minY:a,maxY:o}=n,s=t.length,c=e.max==null?Math.max(...t):Number(e.max),l=e.min==null?Math.min(...t):Number(e.min);l>0&&e.min==null&&(l=0),c<0&&e.max==null&&(c=0);let u=i/(s===1?2:s),d=(o-a)/(c-l||1),f=o-Math.abs(l*d);return t.map((e,t)=>{let n=Math.abs(d*e);return{x:r+t*u,y:f-n+Number(e<0)*n,height:n,value:e}})}let f=i(()=>{let t=[],n=d(u.value,l.value),r=n.length;for(let i=0;t.length<r;i++){let r=n[i],a=e.labels[i];a||=typeof r==`object`?r.value:r,t.push({x:r.x,value:String(a)})}return t}),p=i(()=>d(u.value,l.value)),m=i(()=>p.value.length===1?(l.value.maxX-s.value)/2:(Math.abs(p.value[0].x-p.value[1].x)-s.value)/2),h=i(()=>typeof e.smooth==`boolean`?e.smooth?2:0:Number(e.smooth));K(()=>{let n=e.gradient.slice().length?e.gradient.slice().reverse():[``];return V(`svg`,{display:`block`},[V(`defs`,null,[V(`linearGradient`,{id:r.value,gradientUnits:`userSpaceOnUse`,x1:e.gradientDirection===`left`?`100%`:`0`,y1:e.gradientDirection===`top`?`100%`:`0`,x2:e.gradientDirection===`right`?`100%`:`0`,y2:e.gradientDirection===`bottom`?`100%`:`0`},[n.map((e,t)=>V(`stop`,{offset:t/Math.max(n.length-1,1),"stop-color":e||`currentColor`},null))])]),V(`clipPath`,{id:`${r.value}-clip`},[p.value.map(t=>V(`rect`,{x:t.x+m.value,y:t.y,width:s.value,height:t.height,rx:h.value,ry:h.value},[e.autoDraw&&!Zt()&&V(H,null,[V(`animate`,{attributeName:`y`,from:t.y+t.height,to:t.y,dur:`${a.value}ms`,fill:`freeze`},null),V(`animate`,{attributeName:`height`,from:`0`,to:t.height,dur:`${a.value}ms`,fill:`freeze`},null)])]))]),o.value&&V(`g`,{key:`labels`,style:{textAnchor:`middle`,dominantBaseline:`mathematical`,fill:`currentColor`}},[f.value.map((n,r)=>V(`text`,{x:n.x+m.value+s.value/2,y:parseInt(e.height,10)-2+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[t.label?.({index:r,value:n.value})??n.value]))]),V(`g`,{"clip-path":`url(#${r.value}-clip)`,fill:`url(#${r.value})`},[V(`rect`,{x:0,y:0,width:Math.max(e.modelValue.length*s.value,Number(e.width)),height:e.height},null)])])})}});function Zf(e,t,n=!1,r=75){if(e.length===0)return``;let i=e.shift(),a=e[e.length-1];return(n?`M${i.x} ${r-i.x+2} L${i.x} ${i.y}`:`M${i.x} ${i.y}`)+e.map((n,r)=>{let a=e[r+1],o=e[r-1]||i,s=a&&$f(a,n,o);if(!a||s)return`L${n.x} ${n.y}`;let c=Math.min(ep(o,n),ep(a,n)),l=c/2<t?c/2:t,u=tp(o,n,l),d=tp(a,n,l);return`L${u.x} ${u.y}S${n.x} ${n.y} ${d.x} ${d.y}`}).join(``)+(n?`L${a.x} ${r-i.x+2} Z`:``)}function Qf(e){return parseInt(e,10)}function $f(e,t,n){return Qf(e.x+n.x)===Qf(2*t.x)&&Qf(e.y+n.y)===Qf(2*t.y)}function ep(e,t){return Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2)}function tp(e,t,n){let r={x:e.x-t.x,y:e.y-t.y},i=Math.sqrt(r.x*r.x+r.y*r.y),a={x:r.x/i,y:r.y/i};return{x:t.x+a.x*n,y:t.y+a.y*n}}var np=J({fill:Boolean,...Jf()},`VTrendline`),rp=q()({name:`VTrendline`,props:np(),setup(e,{slots:t}){let n=F(),r=i(()=>e.id||`trendline-${n}`),a=i(()=>Number(e.autoDrawDuration)||(e.fill?500:2e3)),o=L(0),s=L(null);function c(t,n){let{minX:r,maxX:i,minY:a,maxY:o}=n;t.length===1&&(t=[t[0],t[0]]);let s=t.length,c=e.max==null?Math.max(...t):Number(e.max),l=e.min==null?Math.min(...t):Number(e.min),u=(i-r)/(s-1),d=(o-a)/(c-l||1);return t.map((e,t)=>({x:r+t*u,y:o-(e-l)*d,value:e}))}let l=i(()=>!!(e.showLabels||e.labels.length>0||t?.label)),u=i(()=>parseFloat(e.lineWidth)||4),d=i(()=>Number(e.width)),f=i(()=>{let t=Number(e.padding);return{minX:t,maxX:d.value-t,minY:t,maxY:parseInt(e.height,10)-t}}),p=i(()=>e.modelValue.map(t=>at(t,e.itemValue,t))),m=i(()=>{let t=[],n=c(p.value,f.value),r=n.length;for(let i=0;t.length<r;i++){let r=n[i],a=e.labels[i];a||=typeof r==`object`?r.value:r,t.push({x:r.x,value:String(a)})}return t});B(()=>e.modelValue,async()=>{if(await W(),!e.autoDraw||!s.value||Zt())return;let t=s.value,n=t.getTotalLength();e.fill?(t.style.transformOrigin=`bottom center`,t.style.transition=`none`,t.style.transform=`scaleY(0)`,t.getBoundingClientRect(),t.style.transition=`transform ${a.value}ms ${e.autoDrawEasing}`,t.style.transform=`scaleY(1)`):(t.style.strokeDasharray=`${n}`,t.style.strokeDashoffset=`${n}`,t.getBoundingClientRect(),t.style.transition=`stroke-dashoffset ${a.value}ms ${e.autoDrawEasing}`,t.style.strokeDashoffset=`0`),o.value=n},{immediate:!0});function h(t){let n=typeof e.smooth==`boolean`?e.smooth?8:0:Number(e.smooth);return Zf(c(p.value,f.value),n,t,parseInt(e.height,10))}K(()=>{let n=e.gradient.slice().length?e.gradient.slice().reverse():[``];return V(`svg`,{display:`block`,"stroke-width":parseFloat(e.lineWidth)??4},[V(`defs`,null,[V(`linearGradient`,{id:r.value,gradientUnits:`userSpaceOnUse`,x1:e.gradientDirection===`left`?`100%`:`0`,y1:e.gradientDirection===`top`?`100%`:`0`,x2:e.gradientDirection===`right`?`100%`:`0`,y2:e.gradientDirection===`bottom`?`100%`:`0`},[n.map((e,t)=>V(`stop`,{offset:t/Math.max(n.length-1,1),"stop-color":e||`currentColor`},null))])]),l.value&&V(`g`,{key:`labels`,style:{textAnchor:`middle`,dominantBaseline:`mathematical`,fill:`currentColor`}},[m.value.map((n,r)=>V(`text`,{x:n.x+u.value/2+u.value/2,y:parseInt(e.height,10)-4+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[t.label?.({index:r,value:n.value})??n.value]))]),V(`path`,{ref:s,d:h(e.fill),fill:e.fill?`url(#${r.value})`:`none`,stroke:e.fill?`none`:`url(#${r.value})`},null),e.fill&&V(`path`,{d:h(!1),fill:`none`,stroke:e.color??e.gradient?.[0]},null)])})}}),ip=J({type:{type:String,default:`trend`},...Yf(),...np()},`VSparkline`),ap=q()({name:`VSparkline`,props:ip(),setup(e,{slots:t}){let{textColorClasses:r,textColorStyles:a}=He(()=>e.color),o=i(()=>!!(e.showLabels||e.labels.length>0||t?.label)),s=i(()=>{let t=parseInt(e.height,10);return o.value&&(t+=parseInt(e.labelSize,10)*1.5),t});K(()=>{let i=e.type===`trend`?rp:Xf,o=e.type===`trend`?rp.filterProps(e):Xf.filterProps(e);return n(i,b({key:e.type,class:r.value,style:a.value,viewBox:`0 0 ${e.width} ${parseInt(s.value,10)}`},o),t)})}}),op=J({...G(),...xi({offset:8,minWidth:0,openDelay:0,closeDelay:100,location:`top center`,transition:`scale-transition`})},`VSpeedDial`),sp=q()({name:`VSpeedDial`,props:op(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),a=L(),o=i(()=>{let[t,n=`center`]=e.location?.split(` `)??[];return`${t} ${n}`}),s=i(()=>({[`v-speed-dial__content--${o.value.replace(` `,`-`)}`]:!0}));return K(()=>n(Si,b(Si.filterProps(e),{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,class:e.class,style:e.style,contentClass:[`v-speed-dial__content`,s.value,e.contentClass],location:o.value,ref:a,transition:`fade-transition`}),{...t,default:r=>n(Dt,{defaults:{VBtn:{size:`small`}}},{default:()=>[n(Le,{appear:!0,group:!0,transition:e.transition},{default:()=>[t.default?.(r)]})]})})),{}}}),cp=Symbol.for(`vuetify:v-stepper`),lp=J({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:`$vuetify.stepper.prev`},nextText:{type:String,default:`$vuetify.stepper.next`}},`VStepperActions`),up=q()({name:`VStepperActions`,props:lp(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,{emit:t,slots:r}){let{t:i}=gn();function a(){t(`click:prev`)}function o(){t(`click:next`)}return K(()=>{let t={onClick:a},s={onClick:o};return V(`div`,{class:`v-stepper-actions`},[n(Dt,{defaults:{VBtn:{disabled:[`prev`,!0].includes(e.disabled),text:i(e.prevText),variant:`text`}}},{default:()=>[r.prev?.({props:t})??n(Z,t,null)]}),n(Dt,{defaults:{VBtn:{color:e.color,disabled:[`next`,!0].includes(e.disabled),text:i(e.nextText),variant:`tonal`}}},{default:()=>[r.next?.({props:s})??n(Z,s,null)]})])}),{}}}),dp=Yn(`v-stepper-header`),fp=J({...J({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:Q,default:`$complete`},editable:Boolean,editIcon:{type:Q,default:`$edit`},error:Boolean,errorIcon:{type:Q,default:`$error`},icon:Q,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},`StepperItem`)(),...Ae()},`VStepperItem`),pp=q()({name:`VStepperItem`,directives:{vRipple:It},props:fp(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let r=nn(e,cp,!0),a=i(()=>r?.value.value??e.value),o=i(()=>e.rules.every(e=>e()===!0)),s=i(()=>!e.disabled&&e.editable),c=i(()=>!e.disabled&&e.editable),l=i(()=>e.error||!o.value),u=i(()=>e.complete||e.rules.length>0&&o.value),d=i(()=>l.value?e.errorIcon:u.value?e.completeIcon:r.isSelected.value&&e.editable?e.editIcon:e.icon),f=i(()=>({canEdit:c.value,hasError:l.value,hasCompleted:u.value,title:e.title,subtitle:e.subtitle,step:a.value,value:e.value}));return K(()=>{let i=(!r||r.isSelected.value||u.value||c.value)&&!l.value&&!e.disabled,o=!!(e.title!=null||t.title),p=!!(e.subtitle!=null||t.subtitle);function m(){r?.toggle()}return M(V(`button`,{class:E([`v-stepper-item`,{"v-stepper-item--complete":u.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":l.value},r?.selectedClass.value]),disabled:!e.editable,type:`button`,onClick:m},[s.value&&$t(!0,`v-stepper-item`),n(Zn,{key:`stepper-avatar`,class:`v-stepper-item__avatar`,color:i?e.color:void 0,size:24},{default:()=>[t.icon?.(f.value)??(d.value?n($,{icon:d.value},null):a.value)]}),V(`div`,{class:`v-stepper-item__content`},[o&&V(`div`,{key:`title`,class:`v-stepper-item__title`},[t.title?.(f.value)??e.title]),p&&V(`div`,{key:`subtitle`,class:`v-stepper-item__subtitle`},[t.subtitle?.(f.value)??e.subtitle]),t.default?.(f.value)])]),[[It,e.editable&&e.ripple,null]])}),{}}}),mp=J({...Tt(zi(),[`continuous`,`nextIcon`,`prevIcon`,`showArrows`,`touch`,`mandatory`])},`VStepperWindow`),hp=q()({name:`VStepperWindow`,props:mp(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=f(cp,null),a=X(e,`modelValue`),o=i({get(){return a.value!=null||!r?a.value:r.items.value.find(e=>r.selected.value.includes(e.id))?.value},set(e){a.value=e}});return K(()=>n(Gi,b({_as:`VStepperWindow`},Gi.filterProps(e),{modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,class:[`v-stepper-window`,e.class],style:e.style,mandatory:!1,touch:!1}),t)),{}}}),gp=J({...Ui()},`VStepperWindowItem`),_p=q()({name:`VStepperWindowItem`,props:gp(),setup(e,{slots:t}){return K(()=>n(Ri,b({_as:`VStepperWindowItem`},Ri.filterProps(e),{class:[`v-stepper-window-item`,e.class],style:e.style}),t)),{}}}),vp=J({...J({altLabels:Boolean,bgColor:String,completeIcon:Q,editIcon:Q,editable:Boolean,errorIcon:Q,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:`title`},itemValue:{type:[String,Array,Function],default:`value`},itemProps:{type:[Boolean,String,Array,Function],default:`props`},nonLinear:Boolean,flat:Boolean,...Rt()},`Stepper`)(),...Oe({mandatory:`force`,selectedClass:`v-stepper-item--selected`}),...di(),...Ot(lp(),[`prevText`,`nextText`])},`VStepper`),yp=q()({name:`VStepper`,props:vp(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{items:r,next:a,prev:o,selected:s}=nt(e,cp),{displayClasses:c,mobile:l}=sn(e),{completeIcon:u,editIcon:d,errorIcon:f,color:p,editable:m,prevText:h,nextText:g}=N(e),_=i(()=>e.items.map((t,n)=>{let r={title:at(t,e.itemTitle,t),value:at(t,e.itemValue,n+1),...e.itemProps===!0?t:at(t,e.itemProps)};return{title:r.title,value:r.value,props:r,raw:t}})),v=i(()=>r.value.findIndex(e=>s.value.includes(e.id))),y=i(()=>e.disabled?e.disabled:v.value===0?`prev`:v.value===r.value.length-1?`next`:!1);return Xe({VStepperItem:{editable:m,errorIcon:f,completeIcon:u,editIcon:d,prevText:h,nextText:g},VStepperActions:{color:p,disabled:y,prevText:h,nextText:g}}),K(()=>{let r=mi.filterProps(e),i=!!(t.header||e.items.length),s=e.items.length>0,u=!e.hideActions&&!!(s||t.actions);return n(mi,b(r,{color:e.bgColor,class:[`v-stepper`,{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":l.value},c.value,e.class],style:e.style}),{default:()=>[i&&n(dp,{key:`stepper-header`},{default:()=>[_.value.map(({raw:e,...r},i)=>V(H,null,[!!i&&n(nr,null,null),n(pp,r.props,{default:t[`header-item.${r.value}`]??t.header,icon:t.icon,title:t.title,subtitle:t.subtitle})]))]}),s&&n(hp,{key:`stepper-window`},{default:()=>[_.value.map(e=>n(_p,{value:e.value},{default:()=>t[`item.${e.value}`]?.(e)??t.item?.(e)}))]}),t.default?.({prev:o,next:a}),u&&(t.actions?.({next:a,prev:o})??n(up,{key:`stepper-actions`,"onClick:prev":o,"onClick:next":a},t))]})}),{prev:o,next:a}}}),bp=J({color:String,height:[Number,String],window:Boolean,...G(),...st(),...xa(),...yt(),...ot(),...pn()},`VSystemBar`),xp=q()({name:`VSystemBar`,props:bp(),setup(e,{slots:t}){let{themeClasses:r}=Cn(e),{backgroundColorClasses:a,backgroundColorStyles:o}=_n(()=>e.color),{elevationClasses:s}=Ln(e),{roundedClasses:c}=Pe(e),{ssrBootStyles:l}=Fr(),u=i(()=>e.height??(e.window?32:24)),{layoutItemStyles:d}=Ca({id:e.name,order:i(()=>parseInt(e.order,10)),position:j(`top`),layoutSize:u,elementSize:u,active:i(()=>!0),absolute:U(()=>e.absolute)});return K(()=>n(e.tag,{class:E([`v-system-bar`,{"v-system-bar--window":e.window},r.value,a.value,s.value,c.value,e.class]),style:h([o.value,d.value,l.value,e.style])},t)),{}}}),Sp=J({withBackground:Boolean,...G(),...pn(),...ot()},`VThemeProvider`),Cp=q()({name:`VThemeProvider`,props:Sp(),setup(e,{slots:t}){let{themeClasses:r}=Cn(e);return()=>e.withBackground?n(e.tag,{class:E([`v-theme-provider`,r.value,e.class]),style:h(e.style)},{default:()=>[t.default?.()]}):t.default?.()}}),wp=J({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:Q,iconColor:String,lineColor:String,...G(),...yt(),...lt(),...st()},`VTimelineDivider`),Tp=q()({name:`VTimelineDivider`,props:wp(),setup(e,{slots:t}){let{sizeClasses:r,sizeStyles:i}=Ee(e,`v-timeline-divider__dot`),{backgroundColorStyles:a,backgroundColorClasses:o}=_n(()=>e.dotColor),{roundedClasses:s}=Pe(e,`v-timeline-divider__dot`),{elevationClasses:c}=Ln(e),{backgroundColorClasses:l,backgroundColorStyles:u}=_n(()=>e.lineColor);return K(()=>V(`div`,{class:E([`v-timeline-divider`,{"v-timeline-divider--fill-dot":e.fillDot},e.class]),style:h(e.style)},[V(`div`,{class:E([`v-timeline-divider__before`,l.value]),style:h(u.value)},null),!e.hideDot&&V(`div`,{key:`dot`,class:E([`v-timeline-divider__dot`,c.value,s.value,r.value]),style:h(i.value)},[V(`div`,{class:E([`v-timeline-divider__inner-dot`,o.value,s.value]),style:h(a.value)},[t.default?n(Dt,{key:`icon-defaults`,disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},t.default):n($,{key:`icon`,color:e.iconColor,icon:e.icon,size:e.size},null)])]),V(`div`,{class:E([`v-timeline-divider__after`,l.value]),style:h(u.value)},null)])),{}}}),Ep=J({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:Q,iconColor:String,lineInset:[Number,String],side:{type:String,validator:e=>e==null||[`start`,`end`].includes(e)},...G(),...wt(),...st(),...yt(),...lt(),...ot()},`VTimelineItem`),Dp=q()({name:`VTimelineItem`,props:Ep(),setup(e,{slots:t}){let{dimensionStyles:r}=St(e),i=j(0),a=L();return B(a,e=>{e&&(i.value=e.$el.querySelector(`.v-timeline-divider__dot`)?.getBoundingClientRect().width??0)},{flush:`post`}),K(()=>V(`div`,{class:E([`v-timeline-item`,{"v-timeline-item--fill-dot":e.fillDot,"v-timeline-item--side-start":e.side===`start`,"v-timeline-item--side-end":e.side===`end`},e.class]),style:h([{"--v-timeline-dot-size":Y(i.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Y(e.lineInset)})`:Y(0)},e.style])},[V(`div`,{class:`v-timeline-item__body`,style:h(r.value)},[t.default?.()]),n(Tp,{ref:a,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:t.icon}),e.density!==`compact`&&V(`div`,{class:`v-timeline-item__opposite`},[!e.hideOpposite&&t.opposite?.()])])),{}}}),Op=J({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)},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>[`start`,`end`,`both`].includes(e)},...Ot(Ep({lineInset:0}),[`dotColor`,`fillDot`,`hideOpposite`,`iconColor`,`lineInset`,`size`]),...G(),...it(),...ot(),...pn()},`VTimeline`),kp=q()({name:`VTimeline`,props:Op(),setup(e,{slots:t}){let{themeClasses:r}=Cn(e),{densityClasses:a}=Me(e),{rtlClasses:o}=un();Xe({VTimelineDivider:{lineColor:U(()=>e.lineColor)},VTimelineItem:{density:U(()=>e.density),dotColor:U(()=>e.dotColor),fillDot:U(()=>e.fillDot),hideOpposite:U(()=>e.hideOpposite),iconColor:U(()=>e.iconColor),lineColor:U(()=>e.lineColor),lineInset:U(()=>e.lineInset),size:U(()=>e.size)}});let s=i(()=>{let t=e.side?e.side:e.density===`default`?null:`end`;return t&&`v-timeline--side-${t}`}),c=i(()=>{let t=[`v-timeline--truncate-line-start`,`v-timeline--truncate-line-end`];switch(e.truncateLine){case`both`:return t;case`start`:return t[0];case`end`:return t[1];default:return null}});return K(()=>n(e.tag,{class:E([`v-timeline`,`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,c.value,{"v-timeline--inset-line":!!e.lineInset},r.value,a.value,s.value,o.value,e.class]),style:h([{"--v-timeline-line-thickness":Y(e.lineThickness)},e.style])},t)),{}}}),Ap=J({allowedValues:Function,ampm:Boolean,color:String,disabled:Boolean,displayedValue:null,double:Boolean,format:{type:Function,default:e=>e},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,readonly:Boolean,rotate:{type:Number,default:0},step:{type:Number,default:1},modelValue:{type:Number}},`VTimePickerClock`),jp=q()({name:`VTimePickerClock`,props:Ap(),emits:{change:e=>!0,input:e=>!0},setup(e,{emit:t}){let n=L(null),r=L(null),a=L(void 0),o=L(!1),s=L(null),c=L(null),l=An(e=>t(`change`,e),750),{textColorClasses:u,textColorStyles:d}=He(()=>e.color),{backgroundColorClasses:f,backgroundColorStyles:p}=_n(()=>e.color),m=i(()=>e.max-e.min+1),g=i(()=>e.double?m.value/2:m.value),_=i(()=>360/g.value),v=i(()=>_.value*Math.PI/180),y=i(()=>e.modelValue==null?e.min:e.modelValue),b=i(()=>.62),x=i(()=>{let t=[];for(let n=e.min;n<=e.max;n+=e.step)t.push(n);return t});B(()=>e.modelValue,e=>{a.value=e});function S(e){a.value!==e&&(a.value=e),t(`input`,e)}function C(t){return!e.allowedValues||e.allowedValues(t)}function w(t){if(!e.scrollable||e.disabled)return;t.preventDefault();let n=Math.sign(-t.deltaY||1),r=y.value;do r+=n,r=(r-e.min+m.value)%m.value+e.min;while(!C(r)&&r!==y.value);r!==e.displayedValue&&S(r),l(r)}function T(t){return e.double&&t-e.min>=g.value}function D(e){return T(e)?b.value:1}function O(t){let n=e.rotate*Math.PI/180;return{x:Math.sin((t-e.min)*v.value+n)*D(t),y:-Math.cos((t-e.min)*v.value+n)*D(t)}}function k(t,n){let r=(Math.round(t/_.value)+(n?g.value:0))%m.value+e.min;return t<360-_.value/2?r:n?e.max-g.value+1:e.min}function A(e){let{x:t,y:n}=O(e);return{left:`${Math.round(50+t*50)}%`,top:`${Math.round(50+n*50)}%`}}function j(e,t){let n=t.x-e.x,r=t.y-e.y;return Math.sqrt(n*n+r*r)}function M(e,t){let n=2*Math.atan2(t.y-e.y-j(e,t),t.x-e.x);return Math.abs(n*180/Math.PI)}function N(e){s.value===null&&(s.value=e),c.value=e,S(e)}function P(t){if(t.preventDefault(),!o.value&&t.type!==`click`||!n.value)return;let{width:i,top:a,left:s}=n.value?.getBoundingClientRect(),{width:c}=r.value?.getBoundingClientRect()??{width:0},{clientX:l,clientY:u}=`touches`in t?t.touches[0]:t,d={x:i/2,y:-i/2},f={x:l-s,y:a-u},p=Math.round(M(d,f)-e.rotate+360)%360,m=e.double&&j(d,f)<(c+c*b.value)/4,h=Math.ceil(15/_.value),g;for(let e=0;e<h;e++)if(g=k(p+e*_.value,m),C(g)||(g=k(p-e*_.value,m),C(g)))return N(g)}function F(t){e.disabled||(t.preventDefault(),window.addEventListener(`mousemove`,P),window.addEventListener(`touchmove`,P),window.addEventListener(`mouseup`,te),window.addEventListener(`touchend`,te),s.value=null,c.value=null,o.value=!0,P(t))}function te(e){e.stopPropagation(),I(),o.value=!1,c.value!==null&&C(c.value)&&t(`change`,c.value)}function I(){Sn&&(window.removeEventListener(`mousemove`,P),window.removeEventListener(`touchmove`,P),window.removeEventListener(`mouseup`,te),window.removeEventListener(`touchend`,te))}ee(I),K(()=>V(`div`,{class:E([{"v-time-picker-clock":!0,"v-time-picker-clock--indeterminate":e.modelValue==null,"v-time-picker-clock--readonly":e.readonly}]),onMousedown:F,onTouchstart:F,onWheel:w,ref:n},[V(`div`,{class:`v-time-picker-clock__inner`,ref:r},[V(`div`,{class:E([{"v-time-picker-clock__hand":!0,"v-time-picker-clock__hand--inner":T(e.modelValue)},u.value]),style:h([{transform:`rotate(${e.rotate+_.value*(y.value-e.min)}deg) scaleY(${D(y.value)})`},d.value])},null),x.value.map(t=>{let n=t===y.value;return V(`div`,{class:E([{"v-time-picker-clock__item":!0,"v-time-picker-clock__item--active":n,"v-time-picker-clock__item--disabled":e.disabled||!C(t)},n&&f.value]),style:h([A(t),n&&p.value])},[V(`span`,null,[e.format(t)])])})])]))}}),Mp=J({active:Boolean,color:String,disabled:Boolean,label:String,modelValue:String,error:String,showHint:Boolean,readonly:Boolean},`VTimePickerField`),Np=q()({name:`VTimePickerField`,props:Mp(),emits:{"update:modelValue":e=>!0},setup(e,{emit:t}){let{textColorClasses:r,textColorStyles:i}=He(()=>e.color),a=L(),o=j(!1);function s(e){if([`Backspace`,`Delete`].includes(e.key)){e.preventDefault();let n=e.target;n.value=``,t(`update:modelValue`,null)}}return K(()=>n(Oi,{ref:a,_as:`VTimePickerField`,autocomplete:`off`,class:E([`v-time-picker-controls__time__field`,{"v-time-picker-controls__time__field--active":e.active},e.active?r.value:[]]),style:h(e.active?i.value:[]),disabled:e.disabled,variant:`solo-filled`,inputmode:`numeric`,hideDetails:`auto`,"aria-label":e.label,"aria-invalid":!!e.error,"aria-errormessage":e.error,error:!!e.error,hint:e.showHint?e.label:void 0,persistentHint:!0,flat:!0,modelValue:e.modelValue??(o.value?``:`--`),"onUpdate:modelValue":e=>t(`update:modelValue`,e),onKeydown:s,onFocus:()=>o.value=!0,onBlur:()=>o.value=!1},null)),Mt({},a)}});function Pp(e,t=2){return String(e).padStart(t,`0`)}function Fp(e){return e?(e-1)%12+1:12}function Ip(e,t){return e%12+(t===`pm`?12:0)}function Lp(e){let t=e.replaceAll(/\D/g,``);return t.length>0?Number(t):null}function Rp(e,t,n){if(n){if(e===12&&t)return{value:1};if(e===11&&t)return{value:12,togglePeriod:!0};if(e===12&&!t)return{value:11,togglePeriod:!0};if(e===1&&!t)return{value:12}}else{if(e===23&&t)return{value:0};if(e===0&&!t)return{value:23}}return{value:e+(t?1:-1)}}function zp(e,t){return e===59&&t?0:e===0&&!t?59:e+(t?1:-1)}var Bp=J({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],max:String,min:String},`time-validation`);function Vp(e){let t=i(()=>{let t=e.min?Number(e.min.split(`:`)[0]):0,n=e.max?Number(e.max.split(`:`)[0]):23;return r=>r<t||r>n?!1:Array.isArray(e.allowedHours)?e.allowedHours.includes(r):typeof e.allowedHours==`function`?e.allowedHours(r):!0}),n=i(()=>{let[t,n]=e.min?e.min.split(`:`).map(Number):[0,0],[r,i]=e.max?e.max.split(`:`).map(Number):[23,59],a=t*60+n,o=r*60+i;return(t,n)=>{if(t!==null){let e=60*t+n;if(e<a||e>o)return!1}return Array.isArray(e.allowedMinutes)?e.allowedMinutes.includes(n):typeof e.allowedMinutes==`function`?e.allowedMinutes(n):!0}}),r=i(()=>{let[t,n,r]=e.min?e.min.split(`:`).map(Number):[0,0,0],[i,a,o]=e.max?e.max.split(`:`).map(Number):[23,59,59],s=t*3600+n*60+(r||0),c=i*3600+a*60+(o||0);return(t,n,r)=>{if(t!==null&&n!==null){let e=3600*t+60*n+r;if(e<s||e>c)return!1}return Array.isArray(e.allowedSeconds)?e.allowedSeconds.includes(r):typeof e.allowedSeconds==`function`?e.allowedSeconds(r):!0}});function a(e,i,a,o=null,s=null){let c=e===`hour`?t.value:e===`minute`?e=>n.value(o,e):e=>r.value(o,s,e),l=e===`hour`?e=>Rp(e,a,null).value:e=>zp(e,a),u=e===`hour`?24:60;for(let e=1;e<=u&&(i=l(i),!c(i));e++);return i}return{isAllowedHour:t,isAllowedMinute:n,isAllowedSecond:r,findNextAllowed:a}}var Hp=J({ampm:Boolean,color:String,disabled:Boolean,inputHints:Boolean,hour:[Number,String],minute:[Number,String],second:[Number,String],period:String,readonly:Boolean,useSeconds:Boolean,value:Number,viewMode:String,...Bp()},`VTimePickerControls`),Up=q()({name:`VTimePickerControls`,props:Hp(),emits:{"update:period":e=>!0,"update:viewMode":e=>!0,"update:hour":e=>!0,"update:minute":e=>!0,"update:second":e=>!0},setup(e,{emit:t}){let{t:r}=gn(),{isAllowedHour:a,isAllowedMinute:o,isAllowedSecond:s,findNextAllowed:c}=Vp(e),l=i(()=>e.hour===null?null:e.ampm?Ip(Number(e.hour),e.period??`am`):Number(e.hour)),u=i(()=>e.minute===null?null:Number(e.minute)),d=i(()=>e.hour===null?!0:a.value?.(Number(l.value))??!0),f=i(()=>e.minute===null?!0:o.value?.(l.value,Number(e.minute))??!0),p=i(()=>e.second===null?!0:s.value?.(l.value,u.value,Number(e.second))??!0),m={in:t=>{if(t==null||isNaN(Number(t)))return null;let n=Number(t);return e.ampm?Pp(Fp(n)):Pp(n)},out:t=>{if(isNaN(Number(t))||t==null||t===``)return null;let n=typeof t==`string`?Lp(t):Number(t);return n===null?null:e.ampm?Ip(n,e.period??`am`):Yt(n,0,23)}},h=X(e,`hour`,void 0,m.in,m.out),g={in:e=>e!=null&&!isNaN(Number(e))?Pp(`${e}`):null,out:e=>{if(isNaN(Number(e))||e==null||e===``)return null;let t=typeof e==`string`?Lp(e):Number(e);return t===null?null:Yt(t,0,59)}},_=X(e,`minute`,void 0,g.in,g.out),v=X(e,`second`,void 0,g.in,g.out);function y(n){if(![`ArrowUp`,`ArrowDown`].includes(n.key))return;n.preventDefault(),n.stopPropagation();let r=e.period===`am`,i=c(`hour`,e.ampm?Ip(Number(h.value??0),r?`am`:`pm`):Number(h.value??0),n.key===`ArrowUp`),a=r&&i>=12||!r&&i<12;e.ampm&&a?(t(`update:period`,e.period===`am`?`pm`:`am`),W(()=>h.value=Pp(i))):h.value=Pp(i)}function b(e){[`ArrowUp`,`ArrowDown`].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),_.value=Pp(c(`minute`,Number(_.value??0),e.key===`ArrowUp`,l.value)))}function x(e){[`ArrowUp`,`ArrowDown`].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),v.value=Pp(c(`second`,Number(v.value??0),e.key===`ArrowUp`,l.value,u.value)))}function S(t,n,r){return i=>{if(!i.data)return;let a=i.target,{value:o,selectionStart:s,selectionEnd:c}=a??{};if(Lp(i.data)===null){i.preventDefault();return}let l=o?o.slice(0,s)+i.data+o.slice(c):i.data;if(l.length>2){if(s===c&&c===0&&i.data.trim().startsWith(`0`)){i.preventDefault(),a.value=l.trim().substring(0,2),r(a.value),i.data.trim().length===1&&a.setSelectionRange(1,1);return}if(s===c&&c===1&&o.startsWith(`0`)){i.preventDefault(),a.value=l.trim().substring(0,2),r(a.value);return}let t=e.viewMode===`hour`?e.ampm?12:23:59;if(Lp(l)>t){i.preventDefault(),a.value=Pp(String(Lp(i.data)).substring(0,2)),r(a.value);return}}n(t(l))&&i.preventDefault()}}function C(e){t(`update:period`,e)}let w=L(),T=L(),D=L();B(()=>e.viewMode,(e,t)=>{switch(t){case`hour`:w.value.blur();break;case`minute`:T.value.blur();break;case`second`:D.value.blur();break}});let O=S(m.out,e=>m.in(e)===h.value,e=>h.value=e),k=S(g.out,e=>g.in(e)===_.value,e=>_.value=e),A=S(g.out,e=>g.in(e)===v.value,e=>v.value=e);return K(()=>V(`div`,{class:`v-time-picker-controls`},[V(`div`,{class:E({"v-time-picker-controls__time":!0,"v-time-picker-controls__time--with-ampm":e.ampm,"v-time-picker-controls__time--with-seconds":e.useSeconds})},[n(Np,{ref:w,active:e.viewMode===`hour`,color:e.color,disabled:e.disabled,label:r(`$vuetify.timePicker.hour`),showHint:e.inputHints,error:d.value?void 0:r(`$vuetify.timePicker.notAllowed`),modelValue:h.value,"onUpdate:modelValue":e=>h.value=e,onKeydown:y,onBeforeinput:O,onFocus:()=>t(`update:viewMode`,`hour`)},null),V(`span`,{class:`v-time-picker-controls__time__separator`},[z(`:`)]),n(Np,{ref:T,active:e.viewMode===`minute`,color:e.color,disabled:e.disabled,label:r(`$vuetify.timePicker.minute`),showHint:e.inputHints,error:f.value?void 0:r(`$vuetify.timePicker.notAllowed`),modelValue:_.value,"onUpdate:modelValue":e=>_.value=e,onKeydown:b,onBeforeinput:k,onFocus:()=>t(`update:viewMode`,`minute`)},null),e.useSeconds&&V(`span`,{key:`secondsDivider`,class:`v-time-picker-controls__time__separator`},[z(`:`)]),e.useSeconds&&V(H,null,[n(Np,{key:`secondsVal`,ref:D,active:e.viewMode===`second`,color:e.color,disabled:e.disabled,label:r(`$vuetify.timePicker.second`),showHint:e.inputHints,error:p.value?void 0:r(`$vuetify.timePicker.notAllowed`),modelValue:v.value,"onUpdate:modelValue":e=>v.value=e,onKeydown:x,onBeforeinput:A,onFocus:()=>t(`update:viewMode`,`second`)},null)]),e.ampm&&V(`div`,{class:`v-time-picker-controls__ampm`},[n(Z,{active:e.period===`am`,color:e.period===`am`?e.color:void 0,class:E({"v-time-picker-controls__ampm__am":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period===`am`}),disabled:e.disabled,text:r(`$vuetify.timePicker.am`),variant:e.disabled&&e.period===`am`?`elevated`:`tonal`,onClick:()=>e.period===`am`?null:C(`am`)},null),n(Z,{active:e.period===`pm`,color:e.period===`pm`?e.color:void 0,class:E({"v-time-picker-controls__ampm__pm":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period===`pm`}),disabled:e.disabled,text:r(`$vuetify.timePicker.pm`),variant:e.disabled&&e.period===`pm`?`elevated`:`tonal`,onClick:()=>e.period===`pm`?null:C(`pm`)},null)])])])),{}}}),Wp=J({disabled:Boolean,format:{type:String,default:`ampm`},viewMode:{type:String,default:`hour`},period:{type:String,default:`am`,validator:e=>[`am`,`pm`].includes(e)},modelValue:null,readonly:Boolean,scrollable:Boolean,useSeconds:Boolean,variant:{type:String,default:`dial`},...Bp(),...Tt(Pc({title:`$vuetify.timePicker.title`}),[`landscape`]),...it()},`VTimePicker`),Gp=q()({name:`VTimePicker`,props:Wp(),emits:{"update:hour":e=>!0,"update:minute":e=>!0,"update:period":e=>!0,"update:second":e=>!0,"update:modelValue":e=>!0,"update:viewMode":e=>!0},setup(e,{emit:t,slots:r}){let{t:a}=gn(),{densityClasses:o}=Me(e),s=L(null),c=L(null),u=L(null),d=L(null),f=L(null),p=L(null),m=X(e,`period`,`am`),h=X(e,`viewMode`,`hour`),g=L(null),_=L(null),v=i(()=>e.format===`ampm`),{isAllowedHour:y,isAllowedMinute:x,isAllowedSecond:S}=Vp(e),C=U(()=>e.modelValue!==null&&s.value===null&&c.value===null&&(!e.useSeconds||u.value===null));function w(){let n=T();n!==null&&n!==e.modelValue&&t(`update:modelValue`,n),C.value&&t(`update:modelValue`,null)}B(s,w),B(c,w),B(u,w),B(m,(e,t)=>{s.value==null||e===t||(e===`pm`&&s.value<12?s.value+=12:e===`am`&&s.value>=12&&(s.value-=12))}),B(()=>e.modelValue,e=>E(e)),B(()=>e.useSeconds,(e,t)=>{t&&!e&&h.value===`second`&&(h.value=`minute`),!e&&u.value!==null&&(u.value=null)}),l(()=>{E(e.modelValue)});function T(){return s.value!=null&&c.value!=null&&(!e.useSeconds||u.value!=null)?`${Pp(s.value)}:${Pp(c.value)}`+(e.useSeconds?`:${Pp(u.value)}`:``):null}function E(e){if(e==null||e===``)s.value=null,c.value=null,u.value=null;else if(e instanceof Date)s.value=e.getHours(),c.value=e.getMinutes(),u.value=e.getSeconds();else{let[t,,n,,r,i]=e.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||[,,,,,,];s.value=i?Ip(parseInt(t,10),i):parseInt(t,10),c.value=parseInt(n,10),u.value=parseInt(r||0,10)}m.value=s.value==null||s.value<12?`am`:`pm`}function D(e){h.value===`hour`?s.value=v.value?Ip(e,m.value):e:h.value===`minute`?c.value=e:u.value=e}function O(n){switch(h.value||`hour`){case`hour`:t(`update:hour`,n);break;case`minute`:t(`update:minute`,n);break;case`second`:t(`update:second`,n);break;default:break}let r=s.value!==null&&c.value!==null&&(e.useSeconds?u.value!==null:!0);h.value===`hour`?h.value=`minute`:e.useSeconds&&h.value===`minute`&&(h.value=`second`),!(s.value===d.value&&c.value===f.value&&(!e.useSeconds||u.value===p.value))&&T()!==null&&(d.value=s.value,f.value=c.value,e.useSeconds&&(p.value=u.value),r&&w())}K(()=>{let t=Tt(Fc.filterProps(e),[`hideHeader`]),i=Up.filterProps(e),l=jp.filterProps(Tt(e,[`format`,`modelValue`,`min`,`max`])),d=h.value===`hour`?y.value:h.value===`minute`?e=>x.value(s.value,e):e=>S.value(s.value,c.value,e);return n(Fc,b(t,{color:void 0,class:[`v-time-picker`,`v-time-picker--variant-${e.variant}`,e.class,o.value],hideHeader:e.hideHeader&&e.variant!==`input`,style:e.style}),{title:()=>r.title?.()??V(`div`,{class:`v-time-picker__title`},[a(e.title)]),header:()=>n(Up,b(i,{ampm:v.value,hour:s.value,minute:c.value,period:m.value,second:u.value,viewMode:h.value,inputHints:e.variant===`input`,"onUpdate:hour":e=>s.value=e,"onUpdate:minute":e=>c.value=e,"onUpdate:second":e=>u.value=e,"onUpdate:period":e=>m.value=e,"onUpdate:viewMode":e=>h.value=e,ref:g}),null),default:()=>n(jp,b(l,{allowedValues:d,double:h.value===`hour`&&!v.value,format:h.value===`hour`?v.value?Fp:e=>e:e=>Pp(e,2),max:h.value===`hour`?v.value&&m.value===`am`?11:23:59,min:h.value===`hour`&&v.value&&m.value===`pm`?12:0,size:20,step:h.value===`hour`?1:5,modelValue:h.value===`hour`?s.value:h.value===`minute`?c.value:u.value,onChange:O,onInput:D,ref:_}),null),actions:r.actions})})}}),Kp=J({...G(),...Ze({variant:`text`})},`VToolbarItems`),qp=q()({name:`VToolbarItems`,props:Kp(),setup(e,{slots:t}){return Xe({VBtn:{color:U(()=>e.color),height:`inherit`,variant:U(()=>e.variant)}}),K(()=>V(`div`,{class:E([`v-toolbar-items`,e.class]),style:h(e.style)},[t.default?.()])),{}}}),Jp=J({...Tt(ar({collapseIcon:`$treeviewCollapse`,expandIcon:`$treeviewExpand`}),[`subgroup`])},`VTreeviewGroup`),Yp=q()({name:`VTreeviewGroup`,props:Jp(),setup(e,{slots:t}){let r=L(),a=i(()=>r.value?.isOpen?e.collapseIcon:e.expandIcon),o=i(()=>({VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,toggleIcon:a.value}}));return K(()=>n(er,b(er.filterProps(e),{ref:r,class:[`v-treeview-group`,e.class],subgroup:!0}),{...t,activator:t.activator?e=>V(H,null,[n(Dt,{defaults:o.value},{default:()=>[t.activator?.(e)]})]):void 0})),{}}}),Xp=Symbol.for(`vuetify:v-treeview`),Zp=J({loading:Boolean,hideActions:Boolean,hasCustomPrepend:Boolean,indentLines:Array,toggleIcon:Q,...tr({slim:!0})},`VTreeviewItem`),Qp=q()({name:`VTreeviewItem`,props:Zp(),emits:{toggleExpand:e=>!0},setup(e,{slots:t,emit:r}){let a=f(Xp,{visibleIds:L()}).visibleIds,o=L(),s=i(()=>o.value?.root.activatable.value&&o.value?.isGroupActivator),c=i(()=>o.value?.link.isClickable.value||e.value!=null&&!!o.value?.list),l=i(()=>!e.disabled&&e.link!==!1&&(e.link||c.value||s.value)),u=i(()=>a.value&&!a.value.has(me(o.value?.id)));function d(e){l.value&&s.value&&o.value?.activate(!o.value?.isActivated,e)}function p(e){e.preventDefault(),e.stopPropagation(),r(`toggleExpand`,e)}return K(()=>{let r=Qn.filterProps(e),i=t.prepend||e.toggleIcon||e.indentLines||e.prependIcon||e.prependAvatar;return n(Qn,b({ref:o},r,{active:o.value?.isActivated||void 0,class:[`v-treeview-item`,{"v-treeview-item--activatable-group-activator":s.value,"v-treeview-item--filtered":u.value},e.class],role:`treeitem`,ripple:!1,onClick:d}),{...t,prepend:i?r=>V(H,null,[e.indentLines&&e.indentLines.length>0?V(`div`,{key:`indent-lines`,class:`v-treeview-indent-lines`,style:{"--v-indent-parts":e.indentLines.length}},[e.indentLines.map(e=>V(`div`,{class:E(`v-treeview-indent-line v-treeview-indent-line--${e}`)},null))]):``,!e.hideActions&&n(Ha,{start:!0},{default:()=>[e.toggleIcon?V(H,null,[t.toggle?n(Dt,{key:`prepend-defaults`,defaults:{VBtn:{density:`compact`,icon:e.toggleIcon,variant:`text`,loading:e.loading},VProgressCircular:{indeterminate:`disable-shrink`,size:20,width:2}}},{default:()=>[t.toggle({...r,loading:e.loading,props:{onClick:p}})]}):n(Z,{key:`prepend-toggle`,density:`compact`,icon:e.toggleIcon,loading:e.loading,variant:`text`,onClick:p},{loader:()=>n(Pn,{indeterminate:`disable-shrink`,size:`20`,width:`2`},null)})]):V(`div`,{class:`v-treeview-item__level`},null)]}),e.hasCustomPrepend?n(Dt,{key:`prepend-defaults`,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{start:!0}}},{default:()=>[t.prepend?.(r)]}):V(H,null,[t.prepend?.(r),e.prependAvatar&&n(Zn,{key:`prepend-avatar`,density:e.density,image:e.prependAvatar},null),e.prependIcon&&n($,{key:`prepend-icon`,density:e.density,icon:e.prependIcon},null)])]):void 0})}),Mt({},o)}}),$p=J({fluid:Boolean,disabled:Boolean,loadChildren:Function,loadingIcon:{type:String,default:`$loading`},items:Array,openOnClick:{type:Boolean,default:void 0},indeterminateIcon:{type:Q,default:`$checkboxIndeterminate`},falseIcon:Q,trueIcon:Q,returnObject:Boolean,activatable:Boolean,selectable:Boolean,selectedColor:String,selectStrategy:[String,Function,Object],index:Number,isLastGroup:Boolean,separateRoots:Boolean,parentIndentLines:Array,indentLinesVariant:String,path:{type:Array,default:()=>[]},...Ot(Zp(),[`hideActions`]),...it()},`VTreeviewChildren`),em=q()({name:`VTreeviewChildren`,props:$p(),setup(e,{slots:t}){let r=le(new Set),a=L([]),o=i(()=>!e.disabled&&(e.openOnClick==null?e.selectable&&!e.activatable:e.openOnClick));async function s(t){try{if(!e.items?.length||!e.loadChildren)return;t?.children?.length===0&&(r.add(t.value),await e.loadChildren(t.raw))}finally{r.delete(t.value)}}function c(t,n){e.selectable&&t(n)}return()=>t.default?.()??e.items?.map((i,l,u)=>{let{children:d,props:f}=i,p=r.has(i.value),m=!!u.at(l+1)?.children,h=e.path?.length??0,g=u.length-1===l,_={index:l,depth:h,isFirst:l===0,isLast:g,path:[...e.path,l],hideAction:e.hideActions},v=ga({depth:h,isLast:g,isLastGroup:e.isLastGroup,leafLinks:!e.hideActions&&!e.fluid,separateRoots:e.separateRoots,parentIndentLines:e.parentIndentLines,variant:e.indentLinesVariant}),y={toggle:t.toggle?e=>t.toggle?.({...e,..._,item:i.raw,internalItem:i,loading:p}):void 0,prepend:r=>V(H,null,[e.selectable&&(!d||d&&![`leaf`,`single-leaf`].includes(e.selectStrategy))&&n(Ha,{start:!0},{default:()=>[n(ni,{key:i.value,modelValue:r.isSelected,disabled:e.disabled||f.disabled,loading:p,color:e.selectedColor,density:e.density,indeterminate:r.isIndeterminate,indeterminateIcon:e.indeterminateIcon,falseIcon:e.falseIcon,trueIcon:e.trueIcon,"onUpdate:modelValue":e=>c(r.select,e),onClick:e=>e.stopPropagation(),onKeydown:e=>{[`Enter`,`Space`].includes(e.key)&&(e.stopPropagation(),c(r.select,r.isSelected))}},null)]}),t.prepend?.({...r,..._,item:i.raw,internalItem:i})]),append:t.append?e=>t.append?.({...e,..._,item:i.raw,internalItem:i}):void 0,title:t.title?e=>t.title?.({...e,item:i.raw,internalItem:i}):void 0,subtitle:t.subtitle?e=>t.subtitle?.({...e,item:i.raw,internalItem:i}):void 0},x=Yp.filterProps(f),S=em.filterProps({...e,..._}),C={hideActions:e.hideActions,indentLines:v.footer};return d?n(Yp,b(x,{value:e.returnObject?i.raw:x?.value,rawId:x?.value}),{activator:({props:r,isOpen:u})=>{let d={...f,...r,value:f?.value,hideActions:e.hideActions,indentLines:v.node,ariaExpanded:u,onToggleExpand:[()=>s(i),r.onClick],onClick:e.disabled||f.disabled?void 0:o.value?[()=>s(i),r.onClick]:()=>c(a.value[l]?.select,!a.value[l]?.isSelected)};return Ht(t.header,{props:d,item:i.raw,internalItem:i,loading:p},()=>n(Qp,b({ref:e=>a.value[l]=e},d,{hasCustomPrepend:!!t.prepend,value:e.returnObject?i.raw:f.value,loading:p}),y))},default:()=>V(H,null,[n(em,b(S,{items:d,indentLinesVariant:e.indentLinesVariant,parentIndentLines:v.children,isLastGroup:m,returnObject:e.returnObject}),t),t.footer?.({props:C,item:i.raw,internalItem:i,loading:p})])}):Ht(t.item,{props:f,item:i.raw,internalItem:i},()=>i.type===`divider`?Ht(t.divider,{props:i.raw},()=>n(nr,i.props,null)):i.type===`subheader`?Ht(t.subheader,{props:i.raw},()=>n(sr,i.props,null)):n(Qp,b(f,{hasCustomPrepend:!!t.prepend,hideActions:e.hideActions,indentLines:v.leaf,value:e.returnObject?me(i.raw):f.value}),y))})}});function tm(e,t=[]){for(let n of e)t.push(n),n.children&&tm(n.children,t);return t}var nm=J({openAll:Boolean,indentLines:[Boolean,String],indentLinesColor:String,indentLinesOpacity:[String,Number],search:String,hideNoData:Boolean,noDataText:{type:String,default:`$vuetify.noDataText`},...ri({filterKeys:[`title`]}),...Tt($p(),[`index`,`path`,`indentLinesVariant`,`parentIndentLines`,`isLastGroup`]),...Tt(rr({collapseIcon:`$treeviewCollapse`,expandIcon:`$treeviewExpand`,slim:!0}),[`nav`,`openStrategy`]),modelValue:Array},`VTreeview`),rm=q()({name:`VTreeview`,props:nm(),emits:{"update:opened":e=>!0,"update:activated":e=>!0,"update:selected":e=>!0,"update:modelValue":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,{slots:t,emit:r}){let{t:a}=gn(),{items:o}=or(e),s=U(()=>e.activeColor),c=U(()=>e.baseColor),l=U(()=>e.color),u=X(e,`activated`),d=X(e,`selected`),f=i({get:()=>e.modelValue??d.value,set(e){d.value=e,r(`update:modelValue`,e)}}),p=L(),m=i(()=>e.openAll?x(o.value):e.opened),h=i(()=>tm(o.value)),g=U(()=>e.search),{filteredItems:_}=pi(e,h,g),v=i(()=>{if(!g.value)return null;let t=p.value?.getPath;return t?new Set(_.value.flatMap(n=>{let r=e.returnObject?n.raw:n.props.value;return[...t(r),...y(r)].map(me)})):null});function y(e){let t=[],n=(p.value?.children.get(e)??[]).slice();for(;n.length;){let e=n.shift();e&&(t.push(e),n.push(...(p.value?.children.get(e)??[]).slice()))}return t}function x(t){let n=[];for(let r of t)r.children&&(n.push(e.returnObject?me(r.raw):r.value),r.children&&(n=n.concat(x(r.children))));return n}return O(Xp,{visibleIds:v}),Xe({VTreeviewGroup:{activeColor:s,baseColor:c,color:l,collapseIcon:U(()=>e.collapseIcon),expandIcon:U(()=>e.expandIcon)},VTreeviewItem:{activeClass:U(()=>e.activeClass),activeColor:s,baseColor:c,color:l,density:U(()=>e.density),disabled:U(()=>e.disabled),lines:U(()=>e.lines),variant:U(()=>e.variant)}}),K(()=>{let r=cr.filterProps(e),i=em.filterProps(e),s=typeof e.indentLines==`boolean`?`default`:e.indentLines;return n(cr,b({ref:p},r,{class:[`v-treeview`,{"v-treeview--fluid":e.fluid},e.class],role:`tree`,openStrategy:`multiple`,style:[{"--v-treeview-indent-line-color":e.indentLinesColor,"--v-treeview-indent-line-opacity":e.indentLinesOpacity},e.style],opened:m.value,activated:u.value,"onUpdate:activated":e=>u.value=e,selected:f.value,"onUpdate:selected":e=>f.value=e}),{default:()=>[v.value?.size===0&&!e.hideNoData&&(t[`no-data`]?.()??n(Qn,{key:`no-data`,title:a(e.noDataText)},null)),n(em,b(i,{density:e.density,returnObject:e.returnObject,items:o.value,parentIndentLines:e.indentLines?[]:void 0,indentLinesVariant:s}),t)]})}),{}}}),im=q()({name:`VValidation`,props:Qr(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let n=Jr(e,`validation`);return()=>t.default?.(n)}}),am=e({VAlert:()=>Br,VAlertTitle:()=>zr,VApp:()=>Ma,VAppBar:()=>Ia,VAppBarNavIcon:()=>Ra,VAppBarTitle:()=>za,VAutocomplete:()=>Ka,VAvatar:()=>Zn,VBadge:()=>Jn,VBanner:()=>Za,VBannerActions:()=>Ja,VBannerText:()=>Ya,VBottomNavigation:()=>$a,VBottomSheet:()=>to,VBreadcrumbs:()=>so,VBreadcrumbsDivider:()=>ro,VBreadcrumbsItem:()=>ao,VBtn:()=>Z,VBtnGroup:()=>Se,VBtnToggle:()=>jn,VCalendar:()=>Zs,VCard:()=>Ni,VCardActions:()=>Ii,VCardItem:()=>ji,VCardSubtitle:()=>Pi,VCardText:()=>Fi,VCardTitle:()=>ki,VCarousel:()=>$s,VCarouselItem:()=>tc,VCheckbox:()=>Rr,VCheckboxBtn:()=>ni,VChip:()=>ci,VChipGroup:()=>si,VClassIcon:()=>In,VCode:()=>nc,VCol:()=>Eu,VColorPicker:()=>Ic,VCombobox:()=>Vr,VComponentIcon:()=>Ft,VConfirmEdit:()=>Rc,VContainer:()=>_u,VCounter:()=>wi,VDataIterator:()=>El,VDataTable:()=>du,VDataTableFooter:()=>jl,VDataTableHeaders:()=>Xl,VDataTableRow:()=>eu,VDataTableRows:()=>nu,VDataTableServer:()=>hu,VDataTableVirtual:()=>pu,VDatePicker:()=>ed,VDatePickerControls:()=>Vu,VDatePickerHeader:()=>Uu,VDatePickerMonth:()=>Ju,VDatePickerMonths:()=>Xu,VDatePickerYears:()=>Qu,VDefaultsProvider:()=>Dt,VDialog:()=>Ai,VDialogBottomTransition:()=>Mr,VDialogTopTransition:()=>Dr,VDialogTransition:()=>_r,VDivider:()=>nr,VEmptyState:()=>nd,VExpandBothTransition:()=>Ar,VExpandTransition:()=>wr,VExpandXTransition:()=>vr,VExpansionPanel:()=>ld,VExpansionPanelText:()=>ad,VExpansionPanelTitle:()=>sd,VExpansionPanels:()=>fd,VFab:()=>md,VFabTransition:()=>Or,VFadeTransition:()=>jr,VField:()=>Ei,VFieldLabel:()=>Ci,VFileInput:()=>Sd,VFooter:()=>wd,VForm:()=>Ed,VHotkey:()=>Ld,VHover:()=>zd,VIcon:()=>$,VImg:()=>Xn,VInfiniteScroll:()=>Hd,VInput:()=>ei,VItem:()=>Kd,VItemGroup:()=>Gd,VKbd:()=>Od,VLabel:()=>qr,VLayout:()=>Jd,VLayoutItem:()=>Xd,VLazy:()=>Qd,VLigatureIcon:()=>Nn,VList:()=>cr,VListGroup:()=>er,VListImg:()=>Ba,VListItem:()=>Qn,VListItemAction:()=>Ha,VListItemMedia:()=>Wa,VListItemSubtitle:()=>$n,VListItemTitle:()=>lr,VListSubheader:()=>sr,VLocaleProvider:()=>ef,VMain:()=>nf,VMenu:()=>Si,VMessages:()=>ti,VNavigationDrawer:()=>hf,VNoSsr:()=>gf,VNumberInput:()=>xf,VOtpInput:()=>Cf,VOverlay:()=>Gn,VPagination:()=>kl,VParallax:()=>Ef,VProgressCircular:()=>Pn,VProgressLinear:()=>kn,VRadio:()=>Yi,VRadioGroup:()=>Xi,VRangeSlider:()=>Of,VRating:()=>Af,VResponsive:()=>Kn,VRow:()=>zu,VScaleTransition:()=>yr,VScrollXReverseTransition:()=>Tr,VScrollXTransition:()=>Nr,VScrollYReverseTransition:()=>br,VScrollYTransition:()=>xr,VSelect:()=>_i,VSelectionControl:()=>Ur,VSelectionControlGroup:()=>Hr,VSheet:()=>mi,VSkeletonLoader:()=>Lf,VSlideGroup:()=>bi,VSlideGroupItem:()=>Rf,VSlideXReverseTransition:()=>kr,VSlideXTransition:()=>Er,VSlideYReverseTransition:()=>Cr,VSlideYTransition:()=>Sr,VSlider:()=>Ec,VSnackbar:()=>Wf,VSnackbarQueue:()=>qf,VSpacer:()=>qi,VSparkline:()=>ap,VSpeedDial:()=>sp,VStepper:()=>yp,VStepperActions:()=>up,VStepperHeader:()=>dp,VStepperItem:()=>pp,VStepperWindow:()=>hp,VStepperWindowItem:()=>_p,VSvgIcon:()=>dt,VSwitch:()=>Zi,VSystemBar:()=>xp,VTab:()=>Bi,VTable:()=>iu,VTabs:()=>Ki,VTabsWindow:()=>Wi,VTabsWindowItem:()=>Hi,VTextField:()=>Oi,VTextarea:()=>Qi,VThemeProvider:()=>Cp,VTimePicker:()=>Gp,VTimePickerClock:()=>jp,VTimePickerControls:()=>Up,VTimeline:()=>kp,VTimelineItem:()=>Dp,VToolbar:()=>gr,VToolbarItems:()=>qp,VToolbarTitle:()=>hr,VTooltip:()=>$i,VTreeview:()=>rm,VTreeviewGroup:()=>Yp,VTreeviewItem:()=>Qp,VValidation:()=>im,VVirtualScroll:()=>ui,VWindow:()=>Gi,VWindowItem:()=>Ri});function om(e,t){let n=t.modifiers||{},r=t.value,{once:i,immediate:a,...o}=n,s=!Object.keys(o).length,{handler:c,options:l}=typeof r==`object`?r:{handler:r,options:{attributes:o?.attr??s,characterData:o?.char??s,childList:o?.child??s,subtree:o?.sub??s}},u=new MutationObserver((n=[],r)=>{c?.(n,r),i&&sm(e,t)});a&&c?.([],u),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:u},u.observe(e,l)}function sm(e,t){e._mutate?.[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}var cm={mounted:om,unmounted:sm};function lm(e,t){let{self:n=!1}=t.modifiers??{},r=t.value,i=typeof r==`object`&&r.options||{passive:!0},a=typeof r==`function`||`handleEvent`in r?r:r.handler,o=n?e:t.arg?document.querySelector(t.arg):window;o&&(o.addEventListener(`scroll`,a,i),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:a,options:i,target:n?void 0:o})}function um(e,t){if(!e._onScroll?.[t.instance.$.uid])return;let{handler:n,options:r,target:i=e}=e._onScroll[t.instance.$.uid];i.removeEventListener(`scroll`,n,r),delete e._onScroll[t.instance.$.uid]}function dm(e,t){t.value!==t.oldValue&&(um(e,t),lm(e,t))}var fm={mounted:lm,unmounted:um,updated:dm};function pm(e,t){let n=mm(typeof e==`string`?y(e):e,t);return{mounted:n,updated:n,unmounted(e){P(null,e)}}}function mm(e,t){return function(n,r,i){let a=typeof t==`function`?t(r):t,o=r.value?.text??r.value??a?.text,s=vt(r.value)?r.value:{},l=()=>o??n.textContent,u=(i.ctx===r.instance.$?hm(i,r.instance.$)?.provides:i.ctx?.provides)??r.instance.$.provides,d=c(e,b(a,s),l);d.appContext=Object.assign(Object.create(null),r.instance.$.appContext,{provides:u}),P(d,n)}}function hm(e,t){let n=new Set,r=t=>{for(let i of t){if(!i)continue;if(i===e||i.el&&e.el&&i.el===e.el)return!0;n.add(i);let t;if(i.suspense?t=r([i.ssContent]):Array.isArray(i.children)?t=r(i.children):i.component?.vnode&&(t=r([i.component?.subTree])),t)return t;n.delete(i)}return!1};if(!r([t.subTree]))return Lt(`Could not find original vnode, component will not inherit provides`),t;let i=Array.from(n).reverse();for(let e of i)if(e.component)return e.component;return t}var gm=pm($i,e=>({activator:(vt(e.value)?!e.value.text:[``,!1,null].includes(e.value))?null:`parent`,location:e.arg?.replace(`-`,` `),text:typeof e.value==`boolean`?void 0:e.value})),_m=e({ClickOutside:()=>Un,Intersect:()=>Pr,Mutate:()=>cm,Resize:()=>cs,Ripple:()=>It,Scroll:()=>fm,Tooltip:()=>gm,Touch:()=>Vi}),vm={collapse:`svg:M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z`,complete:`svg:M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z`,cancel:`svg:M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`,close:`svg:M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z`,delete:`svg:M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`,clear:`svg:M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`,success:`svg:M12,2C17.52,2 22,6.48 22,12C22,17.52 17.52,22 12,22C6.48,22 2,17.52 2,12C2,6.48 6.48,2 12,2M11,16.5L18,9.5L16.59,8.09L11,13.67L7.91,10.59L6.5,12L11,16.5Z`,info:`svg:M13,9H11V7H13M13,17H11V11H13M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z`,warning:`svg:M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z`,error:`svg:M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`,prev:`svg:M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z`,next:`svg:M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z`,checkboxOn:`svg:M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z`,checkboxOff:`svg:M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z`,checkboxIndeterminate:`svg:M17,13H7V11H17M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z`,delimiter:`svg:M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z`,sortAsc:`svg:M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z`,sortDesc:`svg:M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z`,expand:`svg:M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z`,menu:`svg:M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z`,subgroup:`svg:M7,10L12,15L17,10H7Z`,dropdown:`svg:M7,10L12,15L17,10H7Z`,radioOn:`svg:M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2M12,7C9.24,7 7,9.24 7,12C7,14.76 9.24,17 12,17C14.76,17 17,14.76 17,12C17,9.24 14.76,7 12,7Z`,radioOff:`svg:M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z`,edit:`svg:M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z`,ratingEmpty:`svg:M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z`,ratingFull:`svg:M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z`,ratingHalf:`svg:M12,15.4V6.1L13.71,10.13L18.09,10.5L14.77,13.39L15.76,17.67M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z`,loading:`svg:M19,8L15,12H18C18,15.31 15.31,18 12,18C11,18 10.03,17.75 9.2,17.3L7.74,18.76C8.97,19.54 10.43,20 12,20C16.42,20 20,16.42 20,12H23M6,12C6,8.69 8.69,6 12,6C13,6 13.97,6.25 14.8,6.7L16.26,5.24C15.03,4.46 13.57,4 12,4C7.58,4 4,7.58 4,12H1L5,16L9,12`,first:`svg:M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z`,last:`svg:M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z`,unfold:`svg:M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z`,file:`svg:M16.5,6V17.5C16.5,19.71 14.71,21.5 12.5,21.5C10.29,21.5 8.5,19.71 8.5,17.5V5C8.5,3.62 9.62,2.5 11,2.5C12.38,2.5 13.5,3.62 13.5,5V15.5C13.5,16.05 13.05,16.5 12.5,16.5C11.95,16.5 11.5,16.05 11.5,15.5V6H10V15.5C10,16.88 11.12,18 12.5,18C13.88,18 15,16.88 15,15.5V5C15,2.79 13.21,1 11,1C8.79,1 7,2.79 7,5V17.5C7,20.54 9.46,23 12.5,23C15.54,23 18,20.54 18,17.5V6H16.5Z`,plus:`svg:M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z`,minus:`svg:M19,13H5V11H19V13Z`,calendar:`svg:M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z`,treeviewCollapse:`svg:M7,10L12,15L17,10H7Z`,treeviewExpand:`svg:M10,17L15,12L10,7V17Z`,tableGroupExpand:`svg:M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z`,tableGroupCollapse:`svg:M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z`,eyeDropper:`svg:M19.35,11.72L17.22,13.85L15.81,12.43L8.1,20.14L3.5,22L2,20.5L3.86,15.9L11.57,8.19L10.15,6.78L12.28,4.65L19.35,11.72M16.76,3C17.93,1.83 19.83,1.83 21,3C22.17,4.17 22.17,6.07 21,7.24L19.08,9.16L14.84,4.92L16.76,3M5.56,17.03L4.5,19.5L6.97,18.44L14.4,11L13,9.6L5.56,17.03Z`,upload:`svg:M11 20H6.5q-2.28 0-3.89-1.57Q1 16.85 1 14.58q0-1.95 1.17-3.48q1.18-1.53 3.08-1.95q.63-2.3 2.5-3.72Q9.63 4 12 4q2.93 0 4.96 2.04Q19 8.07 19 11q1.73.2 2.86 1.5q1.14 1.28 1.14 3q0 1.88-1.31 3.19T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55Z`,color:`svg:M17.5 12a1.5 1.5 0 0 1-1.5-1.5A1.5 1.5 0 0 1 17.5 9a1.5 1.5 0 0 1 1.5 1.5a1.5 1.5 0 0 1-1.5 1.5m-3-4A1.5 1.5 0 0 1 13 6.5A1.5 1.5 0 0 1 14.5 5A1.5 1.5 0 0 1 16 6.5A1.5 1.5 0 0 1 14.5 8m-5 0A1.5 1.5 0 0 1 8 6.5A1.5 1.5 0 0 1 9.5 5A1.5 1.5 0 0 1 11 6.5A1.5 1.5 0 0 1 9.5 8m-3 4A1.5 1.5 0 0 1 5 10.5A1.5 1.5 0 0 1 6.5 9A1.5 1.5 0 0 1 8 10.5A1.5 1.5 0 0 1 6.5 12M12 3a9 9 0 0 0-9 9a9 9 0 0 0 9 9a1.5 1.5 0 0 0 1.5-1.5c0-.39-.15-.74-.39-1c-.23-.27-.38-.62-.38-1a1.5 1.5 0 0 1 1.5-1.5H16a5 5 0 0 0 5-5c0-4.42-4.03-8-9-8`,command:`svg:M6,2A4,4 0 0,1 10,6V8H14V6A4,4 0 0,1 18,2A4,4 0 0,1 22,6A4,4 0 0,1 18,10H16V14H18A4,4 0 0,1 22,18A4,4 0 0,1 18,22A4,4 0 0,1 14,18V16H10V18A4,4 0 0,1 6,22A4,4 0 0,1 2,18A4,4 0 0,1 6,14H8V10H6A4,4 0 0,1 2,6A4,4 0 0,1 6,2M16,18A2,2 0 0,0 18,20A2,2 0 0,0 20,18A2,2 0 0,0 18,16H16V18M14,10H10V14H14V10M6,16A2,2 0 0,0 4,18A2,2 0 0,0 6,20A2,2 0 0,0 8,18V16H6M8,6A2,2 0 0,0 6,4A2,2 0 0,0 4,6A2,2 0 0,0 6,8H8V6M18,8A2,2 0 0,0 20,6A2,2 0 0,0 18,4A2,2 0 0,0 16,6V8H18Z`,ctrl:`svg:M19.78,11.78L18.36,13.19L12,6.83L5.64,13.19L4.22,11.78L12,4L19.78,11.78Z`,space:`svg:M3 15H5V19H19V15H21V19C21 20.1 20.1 21 19 21H5C3.9 21 3 20.1 3 19V15Z`,shift:`svg:M15 18v-6h2.17L12 6.83L6.83 12H9v6zM12 4l10 10h-5v6H7v-6H2z`,alt:`svg:M3 4h6.11l7.04 14H21v2h-6.12L7.84 6H3zm11 0h7v2h-7z`,enter:`svg:M19 7v4H5.83l3.58-3.59L8 6l-6 6l6 6l1.41-1.42L5.83 13H21V7z`,arrowup:`svg:M13 20h-2V8l-5.5 5.5l-1.42-1.42L12 4.16l7.92 7.92l-1.42 1.42L13 8z`,arrowdown:`svg:M11 4h2v12l5.5-5.5l1.42 1.42L12 19.84l-7.92-7.92L5.5 10.5L11 16z`,arrowleft:`svg:M20 11v2H8l5.5 5.5l-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5L8 11z`,arrowright:`svg:M4 11v2h12l-5.5 5.5l1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5L16 11z`,backspace:`svg:M19 15.59L17.59 17L14 13.41L10.41 17L9 15.59L12.59 12L9 8.41L10.41 7L14 10.59L17.59 7L19 8.41L15.41 12zM22 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7c-.69 0-1.23-.36-1.59-.89L0 12l5.41-8.12C5.77 3.35 6.31 3 7 3zm0 2H7l-4.72 7L7 19h15z`,play:`svg:M8,5.14V19.14L19,12.14L8,5.14Z`,pause:`svg:M14,19H18V5H14M6,19H10V5H6V19Z`,fullscreen:`svg:M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z`,fullscreenExit:`svg:M14,14H19V16H16V19H14V14M5,14H10V19H8V16H5V14M8,5H10V10H5V8H8V5M19,8V10H14V5H16V8H19Z`,volumeHigh:`svg:M14,3.23V5.29C16.89,6.15 19,8.83 19,12C19,15.17 16.89,17.84 14,18.7V20.77C18,19.86 21,16.28 21,12C21,7.72 18,4.14 14,3.23M16.5,12C16.5,10.23 15.5,8.71 14,7.97V16C15.5,15.29 16.5,13.76 16.5,12M3,9V15H7L12,20V4L7,9H3Z`,volumeMedium:`svg:M5,9V15H9L14,20V4L9,9M18.5,12C18.5,10.23 17.5,8.71 16,7.97V16C17.5,15.29 18.5,13.76 18.5,12Z`,volumeLow:`svg:M7,9V15H11L16,20V4L11,9H7Z`,volumeOff:`svg:M5.64,3.64L21.36,19.36L19.95,20.78L16,16.83V20L11,15H7V9H8.17L4.22,5.05L5.64,3.64M16,4V11.17L12.41,7.58L16,4Z`,search:`svg:M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z`},ym={"mdi-account":`M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z`,"mdi-account-plus":`M15,14C12.33,14 7,15.33 7,18V20H23V18C23,15.33 17.67,14 15,14M6,10V7H4V10H1V12H4V15H6V12H9V10M15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12Z`,"mdi-alert":`M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z`,"mdi-archive":`M3,3H21V7H3V3M4,8H20V21H4V8M9.5,11A0.5,0.5 0 0,0 9,11.5V13H15V11.5A0.5,0.5 0 0,0 14.5,11H9.5Z`,"mdi-backspace":`M22,3H7C6.31,3 5.77,3.35 5.41,3.88L0,12L5.41,20.11C5.77,20.64 6.31,21 7,21H22A2,2 0 0,0 24,19V5A2,2 0 0,0 22,3M19,15.59L17.59,17L14,13.41L10.41,17L9,15.59L12.59,12L9,8.41L10.41,7L14,10.59L17.59,7L19,8.41L15.41,12`,"mdi-book-open-page-variant":`M19 2L14 6.5V17.5L19 13V2M6.5 5C4.55 5 2.45 5.4 1 6.5V21.16C1 21.41 1.25 21.66 1.5 21.66C1.6 21.66 1.65 21.59 1.75 21.59C3.1 20.94 5.05 20.5 6.5 20.5C8.45 20.5 10.55 20.9 12 22C13.35 21.15 15.8 20.5 17.5 20.5C19.15 20.5 20.85 20.81 22.25 21.56C22.35 21.61 22.4 21.59 22.5 21.59C22.75 21.59 23 21.34 23 21.09V6.5C22.4 6.05 21.75 5.75 21 5.5V19C19.9 18.65 18.7 18.5 17.5 18.5C15.8 18.5 13.35 19.15 12 20V6.5C10.55 5.4 8.45 5 6.5 5Z`,"mdi-chart-bar":`M22,21H2V3H4V19H6V10H10V19H12V6H16V19H18V14H22V21Z`,"mdi-chart-line":`M16,11.78L20.24,4.45L21.97,5.45L16.74,14.5L10.23,10.75L5.46,19H22V21H2V3H4V17.54L9.5,8L16,11.78Z`,"mdi-check":`M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z`,"mdi-checkbox-blank-outline":`M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z`,"mdi-checkbox-marked":`M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z`,"mdi-chevron-down":`M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z`,"mdi-chevron-left":`M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z`,"mdi-chevron-right":`M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z`,"mdi-chevron-up":`M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z`,"mdi-clock-outline":`M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z`,"mdi-close":`M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z`,"mdi-close-circle":`M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`,"mdi-code-array":`M3,5A2,2 0 0,1 5,3H19A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5C3.89,21 3,20.1 3,19V5M6,6V18H10V16H8V8H10V6H6M16,16H14V18H18V6H14V8H16V16Z`,"mdi-cog":`M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z`,"mdi-comment-text":`M9,22A1,1 0 0,1 8,21V18H4A2,2 0 0,1 2,16V4C2,2.89 2.9,2 4,2H20A2,2 0 0,1 22,4V16A2,2 0 0,1 20,18H13.9L10.2,21.71C10,21.9 9.75,22 9.5,22V22H9M5,5V7H19V5H5M5,9V11H13V9H5M5,13V15H15V13H5Z`,"mdi-console":`M20,19V7H4V19H20M20,3A2,2 0 0,1 22,5V19A2,2 0 0,1 20,21H4A2,2 0 0,1 2,19V5C2,3.89 2.9,3 4,3H20M13,17V15H18V17H13M9.58,13L5.57,9H8.4L11.7,12.3C12.09,12.69 12.09,13.33 11.7,13.72L8.42,17H5.59L9.58,13Z`,"mdi-content-copy":`M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z`,"mdi-content-save":`M15,9H5V5H15M12,19A3,3 0 0,1 9,16A3,3 0 0,1 12,13A3,3 0 0,1 15,16A3,3 0 0,1 12,19M17,3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V7L17,3Z`,"mdi-delete":`M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z`,"mdi-delete-forever":`M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19M8.46,11.88L9.87,10.47L12,12.59L14.12,10.47L15.53,11.88L13.41,14L15.53,16.12L14.12,17.53L12,15.41L9.88,17.53L8.47,16.12L10.59,14L8.46,11.88M15.5,4L14.5,3H9.5L8.5,4H5V6H19V4H15.5Z`,"mdi-delete-sweep":`M15,16H19V18H15V16M15,8H22V10H15V8M15,12H21V14H15V12M3,18A2,2 0 0,0 5,20H11A2,2 0 0,0 13,18V8H3V18M14,5H11L10,4H6L5,5H2V7H14V5Z`,"mdi-dns":`M7,9A2,2 0 0,1 5,7A2,2 0 0,1 7,5A2,2 0 0,1 9,7A2,2 0 0,1 7,9M20,3H4A1,1 0 0,0 3,4V10A1,1 0 0,0 4,11H20A1,1 0 0,0 21,10V4A1,1 0 0,0 20,3M7,19A2,2 0 0,1 5,17A2,2 0 0,1 7,15A2,2 0 0,1 9,17A2,2 0 0,1 7,19M20,13H4A1,1 0 0,0 3,14V20A1,1 0 0,0 4,21H20A1,1 0 0,0 21,20V14A1,1 0 0,0 20,13Z`,"mdi-dots-vertical":`M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z`,"mdi-download":`M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z`,"mdi-earth-arrow-right":`M19 21V19H15V17H19V15L22 18L19 21M12 18C12 15.8 13.2 13.9 15 12.8C14.9 12.3 14.5 12 14 12H8V10H10C10.6 10 11 9.6 11 9V7H13C14.1 7 15 6.1 15 5V4.6C17.9 5.8 20 8.6 20 12V12.3C20.7 12.5 21.3 12.9 21.9 13.4C22 13 22 12.5 22 12C22 6.5 17.5 2 12 2S2 6.5 2 12 6.5 22 12 22C12.5 22 13 22 13.4 21.9C12.5 20.8 12 19.5 12 18M11 19.9C7 19.4 4 16.1 4 12C4 11.4 4.1 10.8 4.2 10.2L9 15V16C9 17.1 9.9 18 11 18V19.9Z`,"mdi-eye":`M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z`,"mdi-eye-off":`M11.83,9L15,12.16C15,12.11 15,12.05 15,12A3,3 0 0,0 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12A3,3 0 0,0 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17A5,5 0 0,1 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7A5,5 0 0,1 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z`,"mdi-file-document-outline":`M6,2A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6M6,4H13V9H18V20H6V4M8,12V14H16V12H8M8,16V18H13V16H8Z`,"mdi-file-tree":`M3,3H9V7H3V3M15,10H21V14H15V10M15,17H21V21H15V17M13,13H7V18H13V20H7L5,20V9H7V11H13V13Z`,"mdi-fingerprint":`M17.81,4.47C17.73,4.47 17.65,4.45 17.58,4.41C15.66,3.42 14,3 12,3C10.03,3 8.15,3.47 6.44,4.41C6.2,4.54 5.9,4.45 5.76,4.21C5.63,3.97 5.72,3.66 5.96,3.53C7.82,2.5 9.86,2 12,2C14.14,2 16,2.47 18.04,3.5C18.29,3.65 18.38,3.95 18.25,4.19C18.16,4.37 18,4.47 17.81,4.47M3.5,9.72C3.4,9.72 3.3,9.69 3.21,9.63C3,9.47 2.93,9.16 3.09,8.93C4.08,7.53 5.34,6.43 6.84,5.66C10,4.04 14,4.03 17.15,5.65C18.65,6.42 19.91,7.5 20.9,8.9C21.06,9.12 21,9.44 20.78,9.6C20.55,9.76 20.24,9.71 20.08,9.5C19.18,8.22 18.04,7.23 16.69,6.54C13.82,5.07 10.15,5.07 7.29,6.55C5.93,7.25 4.79,8.25 3.89,9.5C3.81,9.65 3.66,9.72 3.5,9.72M9.75,21.79C9.62,21.79 9.5,21.74 9.4,21.64C8.53,20.77 8.06,20.21 7.39,19C6.7,17.77 6.34,16.27 6.34,14.66C6.34,11.69 8.88,9.27 12,9.27C15.12,9.27 17.66,11.69 17.66,14.66A0.5,0.5 0 0,1 17.16,15.16A0.5,0.5 0 0,1 16.66,14.66C16.66,12.24 14.57,10.27 12,10.27C9.43,10.27 7.34,12.24 7.34,14.66C7.34,16.1 7.66,17.43 8.27,18.5C8.91,19.66 9.35,20.15 10.12,20.93C10.31,21.13 10.31,21.44 10.12,21.64C10,21.74 9.88,21.79 9.75,21.79M16.92,19.94C15.73,19.94 14.68,19.64 13.82,19.05C12.33,18.04 11.44,16.4 11.44,14.66A0.5,0.5 0 0,1 11.94,14.16A0.5,0.5 0 0,1 12.44,14.66C12.44,16.07 13.16,17.4 14.38,18.22C15.09,18.7 15.92,18.93 16.92,18.93C17.16,18.93 17.56,18.9 17.96,18.83C18.23,18.78 18.5,18.96 18.54,19.24C18.59,19.5 18.41,19.77 18.13,19.82C17.56,19.93 17.06,19.94 16.92,19.94M14.91,22C14.87,22 14.82,22 14.78,22C13.19,21.54 12.15,20.95 11.06,19.88C9.66,18.5 8.89,16.64 8.89,14.66C8.89,13.04 10.27,11.72 11.97,11.72C13.67,11.72 15.05,13.04 15.05,14.66C15.05,15.73 16,16.6 17.13,16.6C18.28,16.6 19.21,15.73 19.21,14.66C19.21,10.89 15.96,7.83 11.96,7.83C9.12,7.83 6.5,9.41 5.35,11.86C4.96,12.67 4.76,13.62 4.76,14.66C4.76,15.44 4.83,16.67 5.43,18.27C5.53,18.53 5.4,18.82 5.14,18.91C4.88,19 4.59,18.87 4.5,18.62C4,17.31 3.77,16 3.77,14.66C3.77,13.46 4,12.37 4.45,11.42C5.78,8.63 8.73,6.82 11.96,6.82C16.5,6.82 20.21,10.33 20.21,14.65C20.21,16.27 18.83,17.59 17.13,17.59C15.43,17.59 14.05,16.27 14.05,14.65C14.05,13.58 13.12,12.71 11.97,12.71C10.82,12.71 9.89,13.58 9.89,14.65C9.89,16.36 10.55,17.96 11.76,19.16C12.71,20.1 13.62,20.62 15.03,21C15.3,21.08 15.45,21.36 15.38,21.62C15.33,21.85 15.12,22 14.91,22Z`,"mdi-format-line-spacing":`M10,13H22V11H10M10,19H22V17H10M10,7H22V5H10M6,7H8.5L5,3.5L1.5,7H4V17H1.5L5,20.5L8.5,17H6V7Z`,"mdi-heart":`M12,21.35L10.55,20.03C5.4,15.36 2,12.27 2,8.5C2,5.41 4.42,3 7.5,3C9.24,3 10.91,3.81 12,5.08C13.09,3.81 14.76,3 16.5,3C19.58,3 22,5.41 22,8.5C22,12.27 18.6,15.36 13.45,20.03L12,21.35Z`,"mdi-heart-pulse":`M7.5,4A5.5,5.5 0 0,0 2,9.5C2,10 2.09,10.5 2.22,11H6.3L7.57,7.63C7.87,6.83 9.05,6.75 9.43,7.63L11.5,13L12.09,11.58C12.22,11.25 12.57,11 13,11H21.78C21.91,10.5 22,10 22,9.5A5.5,5.5 0 0,0 16.5,4C14.64,4 13,4.93 12,6.34C11,4.93 9.36,4 7.5,4V4M3,12.5A1,1 0 0,0 2,13.5A1,1 0 0,0 3,14.5H5.44L11,20C12,20.9 12,20.9 13,20L18.56,14.5H21A1,1 0 0,0 22,13.5A1,1 0 0,0 21,12.5H13.4L12.47,14.8C12.07,15.81 10.92,15.67 10.55,14.83L8.5,9.5L7.54,11.83C7.39,12.21 7.05,12.5 6.6,12.5H3Z`,"mdi-image":`M8.5,13.5L11,16.5L14.5,12L19,18H5M21,19V5C21,3.89 20.1,3 19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19Z`,"mdi-information":`M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z`,"mdi-lock":`M12,17A2,2 0 0,0 14,15C14,13.89 13.1,13 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z`,"mdi-login":`M11 7L9.6 8.4L12.2 11H2V13H12.2L9.6 15.6L11 17L16 12L11 7M20 19H12V21H20C21.1 21 22 20.1 22 19V5C22 3.9 21.1 3 20 3H12V5H20V19Z`,"mdi-logout":`M17 7L15.59 8.41L18.17 11H8V13H18.17L15.59 15.58L17 17L22 12M4 5H12V3H4C2.9 3 2 3.9 2 5V19C2 20.1 2.9 21 4 21H12V19H4V5Z`,"mdi-magnify":`M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z`,"mdi-menu-down":`M7,10L12,15L17,10H7Z`,"mdi-minus":`M19,13H5V11H19V13Z`,"mdi-monitor":`M21,16H3V4H21M21,2H3C1.89,2 1,2.89 1,4V16A2,2 0 0,0 3,18H10V20H8V22H16V20H14V18H21A2,2 0 0,0 23,16V4C23,2.89 22.1,2 21,2Z`,"mdi-palette":`M17.5,12A1.5,1.5 0 0,1 16,10.5A1.5,1.5 0 0,1 17.5,9A1.5,1.5 0 0,1 19,10.5A1.5,1.5 0 0,1 17.5,12M14.5,8A1.5,1.5 0 0,1 13,6.5A1.5,1.5 0 0,1 14.5,5A1.5,1.5 0 0,1 16,6.5A1.5,1.5 0 0,1 14.5,8M9.5,8A1.5,1.5 0 0,1 8,6.5A1.5,1.5 0 0,1 9.5,5A1.5,1.5 0 0,1 11,6.5A1.5,1.5 0 0,1 9.5,8M6.5,12A1.5,1.5 0 0,1 5,10.5A1.5,1.5 0 0,1 6.5,9A1.5,1.5 0 0,1 8,10.5A1.5,1.5 0 0,1 6.5,12M12,3A9,9 0 0,0 3,12A9,9 0 0,0 12,21A1.5,1.5 0 0,0 13.5,19.5C13.5,19.11 13.35,18.76 13.11,18.5C12.88,18.23 12.73,17.88 12.73,17.5A1.5,1.5 0 0,1 14.23,16H16A5,5 0 0,0 21,11C21,6.58 16.97,3 12,3Z`,"mdi-pause":`M14,19H18V5H14M6,19H10V5H6V19Z`,"mdi-pencil":`M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z`,"mdi-play":`M8,5.14V19.14L19,12.14L8,5.14Z`,"mdi-plus":`M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z`,"mdi-plus-box":`M17,13H13V17H11V13H7V11H11V7H13V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z`,"mdi-pound":`M5.41,21L6.12,17H2.12L2.47,15H6.47L7.53,9H3.53L3.88,7H7.88L8.59,3H10.59L9.88,7H15.88L16.59,3H18.59L17.88,7H21.88L21.53,9H17.53L16.47,15H20.47L20.12,17H16.12L15.41,21H13.41L14.12,17H8.12L7.41,21H5.41M9.53,9L8.47,15H14.47L15.53,9H9.53Z`,"mdi-power":`M16.56,5.44L15.11,6.89C16.84,7.94 18,9.83 18,12A6,6 0 0,1 12,18A6,6 0 0,1 6,12C6,9.83 7.16,7.94 8.88,6.88L7.44,5.44C5.36,6.88 4,9.28 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12C20,9.28 18.64,6.88 16.56,5.44M13,3H11V13H13`,"mdi-power-plug":`M16,7V3H14V7H10V3H8V7H8C7,7 6,8 6,9V14.5L9.5,18V21H14.5V18L18,14.5V9C18,8 17,7 16,7Z`,"mdi-radiobox-blank":`M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z`,"mdi-radiobox-marked":`M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,7A5,5 0 0,0 7,12A5,5 0 0,0 12,17A5,5 0 0,0 17,12A5,5 0 0,0 12,7Z`,"mdi-refresh":`M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z`,"mdi-shield":`M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1Z`,"mdi-skip-next":`M16,18H18V6H16M6,18L14.5,12L6,6V18Z`,"mdi-skip-previous":`M6,18V6H8V18H6M9.5,12L18,6V18L9.5,12Z`,"mdi-timer":`M19.03 7.39L20.45 5.97C20 5.46 19.55 5 19.04 4.56L17.62 6C16.07 4.74 14.12 4 12 4C7.03 4 3 8.03 3 13S7.03 22 12 22C17 22 21 17.97 21 13C21 10.88 20.26 8.93 19.03 7.39M13 14H11V7H13V14M15 1H9V3H15V1Z`,"mdi-timer-sand":`M6,2H18V8H18V8L14,12L18,16V16H18V22H6V16H6V16L10,12L6,8V8H6V2M16,16.5L12,12.5L8,16.5V20H16V16.5M12,11.5L16,7.5V4H8V7.5L12,11.5M10,6H14V6.75L12,8.75L10,6.75V6Z`,"mdi-undo":`M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z`,"mdi-unfold-less-horizontal":`M16.59,5.41L15.17,4L12,7.17L8.83,4L7.41,5.41L12,10M7.41,18.59L8.83,20L12,16.83L15.17,20L16.58,18.59L12,14L7.41,18.59Z`,"mdi-unfold-more-horizontal":`M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z`,"mdi-upload":`M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z`,"mdi-web":`M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z`,"mdi-wrap":`M21,5H3V7H21V5M3,19H10V17H3V19M3,13H18C19,13 20,13.43 20,15C20,16.57 19,17 18,17H16V15L12,18L16,21V19H18C20.95,19 22,17.73 22,15C22,12.28 21,11 18,11H3V13Z`,"mdi-wrap-disabled":`M16,7H3V5H16V7M3,19H16V17H3V19M22,12L18,9V11H3V13H18V15L22,12Z`},bm={component:e=>{let t=e.icon,n=t.startsWith(`M`)?t:ym[t];return n?c(`svg`,{class:`v-icon__svg`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,role:`img`,"aria-hidden":`true`},[c(`path`,{d:n,fill:`currentColor`})]):(console.warn(`[p3xr] Unknown MDI icon: ${t}`),c(`span`))}},xm=/spider|bot|yahoo|bing|google|yandex|crawl|slurp|curl/i.test(navigator.userAgent);function Sm(e){if(!xm)try{let t=ra().googleAnalytics;window.gtag?.(`config`,t,{page_path:e})}catch{}}var Cm={class:`p3xr-cheatsheet-sticky`},wm={key:0,class:`p3xr-cheatsheet-sub`},Tm={key:1,class:`p3xr-cheatsheet-tip`},Em={class:`p3xr-cheatsheet-groups`},Dm={key:0,class:`p3xr-cheatsheet-group`},Om={class:`p3xr-cheatsheet-group-name`},km={key:0,class:`p3xr-cheatsheet-group-desc`},Am={class:`p3xr-cheatsheet-prompts`},jm=[`onClick`],Mm={key:0,class:`p3xr-cheatsheet-empty`},Nm={key:0},Pm=Tn(g({__name:`AiCheatsheetDialog`,props:{open:{type:Boolean}},emits:[`close`,`pick`],setup(e,{emit:t}){let r=t,a=pe(),c=i(()=>a.strings),l=ia(),{width:u}=sn(),d=i(()=>u.value>=600),f=L(``),m=i(()=>(l.modules||[]).map(e=>(e?.name||``).toLowerCase())),h=i(()=>{let e=l.info?.server?.redis_version||``,t=/^(\d+)/.exec(e);return t?parseInt(t[1],10):0}),g=i(()=>l.info?.server?.redis_mode===`cluster`),_=i(()=>{let e=c.value?.label?.cheatsheet?.groups;if(!e)return[];let t=[],n=(e,n)=>{!n||!Array.isArray(n.prompts)||n.prompts.length===0||t.push({key:e,name:n.name,description:n.description,prompts:n.prompts})};return n(`diagnostics`,e.diagnostics),n(`keys`,e.keys),n(`dataTypes`,e.dataTypes),(m.value.includes(`rejson`)||m.value.includes(`rejson-rl`)||m.value.includes(`json`))&&n(`json`,e.json),(m.value.includes(`search`)||m.value.includes(`searchlight`))&&n(`search`,e.search),m.value.includes(`timeseries`)&&n(`timeseries`,e.timeseries),m.value.includes(`bf`)&&n(`bloom`,e.bloom),h.value>=8&&(n(`vectorSet`,e.vectorSet),n(`redis8`,e.redis8)),n(`scripting`,e.scripting),g.value&&n(`cluster`,e.cluster),h.value>=6&&n(`acl`,e.acl),n(`qna`,e.qna),n(`translate`,e.translate),t});function v(e){let t=f.value.trim().toLowerCase();return t?e.filter(e=>e.toLowerCase().includes(t)):e}let y=i(()=>_.value.every(e=>v(e.prompts).length===0));function b(e){r(`pick`,`ai: `+e),r(`close`)}function x(){window.open(`https://redis.io/docs/latest/commands/`,`_blank`)}return(t,i)=>e.open?(p(),S(Li,{key:0,open:!0,title:c.value?.label?.cheatsheet?.title,"content-padding":!1,onClose:i[3]||=e=>r(`close`)},{actions:R(()=>[i[6]||=V(`div`,{style:{flex:`1 1 auto`}},null,-1),n(Z,{variant:`flat`,color:`primary`,onClick:x},{default:R(()=>[n($,{class:`mr-1`},{default:R(()=>[...i[4]||=[z(`mdi-book-open-page-variant`,-1)]]),_:1}),V(`span`,null,k(c.value?.label?.cheatsheet?.openOfficialDocs),1)]),_:1}),n(Z,{variant:`flat`,color:`primary`,onClick:i[2]||=e=>r(`close`)},{default:R(()=>[n($,{class:E({"mr-1":d.value})},{default:R(()=>[...i[5]||=[z(`mdi-close`,-1)]]),_:1},8,[`class`]),d.value?(p(),o(`span`,Nm,k(c.value?.intention?.close),1)):s(``,!0),d.value?s(``,!0):(p(),S($i,{key:1,activator:`parent`,location:`top`},{default:R(()=>[z(k(c.value?.intention?.close),1)]),_:1}))]),_:1})]),default:R(()=>[V(`div`,Cm,[c.value?.label?.cheatsheet?.subtitle?(p(),o(`div`,wm,k(c.value.label.cheatsheet.subtitle),1)):s(``,!0),c.value?.label?.cheatsheet?.footerHint?(p(),o(`div`,Tm,k(c.value.label.cheatsheet.footerHint),1)):s(``,!0),n(Oi,{modelValue:f.value,"onUpdate:modelValue":i[0]||=e=>f.value=e,placeholder:c.value?.label?.cheatsheet?.searchPlaceholder,density:`compact`,variant:`outlined`,"hide-details":``,"prepend-inner-icon":`mdi-magnify`,class:`p3xr-cheatsheet-search`,onKeydown:i[1]||=A(()=>{},[`stop`])},null,8,[`modelValue`,`placeholder`])]),V(`div`,Em,[(p(!0),o(H,null,D(_.value,e=>(p(),o(H,{key:e.key},[v(e.prompts).length>0?(p(),o(`div`,Dm,[V(`div`,Om,k(e.name),1),e.description?(p(),o(`div`,km,k(e.description),1)):s(``,!0),V(`div`,Am,[(p(!0),o(H,null,D(v(e.prompts),(e,t)=>(p(),o(`button`,{key:t,type:`button`,class:`p3xr-cheatsheet-prompt`,onClick:t=>b(e)},k(e),9,jm))),128))])])):s(``,!0)],64))),128)),y.value?(p(),o(`div`,Mm,k(c.value?.label?.cheatsheet?.empty),1)):s(``,!0)])]),_:1},8,[`title`])):s(``,!0)}}),[[`__scopeId`,`data-v-8a73b38b`]]),Fm={class:`p3xr-console-header-inner`},Im={class:`p3xr-console-title`},Lm={class:`p3xr-console-toolbar-actions`},Rm={class:`p3xr-console-input-area`},zm={key:0,class:`p3xr-console-autocomplete-dropdown`},Bm={class:`p3xr-console-ac-group`},Vm=[`onMousedown`],Hm={class:`p3xr-console-ac-cmd`},Um={key:0,class:`p3xr-console-ac-syntax`},Wm={key:1,class:`p3xr-console-hint`},Gm=[`placeholder`,`readonly`],Km=`p3xr-console-output-v1`,qm=10*1024*1024,Jm=Tn(g({__name:`ConsoleComponent`,props:{embedded:{type:Boolean,default:!1},collapsed:{type:Boolean,default:!1},showCloseButton:{type:Boolean,default:!1}},emits:[`closeRequest`],setup(e,{emit:t}){let r=e,a=t,c=pe(),u=ia();oa();let d=fa(),{themeKey:f}=se(ta()),m=i(()=>c.strings),g=i(()=>u.cfg?.aiEnabled!==!1),_=L(``),v=L(``),y=L(!1),x=0,C=L((()=>{try{return localStorage.getItem(`p3xr-ai-auto-detect`)!==`false`}catch{return!0}})()),w=L(0),T=L(!1),O=L(),j=L(),N=L(),P=0,F=0,ee=!1,te={enterprise:`#9e9e9e`,light:`#b0bec5`,redis:`#ef9a9a`,dark:`#9e9e9e`,darkNeu:`#90a4ae`,darkoBluo:`#3f51b5`,matrix:`#76ff03`},ne={enterprise:`rgba(0,0,0,0.87)`,light:`rgba(0,0,0,0.87)`,redis:`rgba(0,0,0,0.87)`,dark:`rgba(0,0,0,0.87)`,darkNeu:`rgba(0,0,0,0.87)`,darkoBluo:`#fff`,matrix:`rgba(0,0,0,0.87)`},re={enterprise:`white`,light:`white`,redis:`white`,dark:`rgba(64,64,64,1)`,darkNeu:`rgba(64,64,64,1)`,darkoBluo:`rgba(64,64,64,1)`,matrix:`rgba(64,64,64,1)`},ie={enterprise:`black`,light:`black`,redis:`black`,dark:`white`,darkNeu:`white`,darkoBluo:`white`,matrix:`white`},oe={enterprise:`#9e9e9e`,light:`#b0bec5`,redis:`#ef9a9a`,dark:`#9e9e9e`,darkNeu:`#90a4ae`,darkoBluo:`#3f51b5`,matrix:`#76ff03`},ce=i(()=>te[f.value]),le=i(()=>ne[f.value]),ue=i(()=>re[f.value]),de=i(()=>ie[f.value]),fe=i(()=>oe[f.value]);function me(e){return String(e).replace(/&/g,`&`).replace(/</g,`<`).replace(/>/g,`>`).replace(/"/g,`"`).replace(/'/g,`'`)}let he=i(()=>{if(!_.value||!u.commands?.length)return[];let e=_.value.toUpperCase(),t=u.commands.filter(t=>t.toUpperCase().includes(e)).slice(0,20),n=new Map;for(let e of t){let t=u.commandsMeta?.[e.toUpperCase()],r=t?.group,i=t?.syntax;n.has(r)||n.set(r,[]),n.get(r).push({name:e,syntax:i})}return Array.from(n.entries()).map(([e,t])=>({group:e,commands:t}))}),U=i(()=>{let e=[];for(let t of he.value)e.push(...t.commands);return e}),ge=i(()=>he.value.length>0&&!T.value&&_.value.length>0);function _e(e){_.value=e+` `,T.value=!0;let t=u.commandsMeta?.[e.toUpperCase()];t?.syntax&&(v.value=e.toUpperCase()+` `+t.syntax),W(()=>{N.value?.focus(),Ee()})}function ve(e){try{return new Blob([e||``]).size}catch{return(e||``).length}}function ye(){let e=O.value;if(!e)return!1;let t=e.querySelectorAll(`.p3xr-console-content-output-item`);if(t.length<1)return!1;let n=Math.max(Math.floor(t.length*.1),1);for(let e=0;e<n;e++)t[e].remove();return!0}function be(){let e=O.value;if(e)for(;ve(e.innerHTML)>qm&&ye(););}let xe=null;function Se(){let e=O.value;if(e){be();try{localStorage.setItem(Km,e.innerHTML||``)}catch{try{localStorage.removeItem(Km)}catch{}}}}function Ce(){clearTimeout(xe),xe=setTimeout(Se,100)}function we(){setTimeout(()=>{let e=j.value;e&&e.scrollHeight-e.scrollTop-e.clientHeight<100&&(e.scrollTop=e.scrollHeight)},0)}function Te(){let e=()=>{let e=j.value;e&&(e.scrollTop=e.scrollHeight)};requestAnimationFrame(()=>requestAnimationFrame(e)),setTimeout(e,120)}function G(e){let t=O.value;t&&e.replace(/<[^>]*>/g,``).replace(/&[a-z]+;/g,``).trim()&&(t.insertAdjacentHTML(`beforeend`,`<span data-index="${P++}" class="p3xr-console-content-output-item">${e}<br/></span>`),be(),Ce(),we())}function Ee(){let e=N.value;if(e){if(F||=e.offsetHeight,document.activeElement!==e&&(e.value||``).includes(`
`)){e.style.height=F+`px`,e.style.overflowY=`hidden`;return}if(e.style.height=F+`px`,e.style.overflowY=`hidden`,(e.value||``).includes(`
`)&&e.scrollHeight>e.clientHeight){let t=F*3,n=e.offsetHeight-e.clientHeight,r=e.scrollHeight+n;r>t?(e.style.height=t+`px`,e.style.overflowY=`auto`):e.style.height=r+`px`}}}let De=-1;function K(){try{return JSON.parse(localStorage.getItem(`console-history`)||`[]`)}catch{return[]}}function Oe(e){let t=K(),n=t.indexOf(e);n>-1&&t.splice(n,1),t.unshift(e),t.length>20&&(t=t.slice(0,20));try{localStorage.setItem(`console-history`,JSON.stringify(t))}catch{}De=-1}function ke(e,t){if(!/unknown command|wrong number of arguments|ERR unknown/i.test(t))return!1;let n=e.trim().split(/\s+/)[0].toUpperCase();return!u.commands?.includes(n)}async function Ae(e,t){if(!e)return!1;let n=++x;y.value=!0;try{let t=u.info||{},r=t.server||{},i=t.clients||{},a=t.memory||{},o=t.keyspace||{},s=u.modules||[],l={};r.redis_version&&(l.redisVersion=r.redis_version),r.redis_mode&&(l.redisMode=r.redis_mode),r.os&&(l.os=r.os),i.connected_clients&&(l.connectedClients=i.connected_clients),a.used_memory_human&&(l.usedMemory=a.used_memory_human);let d=Object.keys(o).filter(e=>/^db\d+$/.test(e));d.length>0&&(l.databases=d.map(e=>`${e}: ${o[e]}`)),s.length>0&&(l.modules=s),l.uiLanguage=c.currentLang,l.connectionState=u.connectionState,l.currentPage=u.currentPage,u.connection?.name&&(l.connectionName=u.connection.name),u.currentDatabase!==void 0&&(l.currentDatabase=u.currentDatabase);let f=await ca({action:`ai/redis-query`,payload:{prompt:e,context:l}});if(n!==x)return!1;let p=f.command||``,m=f.explanation||``,h=Array.isArray(f.toolTrail)?f.toolTrail:[];for(let e of h){let t=e.args&&Object.keys(e.args).length?`(`+Object.entries(e.args).map(([e,t])=>`${e}=${JSON.stringify(t)}`).join(`, `)+`)`:`()`,n=`<span style="opacity: 0.85;"><strong>tool:</strong> <code>${me(e.name+t)}</code> <span style="opacity: 0.6;">${e.ms??0}ms</span></span>`;e.ok?G(`${n}<br/><pre style="opacity: 0.85; margin: 2px 0 6px 0;">${me(String(e.result??``).split(`
`).slice(0,12).join(`
`))}</pre>`):G(`${n}<br/><span style="color: rgb(var(--v-theme-error));">${me(e.error||`tool error`)}</span>`)}let g=h.length>0;if(p){let e=`<strong><span style="color: rgb(var(--v-theme-primary));">AI →</span></strong> <code>${me(p)}</code>`;m&&(e+=`<pre>${me(m)}</pre>`),G(e),g||(_.value=p,v.value=``,ee=!0,W(()=>Ee()))}else m&&G(`<pre>${me(m)}</pre>`);return!0}catch(e){return n===x&&G(`<span style="color: rgb(var(--v-theme-error));">AI error: ${me(e?.message||String(e))}</span>`),!1}finally{n===x&&(y.value=!1)}}function je(){x++,y.value=!1,_.value=``,v.value=``,W(()=>{Ee(),N.value?.focus?.()})}async function Me(){let e=_.value.trim();if(e){if(_.value=``,v.value=``,T.value=!0,W(()=>Ee()),/^ai:\s*/i.test(e)){let t=e.replace(/^ai:\s*/i,``).trim();G(`<strong>${me(e)}</strong>`),Oe(e),await Ae(t,e),Te();return}ee&&=!1,Oe(e);try{let t=await ca({action:`redis/console`,payload:{command:e}}),n=me(String(aa(t.result)));G(`<strong>${me(e)}</strong><br/><pre>${n}</pre>`),r.embedded&&d.refresh({withoutParent:!0})}catch(t){let n=t?.message||String(t);if(g.value&&C.value&&ke(e,n)&&(G(`<strong>${me(e)}</strong>`),await Ae(e,e)))return;G(`<strong>${me(e)}</strong><br/><pre style="color: rgb(var(--v-theme-error));">${me(n)}</pre>`)}Te()}}function Ne(e){if(e.key===`Tab`&&ge.value){e.preventDefault();let t=U.value[w.value];t&&_e(t.name);return}if(e.key===`Escape`){T.value=!0;return}if(e.key===`Enter`&&!e.shiftKey){if(e.preventDefault(),ge.value){let e=U.value[w.value];e&&_e(e.name)}else Me();return}if(!e.shiftKey&&(e.key===`ArrowUp`||e.key===`ArrowDown`)&&ge.value){e.preventDefault();let t=U.value.length;if(!t)return;w.value=e.key===`ArrowDown`?(w.value+1)%t:(w.value-1+t)%t,W(()=>{(document.querySelector(`.p3xr-console-autocomplete-dropdown`)?.querySelector(`.p3xr-console-ac-highlight`))?.scrollIntoView({block:`nearest`})});return}if(e.shiftKey&&(e.key===`ArrowUp`||e.key===`ArrowDown`)){e.preventDefault();let t=K();if(t.length===0)return;e.key===`ArrowDown`?(De===-1&&(De=t.length),De--,De<0&&(De=t.length-1)):(De++,De>=t.length&&(De=0)),_.value=t[De]??``,W(()=>Ee())}}B(_,e=>{T.value=!1,w.value=0;let t=(e||``).trim().split(/\s+/)[0]?.toUpperCase();t&&u.commandsMeta?.[t]?.syntax?v.value=t+` `+u.commandsMeta[t].syntax:v.value=``,W(()=>Ee())});function Pe(){let e=O.value;if(!e)return;e.innerHTML=``;let t=m.value?.label?.welcomeConsole??`Welcome to the Redis Console`,n=m.value?.label?.welcomeConsoleInfo??`Shift + Cursor UP or DOWN for history`;G(`<strong>${t}</strong>`),G(`${n}`),e.insertAdjacentHTML(`beforeend`,`<div class="p3xr-console-spacer"> </div>`),Se(),Te(),N.value?.focus()}function Fe(){C.value=!C.value;try{localStorage.setItem(`p3xr-ai-auto-detect`,String(C.value))}catch{}}let Ie=L(!1);function Le(){Ie.value=!0}function Re(e){_.value=e,v.value=``,W(()=>Ee()),N.value?.focus()}function ze(){W(()=>Ee())}function Be(){W(()=>Ee())}function Ve(){W(()=>Ee())}return l(()=>{let e=O.value;if(!e)return;let t=``;try{t=localStorage.getItem(Km)||``}catch{}if(t){e.innerHTML=t,be(),Se();let n=e.querySelectorAll(`.p3xr-console-content-output-item`),r=n.length>0?n[n.length-1]:null;if(r){let e=Number(r.getAttribute(`data-index`));Number.isFinite(e)&&(P=e+1)}Te()}else{e.innerHTML=``;let t=m.value?.label?.welcomeConsole??`Welcome to the Redis Console`,n=m.value?.label?.welcomeConsoleInfo??`Shift + Cursor UP or DOWN for history`;G(`<strong>${t}</strong>`),G(`${n}`),e.insertAdjacentHTML(`beforeend`,`<div class="p3xr-console-spacer"> </div>`),Se()}}),(t,r)=>(p(),o(`div`,{class:E([`p3xr-console-root`,{"p3xr-console-embedded":e.embedded}])},[V(`div`,{class:`p3xr-console-header`,style:h({backgroundColor:ce.value,color:le.value})},[V(`div`,Fm,[n($,{size:`20`,style:{"margin-right":`6px`,color:`inherit`}},{default:R(()=>[...r[6]||=[z(`mdi-console`,-1)]]),_:1}),V(`span`,Im,k(m.value?.label?.console),1),r[9]||=V(`span`,{style:{flex:`1 1 auto`}},null,-1),V(`div`,Lm,[g.value?(p(),o(`div`,{key:0,class:`p3xr-console-ai-toggle`,onClick:r[0]||=A(e=>Fe(),[`stop`])},[n($,{size:`20`},{default:R(()=>[z(k(C.value?`mdi-checkbox-marked`:`mdi-checkbox-blank-outline`),1)]),_:1}),r[7]||=V(`span`,null,`Auto AI`,-1)])):s(``,!0),n(pa,{onClick:r[1]||=e=>{Le(),e.stopPropagation()},label:m.value?.label?.redisCommandsReference,icon:`mdi-book-open-page-variant`},null,8,[`label`]),n(pa,{onClick:r[2]||=e=>{Pe(),e.stopPropagation()},label:m.value?.intention?.clear,icon:`mdi-backspace`},null,8,[`label`]),e.showCloseButton?(p(),S($i,{key:1,text:m.value?.label?.consoleDrawer?.closeTooltip??m.value?.intention?.close??``,location:`top`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,icon:``,"aria-label":m.value?.label?.consoleDrawer?.closeTooltip??m.value?.intention?.close??``,onClick:r[3]||=A(e=>a(`closeRequest`),[`stop`])}),{default:R(()=>[n($,null,{default:R(()=>[...r[8]||=[z(`mdi-chevron-down`,-1)]]),_:1})]),_:1},16,[`aria-label`])]),_:1},8,[`text`])):s(``,!0)])])],4),M(V(`div`,{ref_key:`scrollerEl`,ref:j,class:`p3xr-console-output-scroller`},[V(`div`,{id:`p3xr-console-content-output`,ref_key:`outputEl`,ref:O,class:`p3xr-console-output`},null,512)],512),[[I,!e.collapsed]]),V(`div`,Rm,[ge.value&&!e.collapsed?(p(),o(`div`,zm,[(p(!0),o(H,null,D(he.value,(e,t)=>(p(),o(H,{key:t},[V(`div`,Bm,k(e.group),1),(p(!0),o(H,null,D(e.commands,e=>(p(),o(`div`,{key:e.name,class:E([`p3xr-console-ac-item`,{"p3xr-console-ac-highlight":U.value.indexOf(e)===w.value}]),onMousedown:A(t=>_e(e.name),[`prevent`])},[V(`span`,Hm,k(e.name),1),e.syntax?(p(),o(`span`,Um,k(e.syntax),1)):s(``,!0)],42,Vm))),128))],64))),128))])):s(``,!0),v.value&&!e.collapsed?(p(),o(`div`,Wm,k(v.value),1)):s(``,!0),M(V(`textarea`,{id:`p3xr-console-input`,ref_key:`inputEl`,ref:N,"onUpdate:modelValue":r[4]||=e=>_.value=e,class:E([`p3xr-console-input`,{"p3xr-console-input-ai-loading":y.value}]),placeholder:y.value?m.value?.label?.aiTranslating:``,readonly:y.value,rows:`1`,autocomplete:`off`,style:h({backgroundColor:ue.value,color:de.value,borderColor:y.value?`rgb(var(--v-theme-primary))`:fe.value,paddingRight:y.value?`40px`:void 0}),onKeydown:Ne,onFocus:ze,onBlur:Be,onPaste:Ve},null,46,Gm),[[ae,_.value]]),y.value?(p(),o(`button`,{key:2,type:`button`,class:`p3xr-console-stop`,onClick:je},[n($i,{activator:`parent`,location:`top`},{default:R(()=>[z(k(m.value?.intention?.cancel),1)]),_:1}),n($,null,{default:R(()=>[...r[10]||=[z(`mdi-stop-circle`,-1)]]),_:1})])):s(``,!0)]),n(Pm,{open:Ie.value,onClose:r[5]||=e=>Ie.value=!1,onPick:Re},null,8,[`open`])],2))}}),[[`__scopeId`,`data-v-978bdfa7`]]),Ym={id:`p3xr-console-drawer-body`},Xm=`p3xr-console-drawer-height`,Zm=15,Qm=66,$m=48,eh=g({__name:`ConsoleDrawer`,setup(e){let t=ia(),{themeKey:r}=se(ta()),a=i(()=>t.consoleDrawerOpen),s={enterprise:`#9e9e9e`,light:`#b0bec5`,redis:`#ef9a9a`,dark:`#9e9e9e`,darkNeu:`#90a4ae`,darkoBluo:`#3f51b5`,matrix:`#76ff03`},c=i(()=>s[r.value]),u=L(!1),d=L(!1),f=L(null),g=null,_=null;function v(e){g||(g=document.createElement(`style`),g.setAttribute(`data-p3xr-console-drawer-drag`,``),document.head.appendChild(g)),g.textContent=`*, *::before, *::after { cursor: ${e} !important; }`}function y(){g?.remove(),g=null}function b(e){e.preventDefault(),e.stopPropagation(),u.value=!0,v(`ns-resize`),document.body.classList.add(`p3xr-not-selectable`),document.documentElement.classList.add(`p3xr-console-drawer-resizing`)}function x(e){if(!u.value)return;let t=Zm/100*window.innerHeight,n=Qm/100*window.innerHeight,r=window.innerHeight-e.clientY-$m,i=r<t||r>n;r<t&&(r=t),r>n&&(r=n),v(i?`not-allowed`:`ns-resize`),document.documentElement.style.setProperty(`--p3xr-console-drawer-height`,`${Math.round(r)}px`)}function S(){if(!u.value)return;u.value=!1,y(),document.body.classList.remove(`p3xr-not-selectable`),document.documentElement.classList.remove(`p3xr-console-drawer-resizing`);let e=document.documentElement.style.getPropertyValue(`--p3xr-console-drawer-height`);e&&e.endsWith(`px`)&&localStorage.setItem(Xm,e)}l(()=>{document.addEventListener(`mousemove`,x),document.addEventListener(`mouseup`,S),f.value&&typeof ResizeObserver<`u`&&(_=new ResizeObserver(()=>{window.dispatchEvent(new Event(`resize`))}),_.observe(f.value))}),m(()=>{document.removeEventListener(`mousemove`,x),document.removeEventListener(`mouseup`,S),_?.disconnect(),_=null,y()});function C(){t.setConsoleDrawerOpen(!1)}return(e,t)=>(p(),o(`div`,{ref_key:`drawerRef`,ref:f,id:`p3xr-console-drawer`,class:E({"p3xr-drawer-open":a.value}),style:h({borderColor:c.value,transition:u.value?`none`:`height 150ms ease-out`})},[V(`div`,{id:`p3xr-console-drawer-sizer`,role:`separator`,"aria-orientation":`horizontal`,"aria-label":`Resize console drawer`,class:E({"p3xr-resizer-hover":d.value,"p3xr-resizer-active":u.value}),onMousedown:b,onMouseenter:t[0]||=e=>d.value=!0,onMouseleave:t[1]||=e=>d.value=!1,style:h({backgroundColor:d.value||u.value?c.value:`transparent`})},null,38),V(`div`,Ym,[n(Jm,{embedded:!0,"show-close-button":!0,onCloseRequest:C})])],6))}}),th=!1;function nh(){if(th)return;th=!0;let e=document.createElement(`style`);e.setAttribute(`data-p3xr-overlay-scroll`,``),e.textContent=`
.p3xr-os-viewport { scrollbar-width: none !important; -ms-overflow-style: none !important; }
.p3xr-os-viewport::-webkit-scrollbar { width: 0 !important; height: 0 !important; display: none !important; }
.p3xr-os-thumb {
position: fixed;
width: 8px;
border-radius: 4px;
background-color: rgba(128, 128, 128, 0.5);
opacity: 0;
transition: opacity 0.25s ease, background-color 0.15s ease;
pointer-events: auto;
z-index: 2147483647;
/* will-change was creating a GPU layer that composited BEHIND
Angular Material cdk-overlay-container subtree on some themes,
even though the thumb z-index is higher than the container.
Without it, the thumb paints in normal document order and
respects z-index. Removed. */
isolation: isolate;
}
.p3xr-os-thumb:hover { background-color: rgba(128, 128, 128, 0.75); }
body.p3xr-theme-dark .p3xr-os-thumb { background-color: rgba(255, 255, 255, 0.35); }
body.p3xr-theme-dark .p3xr-os-thumb:hover { background-color: rgba(255, 255, 255, 0.6); }
body.p3xr-theme-light .p3xr-os-thumb { background-color: rgba(0, 0, 0, 0.35); }
body.p3xr-theme-light .p3xr-os-thumb:hover { background-color: rgba(0, 0, 0, 0.6); }
`,document.head.appendChild(e)}function rh(e){nh(),e.classList.add(`p3xr-os-viewport`);let t=document.createElement(`div`);t.className=`p3xr-os-thumb`;let n=e.closest(`.mat-mdc-dialog-surface, .mat-mdc-menu-panel, .mat-mdc-autocomplete-panel, .mat-mdc-select-panel`),r=e.closest(`.cdk-overlay-container`);(n||r||document.body).appendChild(t);let i=null,a=!1,o=0,s=0,c=30,l=n?16:10,u=()=>{t.style.opacity=`1`,i&&clearTimeout(i),i=setTimeout(()=>{a||(t.style.opacity=`0`)},1200)},d=()=>{let n=e.getBoundingClientRect(),{scrollTop:r,scrollHeight:i,clientHeight:a}=e;if(i<=a+1){t.style.display=`none`;return}t.style.display=`block`,c=Math.max(30,a/i*a);let o=i-a,s=a-c-8,u=o>0?r/o*s:0;t.style.left=`${n.right-l}px`,t.style.top=`${n.top+4+u}px`,t.style.height=`${c}px`},f=()=>{d(),u()},p=()=>u(),m=t=>{t.preventDefault(),a=!0,o=t.clientY,s=e.scrollTop,document.addEventListener(`mousemove`,h),document.addEventListener(`mouseup`,g)},h=t=>{if(!a)return;let{scrollHeight:n,clientHeight:r}=e,i=n-r,l=r-c,d=t.clientY-o;e.scrollTop=s+(l>0?d/l:0)*i,u()},g=()=>{a=!1,document.removeEventListener(`mousemove`,h),document.removeEventListener(`mouseup`,g),u()};e.addEventListener(`scroll`,f,{passive:!0}),e.addEventListener(`mousemove`,p),t.addEventListener(`mousedown`,m);let _=new ResizeObserver(d);_.observe(e);for(let t of Array.from(e.children))_.observe(t);let v=new MutationObserver(e=>{for(let t of e)t.addedNodes.forEach(e=>{e.nodeType===1&&_.observe(e)});d()});v.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!0,attributeFilter:[`style`,`class`,`hidden`]}),window.addEventListener(`resize`,d);let y=!1,b=0,x=e=>{if(b=Date.now()+e,y)return;y=!0;let t=()=>{d(),Date.now()<b?requestAnimationFrame(t):y=!1};requestAnimationFrame(t)},S=t=>{(t.target===e||t.target===e.parentElement)&&x(250)};return window.addEventListener(`transitionrun`,S),d(),{destroy(){e.removeEventListener(`scroll`,f),e.removeEventListener(`mousemove`,p),t.removeEventListener(`mousedown`,m),document.removeEventListener(`mousemove`,h),document.removeEventListener(`mouseup`,g),window.removeEventListener(`resize`,d),window.removeEventListener(`transitionrun`,S),_.disconnect(),v.disconnect(),i&&clearTimeout(i),t.remove(),e.classList.remove(`p3xr-os-viewport`)},update:d}}var ih=[`.cm-scroller`,`.xterm-viewport`,`.monaco-scrollable-element`];function ah(e){let t=getComputedStyle(e),n=t.overflowY,r=t.overflowX;return!(!(n===`auto`||n===`scroll`||r===`auto`||r===`scroll`)||e.clientHeight===0&&e.clientWidth===0)}function oh(e){if(e.classList.contains(`p3xr-os-viewport`))return!0;for(let t of ih)if(e.matches(t)||e.closest(t))return!0;return!1}function sh(){let e=new Map,t=t=>{e.has(t)||oh(t)||ah(t)&&e.set(t,rh(t))},n=e=>{t(e),e.querySelectorAll(`*`).forEach(t)},r=()=>{for(let[t,n]of e)t.isConnected||(n.destroy(),e.delete(t))};n(document.body);let i=new MutationObserver(e=>{let i=!1,a=[];for(let r of e)r.addedNodes.forEach(e=>{if(e.nodeType===1){let t=e;n(t),a.push(t)}}),r.removedNodes.length>0&&(i=!0),r.type===`attributes`&&r.target.nodeType===1&&t(r.target);if(i&&r(),a.length>0){let e=()=>{for(let e of a)e.isConnected&&n(e)};requestAnimationFrame(e),setTimeout(e,150),setTimeout(e,350)}});i.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`style`,`class`]});let a=setInterval(()=>{r(),n(document.body)},1e3);return()=>{i.disconnect(),clearInterval(a);for(let t of e.values())t.destroy();e.clear()}}var ch={key:0,style:{position:`relative`,display:`inline-flex`,"align-items":`center`}},lh={key:0,style:{position:`absolute`,bottom:`-3px`,left:`4px`,right:`13px`,"text-align":`right`,"font-size":`10px`,opacity:`0.7`,"pointer-events":`none`,color:`inherit`,"letter-spacing":`normal`,"font-weight":`400`,"line-height":`1`}},uh={id:`p3xr-layout-content`},dh={id:`p3xr-layout-footer-container`},fh=[`placeholder`,`value`],ph=48,mh=g({__name:`Layout`,setup(e){let r=ge(),c=ve(),{width:u}=sn(),d=pe(),f=ta(),g=ia(),_=ra(),v=oa(),x=sa(),C=fa(),w=Ji(),{themeKey:T,isAuto:O}=se(f),j=i(()=>d.strings),M=i(()=>w.authChecked&&w.authRequired&&!w.isAuthenticated);da(e=>r.push(e));let N=i(()=>u.value>=720),P=i(()=>u.value>=600),F=i(()=>u.value>=960),ee=i(()=>g.connections?.list??[]),te={enterprise:{bg:`#424242`,color:`rgba(255,255,255,0.87)`},light:{bg:`#37474f`,color:`rgba(255,255,255,0.87)`},redis:{bg:`#c62828`,color:`rgba(255,255,255,0.87)`},dark:{bg:`#424242`,color:`rgba(255,255,255,0.87)`},darkNeu:{bg:`#37474f`,color:`rgba(255,255,255,0.87)`},darkoBluo:{bg:`#1a237e`,color:`rgba(255,255,255,0.87)`},matrix:{bg:`#76ff03`,color:`rgba(0,0,0,0.87)`}},I=i(()=>{let e=te[T.value]||te.dark;return{backgroundColor:e.bg,color:e.color,height:ph+`px`}}),ne=i(()=>{if(g.connection){let e=j.value?.label?.connected;return typeof e==`function`?e({name:g.connection.name}):g.connection.name}return j.value?.intention?.connect}),ie=L(!1);try{ie.value=localStorage.getItem(`p3xr-connection-group-mode`)===`true`}catch{}let ae=i(()=>{if(!ie.value)return[{name:``,connections:ee.value}];let e=new Map;for(let t of ee.value){let n=t.group?.trim()||``;e.has(n)||e.set(n,[]),e.get(n).push(t)}return Array.from(e,([e,t])=>({name:e,connections:t}))}),oe=L(!1),ce=L(!1),le=L(!1),ue=L(!1),de=L(``),fe=L(0),me=L(null),he=L(null),U=i(()=>Object.keys(j.value?.language??{})),_e=i(()=>{let e=de.value.trim().toLowerCase();return e?U.value.filter(t=>(j.value?.language?.[t]??t).toLowerCase().includes(e)||t.toLowerCase().includes(e)):U.value});function ye(e){return j.value?.language?.[e]??e}function be(e){W(()=>{let t=he.value?.$el||he.value;t&&t.querySelectorAll(`.v-list-item`)[e+1]?.scrollIntoView({block:`nearest`})})}function xe(){let e=_e.value.indexOf(d.currentLang);fe.value=e>=0?e:0,setTimeout(()=>{me.value?.focus(),be(e>=0?e:0)},150)}function Se(){de.value=``}function Ce(e){if(e.key===`Escape`){ue.value=!1;return}if(e.key===`Enter`){e.preventDefault(),_e.value.length>0&&(d.setLanguage(_e.value[fe.value]),ue.value=!1);return}if(e.key===`ArrowDown`||e.key===`ArrowUp`){e.preventDefault();let t=_e.value.length;if(!t)return;fe.value=e.key===`ArrowDown`?(fe.value+1)%t:(fe.value-1+t)%t;return}e.stopPropagation()}B(fe,e=>{ue.value&&be(e)});function we(e){let t=c.path;return e===`database`?t.startsWith(`/database`):e===`monitoring`?t.startsWith(`/monitoring`):t===`/${e}`}function Te(e){r.push({"database.statistics":`/database/statistics`,database:`/database`,monitoring:`/monitoring`,search:`/search`,info:`/info`,settings:`/settings`}[e]||`/${e}`)}function G(e){window.open({github:`https://github.com/patrikx3/redis-ui`,githubRelease:`https://github.com/patrikx3/redis-ui/releases`,githubChangelog:`https://github.com/patrikx3/redis-ui/blob/master/change-log.md#change-log`,donate:`https://www.paypal.me/patrikx3`}[e],`_blank`)}let Ee=e=>C.connect(e);l(async()=>{await w.checkAuthStatus(),w.authRequired&&!w.isAuthenticated&&x.hide()}),B(()=>w.isAuthenticated,e=>{if(e)try{let e=localStorage.getItem(_.connectInfoStorageKey);if(e){let t=JSON.parse(e);t?.id&&Ee(t)}}catch{}},{immediate:!0});let De=[];De.push(la(`redis-disconnected`,()=>{g.connection=void 0,g.connectionState=`none`,Te(`settings`)})),De.push(la(`disconnect`,()=>{M.value||x.show({message:j.value?.status?.socketDisconnected})})),De.push(la(`socket-error`,()=>{M.value||x.show({message:j.value?.status?.socketError})})),m(()=>De.forEach(e=>e())),B(()=>c.path,e=>{Sm(e.toLowerCase().startsWith(`/database/key/`)?`/database/key`:e);let t=e.toLowerCase();g.currentPage=t.startsWith(`/database`)?`database`:t.startsWith(`/monitoring/profiler`)?`profiler`:t.startsWith(`/monitoring/pubsub`)?`pubsub`:t.startsWith(`/monitoring/memory-analysis`)||t.startsWith(`/monitoring/analysis`)?`analysis`:t.startsWith(`/monitoring`)?`pulse`:t.startsWith(`/search`)?`search`:t.startsWith(`/timeseries`)?`timeseries`:t.startsWith(`/info`)?`info`:t.startsWith(`/settings`)?`settings`:`unknown`},{immediate:!0}),B(()=>[g.consoleDrawerOpen,!!g.connection],([e,t])=>{e&&t?document.documentElement.classList.add(`p3xr-console-drawer-open`):document.documentElement.classList.remove(`p3xr-console-drawer-open`)},{immediate:!0}),l(()=>{let e=e=>{e.key==="`"&&(e.ctrlKey||e.metaKey)&&!e.altKey&&!e.shiftKey&&(e.preventDefault(),g.toggleConsoleDrawer())};window.addEventListener(`keydown`,e),De.push(()=>window.removeEventListener(`keydown`,e))}),l(()=>{setTimeout(()=>{for(let e of[`/ng/`,`/react/`])fetch(e).then(e=>e.text()).then(e=>{new DOMParser().parseFromString(e,`text/html`).querySelectorAll(`script[src], link[rel="stylesheet"]`).forEach(e=>{let t=e.src||e.href;t&&fetch(t).catch(()=>{})})}).catch(()=>{})},3e3)}),l(()=>{window.location.hostname===`p3x.redis.patrikx3.com`&&(sessionStorage.getItem(`p3xr-promo-shown`)||setTimeout(()=>{let e=d.strings?.promo;if(e?.toastMessage){sessionStorage.setItem(`p3xr-promo-shown`,`1`);let t=e.toastMessage+(e.disclaimer?` · `+e.disclaimer:``);v.toast(t,3e4)}},5e3))});let K;l(()=>{K=setInterval(()=>{try{ie.value=localStorage.getItem(`p3xr-connection-group-mode`)===`true`}catch{}},1e3)}),m(()=>clearInterval(K));let Oe=null;return l(()=>{Oe=sh()}),m(()=>{Oe?.()}),(e,r)=>{let i=y(`router-view`);return p(),o(H,null,[n(gr,{style:h({...I.value,position:`fixed`,top:0,left:0,right:0,zIndex:1e3,boxShadow:`0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12)`}),density:`compact`,class:`p3xr-toolbar`},{default:R(()=>[N.value?(p(),o(`div`,ch,[n(Z,{variant:`text`,class:E({}),onClick:r[0]||=e=>Te(a(g).connection?`database.statistics`:`settings`)},{default:R(()=>[r[29]||=V(`i`,{class:`fas fa-database`},null,-1),V(`span`,null,k(j.value?.title?.name),1)]),_:1}),a(g).version?(p(),o(`span`,lh,k(a(g).version),1)):s(``,!0)])):(p(),S($i,{key:1,text:`${j.value?.title?.name||``}${a(g).version?` `+a(g).version:``}`,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,class:{},onClick:r[1]||=e=>Te(a(g).connection?`database.statistics`:`settings`)}),{default:R(()=>[...r[30]||=[V(`i`,{class:`fas fa-database`},null,-1)]]),_:1},16)]),_:1},8,[`text`])),a(g).connection?(p(),o(H,{key:2},[N.value?(p(),S(Z,{key:0,variant:`text`,class:E({"p3xr-active":we(`database`)}),onClick:r[2]||=e=>Te(`database.statistics`)},{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[31]||=[z(`mdi-dns`,-1)]]),_:1}),V(`span`,null,k(j.value?.intention?.main),1)]),_:1},8,[`class`])):(p(),S($i,{key:1,text:j.value?.intention?.main,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,class:{"p3xr-active":we(`database`)},onClick:r[3]||=e=>Te(`database.statistics`)}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[32]||=[z(`mdi-dns`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)):s(``,!0),a(g).connection?(p(),o(H,{key:3},[N.value?(p(),S(Z,{key:0,variant:`text`,class:E({"p3xr-active":we(`monitoring`)}),onClick:r[4]||=e=>Te(`monitoring`)},{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[33]||=[z(`mdi-heart-pulse`,-1)]]),_:1}),V(`span`,null,k(j.value?.page?.monitor?.title),1)]),_:1},8,[`class`])):(p(),S($i,{key:1,text:j.value?.page?.monitor?.title,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,class:{"p3xr-active":we(`monitoring`)},onClick:r[5]||=e=>Te(`monitoring`)}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[34]||=[z(`mdi-heart-pulse`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)):s(``,!0),a(g).connection&&a(g).hasRediSearch?(p(),o(H,{key:4},[N.value?(p(),S(Z,{key:0,variant:`text`,class:E({"p3xr-active":we(`search`)}),onClick:r[6]||=e=>Te(`search`)},{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[35]||=[z(`mdi-magnify`,-1)]]),_:1}),V(`span`,null,k(j.value?.page?.search?.title),1)]),_:1},8,[`class`])):(p(),S($i,{key:1,text:j.value?.page?.search?.title,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,class:{"p3xr-active":we(`search`)},onClick:r[7]||=e=>Te(`search`)}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[36]||=[z(`mdi-magnify`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)):s(``,!0),n(qi),M.value?s(``,!0):(p(),o(H,{key:5},[N.value?(p(),S(Z,{key:0,variant:`text`,class:E({"p3xr-active":we(`info`)}),onClick:r[8]||=e=>Te(`info`)},{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[37]||=[z(`mdi-information`,-1)]]),_:1}),V(`span`,null,k(j.value?.intention?.info),1)]),_:1},8,[`class`])):(p(),S($i,{key:1,text:j.value?.intention?.info,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,class:{"p3xr-active":we(`info`)},onClick:r[9]||=e=>Te(`info`)}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[38]||=[z(`mdi-information`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)),M.value?s(``,!0):(p(),o(H,{key:6},[N.value?(p(),S(Z,{key:0,variant:`text`,class:E({"p3xr-active":we(`settings`)}),onClick:r[10]||=e=>Te(`settings`)},{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[39]||=[z(`mdi-cog`,-1)]]),_:1}),V(`span`,null,k(j.value?.intention?.settings),1)]),_:1},8,[`class`])):(p(),S($i,{key:1,text:j.value?.intention?.settings,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,class:{"p3xr-active":we(`settings`)},onClick:r[11]||=e=>Te(`settings`)}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[40]||=[z(`mdi-cog`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)),a(w).authRequired&&a(w).isAuthenticated?(p(),S($i,{key:7,text:j.value?.intention?.logout,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,icon:``,onClick:r[12]||=async()=>{try{await a(v).confirm({message:j.value?.intention?.logout}),a(w).logout()}catch{}}}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[41]||=[z(`mdi-logout`,-1)]]),_:1})]),_:1},16)]),_:1},8,[`text`])):s(``,!0)]),_:1},8,[`style`]),V(`div`,uh,[M.value?(p(),S(t(re(()=>ea(()=>import(`./LoginPage-DZ-64dDX.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27])))),{key:0})):(p(),S(i,{key:1}))]),V(`div`,dh,[n(gr,{style:h({...I.value,position:`fixed`,bottom:0,left:0,right:0,zIndex:1e3}),density:`compact`,flat:``,class:`p3xr-toolbar`},{default:R(()=>[!M.value&&ee.value.length>0?(p(),S(Si,{key:0,modelValue:oe.value,"onUpdate:modelValue":r[13]||=e=>oe.value=e,location:`top start`,origin:`bottom start`},{activator:R(({props:e})=>[N.value?(p(),S(Z,b({key:0},e,{variant:`text`}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[42]||=[z(`mdi-power-plug`,-1)]]),_:1}),V(`span`,null,k(ne.value),1)]),_:1},16)):(p(),S($i,{key:1,text:ne.value,location:`top`},{activator:R(({props:t})=>[n(Z,b({...e,...t},{variant:`text`,icon:``}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[43]||=[z(`mdi-power-plug`,-1)]]),_:1})]),_:1},16)]),_:2},1032,[`text`]))]),default:R(()=>[n(cr,{density:`compact`},{default:R(()=>[(p(!0),o(H,null,D(ae.value,(e,t)=>(p(),o(H,{key:`g-`+t},[ae.value.length>1?(p(),S(sr,{key:0,style:{"font-size":`11px`,"font-weight":`600`,"text-transform":`uppercase`,"letter-spacing":`0.5px`,opacity:`0.6`}},{default:R(()=>[z(k(e.name||j.value?.label?.ungrouped),1)]),_:2},1024)):s(``,!0),(p(!0),o(H,null,D(e.connections,e=>(p(),S(Qn,{key:e.id,active:a(g).connection?.id===e.id,onClick:t=>{oe.value=!1,Ee(e)}},{default:R(()=>[n(lr,{style:{overflow:`hidden`,"text-overflow":`ellipsis`,"white-space":`nowrap`,"max-width":`280px`}},{default:R(()=>[z(k(e.name),1)]),_:2},1024)]),_:2},1032,[`active`,`onClick`]))),128)),t<ae.value.length-1&&ae.value.length>1?(p(),S(nr,{key:1})):s(``,!0)],64))),128))]),_:1})]),_:1},8,[`modelValue`])):s(``,!0),!M.value&&a(g).connection?(p(),o(H,{key:1},[F.value?(p(),S(Z,{key:0,variant:`text`,onClick:r[14]||=e=>a(C).disconnect()},{default:R(()=>[r[44]||=V(`i`,{class:`fa fa-power-off`},null,-1),V(`span`,null,k(j.value?.intention?.disconnect),1)]),_:1})):(p(),S($i,{key:1,text:j.value?.intention?.disconnect,location:`top`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,icon:``,onClick:r[15]||=e=>a(C).disconnect()}),{default:R(()=>[...r[45]||=[V(`i`,{class:`fa fa-power-off`},null,-1)]]),_:1},16)]),_:1},8,[`text`]))],64)):s(``,!0),n(qi),a(g).connection&&N.value?(p(),S(Z,{key:2,variant:`text`,class:E({"p3xr-active":a(g).consoleDrawerOpen}),"aria-pressed":a(g).consoleDrawerOpen,onClick:r[16]||=e=>a(g).toggleConsoleDrawer()},{default:R(()=>[n($,null,{default:R(()=>[...r[46]||=[z(`mdi-console`,-1)]]),_:1}),V(`span`,null,k(j.value?.intention?.console),1)]),_:1},8,[`class`,`aria-pressed`])):a(g).connection?(p(),S($i,{key:3,text:j.value?.intention?.console,location:`top`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,icon:``,class:{"p3xr-active":a(g).consoleDrawerOpen},"aria-pressed":a(g).consoleDrawerOpen,onClick:r[17]||=e=>a(g).toggleConsoleDrawer()}),{default:R(()=>[n($,null,{default:R(()=>[...r[47]||=[z(`mdi-console`,-1)]]),_:1})]),_:1},16,[`class`,`aria-pressed`])]),_:1},8,[`text`])):s(``,!0),n(Si,{modelValue:ue.value,"onUpdate:modelValue":[r[21]||=e=>ue.value=e,r[22]||=e=>{e?xe():Se()}],location:`top start`,origin:`bottom start`,"close-on-content-click":!1,class:`p3xr-language-menu`},{activator:R(({props:e})=>[F.value?(p(),S(Z,b({key:0},e,{variant:`text`}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[48]||=[z(`mdi-web`,-1)]]),_:1}),V(`span`,null,k(j.value?.intention?.language),1)]),_:1},16)):(p(),S($i,{key:1,text:j.value?.intention?.language,location:`top`},{activator:R(({props:t})=>[n(Z,b({...e,...t},{variant:`text`,icon:``}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[49]||=[z(`mdi-web`,-1)]]),_:1})]),_:1},16)]),_:2},1032,[`text`]))]),default:R(()=>[n(Ni,{style:{"min-width":`320px`,"max-width":`90vw`,"max-height":`400px`,overflow:`hidden`}},{default:R(()=>[V(`div`,{style:{position:`sticky`,top:`0`,"z-index":`1`,padding:`8px`},onClick:r[19]||=A(()=>{},[`stop`]),onKeydown:Ce},[V(`input`,{ref_key:`languageInputRef`,ref:me,placeholder:j.value?.label?.searchLanguage,value:de.value,onInput:r[18]||=e=>{de.value=e.target.value,fe.value=0},autocomplete:`off`,style:{display:`block`,width:`100%`,padding:`8px`,border:`2px solid rgba(255,255,255,0.25)`,"border-radius":`4px`,"font-size":`14px`,background:`transparent`,color:`inherit`,outline:`none`,"box-sizing":`border-box`,cursor:`text`}},null,40,fh)],32),n(cr,{ref_key:`languageListRef`,ref:he,density:`compact`,style:{overflow:`auto`,"max-height":`340px`,"padding-top":`0`}},{default:R(()=>[n(Qn,{active:a(d).isAuto,onClick:r[20]||=e=>{a(d).setLanguage(`auto`),ue.value=!1}},{default:R(()=>[z(k(j.value?.label?.languageAuto),1)]),_:1},8,[`active`]),n(nr),(p(!0),o(H,null,D(_e.value,(e,t)=>(p(),S(Qn,{key:e,active:!a(d).isAuto&&a(d).currentLang===e,class:E({"p3xr-lang-highlighted":t===fe.value}),onClick:t=>{a(d).setLanguage(e),ue.value=!1}},{default:R(()=>[z(k(ye(e)),1)]),_:2},1032,[`active`,`class`,`onClick`]))),128))]),_:1},512)]),_:1})]),_:1},8,[`modelValue`]),n(Si,{modelValue:ce.value,"onUpdate:modelValue":r[24]||=e=>ce.value=e,location:`top start`,origin:`bottom start`},{activator:R(({props:e})=>[P.value?(p(),S(Z,b({key:0},e,{variant:`text`}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[50]||=[z(`mdi-palette`,-1)]]),_:1}),V(`span`,null,k(j.value?.intention?.theme),1)]),_:1},16)):(p(),S($i,{key:1,text:j.value?.intention?.theme,location:`top`},{activator:R(({props:t})=>[n(Z,b({...e,...t},{variant:`text`,icon:``}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[51]||=[z(`mdi-palette`,-1)]]),_:1})]),_:1},16)]),_:2},1032,[`text`]))]),default:R(()=>[n(cr,{density:`compact`},{default:R(()=>[n(Qn,{active:a(O),onClick:r[23]||=e=>{a(f).setTheme(`auto`),ce.value=!1}},{default:R(()=>[z(k(j.value?.label?.themeAuto),1)]),_:1},8,[`active`]),n(nr),(p(!0),o(H,null,D(a(na),e=>(p(),S(Qn,{key:e,active:!a(O)&&a(T)===e,onClick:t=>{a(f).setTheme(e),ce.value=!1}},{default:R(()=>[z(k(j.value?.label?.theme?.[e]??e),1)]),_:2},1032,[`active`,`onClick`]))),128))]),_:1})]),_:1},8,[`modelValue`]),n(Si,{modelValue:le.value,"onUpdate:modelValue":r[28]||=e=>le.value=e,location:`top start`,origin:`bottom start`},{activator:R(({props:e})=>[F.value?(p(),S(Z,b({key:0},e,{variant:`text`}),{default:R(()=>[r[52]||=V(`i`,{class:`fab fa-github`},null,-1),V(`span`,null,k(j.value?.intention?.github),1)]),_:1},16)):(p(),S($i,{key:1,text:j.value?.intention?.github,location:`top`},{activator:R(({props:t})=>[n(Z,b({...e,...t},{variant:`text`,icon:``}),{default:R(()=>[...r[53]||=[V(`i`,{class:`fab fa-github`},null,-1)]]),_:1},16)]),_:2},1032,[`text`]))]),default:R(()=>[n(cr,{density:`compact`},{default:R(()=>[n(Qn,{onClick:r[25]||=e=>{G(`github`),le.value=!1}},{default:R(()=>[z(k(j.value?.intention?.githubRepo),1)]),_:1}),n(Qn,{onClick:r[26]||=e=>{G(`githubRelease`),le.value=!1}},{default:R(()=>[z(k(j.value?.intention?.githubRelease),1)]),_:1}),n(Qn,{onClick:r[27]||=e=>{G(`githubChangelog`),le.value=!1}},{default:R(()=>[z(k(j.value?.intention?.githubChangelog),1)]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`style`])]),!M.value&&a(g).connection?(p(),S(eh,{key:0})):s(``,!0)],64)}}}),hh=Tn(g({__name:`Toast`,setup(e){let t=oa();function r(e){e||t.closeToast()}return(e,i)=>(p(),S(Wf,{modelValue:a(t).toastOpen,"onUpdate:modelValue":[i[2]||=e=>a(t).toastOpen=e,r],timeout:a(t).toastDuration,location:`bottom right`},{actions:R(()=>[a(t).toastUndoAction?(p(),S(Z,{key:0,color:`primary`,variant:`text`,size:`small`,onClick:i[0]||=e=>a(t).handleToastUndoClick()},{default:R(()=>[z(k(a(t).toastUndoAction),1)]),_:1})):s(``,!0),n(Z,{icon:``,variant:`text`,size:`small`,color:`inherit`,onClick:i[1]||=e=>a(t).closeToast()},{default:R(()=>[n($,{size:`small`},{default:R(()=>[...i[3]||=[z(`mdi-close`,-1)]]),_:1})]),_:1})]),default:R(()=>[z(k(a(t).toastMessage)+` `,1)]),_:1},8,[`modelValue`,`timeout`]))}}),[[`__scopeId`,`data-v-1c0873f0`]]),gh={key:0,id:`p3xr-overlay`},_h={id:`p3xr-overlay-info`},vh=Tn(g({__name:`Overlay`,setup(e){let t=sa(),n=Ji();return(e,r)=>a(t).visible&&!(a(n).authRequired&&!a(n).isAuthenticated)?(p(),o(`div`,gh,[V(`div`,_h,[r[2]||=V(`i`,{class:`fas fa-cog fa-spin`,style:{"font-size":`500% !important`,transform:`scale(1.5)`,margin:`0 5px`,display:`inline-block`}},null,-1),a(t).message?(p(),o(H,{key:0},[r[0]||=V(`br`,null,null,-1),r[1]||=V(`br`,null,null,-1),V(`span`,null,k(a(t).message),1)],64)):s(``,!0)])])):s(``,!0)}}),[[`__scopeId`,`data-v-8fcfd0f8`]]),yh=[`innerHTML`],bh={key:0},xh=g({__name:`ConfirmDialog`,setup(e){let t=oa(),r=pe(),{width:c}=sn(),l=i(()=>c.value>=600),u=i(()=>t.confirmOptions?.disableCancel===!0),d=i(()=>u.value?r.strings?.intention?.ok:r.strings?.intention?.sure),f=i(()=>r.strings?.intention?.cancel);function m(){t.resolveConfirm?.(!0)}function h(){t.resolveConfirm?.(!1)}return(e,r)=>a(t).confirmOpen&&a(t).confirmOptions?(p(),S(Li,{key:0,open:!0,title:a(t).confirmOptions.title||``,width:`600px`,onClose:h},{actions:R(()=>[u.value?s(``,!0):(p(),S(Z,{key:0,variant:`flat`,color:`warning`,"aria-label":f.value,onClick:h},{default:R(()=>[n($,{class:E({"mr-1":l.value})},{default:R(()=>[...r[0]||=[z(`mdi-close-circle`,-1)]]),_:1},8,[`class`]),l.value?(p(),o(`span`,bh,k(f.value),1)):s(``,!0),l.value?s(``,!0):(p(),S($i,{key:1,activator:`parent`,location:`top`},{default:R(()=>[z(k(f.value),1)]),_:1}))]),_:1},8,[`aria-label`])),n(Z,{variant:`flat`,color:`primary`,onClick:m},{default:R(()=>[n($,{class:`mr-1`},{default:R(()=>[...r[1]||=[z(`mdi-check`,-1)]]),_:1}),V(`span`,null,k(d.value),1)]),_:1})]),default:R(()=>[V(`div`,{innerHTML:a(t).confirmOptions.message},null,8,yh)]),_:1},8,[`title`])):s(``,!0)}}),Sh={key:0},Ch={key:0},wh=g({__name:`PromptDialog`,setup(e){let t=oa(),{width:r}=sn(),c=i(()=>r.value>=600),l=L(``);B(()=>t.promptOpen,e=>{e&&(l.value=t.promptOptions?.initialValue??``)});function u(){l.value.trim()&&t.resolvePrompt?.(l.value)}function d(){t.resolvePrompt?.(null)}return(e,r)=>a(t).promptOpen&&a(t).promptOptions?(p(),S(Li,{key:0,open:!0,title:a(t).promptOptions.title,width:`600px`,onClose:d},{actions:R(()=>[n(Z,{variant:`flat`,color:`warning`,"aria-label":a(t).promptOptions.cancelLabel,onClick:d},{default:R(()=>[n($,{class:E({"mr-1":c.value})},{default:R(()=>[...r[1]||=[z(`mdi-close-circle`,-1)]]),_:1},8,[`class`]),c.value?(p(),o(`span`,Sh,k(a(t).promptOptions.cancelLabel),1)):s(``,!0),c.value?s(``,!0):(p(),S($i,{key:1,activator:`parent`,location:`top`},{default:R(()=>[z(k(a(t).promptOptions.cancelLabel),1)]),_:1}))]),_:1},8,[`aria-label`]),n(Z,{variant:`flat`,color:`primary`,disabled:!l.value.trim(),"aria-label":a(t).promptOptions.okLabel,onClick:u},{default:R(()=>[n($,{class:E({"mr-1":c.value})},{default:R(()=>[...r[2]||=[z(`mdi-check`,-1)]]),_:1},8,[`class`]),c.value?(p(),o(`span`,Ch,k(a(t).promptOptions.okLabel),1)):s(``,!0),c.value?s(``,!0):(p(),S($i,{key:1,activator:`parent`,location:`top`},{default:R(()=>[z(k(a(t).promptOptions.okLabel),1)]),_:1}))]),_:1},8,[`disabled`,`aria-label`])]),default:R(()=>[n(Oi,{modelValue:l.value,"onUpdate:modelValue":r[0]||=e=>l.value=e,label:a(t).promptOptions.placeholder,autofocus:``,"hide-details":``,variant:`outlined`,density:`comfortable`,onKeydown:te(u,[`enter`])},null,8,[`modelValue`,`label`])]),_:1},8,[`title`])):s(``,!0)}}),Th={style:{"font-size":`12px`,opacity:`0.7`,"margin-bottom":`8px`}},Eh=g({__name:`AskAuthorizationDialog`,setup(e){let t=oa(),r=i(()=>pe().strings),o=L(``),s=L(``),c=L(!1);B(()=>t.askAuthOpen,e=>{e&&(o.value=``,s.value=``,c.value=!1)});function l(){t.resolveAskAuth?.({username:o.value,password:s.value})}function u(){t.resolveAskAuth?.(null)}function d(e,t){return typeof e==`function`?e(t):e??``}return(e,i)=>(p(),S(Li,{open:a(t).askAuthOpen,title:d(r.value?.label?.askAuth),icon:`mdi-shield`,width:`400px`,"full-screen-on-mobile":!1,onClose:u},{actions:R(()=>[n(Z,{color:`error`,variant:`flat`,onClick:u},{default:R(()=>[n($,{size:`20`,class:`mr-1`},{default:R(()=>[...i[5]||=[z(`mdi-close-circle`,-1)]]),_:1}),z(` `+k(d(r.value?.intention?.cancel)),1)]),_:1}),n(Z,{color:`primary`,variant:`flat`,onClick:l},{default:R(()=>[n($,{size:`20`,class:`mr-1`},{default:R(()=>[...i[6]||=[z(`mdi-check`,-1)]]),_:1}),z(` `+k(d(r.value?.intention?.ok)),1)]),_:1})]),default:R(()=>[V(`div`,Th,k(r.value?.label?.aclAuthHint),1),n(Oi,{modelValue:o.value,"onUpdate:modelValue":i[0]||=e=>o.value=e,autofocus:``,label:d(r.value?.form?.connection?.label?.username),autocomplete:`off`,density:`comfortable`,variant:`outlined`,"hide-details":``,class:`mb-3`,onKeydown:te(l,[`enter`])},{"prepend-inner":R(()=>[n($,{size:`20`},{default:R(()=>[...i[3]||=[z(`mdi-account`,-1)]]),_:1})]),_:1},8,[`modelValue`,`label`]),n(Oi,{modelValue:s.value,"onUpdate:modelValue":i[2]||=e=>s.value=e,label:d(r.value?.form?.connection?.label?.password),type:c.value?`text`:`password`,autocomplete:`off`,density:`comfortable`,variant:`outlined`,"hide-details":``,onKeydown:te(l,[`enter`])},{"prepend-inner":R(()=>[n($,{size:`20`},{default:R(()=>[...i[4]||=[z(`mdi-lock`,-1)]]),_:1})]),"append-inner":R(()=>[n($,{size:`20`,style:{cursor:`pointer`},onClick:i[1]||=e=>c.value=!c.value},{default:R(()=>[z(k(c.value?`mdi-eye-off`:`mdi-eye`),1)]),_:1})]),_:1},8,[`modelValue`,`label`,`type`])]),_:1},8,[`open`,`title`]))}}),Dh={style:{display:`flex`,"align-items":`center`,gap:`8px`,padding:`8px 16px`,"border-bottom":`1px solid rgba(var(--v-theme-on-surface), 0.12)`}},Oh=[`value`,`placeholder`],kh=[`onClick`],Ah={style:{"font-size":`14px`}},jh={style:{padding:`2px 8px`,"border-radius":`4px`,"font-size":`12px`,"font-family":`'Roboto Mono', monospace`,"white-space":`nowrap`,"background-color":`rgba(var(--v-theme-on-surface), 0.08)`}},Mh={key:0,style:{padding:`16px`,"text-align":`center`,opacity:`0.5`}},Nh=Tn(g({__name:`CommandPaletteDialog`,setup(e){let t=oa(),r=i(()=>pe().strings),{themeKey:c}=se(ta()),l=i(()=>[`dark`,`darkNeu`,`darkoBluo`,`matrix`].includes(c.value)),u=L(``),d=L(0),f=L(),m=L(),g=i(()=>{let e=new Set,t=[];for(let n of ma())e.has(n.descriptionKey)||(e.add(n.descriptionKey),t.push({label:n.label,description:r.value?.label?.[n.descriptionKey]||n.descriptionKey,shortcut:n}));return t}),_=i(()=>{let e=u.value.toLowerCase().trim();return e?g.value.filter(t=>t.description.toLowerCase().includes(e)||t.label.toLowerCase().includes(e)):g.value});B(()=>t.commandPaletteOpen,e=>{e&&(u.value=``,d.value=0,W(()=>setTimeout(()=>f.value?.focus(),50)))}),B(d,()=>{m.value&&m.value.querySelectorAll(`.p3xr-cmd-palette-item`)[d.value]?.scrollIntoView({block:`nearest`})});function v(e){t.setCommandPaletteOpen(!1),e.shortcut.action()}function y(e){e.key===`ArrowDown`?(e.preventDefault(),d.value=Math.min(d.value+1,_.value.length-1)):e.key===`ArrowUp`?(e.preventDefault(),d.value=Math.max(d.value-1,0)):e.key===`Enter`?(e.preventDefault(),_.value[d.value]&&v(_.value[d.value])):e.key===`Escape`&&t.setCommandPaletteOpen(!1)}function b(e){u.value=e.target.value,d.value=0}i(()=>l.value?`rgba(255,255,255,0.08)`:`rgba(0,0,0,0.04)`);let x=i(()=>l.value?`rgba(255,255,255,0.12)`:`rgba(0,0,0,0.08)`);return(e,i)=>(p(),S(Ai,{modelValue:a(t).commandPaletteOpen,"onUpdate:modelValue":i[0]||=e=>a(t).commandPaletteOpen=e,"max-width":`500`,"min-width":`360`,onKeydown:i[1]||=te(e=>a(t).setCommandPaletteOpen(!1),[`escape`])},{default:R(()=>[n(Ni,{style:{"border-radius":`8px`,overflow:`hidden`}},{default:R(()=>[V(`div`,Dh,[n($,{style:{opacity:`0.5`}},{default:R(()=>[...i[2]||=[z(`mdi-magnify`,-1)]]),_:1}),V(`input`,{ref_key:`inputEl`,ref:f,value:u.value,onInput:b,onKeydown:y,placeholder:r.value?.label?.commandPalette,autocomplete:`off`,style:{flex:`1`,border:`none`,outline:`none`,background:`transparent`,color:`inherit`,"font-size":`16px`,"font-family":`inherit`}},null,40,Oh)]),V(`div`,{ref_key:`listEl`,ref:m,style:{"max-height":`300px`,"overflow-y":`auto`}},[(p(!0),o(H,null,D(_.value,(e,t)=>(p(),o(`div`,{key:e.label,class:`p3xr-cmd-palette-item`,style:h({display:`flex`,alignItems:`center`,justifyContent:`space-between`,padding:`10px 16px`,cursor:`pointer`,backgroundColor:t===d.value?x.value:`transparent`}),onClick:t=>v(e)},[V(`span`,Ah,k(e.description),1),V(`kbd`,jh,k(e.label),1)],12,kh))),128)),_.value.length===0?(p(),o(`div`,Mh,k(r.value?.label?.noResults),1)):s(``,!0)],512)]),_:1})]),_:1},8,[`modelValue`]))}}),[[`__scopeId`,`data-v-55d0482c`]]),Ph=g({__name:`App`,setup(e){let t=pe(),{themeKey:r}=se(ta()),i=Qt(),o=[`enterprise`,`light`,`redis`,`dark`,`darkNeu`,`darkoBluo`,`matrix`];function c(e){i.change(o.includes(e)?e:`dark`)}return c(r.value),B(r,c),(e,r)=>a(t).ready?(p(),S(Ma,{key:0},{default:R(()=>[n(mh),n(xh),n(wh),n(Eh),n(Nh),n(hh),n(vh)]),_:1})):s(``,!0)}}),Fh=`p3xr-console-drawer-height`,Ih=15,Lh=66,Rh=null;function zh(e){Rh||(Rh=document.createElement(`style`),Rh.setAttribute(`data-p3xr-console-drawer-height-bootstrap`,``),document.head.appendChild(Rh)),Rh.textContent=`:root { --p3xr-console-drawer-height: ${e}px; }`,document.documentElement.style.setProperty(`--p3xr-console-drawer-height`,`${e}px`)}function Bh(){return{minPx:Ih/100*window.innerHeight,maxPx:Lh/100*window.innerHeight}}function Vh(){let e=localStorage.getItem(Fh);if(!e)return null;let t=parseInt(e,10);return Number.isFinite(t)?t:null}function Hh(){let e=Vh();if(e===null)return;let{minPx:t,maxPx:n}=Bh();zh(Math.max(t,Math.min(n,e))),window.addEventListener(`resize`,()=>{let e=document.documentElement.style.getPropertyValue(`--p3xr-console-drawer-height`);if(!e||!e.endsWith(`px`))return;let t=parseInt(e,10);if(!Number.isFinite(t))return;let{minPx:n,maxPx:r}=Bh(),i=Math.max(n,Math.min(r,t));i!==t&&zh(i)})}Hh();var Uh=ne(),Wh=ye({history:_e(`/vue`),routes:[{path:`/`,redirect:`/settings`},{path:`/settings`,component:()=>ea(()=>import(`./SettingsPage-DtwOt88r.js`),__vite__mapDeps([28,1,2,3,4,5,29,30,31,13,10,14,32,6,7,8,9,11,12,15,16,19,20,21,22,33,34,35,36,37,38,39,40,23,24,26,41,42,43,44,45,46,47,25,48,49,50,51,52,53,54,55,56,57,58]))},{path:`/info`,component:()=>ea(()=>import(`./InfoPage-DYn8YJPL.js`),__vite__mapDeps([59,1,2,3,4,5,30,12,13,10,14,8,15,16,48,46,20,21,47,26,49,56,60,52,53,29,54,61]))},{path:`/database`,component:()=>ea(()=>import(`./DatabasePage-zqN_9sGL.js`),__vite__mapDeps([62,1,2,3,4,5,29,30,63,64,65,40,13,10,14,20,21,23,8,24,26,41,12,15,16,19,22,66,7,9,33,34,67,46,47,50,68,69,52,70,55,53,54,56,71,32,6,11,35,36,37,38,42,43,44,45,72,73,74,75,51,57,76])),children:[{path:`statistics`,component:()=>ea(()=>import(`./StatisticsPage-36M-4haD.js`),__vite__mapDeps([77,1,2,3,4,5,30,78,35,8,36,37,15,79,56,26,80]))},{path:`key/:key`,component:()=>ea(()=>import(`./DatabaseKeyPage-CK-DnR0l.js`),__vite__mapDeps([81,1,2,3,4,5,29,30,64,82,40,13,10,14,20,21,23,8,24,26,41,6,7,9,11,46,47,55,53,52,54,65,72,70,56,83]))}]},{path:`/search`,component:()=>ea(()=>import(`./SearchPage-bXcE4DPJ.js`),__vite__mapDeps([84,1,2,3,4,5,29,30,32,13,10,14,6,7,8,9,11,12,15,16,19,20,21,22,33,34,35,36,37,38,42,43,46,47,85,48,26,49,50,52,70,54,74,56]))},{path:`/login`,component:()=>ea(()=>import(`./LoginPage-DZ-64dDX.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27]))},{path:`/monitoring`,component:()=>ea(()=>import(`./MonitoringShell-ST4Nd8Oj.js`),__vite__mapDeps([86,1,2,3,4,5,87,29,30,65,78,35,8,36,37,15,79,56,88])),children:[{path:``,component:()=>ea(()=>import(`./PulsePage-DKatTI8s.js`),__vite__mapDeps([89,1,2,3,4,5,87,29,30,32,13,10,14,6,7,8,9,11,12,15,16,19,20,21,22,33,34,35,36,37,38,48,46,47,26,49,50,52,70,56,90,91]))},{path:`profiler`,component:()=>ea(()=>import(`./ProfilerPage-d_Dx5d_9.js`),__vite__mapDeps([92,1,2,3,4,5,87,29,30,48,46,20,21,47,26,49,50,56,93]))},{path:`pubsub`,component:()=>ea(()=>import(`./PubSubPage-CcqiEw7j.js`),__vite__mapDeps([94,1,2,3,4,5,87,29,30,6,7,8,9,10,11,48,46,20,21,47,26,49,50,56,95]))},{path:`analysis`,component:()=>ea(()=>import(`./MemoryAnalysisPage-CR-vMWLd.js`),__vite__mapDeps([96,1,2,3,4,5,29,30,6,7,8,9,10,11,12,13,14,15,16,48,46,20,21,47,26,49,50,52,70,56,97]))}]}]}),Gh=fr({components:am,directives:_m,icons:{defaultSet:`mdi`,aliases:vm,sets:{mdi:bm}},defaults:{VTextField:{variant:`outlined`,density:`compact`},VSelect:{variant:`outlined`,density:`compact`},VSwitch:{density:`compact`,hideDetails:!0}},theme:{defaultTheme:`dark`,themes:{enterprise:{dark:!1,colors:{primary:`#3f51b5`,"on-primary":`#fff`,secondary:`#1976d2`,"on-secondary":`#fff`,error:`#d32f2f`,"on-error":`#fff`,success:`#4caf50`,"on-success":`#fff`,warning:`#d32f2f`,"on-warning":`#fff`,info:`#1976d2`,background:`#e0e0e0`,surface:`#fafafa`}},light:{dark:!1,colors:{primary:`#673ab7`,"on-primary":`#fff`,secondary:`#9c27b0`,"on-secondary":`#fff`,error:`#d32f2f`,"on-error":`#fff`,success:`#4caf50`,"on-success":`#fff`,warning:`#d32f2f`,"on-warning":`#fff`,info:`#9c27b0`,background:`#cfd8dc`,surface:`#eceff1`}},redis:{dark:!1,colors:{primary:`#212121`,"on-primary":`rgba(255,255,255,0.87)`,secondary:`#757575`,"on-secondary":`#fff`,error:`#ffc107`,"on-error":`#fff`,success:`#4caf50`,"on-success":`#fff`,warning:`#ffc107`,"on-warning":`#fff`,info:`#757575`,background:`#ffcdd2`,surface:`#fafafa`}},dark:{dark:!0,colors:{primary:`#7986cb`,"on-primary":`rgba(0,0,0,0.87)`,secondary:`#2196f3`,"on-secondary":`rgba(0,0,0,0.87)`,error:`#ff9800`,"on-error":`rgba(0,0,0,0.87)`,success:`#4caf50`,"on-success":`rgba(0,0,0,0.87)`,warning:`#ff9800`,"on-warning":`rgba(0,0,0,0.87)`,info:`#2196f3`,background:`#212121`,surface:`#303030`}},darkNeu:{dark:!0,colors:{primary:`#00bcd4`,"on-primary":`rgba(0,0,0,0.87)`,secondary:`#2196f3`,"on-secondary":`rgba(0,0,0,0.87)`,error:`#ffeb3b`,"on-error":`rgba(0,0,0,0.87)`,success:`#4caf50`,"on-success":`rgba(0,0,0,0.87)`,warning:`#ffeb3b`,"on-warning":`rgba(0,0,0,0.87)`,info:`#2196f3`,background:`#263238`,surface:`#303030`}},darkoBluo:{dark:!0,colors:{primary:`#7986cb`,"on-primary":`rgba(0,0,0,0.87)`,secondary:`#2196f3`,"on-secondary":`rgba(0,0,0,0.87)`,error:`#ff9800`,"on-error":`rgba(0,0,0,0.87)`,success:`#4caf50`,"on-success":`rgba(0,0,0,0.87)`,warning:`#ff9800`,"on-warning":`rgba(0,0,0,0.87)`,info:`#2196f3`,background:`#283593`,surface:`#303030`}},matrix:{dark:!0,colors:{primary:`#76ff03`,"on-primary":`rgba(0,0,0,0.87)`,secondary:`#c6ff00`,"on-secondary":`rgba(0,0,0,0.87)`,error:`#00c853`,"on-error":`rgba(0,0,0,0.87)`,success:`#76ff03`,"on-success":`rgba(0,0,0,0.87)`,warning:`#00c853`,"on-warning":`rgba(0,0,0,0.87)`,info:`#c6ff00`,background:`#1b5e20`,surface:`#303030`}}}}}),Kh=ie(Ph);Kh.use(Uh),Kh.use(Wh),Kh.use(Gh),pe().init().then(()=>{ua(),ea(()=>import(`./shortcuts-DvJf9__Q.js`),__vite__mapDeps([98,60,2,3,4,30,52,53,29,54])),Kh.mount(`#app`)}).catch(e=>{console.error(`Vue init failed:`,e),Kh.mount(`#app`)}),globalThis.__p3xr_test={state:new Proxy({},{get(e,t){return()=>ia()[t]}}),settings:new Proxy({},{get(e,t){return()=>ra()[t]}})};