diff --git a/CHANGELOG.md b/CHANGELOG.md index 60475bf..148d257 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log All notable changes to the "vuetify-inline-fields" plugin will be documented in this file. +## v1.0.1 +12-05-2023 +[main] (@webdevnerdstuff) +* Fix `VInlineSelect` modelValue getting set when no value, causing @update:modelValue to trigger + ## v1.0.0 12-01-2023 [main] (@webdevnerdstuff) diff --git a/dist/vuetify-inline-fields.cjs.js b/dist/vuetify-inline-fields.cjs.js index cb50009..95bc2bc 100644 --- a/dist/vuetify-inline-fields.cjs.js +++ b/dist/vuetify-inline-fields.cjs.js @@ -1,6 +1,6 @@ "use strict";var oa=Object.create;var Yt=Object.defineProperty;var la=Object.getOwnPropertyDescriptor;var aa=Object.getOwnPropertyNames;var ra=Object.getPrototypeOf,ia=Object.prototype.hasOwnProperty;var sa=(n,o,t,l)=>{if(o&&typeof o=="object"||typeof o=="function")for(let r of aa(o))!ia.call(n,r)&&r!==t&&Yt(n,r,{get:()=>o[r],enumerable:!(l=la(o,r))||l.enumerable});return n};var Te=(n,o,t)=>(t=n!=null?oa(ra(n)):{},sa(o||!n||!n.__esModule?Yt(t,"default",{value:n,enumerable:!0}):t,n));/** * @name @wdns/vuetify-inline-fields - * @version 1.0.0 + * @version 1.0.1 * @description Vuetify Inline Fields Component Library offers a comprehensive collection of reusable UI components to create elegant and efficient inline form fields within your applications. * @author WebDevNerdStuff & Bunnies... lots and lots of bunnies! (https://webdevnerdstuff.com) * @copyright Copyright 2023, WebDevNerdStuff @@ -8,5 +8,5 @@ * @repository https://github.com/webdevnerdstuff/vuetify-inline-fields * @license MIT License */Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),Ft=require("vuetify"),ua=require("@vueuse/core"),Le=Symbol("identifier"),Me={elevation:5,variant:"flat"},yn={cancelButtonColor:"default",cancelButtonSize:"x-small",cancelButtonTitle:"Cancel",cancelButtonVariant:"text",cancelIcon:void 0,cancelIconColor:"default",cardField:!1,cardOffsetX:0,cardOffsetY:0,cardProps:()=>({}),cell:!1,cellUnderlineFullWidth:!0,closeSiblings:!1,color:"primary",density:"compact",disabled:!1,displayAppendIcon:void 0,displayAppendIconColor:void 0,displayAppendIconSize:"x-small",displayAppendInnerIcon:void 0,displayAppendInnerIconColor:void 0,displayAppendInnerIconSize:"x-small",displayPrependIcon:void 0,displayPrependIconColor:void 0,displayPrependIconSize:"x-small",displayPrependInnerIcon:void 0,displayPrependInnerIconColor:void 0,displayPrependInnerIconSize:"x-small",emptyText:"empty",fieldOnly:!1,hideCancelIcon:!0,hideDetails:!0,label:"",loading:!1,loadingWait:!0,name:"",tableField:!0,underlineColor:"primary",underlineStyle:"dotted",underlineWidth:"2px",underlined:!0,valueColor:"default"},Nt={autofocus:!0},Zn={hideCancelIcon:!1,hideSaveIcon:!1,loadingIcon:void 0,loadingIconColor:"primary",saveButtonColor:"primary",saveButtonSize:"x-small",saveButtonTitle:"Save",saveButtonVariant:"text",saveIcon:void 0,saveIconColor:"primary"},Mo={falseValue:!1,iconFalse:void 0,iconFalseColor:"danger",iconFalseTitle:"No",iconTrue:void 0,iconTrueColor:"success",iconTrueTitle:"Yes",icons:!0,trueValue:!0},ca={...yn,...Mo,...Zn,falseIcon:void 0,icons:!0,trueIcon:void 0},da={...yn,...Nt,...Zn,clearIcon:void 0,clearable:!1,hideSelected:!0,itemTitle:"title",itemValue:"value",items:()=>[],menu:!0,variant:"underlined"},pa={...yn,...Mo,icons:!0,falseIcon:""},va={...Nt,...Zn,...yn,autoGrow:!0,rows:1,truncateLength:void 0,truncateSuffix:"...",variant:"underlined"},Wo={...yn,...Nt,...Zn,truncateLength:void 0,truncateSuffix:"...",variant:"underlined"},fa={fa:{checkboxFalse:"$checkboxOff",checkboxTrue:"far fa-square-check",clear:"$clear",false:"$close",loading:"fa-circle-notch",save:"fa-floppy-disk",true:"$complete"},mdi:{checkboxFalse:"$checkboxOff",checkboxTrue:"mdi:mdi-checkbox-outline",clear:"$clear",false:"$close",loading:"mdi-loading",save:"mdi-content-save",true:"$complete"}},ve=n=>{const{icon:o,iconOptions:t,name:l}=n;if(o)return o;const r=fa[t==null?void 0:t.defaultSet];if(!r)throw new Error(`VInlineFields: No VInlineFields default ${t==null?void 0:t.defaultSet} icon set found for ${l}. Please set the icon prop.`);const i=r[l];if(!i)throw new Error(`VInlineFields: No ${l} icon found. Please set the icon prop, or set the default icon set to 'mdi' or 'fa'`);return i};function U(n,o){return t=>Object.keys(n).reduce((l,r)=>{const i=typeof n[r]=="object"&&n[r]!=null&&!Array.isArray(n[r])?n[r]:{type:n[r]};return l[r]=t&&r in t?{...i,default:t[r]}:i,o&&!l[r].source&&(l[r].source=o),l},{})}const Z=U({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component"),ue=typeof window<"u",At=ue&&"IntersectionObserver"in window;function Xt(n,o,t){const l=o.length-1;if(l<0)return n===void 0?t:n;for(let r=0;rgn(n[l],o[l]))}function be(n,o,t){if(o===!0)return n===void 0?t:n;if(o==null||typeof o=="boolean")return t;if(n!==Object(n)){if(typeof o!="function")return t;const r=o(n,t);return r===void 0?t:r}if(typeof o=="string")return function(r,i,c){return r!=null&&i&&typeof i=="string"?r[i]!==void 0?r[i]:Xt(r,(i=(i=i.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"")).split("."),c):c}(n,o,t);if(Array.isArray(o))return Xt(n,o,t);if(typeof o!="function")return t;const l=o(n,t);return l===void 0?t:l}function Y(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";return n==null||n===""?void 0:isNaN(+n)?String(n):isFinite(+n)?`${Number(n)}${o}`:void 0}function pt(n){return n!==null&&typeof n=="object"&&!Array.isArray(n)}function $n(n){if(n&&"$el"in n){const o=n.$el;return(o==null?void 0:o.nodeType)===Node.TEXT_NODE?o.nextElementSibling:o}return n}const Kt=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16});function ot(n,o){return o.every(t=>n.hasOwnProperty(t))}function jo(n,o){const t={},l=new Set(Object.keys(n));for(const r of o)l.has(r)&&(t[r]=n[r]);return t}function Jt(n,o,t){const l=Object.create(null),r=Object.create(null);for(const i in n)o.some(c=>c instanceof RegExp?c.test(i):c===i)&&!(t!=null&&t.some(c=>c===i))?l[i]=n[i]:r[i]=n[i];return[l,r]}function Oe(n,o){const t={...n};return o.forEach(l=>delete t[l]),t}const Uo=/^on[^a-z]/,vt=n=>Uo.test(n),ma=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"];function hn(n){const[o,t]=Jt(n,[Uo]),l=Oe(o,ma),[r,i]=Jt(t,["class","style","id",/^data-/]);return Object.assign(r,o),Object.assign(i,l),[r,i]}function Ce(n){return n==null?[]:Array.isArray(n)?n:[n]}function We(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(o,Math.min(t,n))}function Zt(n,o){return n+(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,o-n.length))}function Re(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0;const l={};for(const r in n)l[r]=n[r];for(const r in o){const i=n[r],c=o[r];pt(i)&&pt(c)?l[r]=Re(i,c,t):Array.isArray(i)&&Array.isArray(c)&&t?l[r]=t(i,c):l[r]=c}return l}function Go(n){return n.map(o=>o.type===e.Fragment?Go(o.children):o).flat()}function Fe(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(Fe.cache.has(n))return Fe.cache.get(n);const o=n.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Fe.cache.set(n,o),o}function En(n,o){if(!o||typeof o!="object")return[];if(Array.isArray(o))return o.map(t=>En(n,t)).flat(1);if(Array.isArray(o.children))return o.children.map(t=>En(n,t)).flat(1);if(o.component){if(Object.getOwnPropertySymbols(o.component.provides).includes(n))return[o.component];if(o.component.subTree)return En(n,o.component.subTree).flat(1)}return[]}function Pt(n){const o=e.reactive({}),t=e.computed(n);return e.watchEffect(()=>{for(const l in t.value)o[l]=t.value[l]},{flush:"sync"}),e.toRefs(o)}function Rn(n,o){return n.includes(o)}function Qt(n){return n[2].toLowerCase()+n.slice(3)}Fe.cache=new Map;const ye=()=>[Function,Array];function eo(n,o){return!!(n[o="on"+e.capitalize(o)]||n[`${o}Once`]||n[`${o}Capture`]||n[`${o}OnceCapture`]||n[`${o}CaptureOnce`])}function qo(n){for(var o=arguments.length,t=new Array(o>1?o-1:0),l=1;l1&&arguments[1]!==void 0)||arguments[1];const t=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(l=>`${l}${o?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...n.querySelectorAll(t)]}function Ho(n,o,t){let l,r=n.indexOf(document.activeElement);const i=o==="next"?1:-1;do r+=i,l=n[r];while((!l||l.offsetParent==null||!((t==null?void 0:t(l))??1))&&r=0);return l}function Dn(n,o){var l,r,i,c;const t=ft(n);if(o)if(o==="first")(l=t[0])==null||l.focus();else if(o==="last")(r=t.at(-1))==null||r.focus();else if(typeof o=="number")(i=t[o])==null||i.focus();else{const u=Ho(t,o);u?u.focus():Dn(n,o==="next"?"first":"last")}else n!==document.activeElement&&n.contains(document.activeElement)||((c=t[0])==null||c.focus())}function Ln(n,o){if(!(ue&&typeof CSS<"u"&&CSS.supports!==void 0&&CSS.supports(`selector(${o})`)))return null;try{return!!n&&n.matches(o)}catch{return null}}function Yo(n){return n.some(o=>!e.isVNode(o)||o.type!==e.Comment&&(o.type!==e.Fragment||Yo(o.children)))?n:null}const Xo=["top","bottom"],ya=["start","end","left","right"];function mt(n,o){let[t,l]=n.split(" ");return l||(l=Rn(Xo,t)?"start":Rn(ya,t)?"top":"center"),{side:no(t,o),align:no(l,o)}}function no(n,o){return n==="start"?o?"right":"left":n==="end"?o?"left":"right":n}function lt(n){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[n.side],align:n.align}}function at(n){return{side:n.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[n.align]}}function to(n){return{side:n.align,align:n.side}}function oo(n){return Rn(Xo,n.side)?"y":"x"}class Ne{constructor(o){let{x:t,y:l,width:r,height:i}=o;this.x=t,this.y=l,this.width=r,this.height=i}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function lo(n,o){return{x:{before:Math.max(0,o.left-n.left),after:Math.max(0,n.right-o.right)},y:{before:Math.max(0,o.top-n.top),after:Math.max(0,n.bottom-o.bottom)}}}function Ko(n){return Array.isArray(n)?new Ne({x:n[0],y:n[1],width:0,height:0}):n.getBoundingClientRect()}function _t(n){const o=n.getBoundingClientRect(),t=getComputedStyle(n),l=t.transform;if(l){let r,i,c,u,a;if(l.startsWith("matrix3d("))r=l.slice(9,-1).split(/, /),i=+r[0],c=+r[5],u=+r[12],a=+r[13];else{if(!l.startsWith("matrix("))return new Ne(o);r=l.slice(7,-1).split(/, /),i=+r[0],c=+r[3],u=+r[4],a=+r[5]}const s=t.transformOrigin,v=o.x-u-(1-i)*parseFloat(s),f=o.y-a-(1-c)*parseFloat(s.slice(s.indexOf(" ")+1)),p=i?o.width/i:n.offsetWidth+1,d=c?o.height/c:n.offsetHeight+1;return new Ne({x:v,y:f,width:p,height:d})}return new Ne(o)}function De(n,o,t){if(n.animate===void 0)return{finished:Promise.resolve()};let l;try{l=n.animate(o,t)}catch{return{finished:Promise.resolve()}}return l.finished===void 0&&(l.finished=new Promise(r=>{l.onfinish=()=>{r(l)}})),l}const An=new WeakMap,$e=2.4,ao=.2126729,ro=.7151522,io=.072175,ga=.55,ha=.58,ba=.57,Ca=.62,Pn=.03,so=1.45,Sa=5e-4,Va=1.25,Ia=1.25,uo=.078,co=12.82051282051282,_n=.06,po=.001;function vo(n,o){const t=(n.r/255)**$e,l=(n.g/255)**$e,r=(n.b/255)**$e,i=(o.r/255)**$e,c=(o.g/255)**$e,u=(o.b/255)**$e;let a,s=t*ao+l*ro+r*io,v=i*ao+c*ro+u*io;if(s<=Pn&&(s+=(Pn-s)**so),v<=Pn&&(v+=(Pn-v)**so),Math.abs(v-s)s){const f=(v**ga-s**ha)*Va;a=f-po?0:f>-uo?f-f*co*_n:f+_n}return 100*a}function sn(n){e.warn(`Vuetify: ${n}`)}function rt(n){return!!n&&/^(#|var\(--|(rgb|hsl)a?\()/.test(n)}const fo=/^(?(?:rgb|hsl)a?)\((?.+)\)/,Ba={rgb:(n,o,t,l)=>({r:n,g:o,b:t,a:l}),rgba:(n,o,t,l)=>({r:n,g:o,b:t,a:l}),hsl:(n,o,t,l)=>mo({h:n,s:o,l:t,a:l}),hsla:(n,o,t,l)=>mo({h:n,s:o,l:t,a:l}),hsv:(n,o,t,l)=>cn({h:n,s:o,v:t,a:l}),hsva:(n,o,t,l)=>cn({h:n,s:o,v:t,a:l})};function ln(n){if(typeof n=="number")return(isNaN(n)||n<0||n>16777215)&&sn(`'${n}' is not a valid hex color`),{r:(16711680&n)>>16,g:(65280&n)>>8,b:255&n};if(typeof n=="string"&&fo.test(n)){const{groups:o}=n.match(fo),{fn:t,values:l}=o,r=l.split(/,\s*/).map(i=>i.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(t)?parseFloat(i)/100:parseFloat(i));return Ba[t](...r)}if(typeof n=="string"){let o=n.startsWith("#")?n.slice(1):n;[3,4].includes(o.length)?o=o.split("").map(l=>l+l).join(""):[6,8].includes(o.length)||sn(`'${n}' is not a valid hex(a) color`);const t=parseInt(o,16);return(isNaN(t)||t<0||t>4294967295)&&sn(`'${n}' is not a valid hex(a) color`),function(l){l=function(a){return a.startsWith("#")&&(a=a.slice(1)),a=a.replace(/([^0-9a-f])/gi,"F"),(a.length===3||a.length===4)&&(a=a.split("").map(s=>s+s).join("")),a.length!==6&&(a=Zt(Zt(a,6),8,"F")),a}(l);let[r,i,c,u]=function(a){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const v=[];let f=0;for(;fparseInt(a,16));return u=u===void 0?u:u/255,{r,g:i,b:c,a:u}}(o)}if(typeof n=="object"){if(ot(n,["r","g","b"]))return n;if(ot(n,["h","s","l"]))return cn(Jo(n));if(ot(n,["h","s","v"]))return cn(n)}throw new TypeError(`Invalid color: ${n==null?n:String(n)||n.constructor.name} -Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function cn(n){const{h:o,s:t,v:l,a:r}=n,i=u=>{const a=(u+o/60)%6;return l-l*t*Math.max(Math.min(a,4-a,1),0)},c=[i(5),i(3),i(1)].map(u=>Math.round(255*u));return{r:c[0],g:c[1],b:c[2],a:r}}function mo(n){return cn(Jo(n))}function Jo(n){const{h:o,s:t,l,a:r}=n,i=l+t*Math.min(l,1-l);return{h:o,s:i===0?0:2-2*l/i,v:i,a:r}}const Mn=Symbol.for("vuetify:defaults");function Ot(){const n=e.inject(Mn);if(!n)throw new Error("[Vuetify] Could not find defaults instance");return n}function Ze(n,o){const t=Ot(),l=e.ref(n),r=e.computed(()=>{if(e.unref(o==null?void 0:o.disabled))return t.value;const i=e.unref(o==null?void 0:o.scoped),c=e.unref(o==null?void 0:o.reset),u=e.unref(o==null?void 0:o.root);if(l.value==null&&!(i||c||u))return t.value;let a=Re(l.value,{prev:t.value});if(i)return a;if(c||u){const s=Number(c||1/0);for(let v=0;v<=s&&a&&"prev"in a;v++)a=a.prev;return a&&typeof u=="string"&&u in a&&(a=Re(Re(a,{prev:a}),a[u])),a}return a.prev?Re(a.prev,a):a});return e.provide(Mn,r),r}function wa(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ot();const l=oe("useDefaults");if(o=o??l.type.name??l.type.__name,!o)throw new Error("[Vuetify] Could not determine component name");const r=e.computed(()=>{var u;return(u=t.value)==null?void 0:u[n._as??o]}),i=new Proxy(n,{get(u,a){var v,f,p,d;const s=Reflect.get(u,a);return a==="class"||a==="style"?[(v=r.value)==null?void 0:v[a],s].filter(m=>m!=null):typeof a!="string"||function(m,y){var g,b;return((g=m.props)==null?void 0:g[y])!==void 0||((b=m.props)==null?void 0:b[Fe(y)])!==void 0}(l.vnode,a)?s:((f=r.value)==null?void 0:f[a])??((d=(p=t.value)==null?void 0:p.global)==null?void 0:d[a])??s}}),c=e.shallowRef();return e.watchEffect(()=>{if(r.value){const u=Object.entries(r.value).filter(a=>{let[s]=a;return s.startsWith(s[0].toUpperCase())});c.value=u.length?Object.fromEntries(u):void 0}else c.value=void 0}),{props:i,provideSubDefaults:function(){const u=function(a){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:oe("injectSelf");const{provides:v}=s;if(v&&a in v)return v[a]}(Mn,l);e.provide(Mn,e.computed(()=>c.value?Re((u==null?void 0:u.value)??{},c.value):u==null?void 0:u.value))}}}function dn(n){if(n._setup=n._setup??n.setup,!n.name)return sn("The component is missing an explicit name, unable to generate default prop value"),n;if(n._setup){n.props=U(n.props??{},n.name)();const o=Object.keys(n.props).filter(t=>t!=="class"&&t!=="style");n.filterProps=function(t){return jo(t,o)},n.props._as=String,n.setup=function(t,l){const r=Ot();if(!r.value)return n._setup(t,l);const{props:i,provideSubDefaults:c}=wa(t,t._as??n.name,r),u=n._setup(i,l);return c(),u}}return n}function H(){let n=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];return o=>(n?dn:e.defineComponent)(o)}function bn(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",t=arguments.length>2?arguments[2]:void 0;return H()({name:t??e.capitalize(e.camelize(n.replace(/__/g,"-"))),props:{tag:{type:String,default:o},...Z()},setup(l,r){let{slots:i}=r;return()=>{var c;return e.h(l.tag,{class:[n,l.class],style:l.style},(c=i.default)==null?void 0:c.call(i))}}})}function Zo(n){if(typeof n.getRootNode!="function"){for(;n.parentNode;)n=n.parentNode;return n!==document?null:document}const o=n.getRootNode();return o!==document&&o.getRootNode({composed:!0})!==document?null:o}const Wn="cubic-bezier(0.4, 0, 0.2, 1)";function oe(n,o){const t=e.getCurrentInstance();if(!t)throw new Error(`[Vuetify] ${n} ${o||"must be called from inside a setup function"}`);return t}function ge(){const n=oe(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables").type;return Fe((n==null?void 0:n.aliasName)||(n==null?void 0:n.name))}let Qo=0,zn=new WeakMap;function fe(){const n=oe("getUid");if(zn.has(n))return zn.get(n);{const o=Qo++;return zn.set(n,o),o}}function el(n){let o=arguments.length>1&&arguments[1]!==void 0&&arguments[1];for(;n;){if(o?ka(n):Et(n))return n;n=n.parentElement}return document.scrollingElement}function jn(n,o){const t=[];if(o&&n&&!o.contains(n))return t;for(;n&&(Et(n)&&t.push(n),n!==o);)n=n.parentElement;return t}function Et(n){if(!n||n.nodeType!==Node.ELEMENT_NODE)return!1;const o=window.getComputedStyle(n);return o.overflowY==="scroll"||o.overflowY==="auto"&&n.scrollHeight>n.clientHeight}function ka(n){if(!n||n.nodeType!==Node.ELEMENT_NODE)return!1;const o=window.getComputedStyle(n);return["scroll","auto"].includes(o.overflowY)}function J(n){oe("useRender").render=n}function zt(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const t=e.ref(),l=e.ref();if(ue){const r=new ResizeObserver(i=>{n==null||n(i,r),i.length&&(l.value=o==="content"?i[0].contentRect:i[0].target.getBoundingClientRect())});e.onBeforeUnmount(()=>{r.disconnect()}),e.watch(t,(i,c)=>{c&&(r.unobserve($n(c)),l.value=void 0),i&&r.observe($n(i))},{flush:"post"})}return{resizeRef:t,contentRect:e.readonly(l)}}function Ae(n,o){let t;function l(){t=e.effectScope(),t.run(()=>o.length?o(()=>{t==null||t.stop(),l()}):o())}e.watch(n,r=>{r&&!t?l():r||(t==null||t.stop(),t=void 0)},{immediate:!0}),e.onScopeDispose(()=>{t==null||t.stop()})}function ne(n,o,t){let l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:v=>v,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:v=>v;const i=oe("useProxiedModel"),c=e.ref(n[o]!==void 0?n[o]:t),u=Fe(o),a=u!==o?e.computed(()=>{var v,f,p,d;return n[o],!(!((v=i.vnode.props)!=null&&v.hasOwnProperty(o))&&!((f=i.vnode.props)!=null&&f.hasOwnProperty(u))||!((p=i.vnode.props)!=null&&p.hasOwnProperty(`onUpdate:${o}`))&&!((d=i.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${u}`)))}):e.computed(()=>{var v,f;return n[o],!(!((v=i.vnode.props)!=null&&v.hasOwnProperty(o))||!((f=i.vnode.props)!=null&&f.hasOwnProperty(`onUpdate:${o}`)))});Ae(()=>!a.value,()=>{e.watch(()=>n[o],v=>{c.value=v})});const s=e.computed({get(){const v=n[o];return l(a.value?v:c.value)},set(v){const f=r(v),p=e.toRaw(a.value?n[o]:c.value);p!==f&&l(p)!==v&&(c.value=f,i==null||i.emit(`update:${o}`,f))}});return Object.defineProperty(s,"externalValue",{get:()=>a.value?n[o]:c.value}),s}fe.reset=()=>{Qo=0,zn=new WeakMap};const nl=Symbol.for("vuetify:locale");function Tt(){const n=e.inject(nl);if(!n)throw new Error("[Vuetify] Could not find injected locale instance");return n}function Cn(){const n=e.inject(nl);if(!n)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:n.isRtl,rtlClasses:n.rtlClasses}}const yo=Symbol.for("vuetify:theme"),le=U({theme:String},"theme");function ie(n){oe("provideTheme");const o=e.inject(yo,null);if(!o)throw new Error("Could not find Vuetify theme injection");const t=e.computed(()=>n.theme??o.name.value),l=e.computed(()=>o.themes.value[t.value]),r=e.computed(()=>o.isDisabled?void 0:`v-theme--${t.value}`),i={...o,name:t,current:l,themeClasses:r};return e.provide(yo,i),i}const pe=U({tag:{type:String,default:"div"}},"tag"),xa=U({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function ce(n,o,t){return H()({name:n,props:xa({mode:t,origin:o}),setup(l,r){let{slots:i}=r;const c={onBeforeEnter(u){l.origin&&(u.style.transformOrigin=l.origin)},onLeave(u){if(l.leaveAbsolute){const{offsetTop:a,offsetLeft:s,offsetWidth:v,offsetHeight:f}=u;u._transitionInitialStyles={position:u.style.position,top:u.style.top,left:u.style.left,width:u.style.width,height:u.style.height},u.style.position="absolute",u.style.top=`${a}px`,u.style.left=`${s}px`,u.style.width=`${v}px`,u.style.height=`${f}px`}l.hideOnLeave&&u.style.setProperty("display","none","important")},onAfterLeave(u){if(l.leaveAbsolute&&(u!=null&&u._transitionInitialStyles)){const{position:a,top:s,left:v,width:f,height:p}=u._transitionInitialStyles;delete u._transitionInitialStyles,u.style.position=a||"",u.style.top=s||"",u.style.left=v||"",u.style.width=f||"",u.style.height=p||""}}};return()=>{const u=l.group?e.TransitionGroup:e.Transition;return e.h(u,{name:l.disabled?"":n,css:!l.disabled,...l.group?void 0:{mode:l.mode},...l.disabled?{}:c},i.default)}}})}function tl(n,o){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return H()({name:n,props:{mode:{type:String,default:t},disabled:Boolean},setup(l,r){let{slots:i}=r;return()=>e.h(e.Transition,{name:l.disabled?"":n,css:!l.disabled,...l.disabled?{}:o},i.default)}})}function ol(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const o=arguments.length>1&&arguments[1]!==void 0&&arguments[1]?"width":"height",t=e.camelize(`offset-${o}`);return{onBeforeEnter(i){i._parent=i.parentNode,i._initialStyle={transition:i.style.transition,overflow:i.style.overflow,[o]:i.style[o]}},onEnter(i){const c=i._initialStyle;i.style.setProperty("transition","none","important"),i.style.overflow="hidden";const u=`${i[t]}px`;i.style[o]="0",i.offsetHeight,i.style.transition=c.transition,n&&i._parent&&i._parent.classList.add(n),requestAnimationFrame(()=>{i.style[o]=u})},onAfterEnter:r,onEnterCancelled:r,onLeave(i){i._initialStyle={transition:"",overflow:i.style.overflow,[o]:i.style[o]},i.style.overflow="hidden",i.style[o]=`${i[t]}px`,i.offsetHeight,requestAnimationFrame(()=>i.style[o]="0")},onAfterLeave:l,onLeaveCancelled:l};function l(i){n&&i._parent&&i._parent.classList.remove(n),r(i)}function r(i){const c=i._initialStyle[o];i.style.overflow=i._initialStyle.overflow,c!=null&&(i.style[o]=c),delete i._initialStyle}}const Fa=U({target:[Object,Array]},"v-dialog-transition"),ll=H()({name:"VDialogTransition",props:Fa(),setup(n,o){let{slots:t}=o;const l={onBeforeEnter(r){r.style.pointerEvents="none",r.style.visibility="hidden"},async onEnter(r,i){var p;await new Promise(d=>requestAnimationFrame(d)),await new Promise(d=>requestAnimationFrame(d)),r.style.visibility="";const{x:c,y:u,sx:a,sy:s,speed:v}=ho(n.target,r),f=De(r,[{transform:`translate(${c}px, ${u}px) scale(${a}, ${s})`,opacity:0},{}],{duration:225*v,easing:"cubic-bezier(0.0, 0, 0.2, 1)"});(p=go(r))==null||p.forEach(d=>{De(d,[{opacity:0},{opacity:0,offset:.33},{}],{duration:450*v,easing:Wn})}),f.finished.then(()=>i())},onAfterEnter(r){r.style.removeProperty("pointer-events")},onBeforeLeave(r){r.style.pointerEvents="none"},async onLeave(r,i){var f;await new Promise(p=>requestAnimationFrame(p));const{x:c,y:u,sx:a,sy:s,speed:v}=ho(n.target,r);De(r,[{},{transform:`translate(${c}px, ${u}px) scale(${a}, ${s})`,opacity:0}],{duration:125*v,easing:"cubic-bezier(0.4, 0, 1, 1)"}).finished.then(()=>i()),(f=go(r))==null||f.forEach(p=>{De(p,[{},{opacity:0,offset:.2},{opacity:0}],{duration:250*v,easing:Wn})})},onAfterLeave(r){r.style.removeProperty("pointer-events")}};return()=>n.target?e.createVNode(e.Transition,e.mergeProps({name:"dialog-transition"},l,{css:!1}),t):e.createVNode(e.Transition,{name:"dialog-transition"},t)}});function go(n){var t;const o=(t=n.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:t.children;return o&&[...o]}function ho(n,o){const t=Ko(n),l=_t(o),[r,i]=getComputedStyle(o).transformOrigin.split(" ").map(b=>parseFloat(b)),[c,u]=getComputedStyle(o).getPropertyValue("--v-overlay-anchor-origin").split(" ");let a=t.left+t.width/2;c==="left"||u==="left"?a-=t.width/2:c!=="right"&&u!=="right"||(a+=t.width/2);let s=t.top+t.height/2;c==="top"||u==="top"?s-=t.height/2:c!=="bottom"&&u!=="bottom"||(s+=t.height/2);const v=t.width/l.width,f=t.height/l.height,p=Math.max(1,v,f),d=v/p||0,m=f/p||0,y=l.width*l.height/(window.innerWidth*window.innerHeight),g=y>.12?Math.min(1.5,10*(y-.12)+1):1;return{x:a-(r+l.left),y:s-(i+l.top),sx:d,sy:m,speed:g}}ce("fab-transition","center center","out-in"),ce("dialog-bottom-transition"),ce("dialog-top-transition"),ce("fade-transition");const Na=ce("scale-transition");ce("scroll-x-transition"),ce("scroll-x-reverse-transition"),ce("scroll-y-transition"),ce("scroll-y-reverse-transition"),ce("slide-x-transition"),ce("slide-x-reverse-transition");const al=ce("slide-y-transition");ce("slide-y-reverse-transition");const Aa=tl("expand-transition",ol()),rl=tl("expand-x-transition",ol("",!0)),Pa=U({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),ae=H(!1)({name:"VDefaultsProvider",props:Pa(),setup(n,o){let{slots:t}=o;const{defaults:l,disabled:r,reset:i,root:c,scoped:u}=e.toRefs(n);return Ze(l,{reset:i,root:c,scoped:u,disabled:r}),()=>{var a;return(a=t.default)==null?void 0:a.call(t)}}}),Ee=U({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function ze(n){return{dimensionStyles:e.computed(()=>({height:Y(n.height),maxHeight:Y(n.maxHeight),maxWidth:Y(n.maxWidth),minHeight:Y(n.minHeight),minWidth:Y(n.minWidth),width:Y(n.width)}))}}const il=U({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...Z(),...Ee()},"VResponsive"),bo=H()({name:"VResponsive",props:il(),setup(n,o){let{slots:t}=o;const{aspectStyles:l}=function(i){return{aspectStyles:e.computed(()=>{const c=Number(i.aspectRatio);return c?{paddingBottom:String(1/c*100)+"%"}:void 0})}}(n),{dimensionStyles:r}=ze(n);return J(()=>{var i;return e.createVNode("div",{class:["v-responsive",{"v-responsive--inline":n.inline},n.class],style:[r.value,n.style]},[e.createVNode("div",{class:"v-responsive__sizer",style:l.value},null),(i=t.additional)==null?void 0:i.call(t),t.default&&e.createVNode("div",{class:["v-responsive__content",n.contentClass]},[t.default()])])}),{}}}),Sn=U({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:n=>n!==!0}},"transition"),we=(n,o)=>{let{slots:t}=o;const{transition:l,disabled:r,...i}=n,{component:c=e.Transition,...u}=typeof l=="object"?l:{};return e.h(c,e.mergeProps(typeof l=="string"?{name:r?"":l}:u,i,{disabled:r}),t)};function Co(n,o){var l;const t=(l=n._observe)==null?void 0:l[o.instance.$.uid];t&&(t.observer.unobserve(n),delete n._observe[o.instance.$.uid])}const $t={mounted:function(n,o){if(!At)return;const t=o.modifiers||{},l=o.value,{handler:r,options:i}=typeof l=="object"?l:{handler:l,options:{}},c=new IntersectionObserver(function(){var f;let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0;const s=(f=n._observe)==null?void 0:f[o.instance.$.uid];if(!s)return;const v=u.some(p=>p.isIntersecting);!r||t.quiet&&!s.init||t.once&&!v&&!s.init||r(v,u,a),v&&t.once?Co(n,o):s.init=!0},i);n._observe=Object(n._observe),n._observe[o.instance.$.uid]={init:!1,observer:c},c.observe(n)},unmounted:Co},_a=U({alt:String,cover:Boolean,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...il(),...Z(),...Sn()},"VImg"),sl=H()({name:"VImg",directives:{intersect:$t},props:_a(),emits:{loadstart:n=>!0,load:n=>!0,error:n=>!0},setup(n,o){let{emit:t,slots:l}=o;const r=oe("VImg"),i=e.shallowRef(""),c=e.ref(),u=e.shallowRef(n.eager?"loading":"idle"),a=e.shallowRef(),s=e.shallowRef(),v=e.computed(()=>n.src&&typeof n.src=="object"?{src:n.src.src,srcset:n.srcset||n.src.srcset,lazySrc:n.lazySrc||n.src.lazySrc,aspect:Number(n.aspectRatio||n.src.aspect||0)}:{src:n.src,srcset:n.srcset,lazySrc:n.lazySrc,aspect:Number(n.aspectRatio||0)}),f=e.computed(()=>v.value.aspect||a.value/s.value||0);function p(V){if((!n.eager||!V)&&(!At||V||n.eager)){if(u.value="loading",v.value.lazySrc){const A=new Image;A.src=v.value.lazySrc,b(A,null)}v.value.src&&e.nextTick(()=>{var A;t("loadstart",((A=c.value)==null?void 0:A.currentSrc)||v.value.src),setTimeout(()=>{var h;if(!r.isUnmounted)if((h=c.value)!=null&&h.complete){if(c.value.naturalWidth||m(),u.value==="error")return;f.value||b(c.value,null),u.value==="loading"&&d()}else f.value||b(c.value),y()})})}}function d(){var V;r.isUnmounted||(y(),b(c.value),u.value="loaded",t("load",((V=c.value)==null?void 0:V.currentSrc)||v.value.src))}function m(){var V;r.isUnmounted||(u.value="error",t("error",((V=c.value)==null?void 0:V.currentSrc)||v.value.src))}function y(){const V=c.value;V&&(i.value=V.currentSrc||V.src)}e.watch(()=>n.src,()=>{p(u.value!=="idle")}),e.watch(f,(V,A)=>{!V&&A&&c.value&&b(c.value)}),e.onBeforeMount(()=>p());let g=-1;function b(V){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const h=()=>{if(clearTimeout(g),r.isUnmounted)return;const{naturalHeight:I,naturalWidth:B}=V;I||B?(a.value=B,s.value=I):V.complete||u.value!=="loading"||A==null?(V.currentSrc.endsWith(".svg")||V.currentSrc.startsWith("data:image/svg+xml"))&&(a.value=1,s.value=1):g=window.setTimeout(h,A)};h()}e.onBeforeUnmount(()=>{clearTimeout(g)});const F=e.computed(()=>({"v-img__img--cover":n.cover,"v-img__img--contain":!n.cover})),N=()=>{var h;if(!v.value.src||u.value==="idle")return null;const V=e.createVNode("img",{class:["v-img__img",F.value],style:{objectPosition:n.position},src:v.value.src,srcset:v.value.srcset,alt:n.alt,crossorigin:n.crossorigin,referrerpolicy:n.referrerpolicy,draggable:n.draggable,sizes:n.sizes,ref:c,onLoad:d,onError:m},null),A=(h=l.sources)==null?void 0:h.call(l);return e.createVNode(we,{transition:n.transition,appear:!0},{default:()=>[e.withDirectives(A?e.createVNode("picture",{class:"v-img__picture"},[A,V]):V,[[e.vShow,u.value==="loaded"]])]})},j=()=>e.createVNode(we,{transition:n.transition},{default:()=>[v.value.lazySrc&&u.value!=="loaded"&&e.createVNode("img",{class:["v-img__img","v-img__img--preload",F.value],style:{objectPosition:n.position},src:v.value.lazySrc,alt:n.alt,crossorigin:n.crossorigin,referrerpolicy:n.referrerpolicy,draggable:n.draggable},null)]}),E=()=>l.placeholder?e.createVNode(we,{transition:n.transition,appear:!0},{default:()=>[(u.value==="loading"||u.value==="error"&&!l.error)&&e.createVNode("div",{class:"v-img__placeholder"},[l.placeholder()])]}):null,z=()=>l.error?e.createVNode(we,{transition:n.transition,appear:!0},{default:()=>[u.value==="error"&&e.createVNode("div",{class:"v-img__error"},[l.error()])]}):null,D=()=>n.gradient?e.createVNode("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${n.gradient})`}},null):null,_=e.shallowRef(!1);{const V=e.watch(f,A=>{A&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{_.value=!0})}),V())})}return J(()=>{const V=bo.filterProps(n);return e.withDirectives(e.createVNode(bo,e.mergeProps({class:["v-img",{"v-img--booting":!_.value},n.class],style:[{width:Y(n.width==="auto"?a.value:n.width)},n.style]},V,{aspectRatio:f.value,"aria-label":n.alt,role:n.alt?"img":void 0}),{additional:()=>e.createVNode(e.Fragment,null,[e.createVNode(N,null,null),e.createVNode(j,null,null),e.createVNode(D,null,null),e.createVNode(E,null,null),e.createVNode(z,null,null)]),default:l.default}),[[e.resolveDirective("intersect"),{handler:p,options:n.options},null,{once:!0}]])}),{currentSrc:i,image:c,state:u,naturalWidth:a,naturalHeight:s}}}),Qe=U({border:[Boolean,Number,String]},"border");function en(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();return{borderClasses:e.computed(()=>{const t=e.isRef(n)?n.value:n.border,l=[];if(t===!0||t==="")l.push(`${o}--border`);else if(typeof t=="string"||t===0)for(const r of String(t).split(" "))l.push(`border-${r}`);return l})}}function Rt(n){return Pt(()=>{const o=[],t={};if(n.value.background)if(rt(n.value.background)){if(t.backgroundColor=n.value.background,!n.value.text&&rt(l=n.value.background)&&!/^((rgb|hsl)a?\()?var\(--/.test(l)){const r=ln(n.value.background);if(r.a==null||r.a===1){const i=function(c){const u=Math.abs(vo(ln(0),ln(c)));return Math.abs(vo(ln(16777215),ln(c)))>Math.min(u,50)?"#fff":"#000"}(r);t.color=i,t.caretColor=i}}}else o.push(`bg-${n.value.background}`);var l;return n.value.text&&(rt(n.value.text)?(t.color=n.value.text,t.caretColor=n.value.text):o.push(`text-${n.value.text}`)),{colorClasses:o,colorStyles:t}})}function Se(n,o){const t=e.computed(()=>({text:e.isRef(n)?n.value:o?n[o]:null})),{colorClasses:l,colorStyles:r}=Rt(t);return{textColorClasses:l,textColorStyles:r}}function Ke(n,o){const t=e.computed(()=>({background:e.isRef(n)?n.value:o?n[o]:null})),{colorClasses:l,colorStyles:r}=Rt(t);return{backgroundColorClasses:l,backgroundColorStyles:r}}const nn=U({elevation:{type:[Number,String],validator(n){const o=parseInt(n);return!isNaN(o)&&o>=0&&o<=24}}},"elevation");function tn(n){return{elevationClasses:e.computed(()=>{const o=e.isRef(n)?n.value:n.elevation,t=[];return o==null||t.push(`elevation-${o}`),t})}}const Ve=U({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function Ie(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();return{roundedClasses:e.computed(()=>{const t=e.isRef(n)?n.value:n.rounded,l=[];if(t===!0||t==="")l.push(`${o}--rounded`);else if(typeof t=="string"||t===0)for(const r of String(t).split(" "))l.push(`rounded-${r}`);return l})}}const Oa=[null,"default","comfortable","compact"],he=U({density:{type:String,default:"default",validator:n=>Oa.includes(n)}},"density");function Be(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();return{densityClasses:e.computed(()=>`${o}--density-${n.density}`)}}const Ea=["elevated","flat","tonal","outlined","text","plain"];function Vn(n,o){return e.createVNode(e.Fragment,null,[n&&e.createVNode("span",{key:"overlay",class:`${o}__overlay`},null),e.createVNode("span",{key:"underlay",class:`${o}__underlay`},null)])}const xe=U({color:String,variant:{type:String,default:"elevated",validator:n=>Ea.includes(n)}},"variant");function In(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();const t=e.computed(()=>{const{variant:i}=e.unref(n);return`${o}--variant-${i}`}),{colorClasses:l,colorStyles:r}=Rt(e.computed(()=>{const{variant:i,color:c}=e.unref(n);return{[["elevated","flat"].includes(i)?"background":"text"]:c}}));return{colorClasses:l,colorStyles:r,variantClasses:t}}const ul=U({divided:Boolean,...Qe(),...Z(),...he(),...nn(),...Ve(),...pe(),...le(),...xe()},"VBtnGroup"),So=H()({name:"VBtnGroup",props:ul(),setup(n,o){let{slots:t}=o;const{themeClasses:l}=ie(n),{densityClasses:r}=Be(n),{borderClasses:i}=en(n),{elevationClasses:c}=tn(n),{roundedClasses:u}=Ie(n);Ze({VBtn:{height:"auto",color:e.toRef(n,"color"),density:e.toRef(n,"density"),flat:!0,variant:e.toRef(n,"variant")}}),J(()=>e.createVNode(n.tag,{class:["v-btn-group",{"v-btn-group--divided":n.divided},l.value,i.value,r.value,c.value,u.value,n.class],style:n.style},t))}}),cl=U({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),dl=U({value:null,disabled:Boolean,selectedClass:String},"group-item");function pl(n,o){let t=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];const l=oe("useGroupItem");if(!l)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const r=fe();e.provide(Symbol.for(`${o.description}:id`),r);const i=e.inject(o,null);if(!i){if(!t)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${o.description}`)}const c=e.toRef(n,"value"),u=e.computed(()=>!(!i.disabled.value&&!n.disabled));i.register({id:r,value:c,disabled:u},l),e.onBeforeUnmount(()=>{i.unregister(r)});const a=e.computed(()=>i.isSelected(r)),s=e.computed(()=>a.value&&[i.selectedClass.value,n.selectedClass]);return e.watch(a,v=>{l.emit("group:selected",{value:v})}),{id:r,isSelected:a,toggle:()=>i.select(r,!a.value),select:v=>i.select(r,v),selectedClass:s,value:c,disabled:u,group:i}}function vl(n,o){let t=!1;const l=e.reactive([]),r=ne(n,"modelValue",[],s=>s==null?[]:Vo(l,Ce(s)),s=>{const v=function(f,p){const d=[];return p.forEach(m=>{const y=f.findIndex(g=>g.id===m);if(~y){const g=f[y];d.push(g.value!=null?g.value:y)}}),d}(l,s);return n.multiple?v:v[0]}),i=oe("useGroup");function c(){const s=l.find(v=>!v.disabled);s&&n.mandatory==="force"&&!r.value.length&&(r.value=[s.id])}function u(s){if(n.multiple&&sn('This method is not supported when using "multiple" prop'),r.value.length){const v=r.value[0],f=l.findIndex(m=>m.id===v);let p=(f+s)%l.length,d=l[p];for(;d.disabled&&p!==f;)p=(p+s)%l.length,d=l[p];if(d.disabled)return;r.value=[l[p].id]}else{const v=l.find(f=>!f.disabled);v&&(r.value=[v.id])}}e.onMounted(()=>{c()}),e.onBeforeUnmount(()=>{t=!0});const a={register:function(s,v){const f=s,p=En(Symbol.for(`${o.description}:id`),i==null?void 0:i.vnode).indexOf(v);p>-1?l.splice(p,0,f):l.push(f)},unregister:function(s){if(t)return;c();const v=l.findIndex(f=>f.id===s);l.splice(v,1)},selected:r,select:function(s,v){const f=l.find(p=>p.id===s);if(!v||!(f!=null&&f.disabled))if(n.multiple){const p=r.value.slice(),d=p.findIndex(y=>y===s),m=~d;if(v=v??!m,m&&n.mandatory&&p.length<=1||!m&&n.max!=null&&p.length+1>n.max)return;d<0&&v?p.push(s):d>=0&&!v&&p.splice(d,1),r.value=p}else{const p=r.value.includes(s);if(n.mandatory&&p)return;r.value=v??!p?[s]:[]}},disabled:e.toRef(n,"disabled"),prev:()=>u(l.length-1),next:()=>u(1),isSelected:s=>r.value.includes(s),selectedClass:e.computed(()=>n.selectedClass),items:e.computed(()=>l),getItemIndex:s=>function(v,f){const p=Vo(v,[f]);return p.length?v.findIndex(d=>d.id===p[0]):-1}(l,s)};return e.provide(o,a),a}function Vo(n,o){const t=[];return o.forEach(l=>{const r=n.find(c=>gn(l,c.value)),i=n[l];(r==null?void 0:r.value)!=null?t.push(r.id):i!=null&&t.push(i.id)}),t}const fl=Symbol.for("vuetify:v-btn-toggle"),za=U({...ul(),...cl()},"VBtnToggle");H()({name:"VBtnToggle",props:za(),emits:{"update:modelValue":n=>!0},setup(n,o){let{slots:t}=o;const{isSelected:l,next:r,prev:i,select:c,selected:u}=vl(n,fl);return J(()=>{const a=So.filterProps(n);return e.createVNode(So,e.mergeProps({class:["v-btn-toggle",n.class]},a,{style:n.style}),{default:()=>{var s;return[(s=t.default)==null?void 0:s.call(t,{isSelected:l,next:r,prev:i,select:c,selected:u})]}})}),{next:r,prev:i,select:c}}});const Q=[String,Function,Object,Array],Ta=Symbol.for("vuetify:icons"),Un=U({icon:{type:Q},tag:{type:String,required:!0}},"icon"),Io=H()({name:"VComponentIcon",props:Un(),setup(n,o){let{slots:t}=o;return()=>{const l=n.icon;return e.createVNode(n.tag,null,{default:()=>{var r;return[n.icon?e.createVNode(l,null,null):(r=t.default)==null?void 0:r.call(t)]}})}}}),$a=dn({name:"VSvgIcon",inheritAttrs:!1,props:Un(),setup(n,o){let{attrs:t}=o;return()=>e.createVNode(n.tag,e.mergeProps(t,{style:null}),{default:()=>[e.createVNode("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(n.icon)?n.icon.map(l=>Array.isArray(l)?e.createVNode("path",{d:l[0],"fill-opacity":l[1]},null):e.createVNode("path",{d:l},null)):e.createVNode("path",{d:n.icon},null)])]})}});dn({name:"VLigatureIcon",props:Un(),setup:n=>()=>e.createVNode(n.tag,null,{default:()=>[n.icon]})}),dn({name:"VClassIcon",props:Un(),setup:n=>()=>e.createVNode(n.tag,{class:n.icon},null)});const Ra=["x-small","small","default","large","x-large"],Bn=U({size:{type:[String,Number],default:"default"}},"size");function wn(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();return Pt(()=>{let t,l;return Rn(Ra,n.size)?t=`${o}--size-${n.size}`:n.size&&(l={width:Y(n.size),height:Y(n.size)}),{sizeClasses:t,sizeStyles:l}})}const Da=U({color:String,start:Boolean,end:Boolean,icon:Q,...Z(),...Bn(),...pe({tag:"i"}),...le()},"VIcon"),ee=H()({name:"VIcon",props:Da(),setup(n,o){let{attrs:t,slots:l}=o;const r=e.ref(),{themeClasses:i}=ie(n),{iconData:c}=(v=>{const f=e.inject(Ta);if(!f)throw new Error("Missing Vuetify Icons provide!");return{iconData:e.computed(()=>{var g;const p=e.unref(v);if(!p)return{component:Io};let d=p;if(typeof d=="string"&&(d=d.trim(),d.startsWith("$")&&(d=(g=f.aliases)==null?void 0:g[d.slice(1)])),!d)throw new Error(`Could not find aliased icon "${p}"`);if(Array.isArray(d))return{component:$a,icon:d};if(typeof d!="string")return{component:Io,icon:d};const m=Object.keys(f.sets).find(b=>typeof d=="string"&&d.startsWith(`${b}:`)),y=m?d.slice(m.length+1):d;return{component:f.sets[m??f.defaultSet].component,icon:y}})}})(e.computed(()=>r.value||n.icon)),{sizeClasses:u}=wn(n),{textColorClasses:a,textColorStyles:s}=Se(e.toRef(n,"color"));return J(()=>{var f,p;const v=(f=l.default)==null?void 0:f.call(l);return v&&(r.value=(p=Go(v).filter(d=>d.type===e.Text&&d.children&&typeof d.children=="string")[0])==null?void 0:p.children),e.createVNode(c.value.component,{tag:n.tag,icon:c.value.icon,class:["v-icon","notranslate",i.value,u.value,a.value,{"v-icon--clickable":!!t.onClick,"v-icon--start":n.start,"v-icon--end":n.end},n.class],style:[u.value?void 0:{fontSize:Y(n.size),height:Y(n.size),width:Y(n.size)},s.value,n.style],role:t.onClick?"button":void 0,"aria-hidden":!t.onClick},{default:()=>[v]})}),{}}});function ml(n,o){const t=e.ref(),l=e.shallowRef(!1);if(At){const r=new IntersectionObserver(i=>{n==null||n(i,r),l.value=!!i.find(c=>c.isIntersecting)},o);e.onBeforeUnmount(()=>{r.disconnect()}),e.watch(t,(i,c)=>{c&&(r.unobserve(c),l.value=!1),i&&r.observe(i)},{flush:"post"})}return{intersectionRef:t,isIntersecting:l}}const La=U({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Z(),...Bn(),...pe({tag:"div"}),...le()},"VProgressCircular"),yl=H()({name:"VProgressCircular",props:La(),setup(n,o){let{slots:t}=o;const l=2*Math.PI*20,r=e.ref(),{themeClasses:i}=ie(n),{sizeClasses:c,sizeStyles:u}=wn(n),{textColorClasses:a,textColorStyles:s}=Se(e.toRef(n,"color")),{textColorClasses:v,textColorStyles:f}=Se(e.toRef(n,"bgColor")),{intersectionRef:p,isIntersecting:d}=ml(),{resizeRef:m,contentRect:y}=zt(),g=e.computed(()=>Math.max(0,Math.min(100,parseFloat(n.modelValue)))),b=e.computed(()=>Number(n.width)),F=e.computed(()=>u.value?Number(n.size):y.value?y.value.width:Math.max(b.value,32)),N=e.computed(()=>20/(1-b.value/F.value)*2),j=e.computed(()=>b.value/F.value*N.value),E=e.computed(()=>Y((100-g.value)/100*l));return e.watchEffect(()=>{p.value=r.value,m.value=r.value}),J(()=>e.createVNode(n.tag,{ref:r,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!n.indeterminate,"v-progress-circular--visible":d.value,"v-progress-circular--disable-shrink":n.indeterminate==="disable-shrink"},i.value,c.value,a.value,n.class],style:[u.value,s.value,n.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":n.indeterminate?void 0:g.value},{default:()=>[e.createVNode("svg",{style:{transform:`rotate(calc(-90deg + ${Number(n.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${N.value} ${N.value}`},[e.createVNode("circle",{class:["v-progress-circular__underlay",v.value],style:f.value,fill:"transparent",cx:"50%",cy:"50%",r:20,"stroke-width":j.value,"stroke-dasharray":l,"stroke-dashoffset":0},null),e.createVNode("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:20,"stroke-width":j.value,"stroke-dasharray":l,"stroke-dashoffset":E.value},null)]),t.default&&e.createVNode("div",{class:"v-progress-circular__content"},[t.default({value:g.value})])]})),{}}}),Bo={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Dt=U({location:String},"location");function Lt(n){let o=arguments.length>1&&arguments[1]!==void 0&&arguments[1],t=arguments.length>2?arguments[2]:void 0;const{isRtl:l}=Cn();return{locationStyles:e.computed(()=>{if(!n.location)return{};const{side:i,align:c}=mt(n.location.split(" ").length>1?n.location:`${n.location} center`,l.value);function u(s){return t?t(s):0}const a={};return i!=="center"&&(o?a[Bo[i]]=`calc(100% - ${u(i)}px)`:a[i]=0),c!=="center"?o?a[Bo[c]]=`calc(100% - ${u(c)}px)`:a[c]=0:(i==="center"?a.top=a.left="50%":a[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",a.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),a})}}const Ma=U({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Z(),...Dt({location:"top"}),...Ve(),...pe(),...le()},"VProgressLinear"),Wa=H()({name:"VProgressLinear",props:Ma(),emits:{"update:modelValue":n=>!0},setup(n,o){let{slots:t}=o;const l=ne(n,"modelValue"),{isRtl:r,rtlClasses:i}=Cn(),{themeClasses:c}=ie(n),{locationStyles:u}=Lt(n),{textColorClasses:a,textColorStyles:s}=Se(n,"color"),{backgroundColorClasses:v,backgroundColorStyles:f}=Ke(e.computed(()=>n.bgColor||n.color)),{backgroundColorClasses:p,backgroundColorStyles:d}=Ke(n,"color"),{roundedClasses:m}=Ie(n),{intersectionRef:y,isIntersecting:g}=ml(),b=e.computed(()=>parseInt(n.max,10)),F=e.computed(()=>parseInt(n.height,10)),N=e.computed(()=>parseFloat(n.bufferValue)/b.value*100),j=e.computed(()=>parseFloat(l.value)/b.value*100),E=e.computed(()=>r.value!==n.reverse),z=e.computed(()=>n.indeterminate?"fade-transition":"slide-x-transition"),D=e.computed(()=>n.bgOpacity==null?n.bgOpacity:parseFloat(n.bgOpacity));function _(V){if(!y.value)return;const{left:A,right:h,width:I}=y.value.getBoundingClientRect(),B=E.value?I-V.clientX+(h-I):V.clientX-A;l.value=Math.round(B/I*b.value)}return J(()=>e.createVNode(n.tag,{ref:y,class:["v-progress-linear",{"v-progress-linear--absolute":n.absolute,"v-progress-linear--active":n.active&&g.value,"v-progress-linear--reverse":E.value,"v-progress-linear--rounded":n.rounded,"v-progress-linear--rounded-bar":n.roundedBar,"v-progress-linear--striped":n.striped},m.value,c.value,i.value,n.class],style:[{bottom:n.location==="bottom"?0:void 0,top:n.location==="top"?0:void 0,height:n.active?Y(F.value):0,"--v-progress-linear-height":Y(F.value),...u.value},n.style],role:"progressbar","aria-hidden":n.active?"false":"true","aria-valuemin":"0","aria-valuemax":n.max,"aria-valuenow":n.indeterminate?void 0:j.value,onClick:n.clickable&&_},{default:()=>[n.stream&&e.createVNode("div",{key:"stream",class:["v-progress-linear__stream",a.value],style:{...s.value,[E.value?"left":"right"]:Y(-F.value),borderTop:`${Y(F.value/2)} dotted`,opacity:D.value,top:`calc(50% - ${Y(F.value/4)})`,width:Y(100-N.value,"%"),"--v-progress-linear-stream-to":Y(F.value*(E.value?1:-1))}},null),e.createVNode("div",{class:["v-progress-linear__background",v.value],style:[f.value,{opacity:D.value,width:Y(n.stream?N.value:100,"%")}]},null),e.createVNode(e.Transition,{name:z.value},{default:()=>[n.indeterminate?e.createVNode("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(V=>e.createVNode("div",{key:V,class:["v-progress-linear__indeterminate",V,p.value],style:d.value},null))]):e.createVNode("div",{class:["v-progress-linear__determinate",p.value],style:[d.value,{width:Y(j.value,"%")}]},null)]}),t.default&&e.createVNode("div",{class:"v-progress-linear__content"},[t.default({value:j.value,buffer:N.value})])]})),{}}}),Mt=U({loading:[Boolean,String]},"loader");function Qn(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();return{loaderClasses:e.computed(()=>({[`${o}--loading`]:n.loading}))}}function Wt(n,o){var l;let{slots:t}=o;return e.createVNode("div",{class:`${n.name}__loader`},[((l=t.default)==null?void 0:l.call(t,{color:n.color,isActive:n.active}))||e.createVNode(Wa,{active:n.active,color:n.color,height:"2",indeterminate:!0},null)])}const ja=["static","relative","fixed","absolute","sticky"],gl=U({position:{type:String,validator:n=>ja.includes(n)}},"position");function hl(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();return{positionClasses:e.computed(()=>n.position?`${o}--${n.position}`:void 0)}}function et(n,o){const t=e.resolveDynamicComponent("RouterLink"),l=e.computed(()=>!(!n.href&&!n.to)),r=e.computed(()=>(l==null?void 0:l.value)||eo(o,"click")||eo(n,"click"));if(typeof t=="string")return{isLink:l,isClickable:r,href:e.toRef(n,"href")};const i=n.to?t.useLink(n):void 0;return{isLink:l,isClickable:r,route:i==null?void 0:i.route,navigate:i==null?void 0:i.navigate,isActive:i&&e.computed(()=>{var c,u;return n.exact?(c=i.isExactActive)==null?void 0:c.value:(u=i.isActive)==null?void 0:u.value}),href:e.computed(()=>n.to?i==null?void 0:i.route.value.href:n.href)}}const nt=U({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let it=!1;const yt=Symbol("rippleStop"),Ua=80;function wo(n,o){n.style.transform=o,n.style.webkitTransform=o}function gt(n){return n.constructor.name==="TouchEvent"}function bl(n){return n.constructor.name==="KeyboardEvent"}const Gn={show(n,o){var d;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((d=o==null?void 0:o._ripple)!=null&&d.enabled))return;const l=document.createElement("span"),r=document.createElement("span");l.appendChild(r),l.className="v-ripple__container",t.class&&(l.className+=` ${t.class}`);const{radius:i,scale:c,x:u,y:a,centerX:s,centerY:v}=function(m,y){var D;let g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},b=0,F=0;if(!bl(m)){const _=y.getBoundingClientRect(),V=gt(m)?m.touches[m.touches.length-1]:m;b=V.clientX-_.left,F=V.clientY-_.top}let N=0,j=.3;(D=y._ripple)!=null&&D.circle?(j=.15,N=y.clientWidth/2,N=g.center?N:N+Math.sqrt((b-N)**2+(F-N)**2)/4):N=Math.sqrt(y.clientWidth**2+y.clientHeight**2)/2;const E=(y.clientWidth-2*N)/2+"px",z=(y.clientHeight-2*N)/2+"px";return{radius:N,scale:j,x:g.center?E:b-N+"px",y:g.center?z:F-N+"px",centerX:E,centerY:z}}(n,o,t),f=2*i+"px";r.className="v-ripple__animation",r.style.width=f,r.style.height=f,o.appendChild(l);const p=window.getComputedStyle(o);p&&p.position==="static"&&(o.style.position="relative",o.dataset.previousPosition="static"),r.classList.add("v-ripple__animation--enter"),r.classList.add("v-ripple__animation--visible"),wo(r,`translate(${u}, ${a}) scale3d(${c},${c},${c})`),r.dataset.activated=String(performance.now()),setTimeout(()=>{r.classList.remove("v-ripple__animation--enter"),r.classList.add("v-ripple__animation--in"),wo(r,`translate(${s}, ${v}) scale3d(1,1,1)`)},0)},hide(n){var i;if(!((i=n==null?void 0:n._ripple)!=null&&i.enabled))return;const o=n.getElementsByClassName("v-ripple__animation");if(o.length===0)return;const t=o[o.length-1];if(t.dataset.isHiding)return;t.dataset.isHiding="true";const l=performance.now()-Number(t.dataset.activated),r=Math.max(250-l,0);setTimeout(()=>{t.classList.remove("v-ripple__animation--in"),t.classList.add("v-ripple__animation--out"),setTimeout(()=>{var c;n.getElementsByClassName("v-ripple__animation").length===1&&n.dataset.previousPosition&&(n.style.position=n.dataset.previousPosition,delete n.dataset.previousPosition),((c=t.parentNode)==null?void 0:c.parentNode)===n&&n.removeChild(t.parentNode)},300)},r)}};function Cl(n){return n===void 0||!!n}function pn(n){const o={},t=n.currentTarget;if(t!=null&&t._ripple&&!t._ripple.touched&&!n[yt]){if(n[yt]=!0,gt(n))t._ripple.touched=!0,t._ripple.isTouch=!0;else if(t._ripple.isTouch)return;if(o.center=t._ripple.centered||bl(n),t._ripple.class&&(o.class=t._ripple.class),gt(n)){if(t._ripple.showTimerCommit)return;t._ripple.showTimerCommit=()=>{Gn.show(n,t,o)},t._ripple.showTimer=window.setTimeout(()=>{var l;(l=t==null?void 0:t._ripple)!=null&&l.showTimerCommit&&(t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null)},Ua)}else Gn.show(n,t,o)}}function ko(n){n[yt]=!0}function de(n){const o=n.currentTarget;if(o!=null&&o._ripple){if(window.clearTimeout(o._ripple.showTimer),n.type==="touchend"&&o._ripple.showTimerCommit)return o._ripple.showTimerCommit(),o._ripple.showTimerCommit=null,void(o._ripple.showTimer=window.setTimeout(()=>{de(n)}));window.setTimeout(()=>{o._ripple&&(o._ripple.touched=!1)}),Gn.hide(o)}}function Sl(n){const o=n.currentTarget;o!=null&&o._ripple&&(o._ripple.showTimerCommit&&(o._ripple.showTimerCommit=null),window.clearTimeout(o._ripple.showTimer))}let vn=!1;function Vl(n){vn||n.keyCode!==Kt.enter&&n.keyCode!==Kt.space||(vn=!0,pn(n))}function Il(n){vn=!1,de(n)}function Bl(n){vn&&(vn=!1,de(n))}function xo(n,o,t){const{value:l,modifiers:r}=o,i=Cl(l);if(i||Gn.hide(n),n._ripple=n._ripple??{},n._ripple.enabled=i,n._ripple.centered=r.center,n._ripple.circle=r.circle,pt(l)&&l.class&&(n._ripple.class=l.class),i&&!t){if(r.stop)return n.addEventListener("touchstart",ko,{passive:!0}),void n.addEventListener("mousedown",ko);n.addEventListener("touchstart",pn,{passive:!0}),n.addEventListener("touchend",de,{passive:!0}),n.addEventListener("touchmove",Sl,{passive:!0}),n.addEventListener("touchcancel",de),n.addEventListener("mousedown",pn),n.addEventListener("mouseup",de),n.addEventListener("mouseleave",de),n.addEventListener("keydown",Vl),n.addEventListener("keyup",Il),n.addEventListener("blur",Bl),n.addEventListener("dragstart",de,{passive:!0})}else!i&&t&&wl(n)}function wl(n){n.removeEventListener("mousedown",pn),n.removeEventListener("touchstart",pn),n.removeEventListener("touchend",de),n.removeEventListener("touchmove",Sl),n.removeEventListener("touchcancel",de),n.removeEventListener("mouseup",de),n.removeEventListener("mouseleave",de),n.removeEventListener("keydown",Vl),n.removeEventListener("keyup",Il),n.removeEventListener("dragstart",de),n.removeEventListener("blur",Bl)}const kn={mounted:function(n,o){xo(n,o,!1)},unmounted:function(n){delete n._ripple,wl(n)},updated:function(n,o){o.value!==o.oldValue&&xo(n,o,Cl(o.oldValue))}},Ga=U({active:{type:Boolean,default:void 0},symbol:{type:null,default:fl},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Q,appendIcon:Q,block:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...Qe(),...Z(),...he(),...Ee(),...nn(),...dl(),...Mt(),...Dt(),...gl(),...Ve(),...nt(),...Bn(),...pe({tag:"button"}),...le(),...xe({variant:"elevated"})},"VBtn"),ht=H()({name:"VBtn",directives:{Ripple:kn},props:Ga(),emits:{"group:selected":n=>!0},setup(n,o){let{attrs:t,slots:l}=o;const{themeClasses:r}=ie(n),{borderClasses:i}=en(n),{colorClasses:c,colorStyles:u,variantClasses:a}=In(n),{densityClasses:s}=Be(n),{dimensionStyles:v}=ze(n),{elevationClasses:f}=tn(n),{loaderClasses:p}=Qn(n),{locationStyles:d}=Lt(n),{positionClasses:m}=hl(n),{roundedClasses:y}=Ie(n),{sizeClasses:g,sizeStyles:b}=wn(n),F=pl(n,n.symbol,!1),N=et(n,t),j=e.computed(()=>{var V;return n.active!==void 0?n.active:N.isLink.value?(V=N.isActive)==null?void 0:V.value:F==null?void 0:F.isSelected.value}),E=e.computed(()=>(F==null?void 0:F.disabled.value)||n.disabled),z=e.computed(()=>n.variant==="elevated"&&!(n.disabled||n.flat||n.border)),D=e.computed(()=>{if(n.value!==void 0&&typeof n.value!="symbol")return Object(n.value)===n.value?JSON.stringify(n.value,null,0):n.value});function _(V){var A;E.value||N.isLink.value&&(V.metaKey||V.ctrlKey||V.shiftKey||V.button!==0||t.target==="_blank")||((A=N.navigate)==null||A.call(N,V),F==null||F.toggle())}return function(V,A){e.watch(()=>{var h;return(h=V.isActive)==null?void 0:h.value},h=>{V.isLink.value&&h&&A&&e.nextTick(()=>{A(!0)})},{immediate:!0})}(N,F==null?void 0:F.select),J(()=>{var L,M;const V=N.isLink.value?"a":n.tag,A=!(!n.prependIcon&&!l.prepend),h=!(!n.appendIcon&&!l.append),I=!(!n.icon||n.icon===!0),B=(F==null?void 0:F.isSelected.value)&&(!N.isLink.value||((L=N.isActive)==null?void 0:L.value))||!F||((M=N.isActive)==null?void 0:M.value);return e.withDirectives(e.createVNode(V,{type:V==="a"?void 0:"button",class:["v-btn",F==null?void 0:F.selectedClass.value,{"v-btn--active":j.value,"v-btn--block":n.block,"v-btn--disabled":E.value,"v-btn--elevated":z.value,"v-btn--flat":n.flat,"v-btn--icon":!!n.icon,"v-btn--loading":n.loading,"v-btn--slim":n.slim,"v-btn--stacked":n.stacked},r.value,i.value,B?c.value:void 0,s.value,f.value,p.value,m.value,y.value,g.value,a.value,n.class],style:[B?u.value:void 0,v.value,d.value,b.value,n.style],disabled:E.value||void 0,href:N.href.value,onClick:_,value:D.value},{default:()=>{var S;return[Vn(!0,"v-btn"),!n.icon&&A&&e.createVNode("span",{key:"prepend",class:"v-btn__prepend"},[l.prepend?e.createVNode(ae,{key:"prepend-defaults",disabled:!n.prependIcon,defaults:{VIcon:{icon:n.prependIcon}}},l.prepend):e.createVNode(ee,{key:"prepend-icon",icon:n.prependIcon},null)]),e.createVNode("span",{class:"v-btn__content","data-no-activator":""},[!l.default&&I?e.createVNode(ee,{key:"content-icon",icon:n.icon},null):e.createVNode(ae,{key:"content-defaults",disabled:!I,defaults:{VIcon:{icon:n.icon}}},{default:()=>{var w;return[((w=l.default)==null?void 0:w.call(l))??n.text]}})]),!n.icon&&h&&e.createVNode("span",{key:"append",class:"v-btn__append"},[l.append?e.createVNode(ae,{key:"append-defaults",disabled:!n.appendIcon,defaults:{VIcon:{icon:n.appendIcon}}},l.append):e.createVNode(ee,{key:"append-icon",icon:n.appendIcon},null)]),!!n.loading&&e.createVNode("span",{key:"loader",class:"v-btn__loader"},[((S=l.loader)==null?void 0:S.call(l))??e.createVNode(yl,{color:typeof n.loading=="boolean"?void 0:n.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[e.resolveDirective("ripple"),!E.value&&n.ripple,null]])}),{}}}),qa=U({text:String,clickable:Boolean,...Z(),...le()},"VLabel"),kl=H()({name:"VLabel",props:qa(),setup(n,o){let{slots:t}=o;return J(()=>{var l;return e.createVNode("label",{class:["v-label",{"v-label--clickable":n.clickable},n.class],style:n.style},[n.text,(l=t.default)==null?void 0:l.call(t)])}),{}}}),xl=Symbol.for("vuetify:selection-control-group"),Fl=U({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Q,trueIcon:Q,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:Boolean,modelValue:null,type:String,valueComparator:{type:Function,default:gn},...Z(),...he(),...le()},"SelectionControlGroup"),Ha=U({...Fl({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");H()({name:"VSelectionControlGroup",props:Ha(),emits:{"update:modelValue":n=>!0},setup(n,o){let{slots:t}=o;const l=ne(n,"modelValue"),r=fe(),i=e.computed(()=>n.id||`v-selection-control-group-${r}`),c=e.computed(()=>n.name||i.value),u=new Set;return e.provide(xl,{modelValue:l,forceUpdate:()=>{u.forEach(a=>a())},onForceUpdate:a=>{u.add(a),e.onScopeDispose(()=>{u.delete(a)})}}),Ze({[n.defaultsTarget]:{color:e.toRef(n,"color"),disabled:e.toRef(n,"disabled"),density:e.toRef(n,"density"),error:e.toRef(n,"error"),inline:e.toRef(n,"inline"),modelValue:l,multiple:e.computed(()=>!!n.multiple||n.multiple==null&&Array.isArray(l.value)),name:c,falseIcon:e.toRef(n,"falseIcon"),trueIcon:e.toRef(n,"trueIcon"),readonly:e.toRef(n,"readonly"),ripple:e.toRef(n,"ripple"),type:e.toRef(n,"type"),valueComparator:e.toRef(n,"valueComparator")}}),J(()=>{var a;return e.createVNode("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":n.inline},n.class],style:n.style,role:n.type==="radio"?"radiogroup":void 0},[(a=t.default)==null?void 0:a.call(t)])}),{}}});const jt=U({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...Z(),...Fl()},"VSelectionControl"),qn=H()({name:"VSelectionControl",directives:{Ripple:kn},inheritAttrs:!1,props:jt(),emits:{"update:modelValue":n=>!0},setup(n,o){let{attrs:t,slots:l}=o;const{group:r,densityClasses:i,icon:c,model:u,textColorClasses:a,textColorStyles:s,backgroundColorClasses:v,backgroundColorStyles:f,trueValue:p}=function(E){const z=e.inject(xl,void 0),{densityClasses:D}=Be(E),_=ne(E,"modelValue"),V=e.computed(()=>E.trueValue!==void 0?E.trueValue:E.value===void 0||E.value),A=e.computed(()=>E.falseValue!==void 0&&E.falseValue),h=e.computed(()=>!!E.multiple||E.multiple==null&&Array.isArray(_.value)),I=e.computed({get(){const P=z?z.modelValue.value:_.value;return h.value?Ce(P).some($=>E.valueComparator($,V.value)):E.valueComparator(P,V.value)},set(P){if(E.readonly)return;const $=P?V.value:A.value;let R=$;h.value&&(R=P?[...Ce(_.value),$]:Ce(_.value).filter(x=>!E.valueComparator(x,V.value))),z?z.modelValue.value=R:_.value=R}}),{textColorClasses:B,textColorStyles:L}=Se(e.computed(()=>{if(!E.error&&!E.disabled)return I.value?E.color:E.baseColor})),{backgroundColorClasses:M,backgroundColorStyles:S}=Ke(e.computed(()=>!I.value||E.error||E.disabled?void 0:E.color)),w=e.computed(()=>I.value?E.trueIcon:E.falseIcon);return{group:z,densityClasses:D,trueValue:V,falseValue:A,model:I,textColorClasses:B,textColorStyles:L,backgroundColorClasses:M,backgroundColorStyles:S,icon:w}}(n),d=fe(),m=e.computed(()=>n.id||`input-${d}`),y=e.shallowRef(!1),g=e.shallowRef(!1),b=e.ref();function F(E){y.value=!0,Ln(E.target,":focus-visible")!==!1&&(g.value=!0)}function N(){y.value=!1,g.value=!1}function j(E){n.readonly&&r&&e.nextTick(()=>r.forceUpdate()),u.value=E.target.checked}return r==null||r.onForceUpdate(()=>{b.value&&(b.value.checked=u.value)}),J(()=>{var V,A;const E=l.label?l.label({label:n.label,props:{for:m.value}}):n.label,[z,D]=hn(t),_=e.createVNode("input",e.mergeProps({ref:b,checked:u.value,disabled:!(!n.readonly&&!n.disabled),id:m.value,onBlur:N,onFocus:F,onInput:j,"aria-disabled":!(!n.readonly&&!n.disabled),type:n.type,value:p.value,name:n.name,"aria-checked":n.type==="checkbox"?u.value:void 0},D),null);return e.createVNode("div",e.mergeProps({class:["v-selection-control",{"v-selection-control--dirty":u.value,"v-selection-control--disabled":n.disabled,"v-selection-control--error":n.error,"v-selection-control--focused":y.value,"v-selection-control--focus-visible":g.value,"v-selection-control--inline":n.inline},i.value,n.class]},z,{style:n.style}),[e.createVNode("div",{class:["v-selection-control__wrapper",a.value],style:s.value},[(V=l.default)==null?void 0:V.call(l,{backgroundColorClasses:v,backgroundColorStyles:f}),e.withDirectives(e.createVNode("div",{class:["v-selection-control__input"]},[((A=l.input)==null?void 0:A.call(l,{model:u,textColorClasses:a,textColorStyles:s,backgroundColorClasses:v,backgroundColorStyles:f,inputNode:_,icon:c.value,props:{onFocus:F,onBlur:N,id:m.value}}))??e.createVNode(e.Fragment,null,[c.value&&e.createVNode(ee,{key:"icon",icon:c.value},null),_])]),[[e.resolveDirective("ripple"),n.ripple&&[!n.disabled&&!n.readonly,null,["center","circle"]]]])]),E&&e.createVNode(kl,{for:m.value,clickable:!0,onClick:h=>h.stopPropagation()},{default:()=>[E]})])}),{isFocused:y,input:b}}}),Nl=U({indeterminate:Boolean,indeterminateIcon:{type:Q,default:"$checkboxIndeterminate"},...jt({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),bt=H()({name:"VCheckboxBtn",props:Nl(),emits:{"update:modelValue":n=>!0,"update:indeterminate":n=>!0},setup(n,o){let{slots:t}=o;const l=ne(n,"indeterminate"),r=ne(n,"modelValue");function i(a){l.value&&(l.value=!1)}const c=e.computed(()=>l.value?n.indeterminateIcon:n.falseIcon),u=e.computed(()=>l.value?n.indeterminateIcon:n.trueIcon);return J(()=>{const a=Oe(qn.filterProps(n),["modelValue"]);return e.createVNode(qn,e.mergeProps(a,{modelValue:r.value,"onUpdate:modelValue":[s=>r.value=s,i],class:["v-checkbox-btn",n.class],style:n.style,type:"checkbox",falseIcon:c.value,trueIcon:u.value,"aria-checked":l.value?"mixed":void 0}),t)}),{}}});function Al(n){const{t:o}=Tt();return{InputIcon:function(t){let{name:l}=t;const r={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[l],i=n[`onClick:${l}`],c=i&&r?o(`$vuetify.input.${r}`,n.label??""):void 0;return e.createVNode(ee,{icon:n[`${l}Icon`],"aria-label":c,onClick:i},null)}}}const Ya=U({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Z(),...Sn({transition:{component:al,leaveAbsolute:!0,group:!0}})},"VMessages"),Xa=H()({name:"VMessages",props:Ya(),setup(n,o){let{slots:t}=o;const l=e.computed(()=>Ce(n.messages)),{textColorClasses:r,textColorStyles:i}=Se(e.computed(()=>n.color));return J(()=>e.createVNode(we,{transition:n.transition,tag:"div",class:["v-messages",r.value,n.class],style:[i.value,n.style],role:"alert","aria-live":"polite"},{default:()=>[n.active&&l.value.map((c,u)=>e.createVNode("div",{class:"v-messages__message",key:`${u}-${l.value}`},[t.message?t.message({message:c}):c]))]})),{}}}),Pl=U({focused:Boolean,"onUpdate:focused":ye()},"focus");function xn(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();const t=ne(n,"focused");return{focusClasses:e.computed(()=>({[`${o}--focused`]:t.value})),isFocused:t,focus:function(){t.value=!0},blur:function(){t.value=!1}}}const Ka=Symbol.for("vuetify:form");function _l(){return e.inject(Ka,null)}const Ja=U({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...Pl()},"validation"),Fn=U({id:String,appendIcon:Q,centerAffix:{type:Boolean,default:!0},prependIcon:Q,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:n=>["horizontal","vertical"].includes(n)},"onClick:prepend":ye(),"onClick:append":ye(),...Z(),...he(),...Ja()},"VInput"),ke=H()({name:"VInput",props:{...Fn()},emits:{"update:modelValue":n=>!0},setup(n,o){let{attrs:t,slots:l,emit:r}=o;const{densityClasses:i}=Be(n),{rtlClasses:c}=Cn(),{InputIcon:u}=Al(n),a=fe(),s=e.computed(()=>n.id||`input-${a}`),v=e.computed(()=>`${s.value}-messages`),{errorMessages:f,isDirty:p,isDisabled:d,isReadonly:m,isPristine:y,isValid:g,isValidating:b,reset:F,resetValidation:N,validate:j,validationClasses:E}=function(_){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge(),A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:fe();const h=ne(_,"modelValue"),I=e.computed(()=>_.validationValue===void 0?h.value:_.validationValue),B=_l(),L=e.ref([]),M=e.shallowRef(!0),S=e.computed(()=>!(!Ce(h.value===""?null:h.value).length&&!Ce(I.value===""?null:I.value).length)),w=e.computed(()=>!!(_.disabled??(B==null?void 0:B.isDisabled.value))),P=e.computed(()=>!!(_.readonly??(B==null?void 0:B.isReadonly.value))),$=e.computed(()=>{var q;return(q=_.errorMessages)!=null&&q.length?Ce(_.errorMessages).concat(L.value).slice(0,Math.max(0,+_.maxErrors)):L.value}),R=e.computed(()=>{let q=(_.validateOn??(B==null?void 0:B.validateOn.value))||"input";q==="lazy"&&(q="input lazy");const K=new Set((q==null?void 0:q.split(" "))??[]);return{blur:K.has("blur")||K.has("input"),input:K.has("input"),submit:K.has("submit"),lazy:K.has("lazy")}}),x=e.computed(()=>{var q;return!_.error&&!((q=_.errorMessages)!=null&&q.length)&&(!_.rules.length||(M.value?!L.value.length&&!R.value.lazy||null:!L.value.length))}),T=e.shallowRef(!1),G=e.computed(()=>({[`${V}--error`]:x.value===!1,[`${V}--dirty`]:S.value,[`${V}--disabled`]:w.value,[`${V}--readonly`]:P.value})),C=e.computed(()=>_.name??e.unref(A));function k(){h.value=null,e.nextTick(O)}function O(){M.value=!0,R.value.lazy?L.value=[]:W(!0)}async function W(){let q=arguments.length>0&&arguments[0]!==void 0&&arguments[0];const K=[];T.value=!0;for(const te of _.rules){if(K.length>=+(_.maxErrors??1))break;const re=typeof te=="function"?te:()=>te,se=await re(I.value);se!==!0&&(se===!1||typeof se=="string"?K.push(se||""):console.warn(`${se} is not a valid value. Rule functions must return boolean true or a string.`))}return L.value=K,T.value=!1,M.value=q,L.value}return e.onBeforeMount(()=>{B==null||B.register({id:C.value,validate:W,reset:k,resetValidation:O})}),e.onBeforeUnmount(()=>{B==null||B.unregister(C.value)}),e.onMounted(async()=>{R.value.lazy||await W(!0),B==null||B.update(C.value,x.value,$.value)}),Ae(()=>R.value.input,()=>{e.watch(I,()=>{if(I.value!=null)W();else if(_.focused){const q=e.watch(()=>_.focused,K=>{K||W(),q()})}})}),Ae(()=>R.value.blur,()=>{e.watch(()=>_.focused,q=>{q||W()})}),e.watch(x,()=>{B==null||B.update(C.value,x.value,$.value)}),{errorMessages:$,isDirty:S,isDisabled:w,isReadonly:P,isPristine:M,isValid:x,isValidating:T,reset:k,resetValidation:O,validate:W,validationClasses:G}}(n,"v-input",s),z=e.computed(()=>({id:s,messagesId:v,isDirty:p,isDisabled:d,isReadonly:m,isPristine:y,isValid:g,isValidating:b,reset:F,resetValidation:N,validate:j})),D=e.computed(()=>{var _;return(_=n.errorMessages)!=null&&_.length||!y.value&&f.value.length?f.value:n.hint&&(n.persistentHint||n.focused)?n.hint:n.messages});return J(()=>{var I,B,L,M;const _=!(!l.prepend&&!n.prependIcon),V=!(!l.append&&!n.appendIcon),A=D.value.length>0,h=!n.hideDetails||n.hideDetails==="auto"&&(A||!!l.details);return e.createVNode("div",{class:["v-input",`v-input--${n.direction}`,{"v-input--center-affix":n.centerAffix,"v-input--hide-spin-buttons":n.hideSpinButtons},i.value,c.value,E.value,n.class],style:n.style},[_&&e.createVNode("div",{key:"prepend",class:"v-input__prepend"},[(I=l.prepend)==null?void 0:I.call(l,z.value),n.prependIcon&&e.createVNode(u,{key:"prepend-icon",name:"prepend"},null)]),l.default&&e.createVNode("div",{class:"v-input__control"},[(B=l.default)==null?void 0:B.call(l,z.value)]),V&&e.createVNode("div",{key:"append",class:"v-input__append"},[n.appendIcon&&e.createVNode(u,{key:"append-icon",name:"append"},null),(L=l.append)==null?void 0:L.call(l,z.value)]),h&&e.createVNode("div",{class:"v-input__details"},[e.createVNode(Xa,{id:v.value,active:A,messages:D.value},{message:l.message}),(M=l.details)==null?void 0:M.call(l,z.value)])])}),{reset:F,resetValidation:N,validate:j,isValid:g,errorMessages:f}}}),Za=U({...Fn(),...Oe(Nl(),["inline"])},"VCheckbox"),Qa=H()({name:"VCheckbox",inheritAttrs:!1,props:Za(),emits:{"update:modelValue":n=>!0,"update:focused":n=>!0},setup(n,o){let{attrs:t,slots:l}=o;const r=ne(n,"modelValue"),{isFocused:i,focus:c,blur:u}=xn(n),a=fe(),s=e.computed(()=>n.id||`checkbox-${a}`);return J(()=>{const[v,f]=hn(t),p=ke.filterProps(n),d=bt.filterProps(n);return e.createVNode(ke,e.mergeProps({class:["v-checkbox",n.class]},v,p,{modelValue:r.value,"onUpdate:modelValue":m=>r.value=m,id:s.value,focused:i.value,style:n.style}),{...l,default:m=>{let{id:y,messagesId:g,isDisabled:b,isReadonly:F}=m;return e.createVNode(bt,e.mergeProps(d,{id:y.value,"aria-describedby":g.value,disabled:b.value,readonly:F.value},f,{modelValue:r.value,"onUpdate:modelValue":N=>r.value=N,onFocus:c,onBlur:u}),l)}})}),{}}}),er=U({start:Boolean,end:Boolean,icon:Q,image:String,text:String,...Z(),...he(),...Ve(),...Bn(),...pe(),...le(),...xe({variant:"flat"})},"VAvatar"),Je=H()({name:"VAvatar",props:er(),setup(n,o){let{slots:t}=o;const{themeClasses:l}=ie(n),{colorClasses:r,colorStyles:i,variantClasses:c}=In(n),{densityClasses:u}=Be(n),{roundedClasses:a}=Ie(n),{sizeClasses:s,sizeStyles:v}=wn(n);return J(()=>e.createVNode(n.tag,{class:["v-avatar",{"v-avatar--start":n.start,"v-avatar--end":n.end},l.value,r.value,u.value,a.value,s.value,c.value,n.class],style:[i.value,v.value,n.style]},{default:()=>{var f;return[n.image?e.createVNode(sl,{key:"image",src:n.image,alt:"",cover:!0},null):n.icon?e.createVNode(ee,{key:"icon",icon:n.icon},null):((f=t.default)==null?void 0:f.call(t))??n.text,Vn(!1,"v-avatar")]}})),{}}}),Ol=Symbol.for("vuetify:v-chip-group"),nr=U({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:gn},...Z(),...cl({selectedClass:"v-chip--selected"}),...pe(),...le(),...xe({variant:"tonal"})},"VChipGroup");H()({name:"VChipGroup",props:nr(),emits:{"update:modelValue":n=>!0},setup(n,o){let{slots:t}=o;const{themeClasses:l}=ie(n),{isSelected:r,select:i,next:c,prev:u,selected:a}=vl(n,Ol);return Ze({VChip:{color:e.toRef(n,"color"),disabled:e.toRef(n,"disabled"),filter:e.toRef(n,"filter"),variant:e.toRef(n,"variant")}}),J(()=>e.createVNode(n.tag,{class:["v-chip-group",{"v-chip-group--column":n.column},l.value,n.class],style:n.style},{default:()=>{var s;return[(s=t.default)==null?void 0:s.call(t,{isSelected:r,select:i,next:c,prev:u,selected:a.value})]}})),{}}});const tr=U({activeClass:String,appendAvatar:String,appendIcon:Q,closable:Boolean,closeIcon:{type:Q,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Q,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:ye(),onClickOnce:ye(),...Qe(),...Z(),...he(),...nn(),...dl(),...Ve(),...nt(),...Bn(),...pe({tag:"span"}),...le(),...xe({variant:"tonal"})},"VChip"),or=H()({name:"VChip",directives:{Ripple:kn},props:tr(),emits:{"click:close":n=>!0,"update:modelValue":n=>!0,"group:selected":n=>!0,click:n=>!0},setup(n,o){let{attrs:t,emit:l,slots:r}=o;const{t:i}=Tt(),{borderClasses:c}=en(n),{colorClasses:u,colorStyles:a,variantClasses:s}=In(n),{densityClasses:v}=Be(n),{elevationClasses:f}=tn(n),{roundedClasses:p}=Ie(n),{sizeClasses:d}=wn(n),{themeClasses:m}=ie(n),y=ne(n,"modelValue"),g=pl(n,Ol,!1),b=et(n,t),F=e.computed(()=>n.link!==!1&&b.isLink.value),N=e.computed(()=>!n.disabled&&n.link!==!1&&(!!g||n.link||b.isClickable.value)),j=e.computed(()=>({"aria-label":i(n.closeLabel),onClick(D){D.stopPropagation(),y.value=!1,l("click:close",D)}}));function E(D){var _;l("click",D),N.value&&((_=b.navigate)==null||_.call(b,D),g==null||g.toggle())}function z(D){D.key!=="Enter"&&D.key!==" "||(D.preventDefault(),E(D))}return()=>{const D=b.isLink.value?"a":n.tag,_=!(!n.appendIcon&&!n.appendAvatar),V=!(!_&&!r.append),A=!(!r.close&&!n.closable),h=!(!r.filter&&!n.filter)&&g,I=!(!n.prependIcon&&!n.prependAvatar),B=!(!I&&!r.prepend),L=!g||g.isSelected.value;return y.value&&e.withDirectives(e.createVNode(D,{class:["v-chip",{"v-chip--disabled":n.disabled,"v-chip--label":n.label,"v-chip--link":N.value,"v-chip--filter":h,"v-chip--pill":n.pill},m.value,c.value,L?u.value:void 0,v.value,f.value,p.value,d.value,s.value,g==null?void 0:g.selectedClass.value,n.class],style:[L?a.value:void 0,n.style],disabled:n.disabled||void 0,draggable:n.draggable,href:b.href.value,tabindex:N.value?0:void 0,onClick:E,onKeydown:N.value&&!F.value&&z},{default:()=>{var M;return[Vn(N.value,"v-chip"),h&&e.createVNode(rl,{key:"filter"},{default:()=>[e.withDirectives(e.createVNode("div",{class:"v-chip__filter"},[r.filter?e.createVNode(ae,{key:"filter-defaults",disabled:!n.filterIcon,defaults:{VIcon:{icon:n.filterIcon}}},r.filter):e.createVNode(ee,{key:"filter-icon",icon:n.filterIcon},null)]),[[e.vShow,g.isSelected.value]])]}),B&&e.createVNode("div",{key:"prepend",class:"v-chip__prepend"},[r.prepend?e.createVNode(ae,{key:"prepend-defaults",disabled:!I,defaults:{VAvatar:{image:n.prependAvatar,start:!0},VIcon:{icon:n.prependIcon,start:!0}}},r.prepend):e.createVNode(e.Fragment,null,[n.prependIcon&&e.createVNode(ee,{key:"prepend-icon",icon:n.prependIcon,start:!0},null),n.prependAvatar&&e.createVNode(Je,{key:"prepend-avatar",image:n.prependAvatar,start:!0},null)])]),e.createVNode("div",{class:"v-chip__content"},[((M=r.default)==null?void 0:M.call(r,{isSelected:g==null?void 0:g.isSelected.value,selectedClass:g==null?void 0:g.selectedClass.value,select:g==null?void 0:g.select,toggle:g==null?void 0:g.toggle,value:g==null?void 0:g.value.value,disabled:n.disabled}))??n.text]),V&&e.createVNode("div",{key:"append",class:"v-chip__append"},[r.append?e.createVNode(ae,{key:"append-defaults",disabled:!_,defaults:{VAvatar:{end:!0,image:n.appendAvatar},VIcon:{end:!0,icon:n.appendIcon}}},r.append):e.createVNode(e.Fragment,null,[n.appendIcon&&e.createVNode(ee,{key:"append-icon",end:!0,icon:n.appendIcon},null),n.appendAvatar&&e.createVNode(Je,{key:"append-avatar",end:!0,image:n.appendAvatar},null)])]),A&&e.createVNode("div",e.mergeProps({key:"close",class:"v-chip__close"},j.value),[r.close?e.createVNode(ae,{key:"close-defaults",defaults:{VIcon:{icon:n.closeIcon,size:"x-small"}}},r.close):e.createVNode(ee,{key:"close-icon",icon:n.closeIcon,size:"x-small"},null)])]}}),[[e.resolveDirective("ripple"),N.value&&n.ripple,null]])}}}),Ct=Symbol.for("vuetify:list");function El(){const n=e.inject(Ct,{hasPrepend:e.shallowRef(!1),updateHasPrepend:()=>null}),o={hasPrepend:e.shallowRef(!1),updateHasPrepend:t=>{t&&(o.hasPrepend.value=t)}};return e.provide(Ct,o),n}function zl(){return e.inject(Ct,null)}const lr={open:n=>{let{id:o,value:t,opened:l,parents:r}=n;if(t){const i=new Set;i.add(o);let c=r.get(o);for(;c!=null;)i.add(c),c=r.get(c);return i}return l.delete(o),l},select:()=>null},Tl={open:n=>{let{id:o,value:t,opened:l,parents:r}=n;if(t){let i=r.get(o);for(l.add(o);i!=null&&i!==o;)l.add(i),i=r.get(i);return l}return l.delete(o),l},select:()=>null},ar={open:Tl.open,select:n=>{let{id:o,value:t,opened:l,parents:r}=n;if(!t)return l;const i=[];let c=r.get(o);for(;c!=null;)i.push(c),c=r.get(c);return new Set(i)}},St=n=>{const o={select:t=>{let{id:l,value:r,selected:i}=t;if(l=e.toRaw(l),n&&!r){const c=Array.from(i.entries()).reduce((u,a)=>{let[s,v]=a;return v==="on"?[...u,s]:u},[]);if(c.length===1&&c[0]===l)return i}return i.set(l,r?"on":"off"),i},in:(t,l,r)=>{let i=new Map;for(const c of t||[])i=o.select({id:c,value:!0,selected:new Map(i),children:l,parents:r});return i},out:t=>{const l=[];for(const[r,i]of t.entries())i==="on"&&l.push(r);return l}};return o},Fo=n=>{const o=St(n);return{select:t=>{let{selected:l,id:r,...i}=t;r=e.toRaw(r);const c=l.has(r)?new Map([[r,l.get(r)]]):new Map;return o.select({...i,id:r,selected:c})},in:(t,l,r)=>{let i=new Map;return t!=null&&t.length&&(i=o.in(t.slice(0,1),l,r)),i},out:(t,l,r)=>o.out(t,l,r)}},fn=Symbol.for("vuetify:nested"),$l={id:e.shallowRef(),root:{register:()=>null,unregister:()=>null,parents:e.ref(new Map),children:e.ref(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:e.ref(new Set),selected:e.ref(new Map),selectedValues:e.ref([])}},rr=U({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),ir=n=>{let o=!1;const t=e.ref(new Map),l=e.ref(new Map),r=ne(n,"opened",n.opened,f=>new Set(f),f=>[...f.values()]),i=e.computed(()=>{if(typeof n.selectStrategy=="object")return n.selectStrategy;switch(n.selectStrategy){case"single-leaf":return(f=>{const p=Fo(f);return{select:d=>{let{id:m,selected:y,children:g,...b}=d;return m=e.toRaw(m),g.has(m)?y:p.select({id:m,selected:y,children:g,...b})},in:p.in,out:p.out}})(n.mandatory);case"leaf":return(f=>{const p=St(f);return{select:d=>{let{id:m,selected:y,children:g,...b}=d;return m=e.toRaw(m),g.has(m)?y:p.select({id:m,selected:y,children:g,...b})},in:p.in,out:p.out}})(n.mandatory);case"independent":return St(n.mandatory);case"single-independent":return Fo(n.mandatory);default:return(f=>{const p={select:d=>{let{id:m,value:y,selected:g,children:b,parents:F}=d;m=e.toRaw(m);const N=new Map(g),j=[m];for(;j.length;){const z=j.shift();g.set(z,y?"on":"off"),b.has(z)&&j.push(...b.get(z))}let E=F.get(m);for(;E;){const z=b.get(E),D=z.every(V=>g.get(V)==="on"),_=z.every(V=>!g.has(V)||g.get(V)==="off");g.set(E,D?"on":_?"off":"indeterminate"),E=F.get(E)}return f&&!y&&Array.from(g.entries()).reduce((D,_)=>{let[V,A]=_;return A==="on"?[...D,V]:D},[]).length===0?N:g},in:(d,m,y)=>{let g=new Map;for(const b of d||[])g=p.select({id:b,value:!0,selected:new Map(g),children:m,parents:y});return g},out:(d,m)=>{const y=[];for(const[g,b]of d.entries())b!=="on"||m.has(g)||y.push(g);return y}};return p})(n.mandatory)}}),c=e.computed(()=>{if(typeof n.openStrategy=="object")return n.openStrategy;switch(n.openStrategy){case"list":return ar;case"single":return lr;default:return Tl}}),u=ne(n,"selected",n.selected,f=>i.value.in(f,t.value,l.value),f=>i.value.out(f,t.value,l.value));function a(f){const p=[];let d=f;for(;d!=null;)p.unshift(d),d=l.value.get(d);return p}e.onBeforeUnmount(()=>{o=!0});const s=oe("nested"),v={id:e.shallowRef(),root:{opened:r,selected:u,selectedValues:e.computed(()=>{const f=[];for(const[p,d]of u.value.entries())d==="on"&&f.push(p);return f}),register:(f,p,d)=>{p&&f!==p&&l.value.set(f,p),d&&t.value.set(f,[]),p!=null&&t.value.set(p,[...t.value.get(p)||[],f])},unregister:f=>{if(o)return;t.value.delete(f);const p=l.value.get(f);if(p){const d=t.value.get(p)??[];t.value.set(p,d.filter(m=>m!==f))}l.value.delete(f),r.value.delete(f)},open:(f,p,d)=>{s.emit("click:open",{id:f,value:p,path:a(f),event:d});const m=c.value.open({id:f,value:p,opened:new Set(r.value),children:t.value,parents:l.value,event:d});m&&(r.value=m)},openOnSelect:(f,p,d)=>{const m=c.value.select({id:f,value:p,selected:new Map(u.value),opened:new Set(r.value),children:t.value,parents:l.value,event:d});m&&(r.value=m)},select:(f,p,d)=>{s.emit("click:select",{id:f,value:p,path:a(f),event:d});const m=i.value.select({id:f,value:p,selected:new Map(u.value),children:t.value,parents:l.value,event:d});m&&(u.value=m),v.root.openOnSelect(f,p,d)},children:t,parents:l}};return e.provide(fn,v),v.root},Rl=(n,o)=>{const t=e.inject(fn,$l),l=Symbol(fe()),r=e.computed(()=>n.value!==void 0?n.value:l),i={...t,id:r,open:(c,u)=>t.root.open(r.value,c,u),openOnSelect:(c,u)=>t.root.openOnSelect(r.value,c,u),isOpen:e.computed(()=>t.root.opened.value.has(r.value)),parent:e.computed(()=>t.root.parents.value.get(r.value)),select:(c,u)=>t.root.select(r.value,c,u),isSelected:e.computed(()=>t.root.selected.value.get(e.toRaw(r.value))==="on"),isIndeterminate:e.computed(()=>t.root.selected.value.get(r.value)==="indeterminate"),isLeaf:e.computed(()=>!t.root.children.value.get(r.value)),isGroupActivator:t.isGroupActivator};return!t.isGroupActivator&&t.root.register(r.value,t.id.value,o),e.onBeforeUnmount(()=>{!t.isGroupActivator&&t.root.unregister(r.value)}),o&&e.provide(fn,i),i},sr=dn({name:"VListGroupActivator",setup(n,o){let{slots:t}=o;return(()=>{const l=e.inject(fn,$l);e.provide(fn,{...l,isGroupActivator:!0})})(),()=>{var l;return(l=t.default)==null?void 0:l.call(t)}}}),ur=U({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Q,default:"$collapse"},expandIcon:{type:Q,default:"$expand"},prependIcon:Q,appendIcon:Q,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Z(),...pe()},"VListGroup"),No=H()({name:"VListGroup",props:ur(),setup(n,o){let{slots:t}=o;const{isOpen:l,open:r,id:i}=Rl(e.toRef(n,"value"),!0),c=e.computed(()=>`v-list-group--id-${String(i.value)}`),u=zl(),{isBooted:a}=function(){const d=e.shallowRef(!1);return e.onMounted(()=>{window.requestAnimationFrame(()=>{d.value=!0})}),{ssrBootStyles:e.computed(()=>d.value?void 0:{transition:"none !important"}),isBooted:e.readonly(d)}}();function s(d){r(!l.value,d)}const v=e.computed(()=>({onClick:s,class:"v-list-group__header",id:c.value})),f=e.computed(()=>l.value?n.collapseIcon:n.expandIcon),p=e.computed(()=>({VListItem:{active:l.value,activeColor:n.activeColor,baseColor:n.baseColor,color:n.color,prependIcon:n.prependIcon||n.subgroup&&f.value,appendIcon:n.appendIcon||!n.subgroup&&f.value,title:n.title,value:n.value}}));return J(()=>e.createVNode(n.tag,{class:["v-list-group",{"v-list-group--prepend":u==null?void 0:u.hasPrepend.value,"v-list-group--fluid":n.fluid,"v-list-group--subgroup":n.subgroup,"v-list-group--open":l.value},n.class],style:n.style},{default:()=>[t.activator&&e.createVNode(ae,{defaults:p.value},{default:()=>[e.createVNode(sr,null,{default:()=>[t.activator({props:v.value,isOpen:l.value})]})]}),e.createVNode(we,{transition:{component:Aa},disabled:!a.value},{default:()=>{var d;return[e.withDirectives(e.createVNode("div",{class:"v-list-group__items",role:"group","aria-labelledby":c.value},[(d=t.default)==null?void 0:d.call(t)]),[[e.vShow,l.value]])]}})]})),{}}}),cr=bn("v-list-item-subtitle"),dr=bn("v-list-item-title"),pr=U({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Q,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Q,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number,Boolean],title:[String,Number,Boolean],value:null,onClick:ye(),onClickOnce:ye(),...Qe(),...Z(),...he(),...Ee(),...nn(),...Ve(),...nt(),...pe(),...le(),...xe({variant:"text"})},"VListItem"),Hn=H()({name:"VListItem",directives:{Ripple:kn},props:pr(),emits:{click:n=>!0},setup(n,o){let{attrs:t,slots:l,emit:r}=o;const i=et(n,t),c=e.computed(()=>n.value===void 0?i.href.value:n.value),{select:u,isSelected:a,isIndeterminate:s,isGroupActivator:v,root:f,parent:p,openOnSelect:d}=Rl(c,!1),m=zl(),y=e.computed(()=>{var P;return n.active!==!1&&(n.active||((P=i.isActive)==null?void 0:P.value)||a.value)}),g=e.computed(()=>n.link!==!1&&i.isLink.value),b=e.computed(()=>!n.disabled&&n.link!==!1&&(n.link||i.isClickable.value||n.value!=null&&!!m)),F=e.computed(()=>n.rounded||n.nav),N=e.computed(()=>n.color??n.activeColor),j=e.computed(()=>({color:y.value?N.value??n.baseColor:n.baseColor,variant:n.variant}));e.watch(()=>{var P;return(P=i.isActive)==null?void 0:P.value},P=>{P&&p.value!=null&&f.open(p.value,!0),P&&d(P)},{immediate:!0});const{themeClasses:E}=ie(n),{borderClasses:z}=en(n),{colorClasses:D,colorStyles:_,variantClasses:V}=In(j),{densityClasses:A}=Be(n),{dimensionStyles:h}=ze(n),{elevationClasses:I}=tn(n),{roundedClasses:B}=Ie(F),L=e.computed(()=>n.lines?`v-list-item--${n.lines}-line`:void 0),M=e.computed(()=>({isActive:y.value,select:u,isSelected:a.value,isIndeterminate:s.value}));function S(P){var $;r("click",P),!v&&b.value&&(($=i.navigate)==null||$.call(i,P),n.value!=null&&u(!a.value,P))}function w(P){P.key!=="Enter"&&P.key!==" "||(P.preventDefault(),S(P))}return J(()=>{const P=g.value?"a":n.tag,$=l.title||n.title,R=l.subtitle||n.subtitle,x=!(!n.appendAvatar&&!n.appendIcon),T=!(!x&&!l.append),G=!(!n.prependAvatar&&!n.prependIcon),C=!(!G&&!l.prepend);var k,O;return m==null||m.updateHasPrepend(C),n.activeColor&&(k="active-color",O=["color","base-color"],O=Array.isArray(O)?O.slice(0,-1).map(W=>`'${W}'`).join(", ")+` or '${O.at(-1)}'`:`'${O}'`,e.warn(`[Vuetify UPGRADE] '${k}' is deprecated, use ${O} instead.`)),e.withDirectives(e.createVNode(P,{class:["v-list-item",{"v-list-item--active":y.value,"v-list-item--disabled":n.disabled,"v-list-item--link":b.value,"v-list-item--nav":n.nav,"v-list-item--prepend":!C&&(m==null?void 0:m.hasPrepend.value),"v-list-item--slim":n.slim,[`${n.activeClass}`]:n.activeClass&&y.value},E.value,z.value,D.value,A.value,I.value,L.value,B.value,V.value,n.class],style:[_.value,h.value,n.style],href:i.href.value,tabindex:b.value?m?-2:0:void 0,onClick:S,onKeydown:b.value&&!g.value&&w},{default:()=>{var W;return[Vn(b.value||y.value,"v-list-item"),C&&e.createVNode("div",{key:"prepend",class:"v-list-item__prepend"},[l.prepend?e.createVNode(ae,{key:"prepend-defaults",disabled:!G,defaults:{VAvatar:{density:n.density,image:n.prependAvatar},VIcon:{density:n.density,icon:n.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var q;return[(q=l.prepend)==null?void 0:q.call(l,M.value)]}}):e.createVNode(e.Fragment,null,[n.prependAvatar&&e.createVNode(Je,{key:"prepend-avatar",density:n.density,image:n.prependAvatar},null),n.prependIcon&&e.createVNode(ee,{key:"prepend-icon",density:n.density,icon:n.prependIcon},null)]),e.createVNode("div",{class:"v-list-item__spacer"},null)]),e.createVNode("div",{class:"v-list-item__content","data-no-activator":""},[$&&e.createVNode(dr,{key:"title"},{default:()=>{var q;return[((q=l.title)==null?void 0:q.call(l,{title:n.title}))??n.title]}}),R&&e.createVNode(cr,{key:"subtitle"},{default:()=>{var q;return[((q=l.subtitle)==null?void 0:q.call(l,{subtitle:n.subtitle}))??n.subtitle]}}),(W=l.default)==null?void 0:W.call(l,M.value)]),T&&e.createVNode("div",{key:"append",class:"v-list-item__append"},[l.append?e.createVNode(ae,{key:"append-defaults",disabled:!x,defaults:{VAvatar:{density:n.density,image:n.appendAvatar},VIcon:{density:n.density,icon:n.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var q;return[(q=l.append)==null?void 0:q.call(l,M.value)]}}):e.createVNode(e.Fragment,null,[n.appendIcon&&e.createVNode(ee,{key:"append-icon",density:n.density,icon:n.appendIcon},null),n.appendAvatar&&e.createVNode(Je,{key:"append-avatar",density:n.density,image:n.appendAvatar},null)]),e.createVNode("div",{class:"v-list-item__spacer"},null)])]}}),[[e.resolveDirective("ripple"),b.value&&n.ripple]])}),{}}}),vr=U({color:String,inset:Boolean,sticky:Boolean,title:String,...Z(),...pe()},"VListSubheader"),fr=H()({name:"VListSubheader",props:vr(),setup(n,o){let{slots:t}=o;const{textColorClasses:l,textColorStyles:r}=Se(e.toRef(n,"color"));return J(()=>{const i=!(!t.default&&!n.title);return e.createVNode(n.tag,{class:["v-list-subheader",{"v-list-subheader--inset":n.inset,"v-list-subheader--sticky":n.sticky},l.value,n.class],style:[{textColorStyles:r},n.style]},{default:()=>{var c;return[i&&e.createVNode("div",{class:"v-list-subheader__text"},[((c=t.default)==null?void 0:c.call(t))??n.title])]}})}),{}}}),mr=U({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...Z(),...le()},"VDivider"),yr=H()({name:"VDivider",props:mr(),setup(n,o){let{attrs:t}=o;const{themeClasses:l}=ie(n),{textColorClasses:r,textColorStyles:i}=Se(e.toRef(n,"color")),c=e.computed(()=>{const u={};return n.length&&(u[n.vertical?"maxHeight":"maxWidth"]=Y(n.length)),n.thickness&&(u[n.vertical?"borderRightWidth":"borderTopWidth"]=Y(n.thickness)),u});return J(()=>e.createVNode("hr",{class:[{"v-divider":!0,"v-divider--inset":n.inset,"v-divider--vertical":n.vertical},l.value,r.value,n.class],style:[c.value,i.value,n.style],"aria-orientation":t.role&&t.role!=="separator"?void 0:n.vertical?"vertical":"horizontal",role:`${t.role||"separator"}`},null)),{}}}),gr=U({items:Array,returnObject:Boolean},"VListChildren"),Dl=H()({name:"VListChildren",props:gr(),setup(n,o){let{slots:t}=o;return El(),()=>{var l,r;return((l=t.default)==null?void 0:l.call(t))??((r=n.items)==null?void 0:r.map(i=>{var p,d;let{children:c,props:u,type:a,raw:s}=i;if(a==="divider")return((p=t.divider)==null?void 0:p.call(t,{props:u}))??e.createVNode(yr,u,null);if(a==="subheader")return((d=t.subheader)==null?void 0:d.call(t,{props:u}))??e.createVNode(fr,u,null);const v={subtitle:t.subtitle?m=>{var y;return(y=t.subtitle)==null?void 0:y.call(t,{...m,item:s})}:void 0,prepend:t.prepend?m=>{var y;return(y=t.prepend)==null?void 0:y.call(t,{...m,item:s})}:void 0,append:t.append?m=>{var y;return(y=t.append)==null?void 0:y.call(t,{...m,item:s})}:void 0,title:t.title?m=>{var y;return(y=t.title)==null?void 0:y.call(t,{...m,item:s})}:void 0},f=No.filterProps(u);return c?e.createVNode(No,e.mergeProps({value:u==null?void 0:u.value},f),{activator:m=>{let{props:y}=m;const g={...u,...y,value:n.returnObject?s:u.value};return t.header?t.header({props:g}):e.createVNode(Hn,g,v)},default:()=>e.createVNode(Dl,{items:c},t)}):t.item?t.item({props:u}):e.createVNode(Hn,e.mergeProps(u,{value:n.returnObject?s:u.value}),v)}))}}}),Ll=U({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:gn}},"list-items");function Vt(n,o){const t=be(o,n.itemTitle,o),l=be(o,n.itemValue,t),r=be(o,n.itemChildren),i={title:t,value:l,...n.itemProps===!0?typeof o!="object"||o==null||Array.isArray(o)?void 0:"children"in o?Oe(o,["children"]):o:be(o,n.itemProps)};return{title:String(i.title??""),value:i.value,props:i,children:Array.isArray(r)?Ml(n,r):void 0,raw:o}}function Ml(n,o){const t=[];for(const l of o)t.push(Vt(n,l));return t}function hr(n,o){const t=be(o,n.itemType,"item"),l=function(u){return typeof u=="string"||typeof u=="number"||typeof u=="boolean"}(o)?o:be(o,n.itemTitle),r=be(o,n.itemValue,void 0),i=be(o,n.itemChildren),c={title:l,value:r,...n.itemProps===!0?Oe(o,["children"]):be(o,n.itemProps)};return{type:t,title:c.title,value:c.value,props:c,children:t==="item"&&i?Wl(n,i):void 0,raw:o}}function Wl(n,o){const t=[];for(const l of o)t.push(hr(n,l));return t}const br=U({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...rr({selectStrategy:"single-leaf",openStrategy:"list"}),...Qe(),...Z(),...he(),...Ee(),...nn(),itemType:{type:String,default:"type"},...Ll(),...Ve(),...pe(),...le(),...xe({variant:"text"})},"VList"),Cr=H()({name:"VList",props:br(),emits:{"update:selected":n=>!0,"update:opened":n=>!0,"click:open":n=>!0,"click:select":n=>!0},setup(n,o){let{slots:t}=o;const{items:l}=function(V){return{items:e.computed(()=>Wl(V,V.items))}}(n),{themeClasses:r}=ie(n),{backgroundColorClasses:i,backgroundColorStyles:c}=Ke(e.toRef(n,"bgColor")),{borderClasses:u}=en(n),{densityClasses:a}=Be(n),{dimensionStyles:s}=ze(n),{elevationClasses:v}=tn(n),{roundedClasses:f}=Ie(n),{open:p,select:d}=ir(n),m=e.computed(()=>n.lines?`v-list--${n.lines}-line`:void 0),y=e.toRef(n,"activeColor"),g=e.toRef(n,"baseColor"),b=e.toRef(n,"color");El(),Ze({VListGroup:{activeColor:y,baseColor:g,color:b},VListItem:{activeClass:e.toRef(n,"activeClass"),activeColor:y,baseColor:g,color:b,density:e.toRef(n,"density"),disabled:e.toRef(n,"disabled"),lines:e.toRef(n,"lines"),nav:e.toRef(n,"nav"),slim:e.toRef(n,"slim"),variant:e.toRef(n,"variant")}});const F=e.shallowRef(!1),N=e.ref();function j(V){F.value=!0}function E(V){F.value=!1}function z(V){var A;F.value||V.relatedTarget&&((A=N.value)!=null&&A.contains(V.relatedTarget))||_()}function D(V){if(N.value){if(V.key==="ArrowDown")_("next");else if(V.key==="ArrowUp")_("prev");else if(V.key==="Home")_("first");else{if(V.key!=="End")return;_("last")}V.preventDefault()}}function _(V){if(N.value)return Dn(N.value,V)}return J(()=>e.createVNode(n.tag,{ref:N,class:["v-list",{"v-list--disabled":n.disabled,"v-list--nav":n.nav},r.value,i.value,u.value,a.value,v.value,m.value,f.value,n.class],style:[c.value,s.value,n.style],tabindex:n.disabled||F.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:j,onFocusout:E,onFocus:z,onKeydown:D},{default:()=>[e.createVNode(Dl,{items:l.value,returnObject:n.returnObject},t)]})),{open:p,select:d,focus:_}}});function st(n,o){return{x:n.x+o.x,y:n.y+o.y}}function Ao(n,o){if(n.side==="top"||n.side==="bottom"){const{side:t,align:l}=n;return st({x:l==="left"?0:l==="center"?o.width/2:l==="right"?o.width:l,y:t==="top"?0:t==="bottom"?o.height:t},o)}if(n.side==="left"||n.side==="right"){const{side:t,align:l}=n;return st({x:t==="left"?0:t==="right"?o.width:t,y:l==="top"?0:l==="center"?o.height/2:l==="bottom"?o.height:l},o)}return st({x:o.width/2,y:o.height/2},o)}const jl={static:function(){},connected:function(n,o,t){(Array.isArray(n.target.value)||function(d){for(;d;){if(window.getComputedStyle(d).position==="fixed")return!0;d=d.offsetParent}return!1}(n.target.value))&&Object.assign(t.value,{position:"fixed",top:0,[n.isRtl.value?"right":"left"]:0});const{preferredAnchor:l,preferredOrigin:r}=Pt(()=>{const d=mt(o.location,n.isRtl.value),m=o.origin==="overlap"?d:o.origin==="auto"?lt(d):mt(o.origin,n.isRtl.value);return d.side===m.side&&d.align===at(m).align?{preferredAnchor:to(d),preferredOrigin:to(m)}:{preferredAnchor:d,preferredOrigin:m}}),[i,c,u,a]=["minWidth","minHeight","maxWidth","maxHeight"].map(d=>e.computed(()=>{const m=parseFloat(o[d]);return isNaN(m)?1/0:m})),s=e.computed(()=>{if(Array.isArray(o.offset))return o.offset;if(typeof o.offset=="string"){const d=o.offset.split(" ").map(parseFloat);return d.length<2&&d.push(0),d}return typeof o.offset=="number"?[o.offset,0]:[0,0]});let v=!1;const f=new ResizeObserver(()=>{v&&p()});function p(){if(v=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>v=!0)}),!n.target.value||!n.contentEl.value)return;const d=Ko(n.target.value),m=function(A,h){h?A.style.removeProperty("left"):A.style.removeProperty("right");const I=_t(A);return h?I.x+=parseFloat(A.style.right||0):I.x-=parseFloat(A.style.left||0),I.y-=parseFloat(A.style.top||0),I}(n.contentEl.value,n.isRtl.value),y=jn(n.contentEl.value);y.length||(y.push(document.documentElement),n.contentEl.value.style.top&&n.contentEl.value.style.left||(m.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),m.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const g=y.reduce((A,h)=>{const I=h.getBoundingClientRect(),B=new Ne({x:h===document.documentElement?0:I.x,y:h===document.documentElement?0:I.y,width:h.clientWidth,height:h.clientHeight});return A?new Ne({x:Math.max(A.left,B.left),y:Math.max(A.top,B.top),width:Math.min(A.right,B.right)-Math.max(A.left,B.left),height:Math.min(A.bottom,B.bottom)-Math.max(A.top,B.top)}):B},void 0);g.x+=12,g.y+=12,g.width-=24,g.height-=24;let b={anchor:l.value,origin:r.value};function F(A){const h=new Ne(m),I=Ao(A.anchor,d),B=Ao(A.origin,h);let{x:L,y:M}=(w=B,{x:(S=I).x-w.x,y:S.y-w.y});var S,w;switch(A.anchor.side){case"top":M-=s.value[0];break;case"bottom":M+=s.value[0];break;case"left":L-=s.value[0];break;case"right":L+=s.value[0]}switch(A.anchor.align){case"top":M-=s.value[1];break;case"bottom":M+=s.value[1];break;case"left":L-=s.value[1];break;case"right":L+=s.value[1]}return h.x+=L,h.y+=M,h.width=Math.min(h.width,u.value),h.height=Math.min(h.height,a.value),{overflows:lo(h,g),x:L,y:M}}let N=0,j=0;const E={x:0,y:0},z={x:!1,y:!1};let D=-1;for(;;){if(D++>10){_="Infinite loop detected in connectedLocationStrategy",e.warn(`Vuetify error: ${_}`);break}const{x:A,y:h,overflows:I}=F(b);N+=A,j+=h,m.x+=A,m.y+=h;{const B=oo(b.anchor),L=I.x.before||I.x.after,M=I.y.before||I.y.after;let S=!1;if(["x","y"].forEach(w=>{if(w==="x"&&L&&!z.x||w==="y"&&M&&!z.y){const P={anchor:{...b.anchor},origin:{...b.origin}},$=w==="x"?B==="y"?at:lt:B==="y"?lt:at;P.anchor=$(P.anchor),P.origin=$(P.origin);const{overflows:R}=F(P);(R[w].before<=I[w].before&&R[w].after<=I[w].after||R[w].before+R[w].after<(I[w].before+I[w].after)/2)&&(b=P,S=z[w]=!0)}}),S)continue}I.x.before&&(N+=I.x.before,m.x+=I.x.before),I.x.after&&(N-=I.x.after,m.x-=I.x.after),I.y.before&&(j+=I.y.before,m.y+=I.y.before),I.y.after&&(j-=I.y.after,m.y-=I.y.after);{const B=lo(m,g);E.x=g.width-B.x.before-B.x.after,E.y=g.height-B.y.before-B.y.after,N+=B.x.before,m.x+=B.x.before,j+=B.y.before,m.y+=B.y.before}break}var _;const V=oo(b.anchor);return Object.assign(t.value,{"--v-overlay-anchor-origin":`${b.anchor.side} ${b.anchor.align}`,transformOrigin:`${b.origin.side} ${b.origin.align}`,top:Y(ut(j)),left:n.isRtl.value?void 0:Y(ut(N)),right:n.isRtl.value?Y(ut(-N)):void 0,minWidth:Y(V==="y"?Math.min(i.value,d.width):i.value),maxWidth:Y(Po(We(E.x,i.value===1/0?0:i.value,u.value))),maxHeight:Y(Po(We(E.y,c.value===1/0?0:c.value,a.value)))}),{available:E,contentBox:m}}return e.watch([n.target,n.contentEl],(d,m)=>{let[y,g]=d,[b,F]=m;b&&!Array.isArray(b)&&f.unobserve(b),y&&!Array.isArray(y)&&f.observe(y),F&&f.unobserve(F),g&&f.observe(g)},{immediate:!0}),e.onScopeDispose(()=>{f.disconnect()}),e.watch(()=>[l.value,r.value,o.offset,o.minWidth,o.minHeight,o.maxWidth,o.maxHeight],()=>p()),e.nextTick(()=>{const d=p();if(!d)return;const{available:m,contentBox:y}=d;y.height>m.y&&requestAnimationFrame(()=>{p(),requestAnimationFrame(()=>{p()})})}),{updateLocation:p}}},Sr=U({locationStrategy:{type:[String,Function],default:"static",validator:n=>typeof n=="function"||n in jl},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function ut(n){return Math.round(n*devicePixelRatio)/devicePixelRatio}function Po(n){return Math.ceil(n*devicePixelRatio)/devicePixelRatio}let It=!0;const Yn=[];let _o=-1;function Bt(){cancelAnimationFrame(_o),_o=requestAnimationFrame(()=>{const n=Yn.shift();n&&n(),Yn.length?Bt():It=!0})}const Tn={none:null,close:function(n){Oo(n.targetEl.value??n.contentEl.value,function(o){n.isActive.value=!1})},block:function(n,o){var u;const t=(u=n.root.value)==null?void 0:u.offsetParent,l=[...new Set([...jn(n.targetEl.value,o.contained?t:void 0),...jn(n.contentEl.value,o.contained?t:void 0)])].filter(a=>!a.classList.contains("v-overlay-scroll-blocked")),r=window.innerWidth-document.documentElement.offsetWidth,i=(c=t||document.documentElement,Et(c)&&c);var c;i&&n.root.value.classList.add("v-overlay--scroll-blocked"),l.forEach((a,s)=>{a.style.setProperty("--v-body-scroll-x",Y(-a.scrollLeft)),a.style.setProperty("--v-body-scroll-y",Y(-a.scrollTop)),a!==document.documentElement&&a.style.setProperty("--v-scrollbar-offset",Y(r)),a.classList.add("v-overlay-scroll-blocked")}),e.onScopeDispose(()=>{l.forEach((a,s)=>{const v=parseFloat(a.style.getPropertyValue("--v-body-scroll-x")),f=parseFloat(a.style.getPropertyValue("--v-body-scroll-y"));a.style.removeProperty("--v-body-scroll-x"),a.style.removeProperty("--v-body-scroll-y"),a.style.removeProperty("--v-scrollbar-offset"),a.classList.remove("v-overlay-scroll-blocked"),a.scrollLeft=-v,a.scrollTop=-f}),i&&n.root.value.classList.remove("v-overlay--scroll-blocked")})},reposition:function(n,o,t){let l=!1,r=-1,i=-1;function c(u){var a;a=()=>{var f,p;const s=performance.now();(p=(f=n.updateLocation).value)==null||p.call(f,u),l=(performance.now()-s)/(1e3/60)>2},!It||Yn.length?(Yn.push(a),Bt()):(It=!1,a(),Bt())}i=(typeof requestIdleCallback>"u"?u=>u():requestIdleCallback)(()=>{t.run(()=>{Oo(n.targetEl.value??n.contentEl.value,u=>{l?(cancelAnimationFrame(r),r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{c(u)})})):c(u)})})}),e.onScopeDispose(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(r)})}},Vr=U({scrollStrategy:{type:[String,Function],default:"block",validator:n=>typeof n=="function"||n in Tn}},"VOverlay-scroll-strategies");function Oo(n,o){const t=[document,...jn(n)];t.forEach(l=>{l.addEventListener("scroll",o,{passive:!0})}),e.onScopeDispose(()=>{t.forEach(l=>{l.removeEventListener("scroll",o)})})}const wt=Symbol.for("vuetify:v-menu"),Ir=U({closeDelay:[Number,String],openDelay:[Number,String]},"delay"),Br=U({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...Ir()},"VOverlay-activator");function wr(n,o){let{isActive:t,isTop:l}=o;const r=oe("useActivator"),i=e.ref();let c=!1,u=!1,a=!0;const s=e.computed(()=>n.openOnFocus||n.openOnFocus==null&&n.openOnHover),v=e.computed(()=>n.openOnClick||n.openOnClick==null&&!n.openOnHover&&!s.value),{runOpenDelay:f,runCloseDelay:p}=function(h,I){const B={},L=M=>()=>{if(!ue)return Promise.resolve(!0);const S=M==="openDelay";return B.closeDelay&&window.clearTimeout(B.closeDelay),delete B.closeDelay,B.openDelay&&window.clearTimeout(B.openDelay),delete B.openDelay,new Promise(w=>{const P=parseInt(h[M]??0,10);B[M]=window.setTimeout(()=>{I==null||I(S),w(S)},P)})};return{runCloseDelay:L("closeDelay"),runOpenDelay:L("openDelay")}}(n,h=>{h!==(n.openOnHover&&c||s.value&&u)||n.openOnHover&&t.value&&!l.value||(t.value!==h&&(a=!0),t.value=h)}),d=e.ref(),m=h=>{h.stopPropagation(),i.value=h.currentTarget||h.target,t.value||(d.value=[h.clientX,h.clientY]),t.value=!t.value},y=h=>{var I;(I=h.sourceCapabilities)!=null&&I.firesTouchEvents||(c=!0,i.value=h.currentTarget||h.target,f())},g=h=>{c=!1,p()},b=h=>{Ln(h.target,":focus-visible")!==!1&&(u=!0,h.stopPropagation(),i.value=h.currentTarget||h.target,f())},F=h=>{u=!1,h.stopPropagation(),p()},N=e.computed(()=>{const h={};return v.value&&(h.onClick=m),n.openOnHover&&(h.onMouseenter=y,h.onMouseleave=g),s.value&&(h.onFocus=b,h.onBlur=F),h}),j=e.computed(()=>{const h={};if(n.openOnHover&&(h.onMouseenter=()=>{c=!0,f()},h.onMouseleave=()=>{c=!1,p()}),s.value&&(h.onFocusin=()=>{u=!0,f()},h.onFocusout=()=>{u=!1,p()}),n.closeOnContentClick){const I=e.inject(wt,null);h.onClick=()=>{t.value=!1,I==null||I.closeParents()}}return h}),E=e.computed(()=>{const h={};return n.openOnHover&&(h.onMouseenter=()=>{a&&(c=!0,a=!1,f())},h.onMouseleave=()=>{c=!1,p()}),h});e.watch(l,h=>{!h||(!n.openOnHover||c||s.value&&u)&&(!s.value||u||n.openOnHover&&c)||(t.value=!1)}),e.watch(t,h=>{h||setTimeout(()=>{d.value=void 0})},{flush:"post"});const z=e.ref();e.watchEffect(()=>{z.value&&e.nextTick(()=>{i.value=$n(z.value)})});const D=e.ref(),_=e.computed(()=>n.target==="cursor"&&d.value?d.value:D.value?$n(D.value):Eo(n.target,r)||i.value),V=e.computed(()=>Array.isArray(_.value)?void 0:_.value);let A;return e.watch(()=>!!n.activator,h=>{h&&ue?(A=e.effectScope(),A.run(()=>{(function(I,B,L){let{activatorEl:M,activatorEvents:S}=L;function w(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$(),x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:I.activatorProps;R&&function(T,G){Object.keys(G).forEach(C=>{if(vt(C)){const k=Qt(C),O=An.get(T);if(G[C]==null)O==null||O.forEach(W=>{const[q,K]=W;q===k&&(T.removeEventListener(k,K),O.delete(W))});else if(!O||![...O].some(W=>W[0]===k&&W[1]===G[C])){T.addEventListener(k,G[C]);const W=O||new Set;W.add([k,G[C]]),An.has(T)||An.set(T,W)}}else G[C]==null?T.removeAttribute(C):T.setAttribute(C,G[C])})}(R,e.mergeProps(S.value,x))}function P(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$(),x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:I.activatorProps;R&&function(T,G){Object.keys(G).forEach(C=>{if(vt(C)){const k=Qt(C),O=An.get(T);O==null||O.forEach(W=>{const[q,K]=W;q===k&&(T.removeEventListener(k,K),O.delete(W))})}else T.removeAttribute(C)})}(R,e.mergeProps(S.value,x))}function $(){const R=Eo(arguments.length>0&&arguments[0]!==void 0?arguments[0]:I.activator,B);return M.value=(R==null?void 0:R.nodeType)===Node.ELEMENT_NODE?R:void 0,M.value}e.watch(()=>I.activator,(R,x)=>{if(x&&R!==x){const T=$(x);T&&P(T)}R&&e.nextTick(()=>w())},{immediate:!0}),e.watch(()=>I.activatorProps,()=>{w()}),e.onScopeDispose(()=>{P()})})(n,r,{activatorEl:i,activatorEvents:N})})):A&&A.stop()},{flush:"post",immediate:!0}),e.onScopeDispose(()=>{A==null||A.stop()}),{activatorEl:i,activatorRef:z,target:_,targetEl:V,targetRef:D,activatorEvents:N,contentEvents:j,scrimEvents:E}}function Eo(n,o){var l,r;if(!n)return;let t;if(n==="parent"){let i=(r=(l=o==null?void 0:o.proxy)==null?void 0:l.$el)==null?void 0:r.parentNode;for(;i!=null&&i.hasAttribute("data-no-activator");)i=i.parentNode;t=i}else t=typeof n=="string"?document.querySelector(n):"$el"in n?n.$el:n;return t}const kr=Symbol.for("vuetify:display");function Ul(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();const t=e.inject(kr);if(!t)throw new Error("Could not find Vuetify display injection");const l=e.computed(()=>{if(!n.mobileBreakpoint)return t.mobile.value;const i=typeof n.mobileBreakpoint=="number"?n.mobileBreakpoint:t.thresholds.value[n.mobileBreakpoint];return t.width.valueo?{[`${o}--mobile`]:l.value}:{});return{...t,displayClasses:r,mobile:l}}const xr=U({eager:Boolean},"lazy");function Gl(){const n=oe("useScopeId").vnode.scopeId;return{scopeId:n?{[n]:""}:void 0}}const zo=Symbol.for("vuetify:stack"),an=e.reactive([]);function Fr(){return!0}function To(n,o,t){if(!n||ql(n,t)===!1)return!1;const l=Zo(o);if(typeof ShadowRoot<"u"&&l instanceof ShadowRoot&&l.host===n.target)return!1;const r=(typeof t.value=="object"&&t.value.include||(()=>[]))();return r.push(o),!r.some(i=>i==null?void 0:i.contains(n.target))}function ql(n,o){return(typeof o.value=="object"&&o.value.closeConditional||Fr)(n)}function $o(n,o){const t=Zo(n);o(document),typeof ShadowRoot<"u"&&t instanceof ShadowRoot&&o(t)}const Nr={mounted(n,o){const t=r=>function(i,c,u){const a=typeof u.value=="function"?u.value:u.value.handler;c._clickOutside.lastMousedownWasOutside&&To(i,c,u)&&setTimeout(()=>{ql(i,u)&&a&&a(i)},0)}(r,n,o),l=r=>{n._clickOutside.lastMousedownWasOutside=To(r,n,o)};$o(n,r=>{r.addEventListener("click",t,!0),r.addEventListener("mousedown",l,!0)}),n._clickOutside||(n._clickOutside={lastMousedownWasOutside:!1}),n._clickOutside[o.instance.$.uid]={onClick:t,onMousedown:l}},unmounted(n,o){n._clickOutside&&($o(n,t=>{var i;if(!t||!((i=n._clickOutside)!=null&&i[o.instance.$.uid]))return;const{onClick:l,onMousedown:r}=n._clickOutside[o.instance.$.uid];t.removeEventListener("click",l,!0),t.removeEventListener("mousedown",r,!0)}),delete n._clickOutside[o.instance.$.uid])}};function Ar(n){const{modelValue:o,color:t,...l}=n;return e.createVNode(e.Transition,{name:"fade-transition",appear:!0},{default:()=>[n.modelValue&&e.createVNode("div",e.mergeProps({class:["v-overlay__scrim",n.color.backgroundColorClasses.value],style:n.color.backgroundColorStyles.value},l),null)]})}const Hl=U({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...Br(),...Z(),...Ee(),...xr(),...Sr(),...Vr(),...le(),...Sn()},"VOverlay"),Ro=H()({name:"VOverlay",directives:{ClickOutside:Nr},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Hl()},emits:{"click:outside":n=>!0,"update:modelValue":n=>!0,afterLeave:()=>!0},setup(n,o){var T,G;let{slots:t,attrs:l,emit:r}=o;const i=ne(n,"modelValue"),c=e.computed({get:()=>i.value,set:C=>{C&&n.disabled||(i.value=C)}}),{teleportTarget:u}=function(C){return{teleportTarget:e.computed(()=>{const k=C.value;if(k===!0||!ue)return;const O=k===!1?document.body:typeof k=="string"?document.querySelector(k):k;if(O==null)return void e.warn(`Unable to locate target ${k}`);let W=O.querySelector(":scope > .v-overlay-container");return W||(W=document.createElement("div"),W.className="v-overlay-container",O.appendChild(W)),W})}}(e.computed(()=>n.attach||n.contained)),{themeClasses:a}=ie(n),{rtlClasses:s,isRtl:v}=Cn(),{hasContent:f,onAfterLeave:p}=function(C,k){const O=e.shallowRef(!1),W=e.computed(()=>O.value||C.eager||k.value);return e.watch(k,()=>O.value=!0),{isBooted:O,hasContent:W,onAfterLeave:function(){C.eager||(O.value=!1)}}}(n,c),d=Ke(e.computed(()=>typeof n.scrim=="string"?n.scrim:null)),{globalTop:m,localTop:y,stackStyles:g}=function(C,k,O){const W=oe("useStack"),q=!O,K=e.inject(zo,void 0),te=e.reactive({activeChildren:new Set});e.provide(zo,te);const re=e.shallowRef(+k.value);Ae(C,()=>{var on;const Nn=(on=an.at(-1))==null?void 0:on[1];re.value=Nn?Nn+10:+k.value,q&&an.push([W.uid,re.value]),K==null||K.activeChildren.add(W.uid),e.onScopeDispose(()=>{if(q){const na=e.toRaw(an).findIndex(ta=>ta[0]===W.uid);an.splice(na,1)}K==null||K.activeChildren.delete(W.uid)})});const se=e.shallowRef(!0);q&&e.watchEffect(()=>{var on;const Nn=((on=an.at(-1))==null?void 0:on[0])===W.uid;setTimeout(()=>se.value=Nn)});const ea=e.computed(()=>!te.activeChildren.size);return{globalTop:e.readonly(se),localTop:ea,stackStyles:e.computed(()=>({zIndex:re.value}))}}(c,e.toRef(n,"zIndex"),n._disableGlobalStack),{activatorEl:b,activatorRef:F,target:N,targetEl:j,targetRef:E,activatorEvents:z,contentEvents:D,scrimEvents:_}=wr(n,{isActive:c,isTop:y}),{dimensionStyles:V}=ze(n),A=function(){if(!ue)return e.shallowRef(!1);const{ssr:C}=Ul();if(C){const k=e.shallowRef(!1);return e.onMounted(()=>{k.value=!0}),k}return e.shallowRef(!0)}(),{scopeId:h}=Gl();e.watch(()=>n.disabled,C=>{C&&(c.value=!1)});const I=e.ref(),B=e.ref(),{contentStyles:L,updateLocation:M}=function(C,k){const O=e.ref({}),W=e.ref();function q(K){var te;(te=W.value)==null||te.call(W,K)}return ue&&(Ae(()=>!(!k.isActive.value||!C.locationStrategy),K=>{var te,re;e.watch(()=>C.locationStrategy,K),e.onScopeDispose(()=>{W.value=void 0}),typeof C.locationStrategy=="function"?W.value=(te=C.locationStrategy(k,C,O))==null?void 0:te.updateLocation:W.value=(re=jl[C.locationStrategy](k,C,O))==null?void 0:re.updateLocation}),window.addEventListener("resize",q,{passive:!0}),e.onScopeDispose(()=>{window.removeEventListener("resize",q),W.value=void 0})),{contentStyles:O,updateLocation:W}}(n,{isRtl:v,contentEl:B,target:N,isActive:c});function S(C){r("click:outside",C),n.persistent?x():c.value=!1}function w(){return c.value&&m.value}function P(C){var k,O;C.key==="Escape"&&m.value&&(n.persistent?x():(c.value=!1,(k=B.value)!=null&&k.contains(document.activeElement)&&((O=b.value)==null||O.focus())))}(function(C,k){if(!ue)return;let O;e.watchEffect(async()=>{O==null||O.stop(),k.isActive.value&&C.scrollStrategy&&(O=e.effectScope(),await e.nextTick(),O.active&&O.run(()=>{var W;typeof C.scrollStrategy=="function"?C.scrollStrategy(k,C,O):(W=Tn[C.scrollStrategy])==null||W.call(Tn,k,C,O)}))}),e.onScopeDispose(()=>{O==null||O.stop()})})(n,{root:I,contentEl:B,targetEl:j,isActive:c,updateLocation:M}),ue&&e.watch(c,C=>{C?window.addEventListener("keydown",P):window.removeEventListener("keydown",P)},{immediate:!0});const $=(G=(T=oe("useRouter"))==null?void 0:T.proxy)==null?void 0:G.$router;Ae(()=>n.closeOnBack,()=>{(function(C,k){let O,W,q=!1;function K(te){var re;(re=te.state)!=null&&re.replaced||(q=!0,setTimeout(()=>q=!1))}ue&&(e.nextTick(()=>{window.addEventListener("popstate",K),O=C==null?void 0:C.beforeEach((te,re,se)=>{it?q?k(se):se():setTimeout(()=>q?k(se):se()),it=!0}),W=C==null?void 0:C.afterEach(()=>{it=!1})}),e.onScopeDispose(()=>{window.removeEventListener("popstate",K),O==null||O(),W==null||W()}))})($,C=>{m.value&&c.value?(C(!1),n.persistent?x():c.value=!1):C()})});const R=e.ref();function x(){n.noClickAnimation||B.value&&De(B.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Wn})}return e.watch(()=>c.value&&(n.absolute||n.contained)&&u.value==null,C=>{if(C){const k=el(I.value);k&&k!==document.scrollingElement&&(R.value=k.scrollTop)}}),J(()=>{var C;return e.createVNode(e.Fragment,null,[(C=t.activator)==null?void 0:C.call(t,{isActive:c.value,props:e.mergeProps({ref:F,targetRef:E},z.value,n.activatorProps)}),A.value&&f.value&&e.createVNode(e.Teleport,{disabled:!u.value,to:u.value},{default:()=>[e.createVNode("div",e.mergeProps({class:["v-overlay",{"v-overlay--absolute":n.absolute||n.contained,"v-overlay--active":c.value,"v-overlay--contained":n.contained},a.value,s.value,n.class],style:[g.value,{top:Y(R.value)},n.style],ref:I},h,l),[e.createVNode(Ar,e.mergeProps({color:d,modelValue:c.value&&!!n.scrim},_.value),null),e.createVNode(we,{appear:!0,persisted:!0,transition:n.transition,target:N.value,onAfterLeave:()=>{p(),r("afterLeave")}},{default:()=>{var k;return[e.withDirectives(e.createVNode("div",e.mergeProps({ref:B,class:["v-overlay__content",n.contentClass],style:[V.value,L.value]},D.value,n.contentProps),[(k=t.default)==null?void 0:k.call(t,{isActive:c})]),[[e.vShow,c.value],[e.resolveDirective("click-outside"),{handler:S,closeConditional:w,include:()=>[b.value]}]])]}})])]})])}),{activatorEl:b,target:N,animateClick:x,contentEl:B,globalTop:m,localTop:y,updateLocation:M}}}),ct=Symbol("Forwarded refs");function dt(n,o){let t=n;for(;t;){const l=Reflect.getOwnPropertyDescriptor(t,o);if(l)return l;t=Object.getPrototypeOf(t)}}function tt(n){for(var o=arguments.length,t=new Array(o>1?o-1:0),l=1;l!0},setup(n,o){let{slots:t}=o;const l=ne(n,"modelValue"),{scopeId:r}=Gl(),i=fe(),c=e.computed(()=>n.id||`v-menu-${i}`),u=e.ref(),a=e.inject(wt,null),s=e.shallowRef(0);async function v(y){var F,N,j;const g=y.relatedTarget,b=y.target;await e.nextTick(),l.value&&g!==b&&((F=u.value)!=null&&F.contentEl)&&((N=u.value)!=null&&N.globalTop)&&![document,u.value.contentEl].includes(b)&&!u.value.contentEl.contains(b)&&((j=ft(u.value.contentEl)[0])==null||j.focus())}function f(){a==null||a.closeParents()}function p(y){var g,b,F;!n.disabled&&y.key==="Tab"&&(Ho(ft((g=u.value)==null?void 0:g.contentEl,!1),y.shiftKey?"prev":"next",N=>N.tabIndex>=0)||(l.value=!1,(F=(b=u.value)==null?void 0:b.activatorEl)==null||F.focus()))}function d(y){var b;if(n.disabled)return;const g=(b=u.value)==null?void 0:b.contentEl;g&&l.value?y.key==="ArrowDown"?(y.preventDefault(),Dn(g,"next")):y.key==="ArrowUp"&&(y.preventDefault(),Dn(g,"prev")):["ArrowDown","ArrowUp"].includes(y.key)&&(l.value=!0,y.preventDefault(),setTimeout(()=>setTimeout(()=>d(y))))}e.provide(wt,{register(){++s.value},unregister(){--s.value},closeParents(){setTimeout(()=>{s.value||(l.value=!1,a==null||a.closeParents())},40)}}),e.watch(l,y=>{y?(a==null||a.register(),document.addEventListener("focusin",v,{once:!0})):(a==null||a.unregister(),document.removeEventListener("focusin",v))});const m=e.computed(()=>e.mergeProps({"aria-haspopup":"menu","aria-expanded":String(l.value),"aria-owns":c.value,onKeydown:d},n.activatorProps));return J(()=>{const y=Ro.filterProps(n);return e.createVNode(Ro,e.mergeProps({ref:u,class:["v-menu",n.class],style:n.style},y,{modelValue:l.value,"onUpdate:modelValue":g=>l.value=g,absolute:!0,activatorProps:m.value,"onClick:outside":f,onKeydown:p},r),{activator:t.activator,default:function(){for(var g=arguments.length,b=new Array(g),F=0;F{var N;return[(N=t.default)==null?void 0:N.call(t,...b)]}})}})}),tt({id:c,ΨopenChildren:s},u)}}),Or=U({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Z(),...Sn({transition:{component:al}})},"VCounter"),Yl=H()({name:"VCounter",functional:!0,props:Or(),setup(n,o){let{slots:t}=o;const l=e.computed(()=>n.max?`${n.value} / ${n.max}`:String(n.value));return J(()=>e.createVNode(we,{transition:n.transition},{default:()=>[e.withDirectives(e.createVNode("div",{class:["v-counter",n.class],style:n.style},[t.default?t.default({counter:l.value,max:n.max,value:n.value}):l.value]),[[e.vShow,n.active]])]})),{}}}),Er=U({floating:Boolean,...Z()},"VFieldLabel"),On=H()({name:"VFieldLabel",props:Er(),setup(n,o){let{slots:t}=o;return J(()=>e.createVNode(kl,{class:["v-field-label",{"v-field-label--floating":n.floating},n.class],style:n.style,"aria-hidden":n.floating||void 0},t)),{}}}),zr=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],Ut=U({appendInnerIcon:Q,bgColor:String,clearable:Boolean,clearIcon:{type:Q,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Q,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:n=>zr.includes(n)},"onClick:clear":ye(),"onClick:appendInner":ye(),"onClick:prependInner":ye(),...Z(),...Mt(),...Ve(),...le()},"VField"),Gt=H()({name:"VField",inheritAttrs:!1,props:{id:String,...Pl(),...Ut()},emits:{"update:focused":n=>!0,"update:modelValue":n=>!0},setup(n,o){let{attrs:t,emit:l,slots:r}=o;const{themeClasses:i}=ie(n),{loaderClasses:c}=Qn(n),{focusClasses:u,isFocused:a,focus:s,blur:v}=xn(n),{InputIcon:f}=Al(n),{roundedClasses:p}=Ie(n),{rtlClasses:d}=Cn(),m=e.computed(()=>n.dirty||n.active),y=e.computed(()=>!(n.singleLine||!n.label&&!r.label)),g=fe(),b=e.computed(()=>n.id||`input-${g}`),F=e.computed(()=>`${b.value}-messages`),N=e.ref(),j=e.ref(),E=e.ref(),z=e.computed(()=>["plain","underlined"].includes(n.variant)),{backgroundColorClasses:D,backgroundColorStyles:_}=Ke(e.toRef(n,"bgColor")),{textColorClasses:V,textColorStyles:A}=Se(e.computed(()=>n.error||n.disabled?void 0:m.value&&a.value?n.color:n.baseColor));e.watch(m,B=>{if(y.value){const L=N.value.$el,M=j.value.$el;requestAnimationFrame(()=>{const S=_t(L),w=M.getBoundingClientRect(),P=w.x-S.x,$=w.y-S.y-(S.height/2-w.height/2),R=w.width/.75,x=Math.abs(R-S.width)>1?{maxWidth:Y(R)}:void 0,T=getComputedStyle(L),G=getComputedStyle(M),C=1e3*parseFloat(T.transitionDuration)||150,k=parseFloat(G.getPropertyValue("--v-field-label-scale")),O=G.getPropertyValue("color");L.style.visibility="visible",M.style.visibility="hidden",De(L,{transform:`translate(${P}px, ${$}px) scale(${k})`,color:O,...x},{duration:C,easing:Wn,direction:B?"normal":"reverse"}).finished.then(()=>{L.style.removeProperty("visibility"),M.style.removeProperty("visibility")})})}},{flush:"post"});const h=e.computed(()=>({isActive:m,isFocused:a,controlRef:E,blur:v,focus:s}));function I(B){B.target!==document.activeElement&&B.preventDefault()}return J(()=>{var P,$,R;const B=n.variant==="outlined",L=r["prepend-inner"]||n.prependInnerIcon,M=!(!n.clearable&&!r.clear),S=!!(r["append-inner"]||n.appendInnerIcon||M),w=r.label?r.label({...h.value,label:n.label,props:{for:b.value}}):n.label;return e.createVNode("div",e.mergeProps({class:["v-field",{"v-field--active":m.value,"v-field--appended":S,"v-field--center-affix":n.centerAffix??!z.value,"v-field--disabled":n.disabled,"v-field--dirty":n.dirty,"v-field--error":n.error,"v-field--flat":n.flat,"v-field--has-background":!!n.bgColor,"v-field--persistent-clear":n.persistentClear,"v-field--prepended":L,"v-field--reverse":n.reverse,"v-field--single-line":n.singleLine,"v-field--no-label":!w,[`v-field--variant-${n.variant}`]:!0},i.value,D.value,u.value,c.value,p.value,d.value,n.class],style:[_.value,n.style],onClick:I},t),[e.createVNode("div",{class:"v-field__overlay"},null),e.createVNode(Wt,{name:"v-field",active:!!n.loading,color:n.error?"error":typeof n.loading=="string"?n.loading:n.color},{default:r.loader}),L&&e.createVNode("div",{key:"prepend",class:"v-field__prepend-inner"},[n.prependInnerIcon&&e.createVNode(f,{key:"prepend-icon",name:"prependInner"},null),(P=r["prepend-inner"])==null?void 0:P.call(r,h.value)]),e.createVNode("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(n.variant)&&y.value&&e.createVNode(On,{key:"floating-label",ref:j,class:[V.value],floating:!0,for:b.value,style:A.value},{default:()=>[w]}),e.createVNode(On,{ref:N,for:b.value},{default:()=>[w]}),($=r.default)==null?void 0:$.call(r,{...h.value,props:{id:b.value,class:"v-field__input","aria-describedby":F.value},focus:s,blur:v})]),M&&e.createVNode(rl,{key:"clear"},{default:()=>[e.withDirectives(e.createVNode("div",{class:"v-field__clearable",onMousedown:x=>{x.preventDefault(),x.stopPropagation()}},[r.clear?r.clear():e.createVNode(f,{name:"clear"},null)]),[[e.vShow,n.dirty]])]}),S&&e.createVNode("div",{key:"append",class:"v-field__append-inner"},[(R=r["append-inner"])==null?void 0:R.call(r,h.value),n.appendInnerIcon&&e.createVNode(f,{key:"append-icon",name:"appendInner"},null)]),e.createVNode("div",{class:["v-field__outline",V.value],style:A.value},[B&&e.createVNode(e.Fragment,null,[e.createVNode("div",{class:"v-field__outline__start"},null),y.value&&e.createVNode("div",{class:"v-field__outline__notch"},[e.createVNode(On,{ref:j,floating:!0,for:b.value},{default:()=>[w]})]),e.createVNode("div",{class:"v-field__outline__end"},null)]),z.value&&y.value&&e.createVNode(On,{ref:j,floating:!0,for:b.value},{default:()=>[w]})])])}),{controlRef:E}}});function Xl(n){return jo(n,Object.keys(Gt.props).filter(o=>!vt(o)&&o!=="class"&&o!=="style"))}const Tr=["color","file","time","date","datetime-local","week","month"],Kl=U({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...Fn(),...Ut()},"VTextField"),kt=H()({name:"VTextField",directives:{Intersect:$t},inheritAttrs:!1,props:Kl(),emits:{"click:control":n=>!0,"mousedown:control":n=>!0,"update:focused":n=>!0,"update:modelValue":n=>!0},setup(n,o){let{attrs:t,emit:l,slots:r}=o;const i=ne(n,"modelValue"),{isFocused:c,focus:u,blur:a}=xn(n),s=e.computed(()=>typeof n.counterValue=="function"?n.counterValue(i.value):typeof n.counterValue=="number"?n.counterValue:(i.value??"").toString().length),v=e.computed(()=>t.maxlength?t.maxlength:!n.counter||typeof n.counter!="number"&&typeof n.counter!="string"?void 0:n.counter),f=e.computed(()=>["plain","underlined"].includes(n.variant));function p(z,D){var _,V;n.autofocus&&z&&((V=(_=D[0].target)==null?void 0:_.focus)==null||V.call(_))}const d=e.ref(),m=e.ref(),y=e.ref(),g=e.computed(()=>Tr.includes(n.type)||n.persistentPlaceholder||c.value||n.active);function b(){var z;y.value!==document.activeElement&&((z=y.value)==null||z.focus()),c.value||u()}function F(z){l("mousedown:control",z),z.target!==y.value&&(b(),z.preventDefault())}function N(z){b(),l("click:control",z)}function j(z){z.stopPropagation(),b(),e.nextTick(()=>{i.value=null,qo(n["onClick:clear"],z)})}function E(z){var _;const D=z.target;if(i.value=D.value,((_=n.modelModifiers)==null?void 0:_.trim)&&["text","search","password","tel","url"].includes(n.type)){const V=[D.selectionStart,D.selectionEnd];e.nextTick(()=>{D.selectionStart=V[0],D.selectionEnd=V[1]})}}return J(()=>{const z=!!(r.counter||n.counter!==!1&&n.counter!=null),D=!(!z&&!r.details),[_,V]=hn(t),{modelValue:A,...h}=ke.filterProps(n),I=Xl(n);return e.createVNode(ke,e.mergeProps({ref:d,modelValue:i.value,"onUpdate:modelValue":B=>i.value=B,class:["v-text-field",{"v-text-field--prefixed":n.prefix,"v-text-field--suffixed":n.suffix,"v-input--plain-underlined":f.value},n.class],style:n.style},_,h,{centerAffix:!f.value,focused:c.value}),{...r,default:B=>{let{id:L,isDisabled:M,isDirty:S,isReadonly:w,isValid:P}=B;return e.createVNode(Gt,e.mergeProps({ref:m,onMousedown:F,onClick:N,"onClick:clear":j,"onClick:prependInner":n["onClick:prependInner"],"onClick:appendInner":n["onClick:appendInner"],role:n.role},I,{id:L.value,active:g.value||S.value,dirty:S.value||n.dirty,disabled:M.value,focused:c.value,error:P.value===!1}),{...r,default:$=>{let{props:{class:R,...x}}=$;const T=e.withDirectives(e.createVNode("input",e.mergeProps({ref:y,value:i.value,onInput:E,autofocus:n.autofocus,readonly:w.value,disabled:M.value,name:n.name,placeholder:n.placeholder,size:1,type:n.type,onFocus:b,onBlur:a},x,V),null),[[e.resolveDirective("intersect"),{handler:p},null,{once:!0}]]);return e.createVNode(e.Fragment,null,[n.prefix&&e.createVNode("span",{class:"v-text-field__prefix"},[e.createVNode("span",{class:"v-text-field__prefix__text"},[n.prefix])]),r.default?e.createVNode("div",{class:R,"data-no-activator":""},[r.default(),T]):e.cloneVNode(T,{class:R}),n.suffix&&e.createVNode("span",{class:"v-text-field__suffix"},[e.createVNode("span",{class:"v-text-field__suffix__text"},[n.suffix])])])}})},details:D?B=>{var L;return e.createVNode(e.Fragment,null,[(L=r.details)==null?void 0:L.call(r,B),z&&e.createVNode(e.Fragment,null,[e.createVNode("span",null,null),e.createVNode(Yl,{active:n.persistentCounter||c.value,value:s.value,max:v.value},r.counter)])])}:void 0})}),tt({},d,m,y)}}),$r=U({renderless:Boolean,...Z()},"VVirtualScrollItem"),Rr=H()({name:"VVirtualScrollItem",inheritAttrs:!1,props:$r(),emits:{"update:height":n=>!0},setup(n,o){let{attrs:t,emit:l,slots:r}=o;const{resizeRef:i,contentRect:c}=zt(void 0,"border");e.watch(()=>{var u;return(u=c.value)==null?void 0:u.height},u=>{u!=null&&l("update:height",u)}),J(()=>{var u,a;return n.renderless?e.createVNode(e.Fragment,null,[(u=r.default)==null?void 0:u.call(r,{itemRef:i})]):e.createVNode("div",e.mergeProps({ref:i,class:["v-virtual-scroll__item",n.class],style:n.style},t),[(a=r.default)==null?void 0:a.call(r)])})}}),Dr=U({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function Lr(n,o){const t=Ul(),l=e.shallowRef(0);e.watchEffect(()=>{l.value=parseFloat(n.itemHeight||0)});const r=e.shallowRef(0),i=e.shallowRef(Math.ceil((parseInt(n.height)||t.height.value)/(l.value||16))||1),c=e.shallowRef(0),u=e.shallowRef(0),a=e.ref(),s=e.ref();let v=0;const{resizeRef:f,contentRect:p}=zt();e.watchEffect(()=>{f.value=a.value});const d=e.computed(()=>{var S;return a.value===document.documentElement?t.height.value:((S=p.value)==null?void 0:S.height)||parseInt(n.height)||0}),m=e.computed(()=>!!(a.value&&s.value&&d.value&&l.value));let y=Array.from({length:o.value.length}),g=Array.from({length:o.value.length});const b=e.shallowRef(0);let F=-1;function N(S){return y[S]||l.value}const j=function(S,w){let P=0;const $=function(){for(var R=arguments.length,x=new Array(R),T=0;TS(...x),e.unref(w))};return $.clear=()=>{clearTimeout(P)},$.immediate=S,$}(()=>{const S=performance.now();g[0]=0;const w=o.value.length;for(let P=1;P<=w-1;P++)g[P]=(g[P-1]||0)+N(P-1);b.value=Math.max(b.value,performance.now()-S)},b),E=e.watch(m,S=>{S&&(E(),v=s.value.offsetTop,j.immediate(),I(),~F&&e.nextTick(()=>{ue&&window.requestAnimationFrame(()=>{L(F),F=-1})}))});function z(S){return S=We(S,0,o.value.length-1),g[S]||0}function D(S){return function(w,P){let $=w.length-1,R=0,x=0,T=null,G=-1;if(w[$]>1,T=w[x],T>P)$=x-1;else{if(!(T{w&&I()}),e.onScopeDispose(()=>{j.clear()});let _=0,V=0,A=0,h=-1;function I(){cancelAnimationFrame(h),h=requestAnimationFrame(B)}function B(){if(!a.value||!d.value)return;const S=_-v,w=Math.sign(V),P=We(D(Math.max(0,S-100)),0,o.value.length),$=We(D(S+d.value+100)+1,P+1,o.value.length);if((w!==-1||Pi.value)){const R=z(r.value)-z(P),x=z($)-z(i.value);Math.max(R,x)>100?(r.value=P,i.value=$):(P<=0&&(r.value=P),$>=o.value.length&&(i.value=$))}c.value=z(r.value),u.value=z(o.value.length)-z(i.value)}function L(S){const w=z(S);!a.value||S&&!w?F=S:a.value.scrollTop=w}const M=e.computed(()=>o.value.slice(r.value,i.value).map((S,w)=>({raw:S,index:w+r.value})));return e.watch(o,()=>{y=Array.from({length:o.value.length}),g=Array.from({length:o.value.length}),j.immediate(),I()},{deep:!0}),{containerRef:a,markerRef:s,computedItems:M,paddingTop:c,paddingBottom:u,scrollToIndex:L,handleScroll:function(){if(!a.value||!s.value)return;const S=a.value.scrollTop,w=performance.now();w-A>500?(V=Math.sign(S-_),v=s.value.offsetTop):V=S-_,_=S,A=w,I()},handleScrollend:function(){a.value&&s.value&&(V=0,A=0,I())},handleItemResize:function(S,w){const P=y[S],$=l.value;l.value=$?Math.min(l.value,w):w,P===w&&$===l.value||(y[S]=w,j())}}}const Mr=U({items:{type:Array,default:()=>[]},renderless:Boolean,...Dr(),...Z(),...Ee()},"VVirtualScroll"),Wr=H()({name:"VVirtualScroll",props:Mr(),setup(n,o){let{slots:t}=o;const l=oe("VVirtualScroll"),{dimensionStyles:r}=ze(n),{containerRef:i,markerRef:c,handleScroll:u,handleScrollend:a,handleItemResize:s,scrollToIndex:v,paddingTop:f,paddingBottom:p,computedItems:d}=Lr(n,e.toRef(n,"items"));return Ae(()=>n.renderless,()=>{function m(){var g,b;const y=arguments.length>0&&arguments[0]!==void 0&&arguments[0]?"addEventListener":"removeEventListener";i.value===document.documentElement?(document[y]("scroll",u,{passive:!0}),document[y]("scrollend",a)):((g=i.value)==null||g[y]("scroll",u,{passive:!0}),(b=i.value)==null||b[y]("scrollend",a))}e.onMounted(()=>{i.value=el(l.vnode.el,!0),m(!0)}),e.onScopeDispose(m)}),J(()=>{const m=d.value.map(y=>e.createVNode(Rr,{key:y.index,renderless:n.renderless,"onUpdate:height":g=>s(y.index,g)},{default:g=>{var b;return(b=t.default)==null?void 0:b.call(t,{item:y.raw,index:y.index,...g})}}));return n.renderless?e.createVNode(e.Fragment,null,[e.createVNode("div",{ref:c,class:"v-virtual-scroll__spacer",style:{paddingTop:Y(f.value)}},null),m,e.createVNode("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Y(p.value)}},null)]):e.createVNode("div",{ref:i,class:["v-virtual-scroll",n.class],onScrollPassive:u,onScrollend:a,style:[r.value,n.style]},[e.createVNode("div",{ref:c,class:"v-virtual-scroll__container",style:{paddingTop:Y(f.value),paddingBottom:Y(p.value)}},[m])])}),{scrollToIndex:v}}});function jr(n,o){const t=e.shallowRef(!1);let l;return{onListScroll:function(r){cancelAnimationFrame(l),t.value=!0,l=requestAnimationFrame(()=>{l=requestAnimationFrame(()=>{t.value=!1})})},onListKeydown:async function(r){var u,a;if(r.key==="Tab"&&((u=o.value)==null||u.focus()),!["PageDown","PageUp","Home","End"].includes(r.key))return;const i=(a=n.value)==null?void 0:a.$el;if(!i)return;r.key!=="Home"&&r.key!=="End"||i.scrollTo({top:r.key==="Home"?0:i.scrollHeight,behavior:"smooth"}),await async function(){await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>{if(t.value){const v=e.watch(t,()=>{v(),s()})}else s()})}();const c=i.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(r.key==="PageDown"||r.key==="Home"){const s=i.getBoundingClientRect().top;for(const v of c)if(v.getBoundingClientRect().top>=s){v.focus();break}}else{const s=i.getBoundingClientRect().bottom;for(const v of[...c].reverse())if(v.getBoundingClientRect().bottom<=s){v.focus();break}}}}}const Ur=U({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:Q,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...Ll({itemChildren:!1})},"Select"),Gr=U({...Ur(),...Oe(Kl({modelValue:null,role:"button"}),["validationValue","dirty","appendInnerIcon"]),...Sn({transition:{component:ll}})},"VSelect"),qr=H()({name:"VSelect",props:Gr(),emits:{"update:focused":n=>!0,"update:modelValue":n=>!0,"update:menu":n=>!0},setup(n,o){let{slots:t}=o;const{t:l}=Tt(),r=e.ref(),i=e.ref(),c=e.ref(),u=ne(n,"menu"),a=e.computed({get:()=>u.value,set:S=>{var w;u.value&&!S&&((w=i.value)!=null&&w.ΨopenChildren)||(u.value=S)}}),{items:s,transformIn:v,transformOut:f}=function(S){const w=e.computed(()=>Ml(S,S.items)),P=e.computed(()=>w.value.some($=>$.value===null));return{items:w,transformIn:function($){return P.value||($=$.filter(R=>R!==null)),$.map(R=>S.returnObject&&typeof R=="string"?Vt(S,R):w.value.find(x=>S.valueComparator(R,x.value))||Vt(S,R))},transformOut:function($){return S.returnObject?$.map(R=>{let{raw:x}=R;return x}):$.map(R=>{let{value:x}=R;return x})}}}(n),p=ne(n,"modelValue",[],S=>v(S===null?[null]:Ce(S)),S=>{const w=f(S);return n.multiple?w:w[0]??null}),d=_l(),m=e.computed(()=>p.value.map(S=>S.value)),y=e.shallowRef(!1),g=e.computed(()=>a.value?n.closeText:n.openText);let b,F="";const N=e.computed(()=>n.hideSelected?s.value.filter(S=>!p.value.some(w=>w===S)):s.value),j=e.computed(()=>n.hideNoData&&!s.value.length||n.readonly||(d==null?void 0:d.isReadonly.value)),E=e.ref(),{onListScroll:z,onListKeydown:D}=jr(E,r);function _(S){n.openOnClear&&(a.value=!0)}function V(){j.value||(a.value=!a.value)}function A(S){var $,R;if(!S.key||n.readonly||d!=null&&d.isReadonly.value||(["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(S.key)&&S.preventDefault(),["Enter","ArrowDown"," "].includes(S.key)&&(a.value=!0),["Escape","Tab"].includes(S.key)&&(a.value=!1),S.key==="Home"?($=E.value)==null||$.focus("first"):S.key==="End"&&((R=E.value)==null||R.focus("last")),n.multiple||!function(x){const T=x.key.length===1,G=!x.ctrlKey&&!x.metaKey&&!x.altKey;return T&&G}(S)))return;const w=performance.now();w-b>1e3&&(F=""),F+=S.key.toLowerCase(),b=w;const P=s.value.find(x=>x.title.toLowerCase().startsWith(F));P!==void 0&&(p.value=[P])}function h(S){if(n.multiple){const w=p.value.findIndex(P=>n.valueComparator(P.value,S.value));if(w===-1)p.value=[...p.value,S];else{const P=[...p.value];P.splice(w,1),p.value=P}}else p.value=[S],a.value=!1}function I(S){var w;(w=E.value)!=null&&w.$el.contains(S.relatedTarget)||(a.value=!1)}function B(){var S;y.value&&((S=r.value)==null||S.focus())}function L(S){y.value=!0}function M(S){if(S==null)p.value=[];else if(Ln(r.value,":autofill")||Ln(r.value,":-webkit-autofill")){const w=s.value.find(P=>P.title===S);w&&h(w)}else r.value&&(r.value.value="")}return e.watch(a,()=>{if(!n.hideSelected&&a.value&&p.value.length){const S=N.value.findIndex(w=>p.value.some(P=>n.valueComparator(P.value,w.value)));ue&&window.requestAnimationFrame(()=>{var w;S>=0&&((w=c.value)==null||w.scrollToIndex(S))})}}),J(()=>{const S=!(!n.chips&&!t.chip),w=!!(!n.hideNoData||N.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),P=p.value.length>0,$=kt.filterProps(n),R=P||!y.value&&n.label&&!n.persistentPlaceholder?void 0:n.placeholder;return e.createVNode(kt,e.mergeProps({ref:r},$,{modelValue:p.value.map(x=>x.props.value).join(", "),"onUpdate:modelValue":M,focused:y.value,"onUpdate:focused":x=>y.value=x,validationValue:p.externalValue,counterValue:p.value.length,dirty:P,class:["v-select",{"v-select--active-menu":a.value,"v-select--chips":!!n.chips,["v-select--"+(n.multiple?"multiple":"single")]:!0,"v-select--selected":p.value.length,"v-select--selection-slot":!!t.selection},n.class],style:n.style,inputmode:"none",placeholder:R,"onClick:clear":_,"onMousedown:control":V,onBlur:I,onKeydown:A,"aria-label":l(g.value),title:l(g.value)}),{...t,default:()=>e.createVNode(e.Fragment,null,[e.createVNode(_r,e.mergeProps({ref:i,modelValue:a.value,"onUpdate:modelValue":x=>a.value=x,activator:"parent",contentClass:"v-select__content",disabled:j.value,eager:n.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:n.transition,onAfterLeave:B},n.menuProps),{default:()=>[w&&e.createVNode(Cr,{ref:E,selected:m.value,selectStrategy:n.multiple?"independent":"single-independent",onMousedown:x=>x.preventDefault(),onKeydown:D,onFocusin:L,onScrollPassive:z,tabindex:"-1",color:n.itemColor??n.color},{default:()=>{var x,T,G;return[(x=t["prepend-item"])==null?void 0:x.call(t),!N.value.length&&!n.hideNoData&&(((T=t["no-data"])==null?void 0:T.call(t))??e.createVNode(Hn,{title:l(n.noDataText)},null)),e.createVNode(Wr,{ref:c,renderless:!0,items:N.value},{default:C=>{var K;let{item:k,index:O,itemRef:W}=C;const q=e.mergeProps(k.props,{ref:W,key:O,onClick:()=>h(k)});return((K=t.item)==null?void 0:K.call(t,{item:k,index:O,props:q}))??e.createVNode(Hn,q,{prepend:te=>{let{isSelected:re}=te;return e.createVNode(e.Fragment,null,[n.multiple&&!n.hideSelected?e.createVNode(bt,{key:k.value,modelValue:re,ripple:!1,tabindex:"-1"},null):void 0,k.props.prependIcon&&e.createVNode(ee,{icon:k.props.prependIcon},null)])}})}}),(G=t["append-item"])==null?void 0:G.call(t)]}})]}),p.value.map((x,T)=>{const G={"onClick:close":function(O){O.stopPropagation(),O.preventDefault(),h(x)},onMousedown(O){O.preventDefault(),O.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},C=S?!!t.chip:!!t.selection,k=C?Yo(S?t.chip({item:x,index:T,props:G}):t.selection({item:x,index:T})):void 0;if(!C||k)return e.createVNode("div",{key:x.value,class:"v-select__selection"},[S?t.chip?e.createVNode(ae,{key:"chip-defaults",defaults:{VChip:{closable:n.closableChips,size:"small",text:x.title}}},{default:()=>[k]}):e.createVNode(or,e.mergeProps({key:"chip",closable:n.closableChips,size:"small",text:x.title,disabled:x.props.disabled},G),null):k??e.createVNode("span",{class:"v-select__selection-text"},[x.title,n.multiple&&T{var l;return e.createVNode("div",{class:["v-card-actions",n.class],style:n.style},[(l=t.default)==null?void 0:l.call(t)])}),{}}}),Yr=bn("v-card-subtitle"),Xr=bn("v-card-title"),Kr=U({appendAvatar:String,appendIcon:Q,prependAvatar:String,prependIcon:Q,subtitle:String,title:String,...Z(),...he()},"VCardItem"),Jr=H()({name:"VCardItem",props:Kr(),setup(n,o){let{slots:t}=o;return J(()=>{var s;const l=!(!n.prependAvatar&&!n.prependIcon),r=!(!l&&!t.prepend),i=!(!n.appendAvatar&&!n.appendIcon),c=!(!i&&!t.append),u=!(!n.title&&!t.title),a=!(!n.subtitle&&!t.subtitle);return e.createVNode("div",{class:["v-card-item",n.class],style:n.style},[r&&e.createVNode("div",{key:"prepend",class:"v-card-item__prepend"},[t.prepend?e.createVNode(ae,{key:"prepend-defaults",disabled:!l,defaults:{VAvatar:{density:n.density,icon:n.prependIcon,image:n.prependAvatar}}},t.prepend):l&&e.createVNode(Je,{key:"prepend-avatar",density:n.density,icon:n.prependIcon,image:n.prependAvatar},null)]),e.createVNode("div",{class:"v-card-item__content"},[u&&e.createVNode(Xr,{key:"title"},{default:()=>{var v;return[((v=t.title)==null?void 0:v.call(t))??n.title]}}),a&&e.createVNode(Yr,{key:"subtitle"},{default:()=>{var v;return[((v=t.subtitle)==null?void 0:v.call(t))??n.subtitle]}}),(s=t.default)==null?void 0:s.call(t)]),c&&e.createVNode("div",{key:"append",class:"v-card-item__append"},[t.append?e.createVNode(ae,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:n.density,icon:n.appendIcon,image:n.appendAvatar}}},t.append):i&&e.createVNode(Je,{key:"append-avatar",density:n.density,icon:n.appendIcon,image:n.appendAvatar},null)])])}),{}}}),Pe=bn("v-card-text"),Zr=U({appendAvatar:String,appendIcon:Q,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Q,ripple:{type:[Boolean,Object],default:!0},subtitle:String,text:String,title:String,...Qe(),...Z(),...he(),...Ee(),...nn(),...Mt(),...Dt(),...gl(),...Ve(),...nt(),...pe(),...le(),...xe({variant:"elevated"})},"VCard"),je=H()({name:"VCard",directives:{Ripple:kn},props:Zr(),setup(n,o){let{attrs:t,slots:l}=o;const{themeClasses:r}=ie(n),{borderClasses:i}=en(n),{colorClasses:c,colorStyles:u,variantClasses:a}=In(n),{densityClasses:s}=Be(n),{dimensionStyles:v}=ze(n),{elevationClasses:f}=tn(n),{loaderClasses:p}=Qn(n),{locationStyles:d}=Lt(n),{positionClasses:m}=hl(n),{roundedClasses:y}=Ie(n),g=et(n,t),b=e.computed(()=>n.link!==!1&&g.isLink.value),F=e.computed(()=>!n.disabled&&n.link!==!1&&(n.link||g.isClickable.value));return J(()=>{const N=b.value?"a":n.tag,j=!(!l.title&&!n.title),E=!(!l.subtitle&&!n.subtitle),z=j||E,D=!!(l.append||n.appendAvatar||n.appendIcon),_=!!(l.prepend||n.prependAvatar||n.prependIcon),V=!(!l.image&&!n.image),A=z||_||D,h=!(!l.text&&!n.text);return e.withDirectives(e.createVNode(N,{class:["v-card",{"v-card--disabled":n.disabled,"v-card--flat":n.flat,"v-card--hover":n.hover&&!(n.disabled||n.flat),"v-card--link":F.value},r.value,i.value,c.value,s.value,f.value,p.value,m.value,y.value,a.value,n.class],style:[u.value,v.value,d.value,n.style],href:g.href.value,onClick:F.value&&g.navigate,tabindex:n.disabled?-1:void 0},{default:()=>{var I;return[V&&e.createVNode("div",{key:"image",class:"v-card__image"},[l.image?e.createVNode(ae,{key:"image-defaults",disabled:!n.image,defaults:{VImg:{cover:!0,src:n.image}}},l.image):e.createVNode(sl,{key:"image-img",cover:!0,src:n.image},null)]),e.createVNode(Wt,{name:"v-card",active:!!n.loading,color:typeof n.loading=="boolean"?void 0:n.loading},{default:l.loader}),A&&e.createVNode(Jr,{key:"item",prependAvatar:n.prependAvatar,prependIcon:n.prependIcon,title:n.title,subtitle:n.subtitle,appendAvatar:n.appendAvatar,appendIcon:n.appendIcon},{default:l.item,prepend:l.prepend,title:l.title,subtitle:l.subtitle,append:l.append}),h&&e.createVNode(Pe,{key:"text"},{default:()=>{var B;return[((B=l.text)==null?void 0:B.call(l))??n.text]}}),(I=l.default)==null?void 0:I.call(l),l.actions&&e.createVNode(Hr,null,{default:l.actions}),Vn(F.value,"v-card")]}}),[[e.resolveDirective("ripple"),F.value&&n.ripple]])}),{}}}),Qr=U({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...Fn(),...jt()},"VSwitch"),ei=H()({name:"VSwitch",inheritAttrs:!1,props:Qr(),emits:{"update:focused":n=>!0,"update:modelValue":n=>!0,"update:indeterminate":n=>!0},setup(n,o){let{attrs:t,slots:l}=o;const r=ne(n,"indeterminate"),i=ne(n,"modelValue"),{loaderClasses:c}=Qn(n),{isFocused:u,focus:a,blur:s}=xn(n),v=e.ref(),f=e.computed(()=>typeof n.loading=="string"&&n.loading!==""?n.loading:n.color),p=fe(),d=e.computed(()=>n.id||`switch-${p}`);function m(){r.value&&(r.value=!1)}function y(g){var b,F;g.stopPropagation(),g.preventDefault(),(F=(b=v.value)==null?void 0:b.input)==null||F.click()}return J(()=>{const[g,b]=hn(t),F=ke.filterProps(n),N=qn.filterProps(n);return e.createVNode(ke,e.mergeProps({class:["v-switch",{"v-switch--inset":n.inset},{"v-switch--indeterminate":r.value},c.value,n.class]},g,F,{modelValue:i.value,"onUpdate:modelValue":j=>i.value=j,id:d.value,focused:u.value,style:n.style}),{...l,default:j=>{let{id:E,messagesId:z,isDisabled:D,isReadonly:_,isValid:V}=j;return e.createVNode(qn,e.mergeProps({ref:v},N,{modelValue:i.value,"onUpdate:modelValue":[A=>i.value=A,m],id:E.value,"aria-describedby":z.value,type:"checkbox","aria-checked":r.value?"mixed":void 0,disabled:D.value,readonly:_.value,onFocus:a,onBlur:s},b),{...l,default:A=>{let{backgroundColorClasses:h,backgroundColorStyles:I}=A;return e.createVNode("div",{class:["v-switch__track",...h.value],style:I.value,onClick:y},null)},input:A=>{let{inputNode:h,icon:I,backgroundColorClasses:B,backgroundColorStyles:L}=A;return e.createVNode(e.Fragment,null,[h,e.createVNode("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":I||n.loading},n.inset?void 0:B.value],style:n.inset?void 0:L.value},[e.createVNode(Na,null,{default:()=>[n.loading?e.createVNode(Wt,{name:"v-switch",active:!0,color:V.value===!1?void 0:f.value},{default:M=>l.loader?l.loader(M):e.createVNode(yl,{active:M.isActive,color:M.color,indeterminate:!0,size:"16",width:"2"},null)}):I&&e.createVNode(ee,{key:I,icon:I,size:"x-small"},null)]})])])}})}})}),{}}}),ni=U({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:n=>!isNaN(parseFloat(n))},maxRows:{type:[Number,String],validator:n=>!isNaN(parseFloat(n))},suffix:String,modelModifiers:Object,...Fn(),...Ut()},"VTextarea"),ti=H()({name:"VTextarea",directives:{Intersect:$t},inheritAttrs:!1,props:ni(),emits:{"click:control":n=>!0,"mousedown:control":n=>!0,"update:focused":n=>!0,"update:modelValue":n=>!0},setup(n,o){let{attrs:t,emit:l,slots:r}=o;const i=ne(n,"modelValue"),{isFocused:c,focus:u,blur:a}=xn(n),s=e.computed(()=>typeof n.counterValue=="function"?n.counterValue(i.value):(i.value||"").toString().length),v=e.computed(()=>t.maxlength?t.maxlength:!n.counter||typeof n.counter!="number"&&typeof n.counter!="string"?void 0:n.counter);function f(h,I){var B,L;n.autofocus&&h&&((L=(B=I[0].target)==null?void 0:B.focus)==null||L.call(B))}const p=e.ref(),d=e.ref(),m=e.shallowRef(""),y=e.ref(),g=e.computed(()=>n.persistentPlaceholder||c.value||n.active);function b(){var h;y.value!==document.activeElement&&((h=y.value)==null||h.focus()),c.value||u()}function F(h){b(),l("click:control",h)}function N(h){l("mousedown:control",h)}function j(h){h.stopPropagation(),b(),e.nextTick(()=>{i.value="",qo(n["onClick:clear"],h)})}function E(h){var B;const I=h.target;if(i.value=I.value,(B=n.modelModifiers)==null?void 0:B.trim){const L=[I.selectionStart,I.selectionEnd];e.nextTick(()=>{I.selectionStart=L[0],I.selectionEnd=L[1]})}}const z=e.ref(),D=e.ref(+n.rows),_=e.computed(()=>["plain","underlined"].includes(n.variant));function V(){n.autoGrow&&e.nextTick(()=>{if(!z.value||!d.value)return;const h=getComputedStyle(z.value),I=getComputedStyle(d.value.$el),B=parseFloat(h.getPropertyValue("--v-field-padding-top"))+parseFloat(h.getPropertyValue("--v-input-padding-top"))+parseFloat(h.getPropertyValue("--v-field-padding-bottom")),L=z.value.scrollHeight,M=parseFloat(h.lineHeight),S=We(L??0,Math.max(parseFloat(n.rows)*M+B,parseFloat(I.getPropertyValue("--v-input-control-height"))),parseFloat(n.maxRows)*M+B||1/0);D.value=Math.floor((S-B)/M),m.value=Y(S)})}let A;return e.watchEffect(()=>{n.autoGrow||(D.value=+n.rows)}),e.onMounted(V),e.watch(i,V),e.watch(()=>n.rows,V),e.watch(()=>n.maxRows,V),e.watch(()=>n.density,V),e.watch(z,h=>{h?(A=new ResizeObserver(V),A.observe(z.value)):A==null||A.disconnect()}),e.onBeforeUnmount(()=>{A==null||A.disconnect()}),J(()=>{const h=!!(r.counter||n.counter||n.counterValue),I=!(!h&&!r.details),[B,L]=hn(t),{modelValue:M,...S}=ke.filterProps(n),w=Xl(n);return e.createVNode(ke,e.mergeProps({ref:p,modelValue:i.value,"onUpdate:modelValue":P=>i.value=P,class:["v-textarea v-text-field",{"v-textarea--prefixed":n.prefix,"v-textarea--suffixed":n.suffix,"v-text-field--prefixed":n.prefix,"v-text-field--suffixed":n.suffix,"v-textarea--auto-grow":n.autoGrow,"v-textarea--no-resize":n.noResize||n.autoGrow,"v-input--plain-underlined":_.value},n.class],style:n.style},B,S,{centerAffix:D.value===1&&!_.value,focused:c.value}),{...r,default:P=>{let{id:$,isDisabled:R,isDirty:x,isReadonly:T,isValid:G}=P;return e.createVNode(Gt,e.mergeProps({ref:d,style:{"--v-textarea-control-height":m.value},onClick:F,onMousedown:N,"onClick:clear":j,"onClick:prependInner":n["onClick:prependInner"],"onClick:appendInner":n["onClick:appendInner"]},w,{id:$.value,active:g.value||x.value,centerAffix:D.value===1&&!_.value,dirty:x.value||n.dirty,disabled:R.value,focused:c.value,error:G.value===!1}),{...r,default:C=>{let{props:{class:k,...O}}=C;return e.createVNode(e.Fragment,null,[n.prefix&&e.createVNode("span",{class:"v-text-field__prefix"},[n.prefix]),e.withDirectives(e.createVNode("textarea",e.mergeProps({ref:y,class:k,value:i.value,onInput:E,autofocus:n.autofocus,readonly:T.value,disabled:R.value,placeholder:n.placeholder,rows:n.rows,name:n.name,onFocus:b,onBlur:a},O,L),null),[[e.resolveDirective("intersect"),{handler:f},null,{once:!0}]]),n.autoGrow&&e.withDirectives(e.createVNode("textarea",{class:[k,"v-textarea__sizer"],id:`${O.id}-sizer`,"onUpdate:modelValue":W=>i.value=W,ref:z,readonly:!0,"aria-hidden":"true"},null),[[e.vModelText,i.value]]),n.suffix&&e.createVNode("span",{class:"v-text-field__suffix"},[n.suffix])])}})},details:I?P=>{var $;return e.createVNode(e.Fragment,null,[($=r.details)==null?void 0:$.call(r,P),h&&e.createVNode(e.Fragment,null,[e.createVNode("span",null,null),e.createVNode(Yl,{active:n.persistentCounter||c.value,value:s.value,max:v.value},r.counter)])])}:void 0})}),tt({},p,d,y)}}),Jl=e.defineComponent({__name:"BooleanIcons",props:e.mergeModels({iconFalseColor:{},iconFalseTitle:{},iconTrueColor:{},iconTrueTitle:{},iconFalse:{},iconTrue:{}},{modelValue:{}}),emits:["update:modelValue"],setup(n){const o=n,t=e.inject(Symbol.for("vuetify:icons")),l=e.useModel(n,"modelValue"),r=e.computed(()=>ve({icon:o.iconFalse,iconOptions:t,name:"false"})),i=e.computed(()=>ve({icon:o.iconTrue,iconOptions:t,name:"true"}));return(c,u)=>l.value?(e.openBlock(),e.createBlock(e.unref(ee),{key:0,class:"v-inline-fields--boolean-icons fa-fw",color:c.iconTrueColor,icon:e.unref(i),size:"x-small",title:c.iconTrueTitle},null,8,["color","icon","title"])):(e.openBlock(),e.createBlock(e.unref(ee),{key:1,class:"v-inline-fields--boolean-icons fa-fw",color:c.iconFalseColor,icon:e.unref(r),size:"x-small",title:c.iconFalseTitle},null,8,["color","icon","title"]))}}),X="v-inline-fields",Ue=n=>{const{cell:o=!1,field:t="",density:l="",disabled:r=!1,iconSet:i="mdi",loading:c=!1,loadingWait:u,tableField:a=!1,variant:s}=n,v=l&&s;return{[`${X}`]:!0,[`${X}--container`]:!0,[`${X}--container-cell`]:o,[`${X}--container-disabled`]:e.unref(r),[`${X}--container-table`]:a,[`${X}--container-icon-set-${i}`]:!0,[`${X}--container-loading`]:c&&u,[`${X}--container-${t}`]:!0,[`${X}--container-${t}-${l}`]:!0,[`${X}--container-${t}-${l}-${s}`]:v,[`${X}--container-${t}-${s}`]:s,[`${X}--container-${t}-${s}-${l}`]:v,[`${X}--container-${l}`]:l,[`${X}--container-${l}-${t}`]:l,[`${X}--container-${l}-${s}`]:v,[`${X}--container-${s}`]:s,[`${X}--container-${s}-${l}`]:v,[`${X}--container-${s}-${t}`]:s}},Ge=n=>{const{cell:o=!1,cellUnderlineFullWidth:t=!0,field:l="",density:r=""}=n;return{[`${X}--display-container-cell`]:o,[`${X}--display-container-cell-underline-full-width`]:o&&t,[`${X}--display-container`]:!0,[`${X}--display-wrapper-value`]:!0,[`${l}`]:!0,"v-input":!0,[`v-input--density-${r}`]:!0,"v-input--horizontal":!0}},Xn=n=>{const{density:o="",variant:t=""}=n;return{"v-input":!0,"v-input--dirty":!0,"v-input--horizontal":!0,"v-text-field":!0,[`v-input--density-${o}`]:!0,[`v-text-field--plain-${t}`]:!0}},Zl=n=>{const{density:o=""}=n;return{[`${X}--selection-control`]:!0,[`v-selection-control--density-${o}`]:!0}},qt=(n,o,t)=>{const{error:l=!1,empty:r=!1}=t;return{[`${X}`]:!0,[`${X}--display-value-${n}`]:!0,[`${X}--display-value`]:!0,[`${X}--display-value-empty`]:e.unref(r),[`text-${o}`]:!e.unref(l),"text-danger":e.unref(l)}},qe=n=>{const{name:o,active:t=!1}=n;return{[`${X}`]:!0,[`${X}--field`]:!0,[`${X}--field-${o}`]:!0,[`${X}--field-active`]:t}},He=n=>{const{name:o,showField:t}=n;return{[`${X}--card-container`]:!0,[`${X}--card-container-${o}`]:!0,"d-none":!t}};function Do(n){if(!n)return 100;if(n.toString().includes(".")){const o=100*Number(n);return o>=100?100:o}return Number(n)>=100?100:Number(n)}function Lo(n){let o=function(f){const p={AliceBlue:"#F0F8FF",AntiqueWhite:"#FAEBD7",Aqua:"#00FFFF",Aquamarine:"#7FFFD4",Azure:"#F0FFFF",Beige:"#F5F5DC",Bisque:"#FFE4C4",Black:"#000000",BlanchedAlmond:"#FFEBCD",Blue:"#0000FF",BlueViolet:"#8A2BE2",Brown:"#A52A2A",BurlyWood:"#DEB887",CadetBlue:"#5F9EA0",Chartreuse:"#7FFF00",Chocolate:"#D2691E",Coral:"#FF7F50",CornflowerBlue:"#6495ED",Cornsilk:"#FFF8DC",Crimson:"#DC143C",Cyan:"#00FFFF",DarkBlue:"#00008B",DarkCyan:"#008B8B",DarkGoldenRod:"#B8860B",DarkGray:"#A9A9A9",DarkGreen:"#006400",DarkGrey:"#A9A9A9",DarkKhaki:"#BDB76B",DarkMagenta:"#8B008B",DarkOliveGreen:"#556B2F",DarkOrange:"#FF8C00",DarkOrchid:"#9932CC",DarkRed:"#8B0000",DarkSalmon:"#E9967A",DarkSeaGreen:"#8FBC8F",DarkSlateBlue:"#483D8B",DarkSlateGray:"#2F4F4F",DarkSlateGrey:"#2F4F4F",DarkTurquoise:"#00CED1",DarkViolet:"#9400D3",DeepPink:"#FF1493",DeepSkyBlue:"#00BFFF",DimGray:"#696969",DimGrey:"#696969",DodgerBlue:"#1E90FF",FireBrick:"#B22222",FloralWhite:"#FFFAF0",ForestGreen:"#228B22",Fuchsia:"#FF00FF",Gainsboro:"#DCDCDC",GhostWhite:"#F8F8FF",Gold:"#FFD700",GoldenRod:"#DAA520",Gray:"#808080",Green:"#008000",GreenYellow:"#ADFF2F",Grey:"#808080",HoneyDew:"#F0FFF0",HotPink:"#FF69B4",IndianRed:"#CD5C5C",Indigo:"#4B0082",Ivory:"#FFFFF0",Khaki:"#F0E68C",Lavender:"#E6E6FA",LavenderBlush:"#FFF0F5",LawnGreen:"#7CFC00",LemonChiffon:"#FFFACD",LightBlue:"#ADD8E6",LightCoral:"#F08080",LightCyan:"#E0FFFF",LightGoldenRodYellow:"#FAFAD2",LightGray:"#D3D3D3",LightGreen:"#90EE90",LightGrey:"#D3D3D3",LightPink:"#FFB6C1",LightSalmon:"#FFA07A",LightSeaGreen:"#20B2AA",LightSkyBlue:"#87CEFA",LightSlateGray:"#778899",LightSlateGrey:"#778899",LightSteelBlue:"#B0C4DE",LightYellow:"#FFFFE0",Lime:"#00FF00",LimeGreen:"#32CD32",Linen:"#FAF0E6",Magenta:"#FF00FF",Maroon:"#800000",MediumAquaMarine:"#66CDAA",MediumBlue:"#0000CD",MediumOrchid:"#BA55D3",MediumPurple:"#9370DB",MediumSeaGreen:"#3CB371",MediumSlateBlue:"#7B68EE",MediumSpringGreen:"#00FA9A",MediumTurquoise:"#48D1CC",MediumVioletRed:"#C71585",MidnightBlue:"#191970",MintCream:"#F5FFFA",MistyRose:"#FFE4E1",Moccasin:"#FFE4B5",NavajoWhite:"#FFDEAD",Navy:"#000080",OldLace:"#FDF5E6",Olive:"#808000",OliveDrab:"#6B8E23",Orange:"#FFA500",OrangeRed:"#FF4500",Orchid:"#DA70D6",PaleGoldenRod:"#EEE8AA",PaleGreen:"#98FB98",PaleTurquoise:"#AFEEEE",PaleVioletRed:"#DB7093",PapayaWhip:"#FFEFD5",PeachPuff:"#FFDAB9",Peru:"#CD853F",Pink:"#FFC0CB",Plum:"#DDA0DD",PowderBlue:"#B0E0E6",Purple:"#800080",RebeccaPurple:"#663399",Red:"#FF0000",RosyBrown:"#BC8F8F",RoyalBlue:"#4169E1",SaddleBrown:"#8B4513",Salmon:"#FA8072",SandyBrown:"#F4A460",SeaGreen:"#2E8B57",SeaShell:"#FFF5EE",Sienna:"#A0522D",Silver:"#C0C0C0",SkyBlue:"#87CEEB",SlateBlue:"#6A5ACD",SlateGray:"#708090",SlateGrey:"#708090",Snow:"#FFFAFA",SpringGreen:"#00FF7F",SteelBlue:"#4682B4",Tan:"#D2B48C",Teal:"#008080",Thistle:"#D8BFD8",Tomato:"#FF6347",Turquoise:"#40E0D0",Violet:"#EE82EE",Wheat:"#F5DEB3",White:"#FFFFFF",WhiteSmoke:"#F5F5F5",Yellow:"#FFFF00",YellowGreen:"#9ACD32"};let d=f;return Object.entries(p).forEach(([m,y])=>{f.toLowerCase()!=m.toLowerCase()||(d=y)}),d}(n),t=0,l=0,r=0,i=100,c=0,u=0,a=0;if(o.substring(0,1)==="#")o=function(f){let p=f.replace("#","");p.length===3&&(p=p.split("").map(b=>b+b).join(""));const d=parseInt(p.substring(0,2),16),m=parseInt(p.substring(2,4),16),y=parseInt(p.substring(4,6),16);return[d,m,y,100]}(o);else if(o.includes("rgb"))o=[...o.matchAll(/[\d+.\d+]+/g)].map(Number);else if(o.includes("hsl"))return o=[...o.matchAll(/[\d+.\d+]+/g)].map(String),t=o[0],l=o[1],r=o[2],i=Do(o[3]),`${t} ${l}% ${r}% / ${i}%`;[c,u,a,i]=o,c/=255,u/=255,a/=255,i=Do(i);const s=Math.max(c,u,a),v=Math.min(c,u,a);if(s===null||!v===null||isNaN(s)||isNaN(v)){const f="0 0% 100% / 12%";return console.warn(`[VuetifyInlineFields: The "color" prop value using "${o}" doesn't exist. Using the value "hsl(${f})" in it's place.`),f}if(t=(s+v)/2,l=(s+v)/2,r=(s+v)/2,s==v)t=l=0;else{const f=s-v;switch(l=r>.5?f/(2-s-v):f/(s+v),s){case c:t=(u-a)/f+(u{if(function(l){return l==="transparent"||l==="none"||l==="inherit"||l==="currentColor"||l==="initial"||l==="unset"}(n))return n;if(function(l){return l.includes("--v-theme")}(n))return`rgb(var(${n}))`;const t=function(l,r){const i=r.global.current.value.colors;return Object.entries(i).find(([c])=>c===l)}(n,o);return t?`hsl(${Lo(t[1])})`:`hsl(${Lo(n)})`},rn=n=>{const{str:o,unit:t="px"}=n;if(o!=null&&o!=="")return+o?`${Number(o)}${t}`:String(o)},Ql=n=>{var r;const{modelValue:o,trueValue:t}=n,l=e.unref(o);return((r=l==null?void 0:l.toLowerCase)==null?void 0:r.call(l))==="true"||l==="1"||l=="1"||l===!0||l==t||l===t},Ht=n=>{const{underlineStyle:o,underlineWidth:t,color:l,error:r,theme:i,underlined:c}=n;let{underlineColor:u}=n;u=u||l;const a={"border-bottom-color":oi(u,i),"border-bottom-style":o,"border-bottom-width":t};return e.unref(r)&&(a["border-bottom-color"]="rgb(var(--v-theme-danger))"),c||(a["border-bottom"]="none"),a},_e=n=>{const{cardMinWidth:o,cardOffsetX:t,cardOffsetY:l,cardWidth:r,field:i,name:c=""}=n,u=(v=>{const{cardOffsetX:f,cardOffsetY:p,field:d}=v;if(!d)return{bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0};const{x:m,y}=d.getBoundingClientRect(),{width:g,height:b}=d.getBoundingClientRect(),{right:F,bottom:N}=d.getBoundingClientRect();return{bottom:rn({str:N+Number(p)}),height:b,left:rn({str:0+Number(f)}),right:rn({str:F+Number(f)}),top:rn({str:2+Number(p)}),width:rn({str:g}),x:m,y}})({cardOffsetX:t,cardOffsetY:l,field:i});let a=o,s=r;return s||(s=c==="checkbox"?"fit-content":u.width),a||(a=c==="checkbox"?"fit-content":u.width),{left:u.left,top:u.top,width:s,zIndex:10}},Kn=e.defineComponent({__name:"DisplayedValue",props:{color:{},displayAppendIcon:{},displayAppendIconColor:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayValue:{},empty:{type:Boolean},error:{type:Boolean},field:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean}},emits:["toggleField"],setup(n,{emit:o}){const t=o,l=n,r=e.useSlots(),i=Ft.useTheme(),c={displayValue:l.displayValue,empty:l.empty,error:l.error},u=e.computed(()=>qt(l.field,l.valueColor,{empty:l.empty,error:l.error})),a=e.computed(()=>Ht({color:l.color,error:l.error,theme:i,underlineColor:l.underlineColor,underlineStyle:l.underlineStyle,underlineWidth:l.underlineWidth,underlined:l.underlined})),s=e.computed(()=>(p=>{const{underlineWidth:d}=p;return{borderBottom:`${d||"0px"} solid transparent`}})({underlineWidth:l.underlineWidth})),v=(p,d=!1)=>(m=>{const{inner:y=!1,position:g}=m;return{[`${X}--display-icon`]:!y,[`${X}--display-${g}-icon`]:!y,[`${X}--display-${g}-inner-icon`]:y,"me-1":g==="prepend","ms-1":g==="append"}})({inner:d,position:p});function f(){t("toggleField")}return(p,d)=>(e.openBlock(),e.createElementBlock("div",{class:"v-inline-fields--display-wrapper",onClick:f},[p.displayPrependIcon||e.unref(r)["display.prepend"]?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(v("prepend")),style:e.normalizeStyle(e.unref(s))},[e.unref(r)["display.prepend"]?e.renderSlot(p.$slots,"display.prepend",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(ee,{key:1,color:p.displayPrependIconColor,icon:p.displayPrependIcon,size:"x-small"},null,8,["color","icon"]))],6)):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass(["d-inline-flex",e.unref(u)]),style:e.normalizeStyle(e.unref(a))},[p.displayPrependInnerIcon||e.unref(r)["display.prependInner"]?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(v("prepend",!0))},[e.unref(r)["display.prependInner"]?e.renderSlot(p.$slots,"display.prependInner",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(ee,{key:1,color:p.displayPrependInnerIconColor,icon:p.displayPrependInnerIcon,size:"x-small"},null,8,["color","icon"]))],2)):e.createCommentVNode("",!0),e.createTextVNode(" "+e.toDisplayString(p.displayValue)+" ",1),p.displayAppendInnerIcon||e.unref(r)["display.appendInner"]?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(v("append",!0))},[e.unref(r)["display.appendInner"]?e.renderSlot(p.$slots,"display.appendInner",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(ee,{key:1,color:p.displayAppendInnerIconColor,icon:p.displayAppendInnerIcon,size:"x-small"},null,8,["color","icon"]))],2)):e.createCommentVNode("",!0)],6),p.displayAppendIcon||e.unref(r)["display.append"]?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(v("append")),style:e.normalizeStyle(e.unref(s))},[e.unref(r)["display.append"]?e.renderSlot(p.$slots,"display.append",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(ee,{key:1,color:p.displayAppendIconColor,icon:p.displayAppendIcon,size:"x-small"},null,8,["color","icon"]))],6)):e.createCommentVNode("",!0)]))}}),mn=e.defineComponent({__name:"SaveFieldButtons",props:{loading:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonVariant:{},cancelButtonTitle:{},cancelIconColor:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideSaveIcon:{type:Boolean},loadingIconColor:{},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIconColor:{},cancelIcon:{},loadingIcon:{},saveIcon:{}},emits:["close","save"],setup(n,{emit:o}){const t=e.useAttrs(),l=o,r=n,i=e.inject(Symbol.for("vuetify:icons")),c=e.computed(()=>r.error),u=e.computed(()=>({[`${X}--save-fields-container`]:!0})),a=e.computed(()=>r.loading),s=e.reactive({...t,...r}),v=e.computed(()=>(i==null?void 0:i.defaultSet)==="fa"?"fa-spin":(i==null?void 0:i.defaultSet)==="mdi"?"mdi-spin":""),f=e.computed(()=>(b=>{const{cancelButtonVariant:F}=b;return{"me-1":F==="elevated","ms-1":!0}})({cancelButtonVariant:s.cancelButtonVariant})),p=e.computed(()=>ve({icon:r.cancelIcon,iconOptions:i,name:"false"})),d=e.computed(()=>ve({icon:r.loadingIcon,iconOptions:i,name:"loading"})),m=e.computed(()=>ve({icon:r.saveIcon,iconOptions:i,name:"save"}));function y(){l("close")}function g(){l("save")}return(b,F)=>(e.openBlock(),e.createElementBlock("div",e.mergeProps({class:e.unref(u)},b.$attrs),[e.unref(s).hideSaveIcon?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(ht,{key:0,class:"ms-1",color:e.unref(s).saveButtonColor,disabled:e.unref(c),icon:"",size:e.unref(s).saveButtonSize,title:e.unref(a)?"Loading":e.unref(s).saveButtonTitle,variant:e.unref(s).saveButtonVariant,onClick:g},{default:e.withCtx(()=>[e.unref(a)?(e.openBlock(),e.createBlock(ee,{key:1,class:e.normalizeClass(e.unref(v)),color:e.unref(s).loadingIconColor,icon:e.unref(d)},null,8,["class","color","icon"])):(e.openBlock(),e.createBlock(ee,{key:0,color:e.unref(c)?"error":e.unref(s).saveIconColor,icon:e.unref(m)},null,8,["color","icon"]))]),_:1},8,["color","disabled","size","title","variant"])),e.unref(s).hideCancelIcon?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(ht,{key:1,class:e.normalizeClass(e.unref(f)),color:e.unref(s).cancelButtonColor,icon:"",size:e.unref(s).cancelButtonSize,title:e.unref(s).cancelButtonTitle,variant:e.unref(s).cancelButtonVariant,onClick:y},{default:e.withCtx(()=>[e.unref(s).hideSaveIcon&&e.unref(a)?(e.openBlock(),e.createBlock(ee,{key:0,class:e.normalizeClass(e.unref(v)),color:e.unref(s).loadingIconColor,icon:e.unref(d)},null,8,["class","color","icon"])):(e.openBlock(),e.createBlock(ee,{key:1,class:"text-default",color:e.unref(s).cancelIconColor,icon:e.unref(p)},null,8,["color","icon"]))]),_:1},8,["class","color","size","title","variant"]))],16))}}),Jn=n=>{const{required:o,rules:t}=n;let{value:l}=n;l=e.unref(l);const r=[];let i=!1;if(o&&!l)return r.push("Field is required."),{errors:!0,results:r};if(t){for(const c of t){const u=(typeof c=="function"?c:()=>c)(l);u!==!0&&(typeof u=="string"?r.push(u):console.warn(`${u} is not a valid value. Rule functions must return boolean true or a string.`))}i=r.length>0}return{errors:i,results:r}},Ye=n=>{const{attrs:o,closeSiblings:t,fieldOnly:l,props:r,showField:i,timeOpened:c}=n;let u=c;return t&&!l&&(u=new Date),{settings:{...o,...r},showField:!e.unref(i),timeOpened:u}},xt=n=>{const{length:o=0}=n;let{suffix:t,text:l}=n;return l=l.toString(),t=t||"...",l.length>o?`${l.substring(0,o)}${t}`:l},Xe=["error","update","update:closeSiblingFields","update:model-value"],li=["cancelButtonColor","cancelButtonSize","cancelButtonTitle","cancelButtonVariant","cancelIcon","cancelIconColor","closeSiblings","displayAppendIcon","displayAppendIconColor","displayAppendIconSize","displayAppendInnerIcon","displayAppendInnerIconColor","displayAppendInnerIconSize","displayPrependIcon","displayPrependIconColor","displayPrependIconSize","displayPrependInnerIcon","displayPrependInnerIconColor","displayPrependInnerIconSize","emptyText","fieldOnly","hideSaveIcon","item","loadingIcon","loadingIconColor","loadingWait","saveButtonColor","saveButtonSize","saveButtonTitle","saveButtonVariant","saveIcon","saveIconColor","tableField","truncateLength","truncateSuffix","underlineColor","underlineStyle","underlineWidth","underlined","valueColor"],un=n=>{let o=n;return o=Object.entries(o).filter(([t])=>!li.includes(t)),Object.fromEntries(o)},ai={class:"v-selection-control__wrapper"},ri=e.defineComponent({__name:"VInlineCheckbox",props:e.mergeModels(e.mergeDefaults({density:{},falseIcon:{},trueIcon:{},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},falseValue:{type:[Boolean,String]},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},iconFalse:{},iconFalseColor:{},iconFalseTitle:{},iconTrue:{},iconTrueColor:{},iconTrueTitle:{},icons:{type:Boolean},item:{},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},trueValue:{type:[Boolean,String]},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...ca}),{modelValue:{}}),emits:e.mergeModels([...Xe],["update:modelValue"]),setup(n,{emit:o}){const t=e.useModel(n,"modelValue"),l=e.useAttrs(),r=e.useSlots(),i=o,c=e.inject(Symbol.for("vuetify:icons")),u=Ft.useTheme(),a=n;let s=e.reactive({...l,...a});const v=e.computed(()=>a.loading),f=e.computed(()=>a.disabled),p=e.ref(!1),d=e.ref(!1),m=e.ref(null),y=e.computed(()=>un(s)),g=e.computed(()=>({...Me,...a.cardProps}));e.watch(()=>v.value,(C,k)=>{!C&&k&&d.value&&$()});const b=e.computed(()=>ve({icon:a.trueIcon,iconOptions:c,name:"checkboxFalse"})),F=e.computed(()=>ve({icon:a.iconTrue,iconOptions:c,name:"checkboxTrue"})),N=e.computed(()=>t.value==s.trueValue),j=e.computed(()=>Ql({modelValue:t,trueValue:s.trueValue})),E=e.computed(()=>Ue({cell:s.cell&&!d.value,density:s.density,disabled:f.value,field:"v-checkbox",loading:v.value,loadingWait:s.loadingWait,tableField:s.tableField})),z=e.computed(()=>Ge({cell:s.cell,cellUnderlineFullWidth:s.cellUnderlineFullWidth,density:s.density,field:"v-checkbox"})),D=Zl({density:s.density}),_=e.computed(()=>qe({active:d.value,name:"checkbox"})),V=e.computed(()=>qt("checkbox",s.valueColor,{error:p})),A=e.computed(()=>He({name:"checkbox",showField:d.value})),h=e.computed(()=>({})),I=e.computed(()=>Ht({color:s.color,error:p,theme:u,underlineColor:s.underlineColor,underlineStyle:s.underlineStyle,underlineWidth:s.underlineWidth,underlined:s.underlined})),B=e.computed(()=>M.value);function L(){p.value=!1,$()}const M=e.ref(),S=e.ref(null),w=e.ref("body"),P=ua.useWindowSize();function $(){var k,O;if(f.value||s.loadingWait&&v.value)return;M.value=_e({cardMinWidth:(k=s.cardProps)==null?void 0:k.minWidth,cardOffsetX:s.cardOffsetX,cardOffsetY:s.cardOffsetY,cardWidth:(O=s.cardProps)==null?void 0:O.width,field:S.value,name:"checkbox"});const C=Ye({attrs:l,closeSiblings:s.closeSiblings,fieldOnly:s.fieldOnly,props:a,showField:d,timeOpened:m.value});s={...s,...C.settings},d.value=C.showField,m.value=C.timeOpened,x!==null&&s.closeSiblings&&d.value&&!s.fieldOnly&&x.emit(C.timeOpened)}function R(C){t.value=C,i("update",C),s.loadingWait||$()}let x,T;function G(C){i("update:closeSiblingFields",m),d.value&&m.value!==C&&$()}return e.watch(()=>P,()=>{var C,k;M.value=_e({cardMinWidth:(C=s.cardProps)==null?void 0:C.minWidth,cardOffsetX:s.cardOffsetX,cardOffsetY:s.cardOffsetY,cardWidth:(k=s.cardProps)==null?void 0:k.width,field:S.value,name:"checkbox"})},{deep:!0}),s.closeSiblings&&import("@vueuse/core").then(({useEventBus:C})=>{x=C(Le),T=x.on(G)}),e.onUnmounted(()=>{T!==void 0&&x.off(G)}),(C,k)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:S,class:e.normalizeClass(e.unref(E)),style:e.normalizeStyle(e.unref(h))},[!e.unref(d)&&!e.unref(s).fieldOnly||e.unref(s).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(z)),onClick:k[2]||(k[2]=O=>e.unref(s).cell?$():void 0)},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(D)),onClick:k[1]||(k[1]=O=>e.unref(s).cell?void 0:$())},[e.createElementVNode("div",ai,[C.icons?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["v-inline-fields--boolean-icons-container",e.unref(V)]),style:e.normalizeStyle(e.unref(I))},[e.createVNode(e.unref(Jl),{modelValue:e.unref(j),"onUpdate:modelValue":k[0]||(k[0]=O=>e.isRef(j)?j.value=O:null),"icon-false":e.unref(s).iconFalse,"icon-false-color":e.unref(s).iconFalseColor,"icon-false-title":e.unref(s).iconFalseTitle,"icon-true":e.unref(s).iconTrue,"icon-true-color":e.unref(s).iconTrueColor,"icon-true-title":e.unref(s).iconTrueTitle},null,8,["modelValue","icon-false","icon-false-color","icon-false-title","icon-true","icon-true-color","icon-true-title"])],6)):(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["d-inline-flex align-center justify-center",e.unref(V)]),style:e.normalizeStyle(e.unref(I))},e.toDisplayString(e.unref(N)),7))])],2)],2)):e.createCommentVNode("",!0),e.unref(d)||e.unref(s).fieldOnly||e.unref(s).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(_))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(s).cardField,to:e.unref(w)},[e.createVNode(Qa,e.mergeProps(e.unref(y),{color:e.unref(s).color,density:e.unref(s).density,disabled:e.unref(v)||e.unref(f),error:e.unref(p),"false-icon":e.unref(b),"false-value":e.unref(s).falseValue,"hide-details":e.unref(s).hideDetails,label:e.unref(s).label,"model-value":e.unref(j),"true-icon":e.unref(F),"true-value":e.unref(s).trueValue,"onUpdate:modelValue":R}),e.createSlots({_:2},[e.renderList(e.unref(r),(O,W)=>({name:W,fn:e.withCtx(q=>[e.renderSlot(C.$slots,W,e.normalizeProps(e.guardReactiveProps({...q})))])})),e.unref(r).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(e.unref(mn),{"cancel-button-color":e.unref(s).cancelButtonColor,"cancel-button-size":e.unref(s).cancelButtonSize,"cancel-button-title":e.unref(s).cancelButtonTitle,"cancel-button-variant":e.unref(s).cancelButtonVariant,"cancel-icon":e.unref(s).cancelIcon,"cancel-icon-color":e.unref(s).cancelIconColor,error:e.unref(p),"field-only":e.unref(s).fieldOnly,"hide-cancel-icon":e.unref(s).hideCancelIcon,"hide-save-icon":!0,loading:e.unref(v),"loading-icon":e.unref(s).loadingIcon,"loading-icon-color":e.unref(s).loadingIconColor,"save-button-color":e.unref(s).saveButtonColor,"save-button-size":e.unref(s).saveButtonSize,"save-button-title":e.unref(s).saveButtonTitle,"save-button-variant":e.unref(s).saveButtonVariant,"save-icon":e.unref(s).saveIcon,"save-icon-color":e.unref(s).saveIconColor,onClose:L,onSave:R},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["color","density","disabled","error","false-icon","false-value","hide-details","label","model-value","true-icon","true-value"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(s).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(A)),style:e.normalizeStyle(e.unref(B))},[e.createVNode(je,e.normalizeProps(e.guardReactiveProps(e.unref(g))),{default:e.withCtx(()=>[e.createVNode(Pe,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:w},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),ii=e.defineComponent({__name:"VInlineCustomField",props:e.mergeModels(e.mergeDefaults({clearIcon:{},density:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},item:{},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},truncateLength:{},truncateSuffix:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Wo}),{modelValue:{}}),emits:e.mergeModels([...Xe],["update:modelValue"]),setup(n,{emit:o}){const t=e.useModel(n,"modelValue"),l=e.useAttrs(),r=e.useSlots(),i=o,c=e.inject(Symbol.for("vuetify:icons")),u=n;let a=e.reactive({...l,...u});const s=e.computed(()=>u.loading),v=e.computed(()=>u.disabled),f=e.ref(!1),p=e.ref(!1),d=e.ref(!1),m=e.ref(null);let y=t.value;e.watch(()=>s.value,(T,G)=>{!T&&G&&d.value&&M()});const g=e.computed(()=>t.value?(f.value=!1,a.truncateLength?xt({length:a.truncateLength,suffix:a.truncateSuffix,text:t.value}):t.value):(f.value=!0,a.emptyText)),b=e.computed(()=>({...a,loading:s.value,modelValue:t.value,originalValue:y})),F=e.computed(()=>({color:a.color,displayAppendIcon:u.displayAppendIcon,displayAppendIconColor:u.displayAppendIconColor,displayAppendIconSize:u.displayAppendIconSize,displayAppendInnerIcon:u.displayAppendInnerIcon,displayAppendInnerIconColor:u.displayAppendInnerIconColor,displayAppendInnerIconSize:u.displayAppendInnerIconSize,displayPrependIcon:u.displayPrependIcon,displayPrependIconColor:u.displayPrependIconColor,displayPrependIconSize:u.displayPrependIconSize,displayPrependInnerIcon:u.displayPrependInnerIcon,displayPrependInnerIconColor:u.displayPrependInnerIconColor,displayPrependInnerIconSize:u.displayPrependInnerIconSize,displayValue:g.value,empty:f.value,error:p.value,field:"v-text-field",underlineColor:a.underlineColor,underlineStyle:a.underlineStyle,underlineWidth:a.underlineWidth,underlined:a.underlined,valueColor:a.valueColor})),N=e.computed(()=>({...Me,...u.cardProps})),j=e.computed(()=>Ue({cell:a.cell&&!d.value,density:a.density,disabled:v.value,field:"v-text-field",iconSet:c==null?void 0:c.defaultSet,loading:s.value,loadingWait:a.loadingWait,tableField:a.tableField,variant:a.variant})),E=e.computed(()=>Ge({cell:a.cell,cellUnderlineFullWidth:a.cellUnderlineFullWidth,density:a.density,field:"v-text-field"})),z=Xn({density:a.density,variant:a.variant}),D=e.computed(()=>qe({active:d.value,name:"text-field"})),_=e.computed(()=>He({name:"custom-field",showField:d.value})),V=e.computed(()=>({})),A=e.computed(()=>I.value);function h(){p.value=!1,t.value=y,M()}const I=e.ref(),B=e.ref(null),L=e.ref("body");function M(){var G,C;if(v.value||a.loadingWait&&s.value)return;I.value=_e({cardMinWidth:(G=a.cardProps)==null?void 0:G.minWidth,cardOffsetX:a.cardOffsetX,cardOffsetY:a.cardOffsetY,cardWidth:(C=a.cardProps)==null?void 0:C.width,field:B.value});const T=Ye({attrs:l,closeSiblings:a.closeSiblings,fieldOnly:a.fieldOnly,props:u,showField:d,timeOpened:m.value});a={...a,...T.settings},d.value=T.showField,m.value=T.timeOpened,$!==null&&a.closeSiblings&&d.value&&!a.fieldOnly&&$.emit(T.timeOpened)}const S=e.ref();function w(){const T=Jn({required:a.required,rules:a.rules,value:t});return p.value=T.errors,S.value=T.results,T.results}function P(){p.value?p.value=!0:(y=t.value,i("update",t.value),a.loadingWait||M())}let $,R;function x(T){i("update:closeSiblingFields",m),d.value&&m.value!==T&&h()}return e.watch(()=>d.value,()=>{d.value&&w()}),e.watch(()=>t.value,()=>{d.value&&w()}),a.closeSiblings&&import("@vueuse/core").then(({useEventBus:T})=>{$=T(Le),R=$.on(x)}),e.onUnmounted(()=>{R!==void 0&&$.off(x)}),(T,G)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:B,class:e.normalizeClass(e.unref(j)),style:e.normalizeStyle(e.unref(V))},[!e.unref(d)&&!e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(E))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(z))},[e.createVNode(e.unref(Kn),e.mergeProps(e.unref(F),{onToggleField:M}),e.createSlots({_:2},[e.renderList(e.unref(r),(C,k)=>({name:k,fn:e.withCtx(O=>[e.renderSlot(T.$slots,k,e.normalizeProps(e.guardReactiveProps({...O})))])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(d)||e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["d-flex align-center py-2",e.unref(D)])},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(a).cardField,to:e.unref(L)},[e.renderSlot(T.$slots,"default",e.normalizeProps(e.guardReactiveProps(e.unref(b)))),e.createVNode(e.unref(mn),{modelValue:t.value,"onUpdate:modelValue":G[0]||(G[0]=C=>t.value=C),"cancel-button-color":e.unref(a).cancelButtonColor,"cancel-button-size":e.unref(a).cancelButtonSize,"cancel-button-title":e.unref(a).cancelButtonTitle,"cancel-button-variant":e.unref(a).cancelButtonVariant,"cancel-icon":e.unref(a).cancelIcon,"cancel-icon-color":e.unref(a).cancelIconColor,error:e.unref(p),"field-only":e.unref(a).fieldOnly,"hide-cancel-icon":e.unref(a).hideCancelIcon,"hide-save-icon":e.unref(a).hideSaveIcon,loading:e.unref(s),"loading-icon":e.unref(a).loadingIcon,"loading-icon-color":e.unref(a).loadingIconColor,required:e.unref(a).required,"save-button-color":e.unref(a).saveButtonColor,"save-button-size":e.unref(a).saveButtonSize,"save-button-title":e.unref(a).saveButtonTitle,"save-button-variant":e.unref(a).saveButtonVariant,"save-icon":e.unref(a).saveIcon,"save-icon-color":e.unref(a).saveIconColor,onClose:h,onSave:P},null,8,["modelValue","cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","required","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(_)),style:e.normalizeStyle(e.unref(A))},[e.createVNode(je,e.normalizeProps(e.guardReactiveProps(e.unref(N))),{default:e.withCtx(()=>[e.createVNode(Pe,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:L},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),si=e.defineComponent({__name:"VInlineSelect",props:e.mergeModels(e.mergeDefaults({clearIcon:{},clearable:{},density:{},hideSelected:{},itemTitle:{},itemValue:{},items:{},menu:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},item:{},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...da}),{modelValue:{}}),emits:e.mergeModels([...Xe],["update:modelValue"]),setup(n,{emit:o}){const t=e.useModel(n,"modelValue"),l=e.useAttrs(),r=e.useSlots(),i=o,c=e.inject(Symbol.for("vuetify:icons")),u=n;let a=e.reactive({...l,...u});const s=e.computed(()=>u.loading),v=e.computed(()=>u.disabled),f=e.ref(!1),p=e.ref(!1),d=e.ref(),m=e.ref(!1),y=e.ref(null);let g=t.value;e.watch(()=>s.value,(k,O)=>{!k&&O&&m.value&&w()});const b=e.computed(()=>ve({icon:u.clearIcon,iconOptions:c,name:"clear"})),F=e.computed(()=>t.value&&t.value[a.itemTitle]?(f.value=!1,t.value[a.itemTitle]):(t.value="",f.value=!0,a.emptyText)),N=e.computed(()=>un(a)),j=e.computed(()=>({color:a.color,displayAppendIcon:u.displayAppendIcon,displayAppendIconColor:u.displayAppendIconColor,displayAppendIconSize:u.displayAppendIconSize,displayAppendInnerIcon:u.displayAppendInnerIcon,displayAppendInnerIconColor:u.displayAppendInnerIconColor,displayAppendInnerIconSize:u.displayAppendInnerIconSize,displayPrependIcon:u.displayPrependIcon,displayPrependIconColor:u.displayPrependIconColor,displayPrependIconSize:u.displayPrependIconSize,displayPrependInnerIcon:u.displayPrependInnerIcon,displayPrependInnerIconColor:u.displayPrependInnerIconColor,displayPrependInnerIconSize:u.displayPrependInnerIconSize,displayValue:F.value,empty:f.value,error:p.value,field:"v-text-field",underlineColor:a.underlineColor,underlineStyle:a.underlineStyle,underlineWidth:a.underlineWidth,underlined:a.underlined,valueColor:a.valueColor})),E=e.computed(()=>({...Me,...u.cardProps}));e.watchEffect(()=>{d.value=a.items||[]});const z=e.computed(()=>Ue({cell:a.cell&&!m.value,density:a.density,disabled:v.value,field:"v-select",iconSet:c==null?void 0:c.defaultSet,loading:s.value,loadingWait:a.loadingWait,tableField:a.tableField,variant:a.variant})),D=e.computed(()=>Ge({cell:a.cell,cellUnderlineFullWidth:a.cellUnderlineFullWidth,density:a.density,field:"v-select"})),_=Xn({density:a.density,variant:a.variant}),V=e.computed(()=>qe({active:m.value,name:"select"})),A=e.computed(()=>He({name:"select",showField:m.value})),h=e.computed(()=>({})),I=e.computed(()=>L.value);function B(){p.value=!1,t.value=g,w()}const L=e.ref(),M=e.ref(null),S=e.ref("body");function w(){var O,W;if(v.value||a.loadingWait&&s.value)return;L.value=_e({cardMinWidth:(O=a.cardProps)==null?void 0:O.minWidth,cardOffsetX:a.cardOffsetX,cardOffsetY:a.cardOffsetY,cardWidth:(W=a.cardProps)==null?void 0:W.width,field:M.value});const k=Ye({attrs:l,closeSiblings:a.closeSiblings,fieldOnly:a.fieldOnly,props:u,showField:m,timeOpened:y.value});a={...a,...k.settings},m.value=k.showField,y.value=k.timeOpened,T!==null&&a.closeSiblings&&m.value&&!a.fieldOnly&&T.emit(k.timeOpened)}const P=e.ref(),$=e.computed(()=>P.value);function R(){const k=Jn({required:a.required,rules:a.rules,value:t});return p.value=k.errors,P.value=k.results,k.results}function x(){g=t.value,i("update",t.value),a.loadingWait||w()}let T,G;function C(k){i("update:closeSiblingFields",y),m.value&&y.value!==k&&B()}return e.watch(()=>m.value,()=>{m.value&&R()}),e.watch(()=>t.value,()=>{m.value&&R()}),a.closeSiblings&&import("@vueuse/core").then(({useEventBus:k})=>{T=k(Le),G=T.on(C)}),e.onUnmounted(()=>{G!==void 0&&T.off(C)}),(k,O)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:M,class:e.normalizeClass(e.unref(z)),style:e.normalizeStyle(e.unref(h))},[!e.unref(m)&&!e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(D))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(_))},[e.createVNode(e.unref(Kn),e.mergeProps(e.unref(j),{onToggleField:w}),e.createSlots({_:2},[e.renderList(e.unref(r),(W,q)=>({name:q,fn:e.withCtx(K=>[e.renderSlot(k.$slots,q,e.normalizeProps(e.guardReactiveProps({...K})),void 0,!0)])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(m)||e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(V))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(a).cardField,to:e.unref(S)},[e.createVNode(qr,e.mergeProps(e.unref(N),{modelValue:t.value,"onUpdate:modelValue":O[0]||(O[0]=W=>t.value=W),autofocus:!e.unref(a).fieldOnly||e.unref(a).autofocus,"clear-icon":e.unref(b),clearable:e.unref(a).clearable,color:e.unref(a).color,density:e.unref(a).density,disabled:e.unref(s)||e.unref(v),error:e.unref(p),"error-messages":e.unref($),"hide-details":e.unref(a).hideDetails,"hide-selected":e.unref(a).hideSelected,"item-title":e.unref(a).itemTitle,"item-value":e.unref(a).itemValue,items:e.unref(d),label:e.unref(a).label,loading:e.unref(s),menu:e.unref(a).menu&&!e.unref(a).fieldOnly&&e.unref(m),variant:e.unref(a).variant,width:"100%",onKeyup:e.withKeys(B,["esc"])}),e.createSlots({_:2},[e.renderList(e.unref(r),(W,q)=>({name:q,fn:e.withCtx(K=>[e.renderSlot(k.$slots,q,e.normalizeProps(e.guardReactiveProps({...K})),void 0,!0)])})),e.unref(r).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(e.unref(mn),{"cancel-button-color":e.unref(a).cancelButtonColor,"cancel-button-size":e.unref(a).cancelButtonSize,"cancel-button-title":e.unref(a).cancelButtonTitle,"cancel-button-variant":e.unref(a).cancelButtonVariant,"cancel-icon":e.unref(a).cancelIcon,"cancel-icon-color":e.unref(a).cancelIconColor,error:e.unref(p),"field-only":e.unref(a).fieldOnly,"hide-cancel-icon":e.unref(a).hideCancelIcon,"hide-save-icon":e.unref(a).hideSaveIcon,loading:e.unref(s),"loading-icon":e.unref(a).loadingIcon,"loading-icon-color":e.unref(a).loadingIconColor,"save-button-color":e.unref(a).saveButtonColor,"save-button-size":e.unref(a).saveButtonSize,"save-button-title":e.unref(a).saveButtonTitle,"save-button-variant":e.unref(a).saveButtonVariant,"save-icon":e.unref(a).saveIcon,"save-icon-color":e.unref(a).saveIconColor,onClose:B,onSave:x},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","autofocus","clear-icon","clearable","color","density","disabled","error","error-messages","hide-details","hide-selected","item-title","item-value","items","label","loading","menu","variant","onKeyup"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(A)),style:e.normalizeStyle(e.unref(I))},[e.createVNode(je,e.normalizeProps(e.guardReactiveProps(e.unref(E))),{default:e.withCtx(()=>[e.createVNode(Pe,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:S},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),ui={class:"v-selection-control__wrapper"},me={VInlineCheckbox:ri,VInlineCustomField:ii,VInlineSelect:((n,o)=>{const t=n.__vccOpts||n;for(const[l,r]of o)t[l]=r;return t})(si,[["__scopeId","data-v-36fbbe97"]]),VInlineSwitch:e.defineComponent({__name:"VInlineSwitch",props:e.mergeModels(e.mergeDefaults({density:{},falseIcon:{},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},falseValue:{type:[Boolean,String]},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},iconFalse:{},iconFalseColor:{},iconFalseTitle:{},iconTrue:{},iconTrueColor:{},iconTrueTitle:{},icons:{type:Boolean},item:{},label:{},loading:{type:Boolean},loadingWait:{type:Boolean},name:{},required:{type:Boolean},tableField:{type:Boolean},trueValue:{type:[Boolean,String]},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...pa}),{modelValue:{}}),emits:e.mergeModels([...Xe],["update:modelValue"]),setup(n,{emit:o}){const t=e.useModel(n,"modelValue"),l=e.useAttrs(),r=e.useSlots(),i=o,c=e.inject(Symbol.for("vuetify:icons")),u=Ft.useTheme(),a=n;let s=e.reactive({...l,...a});const v=e.computed(()=>a.loading),f=e.computed(()=>a.disabled),p=e.ref(!1),d=e.ref(!1),m=e.ref(null),y=e.computed(()=>un(s)),g=e.computed(()=>({...Me,...a.cardProps}));e.watch(()=>v.value,(x,T)=>{!x&&T&&d.value&&S()});const b=e.computed(()=>ve({icon:s.cancelIcon,iconOptions:c,name:"false"})),F=e.computed(()=>t.value==s.trueValue),N=e.computed(()=>Ql({modelValue:t,trueValue:s.trueValue})),j=e.computed(()=>Ue({cell:s.cell&&!d.value,density:s.density,disabled:f.value,field:"v-switch",loading:v.value,loadingWait:s.loadingWait,tableField:s.tableField})),E=e.computed(()=>Ge({cell:s.cell,cellUnderlineFullWidth:s.cellUnderlineFullWidth,density:s.density,field:"v-switch"})),z=Zl({density:s.density}),D=e.computed(()=>qe({active:d.value,name:"switch"})),_=e.computed(()=>qt("switch",s.valueColor,{error:p})),V=e.computed(()=>He({name:"switch",showField:d.value})),A=e.computed(()=>({})),h=e.computed(()=>Ht({color:s.color,error:p,theme:u,underlineColor:s.underlineColor,underlineStyle:s.underlineStyle,underlineWidth:s.underlineWidth,underlined:s.underlined})),I=e.computed(()=>B.value),B=e.ref(),L=e.ref(null),M=e.ref("body");function S(){var T,G;if(f.value||s.loadingWait&&v.value)return;B.value=_e({cardMinWidth:(T=s.cardProps)==null?void 0:T.minWidth,cardOffsetX:s.cardOffsetX,cardOffsetY:s.cardOffsetY,cardWidth:(G=s.cardProps)==null?void 0:G.width,field:L.value});const x=Ye({attrs:l,closeSiblings:s.closeSiblings,fieldOnly:s.fieldOnly,props:a,showField:d.value,timeOpened:m.value});s={...s,...x.settings},d.value=x.showField,m.value=x.timeOpened,P!==null&&s.closeSiblings&&d.value&&!s.fieldOnly&&P.emit(x.timeOpened)}function w(x){t.value=x,i("update",x),s.loadingWait||S()}let P,$;function R(x){i("update:closeSiblingFields",m),d.value&&m.value!==x&&S()}return s.closeSiblings&&import("@vueuse/core").then(({useEventBus:x})=>{P=x(Le),$=P.on(R)}),e.onUnmounted(()=>{$!==void 0&&P.off(R)}),(x,T)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:L,class:e.normalizeClass(e.unref(j)),style:e.normalizeStyle(e.unref(A))},[!e.unref(d)&&!e.unref(s).fieldOnly||e.unref(s).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(E)),onClick:T[2]||(T[2]=G=>e.unref(s).cell?S():void 0)},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(z)),onClick:T[1]||(T[1]=G=>e.unref(s).cell?void 0:S())},[e.createElementVNode("div",ui,[x.icons?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["v-inline-fields--boolean-icons-container",e.unref(_)]),style:e.normalizeStyle(e.unref(h))},[e.createVNode(e.unref(Jl),{modelValue:e.unref(N),"onUpdate:modelValue":T[0]||(T[0]=G=>e.isRef(N)?N.value=G:null),"icon-false":e.unref(s).iconFalse,"icon-false-color":e.unref(s).iconFalseColor,"icon-false-title":e.unref(s).iconFalseTitle,"icon-true":e.unref(s).iconTrue,"icon-true-color":e.unref(s).iconTrueColor,"icon-true-title":e.unref(s).iconTrueTitle},null,8,["modelValue","icon-false","icon-false-color","icon-false-title","icon-true","icon-true-color","icon-true-title"])],6)):(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["d-inline-flex align-center justify-center",e.unref(_)]),style:e.normalizeStyle(e.unref(h))},e.toDisplayString(e.unref(F)),7))])],2)],2)):e.createCommentVNode("",!0),e.unref(d)||e.unref(s).fieldOnly||e.unref(s).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(D))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(s).cardField,to:e.unref(M)},[e.createVNode(ei,e.mergeProps(e.unref(y),{color:e.unref(s).color,density:e.unref(s).density,disabled:e.unref(v)||e.unref(f),error:e.unref(p),"false-icon":e.unref(s).falseIcon,"false-value":e.unref(s).falseValue,"hide-details":e.unref(s).hideDetails,label:e.unref(s).label,loading:e.unref(v),"model-value":e.unref(N),"true-value":e.unref(s).trueValue,"onUpdate:modelValue":w}),e.createSlots({_:2},[e.renderList(e.unref(r),(G,C)=>({name:C,fn:e.withCtx(k=>[e.renderSlot(x.$slots,C,e.normalizeProps(e.guardReactiveProps({...k})))])})),e.unref(r).append?void 0:{name:"append",fn:e.withCtx(()=>[e.unref(s).fieldOnly&&!e.unref(s).cardField||e.unref(s).hideCancelIcon?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(ht,{key:0,class:"ms-3",color:e.unref(s).cancelButtonColor,icon:"",size:e.unref(s).cancelButtonSize,title:e.unref(s).cancelButtonTitle,variant:e.unref(s).cancelButtonVariant,onClick:S},{default:e.withCtx(()=>[e.createVNode(ee,{color:e.unref(s).cancelIconColor,icon:e.unref(b)},null,8,["color","icon"])]),_:1},8,["color","size","title","variant"]))]),key:"0"}]),1040,["color","density","disabled","error","false-icon","false-value","hide-details","label","loading","model-value","true-value"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(s).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(V)),style:e.normalizeStyle(e.unref(I))},[e.createVNode(je,e.normalizeProps(e.guardReactiveProps(e.unref(g))),{default:e.withCtx(()=>[e.createVNode(Pe,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:M},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),VInlineTextField:e.defineComponent({__name:"VInlineTextField",props:e.mergeModels(e.mergeDefaults({clearIcon:{},density:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},item:{},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},truncateLength:{},truncateSuffix:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Wo}),{modelValue:{}}),emits:e.mergeModels([...Xe],["update:modelValue"]),setup(n,{emit:o}){const t=e.useModel(n,"modelValue"),l=e.useAttrs(),r=e.useSlots(),i=o,c=e.inject(Symbol.for("vuetify:icons")),u=n;let a=e.reactive({...l,...u});const s=e.computed(()=>u.loading),v=e.computed(()=>u.disabled),f=e.ref(!1),p=e.ref(!1),d=e.ref(!1),m=e.ref(null);let y=t.value;e.watch(()=>s.value,(C,k)=>{!C&&k&&d.value&&S()});const g=e.computed(()=>ve({icon:u.clearIcon,iconOptions:c,name:"clear"})),b=e.computed(()=>t.value?(f.value=!1,a.truncateLength?xt({length:a.truncateLength,suffix:a.truncateSuffix,text:t.value}):t.value):(f.value=!0,a.emptyText)),F=e.computed(()=>un(a)),N=e.computed(()=>({color:a.color,displayAppendIcon:u.displayAppendIcon,displayAppendIconColor:u.displayAppendIconColor,displayAppendIconSize:u.displayAppendIconSize,displayAppendInnerIcon:u.displayAppendInnerIcon,displayAppendInnerIconColor:u.displayAppendInnerIconColor,displayAppendInnerIconSize:u.displayAppendInnerIconSize,displayPrependIcon:u.displayPrependIcon,displayPrependIconColor:u.displayPrependIconColor,displayPrependIconSize:u.displayPrependIconSize,displayPrependInnerIcon:u.displayPrependInnerIcon,displayPrependInnerIconColor:u.displayPrependInnerIconColor,displayPrependInnerIconSize:u.displayPrependInnerIconSize,displayValue:b.value,empty:f.value,error:p.value,field:"v-text-field",underlineColor:a.underlineColor,underlineStyle:a.underlineStyle,underlineWidth:a.underlineWidth,underlined:a.underlined,valueColor:a.valueColor})),j=e.computed(()=>({...Me,...u.cardProps})),E=e.computed(()=>Ue({cell:a.cell&&!d.value,density:a.density,disabled:v.value,field:"v-text-field",iconSet:c==null?void 0:c.defaultSet,loading:s.value,loadingWait:a.loadingWait,tableField:a.tableField,variant:a.variant})),z=e.computed(()=>Ge({cell:a.cell,cellUnderlineFullWidth:a.cellUnderlineFullWidth,density:a.density,field:"v-text-field"})),D=Xn({density:a.density,variant:a.variant}),_=e.computed(()=>qe({active:d.value,name:"text-field"})),V=e.computed(()=>He({name:"text-field",showField:d.value})),A=e.computed(()=>({})),h=e.computed(()=>B.value);function I(){p.value=!1,t.value=y,S()}const B=e.ref(),L=e.ref(null),M=e.ref("body");function S(){var k,O;if(v.value||a.loadingWait&&s.value)return;B.value=_e({cardMinWidth:(k=a.cardProps)==null?void 0:k.minWidth,cardOffsetX:a.cardOffsetX,cardOffsetY:a.cardOffsetY,cardWidth:(O=a.cardProps)==null?void 0:O.width,field:L.value});const C=Ye({attrs:l,closeSiblings:a.closeSiblings,fieldOnly:a.fieldOnly,props:u,showField:d,timeOpened:m.value});a={...a,...C.settings},d.value=C.showField,m.value=C.timeOpened,x!==null&&a.closeSiblings&&d.value&&!a.fieldOnly&&x.emit(C.timeOpened)}const w=e.ref(),P=e.computed(()=>w.value);function $(){const C=Jn({required:a.required,rules:a.rules,value:t});return p.value=C.errors,w.value=C.results,C.results}function R(){p.value?p.value=!0:(y=t.value,i("update",t.value),a.loadingWait||S())}let x,T;function G(C){i("update:closeSiblingFields",m),d.value&&m.value!==C&&I()}return e.watch(()=>d.value,()=>{d.value&&$()}),e.watch(()=>t.value,()=>{d.value&&$()}),a.closeSiblings&&import("@vueuse/core").then(({useEventBus:C})=>{x=C(Le),T=x.on(G)}),e.onUnmounted(()=>{T!==void 0&&x.off(G)}),(C,k)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:L,class:e.normalizeClass(e.unref(E)),style:e.normalizeStyle(e.unref(A))},[!e.unref(d)&&!e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(z))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(D))},[e.createVNode(e.unref(Kn),e.mergeProps(e.unref(N),{onToggleField:S}),e.createSlots({_:2},[e.renderList(e.unref(r),(O,W)=>({name:W,fn:e.withCtx(q=>[e.renderSlot(C.$slots,W,e.normalizeProps(e.guardReactiveProps({...q})))])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(d)||e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(_))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(a).cardField,to:e.unref(M)},[e.createVNode(kt,e.mergeProps(e.unref(F),{modelValue:t.value,"onUpdate:modelValue":k[1]||(k[1]=O=>t.value=O),autofocus:!e.unref(a).fieldOnly||e.unref(a).autofocus,"clear-icon":e.unref(g),color:e.unref(a).color,density:e.unref(a).density,disabled:e.unref(s)||e.unref(v),error:e.unref(p),"error-messages":e.unref(P),"hide-details":e.unref(a).hideDetails,label:e.unref(a).label,loading:e.unref(s),variant:e.unref(a).variant,width:"100%",onKeyup:[e.withKeys(R,["enter"]),e.withKeys(I,["esc"])]}),e.createSlots({_:2},[e.renderList(e.unref(r),(O,W)=>({name:W,fn:e.withCtx(q=>[e.renderSlot(C.$slots,W,e.normalizeProps(e.guardReactiveProps({...q})))])})),e.unref(r).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(e.unref(mn),{modelValue:t.value,"onUpdate:modelValue":k[0]||(k[0]=O=>t.value=O),"cancel-button-color":e.unref(a).cancelButtonColor,"cancel-button-size":e.unref(a).cancelButtonSize,"cancel-button-title":e.unref(a).cancelButtonTitle,"cancel-button-variant":e.unref(a).cancelButtonVariant,"cancel-icon":e.unref(a).cancelIcon,"cancel-icon-color":e.unref(a).cancelIconColor,error:e.unref(p),"field-only":e.unref(a).fieldOnly,"hide-cancel-icon":e.unref(a).hideCancelIcon,"hide-save-icon":e.unref(a).hideSaveIcon,loading:e.unref(s),"loading-icon":e.unref(a).loadingIcon,"loading-icon-color":e.unref(a).loadingIconColor,required:e.unref(a).required,"save-button-color":e.unref(a).saveButtonColor,"save-button-size":e.unref(a).saveButtonSize,"save-button-title":e.unref(a).saveButtonTitle,"save-button-variant":e.unref(a).saveButtonVariant,"save-icon":e.unref(a).saveIcon,"save-icon-color":e.unref(a).saveIconColor,onClose:I,onSave:R},null,8,["modelValue","cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","required","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","autofocus","clear-icon","color","density","disabled","error","error-messages","hide-details","label","loading","variant","onKeyup"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(V)),style:e.normalizeStyle(e.unref(h))},[e.createVNode(je,e.normalizeProps(e.guardReactiveProps(e.unref(j))),{default:e.withCtx(()=>[e.createVNode(Pe,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:M},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),VInlineTextarea:e.defineComponent({__name:"VInlineTextarea",props:e.mergeModels(e.mergeDefaults({autoGrow:{},clearIcon:{},density:{},rows:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},item:{},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},truncateLength:{},truncateSuffix:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...va}),{modelValue:{}}),emits:e.mergeModels([...Xe],["update:modelValue"]),setup(n,{emit:o}){const t=e.useModel(n,"modelValue"),l=e.useAttrs(),r=e.useSlots(),i=o,c=e.inject(Symbol.for("vuetify:icons")),u=n;let a=e.reactive({...l,...u});const s=e.computed(()=>u.loading),v=e.computed(()=>u.disabled),f=e.ref(!1),p=e.ref(!1),d=e.ref(!1),m=e.ref(null);let y=t.value;e.watch(()=>s.value,(C,k)=>{!C&&k&&d.value&&S()});const g=e.computed(()=>ve({icon:u.clearIcon,iconOptions:c,name:"clear"})),b=e.computed(()=>t.value?(f.value=!1,a.truncateLength?xt({length:a.truncateLength,suffix:a.truncateSuffix,text:t.value}):t.value):(f.value=!0,a.emptyText)),F=e.computed(()=>un(a)),N=e.computed(()=>({color:a.color,displayAppendIcon:u.displayAppendIcon,displayAppendIconColor:u.displayAppendIconColor,displayAppendIconSize:u.displayAppendIconSize,displayAppendInnerIcon:u.displayAppendInnerIcon,displayAppendInnerIconColor:u.displayAppendInnerIconColor,displayAppendInnerIconSize:u.displayAppendInnerIconSize,displayPrependIcon:u.displayPrependIcon,displayPrependIconColor:u.displayPrependIconColor,displayPrependIconSize:u.displayPrependIconSize,displayPrependInnerIcon:u.displayPrependInnerIcon,displayPrependInnerIconColor:u.displayPrependInnerIconColor,displayPrependInnerIconSize:u.displayPrependInnerIconSize,displayValue:b.value,empty:f.value,error:p.value,field:"v-text-field",underlineColor:a.underlineColor,underlineStyle:a.underlineStyle,underlineWidth:a.underlineWidth,underlined:a.underlined,valueColor:a.valueColor})),j=e.computed(()=>({...Me,...u.cardProps})),E=e.computed(()=>Ue({cell:a.cell&&!d.value,density:a.density,disabled:v.value,field:"v-textarea",iconSet:c==null?void 0:c.defaultSet,loading:s.value,loadingWait:a.loadingWait,tableField:a.tableField,variant:a.variant})),z=e.computed(()=>Ge({cell:a.cell,cellUnderlineFullWidth:a.cellUnderlineFullWidth,density:a.density,field:"v-textarea"})),D=Xn({density:a.density,variant:a.variant}),_=e.computed(()=>qe({active:d.value,name:"textarea"})),V=e.computed(()=>He({name:"textarea",showField:d.value})),A=e.computed(()=>({})),h=e.computed(()=>B.value);function I(){p.value=!1,t.value=y,S()}const B=e.ref(),L=e.ref(null),M=e.ref("body");function S(){var k,O;if(v.value||a.loadingWait&&s.value)return;B.value=_e({cardMinWidth:(k=a.cardProps)==null?void 0:k.minWidth,cardOffsetX:a.cardOffsetX,cardOffsetY:a.cardOffsetY,cardWidth:(O=a.cardProps)==null?void 0:O.width,field:L.value});const C=Ye({attrs:l,closeSiblings:a.closeSiblings,fieldOnly:a.fieldOnly,props:u,showField:d,timeOpened:m.value});a={...a,...C.settings},d.value=C.showField,m.value=C.timeOpened,x!==null&&a.closeSiblings&&d.value&&!a.fieldOnly&&x.emit(C.timeOpened)}const w=e.ref(),P=e.computed(()=>w.value);function $(){const C=Jn({required:a.required,rules:a.rules,value:t});return p.value=C.errors,w.value=C.results,C.results}function R(){y=t.value,i("update",t.value),a.loadingWait||S()}let x,T;function G(C){i("update:closeSiblingFields",m),d.value&&m.value!==C&&I()}return e.watch(()=>d.value,()=>{d.value&&$()}),e.watch(()=>t.value,()=>{d.value&&$()}),a.closeSiblings&&import("@vueuse/core").then(({useEventBus:C})=>{x=C(Le),T=x.on(G)}),e.onUnmounted(()=>{T!==void 0&&x.off(G)}),(C,k)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:L,class:e.normalizeClass(e.unref(E)),style:e.normalizeStyle(e.unref(A))},[!e.unref(d)&&!e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(z))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(D))},[e.createVNode(e.unref(Kn),e.mergeProps(e.unref(N),{onToggleField:S}),e.createSlots({_:2},[e.renderList(e.unref(r),(O,W)=>({name:W,fn:e.withCtx(q=>[e.renderSlot(C.$slots,W,e.normalizeProps(e.guardReactiveProps({...q})))])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(d)||e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(_))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(a).cardField,to:e.unref(M)},[e.createVNode(ti,e.mergeProps(e.unref(F),{modelValue:t.value,"onUpdate:modelValue":k[0]||(k[0]=O=>t.value=O),"auto-grow":e.unref(a).autoGrow,autofocus:!e.unref(a).fieldOnly||e.unref(a).autofocus,"clear-icon":e.unref(g),color:e.unref(a).color,density:e.unref(a).density,disabled:e.unref(s)||e.unref(v),error:e.unref(p),"error-messages":e.unref(P),"hide-details":e.unref(a).hideDetails,label:e.unref(a).label,loading:e.unref(s),rows:e.unref(a).rows,variant:e.unref(a).variant,width:"100%",onKeyup:e.withKeys(I,["esc"])}),e.createSlots({_:2},[e.renderList(e.unref(r),(O,W)=>({name:W,fn:e.withCtx(q=>[e.renderSlot(C.$slots,W,e.normalizeProps(e.guardReactiveProps({...q})))])})),e.unref(r).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(e.unref(mn),{"cancel-button-color":e.unref(a).cancelButtonColor,"cancel-button-size":e.unref(a).cancelButtonSize,"cancel-button-title":e.unref(a).cancelButtonTitle,"cancel-button-variant":e.unref(a).cancelButtonVariant,"cancel-icon":e.unref(a).cancelIcon,"cancel-icon-color":e.unref(a).cancelIconColor,error:e.unref(p),"field-only":e.unref(a).fieldOnly,"hide-cancel-icon":e.unref(a).hideCancelIcon,"hide-save-icon":e.unref(a).hideSaveIcon,loading:e.unref(s),"loading-icon":e.unref(a).loadingIcon,"loading-icon-color":e.unref(a).loadingIconColor,"save-button-color":e.unref(a).saveButtonColor,"save-button-size":e.unref(a).saveButtonSize,"save-button-title":e.unref(a).saveButtonTitle,"save-button-variant":e.unref(a).saveButtonVariant,"save-icon":e.unref(a).saveIcon,"save-icon-color":e.unref(a).saveIconColor,onClose:I,onSave:R},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","auto-grow","autofocus","clear-icon","color","density","disabled","error","error-messages","hide-details","label","loading","rows","variant","onKeyup"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(V)),style:e.normalizeStyle(e.unref(h))},[e.createVNode(je,e.normalizeProps(e.guardReactiveProps(e.unref(j))),{default:e.withCtx(()=>[e.createVNode(Pe,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:M},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}})},ci=n=>{for(const o in me){const t=me[o];n.component(t.name,t)}};for(const n in me)me[n].install=ci;const di=me.VInlineCheckbox,pi=me.VInlineCustomField,vi=me.VInlineSelect,fi=me.VInlineSwitch,mi=me.VInlineTextField,yi=me.VInlineTextarea,gi={VInlineFields:me};exports.VInlineCheckbox=di,exports.VInlineCustomField=pi,exports.VInlineSelect=vi,exports.VInlineSwitch=fi,exports.VInlineTextField=mi,exports.VInlineTextarea=yi,exports.default=gi; -(function(){"use strict";try{if(typeof document<"u"){var i=document.createElement("style");i.appendChild(document.createTextNode("[data-v-36fbbe97] .v-field__field{align-items:flex-end!important}:root{--v-inline-fields-top-padding-compact: 13px;--v-inline-fields-top-padding-comfortable: 17px;--v-inline-fields-top-padding-default: 21px;--v-inline-fields-input-height: 24px;--v-inline-fields-density-compact-height: 32px;--v-inline-fields-density-comfortable-height: 40px;--v-inline-fields-grey: #909090}.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-input__append,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-input__append,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-input__append{padding-top:0!important}.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-input__append .v-icon{font-size:1rem!important}.v-inline-fields{position:relative}.v-inline-fields--display-container *{align-items:center;display:flex}.v-inline-fields--display-container-cell{cursor:pointer;display:block;max-height:unset!important}.v-inline-fields--display-container-cell>div{width:100%}.v-inline-fields--display-container-cell-underline-full-width .v-inline-fields--display-value{width:100%}.v-inline-fields--display-container-cell .v-inline-fields--selection-control .v-inline-fields--display-value{justify-content:center}.v-inline-fields--display-container-cell,.v-inline-fields--display-container-cell .v-input,.v-inline-fields--display-container-cell .v-inline-fields--display-wrapper,.v-inline-fields--display-container-cell .v-selection-control__wrapper{height:100%!important;width:100%}.v-inline-fields--display-value{cursor:pointer;letter-spacing:.009375em!important}.v-inline-fields--display-value-empty{color:var(--v-inline-fields-grey);font-style:italic}.v-inline-fields--display-value-checkbox,.v-inline-fields--display-value-switch{padding-bottom:2px;padding-top:6px}.v-inline-fields--display-append-icon,.v-inline-fields--display-prepend-icon,.v-inline-fields--display-append-inner-icon,.v-inline-fields--display-prepend-inner-icon{align-items:flex-end;display:inline-flex}.v-inline-fields--container-cell{height:100%;width:100%}.v-inline-fields--container-disabled .v-inline-fields--display-value{cursor:default!important;opacity:var(--v-disabled-opacity)}.v-inline-fields--container-loading .v-inline-fields--display-value{cursor:wait!important}.v-inline-fields--container-icon-set-fa .v-field__clearable{font-size:.8rem}.v-inline-fields--container-icon-set-fa .v-field__append-inner{align-items:flex-end;padding-bottom:0!important}.v-inline-fields--container-v-select-compact-plain .v-input,.v-inline-fields--container-v-select-compact-underlined .v-input,.v-inline-fields--container-v-text-field-compact-plain .v-input,.v-inline-fields--container-v-text-field-compact-underlined .v-input{height:var(--v-inline-fields-density-compact-height);max-height:var(--v-inline-fields-density-compact-height)}.v-inline-fields--container-v-select-compact-plain .v-input__control,.v-inline-fields--container-v-select-compact-underlined .v-input__control,.v-inline-fields--container-v-text-field-compact-plain .v-input__control,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control{padding-bottom:4px}.v-inline-fields--container-v-select-compact-plain .v-input>div,.v-inline-fields--container-v-select-compact-underlined .v-input>div,.v-inline-fields--container-v-text-field-compact-plain .v-input>div,.v-inline-fields--container-v-text-field-compact-underlined .v-input>div{height:inherit!important;max-height:inherit!important}.v-inline-fields--container-v-select-compact-plain .v-input .v-field__input,.v-inline-fields--container-v-select-compact-underlined .v-input .v-field__input,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-field__input,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-field__input{padding-top:0}.v-inline-fields--container-v-select-compact-plain .v-input .v-field__input input,.v-inline-fields--container-v-select-compact-underlined .v-input .v-field__input input,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-field__input input,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-field__input input{padding-bottom:10px}.v-inline-fields--container-v-select-compact-plain .v-input .v-select__selection,.v-inline-fields--container-v-select-compact-underlined .v-input .v-select__selection,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-select__selection,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-select__selection{align-items:center;padding-bottom:10px}.v-inline-fields--container-v-select-comfortable-plain .v-input,.v-inline-fields--container-v-select-comfortable-underlined .v-input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input{height:var(--v-inline-fields-density-comfortable-height);max-height:var(--v-inline-fields-density-comfortable-height)}.v-inline-fields--container-v-select-comfortable-plain .v-input__control,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control{padding-bottom:8px}.v-inline-fields--container-v-select-comfortable-plain .v-input>div,.v-inline-fields--container-v-select-comfortable-underlined .v-input>div,.v-inline-fields--container-v-text-field-comfortable-plain .v-input>div,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input>div{height:inherit!important;max-height:inherit!important}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-field__input,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-field__input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-field__input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-field__input{padding-top:0}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-field__input input,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-field__input input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-field__input input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-field__input input{padding-bottom:6px}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-select__selection,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-select__selection,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-select__selection,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-select__selection{align-items:center;padding-bottom:6px}.v-inline-fields--container-v-select-compact-plain .v-field__append-inner,.v-inline-fields--container-v-select-compact-underlined .v-field__append-inner{padding-top:4px!important}.v-inline-fields--container-v-select-comfortable-plain .v-field__append-inner,.v-inline-fields--container-v-select-comfortable-underlined .v-field__append-inner{padding-top:8px!important}.v-inline-fields--container-v-textarea .v-inline-fields--save-fields-container{align-items:flex-end}.v-inline-fields--container-v-select,.v-inline-fields--container-v-textarea,.v-inline-fields--container-v-text-field{width:100%}.v-inline-fields--container-v-checkbox .v-input,.v-inline-fields--container-v-switch .v-input{align-items:center;display:flex;padding-bottom:0}.v-inline-fields--container-v-checkbox .v-input__append,.v-inline-fields--container-v-switch .v-input__append{margin-inline-start:0!important;margin-left:0;padding-bottom:0!important}.v-inline-fields--container-v-checkbox .v-selection-control,.v-inline-fields--container-v-switch .v-selection-control{min-height:unset}.v-inline-fields--container-v-checkbox .v-inline-fields--save-fields-container,.v-inline-fields--container-v-switch .v-inline-fields--save-fields-container{align-items:center!important}.v-inline-fields--container .v-input__append,.v-inline-fields--container .v-input__prepend,.v-inline-fields--container .v-field__append-inner,.v-inline-fields--container .v-field__prepend-inner{padding-top:0!important}.v-inline-fields--container .v-input__append .v-icon,.v-inline-fields--container .v-input__prepend .v-icon,.v-inline-fields--container .v-field__append-inner .v-icon,.v-inline-fields--container .v-field__prepend-inner .v-icon{font-size:1rem!important}.v-inline-fields--container .v-field__append-inner,.v-inline-fields--container .v-field__prepend-inner{padding-bottom:10px!important}.v-inline-fields--container-compact .v-input__append,.v-inline-fields--container-compact .v-input__prepend,.v-inline-fields--container-compact .v-field__append-inner,.v-inline-fields--container-compact .v-field__prepend-inner{align-items:center!important}.v-inline-fields--container-compact .v-field__append-inner,.v-inline-fields--container-compact .v-field__prepend-inner{padding-bottom:10px!important}.v-inline-fields--container-comfortable .v-input__append,.v-inline-fields--container-comfortable .v-input__prepend,.v-inline-fields--container-comfortable .v-field__append-inner,.v-inline-fields--container-comfortable .v-field__prepend-inner{align-items:center!important}.v-inline-fields--container-comfortable .v-field__append-inner,.v-inline-fields--container-comfortable .v-field__prepend-inner{padding-bottom:6px!important}.v-inline-fields--container-default .v-input__append,.v-inline-fields--container-default .v-input__prepend,.v-inline-fields--container-default .v-field__append-inner,.v-inline-fields--container-default .v-field__prepend-inner{align-items:flex-end!important;padding-bottom:0!important}.v-inline-fields--container-default .v-input__append .v-icon,.v-inline-fields--container-default .v-input__prepend .v-icon,.v-inline-fields--container-default .v-field__append-inner .v-icon,.v-inline-fields--container-default .v-field__prepend-inner .v-icon{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)!important}.v-inline-fields--container-default .v-inline-fields--save-fields-container{align-items:flex-end!important}.v-inline-fields--card-container{height:fit-content;min-width:fit-content!important;position:absolute}.v-inline-fields--card-container .v-card{border:1px solid hsla(0,0%,50%,.5)}.v-inline-fields--card-container .v-card .v-card-text{padding:5px 10px}.v-inline-fields--card-container .v-card .v-card-text>div{align-items:center;display:flex}.v-inline-fields--card-container-checkbox .v-card .v-card-text .v-input__append{margin-inline-start:0}.v-inline-fields--save-fields-container{align-items:center;display:flex;height:100%;margin-left:.1rem}.v-inline-fields--boolean-icons{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-inline-fields .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}.v-inline-fields .v-input__append{padding-top:0}")),document.head.appendChild(i)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})(); +Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function cn(n){const{h:o,s:t,v:l,a:r}=n,i=u=>{const a=(u+o/60)%6;return l-l*t*Math.max(Math.min(a,4-a,1),0)},c=[i(5),i(3),i(1)].map(u=>Math.round(255*u));return{r:c[0],g:c[1],b:c[2],a:r}}function mo(n){return cn(Jo(n))}function Jo(n){const{h:o,s:t,l,a:r}=n,i=l+t*Math.min(l,1-l);return{h:o,s:i===0?0:2-2*l/i,v:i,a:r}}const Mn=Symbol.for("vuetify:defaults");function Ot(){const n=e.inject(Mn);if(!n)throw new Error("[Vuetify] Could not find defaults instance");return n}function Ze(n,o){const t=Ot(),l=e.ref(n),r=e.computed(()=>{if(e.unref(o==null?void 0:o.disabled))return t.value;const i=e.unref(o==null?void 0:o.scoped),c=e.unref(o==null?void 0:o.reset),u=e.unref(o==null?void 0:o.root);if(l.value==null&&!(i||c||u))return t.value;let a=Re(l.value,{prev:t.value});if(i)return a;if(c||u){const s=Number(c||1/0);for(let v=0;v<=s&&a&&"prev"in a;v++)a=a.prev;return a&&typeof u=="string"&&u in a&&(a=Re(Re(a,{prev:a}),a[u])),a}return a.prev?Re(a.prev,a):a});return e.provide(Mn,r),r}function wa(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ot();const l=oe("useDefaults");if(o=o??l.type.name??l.type.__name,!o)throw new Error("[Vuetify] Could not determine component name");const r=e.computed(()=>{var u;return(u=t.value)==null?void 0:u[n._as??o]}),i=new Proxy(n,{get(u,a){var v,f,p,d;const s=Reflect.get(u,a);return a==="class"||a==="style"?[(v=r.value)==null?void 0:v[a],s].filter(m=>m!=null):typeof a!="string"||function(m,y){var g,b;return((g=m.props)==null?void 0:g[y])!==void 0||((b=m.props)==null?void 0:b[Fe(y)])!==void 0}(l.vnode,a)?s:((f=r.value)==null?void 0:f[a])??((d=(p=t.value)==null?void 0:p.global)==null?void 0:d[a])??s}}),c=e.shallowRef();return e.watchEffect(()=>{if(r.value){const u=Object.entries(r.value).filter(a=>{let[s]=a;return s.startsWith(s[0].toUpperCase())});c.value=u.length?Object.fromEntries(u):void 0}else c.value=void 0}),{props:i,provideSubDefaults:function(){const u=function(a){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:oe("injectSelf");const{provides:v}=s;if(v&&a in v)return v[a]}(Mn,l);e.provide(Mn,e.computed(()=>c.value?Re((u==null?void 0:u.value)??{},c.value):u==null?void 0:u.value))}}}function dn(n){if(n._setup=n._setup??n.setup,!n.name)return sn("The component is missing an explicit name, unable to generate default prop value"),n;if(n._setup){n.props=U(n.props??{},n.name)();const o=Object.keys(n.props).filter(t=>t!=="class"&&t!=="style");n.filterProps=function(t){return jo(t,o)},n.props._as=String,n.setup=function(t,l){const r=Ot();if(!r.value)return n._setup(t,l);const{props:i,provideSubDefaults:c}=wa(t,t._as??n.name,r),u=n._setup(i,l);return c(),u}}return n}function H(){let n=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];return o=>(n?dn:e.defineComponent)(o)}function bn(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",t=arguments.length>2?arguments[2]:void 0;return H()({name:t??e.capitalize(e.camelize(n.replace(/__/g,"-"))),props:{tag:{type:String,default:o},...Z()},setup(l,r){let{slots:i}=r;return()=>{var c;return e.h(l.tag,{class:[n,l.class],style:l.style},(c=i.default)==null?void 0:c.call(i))}}})}function Zo(n){if(typeof n.getRootNode!="function"){for(;n.parentNode;)n=n.parentNode;return n!==document?null:document}const o=n.getRootNode();return o!==document&&o.getRootNode({composed:!0})!==document?null:o}const Wn="cubic-bezier(0.4, 0, 0.2, 1)";function oe(n,o){const t=e.getCurrentInstance();if(!t)throw new Error(`[Vuetify] ${n} ${o||"must be called from inside a setup function"}`);return t}function ge(){const n=oe(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables").type;return Fe((n==null?void 0:n.aliasName)||(n==null?void 0:n.name))}let Qo=0,zn=new WeakMap;function fe(){const n=oe("getUid");if(zn.has(n))return zn.get(n);{const o=Qo++;return zn.set(n,o),o}}function el(n){let o=arguments.length>1&&arguments[1]!==void 0&&arguments[1];for(;n;){if(o?ka(n):Et(n))return n;n=n.parentElement}return document.scrollingElement}function jn(n,o){const t=[];if(o&&n&&!o.contains(n))return t;for(;n&&(Et(n)&&t.push(n),n!==o);)n=n.parentElement;return t}function Et(n){if(!n||n.nodeType!==Node.ELEMENT_NODE)return!1;const o=window.getComputedStyle(n);return o.overflowY==="scroll"||o.overflowY==="auto"&&n.scrollHeight>n.clientHeight}function ka(n){if(!n||n.nodeType!==Node.ELEMENT_NODE)return!1;const o=window.getComputedStyle(n);return["scroll","auto"].includes(o.overflowY)}function J(n){oe("useRender").render=n}function zt(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const t=e.ref(),l=e.ref();if(ue){const r=new ResizeObserver(i=>{n==null||n(i,r),i.length&&(l.value=o==="content"?i[0].contentRect:i[0].target.getBoundingClientRect())});e.onBeforeUnmount(()=>{r.disconnect()}),e.watch(t,(i,c)=>{c&&(r.unobserve($n(c)),l.value=void 0),i&&r.observe($n(i))},{flush:"post"})}return{resizeRef:t,contentRect:e.readonly(l)}}function Ae(n,o){let t;function l(){t=e.effectScope(),t.run(()=>o.length?o(()=>{t==null||t.stop(),l()}):o())}e.watch(n,r=>{r&&!t?l():r||(t==null||t.stop(),t=void 0)},{immediate:!0}),e.onScopeDispose(()=>{t==null||t.stop()})}function ne(n,o,t){let l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:v=>v,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:v=>v;const i=oe("useProxiedModel"),c=e.ref(n[o]!==void 0?n[o]:t),u=Fe(o),a=u!==o?e.computed(()=>{var v,f,p,d;return n[o],!(!((v=i.vnode.props)!=null&&v.hasOwnProperty(o))&&!((f=i.vnode.props)!=null&&f.hasOwnProperty(u))||!((p=i.vnode.props)!=null&&p.hasOwnProperty(`onUpdate:${o}`))&&!((d=i.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${u}`)))}):e.computed(()=>{var v,f;return n[o],!(!((v=i.vnode.props)!=null&&v.hasOwnProperty(o))||!((f=i.vnode.props)!=null&&f.hasOwnProperty(`onUpdate:${o}`)))});Ae(()=>!a.value,()=>{e.watch(()=>n[o],v=>{c.value=v})});const s=e.computed({get(){const v=n[o];return l(a.value?v:c.value)},set(v){const f=r(v),p=e.toRaw(a.value?n[o]:c.value);p!==f&&l(p)!==v&&(c.value=f,i==null||i.emit(`update:${o}`,f))}});return Object.defineProperty(s,"externalValue",{get:()=>a.value?n[o]:c.value}),s}fe.reset=()=>{Qo=0,zn=new WeakMap};const nl=Symbol.for("vuetify:locale");function Tt(){const n=e.inject(nl);if(!n)throw new Error("[Vuetify] Could not find injected locale instance");return n}function Cn(){const n=e.inject(nl);if(!n)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:n.isRtl,rtlClasses:n.rtlClasses}}const yo=Symbol.for("vuetify:theme"),le=U({theme:String},"theme");function ie(n){oe("provideTheme");const o=e.inject(yo,null);if(!o)throw new Error("Could not find Vuetify theme injection");const t=e.computed(()=>n.theme??o.name.value),l=e.computed(()=>o.themes.value[t.value]),r=e.computed(()=>o.isDisabled?void 0:`v-theme--${t.value}`),i={...o,name:t,current:l,themeClasses:r};return e.provide(yo,i),i}const pe=U({tag:{type:String,default:"div"}},"tag"),xa=U({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function ce(n,o,t){return H()({name:n,props:xa({mode:t,origin:o}),setup(l,r){let{slots:i}=r;const c={onBeforeEnter(u){l.origin&&(u.style.transformOrigin=l.origin)},onLeave(u){if(l.leaveAbsolute){const{offsetTop:a,offsetLeft:s,offsetWidth:v,offsetHeight:f}=u;u._transitionInitialStyles={position:u.style.position,top:u.style.top,left:u.style.left,width:u.style.width,height:u.style.height},u.style.position="absolute",u.style.top=`${a}px`,u.style.left=`${s}px`,u.style.width=`${v}px`,u.style.height=`${f}px`}l.hideOnLeave&&u.style.setProperty("display","none","important")},onAfterLeave(u){if(l.leaveAbsolute&&(u!=null&&u._transitionInitialStyles)){const{position:a,top:s,left:v,width:f,height:p}=u._transitionInitialStyles;delete u._transitionInitialStyles,u.style.position=a||"",u.style.top=s||"",u.style.left=v||"",u.style.width=f||"",u.style.height=p||""}}};return()=>{const u=l.group?e.TransitionGroup:e.Transition;return e.h(u,{name:l.disabled?"":n,css:!l.disabled,...l.group?void 0:{mode:l.mode},...l.disabled?{}:c},i.default)}}})}function tl(n,o){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return H()({name:n,props:{mode:{type:String,default:t},disabled:Boolean},setup(l,r){let{slots:i}=r;return()=>e.h(e.Transition,{name:l.disabled?"":n,css:!l.disabled,...l.disabled?{}:o},i.default)}})}function ol(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const o=arguments.length>1&&arguments[1]!==void 0&&arguments[1]?"width":"height",t=e.camelize(`offset-${o}`);return{onBeforeEnter(i){i._parent=i.parentNode,i._initialStyle={transition:i.style.transition,overflow:i.style.overflow,[o]:i.style[o]}},onEnter(i){const c=i._initialStyle;i.style.setProperty("transition","none","important"),i.style.overflow="hidden";const u=`${i[t]}px`;i.style[o]="0",i.offsetHeight,i.style.transition=c.transition,n&&i._parent&&i._parent.classList.add(n),requestAnimationFrame(()=>{i.style[o]=u})},onAfterEnter:r,onEnterCancelled:r,onLeave(i){i._initialStyle={transition:"",overflow:i.style.overflow,[o]:i.style[o]},i.style.overflow="hidden",i.style[o]=`${i[t]}px`,i.offsetHeight,requestAnimationFrame(()=>i.style[o]="0")},onAfterLeave:l,onLeaveCancelled:l};function l(i){n&&i._parent&&i._parent.classList.remove(n),r(i)}function r(i){const c=i._initialStyle[o];i.style.overflow=i._initialStyle.overflow,c!=null&&(i.style[o]=c),delete i._initialStyle}}const Fa=U({target:[Object,Array]},"v-dialog-transition"),ll=H()({name:"VDialogTransition",props:Fa(),setup(n,o){let{slots:t}=o;const l={onBeforeEnter(r){r.style.pointerEvents="none",r.style.visibility="hidden"},async onEnter(r,i){var p;await new Promise(d=>requestAnimationFrame(d)),await new Promise(d=>requestAnimationFrame(d)),r.style.visibility="";const{x:c,y:u,sx:a,sy:s,speed:v}=ho(n.target,r),f=De(r,[{transform:`translate(${c}px, ${u}px) scale(${a}, ${s})`,opacity:0},{}],{duration:225*v,easing:"cubic-bezier(0.0, 0, 0.2, 1)"});(p=go(r))==null||p.forEach(d=>{De(d,[{opacity:0},{opacity:0,offset:.33},{}],{duration:450*v,easing:Wn})}),f.finished.then(()=>i())},onAfterEnter(r){r.style.removeProperty("pointer-events")},onBeforeLeave(r){r.style.pointerEvents="none"},async onLeave(r,i){var f;await new Promise(p=>requestAnimationFrame(p));const{x:c,y:u,sx:a,sy:s,speed:v}=ho(n.target,r);De(r,[{},{transform:`translate(${c}px, ${u}px) scale(${a}, ${s})`,opacity:0}],{duration:125*v,easing:"cubic-bezier(0.4, 0, 1, 1)"}).finished.then(()=>i()),(f=go(r))==null||f.forEach(p=>{De(p,[{},{opacity:0,offset:.2},{opacity:0}],{duration:250*v,easing:Wn})})},onAfterLeave(r){r.style.removeProperty("pointer-events")}};return()=>n.target?e.createVNode(e.Transition,e.mergeProps({name:"dialog-transition"},l,{css:!1}),t):e.createVNode(e.Transition,{name:"dialog-transition"},t)}});function go(n){var t;const o=(t=n.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:t.children;return o&&[...o]}function ho(n,o){const t=Ko(n),l=_t(o),[r,i]=getComputedStyle(o).transformOrigin.split(" ").map(b=>parseFloat(b)),[c,u]=getComputedStyle(o).getPropertyValue("--v-overlay-anchor-origin").split(" ");let a=t.left+t.width/2;c==="left"||u==="left"?a-=t.width/2:c!=="right"&&u!=="right"||(a+=t.width/2);let s=t.top+t.height/2;c==="top"||u==="top"?s-=t.height/2:c!=="bottom"&&u!=="bottom"||(s+=t.height/2);const v=t.width/l.width,f=t.height/l.height,p=Math.max(1,v,f),d=v/p||0,m=f/p||0,y=l.width*l.height/(window.innerWidth*window.innerHeight),g=y>.12?Math.min(1.5,10*(y-.12)+1):1;return{x:a-(r+l.left),y:s-(i+l.top),sx:d,sy:m,speed:g}}ce("fab-transition","center center","out-in"),ce("dialog-bottom-transition"),ce("dialog-top-transition"),ce("fade-transition");const Na=ce("scale-transition");ce("scroll-x-transition"),ce("scroll-x-reverse-transition"),ce("scroll-y-transition"),ce("scroll-y-reverse-transition"),ce("slide-x-transition"),ce("slide-x-reverse-transition");const al=ce("slide-y-transition");ce("slide-y-reverse-transition");const Aa=tl("expand-transition",ol()),rl=tl("expand-x-transition",ol("",!0)),Pa=U({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),ae=H(!1)({name:"VDefaultsProvider",props:Pa(),setup(n,o){let{slots:t}=o;const{defaults:l,disabled:r,reset:i,root:c,scoped:u}=e.toRefs(n);return Ze(l,{reset:i,root:c,scoped:u,disabled:r}),()=>{var a;return(a=t.default)==null?void 0:a.call(t)}}}),Ee=U({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function ze(n){return{dimensionStyles:e.computed(()=>({height:Y(n.height),maxHeight:Y(n.maxHeight),maxWidth:Y(n.maxWidth),minHeight:Y(n.minHeight),minWidth:Y(n.minWidth),width:Y(n.width)}))}}const il=U({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...Z(),...Ee()},"VResponsive"),bo=H()({name:"VResponsive",props:il(),setup(n,o){let{slots:t}=o;const{aspectStyles:l}=function(i){return{aspectStyles:e.computed(()=>{const c=Number(i.aspectRatio);return c?{paddingBottom:String(1/c*100)+"%"}:void 0})}}(n),{dimensionStyles:r}=ze(n);return J(()=>{var i;return e.createVNode("div",{class:["v-responsive",{"v-responsive--inline":n.inline},n.class],style:[r.value,n.style]},[e.createVNode("div",{class:"v-responsive__sizer",style:l.value},null),(i=t.additional)==null?void 0:i.call(t),t.default&&e.createVNode("div",{class:["v-responsive__content",n.contentClass]},[t.default()])])}),{}}}),Sn=U({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:n=>n!==!0}},"transition"),we=(n,o)=>{let{slots:t}=o;const{transition:l,disabled:r,...i}=n,{component:c=e.Transition,...u}=typeof l=="object"?l:{};return e.h(c,e.mergeProps(typeof l=="string"?{name:r?"":l}:u,i,{disabled:r}),t)};function Co(n,o){var l;const t=(l=n._observe)==null?void 0:l[o.instance.$.uid];t&&(t.observer.unobserve(n),delete n._observe[o.instance.$.uid])}const $t={mounted:function(n,o){if(!At)return;const t=o.modifiers||{},l=o.value,{handler:r,options:i}=typeof l=="object"?l:{handler:l,options:{}},c=new IntersectionObserver(function(){var f;let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0;const s=(f=n._observe)==null?void 0:f[o.instance.$.uid];if(!s)return;const v=u.some(p=>p.isIntersecting);!r||t.quiet&&!s.init||t.once&&!v&&!s.init||r(v,u,a),v&&t.once?Co(n,o):s.init=!0},i);n._observe=Object(n._observe),n._observe[o.instance.$.uid]={init:!1,observer:c},c.observe(n)},unmounted:Co},_a=U({alt:String,cover:Boolean,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...il(),...Z(),...Sn()},"VImg"),sl=H()({name:"VImg",directives:{intersect:$t},props:_a(),emits:{loadstart:n=>!0,load:n=>!0,error:n=>!0},setup(n,o){let{emit:t,slots:l}=o;const r=oe("VImg"),i=e.shallowRef(""),c=e.ref(),u=e.shallowRef(n.eager?"loading":"idle"),a=e.shallowRef(),s=e.shallowRef(),v=e.computed(()=>n.src&&typeof n.src=="object"?{src:n.src.src,srcset:n.srcset||n.src.srcset,lazySrc:n.lazySrc||n.src.lazySrc,aspect:Number(n.aspectRatio||n.src.aspect||0)}:{src:n.src,srcset:n.srcset,lazySrc:n.lazySrc,aspect:Number(n.aspectRatio||0)}),f=e.computed(()=>v.value.aspect||a.value/s.value||0);function p(V){if((!n.eager||!V)&&(!At||V||n.eager)){if(u.value="loading",v.value.lazySrc){const A=new Image;A.src=v.value.lazySrc,b(A,null)}v.value.src&&e.nextTick(()=>{var A;t("loadstart",((A=c.value)==null?void 0:A.currentSrc)||v.value.src),setTimeout(()=>{var h;if(!r.isUnmounted)if((h=c.value)!=null&&h.complete){if(c.value.naturalWidth||m(),u.value==="error")return;f.value||b(c.value,null),u.value==="loading"&&d()}else f.value||b(c.value),y()})})}}function d(){var V;r.isUnmounted||(y(),b(c.value),u.value="loaded",t("load",((V=c.value)==null?void 0:V.currentSrc)||v.value.src))}function m(){var V;r.isUnmounted||(u.value="error",t("error",((V=c.value)==null?void 0:V.currentSrc)||v.value.src))}function y(){const V=c.value;V&&(i.value=V.currentSrc||V.src)}e.watch(()=>n.src,()=>{p(u.value!=="idle")}),e.watch(f,(V,A)=>{!V&&A&&c.value&&b(c.value)}),e.onBeforeMount(()=>p());let g=-1;function b(V){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const h=()=>{if(clearTimeout(g),r.isUnmounted)return;const{naturalHeight:I,naturalWidth:B}=V;I||B?(a.value=B,s.value=I):V.complete||u.value!=="loading"||A==null?(V.currentSrc.endsWith(".svg")||V.currentSrc.startsWith("data:image/svg+xml"))&&(a.value=1,s.value=1):g=window.setTimeout(h,A)};h()}e.onBeforeUnmount(()=>{clearTimeout(g)});const F=e.computed(()=>({"v-img__img--cover":n.cover,"v-img__img--contain":!n.cover})),N=()=>{var h;if(!v.value.src||u.value==="idle")return null;const V=e.createVNode("img",{class:["v-img__img",F.value],style:{objectPosition:n.position},src:v.value.src,srcset:v.value.srcset,alt:n.alt,crossorigin:n.crossorigin,referrerpolicy:n.referrerpolicy,draggable:n.draggable,sizes:n.sizes,ref:c,onLoad:d,onError:m},null),A=(h=l.sources)==null?void 0:h.call(l);return e.createVNode(we,{transition:n.transition,appear:!0},{default:()=>[e.withDirectives(A?e.createVNode("picture",{class:"v-img__picture"},[A,V]):V,[[e.vShow,u.value==="loaded"]])]})},j=()=>e.createVNode(we,{transition:n.transition},{default:()=>[v.value.lazySrc&&u.value!=="loaded"&&e.createVNode("img",{class:["v-img__img","v-img__img--preload",F.value],style:{objectPosition:n.position},src:v.value.lazySrc,alt:n.alt,crossorigin:n.crossorigin,referrerpolicy:n.referrerpolicy,draggable:n.draggable},null)]}),E=()=>l.placeholder?e.createVNode(we,{transition:n.transition,appear:!0},{default:()=>[(u.value==="loading"||u.value==="error"&&!l.error)&&e.createVNode("div",{class:"v-img__placeholder"},[l.placeholder()])]}):null,z=()=>l.error?e.createVNode(we,{transition:n.transition,appear:!0},{default:()=>[u.value==="error"&&e.createVNode("div",{class:"v-img__error"},[l.error()])]}):null,D=()=>n.gradient?e.createVNode("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${n.gradient})`}},null):null,_=e.shallowRef(!1);{const V=e.watch(f,A=>{A&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{_.value=!0})}),V())})}return J(()=>{const V=bo.filterProps(n);return e.withDirectives(e.createVNode(bo,e.mergeProps({class:["v-img",{"v-img--booting":!_.value},n.class],style:[{width:Y(n.width==="auto"?a.value:n.width)},n.style]},V,{aspectRatio:f.value,"aria-label":n.alt,role:n.alt?"img":void 0}),{additional:()=>e.createVNode(e.Fragment,null,[e.createVNode(N,null,null),e.createVNode(j,null,null),e.createVNode(D,null,null),e.createVNode(E,null,null),e.createVNode(z,null,null)]),default:l.default}),[[e.resolveDirective("intersect"),{handler:p,options:n.options},null,{once:!0}]])}),{currentSrc:i,image:c,state:u,naturalWidth:a,naturalHeight:s}}}),Qe=U({border:[Boolean,Number,String]},"border");function en(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();return{borderClasses:e.computed(()=>{const t=e.isRef(n)?n.value:n.border,l=[];if(t===!0||t==="")l.push(`${o}--border`);else if(typeof t=="string"||t===0)for(const r of String(t).split(" "))l.push(`border-${r}`);return l})}}function Rt(n){return Pt(()=>{const o=[],t={};if(n.value.background)if(rt(n.value.background)){if(t.backgroundColor=n.value.background,!n.value.text&&rt(l=n.value.background)&&!/^((rgb|hsl)a?\()?var\(--/.test(l)){const r=ln(n.value.background);if(r.a==null||r.a===1){const i=function(c){const u=Math.abs(vo(ln(0),ln(c)));return Math.abs(vo(ln(16777215),ln(c)))>Math.min(u,50)?"#fff":"#000"}(r);t.color=i,t.caretColor=i}}}else o.push(`bg-${n.value.background}`);var l;return n.value.text&&(rt(n.value.text)?(t.color=n.value.text,t.caretColor=n.value.text):o.push(`text-${n.value.text}`)),{colorClasses:o,colorStyles:t}})}function Se(n,o){const t=e.computed(()=>({text:e.isRef(n)?n.value:o?n[o]:null})),{colorClasses:l,colorStyles:r}=Rt(t);return{textColorClasses:l,textColorStyles:r}}function Ke(n,o){const t=e.computed(()=>({background:e.isRef(n)?n.value:o?n[o]:null})),{colorClasses:l,colorStyles:r}=Rt(t);return{backgroundColorClasses:l,backgroundColorStyles:r}}const nn=U({elevation:{type:[Number,String],validator(n){const o=parseInt(n);return!isNaN(o)&&o>=0&&o<=24}}},"elevation");function tn(n){return{elevationClasses:e.computed(()=>{const o=e.isRef(n)?n.value:n.elevation,t=[];return o==null||t.push(`elevation-${o}`),t})}}const Ve=U({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function Ie(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();return{roundedClasses:e.computed(()=>{const t=e.isRef(n)?n.value:n.rounded,l=[];if(t===!0||t==="")l.push(`${o}--rounded`);else if(typeof t=="string"||t===0)for(const r of String(t).split(" "))l.push(`rounded-${r}`);return l})}}const Oa=[null,"default","comfortable","compact"],he=U({density:{type:String,default:"default",validator:n=>Oa.includes(n)}},"density");function Be(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();return{densityClasses:e.computed(()=>`${o}--density-${n.density}`)}}const Ea=["elevated","flat","tonal","outlined","text","plain"];function Vn(n,o){return e.createVNode(e.Fragment,null,[n&&e.createVNode("span",{key:"overlay",class:`${o}__overlay`},null),e.createVNode("span",{key:"underlay",class:`${o}__underlay`},null)])}const xe=U({color:String,variant:{type:String,default:"elevated",validator:n=>Ea.includes(n)}},"variant");function In(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();const t=e.computed(()=>{const{variant:i}=e.unref(n);return`${o}--variant-${i}`}),{colorClasses:l,colorStyles:r}=Rt(e.computed(()=>{const{variant:i,color:c}=e.unref(n);return{[["elevated","flat"].includes(i)?"background":"text"]:c}}));return{colorClasses:l,colorStyles:r,variantClasses:t}}const ul=U({divided:Boolean,...Qe(),...Z(),...he(),...nn(),...Ve(),...pe(),...le(),...xe()},"VBtnGroup"),So=H()({name:"VBtnGroup",props:ul(),setup(n,o){let{slots:t}=o;const{themeClasses:l}=ie(n),{densityClasses:r}=Be(n),{borderClasses:i}=en(n),{elevationClasses:c}=tn(n),{roundedClasses:u}=Ie(n);Ze({VBtn:{height:"auto",color:e.toRef(n,"color"),density:e.toRef(n,"density"),flat:!0,variant:e.toRef(n,"variant")}}),J(()=>e.createVNode(n.tag,{class:["v-btn-group",{"v-btn-group--divided":n.divided},l.value,i.value,r.value,c.value,u.value,n.class],style:n.style},t))}}),cl=U({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),dl=U({value:null,disabled:Boolean,selectedClass:String},"group-item");function pl(n,o){let t=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];const l=oe("useGroupItem");if(!l)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const r=fe();e.provide(Symbol.for(`${o.description}:id`),r);const i=e.inject(o,null);if(!i){if(!t)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${o.description}`)}const c=e.toRef(n,"value"),u=e.computed(()=>!(!i.disabled.value&&!n.disabled));i.register({id:r,value:c,disabled:u},l),e.onBeforeUnmount(()=>{i.unregister(r)});const a=e.computed(()=>i.isSelected(r)),s=e.computed(()=>a.value&&[i.selectedClass.value,n.selectedClass]);return e.watch(a,v=>{l.emit("group:selected",{value:v})}),{id:r,isSelected:a,toggle:()=>i.select(r,!a.value),select:v=>i.select(r,v),selectedClass:s,value:c,disabled:u,group:i}}function vl(n,o){let t=!1;const l=e.reactive([]),r=ne(n,"modelValue",[],s=>s==null?[]:Vo(l,Ce(s)),s=>{const v=function(f,p){const d=[];return p.forEach(m=>{const y=f.findIndex(g=>g.id===m);if(~y){const g=f[y];d.push(g.value!=null?g.value:y)}}),d}(l,s);return n.multiple?v:v[0]}),i=oe("useGroup");function c(){const s=l.find(v=>!v.disabled);s&&n.mandatory==="force"&&!r.value.length&&(r.value=[s.id])}function u(s){if(n.multiple&&sn('This method is not supported when using "multiple" prop'),r.value.length){const v=r.value[0],f=l.findIndex(m=>m.id===v);let p=(f+s)%l.length,d=l[p];for(;d.disabled&&p!==f;)p=(p+s)%l.length,d=l[p];if(d.disabled)return;r.value=[l[p].id]}else{const v=l.find(f=>!f.disabled);v&&(r.value=[v.id])}}e.onMounted(()=>{c()}),e.onBeforeUnmount(()=>{t=!0});const a={register:function(s,v){const f=s,p=En(Symbol.for(`${o.description}:id`),i==null?void 0:i.vnode).indexOf(v);p>-1?l.splice(p,0,f):l.push(f)},unregister:function(s){if(t)return;c();const v=l.findIndex(f=>f.id===s);l.splice(v,1)},selected:r,select:function(s,v){const f=l.find(p=>p.id===s);if(!v||!(f!=null&&f.disabled))if(n.multiple){const p=r.value.slice(),d=p.findIndex(y=>y===s),m=~d;if(v=v??!m,m&&n.mandatory&&p.length<=1||!m&&n.max!=null&&p.length+1>n.max)return;d<0&&v?p.push(s):d>=0&&!v&&p.splice(d,1),r.value=p}else{const p=r.value.includes(s);if(n.mandatory&&p)return;r.value=v??!p?[s]:[]}},disabled:e.toRef(n,"disabled"),prev:()=>u(l.length-1),next:()=>u(1),isSelected:s=>r.value.includes(s),selectedClass:e.computed(()=>n.selectedClass),items:e.computed(()=>l),getItemIndex:s=>function(v,f){const p=Vo(v,[f]);return p.length?v.findIndex(d=>d.id===p[0]):-1}(l,s)};return e.provide(o,a),a}function Vo(n,o){const t=[];return o.forEach(l=>{const r=n.find(c=>gn(l,c.value)),i=n[l];(r==null?void 0:r.value)!=null?t.push(r.id):i!=null&&t.push(i.id)}),t}const fl=Symbol.for("vuetify:v-btn-toggle"),za=U({...ul(),...cl()},"VBtnToggle");H()({name:"VBtnToggle",props:za(),emits:{"update:modelValue":n=>!0},setup(n,o){let{slots:t}=o;const{isSelected:l,next:r,prev:i,select:c,selected:u}=vl(n,fl);return J(()=>{const a=So.filterProps(n);return e.createVNode(So,e.mergeProps({class:["v-btn-toggle",n.class]},a,{style:n.style}),{default:()=>{var s;return[(s=t.default)==null?void 0:s.call(t,{isSelected:l,next:r,prev:i,select:c,selected:u})]}})}),{next:r,prev:i,select:c}}});const Q=[String,Function,Object,Array],Ta=Symbol.for("vuetify:icons"),Un=U({icon:{type:Q},tag:{type:String,required:!0}},"icon"),Io=H()({name:"VComponentIcon",props:Un(),setup(n,o){let{slots:t}=o;return()=>{const l=n.icon;return e.createVNode(n.tag,null,{default:()=>{var r;return[n.icon?e.createVNode(l,null,null):(r=t.default)==null?void 0:r.call(t)]}})}}}),$a=dn({name:"VSvgIcon",inheritAttrs:!1,props:Un(),setup(n,o){let{attrs:t}=o;return()=>e.createVNode(n.tag,e.mergeProps(t,{style:null}),{default:()=>[e.createVNode("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(n.icon)?n.icon.map(l=>Array.isArray(l)?e.createVNode("path",{d:l[0],"fill-opacity":l[1]},null):e.createVNode("path",{d:l},null)):e.createVNode("path",{d:n.icon},null)])]})}});dn({name:"VLigatureIcon",props:Un(),setup:n=>()=>e.createVNode(n.tag,null,{default:()=>[n.icon]})}),dn({name:"VClassIcon",props:Un(),setup:n=>()=>e.createVNode(n.tag,{class:n.icon},null)});const Ra=["x-small","small","default","large","x-large"],Bn=U({size:{type:[String,Number],default:"default"}},"size");function wn(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();return Pt(()=>{let t,l;return Rn(Ra,n.size)?t=`${o}--size-${n.size}`:n.size&&(l={width:Y(n.size),height:Y(n.size)}),{sizeClasses:t,sizeStyles:l}})}const Da=U({color:String,start:Boolean,end:Boolean,icon:Q,...Z(),...Bn(),...pe({tag:"i"}),...le()},"VIcon"),ee=H()({name:"VIcon",props:Da(),setup(n,o){let{attrs:t,slots:l}=o;const r=e.ref(),{themeClasses:i}=ie(n),{iconData:c}=(v=>{const f=e.inject(Ta);if(!f)throw new Error("Missing Vuetify Icons provide!");return{iconData:e.computed(()=>{var g;const p=e.unref(v);if(!p)return{component:Io};let d=p;if(typeof d=="string"&&(d=d.trim(),d.startsWith("$")&&(d=(g=f.aliases)==null?void 0:g[d.slice(1)])),!d)throw new Error(`Could not find aliased icon "${p}"`);if(Array.isArray(d))return{component:$a,icon:d};if(typeof d!="string")return{component:Io,icon:d};const m=Object.keys(f.sets).find(b=>typeof d=="string"&&d.startsWith(`${b}:`)),y=m?d.slice(m.length+1):d;return{component:f.sets[m??f.defaultSet].component,icon:y}})}})(e.computed(()=>r.value||n.icon)),{sizeClasses:u}=wn(n),{textColorClasses:a,textColorStyles:s}=Se(e.toRef(n,"color"));return J(()=>{var f,p;const v=(f=l.default)==null?void 0:f.call(l);return v&&(r.value=(p=Go(v).filter(d=>d.type===e.Text&&d.children&&typeof d.children=="string")[0])==null?void 0:p.children),e.createVNode(c.value.component,{tag:n.tag,icon:c.value.icon,class:["v-icon","notranslate",i.value,u.value,a.value,{"v-icon--clickable":!!t.onClick,"v-icon--start":n.start,"v-icon--end":n.end},n.class],style:[u.value?void 0:{fontSize:Y(n.size),height:Y(n.size),width:Y(n.size)},s.value,n.style],role:t.onClick?"button":void 0,"aria-hidden":!t.onClick},{default:()=>[v]})}),{}}});function ml(n,o){const t=e.ref(),l=e.shallowRef(!1);if(At){const r=new IntersectionObserver(i=>{n==null||n(i,r),l.value=!!i.find(c=>c.isIntersecting)},o);e.onBeforeUnmount(()=>{r.disconnect()}),e.watch(t,(i,c)=>{c&&(r.unobserve(c),l.value=!1),i&&r.observe(i)},{flush:"post"})}return{intersectionRef:t,isIntersecting:l}}const La=U({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Z(),...Bn(),...pe({tag:"div"}),...le()},"VProgressCircular"),yl=H()({name:"VProgressCircular",props:La(),setup(n,o){let{slots:t}=o;const l=2*Math.PI*20,r=e.ref(),{themeClasses:i}=ie(n),{sizeClasses:c,sizeStyles:u}=wn(n),{textColorClasses:a,textColorStyles:s}=Se(e.toRef(n,"color")),{textColorClasses:v,textColorStyles:f}=Se(e.toRef(n,"bgColor")),{intersectionRef:p,isIntersecting:d}=ml(),{resizeRef:m,contentRect:y}=zt(),g=e.computed(()=>Math.max(0,Math.min(100,parseFloat(n.modelValue)))),b=e.computed(()=>Number(n.width)),F=e.computed(()=>u.value?Number(n.size):y.value?y.value.width:Math.max(b.value,32)),N=e.computed(()=>20/(1-b.value/F.value)*2),j=e.computed(()=>b.value/F.value*N.value),E=e.computed(()=>Y((100-g.value)/100*l));return e.watchEffect(()=>{p.value=r.value,m.value=r.value}),J(()=>e.createVNode(n.tag,{ref:r,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!n.indeterminate,"v-progress-circular--visible":d.value,"v-progress-circular--disable-shrink":n.indeterminate==="disable-shrink"},i.value,c.value,a.value,n.class],style:[u.value,s.value,n.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":n.indeterminate?void 0:g.value},{default:()=>[e.createVNode("svg",{style:{transform:`rotate(calc(-90deg + ${Number(n.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${N.value} ${N.value}`},[e.createVNode("circle",{class:["v-progress-circular__underlay",v.value],style:f.value,fill:"transparent",cx:"50%",cy:"50%",r:20,"stroke-width":j.value,"stroke-dasharray":l,"stroke-dashoffset":0},null),e.createVNode("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:20,"stroke-width":j.value,"stroke-dasharray":l,"stroke-dashoffset":E.value},null)]),t.default&&e.createVNode("div",{class:"v-progress-circular__content"},[t.default({value:g.value})])]})),{}}}),Bo={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Dt=U({location:String},"location");function Lt(n){let o=arguments.length>1&&arguments[1]!==void 0&&arguments[1],t=arguments.length>2?arguments[2]:void 0;const{isRtl:l}=Cn();return{locationStyles:e.computed(()=>{if(!n.location)return{};const{side:i,align:c}=mt(n.location.split(" ").length>1?n.location:`${n.location} center`,l.value);function u(s){return t?t(s):0}const a={};return i!=="center"&&(o?a[Bo[i]]=`calc(100% - ${u(i)}px)`:a[i]=0),c!=="center"?o?a[Bo[c]]=`calc(100% - ${u(c)}px)`:a[c]=0:(i==="center"?a.top=a.left="50%":a[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",a.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),a})}}const Ma=U({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Z(),...Dt({location:"top"}),...Ve(),...pe(),...le()},"VProgressLinear"),Wa=H()({name:"VProgressLinear",props:Ma(),emits:{"update:modelValue":n=>!0},setup(n,o){let{slots:t}=o;const l=ne(n,"modelValue"),{isRtl:r,rtlClasses:i}=Cn(),{themeClasses:c}=ie(n),{locationStyles:u}=Lt(n),{textColorClasses:a,textColorStyles:s}=Se(n,"color"),{backgroundColorClasses:v,backgroundColorStyles:f}=Ke(e.computed(()=>n.bgColor||n.color)),{backgroundColorClasses:p,backgroundColorStyles:d}=Ke(n,"color"),{roundedClasses:m}=Ie(n),{intersectionRef:y,isIntersecting:g}=ml(),b=e.computed(()=>parseInt(n.max,10)),F=e.computed(()=>parseInt(n.height,10)),N=e.computed(()=>parseFloat(n.bufferValue)/b.value*100),j=e.computed(()=>parseFloat(l.value)/b.value*100),E=e.computed(()=>r.value!==n.reverse),z=e.computed(()=>n.indeterminate?"fade-transition":"slide-x-transition"),D=e.computed(()=>n.bgOpacity==null?n.bgOpacity:parseFloat(n.bgOpacity));function _(V){if(!y.value)return;const{left:A,right:h,width:I}=y.value.getBoundingClientRect(),B=E.value?I-V.clientX+(h-I):V.clientX-A;l.value=Math.round(B/I*b.value)}return J(()=>e.createVNode(n.tag,{ref:y,class:["v-progress-linear",{"v-progress-linear--absolute":n.absolute,"v-progress-linear--active":n.active&&g.value,"v-progress-linear--reverse":E.value,"v-progress-linear--rounded":n.rounded,"v-progress-linear--rounded-bar":n.roundedBar,"v-progress-linear--striped":n.striped},m.value,c.value,i.value,n.class],style:[{bottom:n.location==="bottom"?0:void 0,top:n.location==="top"?0:void 0,height:n.active?Y(F.value):0,"--v-progress-linear-height":Y(F.value),...u.value},n.style],role:"progressbar","aria-hidden":n.active?"false":"true","aria-valuemin":"0","aria-valuemax":n.max,"aria-valuenow":n.indeterminate?void 0:j.value,onClick:n.clickable&&_},{default:()=>[n.stream&&e.createVNode("div",{key:"stream",class:["v-progress-linear__stream",a.value],style:{...s.value,[E.value?"left":"right"]:Y(-F.value),borderTop:`${Y(F.value/2)} dotted`,opacity:D.value,top:`calc(50% - ${Y(F.value/4)})`,width:Y(100-N.value,"%"),"--v-progress-linear-stream-to":Y(F.value*(E.value?1:-1))}},null),e.createVNode("div",{class:["v-progress-linear__background",v.value],style:[f.value,{opacity:D.value,width:Y(n.stream?N.value:100,"%")}]},null),e.createVNode(e.Transition,{name:z.value},{default:()=>[n.indeterminate?e.createVNode("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(V=>e.createVNode("div",{key:V,class:["v-progress-linear__indeterminate",V,p.value],style:d.value},null))]):e.createVNode("div",{class:["v-progress-linear__determinate",p.value],style:[d.value,{width:Y(j.value,"%")}]},null)]}),t.default&&e.createVNode("div",{class:"v-progress-linear__content"},[t.default({value:j.value,buffer:N.value})])]})),{}}}),Mt=U({loading:[Boolean,String]},"loader");function Qn(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();return{loaderClasses:e.computed(()=>({[`${o}--loading`]:n.loading}))}}function Wt(n,o){var l;let{slots:t}=o;return e.createVNode("div",{class:`${n.name}__loader`},[((l=t.default)==null?void 0:l.call(t,{color:n.color,isActive:n.active}))||e.createVNode(Wa,{active:n.active,color:n.color,height:"2",indeterminate:!0},null)])}const ja=["static","relative","fixed","absolute","sticky"],gl=U({position:{type:String,validator:n=>ja.includes(n)}},"position");function hl(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();return{positionClasses:e.computed(()=>n.position?`${o}--${n.position}`:void 0)}}function et(n,o){const t=e.resolveDynamicComponent("RouterLink"),l=e.computed(()=>!(!n.href&&!n.to)),r=e.computed(()=>(l==null?void 0:l.value)||eo(o,"click")||eo(n,"click"));if(typeof t=="string")return{isLink:l,isClickable:r,href:e.toRef(n,"href")};const i=n.to?t.useLink(n):void 0;return{isLink:l,isClickable:r,route:i==null?void 0:i.route,navigate:i==null?void 0:i.navigate,isActive:i&&e.computed(()=>{var c,u;return n.exact?(c=i.isExactActive)==null?void 0:c.value:(u=i.isActive)==null?void 0:u.value}),href:e.computed(()=>n.to?i==null?void 0:i.route.value.href:n.href)}}const nt=U({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let it=!1;const yt=Symbol("rippleStop"),Ua=80;function wo(n,o){n.style.transform=o,n.style.webkitTransform=o}function gt(n){return n.constructor.name==="TouchEvent"}function bl(n){return n.constructor.name==="KeyboardEvent"}const Gn={show(n,o){var d;let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((d=o==null?void 0:o._ripple)!=null&&d.enabled))return;const l=document.createElement("span"),r=document.createElement("span");l.appendChild(r),l.className="v-ripple__container",t.class&&(l.className+=` ${t.class}`);const{radius:i,scale:c,x:u,y:a,centerX:s,centerY:v}=function(m,y){var D;let g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},b=0,F=0;if(!bl(m)){const _=y.getBoundingClientRect(),V=gt(m)?m.touches[m.touches.length-1]:m;b=V.clientX-_.left,F=V.clientY-_.top}let N=0,j=.3;(D=y._ripple)!=null&&D.circle?(j=.15,N=y.clientWidth/2,N=g.center?N:N+Math.sqrt((b-N)**2+(F-N)**2)/4):N=Math.sqrt(y.clientWidth**2+y.clientHeight**2)/2;const E=(y.clientWidth-2*N)/2+"px",z=(y.clientHeight-2*N)/2+"px";return{radius:N,scale:j,x:g.center?E:b-N+"px",y:g.center?z:F-N+"px",centerX:E,centerY:z}}(n,o,t),f=2*i+"px";r.className="v-ripple__animation",r.style.width=f,r.style.height=f,o.appendChild(l);const p=window.getComputedStyle(o);p&&p.position==="static"&&(o.style.position="relative",o.dataset.previousPosition="static"),r.classList.add("v-ripple__animation--enter"),r.classList.add("v-ripple__animation--visible"),wo(r,`translate(${u}, ${a}) scale3d(${c},${c},${c})`),r.dataset.activated=String(performance.now()),setTimeout(()=>{r.classList.remove("v-ripple__animation--enter"),r.classList.add("v-ripple__animation--in"),wo(r,`translate(${s}, ${v}) scale3d(1,1,1)`)},0)},hide(n){var i;if(!((i=n==null?void 0:n._ripple)!=null&&i.enabled))return;const o=n.getElementsByClassName("v-ripple__animation");if(o.length===0)return;const t=o[o.length-1];if(t.dataset.isHiding)return;t.dataset.isHiding="true";const l=performance.now()-Number(t.dataset.activated),r=Math.max(250-l,0);setTimeout(()=>{t.classList.remove("v-ripple__animation--in"),t.classList.add("v-ripple__animation--out"),setTimeout(()=>{var c;n.getElementsByClassName("v-ripple__animation").length===1&&n.dataset.previousPosition&&(n.style.position=n.dataset.previousPosition,delete n.dataset.previousPosition),((c=t.parentNode)==null?void 0:c.parentNode)===n&&n.removeChild(t.parentNode)},300)},r)}};function Cl(n){return n===void 0||!!n}function pn(n){const o={},t=n.currentTarget;if(t!=null&&t._ripple&&!t._ripple.touched&&!n[yt]){if(n[yt]=!0,gt(n))t._ripple.touched=!0,t._ripple.isTouch=!0;else if(t._ripple.isTouch)return;if(o.center=t._ripple.centered||bl(n),t._ripple.class&&(o.class=t._ripple.class),gt(n)){if(t._ripple.showTimerCommit)return;t._ripple.showTimerCommit=()=>{Gn.show(n,t,o)},t._ripple.showTimer=window.setTimeout(()=>{var l;(l=t==null?void 0:t._ripple)!=null&&l.showTimerCommit&&(t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null)},Ua)}else Gn.show(n,t,o)}}function ko(n){n[yt]=!0}function de(n){const o=n.currentTarget;if(o!=null&&o._ripple){if(window.clearTimeout(o._ripple.showTimer),n.type==="touchend"&&o._ripple.showTimerCommit)return o._ripple.showTimerCommit(),o._ripple.showTimerCommit=null,void(o._ripple.showTimer=window.setTimeout(()=>{de(n)}));window.setTimeout(()=>{o._ripple&&(o._ripple.touched=!1)}),Gn.hide(o)}}function Sl(n){const o=n.currentTarget;o!=null&&o._ripple&&(o._ripple.showTimerCommit&&(o._ripple.showTimerCommit=null),window.clearTimeout(o._ripple.showTimer))}let vn=!1;function Vl(n){vn||n.keyCode!==Kt.enter&&n.keyCode!==Kt.space||(vn=!0,pn(n))}function Il(n){vn=!1,de(n)}function Bl(n){vn&&(vn=!1,de(n))}function xo(n,o,t){const{value:l,modifiers:r}=o,i=Cl(l);if(i||Gn.hide(n),n._ripple=n._ripple??{},n._ripple.enabled=i,n._ripple.centered=r.center,n._ripple.circle=r.circle,pt(l)&&l.class&&(n._ripple.class=l.class),i&&!t){if(r.stop)return n.addEventListener("touchstart",ko,{passive:!0}),void n.addEventListener("mousedown",ko);n.addEventListener("touchstart",pn,{passive:!0}),n.addEventListener("touchend",de,{passive:!0}),n.addEventListener("touchmove",Sl,{passive:!0}),n.addEventListener("touchcancel",de),n.addEventListener("mousedown",pn),n.addEventListener("mouseup",de),n.addEventListener("mouseleave",de),n.addEventListener("keydown",Vl),n.addEventListener("keyup",Il),n.addEventListener("blur",Bl),n.addEventListener("dragstart",de,{passive:!0})}else!i&&t&&wl(n)}function wl(n){n.removeEventListener("mousedown",pn),n.removeEventListener("touchstart",pn),n.removeEventListener("touchend",de),n.removeEventListener("touchmove",Sl),n.removeEventListener("touchcancel",de),n.removeEventListener("mouseup",de),n.removeEventListener("mouseleave",de),n.removeEventListener("keydown",Vl),n.removeEventListener("keyup",Il),n.removeEventListener("dragstart",de),n.removeEventListener("blur",Bl)}const kn={mounted:function(n,o){xo(n,o,!1)},unmounted:function(n){delete n._ripple,wl(n)},updated:function(n,o){o.value!==o.oldValue&&xo(n,o,Cl(o.oldValue))}},Ga=U({active:{type:Boolean,default:void 0},symbol:{type:null,default:fl},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Q,appendIcon:Q,block:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...Qe(),...Z(),...he(),...Ee(),...nn(),...dl(),...Mt(),...Dt(),...gl(),...Ve(),...nt(),...Bn(),...pe({tag:"button"}),...le(),...xe({variant:"elevated"})},"VBtn"),ht=H()({name:"VBtn",directives:{Ripple:kn},props:Ga(),emits:{"group:selected":n=>!0},setup(n,o){let{attrs:t,slots:l}=o;const{themeClasses:r}=ie(n),{borderClasses:i}=en(n),{colorClasses:c,colorStyles:u,variantClasses:a}=In(n),{densityClasses:s}=Be(n),{dimensionStyles:v}=ze(n),{elevationClasses:f}=tn(n),{loaderClasses:p}=Qn(n),{locationStyles:d}=Lt(n),{positionClasses:m}=hl(n),{roundedClasses:y}=Ie(n),{sizeClasses:g,sizeStyles:b}=wn(n),F=pl(n,n.symbol,!1),N=et(n,t),j=e.computed(()=>{var V;return n.active!==void 0?n.active:N.isLink.value?(V=N.isActive)==null?void 0:V.value:F==null?void 0:F.isSelected.value}),E=e.computed(()=>(F==null?void 0:F.disabled.value)||n.disabled),z=e.computed(()=>n.variant==="elevated"&&!(n.disabled||n.flat||n.border)),D=e.computed(()=>{if(n.value!==void 0&&typeof n.value!="symbol")return Object(n.value)===n.value?JSON.stringify(n.value,null,0):n.value});function _(V){var A;E.value||N.isLink.value&&(V.metaKey||V.ctrlKey||V.shiftKey||V.button!==0||t.target==="_blank")||((A=N.navigate)==null||A.call(N,V),F==null||F.toggle())}return function(V,A){e.watch(()=>{var h;return(h=V.isActive)==null?void 0:h.value},h=>{V.isLink.value&&h&&A&&e.nextTick(()=>{A(!0)})},{immediate:!0})}(N,F==null?void 0:F.select),J(()=>{var L,M;const V=N.isLink.value?"a":n.tag,A=!(!n.prependIcon&&!l.prepend),h=!(!n.appendIcon&&!l.append),I=!(!n.icon||n.icon===!0),B=(F==null?void 0:F.isSelected.value)&&(!N.isLink.value||((L=N.isActive)==null?void 0:L.value))||!F||((M=N.isActive)==null?void 0:M.value);return e.withDirectives(e.createVNode(V,{type:V==="a"?void 0:"button",class:["v-btn",F==null?void 0:F.selectedClass.value,{"v-btn--active":j.value,"v-btn--block":n.block,"v-btn--disabled":E.value,"v-btn--elevated":z.value,"v-btn--flat":n.flat,"v-btn--icon":!!n.icon,"v-btn--loading":n.loading,"v-btn--slim":n.slim,"v-btn--stacked":n.stacked},r.value,i.value,B?c.value:void 0,s.value,f.value,p.value,m.value,y.value,g.value,a.value,n.class],style:[B?u.value:void 0,v.value,d.value,b.value,n.style],disabled:E.value||void 0,href:N.href.value,onClick:_,value:D.value},{default:()=>{var S;return[Vn(!0,"v-btn"),!n.icon&&A&&e.createVNode("span",{key:"prepend",class:"v-btn__prepend"},[l.prepend?e.createVNode(ae,{key:"prepend-defaults",disabled:!n.prependIcon,defaults:{VIcon:{icon:n.prependIcon}}},l.prepend):e.createVNode(ee,{key:"prepend-icon",icon:n.prependIcon},null)]),e.createVNode("span",{class:"v-btn__content","data-no-activator":""},[!l.default&&I?e.createVNode(ee,{key:"content-icon",icon:n.icon},null):e.createVNode(ae,{key:"content-defaults",disabled:!I,defaults:{VIcon:{icon:n.icon}}},{default:()=>{var w;return[((w=l.default)==null?void 0:w.call(l))??n.text]}})]),!n.icon&&h&&e.createVNode("span",{key:"append",class:"v-btn__append"},[l.append?e.createVNode(ae,{key:"append-defaults",disabled:!n.appendIcon,defaults:{VIcon:{icon:n.appendIcon}}},l.append):e.createVNode(ee,{key:"append-icon",icon:n.appendIcon},null)]),!!n.loading&&e.createVNode("span",{key:"loader",class:"v-btn__loader"},[((S=l.loader)==null?void 0:S.call(l))??e.createVNode(yl,{color:typeof n.loading=="boolean"?void 0:n.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[e.resolveDirective("ripple"),!E.value&&n.ripple,null]])}),{}}}),qa=U({text:String,clickable:Boolean,...Z(),...le()},"VLabel"),kl=H()({name:"VLabel",props:qa(),setup(n,o){let{slots:t}=o;return J(()=>{var l;return e.createVNode("label",{class:["v-label",{"v-label--clickable":n.clickable},n.class],style:n.style},[n.text,(l=t.default)==null?void 0:l.call(t)])}),{}}}),xl=Symbol.for("vuetify:selection-control-group"),Fl=U({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Q,trueIcon:Q,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:Boolean,modelValue:null,type:String,valueComparator:{type:Function,default:gn},...Z(),...he(),...le()},"SelectionControlGroup"),Ha=U({...Fl({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");H()({name:"VSelectionControlGroup",props:Ha(),emits:{"update:modelValue":n=>!0},setup(n,o){let{slots:t}=o;const l=ne(n,"modelValue"),r=fe(),i=e.computed(()=>n.id||`v-selection-control-group-${r}`),c=e.computed(()=>n.name||i.value),u=new Set;return e.provide(xl,{modelValue:l,forceUpdate:()=>{u.forEach(a=>a())},onForceUpdate:a=>{u.add(a),e.onScopeDispose(()=>{u.delete(a)})}}),Ze({[n.defaultsTarget]:{color:e.toRef(n,"color"),disabled:e.toRef(n,"disabled"),density:e.toRef(n,"density"),error:e.toRef(n,"error"),inline:e.toRef(n,"inline"),modelValue:l,multiple:e.computed(()=>!!n.multiple||n.multiple==null&&Array.isArray(l.value)),name:c,falseIcon:e.toRef(n,"falseIcon"),trueIcon:e.toRef(n,"trueIcon"),readonly:e.toRef(n,"readonly"),ripple:e.toRef(n,"ripple"),type:e.toRef(n,"type"),valueComparator:e.toRef(n,"valueComparator")}}),J(()=>{var a;return e.createVNode("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":n.inline},n.class],style:n.style,role:n.type==="radio"?"radiogroup":void 0},[(a=t.default)==null?void 0:a.call(t)])}),{}}});const jt=U({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...Z(),...Fl()},"VSelectionControl"),qn=H()({name:"VSelectionControl",directives:{Ripple:kn},inheritAttrs:!1,props:jt(),emits:{"update:modelValue":n=>!0},setup(n,o){let{attrs:t,slots:l}=o;const{group:r,densityClasses:i,icon:c,model:u,textColorClasses:a,textColorStyles:s,backgroundColorClasses:v,backgroundColorStyles:f,trueValue:p}=function(E){const z=e.inject(xl,void 0),{densityClasses:D}=Be(E),_=ne(E,"modelValue"),V=e.computed(()=>E.trueValue!==void 0?E.trueValue:E.value===void 0||E.value),A=e.computed(()=>E.falseValue!==void 0&&E.falseValue),h=e.computed(()=>!!E.multiple||E.multiple==null&&Array.isArray(_.value)),I=e.computed({get(){const P=z?z.modelValue.value:_.value;return h.value?Ce(P).some($=>E.valueComparator($,V.value)):E.valueComparator(P,V.value)},set(P){if(E.readonly)return;const $=P?V.value:A.value;let R=$;h.value&&(R=P?[...Ce(_.value),$]:Ce(_.value).filter(x=>!E.valueComparator(x,V.value))),z?z.modelValue.value=R:_.value=R}}),{textColorClasses:B,textColorStyles:L}=Se(e.computed(()=>{if(!E.error&&!E.disabled)return I.value?E.color:E.baseColor})),{backgroundColorClasses:M,backgroundColorStyles:S}=Ke(e.computed(()=>!I.value||E.error||E.disabled?void 0:E.color)),w=e.computed(()=>I.value?E.trueIcon:E.falseIcon);return{group:z,densityClasses:D,trueValue:V,falseValue:A,model:I,textColorClasses:B,textColorStyles:L,backgroundColorClasses:M,backgroundColorStyles:S,icon:w}}(n),d=fe(),m=e.computed(()=>n.id||`input-${d}`),y=e.shallowRef(!1),g=e.shallowRef(!1),b=e.ref();function F(E){y.value=!0,Ln(E.target,":focus-visible")!==!1&&(g.value=!0)}function N(){y.value=!1,g.value=!1}function j(E){n.readonly&&r&&e.nextTick(()=>r.forceUpdate()),u.value=E.target.checked}return r==null||r.onForceUpdate(()=>{b.value&&(b.value.checked=u.value)}),J(()=>{var V,A;const E=l.label?l.label({label:n.label,props:{for:m.value}}):n.label,[z,D]=hn(t),_=e.createVNode("input",e.mergeProps({ref:b,checked:u.value,disabled:!(!n.readonly&&!n.disabled),id:m.value,onBlur:N,onFocus:F,onInput:j,"aria-disabled":!(!n.readonly&&!n.disabled),type:n.type,value:p.value,name:n.name,"aria-checked":n.type==="checkbox"?u.value:void 0},D),null);return e.createVNode("div",e.mergeProps({class:["v-selection-control",{"v-selection-control--dirty":u.value,"v-selection-control--disabled":n.disabled,"v-selection-control--error":n.error,"v-selection-control--focused":y.value,"v-selection-control--focus-visible":g.value,"v-selection-control--inline":n.inline},i.value,n.class]},z,{style:n.style}),[e.createVNode("div",{class:["v-selection-control__wrapper",a.value],style:s.value},[(V=l.default)==null?void 0:V.call(l,{backgroundColorClasses:v,backgroundColorStyles:f}),e.withDirectives(e.createVNode("div",{class:["v-selection-control__input"]},[((A=l.input)==null?void 0:A.call(l,{model:u,textColorClasses:a,textColorStyles:s,backgroundColorClasses:v,backgroundColorStyles:f,inputNode:_,icon:c.value,props:{onFocus:F,onBlur:N,id:m.value}}))??e.createVNode(e.Fragment,null,[c.value&&e.createVNode(ee,{key:"icon",icon:c.value},null),_])]),[[e.resolveDirective("ripple"),n.ripple&&[!n.disabled&&!n.readonly,null,["center","circle"]]]])]),E&&e.createVNode(kl,{for:m.value,clickable:!0,onClick:h=>h.stopPropagation()},{default:()=>[E]})])}),{isFocused:y,input:b}}}),Nl=U({indeterminate:Boolean,indeterminateIcon:{type:Q,default:"$checkboxIndeterminate"},...jt({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),bt=H()({name:"VCheckboxBtn",props:Nl(),emits:{"update:modelValue":n=>!0,"update:indeterminate":n=>!0},setup(n,o){let{slots:t}=o;const l=ne(n,"indeterminate"),r=ne(n,"modelValue");function i(a){l.value&&(l.value=!1)}const c=e.computed(()=>l.value?n.indeterminateIcon:n.falseIcon),u=e.computed(()=>l.value?n.indeterminateIcon:n.trueIcon);return J(()=>{const a=Oe(qn.filterProps(n),["modelValue"]);return e.createVNode(qn,e.mergeProps(a,{modelValue:r.value,"onUpdate:modelValue":[s=>r.value=s,i],class:["v-checkbox-btn",n.class],style:n.style,type:"checkbox",falseIcon:c.value,trueIcon:u.value,"aria-checked":l.value?"mixed":void 0}),t)}),{}}});function Al(n){const{t:o}=Tt();return{InputIcon:function(t){let{name:l}=t;const r={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[l],i=n[`onClick:${l}`],c=i&&r?o(`$vuetify.input.${r}`,n.label??""):void 0;return e.createVNode(ee,{icon:n[`${l}Icon`],"aria-label":c,onClick:i},null)}}}const Ya=U({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Z(),...Sn({transition:{component:al,leaveAbsolute:!0,group:!0}})},"VMessages"),Xa=H()({name:"VMessages",props:Ya(),setup(n,o){let{slots:t}=o;const l=e.computed(()=>Ce(n.messages)),{textColorClasses:r,textColorStyles:i}=Se(e.computed(()=>n.color));return J(()=>e.createVNode(we,{transition:n.transition,tag:"div",class:["v-messages",r.value,n.class],style:[i.value,n.style],role:"alert","aria-live":"polite"},{default:()=>[n.active&&l.value.map((c,u)=>e.createVNode("div",{class:"v-messages__message",key:`${u}-${l.value}`},[t.message?t.message({message:c}):c]))]})),{}}}),Pl=U({focused:Boolean,"onUpdate:focused":ye()},"focus");function xn(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();const t=ne(n,"focused");return{focusClasses:e.computed(()=>({[`${o}--focused`]:t.value})),isFocused:t,focus:function(){t.value=!0},blur:function(){t.value=!1}}}const Ka=Symbol.for("vuetify:form");function _l(){return e.inject(Ka,null)}const Ja=U({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...Pl()},"validation"),Fn=U({id:String,appendIcon:Q,centerAffix:{type:Boolean,default:!0},prependIcon:Q,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:n=>["horizontal","vertical"].includes(n)},"onClick:prepend":ye(),"onClick:append":ye(),...Z(),...he(),...Ja()},"VInput"),ke=H()({name:"VInput",props:{...Fn()},emits:{"update:modelValue":n=>!0},setup(n,o){let{attrs:t,slots:l,emit:r}=o;const{densityClasses:i}=Be(n),{rtlClasses:c}=Cn(),{InputIcon:u}=Al(n),a=fe(),s=e.computed(()=>n.id||`input-${a}`),v=e.computed(()=>`${s.value}-messages`),{errorMessages:f,isDirty:p,isDisabled:d,isReadonly:m,isPristine:y,isValid:g,isValidating:b,reset:F,resetValidation:N,validate:j,validationClasses:E}=function(_){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge(),A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:fe();const h=ne(_,"modelValue"),I=e.computed(()=>_.validationValue===void 0?h.value:_.validationValue),B=_l(),L=e.ref([]),M=e.shallowRef(!0),S=e.computed(()=>!(!Ce(h.value===""?null:h.value).length&&!Ce(I.value===""?null:I.value).length)),w=e.computed(()=>!!(_.disabled??(B==null?void 0:B.isDisabled.value))),P=e.computed(()=>!!(_.readonly??(B==null?void 0:B.isReadonly.value))),$=e.computed(()=>{var q;return(q=_.errorMessages)!=null&&q.length?Ce(_.errorMessages).concat(L.value).slice(0,Math.max(0,+_.maxErrors)):L.value}),R=e.computed(()=>{let q=(_.validateOn??(B==null?void 0:B.validateOn.value))||"input";q==="lazy"&&(q="input lazy");const K=new Set((q==null?void 0:q.split(" "))??[]);return{blur:K.has("blur")||K.has("input"),input:K.has("input"),submit:K.has("submit"),lazy:K.has("lazy")}}),x=e.computed(()=>{var q;return!_.error&&!((q=_.errorMessages)!=null&&q.length)&&(!_.rules.length||(M.value?!L.value.length&&!R.value.lazy||null:!L.value.length))}),T=e.shallowRef(!1),G=e.computed(()=>({[`${V}--error`]:x.value===!1,[`${V}--dirty`]:S.value,[`${V}--disabled`]:w.value,[`${V}--readonly`]:P.value})),C=e.computed(()=>_.name??e.unref(A));function k(){h.value=null,e.nextTick(O)}function O(){M.value=!0,R.value.lazy?L.value=[]:W(!0)}async function W(){let q=arguments.length>0&&arguments[0]!==void 0&&arguments[0];const K=[];T.value=!0;for(const te of _.rules){if(K.length>=+(_.maxErrors??1))break;const re=typeof te=="function"?te:()=>te,se=await re(I.value);se!==!0&&(se===!1||typeof se=="string"?K.push(se||""):console.warn(`${se} is not a valid value. Rule functions must return boolean true or a string.`))}return L.value=K,T.value=!1,M.value=q,L.value}return e.onBeforeMount(()=>{B==null||B.register({id:C.value,validate:W,reset:k,resetValidation:O})}),e.onBeforeUnmount(()=>{B==null||B.unregister(C.value)}),e.onMounted(async()=>{R.value.lazy||await W(!0),B==null||B.update(C.value,x.value,$.value)}),Ae(()=>R.value.input,()=>{e.watch(I,()=>{if(I.value!=null)W();else if(_.focused){const q=e.watch(()=>_.focused,K=>{K||W(),q()})}})}),Ae(()=>R.value.blur,()=>{e.watch(()=>_.focused,q=>{q||W()})}),e.watch(x,()=>{B==null||B.update(C.value,x.value,$.value)}),{errorMessages:$,isDirty:S,isDisabled:w,isReadonly:P,isPristine:M,isValid:x,isValidating:T,reset:k,resetValidation:O,validate:W,validationClasses:G}}(n,"v-input",s),z=e.computed(()=>({id:s,messagesId:v,isDirty:p,isDisabled:d,isReadonly:m,isPristine:y,isValid:g,isValidating:b,reset:F,resetValidation:N,validate:j})),D=e.computed(()=>{var _;return(_=n.errorMessages)!=null&&_.length||!y.value&&f.value.length?f.value:n.hint&&(n.persistentHint||n.focused)?n.hint:n.messages});return J(()=>{var I,B,L,M;const _=!(!l.prepend&&!n.prependIcon),V=!(!l.append&&!n.appendIcon),A=D.value.length>0,h=!n.hideDetails||n.hideDetails==="auto"&&(A||!!l.details);return e.createVNode("div",{class:["v-input",`v-input--${n.direction}`,{"v-input--center-affix":n.centerAffix,"v-input--hide-spin-buttons":n.hideSpinButtons},i.value,c.value,E.value,n.class],style:n.style},[_&&e.createVNode("div",{key:"prepend",class:"v-input__prepend"},[(I=l.prepend)==null?void 0:I.call(l,z.value),n.prependIcon&&e.createVNode(u,{key:"prepend-icon",name:"prepend"},null)]),l.default&&e.createVNode("div",{class:"v-input__control"},[(B=l.default)==null?void 0:B.call(l,z.value)]),V&&e.createVNode("div",{key:"append",class:"v-input__append"},[n.appendIcon&&e.createVNode(u,{key:"append-icon",name:"append"},null),(L=l.append)==null?void 0:L.call(l,z.value)]),h&&e.createVNode("div",{class:"v-input__details"},[e.createVNode(Xa,{id:v.value,active:A,messages:D.value},{message:l.message}),(M=l.details)==null?void 0:M.call(l,z.value)])])}),{reset:F,resetValidation:N,validate:j,isValid:g,errorMessages:f}}}),Za=U({...Fn(),...Oe(Nl(),["inline"])},"VCheckbox"),Qa=H()({name:"VCheckbox",inheritAttrs:!1,props:Za(),emits:{"update:modelValue":n=>!0,"update:focused":n=>!0},setup(n,o){let{attrs:t,slots:l}=o;const r=ne(n,"modelValue"),{isFocused:i,focus:c,blur:u}=xn(n),a=fe(),s=e.computed(()=>n.id||`checkbox-${a}`);return J(()=>{const[v,f]=hn(t),p=ke.filterProps(n),d=bt.filterProps(n);return e.createVNode(ke,e.mergeProps({class:["v-checkbox",n.class]},v,p,{modelValue:r.value,"onUpdate:modelValue":m=>r.value=m,id:s.value,focused:i.value,style:n.style}),{...l,default:m=>{let{id:y,messagesId:g,isDisabled:b,isReadonly:F}=m;return e.createVNode(bt,e.mergeProps(d,{id:y.value,"aria-describedby":g.value,disabled:b.value,readonly:F.value},f,{modelValue:r.value,"onUpdate:modelValue":N=>r.value=N,onFocus:c,onBlur:u}),l)}})}),{}}}),er=U({start:Boolean,end:Boolean,icon:Q,image:String,text:String,...Z(),...he(),...Ve(),...Bn(),...pe(),...le(),...xe({variant:"flat"})},"VAvatar"),Je=H()({name:"VAvatar",props:er(),setup(n,o){let{slots:t}=o;const{themeClasses:l}=ie(n),{colorClasses:r,colorStyles:i,variantClasses:c}=In(n),{densityClasses:u}=Be(n),{roundedClasses:a}=Ie(n),{sizeClasses:s,sizeStyles:v}=wn(n);return J(()=>e.createVNode(n.tag,{class:["v-avatar",{"v-avatar--start":n.start,"v-avatar--end":n.end},l.value,r.value,u.value,a.value,s.value,c.value,n.class],style:[i.value,v.value,n.style]},{default:()=>{var f;return[n.image?e.createVNode(sl,{key:"image",src:n.image,alt:"",cover:!0},null):n.icon?e.createVNode(ee,{key:"icon",icon:n.icon},null):((f=t.default)==null?void 0:f.call(t))??n.text,Vn(!1,"v-avatar")]}})),{}}}),Ol=Symbol.for("vuetify:v-chip-group"),nr=U({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:gn},...Z(),...cl({selectedClass:"v-chip--selected"}),...pe(),...le(),...xe({variant:"tonal"})},"VChipGroup");H()({name:"VChipGroup",props:nr(),emits:{"update:modelValue":n=>!0},setup(n,o){let{slots:t}=o;const{themeClasses:l}=ie(n),{isSelected:r,select:i,next:c,prev:u,selected:a}=vl(n,Ol);return Ze({VChip:{color:e.toRef(n,"color"),disabled:e.toRef(n,"disabled"),filter:e.toRef(n,"filter"),variant:e.toRef(n,"variant")}}),J(()=>e.createVNode(n.tag,{class:["v-chip-group",{"v-chip-group--column":n.column},l.value,n.class],style:n.style},{default:()=>{var s;return[(s=t.default)==null?void 0:s.call(t,{isSelected:r,select:i,next:c,prev:u,selected:a.value})]}})),{}}});const tr=U({activeClass:String,appendAvatar:String,appendIcon:Q,closable:Boolean,closeIcon:{type:Q,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Q,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:ye(),onClickOnce:ye(),...Qe(),...Z(),...he(),...nn(),...dl(),...Ve(),...nt(),...Bn(),...pe({tag:"span"}),...le(),...xe({variant:"tonal"})},"VChip"),or=H()({name:"VChip",directives:{Ripple:kn},props:tr(),emits:{"click:close":n=>!0,"update:modelValue":n=>!0,"group:selected":n=>!0,click:n=>!0},setup(n,o){let{attrs:t,emit:l,slots:r}=o;const{t:i}=Tt(),{borderClasses:c}=en(n),{colorClasses:u,colorStyles:a,variantClasses:s}=In(n),{densityClasses:v}=Be(n),{elevationClasses:f}=tn(n),{roundedClasses:p}=Ie(n),{sizeClasses:d}=wn(n),{themeClasses:m}=ie(n),y=ne(n,"modelValue"),g=pl(n,Ol,!1),b=et(n,t),F=e.computed(()=>n.link!==!1&&b.isLink.value),N=e.computed(()=>!n.disabled&&n.link!==!1&&(!!g||n.link||b.isClickable.value)),j=e.computed(()=>({"aria-label":i(n.closeLabel),onClick(D){D.stopPropagation(),y.value=!1,l("click:close",D)}}));function E(D){var _;l("click",D),N.value&&((_=b.navigate)==null||_.call(b,D),g==null||g.toggle())}function z(D){D.key!=="Enter"&&D.key!==" "||(D.preventDefault(),E(D))}return()=>{const D=b.isLink.value?"a":n.tag,_=!(!n.appendIcon&&!n.appendAvatar),V=!(!_&&!r.append),A=!(!r.close&&!n.closable),h=!(!r.filter&&!n.filter)&&g,I=!(!n.prependIcon&&!n.prependAvatar),B=!(!I&&!r.prepend),L=!g||g.isSelected.value;return y.value&&e.withDirectives(e.createVNode(D,{class:["v-chip",{"v-chip--disabled":n.disabled,"v-chip--label":n.label,"v-chip--link":N.value,"v-chip--filter":h,"v-chip--pill":n.pill},m.value,c.value,L?u.value:void 0,v.value,f.value,p.value,d.value,s.value,g==null?void 0:g.selectedClass.value,n.class],style:[L?a.value:void 0,n.style],disabled:n.disabled||void 0,draggable:n.draggable,href:b.href.value,tabindex:N.value?0:void 0,onClick:E,onKeydown:N.value&&!F.value&&z},{default:()=>{var M;return[Vn(N.value,"v-chip"),h&&e.createVNode(rl,{key:"filter"},{default:()=>[e.withDirectives(e.createVNode("div",{class:"v-chip__filter"},[r.filter?e.createVNode(ae,{key:"filter-defaults",disabled:!n.filterIcon,defaults:{VIcon:{icon:n.filterIcon}}},r.filter):e.createVNode(ee,{key:"filter-icon",icon:n.filterIcon},null)]),[[e.vShow,g.isSelected.value]])]}),B&&e.createVNode("div",{key:"prepend",class:"v-chip__prepend"},[r.prepend?e.createVNode(ae,{key:"prepend-defaults",disabled:!I,defaults:{VAvatar:{image:n.prependAvatar,start:!0},VIcon:{icon:n.prependIcon,start:!0}}},r.prepend):e.createVNode(e.Fragment,null,[n.prependIcon&&e.createVNode(ee,{key:"prepend-icon",icon:n.prependIcon,start:!0},null),n.prependAvatar&&e.createVNode(Je,{key:"prepend-avatar",image:n.prependAvatar,start:!0},null)])]),e.createVNode("div",{class:"v-chip__content"},[((M=r.default)==null?void 0:M.call(r,{isSelected:g==null?void 0:g.isSelected.value,selectedClass:g==null?void 0:g.selectedClass.value,select:g==null?void 0:g.select,toggle:g==null?void 0:g.toggle,value:g==null?void 0:g.value.value,disabled:n.disabled}))??n.text]),V&&e.createVNode("div",{key:"append",class:"v-chip__append"},[r.append?e.createVNode(ae,{key:"append-defaults",disabled:!_,defaults:{VAvatar:{end:!0,image:n.appendAvatar},VIcon:{end:!0,icon:n.appendIcon}}},r.append):e.createVNode(e.Fragment,null,[n.appendIcon&&e.createVNode(ee,{key:"append-icon",end:!0,icon:n.appendIcon},null),n.appendAvatar&&e.createVNode(Je,{key:"append-avatar",end:!0,image:n.appendAvatar},null)])]),A&&e.createVNode("div",e.mergeProps({key:"close",class:"v-chip__close"},j.value),[r.close?e.createVNode(ae,{key:"close-defaults",defaults:{VIcon:{icon:n.closeIcon,size:"x-small"}}},r.close):e.createVNode(ee,{key:"close-icon",icon:n.closeIcon,size:"x-small"},null)])]}}),[[e.resolveDirective("ripple"),N.value&&n.ripple,null]])}}}),Ct=Symbol.for("vuetify:list");function El(){const n=e.inject(Ct,{hasPrepend:e.shallowRef(!1),updateHasPrepend:()=>null}),o={hasPrepend:e.shallowRef(!1),updateHasPrepend:t=>{t&&(o.hasPrepend.value=t)}};return e.provide(Ct,o),n}function zl(){return e.inject(Ct,null)}const lr={open:n=>{let{id:o,value:t,opened:l,parents:r}=n;if(t){const i=new Set;i.add(o);let c=r.get(o);for(;c!=null;)i.add(c),c=r.get(c);return i}return l.delete(o),l},select:()=>null},Tl={open:n=>{let{id:o,value:t,opened:l,parents:r}=n;if(t){let i=r.get(o);for(l.add(o);i!=null&&i!==o;)l.add(i),i=r.get(i);return l}return l.delete(o),l},select:()=>null},ar={open:Tl.open,select:n=>{let{id:o,value:t,opened:l,parents:r}=n;if(!t)return l;const i=[];let c=r.get(o);for(;c!=null;)i.push(c),c=r.get(c);return new Set(i)}},St=n=>{const o={select:t=>{let{id:l,value:r,selected:i}=t;if(l=e.toRaw(l),n&&!r){const c=Array.from(i.entries()).reduce((u,a)=>{let[s,v]=a;return v==="on"?[...u,s]:u},[]);if(c.length===1&&c[0]===l)return i}return i.set(l,r?"on":"off"),i},in:(t,l,r)=>{let i=new Map;for(const c of t||[])i=o.select({id:c,value:!0,selected:new Map(i),children:l,parents:r});return i},out:t=>{const l=[];for(const[r,i]of t.entries())i==="on"&&l.push(r);return l}};return o},Fo=n=>{const o=St(n);return{select:t=>{let{selected:l,id:r,...i}=t;r=e.toRaw(r);const c=l.has(r)?new Map([[r,l.get(r)]]):new Map;return o.select({...i,id:r,selected:c})},in:(t,l,r)=>{let i=new Map;return t!=null&&t.length&&(i=o.in(t.slice(0,1),l,r)),i},out:(t,l,r)=>o.out(t,l,r)}},fn=Symbol.for("vuetify:nested"),$l={id:e.shallowRef(),root:{register:()=>null,unregister:()=>null,parents:e.ref(new Map),children:e.ref(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:e.ref(new Set),selected:e.ref(new Map),selectedValues:e.ref([])}},rr=U({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),ir=n=>{let o=!1;const t=e.ref(new Map),l=e.ref(new Map),r=ne(n,"opened",n.opened,f=>new Set(f),f=>[...f.values()]),i=e.computed(()=>{if(typeof n.selectStrategy=="object")return n.selectStrategy;switch(n.selectStrategy){case"single-leaf":return(f=>{const p=Fo(f);return{select:d=>{let{id:m,selected:y,children:g,...b}=d;return m=e.toRaw(m),g.has(m)?y:p.select({id:m,selected:y,children:g,...b})},in:p.in,out:p.out}})(n.mandatory);case"leaf":return(f=>{const p=St(f);return{select:d=>{let{id:m,selected:y,children:g,...b}=d;return m=e.toRaw(m),g.has(m)?y:p.select({id:m,selected:y,children:g,...b})},in:p.in,out:p.out}})(n.mandatory);case"independent":return St(n.mandatory);case"single-independent":return Fo(n.mandatory);default:return(f=>{const p={select:d=>{let{id:m,value:y,selected:g,children:b,parents:F}=d;m=e.toRaw(m);const N=new Map(g),j=[m];for(;j.length;){const z=j.shift();g.set(z,y?"on":"off"),b.has(z)&&j.push(...b.get(z))}let E=F.get(m);for(;E;){const z=b.get(E),D=z.every(V=>g.get(V)==="on"),_=z.every(V=>!g.has(V)||g.get(V)==="off");g.set(E,D?"on":_?"off":"indeterminate"),E=F.get(E)}return f&&!y&&Array.from(g.entries()).reduce((D,_)=>{let[V,A]=_;return A==="on"?[...D,V]:D},[]).length===0?N:g},in:(d,m,y)=>{let g=new Map;for(const b of d||[])g=p.select({id:b,value:!0,selected:new Map(g),children:m,parents:y});return g},out:(d,m)=>{const y=[];for(const[g,b]of d.entries())b!=="on"||m.has(g)||y.push(g);return y}};return p})(n.mandatory)}}),c=e.computed(()=>{if(typeof n.openStrategy=="object")return n.openStrategy;switch(n.openStrategy){case"list":return ar;case"single":return lr;default:return Tl}}),u=ne(n,"selected",n.selected,f=>i.value.in(f,t.value,l.value),f=>i.value.out(f,t.value,l.value));function a(f){const p=[];let d=f;for(;d!=null;)p.unshift(d),d=l.value.get(d);return p}e.onBeforeUnmount(()=>{o=!0});const s=oe("nested"),v={id:e.shallowRef(),root:{opened:r,selected:u,selectedValues:e.computed(()=>{const f=[];for(const[p,d]of u.value.entries())d==="on"&&f.push(p);return f}),register:(f,p,d)=>{p&&f!==p&&l.value.set(f,p),d&&t.value.set(f,[]),p!=null&&t.value.set(p,[...t.value.get(p)||[],f])},unregister:f=>{if(o)return;t.value.delete(f);const p=l.value.get(f);if(p){const d=t.value.get(p)??[];t.value.set(p,d.filter(m=>m!==f))}l.value.delete(f),r.value.delete(f)},open:(f,p,d)=>{s.emit("click:open",{id:f,value:p,path:a(f),event:d});const m=c.value.open({id:f,value:p,opened:new Set(r.value),children:t.value,parents:l.value,event:d});m&&(r.value=m)},openOnSelect:(f,p,d)=>{const m=c.value.select({id:f,value:p,selected:new Map(u.value),opened:new Set(r.value),children:t.value,parents:l.value,event:d});m&&(r.value=m)},select:(f,p,d)=>{s.emit("click:select",{id:f,value:p,path:a(f),event:d});const m=i.value.select({id:f,value:p,selected:new Map(u.value),children:t.value,parents:l.value,event:d});m&&(u.value=m),v.root.openOnSelect(f,p,d)},children:t,parents:l}};return e.provide(fn,v),v.root},Rl=(n,o)=>{const t=e.inject(fn,$l),l=Symbol(fe()),r=e.computed(()=>n.value!==void 0?n.value:l),i={...t,id:r,open:(c,u)=>t.root.open(r.value,c,u),openOnSelect:(c,u)=>t.root.openOnSelect(r.value,c,u),isOpen:e.computed(()=>t.root.opened.value.has(r.value)),parent:e.computed(()=>t.root.parents.value.get(r.value)),select:(c,u)=>t.root.select(r.value,c,u),isSelected:e.computed(()=>t.root.selected.value.get(e.toRaw(r.value))==="on"),isIndeterminate:e.computed(()=>t.root.selected.value.get(r.value)==="indeterminate"),isLeaf:e.computed(()=>!t.root.children.value.get(r.value)),isGroupActivator:t.isGroupActivator};return!t.isGroupActivator&&t.root.register(r.value,t.id.value,o),e.onBeforeUnmount(()=>{!t.isGroupActivator&&t.root.unregister(r.value)}),o&&e.provide(fn,i),i},sr=dn({name:"VListGroupActivator",setup(n,o){let{slots:t}=o;return(()=>{const l=e.inject(fn,$l);e.provide(fn,{...l,isGroupActivator:!0})})(),()=>{var l;return(l=t.default)==null?void 0:l.call(t)}}}),ur=U({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Q,default:"$collapse"},expandIcon:{type:Q,default:"$expand"},prependIcon:Q,appendIcon:Q,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Z(),...pe()},"VListGroup"),No=H()({name:"VListGroup",props:ur(),setup(n,o){let{slots:t}=o;const{isOpen:l,open:r,id:i}=Rl(e.toRef(n,"value"),!0),c=e.computed(()=>`v-list-group--id-${String(i.value)}`),u=zl(),{isBooted:a}=function(){const d=e.shallowRef(!1);return e.onMounted(()=>{window.requestAnimationFrame(()=>{d.value=!0})}),{ssrBootStyles:e.computed(()=>d.value?void 0:{transition:"none !important"}),isBooted:e.readonly(d)}}();function s(d){r(!l.value,d)}const v=e.computed(()=>({onClick:s,class:"v-list-group__header",id:c.value})),f=e.computed(()=>l.value?n.collapseIcon:n.expandIcon),p=e.computed(()=>({VListItem:{active:l.value,activeColor:n.activeColor,baseColor:n.baseColor,color:n.color,prependIcon:n.prependIcon||n.subgroup&&f.value,appendIcon:n.appendIcon||!n.subgroup&&f.value,title:n.title,value:n.value}}));return J(()=>e.createVNode(n.tag,{class:["v-list-group",{"v-list-group--prepend":u==null?void 0:u.hasPrepend.value,"v-list-group--fluid":n.fluid,"v-list-group--subgroup":n.subgroup,"v-list-group--open":l.value},n.class],style:n.style},{default:()=>[t.activator&&e.createVNode(ae,{defaults:p.value},{default:()=>[e.createVNode(sr,null,{default:()=>[t.activator({props:v.value,isOpen:l.value})]})]}),e.createVNode(we,{transition:{component:Aa},disabled:!a.value},{default:()=>{var d;return[e.withDirectives(e.createVNode("div",{class:"v-list-group__items",role:"group","aria-labelledby":c.value},[(d=t.default)==null?void 0:d.call(t)]),[[e.vShow,l.value]])]}})]})),{}}}),cr=bn("v-list-item-subtitle"),dr=bn("v-list-item-title"),pr=U({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Q,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Q,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number,Boolean],title:[String,Number,Boolean],value:null,onClick:ye(),onClickOnce:ye(),...Qe(),...Z(),...he(),...Ee(),...nn(),...Ve(),...nt(),...pe(),...le(),...xe({variant:"text"})},"VListItem"),Hn=H()({name:"VListItem",directives:{Ripple:kn},props:pr(),emits:{click:n=>!0},setup(n,o){let{attrs:t,slots:l,emit:r}=o;const i=et(n,t),c=e.computed(()=>n.value===void 0?i.href.value:n.value),{select:u,isSelected:a,isIndeterminate:s,isGroupActivator:v,root:f,parent:p,openOnSelect:d}=Rl(c,!1),m=zl(),y=e.computed(()=>{var P;return n.active!==!1&&(n.active||((P=i.isActive)==null?void 0:P.value)||a.value)}),g=e.computed(()=>n.link!==!1&&i.isLink.value),b=e.computed(()=>!n.disabled&&n.link!==!1&&(n.link||i.isClickable.value||n.value!=null&&!!m)),F=e.computed(()=>n.rounded||n.nav),N=e.computed(()=>n.color??n.activeColor),j=e.computed(()=>({color:y.value?N.value??n.baseColor:n.baseColor,variant:n.variant}));e.watch(()=>{var P;return(P=i.isActive)==null?void 0:P.value},P=>{P&&p.value!=null&&f.open(p.value,!0),P&&d(P)},{immediate:!0});const{themeClasses:E}=ie(n),{borderClasses:z}=en(n),{colorClasses:D,colorStyles:_,variantClasses:V}=In(j),{densityClasses:A}=Be(n),{dimensionStyles:h}=ze(n),{elevationClasses:I}=tn(n),{roundedClasses:B}=Ie(F),L=e.computed(()=>n.lines?`v-list-item--${n.lines}-line`:void 0),M=e.computed(()=>({isActive:y.value,select:u,isSelected:a.value,isIndeterminate:s.value}));function S(P){var $;r("click",P),!v&&b.value&&(($=i.navigate)==null||$.call(i,P),n.value!=null&&u(!a.value,P))}function w(P){P.key!=="Enter"&&P.key!==" "||(P.preventDefault(),S(P))}return J(()=>{const P=g.value?"a":n.tag,$=l.title||n.title,R=l.subtitle||n.subtitle,x=!(!n.appendAvatar&&!n.appendIcon),T=!(!x&&!l.append),G=!(!n.prependAvatar&&!n.prependIcon),C=!(!G&&!l.prepend);var k,O;return m==null||m.updateHasPrepend(C),n.activeColor&&(k="active-color",O=["color","base-color"],O=Array.isArray(O)?O.slice(0,-1).map(W=>`'${W}'`).join(", ")+` or '${O.at(-1)}'`:`'${O}'`,e.warn(`[Vuetify UPGRADE] '${k}' is deprecated, use ${O} instead.`)),e.withDirectives(e.createVNode(P,{class:["v-list-item",{"v-list-item--active":y.value,"v-list-item--disabled":n.disabled,"v-list-item--link":b.value,"v-list-item--nav":n.nav,"v-list-item--prepend":!C&&(m==null?void 0:m.hasPrepend.value),"v-list-item--slim":n.slim,[`${n.activeClass}`]:n.activeClass&&y.value},E.value,z.value,D.value,A.value,I.value,L.value,B.value,V.value,n.class],style:[_.value,h.value,n.style],href:i.href.value,tabindex:b.value?m?-2:0:void 0,onClick:S,onKeydown:b.value&&!g.value&&w},{default:()=>{var W;return[Vn(b.value||y.value,"v-list-item"),C&&e.createVNode("div",{key:"prepend",class:"v-list-item__prepend"},[l.prepend?e.createVNode(ae,{key:"prepend-defaults",disabled:!G,defaults:{VAvatar:{density:n.density,image:n.prependAvatar},VIcon:{density:n.density,icon:n.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var q;return[(q=l.prepend)==null?void 0:q.call(l,M.value)]}}):e.createVNode(e.Fragment,null,[n.prependAvatar&&e.createVNode(Je,{key:"prepend-avatar",density:n.density,image:n.prependAvatar},null),n.prependIcon&&e.createVNode(ee,{key:"prepend-icon",density:n.density,icon:n.prependIcon},null)]),e.createVNode("div",{class:"v-list-item__spacer"},null)]),e.createVNode("div",{class:"v-list-item__content","data-no-activator":""},[$&&e.createVNode(dr,{key:"title"},{default:()=>{var q;return[((q=l.title)==null?void 0:q.call(l,{title:n.title}))??n.title]}}),R&&e.createVNode(cr,{key:"subtitle"},{default:()=>{var q;return[((q=l.subtitle)==null?void 0:q.call(l,{subtitle:n.subtitle}))??n.subtitle]}}),(W=l.default)==null?void 0:W.call(l,M.value)]),T&&e.createVNode("div",{key:"append",class:"v-list-item__append"},[l.append?e.createVNode(ae,{key:"append-defaults",disabled:!x,defaults:{VAvatar:{density:n.density,image:n.appendAvatar},VIcon:{density:n.density,icon:n.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var q;return[(q=l.append)==null?void 0:q.call(l,M.value)]}}):e.createVNode(e.Fragment,null,[n.appendIcon&&e.createVNode(ee,{key:"append-icon",density:n.density,icon:n.appendIcon},null),n.appendAvatar&&e.createVNode(Je,{key:"append-avatar",density:n.density,image:n.appendAvatar},null)]),e.createVNode("div",{class:"v-list-item__spacer"},null)])]}}),[[e.resolveDirective("ripple"),b.value&&n.ripple]])}),{}}}),vr=U({color:String,inset:Boolean,sticky:Boolean,title:String,...Z(),...pe()},"VListSubheader"),fr=H()({name:"VListSubheader",props:vr(),setup(n,o){let{slots:t}=o;const{textColorClasses:l,textColorStyles:r}=Se(e.toRef(n,"color"));return J(()=>{const i=!(!t.default&&!n.title);return e.createVNode(n.tag,{class:["v-list-subheader",{"v-list-subheader--inset":n.inset,"v-list-subheader--sticky":n.sticky},l.value,n.class],style:[{textColorStyles:r},n.style]},{default:()=>{var c;return[i&&e.createVNode("div",{class:"v-list-subheader__text"},[((c=t.default)==null?void 0:c.call(t))??n.title])]}})}),{}}}),mr=U({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...Z(),...le()},"VDivider"),yr=H()({name:"VDivider",props:mr(),setup(n,o){let{attrs:t}=o;const{themeClasses:l}=ie(n),{textColorClasses:r,textColorStyles:i}=Se(e.toRef(n,"color")),c=e.computed(()=>{const u={};return n.length&&(u[n.vertical?"maxHeight":"maxWidth"]=Y(n.length)),n.thickness&&(u[n.vertical?"borderRightWidth":"borderTopWidth"]=Y(n.thickness)),u});return J(()=>e.createVNode("hr",{class:[{"v-divider":!0,"v-divider--inset":n.inset,"v-divider--vertical":n.vertical},l.value,r.value,n.class],style:[c.value,i.value,n.style],"aria-orientation":t.role&&t.role!=="separator"?void 0:n.vertical?"vertical":"horizontal",role:`${t.role||"separator"}`},null)),{}}}),gr=U({items:Array,returnObject:Boolean},"VListChildren"),Dl=H()({name:"VListChildren",props:gr(),setup(n,o){let{slots:t}=o;return El(),()=>{var l,r;return((l=t.default)==null?void 0:l.call(t))??((r=n.items)==null?void 0:r.map(i=>{var p,d;let{children:c,props:u,type:a,raw:s}=i;if(a==="divider")return((p=t.divider)==null?void 0:p.call(t,{props:u}))??e.createVNode(yr,u,null);if(a==="subheader")return((d=t.subheader)==null?void 0:d.call(t,{props:u}))??e.createVNode(fr,u,null);const v={subtitle:t.subtitle?m=>{var y;return(y=t.subtitle)==null?void 0:y.call(t,{...m,item:s})}:void 0,prepend:t.prepend?m=>{var y;return(y=t.prepend)==null?void 0:y.call(t,{...m,item:s})}:void 0,append:t.append?m=>{var y;return(y=t.append)==null?void 0:y.call(t,{...m,item:s})}:void 0,title:t.title?m=>{var y;return(y=t.title)==null?void 0:y.call(t,{...m,item:s})}:void 0},f=No.filterProps(u);return c?e.createVNode(No,e.mergeProps({value:u==null?void 0:u.value},f),{activator:m=>{let{props:y}=m;const g={...u,...y,value:n.returnObject?s:u.value};return t.header?t.header({props:g}):e.createVNode(Hn,g,v)},default:()=>e.createVNode(Dl,{items:c},t)}):t.item?t.item({props:u}):e.createVNode(Hn,e.mergeProps(u,{value:n.returnObject?s:u.value}),v)}))}}}),Ll=U({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:gn}},"list-items");function Vt(n,o){const t=be(o,n.itemTitle,o),l=be(o,n.itemValue,t),r=be(o,n.itemChildren),i={title:t,value:l,...n.itemProps===!0?typeof o!="object"||o==null||Array.isArray(o)?void 0:"children"in o?Oe(o,["children"]):o:be(o,n.itemProps)};return{title:String(i.title??""),value:i.value,props:i,children:Array.isArray(r)?Ml(n,r):void 0,raw:o}}function Ml(n,o){const t=[];for(const l of o)t.push(Vt(n,l));return t}function hr(n,o){const t=be(o,n.itemType,"item"),l=function(u){return typeof u=="string"||typeof u=="number"||typeof u=="boolean"}(o)?o:be(o,n.itemTitle),r=be(o,n.itemValue,void 0),i=be(o,n.itemChildren),c={title:l,value:r,...n.itemProps===!0?Oe(o,["children"]):be(o,n.itemProps)};return{type:t,title:c.title,value:c.value,props:c,children:t==="item"&&i?Wl(n,i):void 0,raw:o}}function Wl(n,o){const t=[];for(const l of o)t.push(hr(n,l));return t}const br=U({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...rr({selectStrategy:"single-leaf",openStrategy:"list"}),...Qe(),...Z(),...he(),...Ee(),...nn(),itemType:{type:String,default:"type"},...Ll(),...Ve(),...pe(),...le(),...xe({variant:"text"})},"VList"),Cr=H()({name:"VList",props:br(),emits:{"update:selected":n=>!0,"update:opened":n=>!0,"click:open":n=>!0,"click:select":n=>!0},setup(n,o){let{slots:t}=o;const{items:l}=function(V){return{items:e.computed(()=>Wl(V,V.items))}}(n),{themeClasses:r}=ie(n),{backgroundColorClasses:i,backgroundColorStyles:c}=Ke(e.toRef(n,"bgColor")),{borderClasses:u}=en(n),{densityClasses:a}=Be(n),{dimensionStyles:s}=ze(n),{elevationClasses:v}=tn(n),{roundedClasses:f}=Ie(n),{open:p,select:d}=ir(n),m=e.computed(()=>n.lines?`v-list--${n.lines}-line`:void 0),y=e.toRef(n,"activeColor"),g=e.toRef(n,"baseColor"),b=e.toRef(n,"color");El(),Ze({VListGroup:{activeColor:y,baseColor:g,color:b},VListItem:{activeClass:e.toRef(n,"activeClass"),activeColor:y,baseColor:g,color:b,density:e.toRef(n,"density"),disabled:e.toRef(n,"disabled"),lines:e.toRef(n,"lines"),nav:e.toRef(n,"nav"),slim:e.toRef(n,"slim"),variant:e.toRef(n,"variant")}});const F=e.shallowRef(!1),N=e.ref();function j(V){F.value=!0}function E(V){F.value=!1}function z(V){var A;F.value||V.relatedTarget&&((A=N.value)!=null&&A.contains(V.relatedTarget))||_()}function D(V){if(N.value){if(V.key==="ArrowDown")_("next");else if(V.key==="ArrowUp")_("prev");else if(V.key==="Home")_("first");else{if(V.key!=="End")return;_("last")}V.preventDefault()}}function _(V){if(N.value)return Dn(N.value,V)}return J(()=>e.createVNode(n.tag,{ref:N,class:["v-list",{"v-list--disabled":n.disabled,"v-list--nav":n.nav},r.value,i.value,u.value,a.value,v.value,m.value,f.value,n.class],style:[c.value,s.value,n.style],tabindex:n.disabled||F.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:j,onFocusout:E,onFocus:z,onKeydown:D},{default:()=>[e.createVNode(Dl,{items:l.value,returnObject:n.returnObject},t)]})),{open:p,select:d,focus:_}}});function st(n,o){return{x:n.x+o.x,y:n.y+o.y}}function Ao(n,o){if(n.side==="top"||n.side==="bottom"){const{side:t,align:l}=n;return st({x:l==="left"?0:l==="center"?o.width/2:l==="right"?o.width:l,y:t==="top"?0:t==="bottom"?o.height:t},o)}if(n.side==="left"||n.side==="right"){const{side:t,align:l}=n;return st({x:t==="left"?0:t==="right"?o.width:t,y:l==="top"?0:l==="center"?o.height/2:l==="bottom"?o.height:l},o)}return st({x:o.width/2,y:o.height/2},o)}const jl={static:function(){},connected:function(n,o,t){(Array.isArray(n.target.value)||function(d){for(;d;){if(window.getComputedStyle(d).position==="fixed")return!0;d=d.offsetParent}return!1}(n.target.value))&&Object.assign(t.value,{position:"fixed",top:0,[n.isRtl.value?"right":"left"]:0});const{preferredAnchor:l,preferredOrigin:r}=Pt(()=>{const d=mt(o.location,n.isRtl.value),m=o.origin==="overlap"?d:o.origin==="auto"?lt(d):mt(o.origin,n.isRtl.value);return d.side===m.side&&d.align===at(m).align?{preferredAnchor:to(d),preferredOrigin:to(m)}:{preferredAnchor:d,preferredOrigin:m}}),[i,c,u,a]=["minWidth","minHeight","maxWidth","maxHeight"].map(d=>e.computed(()=>{const m=parseFloat(o[d]);return isNaN(m)?1/0:m})),s=e.computed(()=>{if(Array.isArray(o.offset))return o.offset;if(typeof o.offset=="string"){const d=o.offset.split(" ").map(parseFloat);return d.length<2&&d.push(0),d}return typeof o.offset=="number"?[o.offset,0]:[0,0]});let v=!1;const f=new ResizeObserver(()=>{v&&p()});function p(){if(v=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>v=!0)}),!n.target.value||!n.contentEl.value)return;const d=Ko(n.target.value),m=function(A,h){h?A.style.removeProperty("left"):A.style.removeProperty("right");const I=_t(A);return h?I.x+=parseFloat(A.style.right||0):I.x-=parseFloat(A.style.left||0),I.y-=parseFloat(A.style.top||0),I}(n.contentEl.value,n.isRtl.value),y=jn(n.contentEl.value);y.length||(y.push(document.documentElement),n.contentEl.value.style.top&&n.contentEl.value.style.left||(m.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),m.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const g=y.reduce((A,h)=>{const I=h.getBoundingClientRect(),B=new Ne({x:h===document.documentElement?0:I.x,y:h===document.documentElement?0:I.y,width:h.clientWidth,height:h.clientHeight});return A?new Ne({x:Math.max(A.left,B.left),y:Math.max(A.top,B.top),width:Math.min(A.right,B.right)-Math.max(A.left,B.left),height:Math.min(A.bottom,B.bottom)-Math.max(A.top,B.top)}):B},void 0);g.x+=12,g.y+=12,g.width-=24,g.height-=24;let b={anchor:l.value,origin:r.value};function F(A){const h=new Ne(m),I=Ao(A.anchor,d),B=Ao(A.origin,h);let{x:L,y:M}=(w=B,{x:(S=I).x-w.x,y:S.y-w.y});var S,w;switch(A.anchor.side){case"top":M-=s.value[0];break;case"bottom":M+=s.value[0];break;case"left":L-=s.value[0];break;case"right":L+=s.value[0]}switch(A.anchor.align){case"top":M-=s.value[1];break;case"bottom":M+=s.value[1];break;case"left":L-=s.value[1];break;case"right":L+=s.value[1]}return h.x+=L,h.y+=M,h.width=Math.min(h.width,u.value),h.height=Math.min(h.height,a.value),{overflows:lo(h,g),x:L,y:M}}let N=0,j=0;const E={x:0,y:0},z={x:!1,y:!1};let D=-1;for(;;){if(D++>10){_="Infinite loop detected in connectedLocationStrategy",e.warn(`Vuetify error: ${_}`);break}const{x:A,y:h,overflows:I}=F(b);N+=A,j+=h,m.x+=A,m.y+=h;{const B=oo(b.anchor),L=I.x.before||I.x.after,M=I.y.before||I.y.after;let S=!1;if(["x","y"].forEach(w=>{if(w==="x"&&L&&!z.x||w==="y"&&M&&!z.y){const P={anchor:{...b.anchor},origin:{...b.origin}},$=w==="x"?B==="y"?at:lt:B==="y"?lt:at;P.anchor=$(P.anchor),P.origin=$(P.origin);const{overflows:R}=F(P);(R[w].before<=I[w].before&&R[w].after<=I[w].after||R[w].before+R[w].after<(I[w].before+I[w].after)/2)&&(b=P,S=z[w]=!0)}}),S)continue}I.x.before&&(N+=I.x.before,m.x+=I.x.before),I.x.after&&(N-=I.x.after,m.x-=I.x.after),I.y.before&&(j+=I.y.before,m.y+=I.y.before),I.y.after&&(j-=I.y.after,m.y-=I.y.after);{const B=lo(m,g);E.x=g.width-B.x.before-B.x.after,E.y=g.height-B.y.before-B.y.after,N+=B.x.before,m.x+=B.x.before,j+=B.y.before,m.y+=B.y.before}break}var _;const V=oo(b.anchor);return Object.assign(t.value,{"--v-overlay-anchor-origin":`${b.anchor.side} ${b.anchor.align}`,transformOrigin:`${b.origin.side} ${b.origin.align}`,top:Y(ut(j)),left:n.isRtl.value?void 0:Y(ut(N)),right:n.isRtl.value?Y(ut(-N)):void 0,minWidth:Y(V==="y"?Math.min(i.value,d.width):i.value),maxWidth:Y(Po(We(E.x,i.value===1/0?0:i.value,u.value))),maxHeight:Y(Po(We(E.y,c.value===1/0?0:c.value,a.value)))}),{available:E,contentBox:m}}return e.watch([n.target,n.contentEl],(d,m)=>{let[y,g]=d,[b,F]=m;b&&!Array.isArray(b)&&f.unobserve(b),y&&!Array.isArray(y)&&f.observe(y),F&&f.unobserve(F),g&&f.observe(g)},{immediate:!0}),e.onScopeDispose(()=>{f.disconnect()}),e.watch(()=>[l.value,r.value,o.offset,o.minWidth,o.minHeight,o.maxWidth,o.maxHeight],()=>p()),e.nextTick(()=>{const d=p();if(!d)return;const{available:m,contentBox:y}=d;y.height>m.y&&requestAnimationFrame(()=>{p(),requestAnimationFrame(()=>{p()})})}),{updateLocation:p}}},Sr=U({locationStrategy:{type:[String,Function],default:"static",validator:n=>typeof n=="function"||n in jl},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function ut(n){return Math.round(n*devicePixelRatio)/devicePixelRatio}function Po(n){return Math.ceil(n*devicePixelRatio)/devicePixelRatio}let It=!0;const Yn=[];let _o=-1;function Bt(){cancelAnimationFrame(_o),_o=requestAnimationFrame(()=>{const n=Yn.shift();n&&n(),Yn.length?Bt():It=!0})}const Tn={none:null,close:function(n){Oo(n.targetEl.value??n.contentEl.value,function(o){n.isActive.value=!1})},block:function(n,o){var u;const t=(u=n.root.value)==null?void 0:u.offsetParent,l=[...new Set([...jn(n.targetEl.value,o.contained?t:void 0),...jn(n.contentEl.value,o.contained?t:void 0)])].filter(a=>!a.classList.contains("v-overlay-scroll-blocked")),r=window.innerWidth-document.documentElement.offsetWidth,i=(c=t||document.documentElement,Et(c)&&c);var c;i&&n.root.value.classList.add("v-overlay--scroll-blocked"),l.forEach((a,s)=>{a.style.setProperty("--v-body-scroll-x",Y(-a.scrollLeft)),a.style.setProperty("--v-body-scroll-y",Y(-a.scrollTop)),a!==document.documentElement&&a.style.setProperty("--v-scrollbar-offset",Y(r)),a.classList.add("v-overlay-scroll-blocked")}),e.onScopeDispose(()=>{l.forEach((a,s)=>{const v=parseFloat(a.style.getPropertyValue("--v-body-scroll-x")),f=parseFloat(a.style.getPropertyValue("--v-body-scroll-y"));a.style.removeProperty("--v-body-scroll-x"),a.style.removeProperty("--v-body-scroll-y"),a.style.removeProperty("--v-scrollbar-offset"),a.classList.remove("v-overlay-scroll-blocked"),a.scrollLeft=-v,a.scrollTop=-f}),i&&n.root.value.classList.remove("v-overlay--scroll-blocked")})},reposition:function(n,o,t){let l=!1,r=-1,i=-1;function c(u){var a;a=()=>{var f,p;const s=performance.now();(p=(f=n.updateLocation).value)==null||p.call(f,u),l=(performance.now()-s)/(1e3/60)>2},!It||Yn.length?(Yn.push(a),Bt()):(It=!1,a(),Bt())}i=(typeof requestIdleCallback>"u"?u=>u():requestIdleCallback)(()=>{t.run(()=>{Oo(n.targetEl.value??n.contentEl.value,u=>{l?(cancelAnimationFrame(r),r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{c(u)})})):c(u)})})}),e.onScopeDispose(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(r)})}},Vr=U({scrollStrategy:{type:[String,Function],default:"block",validator:n=>typeof n=="function"||n in Tn}},"VOverlay-scroll-strategies");function Oo(n,o){const t=[document,...jn(n)];t.forEach(l=>{l.addEventListener("scroll",o,{passive:!0})}),e.onScopeDispose(()=>{t.forEach(l=>{l.removeEventListener("scroll",o)})})}const wt=Symbol.for("vuetify:v-menu"),Ir=U({closeDelay:[Number,String],openDelay:[Number,String]},"delay"),Br=U({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...Ir()},"VOverlay-activator");function wr(n,o){let{isActive:t,isTop:l}=o;const r=oe("useActivator"),i=e.ref();let c=!1,u=!1,a=!0;const s=e.computed(()=>n.openOnFocus||n.openOnFocus==null&&n.openOnHover),v=e.computed(()=>n.openOnClick||n.openOnClick==null&&!n.openOnHover&&!s.value),{runOpenDelay:f,runCloseDelay:p}=function(h,I){const B={},L=M=>()=>{if(!ue)return Promise.resolve(!0);const S=M==="openDelay";return B.closeDelay&&window.clearTimeout(B.closeDelay),delete B.closeDelay,B.openDelay&&window.clearTimeout(B.openDelay),delete B.openDelay,new Promise(w=>{const P=parseInt(h[M]??0,10);B[M]=window.setTimeout(()=>{I==null||I(S),w(S)},P)})};return{runCloseDelay:L("closeDelay"),runOpenDelay:L("openDelay")}}(n,h=>{h!==(n.openOnHover&&c||s.value&&u)||n.openOnHover&&t.value&&!l.value||(t.value!==h&&(a=!0),t.value=h)}),d=e.ref(),m=h=>{h.stopPropagation(),i.value=h.currentTarget||h.target,t.value||(d.value=[h.clientX,h.clientY]),t.value=!t.value},y=h=>{var I;(I=h.sourceCapabilities)!=null&&I.firesTouchEvents||(c=!0,i.value=h.currentTarget||h.target,f())},g=h=>{c=!1,p()},b=h=>{Ln(h.target,":focus-visible")!==!1&&(u=!0,h.stopPropagation(),i.value=h.currentTarget||h.target,f())},F=h=>{u=!1,h.stopPropagation(),p()},N=e.computed(()=>{const h={};return v.value&&(h.onClick=m),n.openOnHover&&(h.onMouseenter=y,h.onMouseleave=g),s.value&&(h.onFocus=b,h.onBlur=F),h}),j=e.computed(()=>{const h={};if(n.openOnHover&&(h.onMouseenter=()=>{c=!0,f()},h.onMouseleave=()=>{c=!1,p()}),s.value&&(h.onFocusin=()=>{u=!0,f()},h.onFocusout=()=>{u=!1,p()}),n.closeOnContentClick){const I=e.inject(wt,null);h.onClick=()=>{t.value=!1,I==null||I.closeParents()}}return h}),E=e.computed(()=>{const h={};return n.openOnHover&&(h.onMouseenter=()=>{a&&(c=!0,a=!1,f())},h.onMouseleave=()=>{c=!1,p()}),h});e.watch(l,h=>{!h||(!n.openOnHover||c||s.value&&u)&&(!s.value||u||n.openOnHover&&c)||(t.value=!1)}),e.watch(t,h=>{h||setTimeout(()=>{d.value=void 0})},{flush:"post"});const z=e.ref();e.watchEffect(()=>{z.value&&e.nextTick(()=>{i.value=$n(z.value)})});const D=e.ref(),_=e.computed(()=>n.target==="cursor"&&d.value?d.value:D.value?$n(D.value):Eo(n.target,r)||i.value),V=e.computed(()=>Array.isArray(_.value)?void 0:_.value);let A;return e.watch(()=>!!n.activator,h=>{h&&ue?(A=e.effectScope(),A.run(()=>{(function(I,B,L){let{activatorEl:M,activatorEvents:S}=L;function w(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$(),x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:I.activatorProps;R&&function(T,G){Object.keys(G).forEach(C=>{if(vt(C)){const k=Qt(C),O=An.get(T);if(G[C]==null)O==null||O.forEach(W=>{const[q,K]=W;q===k&&(T.removeEventListener(k,K),O.delete(W))});else if(!O||![...O].some(W=>W[0]===k&&W[1]===G[C])){T.addEventListener(k,G[C]);const W=O||new Set;W.add([k,G[C]]),An.has(T)||An.set(T,W)}}else G[C]==null?T.removeAttribute(C):T.setAttribute(C,G[C])})}(R,e.mergeProps(S.value,x))}function P(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$(),x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:I.activatorProps;R&&function(T,G){Object.keys(G).forEach(C=>{if(vt(C)){const k=Qt(C),O=An.get(T);O==null||O.forEach(W=>{const[q,K]=W;q===k&&(T.removeEventListener(k,K),O.delete(W))})}else T.removeAttribute(C)})}(R,e.mergeProps(S.value,x))}function $(){const R=Eo(arguments.length>0&&arguments[0]!==void 0?arguments[0]:I.activator,B);return M.value=(R==null?void 0:R.nodeType)===Node.ELEMENT_NODE?R:void 0,M.value}e.watch(()=>I.activator,(R,x)=>{if(x&&R!==x){const T=$(x);T&&P(T)}R&&e.nextTick(()=>w())},{immediate:!0}),e.watch(()=>I.activatorProps,()=>{w()}),e.onScopeDispose(()=>{P()})})(n,r,{activatorEl:i,activatorEvents:N})})):A&&A.stop()},{flush:"post",immediate:!0}),e.onScopeDispose(()=>{A==null||A.stop()}),{activatorEl:i,activatorRef:z,target:_,targetEl:V,targetRef:D,activatorEvents:N,contentEvents:j,scrimEvents:E}}function Eo(n,o){var l,r;if(!n)return;let t;if(n==="parent"){let i=(r=(l=o==null?void 0:o.proxy)==null?void 0:l.$el)==null?void 0:r.parentNode;for(;i!=null&&i.hasAttribute("data-no-activator");)i=i.parentNode;t=i}else t=typeof n=="string"?document.querySelector(n):"$el"in n?n.$el:n;return t}const kr=Symbol.for("vuetify:display");function Ul(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ge();const t=e.inject(kr);if(!t)throw new Error("Could not find Vuetify display injection");const l=e.computed(()=>{if(!n.mobileBreakpoint)return t.mobile.value;const i=typeof n.mobileBreakpoint=="number"?n.mobileBreakpoint:t.thresholds.value[n.mobileBreakpoint];return t.width.valueo?{[`${o}--mobile`]:l.value}:{});return{...t,displayClasses:r,mobile:l}}const xr=U({eager:Boolean},"lazy");function Gl(){const n=oe("useScopeId").vnode.scopeId;return{scopeId:n?{[n]:""}:void 0}}const zo=Symbol.for("vuetify:stack"),an=e.reactive([]);function Fr(){return!0}function To(n,o,t){if(!n||ql(n,t)===!1)return!1;const l=Zo(o);if(typeof ShadowRoot<"u"&&l instanceof ShadowRoot&&l.host===n.target)return!1;const r=(typeof t.value=="object"&&t.value.include||(()=>[]))();return r.push(o),!r.some(i=>i==null?void 0:i.contains(n.target))}function ql(n,o){return(typeof o.value=="object"&&o.value.closeConditional||Fr)(n)}function $o(n,o){const t=Zo(n);o(document),typeof ShadowRoot<"u"&&t instanceof ShadowRoot&&o(t)}const Nr={mounted(n,o){const t=r=>function(i,c,u){const a=typeof u.value=="function"?u.value:u.value.handler;c._clickOutside.lastMousedownWasOutside&&To(i,c,u)&&setTimeout(()=>{ql(i,u)&&a&&a(i)},0)}(r,n,o),l=r=>{n._clickOutside.lastMousedownWasOutside=To(r,n,o)};$o(n,r=>{r.addEventListener("click",t,!0),r.addEventListener("mousedown",l,!0)}),n._clickOutside||(n._clickOutside={lastMousedownWasOutside:!1}),n._clickOutside[o.instance.$.uid]={onClick:t,onMousedown:l}},unmounted(n,o){n._clickOutside&&($o(n,t=>{var i;if(!t||!((i=n._clickOutside)!=null&&i[o.instance.$.uid]))return;const{onClick:l,onMousedown:r}=n._clickOutside[o.instance.$.uid];t.removeEventListener("click",l,!0),t.removeEventListener("mousedown",r,!0)}),delete n._clickOutside[o.instance.$.uid])}};function Ar(n){const{modelValue:o,color:t,...l}=n;return e.createVNode(e.Transition,{name:"fade-transition",appear:!0},{default:()=>[n.modelValue&&e.createVNode("div",e.mergeProps({class:["v-overlay__scrim",n.color.backgroundColorClasses.value],style:n.color.backgroundColorStyles.value},l),null)]})}const Hl=U({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...Br(),...Z(),...Ee(),...xr(),...Sr(),...Vr(),...le(),...Sn()},"VOverlay"),Ro=H()({name:"VOverlay",directives:{ClickOutside:Nr},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Hl()},emits:{"click:outside":n=>!0,"update:modelValue":n=>!0,afterLeave:()=>!0},setup(n,o){var T,G;let{slots:t,attrs:l,emit:r}=o;const i=ne(n,"modelValue"),c=e.computed({get:()=>i.value,set:C=>{C&&n.disabled||(i.value=C)}}),{teleportTarget:u}=function(C){return{teleportTarget:e.computed(()=>{const k=C.value;if(k===!0||!ue)return;const O=k===!1?document.body:typeof k=="string"?document.querySelector(k):k;if(O==null)return void e.warn(`Unable to locate target ${k}`);let W=O.querySelector(":scope > .v-overlay-container");return W||(W=document.createElement("div"),W.className="v-overlay-container",O.appendChild(W)),W})}}(e.computed(()=>n.attach||n.contained)),{themeClasses:a}=ie(n),{rtlClasses:s,isRtl:v}=Cn(),{hasContent:f,onAfterLeave:p}=function(C,k){const O=e.shallowRef(!1),W=e.computed(()=>O.value||C.eager||k.value);return e.watch(k,()=>O.value=!0),{isBooted:O,hasContent:W,onAfterLeave:function(){C.eager||(O.value=!1)}}}(n,c),d=Ke(e.computed(()=>typeof n.scrim=="string"?n.scrim:null)),{globalTop:m,localTop:y,stackStyles:g}=function(C,k,O){const W=oe("useStack"),q=!O,K=e.inject(zo,void 0),te=e.reactive({activeChildren:new Set});e.provide(zo,te);const re=e.shallowRef(+k.value);Ae(C,()=>{var on;const Nn=(on=an.at(-1))==null?void 0:on[1];re.value=Nn?Nn+10:+k.value,q&&an.push([W.uid,re.value]),K==null||K.activeChildren.add(W.uid),e.onScopeDispose(()=>{if(q){const na=e.toRaw(an).findIndex(ta=>ta[0]===W.uid);an.splice(na,1)}K==null||K.activeChildren.delete(W.uid)})});const se=e.shallowRef(!0);q&&e.watchEffect(()=>{var on;const Nn=((on=an.at(-1))==null?void 0:on[0])===W.uid;setTimeout(()=>se.value=Nn)});const ea=e.computed(()=>!te.activeChildren.size);return{globalTop:e.readonly(se),localTop:ea,stackStyles:e.computed(()=>({zIndex:re.value}))}}(c,e.toRef(n,"zIndex"),n._disableGlobalStack),{activatorEl:b,activatorRef:F,target:N,targetEl:j,targetRef:E,activatorEvents:z,contentEvents:D,scrimEvents:_}=wr(n,{isActive:c,isTop:y}),{dimensionStyles:V}=ze(n),A=function(){if(!ue)return e.shallowRef(!1);const{ssr:C}=Ul();if(C){const k=e.shallowRef(!1);return e.onMounted(()=>{k.value=!0}),k}return e.shallowRef(!0)}(),{scopeId:h}=Gl();e.watch(()=>n.disabled,C=>{C&&(c.value=!1)});const I=e.ref(),B=e.ref(),{contentStyles:L,updateLocation:M}=function(C,k){const O=e.ref({}),W=e.ref();function q(K){var te;(te=W.value)==null||te.call(W,K)}return ue&&(Ae(()=>!(!k.isActive.value||!C.locationStrategy),K=>{var te,re;e.watch(()=>C.locationStrategy,K),e.onScopeDispose(()=>{W.value=void 0}),typeof C.locationStrategy=="function"?W.value=(te=C.locationStrategy(k,C,O))==null?void 0:te.updateLocation:W.value=(re=jl[C.locationStrategy](k,C,O))==null?void 0:re.updateLocation}),window.addEventListener("resize",q,{passive:!0}),e.onScopeDispose(()=>{window.removeEventListener("resize",q),W.value=void 0})),{contentStyles:O,updateLocation:W}}(n,{isRtl:v,contentEl:B,target:N,isActive:c});function S(C){r("click:outside",C),n.persistent?x():c.value=!1}function w(){return c.value&&m.value}function P(C){var k,O;C.key==="Escape"&&m.value&&(n.persistent?x():(c.value=!1,(k=B.value)!=null&&k.contains(document.activeElement)&&((O=b.value)==null||O.focus())))}(function(C,k){if(!ue)return;let O;e.watchEffect(async()=>{O==null||O.stop(),k.isActive.value&&C.scrollStrategy&&(O=e.effectScope(),await e.nextTick(),O.active&&O.run(()=>{var W;typeof C.scrollStrategy=="function"?C.scrollStrategy(k,C,O):(W=Tn[C.scrollStrategy])==null||W.call(Tn,k,C,O)}))}),e.onScopeDispose(()=>{O==null||O.stop()})})(n,{root:I,contentEl:B,targetEl:j,isActive:c,updateLocation:M}),ue&&e.watch(c,C=>{C?window.addEventListener("keydown",P):window.removeEventListener("keydown",P)},{immediate:!0});const $=(G=(T=oe("useRouter"))==null?void 0:T.proxy)==null?void 0:G.$router;Ae(()=>n.closeOnBack,()=>{(function(C,k){let O,W,q=!1;function K(te){var re;(re=te.state)!=null&&re.replaced||(q=!0,setTimeout(()=>q=!1))}ue&&(e.nextTick(()=>{window.addEventListener("popstate",K),O=C==null?void 0:C.beforeEach((te,re,se)=>{it?q?k(se):se():setTimeout(()=>q?k(se):se()),it=!0}),W=C==null?void 0:C.afterEach(()=>{it=!1})}),e.onScopeDispose(()=>{window.removeEventListener("popstate",K),O==null||O(),W==null||W()}))})($,C=>{m.value&&c.value?(C(!1),n.persistent?x():c.value=!1):C()})});const R=e.ref();function x(){n.noClickAnimation||B.value&&De(B.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Wn})}return e.watch(()=>c.value&&(n.absolute||n.contained)&&u.value==null,C=>{if(C){const k=el(I.value);k&&k!==document.scrollingElement&&(R.value=k.scrollTop)}}),J(()=>{var C;return e.createVNode(e.Fragment,null,[(C=t.activator)==null?void 0:C.call(t,{isActive:c.value,props:e.mergeProps({ref:F,targetRef:E},z.value,n.activatorProps)}),A.value&&f.value&&e.createVNode(e.Teleport,{disabled:!u.value,to:u.value},{default:()=>[e.createVNode("div",e.mergeProps({class:["v-overlay",{"v-overlay--absolute":n.absolute||n.contained,"v-overlay--active":c.value,"v-overlay--contained":n.contained},a.value,s.value,n.class],style:[g.value,{top:Y(R.value)},n.style],ref:I},h,l),[e.createVNode(Ar,e.mergeProps({color:d,modelValue:c.value&&!!n.scrim},_.value),null),e.createVNode(we,{appear:!0,persisted:!0,transition:n.transition,target:N.value,onAfterLeave:()=>{p(),r("afterLeave")}},{default:()=>{var k;return[e.withDirectives(e.createVNode("div",e.mergeProps({ref:B,class:["v-overlay__content",n.contentClass],style:[V.value,L.value]},D.value,n.contentProps),[(k=t.default)==null?void 0:k.call(t,{isActive:c})]),[[e.vShow,c.value],[e.resolveDirective("click-outside"),{handler:S,closeConditional:w,include:()=>[b.value]}]])]}})])]})])}),{activatorEl:b,target:N,animateClick:x,contentEl:B,globalTop:m,localTop:y,updateLocation:M}}}),ct=Symbol("Forwarded refs");function dt(n,o){let t=n;for(;t;){const l=Reflect.getOwnPropertyDescriptor(t,o);if(l)return l;t=Object.getPrototypeOf(t)}}function tt(n){for(var o=arguments.length,t=new Array(o>1?o-1:0),l=1;l!0},setup(n,o){let{slots:t}=o;const l=ne(n,"modelValue"),{scopeId:r}=Gl(),i=fe(),c=e.computed(()=>n.id||`v-menu-${i}`),u=e.ref(),a=e.inject(wt,null),s=e.shallowRef(0);async function v(y){var F,N,j;const g=y.relatedTarget,b=y.target;await e.nextTick(),l.value&&g!==b&&((F=u.value)!=null&&F.contentEl)&&((N=u.value)!=null&&N.globalTop)&&![document,u.value.contentEl].includes(b)&&!u.value.contentEl.contains(b)&&((j=ft(u.value.contentEl)[0])==null||j.focus())}function f(){a==null||a.closeParents()}function p(y){var g,b,F;!n.disabled&&y.key==="Tab"&&(Ho(ft((g=u.value)==null?void 0:g.contentEl,!1),y.shiftKey?"prev":"next",N=>N.tabIndex>=0)||(l.value=!1,(F=(b=u.value)==null?void 0:b.activatorEl)==null||F.focus()))}function d(y){var b;if(n.disabled)return;const g=(b=u.value)==null?void 0:b.contentEl;g&&l.value?y.key==="ArrowDown"?(y.preventDefault(),Dn(g,"next")):y.key==="ArrowUp"&&(y.preventDefault(),Dn(g,"prev")):["ArrowDown","ArrowUp"].includes(y.key)&&(l.value=!0,y.preventDefault(),setTimeout(()=>setTimeout(()=>d(y))))}e.provide(wt,{register(){++s.value},unregister(){--s.value},closeParents(){setTimeout(()=>{s.value||(l.value=!1,a==null||a.closeParents())},40)}}),e.watch(l,y=>{y?(a==null||a.register(),document.addEventListener("focusin",v,{once:!0})):(a==null||a.unregister(),document.removeEventListener("focusin",v))});const m=e.computed(()=>e.mergeProps({"aria-haspopup":"menu","aria-expanded":String(l.value),"aria-owns":c.value,onKeydown:d},n.activatorProps));return J(()=>{const y=Ro.filterProps(n);return e.createVNode(Ro,e.mergeProps({ref:u,class:["v-menu",n.class],style:n.style},y,{modelValue:l.value,"onUpdate:modelValue":g=>l.value=g,absolute:!0,activatorProps:m.value,"onClick:outside":f,onKeydown:p},r),{activator:t.activator,default:function(){for(var g=arguments.length,b=new Array(g),F=0;F{var N;return[(N=t.default)==null?void 0:N.call(t,...b)]}})}})}),tt({id:c,ΨopenChildren:s},u)}}),Or=U({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Z(),...Sn({transition:{component:al}})},"VCounter"),Yl=H()({name:"VCounter",functional:!0,props:Or(),setup(n,o){let{slots:t}=o;const l=e.computed(()=>n.max?`${n.value} / ${n.max}`:String(n.value));return J(()=>e.createVNode(we,{transition:n.transition},{default:()=>[e.withDirectives(e.createVNode("div",{class:["v-counter",n.class],style:n.style},[t.default?t.default({counter:l.value,max:n.max,value:n.value}):l.value]),[[e.vShow,n.active]])]})),{}}}),Er=U({floating:Boolean,...Z()},"VFieldLabel"),On=H()({name:"VFieldLabel",props:Er(),setup(n,o){let{slots:t}=o;return J(()=>e.createVNode(kl,{class:["v-field-label",{"v-field-label--floating":n.floating},n.class],style:n.style,"aria-hidden":n.floating||void 0},t)),{}}}),zr=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],Ut=U({appendInnerIcon:Q,bgColor:String,clearable:Boolean,clearIcon:{type:Q,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Q,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:n=>zr.includes(n)},"onClick:clear":ye(),"onClick:appendInner":ye(),"onClick:prependInner":ye(),...Z(),...Mt(),...Ve(),...le()},"VField"),Gt=H()({name:"VField",inheritAttrs:!1,props:{id:String,...Pl(),...Ut()},emits:{"update:focused":n=>!0,"update:modelValue":n=>!0},setup(n,o){let{attrs:t,emit:l,slots:r}=o;const{themeClasses:i}=ie(n),{loaderClasses:c}=Qn(n),{focusClasses:u,isFocused:a,focus:s,blur:v}=xn(n),{InputIcon:f}=Al(n),{roundedClasses:p}=Ie(n),{rtlClasses:d}=Cn(),m=e.computed(()=>n.dirty||n.active),y=e.computed(()=>!(n.singleLine||!n.label&&!r.label)),g=fe(),b=e.computed(()=>n.id||`input-${g}`),F=e.computed(()=>`${b.value}-messages`),N=e.ref(),j=e.ref(),E=e.ref(),z=e.computed(()=>["plain","underlined"].includes(n.variant)),{backgroundColorClasses:D,backgroundColorStyles:_}=Ke(e.toRef(n,"bgColor")),{textColorClasses:V,textColorStyles:A}=Se(e.computed(()=>n.error||n.disabled?void 0:m.value&&a.value?n.color:n.baseColor));e.watch(m,B=>{if(y.value){const L=N.value.$el,M=j.value.$el;requestAnimationFrame(()=>{const S=_t(L),w=M.getBoundingClientRect(),P=w.x-S.x,$=w.y-S.y-(S.height/2-w.height/2),R=w.width/.75,x=Math.abs(R-S.width)>1?{maxWidth:Y(R)}:void 0,T=getComputedStyle(L),G=getComputedStyle(M),C=1e3*parseFloat(T.transitionDuration)||150,k=parseFloat(G.getPropertyValue("--v-field-label-scale")),O=G.getPropertyValue("color");L.style.visibility="visible",M.style.visibility="hidden",De(L,{transform:`translate(${P}px, ${$}px) scale(${k})`,color:O,...x},{duration:C,easing:Wn,direction:B?"normal":"reverse"}).finished.then(()=>{L.style.removeProperty("visibility"),M.style.removeProperty("visibility")})})}},{flush:"post"});const h=e.computed(()=>({isActive:m,isFocused:a,controlRef:E,blur:v,focus:s}));function I(B){B.target!==document.activeElement&&B.preventDefault()}return J(()=>{var P,$,R;const B=n.variant==="outlined",L=r["prepend-inner"]||n.prependInnerIcon,M=!(!n.clearable&&!r.clear),S=!!(r["append-inner"]||n.appendInnerIcon||M),w=r.label?r.label({...h.value,label:n.label,props:{for:b.value}}):n.label;return e.createVNode("div",e.mergeProps({class:["v-field",{"v-field--active":m.value,"v-field--appended":S,"v-field--center-affix":n.centerAffix??!z.value,"v-field--disabled":n.disabled,"v-field--dirty":n.dirty,"v-field--error":n.error,"v-field--flat":n.flat,"v-field--has-background":!!n.bgColor,"v-field--persistent-clear":n.persistentClear,"v-field--prepended":L,"v-field--reverse":n.reverse,"v-field--single-line":n.singleLine,"v-field--no-label":!w,[`v-field--variant-${n.variant}`]:!0},i.value,D.value,u.value,c.value,p.value,d.value,n.class],style:[_.value,n.style],onClick:I},t),[e.createVNode("div",{class:"v-field__overlay"},null),e.createVNode(Wt,{name:"v-field",active:!!n.loading,color:n.error?"error":typeof n.loading=="string"?n.loading:n.color},{default:r.loader}),L&&e.createVNode("div",{key:"prepend",class:"v-field__prepend-inner"},[n.prependInnerIcon&&e.createVNode(f,{key:"prepend-icon",name:"prependInner"},null),(P=r["prepend-inner"])==null?void 0:P.call(r,h.value)]),e.createVNode("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(n.variant)&&y.value&&e.createVNode(On,{key:"floating-label",ref:j,class:[V.value],floating:!0,for:b.value,style:A.value},{default:()=>[w]}),e.createVNode(On,{ref:N,for:b.value},{default:()=>[w]}),($=r.default)==null?void 0:$.call(r,{...h.value,props:{id:b.value,class:"v-field__input","aria-describedby":F.value},focus:s,blur:v})]),M&&e.createVNode(rl,{key:"clear"},{default:()=>[e.withDirectives(e.createVNode("div",{class:"v-field__clearable",onMousedown:x=>{x.preventDefault(),x.stopPropagation()}},[r.clear?r.clear():e.createVNode(f,{name:"clear"},null)]),[[e.vShow,n.dirty]])]}),S&&e.createVNode("div",{key:"append",class:"v-field__append-inner"},[(R=r["append-inner"])==null?void 0:R.call(r,h.value),n.appendInnerIcon&&e.createVNode(f,{key:"append-icon",name:"appendInner"},null)]),e.createVNode("div",{class:["v-field__outline",V.value],style:A.value},[B&&e.createVNode(e.Fragment,null,[e.createVNode("div",{class:"v-field__outline__start"},null),y.value&&e.createVNode("div",{class:"v-field__outline__notch"},[e.createVNode(On,{ref:j,floating:!0,for:b.value},{default:()=>[w]})]),e.createVNode("div",{class:"v-field__outline__end"},null)]),z.value&&y.value&&e.createVNode(On,{ref:j,floating:!0,for:b.value},{default:()=>[w]})])])}),{controlRef:E}}});function Xl(n){return jo(n,Object.keys(Gt.props).filter(o=>!vt(o)&&o!=="class"&&o!=="style"))}const Tr=["color","file","time","date","datetime-local","week","month"],Kl=U({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...Fn(),...Ut()},"VTextField"),kt=H()({name:"VTextField",directives:{Intersect:$t},inheritAttrs:!1,props:Kl(),emits:{"click:control":n=>!0,"mousedown:control":n=>!0,"update:focused":n=>!0,"update:modelValue":n=>!0},setup(n,o){let{attrs:t,emit:l,slots:r}=o;const i=ne(n,"modelValue"),{isFocused:c,focus:u,blur:a}=xn(n),s=e.computed(()=>typeof n.counterValue=="function"?n.counterValue(i.value):typeof n.counterValue=="number"?n.counterValue:(i.value??"").toString().length),v=e.computed(()=>t.maxlength?t.maxlength:!n.counter||typeof n.counter!="number"&&typeof n.counter!="string"?void 0:n.counter),f=e.computed(()=>["plain","underlined"].includes(n.variant));function p(z,D){var _,V;n.autofocus&&z&&((V=(_=D[0].target)==null?void 0:_.focus)==null||V.call(_))}const d=e.ref(),m=e.ref(),y=e.ref(),g=e.computed(()=>Tr.includes(n.type)||n.persistentPlaceholder||c.value||n.active);function b(){var z;y.value!==document.activeElement&&((z=y.value)==null||z.focus()),c.value||u()}function F(z){l("mousedown:control",z),z.target!==y.value&&(b(),z.preventDefault())}function N(z){b(),l("click:control",z)}function j(z){z.stopPropagation(),b(),e.nextTick(()=>{i.value=null,qo(n["onClick:clear"],z)})}function E(z){var _;const D=z.target;if(i.value=D.value,((_=n.modelModifiers)==null?void 0:_.trim)&&["text","search","password","tel","url"].includes(n.type)){const V=[D.selectionStart,D.selectionEnd];e.nextTick(()=>{D.selectionStart=V[0],D.selectionEnd=V[1]})}}return J(()=>{const z=!!(r.counter||n.counter!==!1&&n.counter!=null),D=!(!z&&!r.details),[_,V]=hn(t),{modelValue:A,...h}=ke.filterProps(n),I=Xl(n);return e.createVNode(ke,e.mergeProps({ref:d,modelValue:i.value,"onUpdate:modelValue":B=>i.value=B,class:["v-text-field",{"v-text-field--prefixed":n.prefix,"v-text-field--suffixed":n.suffix,"v-input--plain-underlined":f.value},n.class],style:n.style},_,h,{centerAffix:!f.value,focused:c.value}),{...r,default:B=>{let{id:L,isDisabled:M,isDirty:S,isReadonly:w,isValid:P}=B;return e.createVNode(Gt,e.mergeProps({ref:m,onMousedown:F,onClick:N,"onClick:clear":j,"onClick:prependInner":n["onClick:prependInner"],"onClick:appendInner":n["onClick:appendInner"],role:n.role},I,{id:L.value,active:g.value||S.value,dirty:S.value||n.dirty,disabled:M.value,focused:c.value,error:P.value===!1}),{...r,default:$=>{let{props:{class:R,...x}}=$;const T=e.withDirectives(e.createVNode("input",e.mergeProps({ref:y,value:i.value,onInput:E,autofocus:n.autofocus,readonly:w.value,disabled:M.value,name:n.name,placeholder:n.placeholder,size:1,type:n.type,onFocus:b,onBlur:a},x,V),null),[[e.resolveDirective("intersect"),{handler:p},null,{once:!0}]]);return e.createVNode(e.Fragment,null,[n.prefix&&e.createVNode("span",{class:"v-text-field__prefix"},[e.createVNode("span",{class:"v-text-field__prefix__text"},[n.prefix])]),r.default?e.createVNode("div",{class:R,"data-no-activator":""},[r.default(),T]):e.cloneVNode(T,{class:R}),n.suffix&&e.createVNode("span",{class:"v-text-field__suffix"},[e.createVNode("span",{class:"v-text-field__suffix__text"},[n.suffix])])])}})},details:D?B=>{var L;return e.createVNode(e.Fragment,null,[(L=r.details)==null?void 0:L.call(r,B),z&&e.createVNode(e.Fragment,null,[e.createVNode("span",null,null),e.createVNode(Yl,{active:n.persistentCounter||c.value,value:s.value,max:v.value},r.counter)])])}:void 0})}),tt({},d,m,y)}}),$r=U({renderless:Boolean,...Z()},"VVirtualScrollItem"),Rr=H()({name:"VVirtualScrollItem",inheritAttrs:!1,props:$r(),emits:{"update:height":n=>!0},setup(n,o){let{attrs:t,emit:l,slots:r}=o;const{resizeRef:i,contentRect:c}=zt(void 0,"border");e.watch(()=>{var u;return(u=c.value)==null?void 0:u.height},u=>{u!=null&&l("update:height",u)}),J(()=>{var u,a;return n.renderless?e.createVNode(e.Fragment,null,[(u=r.default)==null?void 0:u.call(r,{itemRef:i})]):e.createVNode("div",e.mergeProps({ref:i,class:["v-virtual-scroll__item",n.class],style:n.style},t),[(a=r.default)==null?void 0:a.call(r)])})}}),Dr=U({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function Lr(n,o){const t=Ul(),l=e.shallowRef(0);e.watchEffect(()=>{l.value=parseFloat(n.itemHeight||0)});const r=e.shallowRef(0),i=e.shallowRef(Math.ceil((parseInt(n.height)||t.height.value)/(l.value||16))||1),c=e.shallowRef(0),u=e.shallowRef(0),a=e.ref(),s=e.ref();let v=0;const{resizeRef:f,contentRect:p}=zt();e.watchEffect(()=>{f.value=a.value});const d=e.computed(()=>{var S;return a.value===document.documentElement?t.height.value:((S=p.value)==null?void 0:S.height)||parseInt(n.height)||0}),m=e.computed(()=>!!(a.value&&s.value&&d.value&&l.value));let y=Array.from({length:o.value.length}),g=Array.from({length:o.value.length});const b=e.shallowRef(0);let F=-1;function N(S){return y[S]||l.value}const j=function(S,w){let P=0;const $=function(){for(var R=arguments.length,x=new Array(R),T=0;TS(...x),e.unref(w))};return $.clear=()=>{clearTimeout(P)},$.immediate=S,$}(()=>{const S=performance.now();g[0]=0;const w=o.value.length;for(let P=1;P<=w-1;P++)g[P]=(g[P-1]||0)+N(P-1);b.value=Math.max(b.value,performance.now()-S)},b),E=e.watch(m,S=>{S&&(E(),v=s.value.offsetTop,j.immediate(),I(),~F&&e.nextTick(()=>{ue&&window.requestAnimationFrame(()=>{L(F),F=-1})}))});function z(S){return S=We(S,0,o.value.length-1),g[S]||0}function D(S){return function(w,P){let $=w.length-1,R=0,x=0,T=null,G=-1;if(w[$]>1,T=w[x],T>P)$=x-1;else{if(!(T{w&&I()}),e.onScopeDispose(()=>{j.clear()});let _=0,V=0,A=0,h=-1;function I(){cancelAnimationFrame(h),h=requestAnimationFrame(B)}function B(){if(!a.value||!d.value)return;const S=_-v,w=Math.sign(V),P=We(D(Math.max(0,S-100)),0,o.value.length),$=We(D(S+d.value+100)+1,P+1,o.value.length);if((w!==-1||Pi.value)){const R=z(r.value)-z(P),x=z($)-z(i.value);Math.max(R,x)>100?(r.value=P,i.value=$):(P<=0&&(r.value=P),$>=o.value.length&&(i.value=$))}c.value=z(r.value),u.value=z(o.value.length)-z(i.value)}function L(S){const w=z(S);!a.value||S&&!w?F=S:a.value.scrollTop=w}const M=e.computed(()=>o.value.slice(r.value,i.value).map((S,w)=>({raw:S,index:w+r.value})));return e.watch(o,()=>{y=Array.from({length:o.value.length}),g=Array.from({length:o.value.length}),j.immediate(),I()},{deep:!0}),{containerRef:a,markerRef:s,computedItems:M,paddingTop:c,paddingBottom:u,scrollToIndex:L,handleScroll:function(){if(!a.value||!s.value)return;const S=a.value.scrollTop,w=performance.now();w-A>500?(V=Math.sign(S-_),v=s.value.offsetTop):V=S-_,_=S,A=w,I()},handleScrollend:function(){a.value&&s.value&&(V=0,A=0,I())},handleItemResize:function(S,w){const P=y[S],$=l.value;l.value=$?Math.min(l.value,w):w,P===w&&$===l.value||(y[S]=w,j())}}}const Mr=U({items:{type:Array,default:()=>[]},renderless:Boolean,...Dr(),...Z(),...Ee()},"VVirtualScroll"),Wr=H()({name:"VVirtualScroll",props:Mr(),setup(n,o){let{slots:t}=o;const l=oe("VVirtualScroll"),{dimensionStyles:r}=ze(n),{containerRef:i,markerRef:c,handleScroll:u,handleScrollend:a,handleItemResize:s,scrollToIndex:v,paddingTop:f,paddingBottom:p,computedItems:d}=Lr(n,e.toRef(n,"items"));return Ae(()=>n.renderless,()=>{function m(){var g,b;const y=arguments.length>0&&arguments[0]!==void 0&&arguments[0]?"addEventListener":"removeEventListener";i.value===document.documentElement?(document[y]("scroll",u,{passive:!0}),document[y]("scrollend",a)):((g=i.value)==null||g[y]("scroll",u,{passive:!0}),(b=i.value)==null||b[y]("scrollend",a))}e.onMounted(()=>{i.value=el(l.vnode.el,!0),m(!0)}),e.onScopeDispose(m)}),J(()=>{const m=d.value.map(y=>e.createVNode(Rr,{key:y.index,renderless:n.renderless,"onUpdate:height":g=>s(y.index,g)},{default:g=>{var b;return(b=t.default)==null?void 0:b.call(t,{item:y.raw,index:y.index,...g})}}));return n.renderless?e.createVNode(e.Fragment,null,[e.createVNode("div",{ref:c,class:"v-virtual-scroll__spacer",style:{paddingTop:Y(f.value)}},null),m,e.createVNode("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:Y(p.value)}},null)]):e.createVNode("div",{ref:i,class:["v-virtual-scroll",n.class],onScrollPassive:u,onScrollend:a,style:[r.value,n.style]},[e.createVNode("div",{ref:c,class:"v-virtual-scroll__container",style:{paddingTop:Y(f.value),paddingBottom:Y(p.value)}},[m])])}),{scrollToIndex:v}}});function jr(n,o){const t=e.shallowRef(!1);let l;return{onListScroll:function(r){cancelAnimationFrame(l),t.value=!0,l=requestAnimationFrame(()=>{l=requestAnimationFrame(()=>{t.value=!1})})},onListKeydown:async function(r){var u,a;if(r.key==="Tab"&&((u=o.value)==null||u.focus()),!["PageDown","PageUp","Home","End"].includes(r.key))return;const i=(a=n.value)==null?void 0:a.$el;if(!i)return;r.key!=="Home"&&r.key!=="End"||i.scrollTo({top:r.key==="Home"?0:i.scrollHeight,behavior:"smooth"}),await async function(){await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>requestAnimationFrame(s)),await new Promise(s=>{if(t.value){const v=e.watch(t,()=>{v(),s()})}else s()})}();const c=i.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(r.key==="PageDown"||r.key==="Home"){const s=i.getBoundingClientRect().top;for(const v of c)if(v.getBoundingClientRect().top>=s){v.focus();break}}else{const s=i.getBoundingClientRect().bottom;for(const v of[...c].reverse())if(v.getBoundingClientRect().bottom<=s){v.focus();break}}}}}const Ur=U({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:Q,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...Ll({itemChildren:!1})},"Select"),Gr=U({...Ur(),...Oe(Kl({modelValue:null,role:"button"}),["validationValue","dirty","appendInnerIcon"]),...Sn({transition:{component:ll}})},"VSelect"),qr=H()({name:"VSelect",props:Gr(),emits:{"update:focused":n=>!0,"update:modelValue":n=>!0,"update:menu":n=>!0},setup(n,o){let{slots:t}=o;const{t:l}=Tt(),r=e.ref(),i=e.ref(),c=e.ref(),u=ne(n,"menu"),a=e.computed({get:()=>u.value,set:S=>{var w;u.value&&!S&&((w=i.value)!=null&&w.ΨopenChildren)||(u.value=S)}}),{items:s,transformIn:v,transformOut:f}=function(S){const w=e.computed(()=>Ml(S,S.items)),P=e.computed(()=>w.value.some($=>$.value===null));return{items:w,transformIn:function($){return P.value||($=$.filter(R=>R!==null)),$.map(R=>S.returnObject&&typeof R=="string"?Vt(S,R):w.value.find(x=>S.valueComparator(R,x.value))||Vt(S,R))},transformOut:function($){return S.returnObject?$.map(R=>{let{raw:x}=R;return x}):$.map(R=>{let{value:x}=R;return x})}}}(n),p=ne(n,"modelValue",[],S=>v(S===null?[null]:Ce(S)),S=>{const w=f(S);return n.multiple?w:w[0]??null}),d=_l(),m=e.computed(()=>p.value.map(S=>S.value)),y=e.shallowRef(!1),g=e.computed(()=>a.value?n.closeText:n.openText);let b,F="";const N=e.computed(()=>n.hideSelected?s.value.filter(S=>!p.value.some(w=>w===S)):s.value),j=e.computed(()=>n.hideNoData&&!s.value.length||n.readonly||(d==null?void 0:d.isReadonly.value)),E=e.ref(),{onListScroll:z,onListKeydown:D}=jr(E,r);function _(S){n.openOnClear&&(a.value=!0)}function V(){j.value||(a.value=!a.value)}function A(S){var $,R;if(!S.key||n.readonly||d!=null&&d.isReadonly.value||(["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(S.key)&&S.preventDefault(),["Enter","ArrowDown"," "].includes(S.key)&&(a.value=!0),["Escape","Tab"].includes(S.key)&&(a.value=!1),S.key==="Home"?($=E.value)==null||$.focus("first"):S.key==="End"&&((R=E.value)==null||R.focus("last")),n.multiple||!function(x){const T=x.key.length===1,G=!x.ctrlKey&&!x.metaKey&&!x.altKey;return T&&G}(S)))return;const w=performance.now();w-b>1e3&&(F=""),F+=S.key.toLowerCase(),b=w;const P=s.value.find(x=>x.title.toLowerCase().startsWith(F));P!==void 0&&(p.value=[P])}function h(S){if(n.multiple){const w=p.value.findIndex(P=>n.valueComparator(P.value,S.value));if(w===-1)p.value=[...p.value,S];else{const P=[...p.value];P.splice(w,1),p.value=P}}else p.value=[S],a.value=!1}function I(S){var w;(w=E.value)!=null&&w.$el.contains(S.relatedTarget)||(a.value=!1)}function B(){var S;y.value&&((S=r.value)==null||S.focus())}function L(S){y.value=!0}function M(S){if(S==null)p.value=[];else if(Ln(r.value,":autofill")||Ln(r.value,":-webkit-autofill")){const w=s.value.find(P=>P.title===S);w&&h(w)}else r.value&&(r.value.value="")}return e.watch(a,()=>{if(!n.hideSelected&&a.value&&p.value.length){const S=N.value.findIndex(w=>p.value.some(P=>n.valueComparator(P.value,w.value)));ue&&window.requestAnimationFrame(()=>{var w;S>=0&&((w=c.value)==null||w.scrollToIndex(S))})}}),J(()=>{const S=!(!n.chips&&!t.chip),w=!!(!n.hideNoData||N.value.length||t["prepend-item"]||t["append-item"]||t["no-data"]),P=p.value.length>0,$=kt.filterProps(n),R=P||!y.value&&n.label&&!n.persistentPlaceholder?void 0:n.placeholder;return e.createVNode(kt,e.mergeProps({ref:r},$,{modelValue:p.value.map(x=>x.props.value).join(", "),"onUpdate:modelValue":M,focused:y.value,"onUpdate:focused":x=>y.value=x,validationValue:p.externalValue,counterValue:p.value.length,dirty:P,class:["v-select",{"v-select--active-menu":a.value,"v-select--chips":!!n.chips,["v-select--"+(n.multiple?"multiple":"single")]:!0,"v-select--selected":p.value.length,"v-select--selection-slot":!!t.selection},n.class],style:n.style,inputmode:"none",placeholder:R,"onClick:clear":_,"onMousedown:control":V,onBlur:I,onKeydown:A,"aria-label":l(g.value),title:l(g.value)}),{...t,default:()=>e.createVNode(e.Fragment,null,[e.createVNode(_r,e.mergeProps({ref:i,modelValue:a.value,"onUpdate:modelValue":x=>a.value=x,activator:"parent",contentClass:"v-select__content",disabled:j.value,eager:n.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:n.transition,onAfterLeave:B},n.menuProps),{default:()=>[w&&e.createVNode(Cr,{ref:E,selected:m.value,selectStrategy:n.multiple?"independent":"single-independent",onMousedown:x=>x.preventDefault(),onKeydown:D,onFocusin:L,onScrollPassive:z,tabindex:"-1",color:n.itemColor??n.color},{default:()=>{var x,T,G;return[(x=t["prepend-item"])==null?void 0:x.call(t),!N.value.length&&!n.hideNoData&&(((T=t["no-data"])==null?void 0:T.call(t))??e.createVNode(Hn,{title:l(n.noDataText)},null)),e.createVNode(Wr,{ref:c,renderless:!0,items:N.value},{default:C=>{var K;let{item:k,index:O,itemRef:W}=C;const q=e.mergeProps(k.props,{ref:W,key:O,onClick:()=>h(k)});return((K=t.item)==null?void 0:K.call(t,{item:k,index:O,props:q}))??e.createVNode(Hn,q,{prepend:te=>{let{isSelected:re}=te;return e.createVNode(e.Fragment,null,[n.multiple&&!n.hideSelected?e.createVNode(bt,{key:k.value,modelValue:re,ripple:!1,tabindex:"-1"},null):void 0,k.props.prependIcon&&e.createVNode(ee,{icon:k.props.prependIcon},null)])}})}}),(G=t["append-item"])==null?void 0:G.call(t)]}})]}),p.value.map((x,T)=>{const G={"onClick:close":function(O){O.stopPropagation(),O.preventDefault(),h(x)},onMousedown(O){O.preventDefault(),O.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},C=S?!!t.chip:!!t.selection,k=C?Yo(S?t.chip({item:x,index:T,props:G}):t.selection({item:x,index:T})):void 0;if(!C||k)return e.createVNode("div",{key:x.value,class:"v-select__selection"},[S?t.chip?e.createVNode(ae,{key:"chip-defaults",defaults:{VChip:{closable:n.closableChips,size:"small",text:x.title}}},{default:()=>[k]}):e.createVNode(or,e.mergeProps({key:"chip",closable:n.closableChips,size:"small",text:x.title,disabled:x.props.disabled},G),null):k??e.createVNode("span",{class:"v-select__selection-text"},[x.title,n.multiple&&T{var l;return e.createVNode("div",{class:["v-card-actions",n.class],style:n.style},[(l=t.default)==null?void 0:l.call(t)])}),{}}}),Yr=bn("v-card-subtitle"),Xr=bn("v-card-title"),Kr=U({appendAvatar:String,appendIcon:Q,prependAvatar:String,prependIcon:Q,subtitle:String,title:String,...Z(),...he()},"VCardItem"),Jr=H()({name:"VCardItem",props:Kr(),setup(n,o){let{slots:t}=o;return J(()=>{var s;const l=!(!n.prependAvatar&&!n.prependIcon),r=!(!l&&!t.prepend),i=!(!n.appendAvatar&&!n.appendIcon),c=!(!i&&!t.append),u=!(!n.title&&!t.title),a=!(!n.subtitle&&!t.subtitle);return e.createVNode("div",{class:["v-card-item",n.class],style:n.style},[r&&e.createVNode("div",{key:"prepend",class:"v-card-item__prepend"},[t.prepend?e.createVNode(ae,{key:"prepend-defaults",disabled:!l,defaults:{VAvatar:{density:n.density,icon:n.prependIcon,image:n.prependAvatar}}},t.prepend):l&&e.createVNode(Je,{key:"prepend-avatar",density:n.density,icon:n.prependIcon,image:n.prependAvatar},null)]),e.createVNode("div",{class:"v-card-item__content"},[u&&e.createVNode(Xr,{key:"title"},{default:()=>{var v;return[((v=t.title)==null?void 0:v.call(t))??n.title]}}),a&&e.createVNode(Yr,{key:"subtitle"},{default:()=>{var v;return[((v=t.subtitle)==null?void 0:v.call(t))??n.subtitle]}}),(s=t.default)==null?void 0:s.call(t)]),c&&e.createVNode("div",{key:"append",class:"v-card-item__append"},[t.append?e.createVNode(ae,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:n.density,icon:n.appendIcon,image:n.appendAvatar}}},t.append):i&&e.createVNode(Je,{key:"append-avatar",density:n.density,icon:n.appendIcon,image:n.appendAvatar},null)])])}),{}}}),Pe=bn("v-card-text"),Zr=U({appendAvatar:String,appendIcon:Q,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Q,ripple:{type:[Boolean,Object],default:!0},subtitle:String,text:String,title:String,...Qe(),...Z(),...he(),...Ee(),...nn(),...Mt(),...Dt(),...gl(),...Ve(),...nt(),...pe(),...le(),...xe({variant:"elevated"})},"VCard"),je=H()({name:"VCard",directives:{Ripple:kn},props:Zr(),setup(n,o){let{attrs:t,slots:l}=o;const{themeClasses:r}=ie(n),{borderClasses:i}=en(n),{colorClasses:c,colorStyles:u,variantClasses:a}=In(n),{densityClasses:s}=Be(n),{dimensionStyles:v}=ze(n),{elevationClasses:f}=tn(n),{loaderClasses:p}=Qn(n),{locationStyles:d}=Lt(n),{positionClasses:m}=hl(n),{roundedClasses:y}=Ie(n),g=et(n,t),b=e.computed(()=>n.link!==!1&&g.isLink.value),F=e.computed(()=>!n.disabled&&n.link!==!1&&(n.link||g.isClickable.value));return J(()=>{const N=b.value?"a":n.tag,j=!(!l.title&&!n.title),E=!(!l.subtitle&&!n.subtitle),z=j||E,D=!!(l.append||n.appendAvatar||n.appendIcon),_=!!(l.prepend||n.prependAvatar||n.prependIcon),V=!(!l.image&&!n.image),A=z||_||D,h=!(!l.text&&!n.text);return e.withDirectives(e.createVNode(N,{class:["v-card",{"v-card--disabled":n.disabled,"v-card--flat":n.flat,"v-card--hover":n.hover&&!(n.disabled||n.flat),"v-card--link":F.value},r.value,i.value,c.value,s.value,f.value,p.value,m.value,y.value,a.value,n.class],style:[u.value,v.value,d.value,n.style],href:g.href.value,onClick:F.value&&g.navigate,tabindex:n.disabled?-1:void 0},{default:()=>{var I;return[V&&e.createVNode("div",{key:"image",class:"v-card__image"},[l.image?e.createVNode(ae,{key:"image-defaults",disabled:!n.image,defaults:{VImg:{cover:!0,src:n.image}}},l.image):e.createVNode(sl,{key:"image-img",cover:!0,src:n.image},null)]),e.createVNode(Wt,{name:"v-card",active:!!n.loading,color:typeof n.loading=="boolean"?void 0:n.loading},{default:l.loader}),A&&e.createVNode(Jr,{key:"item",prependAvatar:n.prependAvatar,prependIcon:n.prependIcon,title:n.title,subtitle:n.subtitle,appendAvatar:n.appendAvatar,appendIcon:n.appendIcon},{default:l.item,prepend:l.prepend,title:l.title,subtitle:l.subtitle,append:l.append}),h&&e.createVNode(Pe,{key:"text"},{default:()=>{var B;return[((B=l.text)==null?void 0:B.call(l))??n.text]}}),(I=l.default)==null?void 0:I.call(l),l.actions&&e.createVNode(Hr,null,{default:l.actions}),Vn(F.value,"v-card")]}}),[[e.resolveDirective("ripple"),F.value&&n.ripple]])}),{}}}),Qr=U({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...Fn(),...jt()},"VSwitch"),ei=H()({name:"VSwitch",inheritAttrs:!1,props:Qr(),emits:{"update:focused":n=>!0,"update:modelValue":n=>!0,"update:indeterminate":n=>!0},setup(n,o){let{attrs:t,slots:l}=o;const r=ne(n,"indeterminate"),i=ne(n,"modelValue"),{loaderClasses:c}=Qn(n),{isFocused:u,focus:a,blur:s}=xn(n),v=e.ref(),f=e.computed(()=>typeof n.loading=="string"&&n.loading!==""?n.loading:n.color),p=fe(),d=e.computed(()=>n.id||`switch-${p}`);function m(){r.value&&(r.value=!1)}function y(g){var b,F;g.stopPropagation(),g.preventDefault(),(F=(b=v.value)==null?void 0:b.input)==null||F.click()}return J(()=>{const[g,b]=hn(t),F=ke.filterProps(n),N=qn.filterProps(n);return e.createVNode(ke,e.mergeProps({class:["v-switch",{"v-switch--inset":n.inset},{"v-switch--indeterminate":r.value},c.value,n.class]},g,F,{modelValue:i.value,"onUpdate:modelValue":j=>i.value=j,id:d.value,focused:u.value,style:n.style}),{...l,default:j=>{let{id:E,messagesId:z,isDisabled:D,isReadonly:_,isValid:V}=j;return e.createVNode(qn,e.mergeProps({ref:v},N,{modelValue:i.value,"onUpdate:modelValue":[A=>i.value=A,m],id:E.value,"aria-describedby":z.value,type:"checkbox","aria-checked":r.value?"mixed":void 0,disabled:D.value,readonly:_.value,onFocus:a,onBlur:s},b),{...l,default:A=>{let{backgroundColorClasses:h,backgroundColorStyles:I}=A;return e.createVNode("div",{class:["v-switch__track",...h.value],style:I.value,onClick:y},null)},input:A=>{let{inputNode:h,icon:I,backgroundColorClasses:B,backgroundColorStyles:L}=A;return e.createVNode(e.Fragment,null,[h,e.createVNode("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":I||n.loading},n.inset?void 0:B.value],style:n.inset?void 0:L.value},[e.createVNode(Na,null,{default:()=>[n.loading?e.createVNode(Wt,{name:"v-switch",active:!0,color:V.value===!1?void 0:f.value},{default:M=>l.loader?l.loader(M):e.createVNode(yl,{active:M.isActive,color:M.color,indeterminate:!0,size:"16",width:"2"},null)}):I&&e.createVNode(ee,{key:I,icon:I,size:"x-small"},null)]})])])}})}})}),{}}}),ni=U({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:n=>!isNaN(parseFloat(n))},maxRows:{type:[Number,String],validator:n=>!isNaN(parseFloat(n))},suffix:String,modelModifiers:Object,...Fn(),...Ut()},"VTextarea"),ti=H()({name:"VTextarea",directives:{Intersect:$t},inheritAttrs:!1,props:ni(),emits:{"click:control":n=>!0,"mousedown:control":n=>!0,"update:focused":n=>!0,"update:modelValue":n=>!0},setup(n,o){let{attrs:t,emit:l,slots:r}=o;const i=ne(n,"modelValue"),{isFocused:c,focus:u,blur:a}=xn(n),s=e.computed(()=>typeof n.counterValue=="function"?n.counterValue(i.value):(i.value||"").toString().length),v=e.computed(()=>t.maxlength?t.maxlength:!n.counter||typeof n.counter!="number"&&typeof n.counter!="string"?void 0:n.counter);function f(h,I){var B,L;n.autofocus&&h&&((L=(B=I[0].target)==null?void 0:B.focus)==null||L.call(B))}const p=e.ref(),d=e.ref(),m=e.shallowRef(""),y=e.ref(),g=e.computed(()=>n.persistentPlaceholder||c.value||n.active);function b(){var h;y.value!==document.activeElement&&((h=y.value)==null||h.focus()),c.value||u()}function F(h){b(),l("click:control",h)}function N(h){l("mousedown:control",h)}function j(h){h.stopPropagation(),b(),e.nextTick(()=>{i.value="",qo(n["onClick:clear"],h)})}function E(h){var B;const I=h.target;if(i.value=I.value,(B=n.modelModifiers)==null?void 0:B.trim){const L=[I.selectionStart,I.selectionEnd];e.nextTick(()=>{I.selectionStart=L[0],I.selectionEnd=L[1]})}}const z=e.ref(),D=e.ref(+n.rows),_=e.computed(()=>["plain","underlined"].includes(n.variant));function V(){n.autoGrow&&e.nextTick(()=>{if(!z.value||!d.value)return;const h=getComputedStyle(z.value),I=getComputedStyle(d.value.$el),B=parseFloat(h.getPropertyValue("--v-field-padding-top"))+parseFloat(h.getPropertyValue("--v-input-padding-top"))+parseFloat(h.getPropertyValue("--v-field-padding-bottom")),L=z.value.scrollHeight,M=parseFloat(h.lineHeight),S=We(L??0,Math.max(parseFloat(n.rows)*M+B,parseFloat(I.getPropertyValue("--v-input-control-height"))),parseFloat(n.maxRows)*M+B||1/0);D.value=Math.floor((S-B)/M),m.value=Y(S)})}let A;return e.watchEffect(()=>{n.autoGrow||(D.value=+n.rows)}),e.onMounted(V),e.watch(i,V),e.watch(()=>n.rows,V),e.watch(()=>n.maxRows,V),e.watch(()=>n.density,V),e.watch(z,h=>{h?(A=new ResizeObserver(V),A.observe(z.value)):A==null||A.disconnect()}),e.onBeforeUnmount(()=>{A==null||A.disconnect()}),J(()=>{const h=!!(r.counter||n.counter||n.counterValue),I=!(!h&&!r.details),[B,L]=hn(t),{modelValue:M,...S}=ke.filterProps(n),w=Xl(n);return e.createVNode(ke,e.mergeProps({ref:p,modelValue:i.value,"onUpdate:modelValue":P=>i.value=P,class:["v-textarea v-text-field",{"v-textarea--prefixed":n.prefix,"v-textarea--suffixed":n.suffix,"v-text-field--prefixed":n.prefix,"v-text-field--suffixed":n.suffix,"v-textarea--auto-grow":n.autoGrow,"v-textarea--no-resize":n.noResize||n.autoGrow,"v-input--plain-underlined":_.value},n.class],style:n.style},B,S,{centerAffix:D.value===1&&!_.value,focused:c.value}),{...r,default:P=>{let{id:$,isDisabled:R,isDirty:x,isReadonly:T,isValid:G}=P;return e.createVNode(Gt,e.mergeProps({ref:d,style:{"--v-textarea-control-height":m.value},onClick:F,onMousedown:N,"onClick:clear":j,"onClick:prependInner":n["onClick:prependInner"],"onClick:appendInner":n["onClick:appendInner"]},w,{id:$.value,active:g.value||x.value,centerAffix:D.value===1&&!_.value,dirty:x.value||n.dirty,disabled:R.value,focused:c.value,error:G.value===!1}),{...r,default:C=>{let{props:{class:k,...O}}=C;return e.createVNode(e.Fragment,null,[n.prefix&&e.createVNode("span",{class:"v-text-field__prefix"},[n.prefix]),e.withDirectives(e.createVNode("textarea",e.mergeProps({ref:y,class:k,value:i.value,onInput:E,autofocus:n.autofocus,readonly:T.value,disabled:R.value,placeholder:n.placeholder,rows:n.rows,name:n.name,onFocus:b,onBlur:a},O,L),null),[[e.resolveDirective("intersect"),{handler:f},null,{once:!0}]]),n.autoGrow&&e.withDirectives(e.createVNode("textarea",{class:[k,"v-textarea__sizer"],id:`${O.id}-sizer`,"onUpdate:modelValue":W=>i.value=W,ref:z,readonly:!0,"aria-hidden":"true"},null),[[e.vModelText,i.value]]),n.suffix&&e.createVNode("span",{class:"v-text-field__suffix"},[n.suffix])])}})},details:I?P=>{var $;return e.createVNode(e.Fragment,null,[($=r.details)==null?void 0:$.call(r,P),h&&e.createVNode(e.Fragment,null,[e.createVNode("span",null,null),e.createVNode(Yl,{active:n.persistentCounter||c.value,value:s.value,max:v.value},r.counter)])])}:void 0})}),tt({},p,d,y)}}),Jl=e.defineComponent({__name:"BooleanIcons",props:e.mergeModels({iconFalseColor:{},iconFalseTitle:{},iconTrueColor:{},iconTrueTitle:{},iconFalse:{},iconTrue:{}},{modelValue:{}}),emits:["update:modelValue"],setup(n){const o=n,t=e.inject(Symbol.for("vuetify:icons")),l=e.useModel(n,"modelValue"),r=e.computed(()=>ve({icon:o.iconFalse,iconOptions:t,name:"false"})),i=e.computed(()=>ve({icon:o.iconTrue,iconOptions:t,name:"true"}));return(c,u)=>l.value?(e.openBlock(),e.createBlock(e.unref(ee),{key:0,class:"v-inline-fields--boolean-icons fa-fw",color:c.iconTrueColor,icon:e.unref(i),size:"x-small",title:c.iconTrueTitle},null,8,["color","icon","title"])):(e.openBlock(),e.createBlock(e.unref(ee),{key:1,class:"v-inline-fields--boolean-icons fa-fw",color:c.iconFalseColor,icon:e.unref(r),size:"x-small",title:c.iconFalseTitle},null,8,["color","icon","title"]))}}),X="v-inline-fields",Ue=n=>{const{cell:o=!1,field:t="",density:l="",disabled:r=!1,iconSet:i="mdi",loading:c=!1,loadingWait:u,tableField:a=!1,variant:s}=n,v=l&&s;return{[`${X}`]:!0,[`${X}--container`]:!0,[`${X}--container-cell`]:o,[`${X}--container-disabled`]:e.unref(r),[`${X}--container-table`]:a,[`${X}--container-icon-set-${i}`]:!0,[`${X}--container-loading`]:c&&u,[`${X}--container-${t}`]:!0,[`${X}--container-${t}-${l}`]:!0,[`${X}--container-${t}-${l}-${s}`]:v,[`${X}--container-${t}-${s}`]:s,[`${X}--container-${t}-${s}-${l}`]:v,[`${X}--container-${l}`]:l,[`${X}--container-${l}-${t}`]:l,[`${X}--container-${l}-${s}`]:v,[`${X}--container-${s}`]:s,[`${X}--container-${s}-${l}`]:v,[`${X}--container-${s}-${t}`]:s}},Ge=n=>{const{cell:o=!1,cellUnderlineFullWidth:t=!0,field:l="",density:r=""}=n;return{[`${X}--display-container-cell`]:o,[`${X}--display-container-cell-underline-full-width`]:o&&t,[`${X}--display-container`]:!0,[`${X}--display-wrapper-value`]:!0,[`${l}`]:!0,"v-input":!0,[`v-input--density-${r}`]:!0,"v-input--horizontal":!0}},Xn=n=>{const{density:o="",variant:t=""}=n;return{"v-input":!0,"v-input--dirty":!0,"v-input--horizontal":!0,"v-text-field":!0,[`v-input--density-${o}`]:!0,[`v-text-field--plain-${t}`]:!0}},Zl=n=>{const{density:o=""}=n;return{[`${X}--selection-control`]:!0,[`v-selection-control--density-${o}`]:!0}},qt=(n,o,t)=>{const{error:l=!1,empty:r=!1}=t;return{[`${X}`]:!0,[`${X}--display-value-${n}`]:!0,[`${X}--display-value`]:!0,[`${X}--display-value-empty`]:e.unref(r),[`text-${o}`]:!e.unref(l),"text-danger":e.unref(l)}},qe=n=>{const{name:o,active:t=!1}=n;return{[`${X}`]:!0,[`${X}--field`]:!0,[`${X}--field-${o}`]:!0,[`${X}--field-active`]:t}},He=n=>{const{name:o,showField:t}=n;return{[`${X}--card-container`]:!0,[`${X}--card-container-${o}`]:!0,"d-none":!t}};function Do(n){if(!n)return 100;if(n.toString().includes(".")){const o=100*Number(n);return o>=100?100:o}return Number(n)>=100?100:Number(n)}function Lo(n){let o=function(f){const p={AliceBlue:"#F0F8FF",AntiqueWhite:"#FAEBD7",Aqua:"#00FFFF",Aquamarine:"#7FFFD4",Azure:"#F0FFFF",Beige:"#F5F5DC",Bisque:"#FFE4C4",Black:"#000000",BlanchedAlmond:"#FFEBCD",Blue:"#0000FF",BlueViolet:"#8A2BE2",Brown:"#A52A2A",BurlyWood:"#DEB887",CadetBlue:"#5F9EA0",Chartreuse:"#7FFF00",Chocolate:"#D2691E",Coral:"#FF7F50",CornflowerBlue:"#6495ED",Cornsilk:"#FFF8DC",Crimson:"#DC143C",Cyan:"#00FFFF",DarkBlue:"#00008B",DarkCyan:"#008B8B",DarkGoldenRod:"#B8860B",DarkGray:"#A9A9A9",DarkGreen:"#006400",DarkGrey:"#A9A9A9",DarkKhaki:"#BDB76B",DarkMagenta:"#8B008B",DarkOliveGreen:"#556B2F",DarkOrange:"#FF8C00",DarkOrchid:"#9932CC",DarkRed:"#8B0000",DarkSalmon:"#E9967A",DarkSeaGreen:"#8FBC8F",DarkSlateBlue:"#483D8B",DarkSlateGray:"#2F4F4F",DarkSlateGrey:"#2F4F4F",DarkTurquoise:"#00CED1",DarkViolet:"#9400D3",DeepPink:"#FF1493",DeepSkyBlue:"#00BFFF",DimGray:"#696969",DimGrey:"#696969",DodgerBlue:"#1E90FF",FireBrick:"#B22222",FloralWhite:"#FFFAF0",ForestGreen:"#228B22",Fuchsia:"#FF00FF",Gainsboro:"#DCDCDC",GhostWhite:"#F8F8FF",Gold:"#FFD700",GoldenRod:"#DAA520",Gray:"#808080",Green:"#008000",GreenYellow:"#ADFF2F",Grey:"#808080",HoneyDew:"#F0FFF0",HotPink:"#FF69B4",IndianRed:"#CD5C5C",Indigo:"#4B0082",Ivory:"#FFFFF0",Khaki:"#F0E68C",Lavender:"#E6E6FA",LavenderBlush:"#FFF0F5",LawnGreen:"#7CFC00",LemonChiffon:"#FFFACD",LightBlue:"#ADD8E6",LightCoral:"#F08080",LightCyan:"#E0FFFF",LightGoldenRodYellow:"#FAFAD2",LightGray:"#D3D3D3",LightGreen:"#90EE90",LightGrey:"#D3D3D3",LightPink:"#FFB6C1",LightSalmon:"#FFA07A",LightSeaGreen:"#20B2AA",LightSkyBlue:"#87CEFA",LightSlateGray:"#778899",LightSlateGrey:"#778899",LightSteelBlue:"#B0C4DE",LightYellow:"#FFFFE0",Lime:"#00FF00",LimeGreen:"#32CD32",Linen:"#FAF0E6",Magenta:"#FF00FF",Maroon:"#800000",MediumAquaMarine:"#66CDAA",MediumBlue:"#0000CD",MediumOrchid:"#BA55D3",MediumPurple:"#9370DB",MediumSeaGreen:"#3CB371",MediumSlateBlue:"#7B68EE",MediumSpringGreen:"#00FA9A",MediumTurquoise:"#48D1CC",MediumVioletRed:"#C71585",MidnightBlue:"#191970",MintCream:"#F5FFFA",MistyRose:"#FFE4E1",Moccasin:"#FFE4B5",NavajoWhite:"#FFDEAD",Navy:"#000080",OldLace:"#FDF5E6",Olive:"#808000",OliveDrab:"#6B8E23",Orange:"#FFA500",OrangeRed:"#FF4500",Orchid:"#DA70D6",PaleGoldenRod:"#EEE8AA",PaleGreen:"#98FB98",PaleTurquoise:"#AFEEEE",PaleVioletRed:"#DB7093",PapayaWhip:"#FFEFD5",PeachPuff:"#FFDAB9",Peru:"#CD853F",Pink:"#FFC0CB",Plum:"#DDA0DD",PowderBlue:"#B0E0E6",Purple:"#800080",RebeccaPurple:"#663399",Red:"#FF0000",RosyBrown:"#BC8F8F",RoyalBlue:"#4169E1",SaddleBrown:"#8B4513",Salmon:"#FA8072",SandyBrown:"#F4A460",SeaGreen:"#2E8B57",SeaShell:"#FFF5EE",Sienna:"#A0522D",Silver:"#C0C0C0",SkyBlue:"#87CEEB",SlateBlue:"#6A5ACD",SlateGray:"#708090",SlateGrey:"#708090",Snow:"#FFFAFA",SpringGreen:"#00FF7F",SteelBlue:"#4682B4",Tan:"#D2B48C",Teal:"#008080",Thistle:"#D8BFD8",Tomato:"#FF6347",Turquoise:"#40E0D0",Violet:"#EE82EE",Wheat:"#F5DEB3",White:"#FFFFFF",WhiteSmoke:"#F5F5F5",Yellow:"#FFFF00",YellowGreen:"#9ACD32"};let d=f;return Object.entries(p).forEach(([m,y])=>{f.toLowerCase()!=m.toLowerCase()||(d=y)}),d}(n),t=0,l=0,r=0,i=100,c=0,u=0,a=0;if(o.substring(0,1)==="#")o=function(f){let p=f.replace("#","");p.length===3&&(p=p.split("").map(b=>b+b).join(""));const d=parseInt(p.substring(0,2),16),m=parseInt(p.substring(2,4),16),y=parseInt(p.substring(4,6),16);return[d,m,y,100]}(o);else if(o.includes("rgb"))o=[...o.matchAll(/[\d+.\d+]+/g)].map(Number);else if(o.includes("hsl"))return o=[...o.matchAll(/[\d+.\d+]+/g)].map(String),t=o[0],l=o[1],r=o[2],i=Do(o[3]),`${t} ${l}% ${r}% / ${i}%`;[c,u,a,i]=o,c/=255,u/=255,a/=255,i=Do(i);const s=Math.max(c,u,a),v=Math.min(c,u,a);if(s===null||!v===null||isNaN(s)||isNaN(v)){const f="0 0% 100% / 12%";return console.warn(`[VuetifyInlineFields: The "color" prop value using "${o}" doesn't exist. Using the value "hsl(${f})" in it's place.`),f}if(t=(s+v)/2,l=(s+v)/2,r=(s+v)/2,s==v)t=l=0;else{const f=s-v;switch(l=r>.5?f/(2-s-v):f/(s+v),s){case c:t=(u-a)/f+(u{if(function(l){return l==="transparent"||l==="none"||l==="inherit"||l==="currentColor"||l==="initial"||l==="unset"}(n))return n;if(function(l){return l.includes("--v-theme")}(n))return`rgb(var(${n}))`;const t=function(l,r){const i=r.global.current.value.colors;return Object.entries(i).find(([c])=>c===l)}(n,o);return t?`hsl(${Lo(t[1])})`:`hsl(${Lo(n)})`},rn=n=>{const{str:o,unit:t="px"}=n;if(o!=null&&o!=="")return+o?`${Number(o)}${t}`:String(o)},Ql=n=>{var r;const{modelValue:o,trueValue:t}=n,l=e.unref(o);return((r=l==null?void 0:l.toLowerCase)==null?void 0:r.call(l))==="true"||l==="1"||l=="1"||l===!0||l==t||l===t},Ht=n=>{const{underlineStyle:o,underlineWidth:t,color:l,error:r,theme:i,underlined:c}=n;let{underlineColor:u}=n;u=u||l;const a={"border-bottom-color":oi(u,i),"border-bottom-style":o,"border-bottom-width":t};return e.unref(r)&&(a["border-bottom-color"]="rgb(var(--v-theme-danger))"),c||(a["border-bottom"]="none"),a},_e=n=>{const{cardMinWidth:o,cardOffsetX:t,cardOffsetY:l,cardWidth:r,field:i,name:c=""}=n,u=(v=>{const{cardOffsetX:f,cardOffsetY:p,field:d}=v;if(!d)return{bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0};const{x:m,y}=d.getBoundingClientRect(),{width:g,height:b}=d.getBoundingClientRect(),{right:F,bottom:N}=d.getBoundingClientRect();return{bottom:rn({str:N+Number(p)}),height:b,left:rn({str:0+Number(f)}),right:rn({str:F+Number(f)}),top:rn({str:2+Number(p)}),width:rn({str:g}),x:m,y}})({cardOffsetX:t,cardOffsetY:l,field:i});let a=o,s=r;return s||(s=c==="checkbox"?"fit-content":u.width),a||(a=c==="checkbox"?"fit-content":u.width),{left:u.left,top:u.top,width:s,zIndex:10}},Kn=e.defineComponent({__name:"DisplayedValue",props:{color:{},displayAppendIcon:{},displayAppendIconColor:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayValue:{},empty:{type:Boolean},error:{type:Boolean},field:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean}},emits:["toggleField"],setup(n,{emit:o}){const t=o,l=n,r=e.useSlots(),i=Ft.useTheme(),c={displayValue:l.displayValue,empty:l.empty,error:l.error},u=e.computed(()=>qt(l.field,l.valueColor,{empty:l.empty,error:l.error})),a=e.computed(()=>Ht({color:l.color,error:l.error,theme:i,underlineColor:l.underlineColor,underlineStyle:l.underlineStyle,underlineWidth:l.underlineWidth,underlined:l.underlined})),s=e.computed(()=>(p=>{const{underlineWidth:d}=p;return{borderBottom:`${d||"0px"} solid transparent`}})({underlineWidth:l.underlineWidth})),v=(p,d=!1)=>(m=>{const{inner:y=!1,position:g}=m;return{[`${X}--display-icon`]:!y,[`${X}--display-${g}-icon`]:!y,[`${X}--display-${g}-inner-icon`]:y,"me-1":g==="prepend","ms-1":g==="append"}})({inner:d,position:p});function f(){t("toggleField")}return(p,d)=>(e.openBlock(),e.createElementBlock("div",{class:"v-inline-fields--display-wrapper",onClick:f},[p.displayPrependIcon||e.unref(r)["display.prepend"]?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(v("prepend")),style:e.normalizeStyle(e.unref(s))},[e.unref(r)["display.prepend"]?e.renderSlot(p.$slots,"display.prepend",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(ee,{key:1,color:p.displayPrependIconColor,icon:p.displayPrependIcon,size:"x-small"},null,8,["color","icon"]))],6)):e.createCommentVNode("",!0),e.createElementVNode("div",{class:e.normalizeClass(["d-inline-flex",e.unref(u)]),style:e.normalizeStyle(e.unref(a))},[p.displayPrependInnerIcon||e.unref(r)["display.prependInner"]?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(v("prepend",!0))},[e.unref(r)["display.prependInner"]?e.renderSlot(p.$slots,"display.prependInner",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(ee,{key:1,color:p.displayPrependInnerIconColor,icon:p.displayPrependInnerIcon,size:"x-small"},null,8,["color","icon"]))],2)):e.createCommentVNode("",!0),e.createTextVNode(" "+e.toDisplayString(p.displayValue)+" ",1),p.displayAppendInnerIcon||e.unref(r)["display.appendInner"]?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(v("append",!0))},[e.unref(r)["display.appendInner"]?e.renderSlot(p.$slots,"display.appendInner",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(ee,{key:1,color:p.displayAppendInnerIconColor,icon:p.displayAppendInnerIcon,size:"x-small"},null,8,["color","icon"]))],2)):e.createCommentVNode("",!0)],6),p.displayAppendIcon||e.unref(r)["display.append"]?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(v("append")),style:e.normalizeStyle(e.unref(s))},[e.unref(r)["display.append"]?e.renderSlot(p.$slots,"display.append",e.normalizeProps(e.mergeProps({key:0},c))):(e.openBlock(),e.createBlock(ee,{key:1,color:p.displayAppendIconColor,icon:p.displayAppendIcon,size:"x-small"},null,8,["color","icon"]))],6)):e.createCommentVNode("",!0)]))}}),mn=e.defineComponent({__name:"SaveFieldButtons",props:{loading:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonVariant:{},cancelButtonTitle:{},cancelIconColor:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideSaveIcon:{type:Boolean},loadingIconColor:{},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIconColor:{},cancelIcon:{},loadingIcon:{},saveIcon:{}},emits:["close","save"],setup(n,{emit:o}){const t=e.useAttrs(),l=o,r=n,i=e.inject(Symbol.for("vuetify:icons")),c=e.computed(()=>r.error),u=e.computed(()=>({[`${X}--save-fields-container`]:!0})),a=e.computed(()=>r.loading),s=e.reactive({...t,...r}),v=e.computed(()=>(i==null?void 0:i.defaultSet)==="fa"?"fa-spin":(i==null?void 0:i.defaultSet)==="mdi"?"mdi-spin":""),f=e.computed(()=>(b=>{const{cancelButtonVariant:F}=b;return{"me-1":F==="elevated","ms-1":!0}})({cancelButtonVariant:s.cancelButtonVariant})),p=e.computed(()=>ve({icon:r.cancelIcon,iconOptions:i,name:"false"})),d=e.computed(()=>ve({icon:r.loadingIcon,iconOptions:i,name:"loading"})),m=e.computed(()=>ve({icon:r.saveIcon,iconOptions:i,name:"save"}));function y(){l("close")}function g(){l("save")}return(b,F)=>(e.openBlock(),e.createElementBlock("div",e.mergeProps({class:e.unref(u)},b.$attrs),[e.unref(s).hideSaveIcon?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(ht,{key:0,class:"ms-1",color:e.unref(s).saveButtonColor,disabled:e.unref(c),icon:"",size:e.unref(s).saveButtonSize,title:e.unref(a)?"Loading":e.unref(s).saveButtonTitle,variant:e.unref(s).saveButtonVariant,onClick:g},{default:e.withCtx(()=>[e.unref(a)?(e.openBlock(),e.createBlock(ee,{key:1,class:e.normalizeClass(e.unref(v)),color:e.unref(s).loadingIconColor,icon:e.unref(d)},null,8,["class","color","icon"])):(e.openBlock(),e.createBlock(ee,{key:0,color:e.unref(c)?"error":e.unref(s).saveIconColor,icon:e.unref(m)},null,8,["color","icon"]))]),_:1},8,["color","disabled","size","title","variant"])),e.unref(s).hideCancelIcon?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(ht,{key:1,class:e.normalizeClass(e.unref(f)),color:e.unref(s).cancelButtonColor,icon:"",size:e.unref(s).cancelButtonSize,title:e.unref(s).cancelButtonTitle,variant:e.unref(s).cancelButtonVariant,onClick:y},{default:e.withCtx(()=>[e.unref(s).hideSaveIcon&&e.unref(a)?(e.openBlock(),e.createBlock(ee,{key:0,class:e.normalizeClass(e.unref(v)),color:e.unref(s).loadingIconColor,icon:e.unref(d)},null,8,["class","color","icon"])):(e.openBlock(),e.createBlock(ee,{key:1,class:"text-default",color:e.unref(s).cancelIconColor,icon:e.unref(p)},null,8,["color","icon"]))]),_:1},8,["class","color","size","title","variant"]))],16))}}),Jn=n=>{const{required:o,rules:t}=n;let{value:l}=n;l=e.unref(l);const r=[];let i=!1;if(o&&!l)return r.push("Field is required."),{errors:!0,results:r};if(t){for(const c of t){const u=(typeof c=="function"?c:()=>c)(l);u!==!0&&(typeof u=="string"?r.push(u):console.warn(`${u} is not a valid value. Rule functions must return boolean true or a string.`))}i=r.length>0}return{errors:i,results:r}},Ye=n=>{const{attrs:o,closeSiblings:t,fieldOnly:l,props:r,showField:i,timeOpened:c}=n;let u=c;return t&&!l&&(u=new Date),{settings:{...o,...r},showField:!e.unref(i),timeOpened:u}},xt=n=>{const{length:o=0}=n;let{suffix:t,text:l}=n;return l=l.toString(),t=t||"...",l.length>o?`${l.substring(0,o)}${t}`:l},Xe=["error","update","update:closeSiblingFields","update:model-value"],li=["cancelButtonColor","cancelButtonSize","cancelButtonTitle","cancelButtonVariant","cancelIcon","cancelIconColor","closeSiblings","displayAppendIcon","displayAppendIconColor","displayAppendIconSize","displayAppendInnerIcon","displayAppendInnerIconColor","displayAppendInnerIconSize","displayPrependIcon","displayPrependIconColor","displayPrependIconSize","displayPrependInnerIcon","displayPrependInnerIconColor","displayPrependInnerIconSize","emptyText","fieldOnly","hideSaveIcon","item","loadingIcon","loadingIconColor","loadingWait","saveButtonColor","saveButtonSize","saveButtonTitle","saveButtonVariant","saveIcon","saveIconColor","tableField","truncateLength","truncateSuffix","underlineColor","underlineStyle","underlineWidth","underlined","valueColor"],un=n=>{let o=n;return o=Object.entries(o).filter(([t])=>!li.includes(t)),Object.fromEntries(o)},ai={class:"v-selection-control__wrapper"},ri=e.defineComponent({__name:"VInlineCheckbox",props:e.mergeModels(e.mergeDefaults({density:{},falseIcon:{},trueIcon:{},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},falseValue:{type:[Boolean,String]},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},iconFalse:{},iconFalseColor:{},iconFalseTitle:{},iconTrue:{},iconTrueColor:{},iconTrueTitle:{},icons:{type:Boolean},item:{},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},trueValue:{type:[Boolean,String]},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...ca}),{modelValue:{}}),emits:e.mergeModels([...Xe],["update:modelValue"]),setup(n,{emit:o}){const t=e.useModel(n,"modelValue"),l=e.useAttrs(),r=e.useSlots(),i=o,c=e.inject(Symbol.for("vuetify:icons")),u=Ft.useTheme(),a=n;let s=e.reactive({...l,...a});const v=e.computed(()=>a.loading),f=e.computed(()=>a.disabled),p=e.ref(!1),d=e.ref(!1),m=e.ref(null),y=e.computed(()=>un(s)),g=e.computed(()=>({...Me,...a.cardProps}));e.watch(()=>v.value,(C,k)=>{!C&&k&&d.value&&$()});const b=e.computed(()=>ve({icon:a.trueIcon,iconOptions:c,name:"checkboxFalse"})),F=e.computed(()=>ve({icon:a.iconTrue,iconOptions:c,name:"checkboxTrue"})),N=e.computed(()=>t.value==s.trueValue),j=e.computed(()=>Ql({modelValue:t,trueValue:s.trueValue})),E=e.computed(()=>Ue({cell:s.cell&&!d.value,density:s.density,disabled:f.value,field:"v-checkbox",loading:v.value,loadingWait:s.loadingWait,tableField:s.tableField})),z=e.computed(()=>Ge({cell:s.cell,cellUnderlineFullWidth:s.cellUnderlineFullWidth,density:s.density,field:"v-checkbox"})),D=Zl({density:s.density}),_=e.computed(()=>qe({active:d.value,name:"checkbox"})),V=e.computed(()=>qt("checkbox",s.valueColor,{error:p})),A=e.computed(()=>He({name:"checkbox",showField:d.value})),h=e.computed(()=>({})),I=e.computed(()=>Ht({color:s.color,error:p,theme:u,underlineColor:s.underlineColor,underlineStyle:s.underlineStyle,underlineWidth:s.underlineWidth,underlined:s.underlined})),B=e.computed(()=>M.value);function L(){p.value=!1,$()}const M=e.ref(),S=e.ref(null),w=e.ref("body"),P=ua.useWindowSize();function $(){var k,O;if(f.value||s.loadingWait&&v.value)return;M.value=_e({cardMinWidth:(k=s.cardProps)==null?void 0:k.minWidth,cardOffsetX:s.cardOffsetX,cardOffsetY:s.cardOffsetY,cardWidth:(O=s.cardProps)==null?void 0:O.width,field:S.value,name:"checkbox"});const C=Ye({attrs:l,closeSiblings:s.closeSiblings,fieldOnly:s.fieldOnly,props:a,showField:d,timeOpened:m.value});s={...s,...C.settings},d.value=C.showField,m.value=C.timeOpened,x!==null&&s.closeSiblings&&d.value&&!s.fieldOnly&&x.emit(C.timeOpened)}function R(C){t.value=C,i("update",C),s.loadingWait||$()}let x,T;function G(C){i("update:closeSiblingFields",m),d.value&&m.value!==C&&$()}return e.watch(()=>P,()=>{var C,k;M.value=_e({cardMinWidth:(C=s.cardProps)==null?void 0:C.minWidth,cardOffsetX:s.cardOffsetX,cardOffsetY:s.cardOffsetY,cardWidth:(k=s.cardProps)==null?void 0:k.width,field:S.value,name:"checkbox"})},{deep:!0}),s.closeSiblings&&import("@vueuse/core").then(({useEventBus:C})=>{x=C(Le),T=x.on(G)}),e.onUnmounted(()=>{T!==void 0&&x.off(G)}),(C,k)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:S,class:e.normalizeClass(e.unref(E)),style:e.normalizeStyle(e.unref(h))},[!e.unref(d)&&!e.unref(s).fieldOnly||e.unref(s).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(z)),onClick:k[2]||(k[2]=O=>e.unref(s).cell?$():void 0)},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(D)),onClick:k[1]||(k[1]=O=>e.unref(s).cell?void 0:$())},[e.createElementVNode("div",ai,[C.icons?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["v-inline-fields--boolean-icons-container",e.unref(V)]),style:e.normalizeStyle(e.unref(I))},[e.createVNode(e.unref(Jl),{modelValue:e.unref(j),"onUpdate:modelValue":k[0]||(k[0]=O=>e.isRef(j)?j.value=O:null),"icon-false":e.unref(s).iconFalse,"icon-false-color":e.unref(s).iconFalseColor,"icon-false-title":e.unref(s).iconFalseTitle,"icon-true":e.unref(s).iconTrue,"icon-true-color":e.unref(s).iconTrueColor,"icon-true-title":e.unref(s).iconTrueTitle},null,8,["modelValue","icon-false","icon-false-color","icon-false-title","icon-true","icon-true-color","icon-true-title"])],6)):(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["d-inline-flex align-center justify-center",e.unref(V)]),style:e.normalizeStyle(e.unref(I))},e.toDisplayString(e.unref(N)),7))])],2)],2)):e.createCommentVNode("",!0),e.unref(d)||e.unref(s).fieldOnly||e.unref(s).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(_))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(s).cardField,to:e.unref(w)},[e.createVNode(Qa,e.mergeProps(e.unref(y),{color:e.unref(s).color,density:e.unref(s).density,disabled:e.unref(v)||e.unref(f),error:e.unref(p),"false-icon":e.unref(b),"false-value":e.unref(s).falseValue,"hide-details":e.unref(s).hideDetails,label:e.unref(s).label,"model-value":e.unref(j),"true-icon":e.unref(F),"true-value":e.unref(s).trueValue,"onUpdate:modelValue":R}),e.createSlots({_:2},[e.renderList(e.unref(r),(O,W)=>({name:W,fn:e.withCtx(q=>[e.renderSlot(C.$slots,W,e.normalizeProps(e.guardReactiveProps({...q})))])})),e.unref(r).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(e.unref(mn),{"cancel-button-color":e.unref(s).cancelButtonColor,"cancel-button-size":e.unref(s).cancelButtonSize,"cancel-button-title":e.unref(s).cancelButtonTitle,"cancel-button-variant":e.unref(s).cancelButtonVariant,"cancel-icon":e.unref(s).cancelIcon,"cancel-icon-color":e.unref(s).cancelIconColor,error:e.unref(p),"field-only":e.unref(s).fieldOnly,"hide-cancel-icon":e.unref(s).hideCancelIcon,"hide-save-icon":!0,loading:e.unref(v),"loading-icon":e.unref(s).loadingIcon,"loading-icon-color":e.unref(s).loadingIconColor,"save-button-color":e.unref(s).saveButtonColor,"save-button-size":e.unref(s).saveButtonSize,"save-button-title":e.unref(s).saveButtonTitle,"save-button-variant":e.unref(s).saveButtonVariant,"save-icon":e.unref(s).saveIcon,"save-icon-color":e.unref(s).saveIconColor,onClose:L,onSave:R},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["color","density","disabled","error","false-icon","false-value","hide-details","label","model-value","true-icon","true-value"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(s).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(A)),style:e.normalizeStyle(e.unref(B))},[e.createVNode(je,e.normalizeProps(e.guardReactiveProps(e.unref(g))),{default:e.withCtx(()=>[e.createVNode(Pe,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:w},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),ii=e.defineComponent({__name:"VInlineCustomField",props:e.mergeModels(e.mergeDefaults({clearIcon:{},density:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},item:{},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},truncateLength:{},truncateSuffix:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Wo}),{modelValue:{}}),emits:e.mergeModels([...Xe],["update:modelValue"]),setup(n,{emit:o}){const t=e.useModel(n,"modelValue"),l=e.useAttrs(),r=e.useSlots(),i=o,c=e.inject(Symbol.for("vuetify:icons")),u=n;let a=e.reactive({...l,...u});const s=e.computed(()=>u.loading),v=e.computed(()=>u.disabled),f=e.ref(!1),p=e.ref(!1),d=e.ref(!1),m=e.ref(null);let y=t.value;e.watch(()=>s.value,(T,G)=>{!T&&G&&d.value&&M()});const g=e.computed(()=>t.value?(f.value=!1,a.truncateLength?xt({length:a.truncateLength,suffix:a.truncateSuffix,text:t.value}):t.value):(f.value=!0,a.emptyText)),b=e.computed(()=>({...a,loading:s.value,modelValue:t.value,originalValue:y})),F=e.computed(()=>({color:a.color,displayAppendIcon:u.displayAppendIcon,displayAppendIconColor:u.displayAppendIconColor,displayAppendIconSize:u.displayAppendIconSize,displayAppendInnerIcon:u.displayAppendInnerIcon,displayAppendInnerIconColor:u.displayAppendInnerIconColor,displayAppendInnerIconSize:u.displayAppendInnerIconSize,displayPrependIcon:u.displayPrependIcon,displayPrependIconColor:u.displayPrependIconColor,displayPrependIconSize:u.displayPrependIconSize,displayPrependInnerIcon:u.displayPrependInnerIcon,displayPrependInnerIconColor:u.displayPrependInnerIconColor,displayPrependInnerIconSize:u.displayPrependInnerIconSize,displayValue:g.value,empty:f.value,error:p.value,field:"v-text-field",underlineColor:a.underlineColor,underlineStyle:a.underlineStyle,underlineWidth:a.underlineWidth,underlined:a.underlined,valueColor:a.valueColor})),N=e.computed(()=>({...Me,...u.cardProps})),j=e.computed(()=>Ue({cell:a.cell&&!d.value,density:a.density,disabled:v.value,field:"v-text-field",iconSet:c==null?void 0:c.defaultSet,loading:s.value,loadingWait:a.loadingWait,tableField:a.tableField,variant:a.variant})),E=e.computed(()=>Ge({cell:a.cell,cellUnderlineFullWidth:a.cellUnderlineFullWidth,density:a.density,field:"v-text-field"})),z=Xn({density:a.density,variant:a.variant}),D=e.computed(()=>qe({active:d.value,name:"text-field"})),_=e.computed(()=>He({name:"custom-field",showField:d.value})),V=e.computed(()=>({})),A=e.computed(()=>I.value);function h(){p.value=!1,t.value=y,M()}const I=e.ref(),B=e.ref(null),L=e.ref("body");function M(){var G,C;if(v.value||a.loadingWait&&s.value)return;I.value=_e({cardMinWidth:(G=a.cardProps)==null?void 0:G.minWidth,cardOffsetX:a.cardOffsetX,cardOffsetY:a.cardOffsetY,cardWidth:(C=a.cardProps)==null?void 0:C.width,field:B.value});const T=Ye({attrs:l,closeSiblings:a.closeSiblings,fieldOnly:a.fieldOnly,props:u,showField:d,timeOpened:m.value});a={...a,...T.settings},d.value=T.showField,m.value=T.timeOpened,$!==null&&a.closeSiblings&&d.value&&!a.fieldOnly&&$.emit(T.timeOpened)}const S=e.ref();function w(){const T=Jn({required:a.required,rules:a.rules,value:t});return p.value=T.errors,S.value=T.results,T.results}function P(){p.value?p.value=!0:(y=t.value,i("update",t.value),a.loadingWait||M())}let $,R;function x(T){i("update:closeSiblingFields",m),d.value&&m.value!==T&&h()}return e.watch(()=>d.value,()=>{d.value&&w()}),e.watch(()=>t.value,()=>{d.value&&w()}),a.closeSiblings&&import("@vueuse/core").then(({useEventBus:T})=>{$=T(Le),R=$.on(x)}),e.onUnmounted(()=>{R!==void 0&&$.off(x)}),(T,G)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:B,class:e.normalizeClass(e.unref(j)),style:e.normalizeStyle(e.unref(V))},[!e.unref(d)&&!e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(E))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(z))},[e.createVNode(e.unref(Kn),e.mergeProps(e.unref(F),{onToggleField:M}),e.createSlots({_:2},[e.renderList(e.unref(r),(C,k)=>({name:k,fn:e.withCtx(O=>[e.renderSlot(T.$slots,k,e.normalizeProps(e.guardReactiveProps({...O})))])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(d)||e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["d-flex align-center py-2",e.unref(D)])},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(a).cardField,to:e.unref(L)},[e.renderSlot(T.$slots,"default",e.normalizeProps(e.guardReactiveProps(e.unref(b)))),e.createVNode(e.unref(mn),{modelValue:t.value,"onUpdate:modelValue":G[0]||(G[0]=C=>t.value=C),"cancel-button-color":e.unref(a).cancelButtonColor,"cancel-button-size":e.unref(a).cancelButtonSize,"cancel-button-title":e.unref(a).cancelButtonTitle,"cancel-button-variant":e.unref(a).cancelButtonVariant,"cancel-icon":e.unref(a).cancelIcon,"cancel-icon-color":e.unref(a).cancelIconColor,error:e.unref(p),"field-only":e.unref(a).fieldOnly,"hide-cancel-icon":e.unref(a).hideCancelIcon,"hide-save-icon":e.unref(a).hideSaveIcon,loading:e.unref(s),"loading-icon":e.unref(a).loadingIcon,"loading-icon-color":e.unref(a).loadingIconColor,required:e.unref(a).required,"save-button-color":e.unref(a).saveButtonColor,"save-button-size":e.unref(a).saveButtonSize,"save-button-title":e.unref(a).saveButtonTitle,"save-button-variant":e.unref(a).saveButtonVariant,"save-icon":e.unref(a).saveIcon,"save-icon-color":e.unref(a).saveIconColor,onClose:h,onSave:P},null,8,["modelValue","cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","required","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(_)),style:e.normalizeStyle(e.unref(A))},[e.createVNode(je,e.normalizeProps(e.guardReactiveProps(e.unref(N))),{default:e.withCtx(()=>[e.createVNode(Pe,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:L},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),si=e.defineComponent({__name:"VInlineSelect",props:e.mergeModels(e.mergeDefaults({clearIcon:{},clearable:{},density:{},hideSelected:{},itemTitle:{},itemValue:{},items:{},menu:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},item:{},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...da}),{modelValue:{}}),emits:e.mergeModels([...Xe],["update:modelValue"]),setup(n,{emit:o}){const t=e.useModel(n,"modelValue"),l=e.useAttrs(),r=e.useSlots(),i=o,c=e.inject(Symbol.for("vuetify:icons")),u=n;let a=e.reactive({...l,...u});const s=e.computed(()=>u.loading),v=e.computed(()=>u.disabled),f=e.ref(!1),p=e.ref(!1),d=e.ref(),m=e.ref(!1),y=e.ref(null);let g=t.value;e.watch(()=>s.value,(k,O)=>{!k&&O&&m.value&&w()});const b=e.computed(()=>ve({icon:u.clearIcon,iconOptions:c,name:"clear"})),F=e.computed(()=>t.value&&t.value[a.itemTitle]?(f.value=!1,t.value[a.itemTitle]):t.value?t.value:(f.value=!0,a.emptyText)),N=e.computed(()=>un(a)),j=e.computed(()=>({color:a.color,displayAppendIcon:u.displayAppendIcon,displayAppendIconColor:u.displayAppendIconColor,displayAppendIconSize:u.displayAppendIconSize,displayAppendInnerIcon:u.displayAppendInnerIcon,displayAppendInnerIconColor:u.displayAppendInnerIconColor,displayAppendInnerIconSize:u.displayAppendInnerIconSize,displayPrependIcon:u.displayPrependIcon,displayPrependIconColor:u.displayPrependIconColor,displayPrependIconSize:u.displayPrependIconSize,displayPrependInnerIcon:u.displayPrependInnerIcon,displayPrependInnerIconColor:u.displayPrependInnerIconColor,displayPrependInnerIconSize:u.displayPrependInnerIconSize,displayValue:F.value,empty:f.value,error:p.value,field:"v-text-field",underlineColor:a.underlineColor,underlineStyle:a.underlineStyle,underlineWidth:a.underlineWidth,underlined:a.underlined,valueColor:a.valueColor})),E=e.computed(()=>({...Me,...u.cardProps}));e.watchEffect(()=>{d.value=a.items||[]});const z=e.computed(()=>Ue({cell:a.cell&&!m.value,density:a.density,disabled:v.value,field:"v-select",iconSet:c==null?void 0:c.defaultSet,loading:s.value,loadingWait:a.loadingWait,tableField:a.tableField,variant:a.variant})),D=e.computed(()=>Ge({cell:a.cell,cellUnderlineFullWidth:a.cellUnderlineFullWidth,density:a.density,field:"v-select"})),_=Xn({density:a.density,variant:a.variant}),V=e.computed(()=>qe({active:m.value,name:"select"})),A=e.computed(()=>He({name:"select",showField:m.value})),h=e.computed(()=>({})),I=e.computed(()=>L.value);function B(){p.value=!1,t.value=g,w()}const L=e.ref(),M=e.ref(null),S=e.ref("body");function w(){var O,W;if(v.value||a.loadingWait&&s.value)return;L.value=_e({cardMinWidth:(O=a.cardProps)==null?void 0:O.minWidth,cardOffsetX:a.cardOffsetX,cardOffsetY:a.cardOffsetY,cardWidth:(W=a.cardProps)==null?void 0:W.width,field:M.value});const k=Ye({attrs:l,closeSiblings:a.closeSiblings,fieldOnly:a.fieldOnly,props:u,showField:m,timeOpened:y.value});a={...a,...k.settings},m.value=k.showField,y.value=k.timeOpened,T!==null&&a.closeSiblings&&m.value&&!a.fieldOnly&&T.emit(k.timeOpened)}const P=e.ref(),$=e.computed(()=>P.value);function R(){const k=Jn({required:a.required,rules:a.rules,value:t});return p.value=k.errors,P.value=k.results,k.results}function x(){g=t.value,i("update",t.value),a.loadingWait||w()}let T,G;function C(k){i("update:closeSiblingFields",y),m.value&&y.value!==k&&B()}return e.watch(()=>m.value,()=>{m.value&&R()}),e.watch(()=>t.value,()=>{m.value&&R()}),a.closeSiblings&&import("@vueuse/core").then(({useEventBus:k})=>{T=k(Le),G=T.on(C)}),e.onUnmounted(()=>{G!==void 0&&T.off(C)}),(k,O)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:M,class:e.normalizeClass(e.unref(z)),style:e.normalizeStyle(e.unref(h))},[!e.unref(m)&&!e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(D))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(_))},[e.createVNode(e.unref(Kn),e.mergeProps(e.unref(j),{onToggleField:w}),e.createSlots({_:2},[e.renderList(e.unref(r),(W,q)=>({name:q,fn:e.withCtx(K=>[e.renderSlot(k.$slots,q,e.normalizeProps(e.guardReactiveProps({...K})),void 0,!0)])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(m)||e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(V))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(a).cardField,to:e.unref(S)},[e.createVNode(qr,e.mergeProps(e.unref(N),{modelValue:t.value,"onUpdate:modelValue":O[0]||(O[0]=W=>t.value=W),autofocus:!e.unref(a).fieldOnly||e.unref(a).autofocus,"clear-icon":e.unref(b),clearable:e.unref(a).clearable,color:e.unref(a).color,density:e.unref(a).density,disabled:e.unref(s)||e.unref(v),error:e.unref(p),"error-messages":e.unref($),"hide-details":e.unref(a).hideDetails,"hide-selected":e.unref(a).hideSelected,"item-title":e.unref(a).itemTitle,"item-value":e.unref(a).itemValue,items:e.unref(d),label:e.unref(a).label,loading:e.unref(s),menu:e.unref(a).menu&&!e.unref(a).fieldOnly&&e.unref(m),variant:e.unref(a).variant,width:"100%",onKeyup:e.withKeys(B,["esc"])}),e.createSlots({_:2},[e.renderList(e.unref(r),(W,q)=>({name:q,fn:e.withCtx(K=>[e.renderSlot(k.$slots,q,e.normalizeProps(e.guardReactiveProps({...K})),void 0,!0)])})),e.unref(r).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(e.unref(mn),{"cancel-button-color":e.unref(a).cancelButtonColor,"cancel-button-size":e.unref(a).cancelButtonSize,"cancel-button-title":e.unref(a).cancelButtonTitle,"cancel-button-variant":e.unref(a).cancelButtonVariant,"cancel-icon":e.unref(a).cancelIcon,"cancel-icon-color":e.unref(a).cancelIconColor,error:e.unref(p),"field-only":e.unref(a).fieldOnly,"hide-cancel-icon":e.unref(a).hideCancelIcon,"hide-save-icon":e.unref(a).hideSaveIcon,loading:e.unref(s),"loading-icon":e.unref(a).loadingIcon,"loading-icon-color":e.unref(a).loadingIconColor,"save-button-color":e.unref(a).saveButtonColor,"save-button-size":e.unref(a).saveButtonSize,"save-button-title":e.unref(a).saveButtonTitle,"save-button-variant":e.unref(a).saveButtonVariant,"save-icon":e.unref(a).saveIcon,"save-icon-color":e.unref(a).saveIconColor,onClose:B,onSave:x},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","autofocus","clear-icon","clearable","color","density","disabled","error","error-messages","hide-details","hide-selected","item-title","item-value","items","label","loading","menu","variant","onKeyup"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(A)),style:e.normalizeStyle(e.unref(I))},[e.createVNode(je,e.normalizeProps(e.guardReactiveProps(e.unref(E))),{default:e.withCtx(()=>[e.createVNode(Pe,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:S},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),ui={class:"v-selection-control__wrapper"},me={VInlineCheckbox:ri,VInlineCustomField:ii,VInlineSelect:((n,o)=>{const t=n.__vccOpts||n;for(const[l,r]of o)t[l]=r;return t})(si,[["__scopeId","data-v-a3b5b055"]]),VInlineSwitch:e.defineComponent({__name:"VInlineSwitch",props:e.mergeModels(e.mergeDefaults({density:{},falseIcon:{},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},falseValue:{type:[Boolean,String]},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},iconFalse:{},iconFalseColor:{},iconFalseTitle:{},iconTrue:{},iconTrueColor:{},iconTrueTitle:{},icons:{type:Boolean},item:{},label:{},loading:{type:Boolean},loadingWait:{type:Boolean},name:{},required:{type:Boolean},tableField:{type:Boolean},trueValue:{type:[Boolean,String]},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...pa}),{modelValue:{}}),emits:e.mergeModels([...Xe],["update:modelValue"]),setup(n,{emit:o}){const t=e.useModel(n,"modelValue"),l=e.useAttrs(),r=e.useSlots(),i=o,c=e.inject(Symbol.for("vuetify:icons")),u=Ft.useTheme(),a=n;let s=e.reactive({...l,...a});const v=e.computed(()=>a.loading),f=e.computed(()=>a.disabled),p=e.ref(!1),d=e.ref(!1),m=e.ref(null),y=e.computed(()=>un(s)),g=e.computed(()=>({...Me,...a.cardProps}));e.watch(()=>v.value,(x,T)=>{!x&&T&&d.value&&S()});const b=e.computed(()=>ve({icon:s.cancelIcon,iconOptions:c,name:"false"})),F=e.computed(()=>t.value==s.trueValue),N=e.computed(()=>Ql({modelValue:t,trueValue:s.trueValue})),j=e.computed(()=>Ue({cell:s.cell&&!d.value,density:s.density,disabled:f.value,field:"v-switch",loading:v.value,loadingWait:s.loadingWait,tableField:s.tableField})),E=e.computed(()=>Ge({cell:s.cell,cellUnderlineFullWidth:s.cellUnderlineFullWidth,density:s.density,field:"v-switch"})),z=Zl({density:s.density}),D=e.computed(()=>qe({active:d.value,name:"switch"})),_=e.computed(()=>qt("switch",s.valueColor,{error:p})),V=e.computed(()=>He({name:"switch",showField:d.value})),A=e.computed(()=>({})),h=e.computed(()=>Ht({color:s.color,error:p,theme:u,underlineColor:s.underlineColor,underlineStyle:s.underlineStyle,underlineWidth:s.underlineWidth,underlined:s.underlined})),I=e.computed(()=>B.value),B=e.ref(),L=e.ref(null),M=e.ref("body");function S(){var T,G;if(f.value||s.loadingWait&&v.value)return;B.value=_e({cardMinWidth:(T=s.cardProps)==null?void 0:T.minWidth,cardOffsetX:s.cardOffsetX,cardOffsetY:s.cardOffsetY,cardWidth:(G=s.cardProps)==null?void 0:G.width,field:L.value});const x=Ye({attrs:l,closeSiblings:s.closeSiblings,fieldOnly:s.fieldOnly,props:a,showField:d.value,timeOpened:m.value});s={...s,...x.settings},d.value=x.showField,m.value=x.timeOpened,P!==null&&s.closeSiblings&&d.value&&!s.fieldOnly&&P.emit(x.timeOpened)}function w(x){t.value=x,i("update",x),s.loadingWait||S()}let P,$;function R(x){i("update:closeSiblingFields",m),d.value&&m.value!==x&&S()}return s.closeSiblings&&import("@vueuse/core").then(({useEventBus:x})=>{P=x(Le),$=P.on(R)}),e.onUnmounted(()=>{$!==void 0&&P.off(R)}),(x,T)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:L,class:e.normalizeClass(e.unref(j)),style:e.normalizeStyle(e.unref(A))},[!e.unref(d)&&!e.unref(s).fieldOnly||e.unref(s).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(E)),onClick:T[2]||(T[2]=G=>e.unref(s).cell?S():void 0)},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(z)),onClick:T[1]||(T[1]=G=>e.unref(s).cell?void 0:S())},[e.createElementVNode("div",ui,[x.icons?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(["v-inline-fields--boolean-icons-container",e.unref(_)]),style:e.normalizeStyle(e.unref(h))},[e.createVNode(e.unref(Jl),{modelValue:e.unref(N),"onUpdate:modelValue":T[0]||(T[0]=G=>e.isRef(N)?N.value=G:null),"icon-false":e.unref(s).iconFalse,"icon-false-color":e.unref(s).iconFalseColor,"icon-false-title":e.unref(s).iconFalseTitle,"icon-true":e.unref(s).iconTrue,"icon-true-color":e.unref(s).iconTrueColor,"icon-true-title":e.unref(s).iconTrueTitle},null,8,["modelValue","icon-false","icon-false-color","icon-false-title","icon-true","icon-true-color","icon-true-title"])],6)):(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(["d-inline-flex align-center justify-center",e.unref(_)]),style:e.normalizeStyle(e.unref(h))},e.toDisplayString(e.unref(F)),7))])],2)],2)):e.createCommentVNode("",!0),e.unref(d)||e.unref(s).fieldOnly||e.unref(s).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(D))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(s).cardField,to:e.unref(M)},[e.createVNode(ei,e.mergeProps(e.unref(y),{color:e.unref(s).color,density:e.unref(s).density,disabled:e.unref(v)||e.unref(f),error:e.unref(p),"false-icon":e.unref(s).falseIcon,"false-value":e.unref(s).falseValue,"hide-details":e.unref(s).hideDetails,label:e.unref(s).label,loading:e.unref(v),"model-value":e.unref(N),"true-value":e.unref(s).trueValue,"onUpdate:modelValue":w}),e.createSlots({_:2},[e.renderList(e.unref(r),(G,C)=>({name:C,fn:e.withCtx(k=>[e.renderSlot(x.$slots,C,e.normalizeProps(e.guardReactiveProps({...k})))])})),e.unref(r).append?void 0:{name:"append",fn:e.withCtx(()=>[e.unref(s).fieldOnly&&!e.unref(s).cardField||e.unref(s).hideCancelIcon?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(ht,{key:0,class:"ms-3",color:e.unref(s).cancelButtonColor,icon:"",size:e.unref(s).cancelButtonSize,title:e.unref(s).cancelButtonTitle,variant:e.unref(s).cancelButtonVariant,onClick:S},{default:e.withCtx(()=>[e.createVNode(ee,{color:e.unref(s).cancelIconColor,icon:e.unref(b)},null,8,["color","icon"])]),_:1},8,["color","size","title","variant"]))]),key:"0"}]),1040,["color","density","disabled","error","false-icon","false-value","hide-details","label","loading","model-value","true-value"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(s).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(V)),style:e.normalizeStyle(e.unref(I))},[e.createVNode(je,e.normalizeProps(e.guardReactiveProps(e.unref(g))),{default:e.withCtx(()=>[e.createVNode(Pe,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:M},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),VInlineTextField:e.defineComponent({__name:"VInlineTextField",props:e.mergeModels(e.mergeDefaults({clearIcon:{},density:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},item:{},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},truncateLength:{},truncateSuffix:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...Wo}),{modelValue:{}}),emits:e.mergeModels([...Xe],["update:modelValue"]),setup(n,{emit:o}){const t=e.useModel(n,"modelValue"),l=e.useAttrs(),r=e.useSlots(),i=o,c=e.inject(Symbol.for("vuetify:icons")),u=n;let a=e.reactive({...l,...u});const s=e.computed(()=>u.loading),v=e.computed(()=>u.disabled),f=e.ref(!1),p=e.ref(!1),d=e.ref(!1),m=e.ref(null);let y=t.value;e.watch(()=>s.value,(C,k)=>{!C&&k&&d.value&&S()});const g=e.computed(()=>ve({icon:u.clearIcon,iconOptions:c,name:"clear"})),b=e.computed(()=>t.value?(f.value=!1,a.truncateLength?xt({length:a.truncateLength,suffix:a.truncateSuffix,text:t.value}):t.value):(f.value=!0,a.emptyText)),F=e.computed(()=>un(a)),N=e.computed(()=>({color:a.color,displayAppendIcon:u.displayAppendIcon,displayAppendIconColor:u.displayAppendIconColor,displayAppendIconSize:u.displayAppendIconSize,displayAppendInnerIcon:u.displayAppendInnerIcon,displayAppendInnerIconColor:u.displayAppendInnerIconColor,displayAppendInnerIconSize:u.displayAppendInnerIconSize,displayPrependIcon:u.displayPrependIcon,displayPrependIconColor:u.displayPrependIconColor,displayPrependIconSize:u.displayPrependIconSize,displayPrependInnerIcon:u.displayPrependInnerIcon,displayPrependInnerIconColor:u.displayPrependInnerIconColor,displayPrependInnerIconSize:u.displayPrependInnerIconSize,displayValue:b.value,empty:f.value,error:p.value,field:"v-text-field",underlineColor:a.underlineColor,underlineStyle:a.underlineStyle,underlineWidth:a.underlineWidth,underlined:a.underlined,valueColor:a.valueColor})),j=e.computed(()=>({...Me,...u.cardProps})),E=e.computed(()=>Ue({cell:a.cell&&!d.value,density:a.density,disabled:v.value,field:"v-text-field",iconSet:c==null?void 0:c.defaultSet,loading:s.value,loadingWait:a.loadingWait,tableField:a.tableField,variant:a.variant})),z=e.computed(()=>Ge({cell:a.cell,cellUnderlineFullWidth:a.cellUnderlineFullWidth,density:a.density,field:"v-text-field"})),D=Xn({density:a.density,variant:a.variant}),_=e.computed(()=>qe({active:d.value,name:"text-field"})),V=e.computed(()=>He({name:"text-field",showField:d.value})),A=e.computed(()=>({})),h=e.computed(()=>B.value);function I(){p.value=!1,t.value=y,S()}const B=e.ref(),L=e.ref(null),M=e.ref("body");function S(){var k,O;if(v.value||a.loadingWait&&s.value)return;B.value=_e({cardMinWidth:(k=a.cardProps)==null?void 0:k.minWidth,cardOffsetX:a.cardOffsetX,cardOffsetY:a.cardOffsetY,cardWidth:(O=a.cardProps)==null?void 0:O.width,field:L.value});const C=Ye({attrs:l,closeSiblings:a.closeSiblings,fieldOnly:a.fieldOnly,props:u,showField:d,timeOpened:m.value});a={...a,...C.settings},d.value=C.showField,m.value=C.timeOpened,x!==null&&a.closeSiblings&&d.value&&!a.fieldOnly&&x.emit(C.timeOpened)}const w=e.ref(),P=e.computed(()=>w.value);function $(){const C=Jn({required:a.required,rules:a.rules,value:t});return p.value=C.errors,w.value=C.results,C.results}function R(){p.value?p.value=!0:(y=t.value,i("update",t.value),a.loadingWait||S())}let x,T;function G(C){i("update:closeSiblingFields",m),d.value&&m.value!==C&&I()}return e.watch(()=>d.value,()=>{d.value&&$()}),e.watch(()=>t.value,()=>{d.value&&$()}),a.closeSiblings&&import("@vueuse/core").then(({useEventBus:C})=>{x=C(Le),T=x.on(G)}),e.onUnmounted(()=>{T!==void 0&&x.off(G)}),(C,k)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:L,class:e.normalizeClass(e.unref(E)),style:e.normalizeStyle(e.unref(A))},[!e.unref(d)&&!e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(z))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(D))},[e.createVNode(e.unref(Kn),e.mergeProps(e.unref(N),{onToggleField:S}),e.createSlots({_:2},[e.renderList(e.unref(r),(O,W)=>({name:W,fn:e.withCtx(q=>[e.renderSlot(C.$slots,W,e.normalizeProps(e.guardReactiveProps({...q})))])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(d)||e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(_))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(a).cardField,to:e.unref(M)},[e.createVNode(kt,e.mergeProps(e.unref(F),{modelValue:t.value,"onUpdate:modelValue":k[1]||(k[1]=O=>t.value=O),autofocus:!e.unref(a).fieldOnly||e.unref(a).autofocus,"clear-icon":e.unref(g),color:e.unref(a).color,density:e.unref(a).density,disabled:e.unref(s)||e.unref(v),error:e.unref(p),"error-messages":e.unref(P),"hide-details":e.unref(a).hideDetails,label:e.unref(a).label,loading:e.unref(s),variant:e.unref(a).variant,width:"100%",onKeyup:[e.withKeys(R,["enter"]),e.withKeys(I,["esc"])]}),e.createSlots({_:2},[e.renderList(e.unref(r),(O,W)=>({name:W,fn:e.withCtx(q=>[e.renderSlot(C.$slots,W,e.normalizeProps(e.guardReactiveProps({...q})))])})),e.unref(r).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(e.unref(mn),{modelValue:t.value,"onUpdate:modelValue":k[0]||(k[0]=O=>t.value=O),"cancel-button-color":e.unref(a).cancelButtonColor,"cancel-button-size":e.unref(a).cancelButtonSize,"cancel-button-title":e.unref(a).cancelButtonTitle,"cancel-button-variant":e.unref(a).cancelButtonVariant,"cancel-icon":e.unref(a).cancelIcon,"cancel-icon-color":e.unref(a).cancelIconColor,error:e.unref(p),"field-only":e.unref(a).fieldOnly,"hide-cancel-icon":e.unref(a).hideCancelIcon,"hide-save-icon":e.unref(a).hideSaveIcon,loading:e.unref(s),"loading-icon":e.unref(a).loadingIcon,"loading-icon-color":e.unref(a).loadingIconColor,required:e.unref(a).required,"save-button-color":e.unref(a).saveButtonColor,"save-button-size":e.unref(a).saveButtonSize,"save-button-title":e.unref(a).saveButtonTitle,"save-button-variant":e.unref(a).saveButtonVariant,"save-icon":e.unref(a).saveIcon,"save-icon-color":e.unref(a).saveIconColor,onClose:I,onSave:R},null,8,["modelValue","cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","required","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","autofocus","clear-icon","color","density","disabled","error","error-messages","hide-details","label","loading","variant","onKeyup"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(V)),style:e.normalizeStyle(e.unref(h))},[e.createVNode(je,e.normalizeProps(e.guardReactiveProps(e.unref(j))),{default:e.withCtx(()=>[e.createVNode(Pe,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:M},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}}),VInlineTextarea:e.defineComponent({__name:"VInlineTextarea",props:e.mergeModels(e.mergeDefaults({autoGrow:{},clearIcon:{},density:{},rows:{},rules:{},variant:{},autofocus:{type:Boolean},cancelButtonColor:{},cancelButtonSize:{},cancelButtonTitle:{},cancelButtonVariant:{},cancelIcon:{},cancelIconColor:{},cardField:{type:Boolean},cardOffsetX:{},cardOffsetY:{},cardProps:{},cell:{type:Boolean},cellUnderlineFullWidth:{type:Boolean},closeSiblings:{type:Boolean},color:{},disabled:{type:Boolean},displayAppendIcon:{},displayAppendIconColor:{},displayAppendIconSize:{},displayAppendInnerIcon:{},displayAppendInnerIconColor:{},displayAppendInnerIconSize:{},displayPrependIcon:{},displayPrependIconColor:{},displayPrependIconSize:{},displayPrependInnerIcon:{},displayPrependInnerIconColor:{},displayPrependInnerIconSize:{},emptyText:{},error:{type:Boolean},fieldOnly:{type:Boolean},hideCancelIcon:{type:Boolean},hideDetails:{type:Boolean},hideSaveIcon:{type:Boolean},item:{},label:{},loading:{type:Boolean},loadingIcon:{},loadingIconColor:{},loadingWait:{type:Boolean},name:{},required:{type:Boolean},saveButtonColor:{},saveButtonSize:{},saveButtonTitle:{},saveButtonVariant:{},saveIcon:{},saveIconColor:{},tableField:{type:Boolean},truncateLength:{},truncateSuffix:{},underlineColor:{},underlineStyle:{},underlineWidth:{},underlined:{type:Boolean},valueColor:{}},{...va}),{modelValue:{}}),emits:e.mergeModels([...Xe],["update:modelValue"]),setup(n,{emit:o}){const t=e.useModel(n,"modelValue"),l=e.useAttrs(),r=e.useSlots(),i=o,c=e.inject(Symbol.for("vuetify:icons")),u=n;let a=e.reactive({...l,...u});const s=e.computed(()=>u.loading),v=e.computed(()=>u.disabled),f=e.ref(!1),p=e.ref(!1),d=e.ref(!1),m=e.ref(null);let y=t.value;e.watch(()=>s.value,(C,k)=>{!C&&k&&d.value&&S()});const g=e.computed(()=>ve({icon:u.clearIcon,iconOptions:c,name:"clear"})),b=e.computed(()=>t.value?(f.value=!1,a.truncateLength?xt({length:a.truncateLength,suffix:a.truncateSuffix,text:t.value}):t.value):(f.value=!0,a.emptyText)),F=e.computed(()=>un(a)),N=e.computed(()=>({color:a.color,displayAppendIcon:u.displayAppendIcon,displayAppendIconColor:u.displayAppendIconColor,displayAppendIconSize:u.displayAppendIconSize,displayAppendInnerIcon:u.displayAppendInnerIcon,displayAppendInnerIconColor:u.displayAppendInnerIconColor,displayAppendInnerIconSize:u.displayAppendInnerIconSize,displayPrependIcon:u.displayPrependIcon,displayPrependIconColor:u.displayPrependIconColor,displayPrependIconSize:u.displayPrependIconSize,displayPrependInnerIcon:u.displayPrependInnerIcon,displayPrependInnerIconColor:u.displayPrependInnerIconColor,displayPrependInnerIconSize:u.displayPrependInnerIconSize,displayValue:b.value,empty:f.value,error:p.value,field:"v-text-field",underlineColor:a.underlineColor,underlineStyle:a.underlineStyle,underlineWidth:a.underlineWidth,underlined:a.underlined,valueColor:a.valueColor})),j=e.computed(()=>({...Me,...u.cardProps})),E=e.computed(()=>Ue({cell:a.cell&&!d.value,density:a.density,disabled:v.value,field:"v-textarea",iconSet:c==null?void 0:c.defaultSet,loading:s.value,loadingWait:a.loadingWait,tableField:a.tableField,variant:a.variant})),z=e.computed(()=>Ge({cell:a.cell,cellUnderlineFullWidth:a.cellUnderlineFullWidth,density:a.density,field:"v-textarea"})),D=Xn({density:a.density,variant:a.variant}),_=e.computed(()=>qe({active:d.value,name:"textarea"})),V=e.computed(()=>He({name:"textarea",showField:d.value})),A=e.computed(()=>({})),h=e.computed(()=>B.value);function I(){p.value=!1,t.value=y,S()}const B=e.ref(),L=e.ref(null),M=e.ref("body");function S(){var k,O;if(v.value||a.loadingWait&&s.value)return;B.value=_e({cardMinWidth:(k=a.cardProps)==null?void 0:k.minWidth,cardOffsetX:a.cardOffsetX,cardOffsetY:a.cardOffsetY,cardWidth:(O=a.cardProps)==null?void 0:O.width,field:L.value});const C=Ye({attrs:l,closeSiblings:a.closeSiblings,fieldOnly:a.fieldOnly,props:u,showField:d,timeOpened:m.value});a={...a,...C.settings},d.value=C.showField,m.value=C.timeOpened,x!==null&&a.closeSiblings&&d.value&&!a.fieldOnly&&x.emit(C.timeOpened)}const w=e.ref(),P=e.computed(()=>w.value);function $(){const C=Jn({required:a.required,rules:a.rules,value:t});return p.value=C.errors,w.value=C.results,C.results}function R(){y=t.value,i("update",t.value),a.loadingWait||S()}let x,T;function G(C){i("update:closeSiblingFields",m),d.value&&m.value!==C&&I()}return e.watch(()=>d.value,()=>{d.value&&$()}),e.watch(()=>t.value,()=>{d.value&&$()}),a.closeSiblings&&import("@vueuse/core").then(({useEventBus:C})=>{x=C(Le),T=x.on(G)}),e.onUnmounted(()=>{T!==void 0&&x.off(G)}),(C,k)=>(e.openBlock(),e.createElementBlock("div",{ref_key:"inlineFieldsContainer",ref:L,class:e.normalizeClass(e.unref(E)),style:e.normalizeStyle(e.unref(A))},[!e.unref(d)&&!e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass(e.unref(z))},[e.createElementVNode("div",{class:e.normalizeClass(e.unref(D))},[e.createVNode(e.unref(Kn),e.mergeProps(e.unref(N),{onToggleField:S}),e.createSlots({_:2},[e.renderList(e.unref(r),(O,W)=>({name:W,fn:e.withCtx(q=>[e.renderSlot(C.$slots,W,e.normalizeProps(e.guardReactiveProps({...q})))])}))]),1040)],2)],2)):e.createCommentVNode("",!0),e.unref(d)||e.unref(a).fieldOnly||e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass(e.unref(_))},[(e.openBlock(),e.createBlock(e.Teleport,{disabled:!e.unref(a).cardField,to:e.unref(M)},[e.createVNode(ti,e.mergeProps(e.unref(F),{modelValue:t.value,"onUpdate:modelValue":k[0]||(k[0]=O=>t.value=O),"auto-grow":e.unref(a).autoGrow,autofocus:!e.unref(a).fieldOnly||e.unref(a).autofocus,"clear-icon":e.unref(g),color:e.unref(a).color,density:e.unref(a).density,disabled:e.unref(s)||e.unref(v),error:e.unref(p),"error-messages":e.unref(P),"hide-details":e.unref(a).hideDetails,label:e.unref(a).label,loading:e.unref(s),rows:e.unref(a).rows,variant:e.unref(a).variant,width:"100%",onKeyup:e.withKeys(I,["esc"])}),e.createSlots({_:2},[e.renderList(e.unref(r),(O,W)=>({name:W,fn:e.withCtx(q=>[e.renderSlot(C.$slots,W,e.normalizeProps(e.guardReactiveProps({...q})))])})),e.unref(r).append?void 0:{name:"append",fn:e.withCtx(()=>[e.createVNode(e.unref(mn),{"cancel-button-color":e.unref(a).cancelButtonColor,"cancel-button-size":e.unref(a).cancelButtonSize,"cancel-button-title":e.unref(a).cancelButtonTitle,"cancel-button-variant":e.unref(a).cancelButtonVariant,"cancel-icon":e.unref(a).cancelIcon,"cancel-icon-color":e.unref(a).cancelIconColor,error:e.unref(p),"field-only":e.unref(a).fieldOnly,"hide-cancel-icon":e.unref(a).hideCancelIcon,"hide-save-icon":e.unref(a).hideSaveIcon,loading:e.unref(s),"loading-icon":e.unref(a).loadingIcon,"loading-icon-color":e.unref(a).loadingIconColor,"save-button-color":e.unref(a).saveButtonColor,"save-button-size":e.unref(a).saveButtonSize,"save-button-title":e.unref(a).saveButtonTitle,"save-button-variant":e.unref(a).saveButtonVariant,"save-icon":e.unref(a).saveIcon,"save-icon-color":e.unref(a).saveIconColor,onClose:I,onSave:R},null,8,["cancel-button-color","cancel-button-size","cancel-button-title","cancel-button-variant","cancel-icon","cancel-icon-color","error","field-only","hide-cancel-icon","hide-save-icon","loading","loading-icon","loading-icon-color","save-button-color","save-button-size","save-button-title","save-button-variant","save-icon","save-icon-color"])]),key:"0"}]),1040,["modelValue","auto-grow","autofocus","clear-icon","color","density","disabled","error","error-messages","hide-details","label","loading","rows","variant","onKeyup"])],8,["disabled","to"]))],2)):e.createCommentVNode("",!0),e.unref(a).cardField?(e.openBlock(),e.createElementBlock("div",{key:2,class:e.normalizeClass(e.unref(V)),style:e.normalizeStyle(e.unref(h))},[e.createVNode(je,e.normalizeProps(e.guardReactiveProps(e.unref(j))),{default:e.withCtx(()=>[e.createVNode(Pe,null,{default:e.withCtx(()=>[e.createElementVNode("div",{ref_key:"cardFieldRef",ref:M},null,512)]),_:1})]),_:1},16)],6)):e.createCommentVNode("",!0)],6))}})},ci=n=>{for(const o in me){const t=me[o];n.component(t.name,t)}};for(const n in me)me[n].install=ci;const di=me.VInlineCheckbox,pi=me.VInlineCustomField,vi=me.VInlineSelect,fi=me.VInlineSwitch,mi=me.VInlineTextField,yi=me.VInlineTextarea,gi={VInlineFields:me};exports.VInlineCheckbox=di,exports.VInlineCustomField=pi,exports.VInlineSelect=vi,exports.VInlineSwitch=fi,exports.VInlineTextField=mi,exports.VInlineTextarea=yi,exports.default=gi; +(function(){"use strict";try{if(typeof document<"u"){var i=document.createElement("style");i.appendChild(document.createTextNode("[data-v-a3b5b055] .v-field__field{align-items:flex-end!important}:root{--v-inline-fields-top-padding-compact: 13px;--v-inline-fields-top-padding-comfortable: 17px;--v-inline-fields-top-padding-default: 21px;--v-inline-fields-input-height: 24px;--v-inline-fields-density-compact-height: 32px;--v-inline-fields-density-comfortable-height: 40px;--v-inline-fields-grey: #909090}.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-input__append,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-input__append,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-input__append{padding-top:0!important}.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-input__append .v-icon{font-size:1rem!important}.v-inline-fields{position:relative}.v-inline-fields--display-container *{align-items:center;display:flex}.v-inline-fields--display-container-cell{cursor:pointer;display:block;max-height:unset!important}.v-inline-fields--display-container-cell>div{width:100%}.v-inline-fields--display-container-cell-underline-full-width .v-inline-fields--display-value{width:100%}.v-inline-fields--display-container-cell .v-inline-fields--selection-control .v-inline-fields--display-value{justify-content:center}.v-inline-fields--display-container-cell,.v-inline-fields--display-container-cell .v-input,.v-inline-fields--display-container-cell .v-inline-fields--display-wrapper,.v-inline-fields--display-container-cell .v-selection-control__wrapper{height:100%!important;width:100%}.v-inline-fields--display-value{cursor:pointer;letter-spacing:.009375em!important}.v-inline-fields--display-value-empty{color:var(--v-inline-fields-grey);font-style:italic}.v-inline-fields--display-value-checkbox,.v-inline-fields--display-value-switch{padding-bottom:2px;padding-top:6px}.v-inline-fields--display-append-icon,.v-inline-fields--display-prepend-icon,.v-inline-fields--display-append-inner-icon,.v-inline-fields--display-prepend-inner-icon{align-items:flex-end;display:inline-flex}.v-inline-fields--container-cell{height:100%;width:100%}.v-inline-fields--container-disabled .v-inline-fields--display-value{cursor:default!important;opacity:var(--v-disabled-opacity)}.v-inline-fields--container-loading .v-inline-fields--display-value{cursor:wait!important}.v-inline-fields--container-icon-set-fa .v-field__clearable{font-size:.8rem}.v-inline-fields--container-icon-set-fa .v-field__append-inner{align-items:flex-end;padding-bottom:0!important}.v-inline-fields--container-v-select-compact-plain .v-input,.v-inline-fields--container-v-select-compact-underlined .v-input,.v-inline-fields--container-v-text-field-compact-plain .v-input,.v-inline-fields--container-v-text-field-compact-underlined .v-input{height:var(--v-inline-fields-density-compact-height);max-height:var(--v-inline-fields-density-compact-height)}.v-inline-fields--container-v-select-compact-plain .v-input__control,.v-inline-fields--container-v-select-compact-underlined .v-input__control,.v-inline-fields--container-v-text-field-compact-plain .v-input__control,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control{padding-bottom:4px}.v-inline-fields--container-v-select-compact-plain .v-input>div,.v-inline-fields--container-v-select-compact-underlined .v-input>div,.v-inline-fields--container-v-text-field-compact-plain .v-input>div,.v-inline-fields--container-v-text-field-compact-underlined .v-input>div{height:inherit!important;max-height:inherit!important}.v-inline-fields--container-v-select-compact-plain .v-input .v-field__input,.v-inline-fields--container-v-select-compact-underlined .v-input .v-field__input,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-field__input,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-field__input{padding-top:0}.v-inline-fields--container-v-select-compact-plain .v-input .v-field__input input,.v-inline-fields--container-v-select-compact-underlined .v-input .v-field__input input,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-field__input input,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-field__input input{padding-bottom:10px}.v-inline-fields--container-v-select-compact-plain .v-input .v-select__selection,.v-inline-fields--container-v-select-compact-underlined .v-input .v-select__selection,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-select__selection,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-select__selection{align-items:center;padding-bottom:10px}.v-inline-fields--container-v-select-comfortable-plain .v-input,.v-inline-fields--container-v-select-comfortable-underlined .v-input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input{height:var(--v-inline-fields-density-comfortable-height);max-height:var(--v-inline-fields-density-comfortable-height)}.v-inline-fields--container-v-select-comfortable-plain .v-input__control,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control{padding-bottom:8px}.v-inline-fields--container-v-select-comfortable-plain .v-input>div,.v-inline-fields--container-v-select-comfortable-underlined .v-input>div,.v-inline-fields--container-v-text-field-comfortable-plain .v-input>div,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input>div{height:inherit!important;max-height:inherit!important}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-field__input,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-field__input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-field__input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-field__input{padding-top:0}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-field__input input,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-field__input input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-field__input input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-field__input input{padding-bottom:6px}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-select__selection,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-select__selection,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-select__selection,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-select__selection{align-items:center;padding-bottom:6px}.v-inline-fields--container-v-select-compact-plain .v-field__append-inner,.v-inline-fields--container-v-select-compact-underlined .v-field__append-inner{padding-top:4px!important}.v-inline-fields--container-v-select-comfortable-plain .v-field__append-inner,.v-inline-fields--container-v-select-comfortable-underlined .v-field__append-inner{padding-top:8px!important}.v-inline-fields--container-v-textarea .v-inline-fields--save-fields-container{align-items:flex-end}.v-inline-fields--container-v-select,.v-inline-fields--container-v-textarea,.v-inline-fields--container-v-text-field{width:100%}.v-inline-fields--container-v-checkbox .v-input,.v-inline-fields--container-v-switch .v-input{align-items:center;display:flex;padding-bottom:0}.v-inline-fields--container-v-checkbox .v-input__append,.v-inline-fields--container-v-switch .v-input__append{margin-inline-start:0!important;margin-left:0;padding-bottom:0!important}.v-inline-fields--container-v-checkbox .v-selection-control,.v-inline-fields--container-v-switch .v-selection-control{min-height:unset}.v-inline-fields--container-v-checkbox .v-inline-fields--save-fields-container,.v-inline-fields--container-v-switch .v-inline-fields--save-fields-container{align-items:center!important}.v-inline-fields--container .v-input__append,.v-inline-fields--container .v-input__prepend,.v-inline-fields--container .v-field__append-inner,.v-inline-fields--container .v-field__prepend-inner{padding-top:0!important}.v-inline-fields--container .v-input__append .v-icon,.v-inline-fields--container .v-input__prepend .v-icon,.v-inline-fields--container .v-field__append-inner .v-icon,.v-inline-fields--container .v-field__prepend-inner .v-icon{font-size:1rem!important}.v-inline-fields--container .v-field__append-inner,.v-inline-fields--container .v-field__prepend-inner{padding-bottom:10px!important}.v-inline-fields--container-compact .v-input__append,.v-inline-fields--container-compact .v-input__prepend,.v-inline-fields--container-compact .v-field__append-inner,.v-inline-fields--container-compact .v-field__prepend-inner{align-items:center!important}.v-inline-fields--container-compact .v-field__append-inner,.v-inline-fields--container-compact .v-field__prepend-inner{padding-bottom:10px!important}.v-inline-fields--container-comfortable .v-input__append,.v-inline-fields--container-comfortable .v-input__prepend,.v-inline-fields--container-comfortable .v-field__append-inner,.v-inline-fields--container-comfortable .v-field__prepend-inner{align-items:center!important}.v-inline-fields--container-comfortable .v-field__append-inner,.v-inline-fields--container-comfortable .v-field__prepend-inner{padding-bottom:6px!important}.v-inline-fields--container-default .v-input__append,.v-inline-fields--container-default .v-input__prepend,.v-inline-fields--container-default .v-field__append-inner,.v-inline-fields--container-default .v-field__prepend-inner{align-items:flex-end!important;padding-bottom:0!important}.v-inline-fields--container-default .v-input__append .v-icon,.v-inline-fields--container-default .v-input__prepend .v-icon,.v-inline-fields--container-default .v-field__append-inner .v-icon,.v-inline-fields--container-default .v-field__prepend-inner .v-icon{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)!important}.v-inline-fields--container-default .v-inline-fields--save-fields-container{align-items:flex-end!important}.v-inline-fields--card-container{height:fit-content;min-width:fit-content!important;position:absolute}.v-inline-fields--card-container .v-card{border:1px solid hsla(0,0%,50%,.5)}.v-inline-fields--card-container .v-card .v-card-text{padding:5px 10px}.v-inline-fields--card-container .v-card .v-card-text>div{align-items:center;display:flex}.v-inline-fields--card-container-checkbox .v-card .v-card-text .v-input__append{margin-inline-start:0}.v-inline-fields--save-fields-container{align-items:center;display:flex;height:100%;margin-left:.1rem}.v-inline-fields--boolean-icons{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-inline-fields .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}.v-inline-fields .v-input__append{padding-top:0}")),document.head.appendChild(i)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})(); diff --git a/dist/vuetify-inline-fields.es.js b/dist/vuetify-inline-fields.es.js index 4bae276..3fc3c31 100644 --- a/dist/vuetify-inline-fields.es.js +++ b/dist/vuetify-inline-fields.es.js @@ -3,7 +3,7 @@ import { useTheme as Sl } from "vuetify"; import { useWindowSize as ui } from "@vueuse/core"; /** * @name @wdns/vuetify-inline-fields - * @version 1.0.0 + * @version 1.0.1 * @description Vuetify Inline Fields Component Library offers a comprehensive collection of reusable UI components to create elegant and efficient inline form fields within your applications. * @author WebDevNerdStuff & Bunnies... lots and lots of bunnies! (https://webdevnerdstuff.com) * @copyright Copyright 2023, WebDevNerdStuff @@ -3287,7 +3287,7 @@ const ls = (e, t) => { K(() => r.value, (w, T) => { !w && T && g.value && P(); }); - const B = v(() => We({ icon: s.clearIcon, iconOptions: c, name: "clear" })), V = v(() => n.value && n.value[o.itemTitle] ? (m.value = !1, n.value[o.itemTitle]) : (n.value = "", m.value = !0, o.emptyText)), _ = v(() => Jn(o)), U = v(() => ({ color: o.color, displayAppendIcon: s.displayAppendIcon, displayAppendIconColor: s.displayAppendIconColor, displayAppendIconSize: s.displayAppendIconSize, displayAppendInnerIcon: s.displayAppendInnerIcon, displayAppendInnerIconColor: s.displayAppendInnerIconColor, displayAppendInnerIconSize: s.displayAppendInnerIconSize, displayPrependIcon: s.displayPrependIcon, displayPrependIconColor: s.displayPrependIconColor, displayPrependIconSize: s.displayPrependIconSize, displayPrependInnerIcon: s.displayPrependInnerIcon, displayPrependInnerIconColor: s.displayPrependInnerIconColor, displayPrependInnerIconSize: s.displayPrependInnerIconSize, displayValue: V.value, empty: m.value, error: f.value, field: "v-text-field", underlineColor: o.underlineColor, underlineStyle: o.underlineStyle, underlineWidth: o.underlineWidth, underlined: o.underlined, valueColor: o.valueColor })), z = v(() => ({ ...Vn, ...s.cardProps })); + const B = v(() => We({ icon: s.clearIcon, iconOptions: c, name: "clear" })), V = v(() => n.value && n.value[o.itemTitle] ? (m.value = !1, n.value[o.itemTitle]) : n.value ? n.value : (m.value = !0, o.emptyText)), _ = v(() => Jn(o)), U = v(() => ({ color: o.color, displayAppendIcon: s.displayAppendIcon, displayAppendIconColor: s.displayAppendIconColor, displayAppendIconSize: s.displayAppendIconSize, displayAppendInnerIcon: s.displayAppendInnerIcon, displayAppendInnerIconColor: s.displayAppendInnerIconColor, displayAppendInnerIconSize: s.displayAppendInnerIconSize, displayPrependIcon: s.displayPrependIcon, displayPrependIconColor: s.displayPrependIconColor, displayPrependIconSize: s.displayPrependIconSize, displayPrependInnerIcon: s.displayPrependInnerIcon, displayPrependInnerIconColor: s.displayPrependInnerIconColor, displayPrependInnerIconSize: s.displayPrependInnerIconSize, displayValue: V.value, empty: m.value, error: f.value, field: "v-text-field", underlineColor: o.underlineColor, underlineStyle: o.underlineStyle, underlineWidth: o.underlineWidth, underlined: o.underlined, valueColor: o.valueColor })), z = v(() => ({ ...Vn, ...s.cardProps })); Ge(() => { p.value = o.items || []; }); @@ -3330,7 +3330,7 @@ const ls = (e, t) => { for (const [l, a] of t) n[l] = a; return n; -})(ss, [["__scopeId", "data-v-36fbbe97"]]), VInlineSwitch: Ne({ __name: "VInlineSwitch", props: Pe(kn({ density: {}, falseIcon: {}, cancelButtonColor: {}, cancelButtonSize: {}, cancelButtonTitle: {}, cancelButtonVariant: {}, cancelIcon: {}, cancelIconColor: {}, cardField: { type: Boolean }, cardOffsetX: {}, cardOffsetY: {}, cardProps: {}, cell: { type: Boolean }, cellUnderlineFullWidth: { type: Boolean }, closeSiblings: { type: Boolean }, color: {}, disabled: { type: Boolean }, displayAppendIcon: {}, displayAppendIconColor: {}, displayAppendIconSize: {}, displayAppendInnerIcon: {}, displayAppendInnerIconColor: {}, displayAppendInnerIconSize: {}, displayPrependIcon: {}, displayPrependIconColor: {}, displayPrependIconSize: {}, displayPrependInnerIcon: {}, displayPrependInnerIconColor: {}, displayPrependInnerIconSize: {}, emptyText: {}, error: { type: Boolean }, falseValue: { type: [Boolean, String] }, fieldOnly: { type: Boolean }, hideCancelIcon: { type: Boolean }, hideDetails: { type: Boolean }, iconFalse: {}, iconFalseColor: {}, iconFalseTitle: {}, iconTrue: {}, iconTrueColor: {}, iconTrueTitle: {}, icons: { type: Boolean }, item: {}, label: {}, loading: { type: Boolean }, loadingWait: { type: Boolean }, name: {}, required: { type: Boolean }, tableField: { type: Boolean }, trueValue: { type: [Boolean, String] }, underlineColor: {}, underlineStyle: {}, underlineWidth: {}, underlined: { type: Boolean }, valueColor: {} }, { ...pi }), { modelValue: {} }), emits: Pe([...zn], ["update:modelValue"]), setup(e, { emit: t }) { +})(ss, [["__scopeId", "data-v-a3b5b055"]]), VInlineSwitch: Ne({ __name: "VInlineSwitch", props: Pe(kn({ density: {}, falseIcon: {}, cancelButtonColor: {}, cancelButtonSize: {}, cancelButtonTitle: {}, cancelButtonVariant: {}, cancelIcon: {}, cancelIconColor: {}, cardField: { type: Boolean }, cardOffsetX: {}, cardOffsetY: {}, cardProps: {}, cell: { type: Boolean }, cellUnderlineFullWidth: { type: Boolean }, closeSiblings: { type: Boolean }, color: {}, disabled: { type: Boolean }, displayAppendIcon: {}, displayAppendIconColor: {}, displayAppendIconSize: {}, displayAppendInnerIcon: {}, displayAppendInnerIconColor: {}, displayAppendInnerIconSize: {}, displayPrependIcon: {}, displayPrependIconColor: {}, displayPrependIconSize: {}, displayPrependInnerIcon: {}, displayPrependInnerIconColor: {}, displayPrependInnerIconSize: {}, emptyText: {}, error: { type: Boolean }, falseValue: { type: [Boolean, String] }, fieldOnly: { type: Boolean }, hideCancelIcon: { type: Boolean }, hideDetails: { type: Boolean }, iconFalse: {}, iconFalseColor: {}, iconFalseTitle: {}, iconTrue: {}, iconTrueColor: {}, iconTrueTitle: {}, icons: { type: Boolean }, item: {}, label: {}, loading: { type: Boolean }, loadingWait: { type: Boolean }, name: {}, required: { type: Boolean }, tableField: { type: Boolean }, trueValue: { type: [Boolean, String] }, underlineColor: {}, underlineStyle: {}, underlineWidth: {}, underlined: { type: Boolean }, valueColor: {} }, { ...pi }), { modelValue: {} }), emits: Pe([...zn], ["update:modelValue"]), setup(e, { emit: t }) { const n = un(e, "modelValue"), l = dn(), a = cn(), i = t, c = ve(Symbol.for("vuetify:icons")), s = Sl(), o = e; let r = Le({ ...l, ...o }); const y = v(() => o.loading), m = v(() => o.disabled), f = M(!1), p = M(!1), g = M(null), h = v(() => Jn(r)), b = v(() => ({ ...Vn, ...o.cardProps })); @@ -3460,4 +3460,4 @@ export { bs as VInlineTextarea, Cs as default }; -(function(){"use strict";try{if(typeof document<"u"){var i=document.createElement("style");i.appendChild(document.createTextNode("[data-v-36fbbe97] .v-field__field{align-items:flex-end!important}:root{--v-inline-fields-top-padding-compact: 13px;--v-inline-fields-top-padding-comfortable: 17px;--v-inline-fields-top-padding-default: 21px;--v-inline-fields-input-height: 24px;--v-inline-fields-density-compact-height: 32px;--v-inline-fields-density-comfortable-height: 40px;--v-inline-fields-grey: #909090}.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-input__append,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-input__append,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-input__append{padding-top:0!important}.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-input__append .v-icon{font-size:1rem!important}.v-inline-fields{position:relative}.v-inline-fields--display-container *{align-items:center;display:flex}.v-inline-fields--display-container-cell{cursor:pointer;display:block;max-height:unset!important}.v-inline-fields--display-container-cell>div{width:100%}.v-inline-fields--display-container-cell-underline-full-width .v-inline-fields--display-value{width:100%}.v-inline-fields--display-container-cell .v-inline-fields--selection-control .v-inline-fields--display-value{justify-content:center}.v-inline-fields--display-container-cell,.v-inline-fields--display-container-cell .v-input,.v-inline-fields--display-container-cell .v-inline-fields--display-wrapper,.v-inline-fields--display-container-cell .v-selection-control__wrapper{height:100%!important;width:100%}.v-inline-fields--display-value{cursor:pointer;letter-spacing:.009375em!important}.v-inline-fields--display-value-empty{color:var(--v-inline-fields-grey);font-style:italic}.v-inline-fields--display-value-checkbox,.v-inline-fields--display-value-switch{padding-bottom:2px;padding-top:6px}.v-inline-fields--display-append-icon,.v-inline-fields--display-prepend-icon,.v-inline-fields--display-append-inner-icon,.v-inline-fields--display-prepend-inner-icon{align-items:flex-end;display:inline-flex}.v-inline-fields--container-cell{height:100%;width:100%}.v-inline-fields--container-disabled .v-inline-fields--display-value{cursor:default!important;opacity:var(--v-disabled-opacity)}.v-inline-fields--container-loading .v-inline-fields--display-value{cursor:wait!important}.v-inline-fields--container-icon-set-fa .v-field__clearable{font-size:.8rem}.v-inline-fields--container-icon-set-fa .v-field__append-inner{align-items:flex-end;padding-bottom:0!important}.v-inline-fields--container-v-select-compact-plain .v-input,.v-inline-fields--container-v-select-compact-underlined .v-input,.v-inline-fields--container-v-text-field-compact-plain .v-input,.v-inline-fields--container-v-text-field-compact-underlined .v-input{height:var(--v-inline-fields-density-compact-height);max-height:var(--v-inline-fields-density-compact-height)}.v-inline-fields--container-v-select-compact-plain .v-input__control,.v-inline-fields--container-v-select-compact-underlined .v-input__control,.v-inline-fields--container-v-text-field-compact-plain .v-input__control,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control{padding-bottom:4px}.v-inline-fields--container-v-select-compact-plain .v-input>div,.v-inline-fields--container-v-select-compact-underlined .v-input>div,.v-inline-fields--container-v-text-field-compact-plain .v-input>div,.v-inline-fields--container-v-text-field-compact-underlined .v-input>div{height:inherit!important;max-height:inherit!important}.v-inline-fields--container-v-select-compact-plain .v-input .v-field__input,.v-inline-fields--container-v-select-compact-underlined .v-input .v-field__input,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-field__input,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-field__input{padding-top:0}.v-inline-fields--container-v-select-compact-plain .v-input .v-field__input input,.v-inline-fields--container-v-select-compact-underlined .v-input .v-field__input input,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-field__input input,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-field__input input{padding-bottom:10px}.v-inline-fields--container-v-select-compact-plain .v-input .v-select__selection,.v-inline-fields--container-v-select-compact-underlined .v-input .v-select__selection,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-select__selection,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-select__selection{align-items:center;padding-bottom:10px}.v-inline-fields--container-v-select-comfortable-plain .v-input,.v-inline-fields--container-v-select-comfortable-underlined .v-input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input{height:var(--v-inline-fields-density-comfortable-height);max-height:var(--v-inline-fields-density-comfortable-height)}.v-inline-fields--container-v-select-comfortable-plain .v-input__control,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control{padding-bottom:8px}.v-inline-fields--container-v-select-comfortable-plain .v-input>div,.v-inline-fields--container-v-select-comfortable-underlined .v-input>div,.v-inline-fields--container-v-text-field-comfortable-plain .v-input>div,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input>div{height:inherit!important;max-height:inherit!important}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-field__input,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-field__input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-field__input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-field__input{padding-top:0}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-field__input input,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-field__input input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-field__input input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-field__input input{padding-bottom:6px}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-select__selection,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-select__selection,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-select__selection,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-select__selection{align-items:center;padding-bottom:6px}.v-inline-fields--container-v-select-compact-plain .v-field__append-inner,.v-inline-fields--container-v-select-compact-underlined .v-field__append-inner{padding-top:4px!important}.v-inline-fields--container-v-select-comfortable-plain .v-field__append-inner,.v-inline-fields--container-v-select-comfortable-underlined .v-field__append-inner{padding-top:8px!important}.v-inline-fields--container-v-textarea .v-inline-fields--save-fields-container{align-items:flex-end}.v-inline-fields--container-v-select,.v-inline-fields--container-v-textarea,.v-inline-fields--container-v-text-field{width:100%}.v-inline-fields--container-v-checkbox .v-input,.v-inline-fields--container-v-switch .v-input{align-items:center;display:flex;padding-bottom:0}.v-inline-fields--container-v-checkbox .v-input__append,.v-inline-fields--container-v-switch .v-input__append{margin-inline-start:0!important;margin-left:0;padding-bottom:0!important}.v-inline-fields--container-v-checkbox .v-selection-control,.v-inline-fields--container-v-switch .v-selection-control{min-height:unset}.v-inline-fields--container-v-checkbox .v-inline-fields--save-fields-container,.v-inline-fields--container-v-switch .v-inline-fields--save-fields-container{align-items:center!important}.v-inline-fields--container .v-input__append,.v-inline-fields--container .v-input__prepend,.v-inline-fields--container .v-field__append-inner,.v-inline-fields--container .v-field__prepend-inner{padding-top:0!important}.v-inline-fields--container .v-input__append .v-icon,.v-inline-fields--container .v-input__prepend .v-icon,.v-inline-fields--container .v-field__append-inner .v-icon,.v-inline-fields--container .v-field__prepend-inner .v-icon{font-size:1rem!important}.v-inline-fields--container .v-field__append-inner,.v-inline-fields--container .v-field__prepend-inner{padding-bottom:10px!important}.v-inline-fields--container-compact .v-input__append,.v-inline-fields--container-compact .v-input__prepend,.v-inline-fields--container-compact .v-field__append-inner,.v-inline-fields--container-compact .v-field__prepend-inner{align-items:center!important}.v-inline-fields--container-compact .v-field__append-inner,.v-inline-fields--container-compact .v-field__prepend-inner{padding-bottom:10px!important}.v-inline-fields--container-comfortable .v-input__append,.v-inline-fields--container-comfortable .v-input__prepend,.v-inline-fields--container-comfortable .v-field__append-inner,.v-inline-fields--container-comfortable .v-field__prepend-inner{align-items:center!important}.v-inline-fields--container-comfortable .v-field__append-inner,.v-inline-fields--container-comfortable .v-field__prepend-inner{padding-bottom:6px!important}.v-inline-fields--container-default .v-input__append,.v-inline-fields--container-default .v-input__prepend,.v-inline-fields--container-default .v-field__append-inner,.v-inline-fields--container-default .v-field__prepend-inner{align-items:flex-end!important;padding-bottom:0!important}.v-inline-fields--container-default .v-input__append .v-icon,.v-inline-fields--container-default .v-input__prepend .v-icon,.v-inline-fields--container-default .v-field__append-inner .v-icon,.v-inline-fields--container-default .v-field__prepend-inner .v-icon{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)!important}.v-inline-fields--container-default .v-inline-fields--save-fields-container{align-items:flex-end!important}.v-inline-fields--card-container{height:fit-content;min-width:fit-content!important;position:absolute}.v-inline-fields--card-container .v-card{border:1px solid hsla(0,0%,50%,.5)}.v-inline-fields--card-container .v-card .v-card-text{padding:5px 10px}.v-inline-fields--card-container .v-card .v-card-text>div{align-items:center;display:flex}.v-inline-fields--card-container-checkbox .v-card .v-card-text .v-input__append{margin-inline-start:0}.v-inline-fields--save-fields-container{align-items:center;display:flex;height:100%;margin-left:.1rem}.v-inline-fields--boolean-icons{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-inline-fields .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}.v-inline-fields .v-input__append{padding-top:0}")),document.head.appendChild(i)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})(); +(function(){"use strict";try{if(typeof document<"u"){var i=document.createElement("style");i.appendChild(document.createTextNode("[data-v-a3b5b055] .v-field__field{align-items:flex-end!important}:root{--v-inline-fields-top-padding-compact: 13px;--v-inline-fields-top-padding-comfortable: 17px;--v-inline-fields-top-padding-default: 21px;--v-inline-fields-input-height: 24px;--v-inline-fields-density-compact-height: 32px;--v-inline-fields-density-comfortable-height: 40px;--v-inline-fields-grey: #909090}.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-field__clearable,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-field__clearable,.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-input__append,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-input__append,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-input__append,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-input__append{padding-top:0!important}.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-field__clearable .v-icon,.v-inline-fields--container-v-select-comfortable-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-compact-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-select-compact-underlined .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-compact-plain .v-input__control .v-input__append .v-icon,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control .v-input__append .v-icon{font-size:1rem!important}.v-inline-fields{position:relative}.v-inline-fields--display-container *{align-items:center;display:flex}.v-inline-fields--display-container-cell{cursor:pointer;display:block;max-height:unset!important}.v-inline-fields--display-container-cell>div{width:100%}.v-inline-fields--display-container-cell-underline-full-width .v-inline-fields--display-value{width:100%}.v-inline-fields--display-container-cell .v-inline-fields--selection-control .v-inline-fields--display-value{justify-content:center}.v-inline-fields--display-container-cell,.v-inline-fields--display-container-cell .v-input,.v-inline-fields--display-container-cell .v-inline-fields--display-wrapper,.v-inline-fields--display-container-cell .v-selection-control__wrapper{height:100%!important;width:100%}.v-inline-fields--display-value{cursor:pointer;letter-spacing:.009375em!important}.v-inline-fields--display-value-empty{color:var(--v-inline-fields-grey);font-style:italic}.v-inline-fields--display-value-checkbox,.v-inline-fields--display-value-switch{padding-bottom:2px;padding-top:6px}.v-inline-fields--display-append-icon,.v-inline-fields--display-prepend-icon,.v-inline-fields--display-append-inner-icon,.v-inline-fields--display-prepend-inner-icon{align-items:flex-end;display:inline-flex}.v-inline-fields--container-cell{height:100%;width:100%}.v-inline-fields--container-disabled .v-inline-fields--display-value{cursor:default!important;opacity:var(--v-disabled-opacity)}.v-inline-fields--container-loading .v-inline-fields--display-value{cursor:wait!important}.v-inline-fields--container-icon-set-fa .v-field__clearable{font-size:.8rem}.v-inline-fields--container-icon-set-fa .v-field__append-inner{align-items:flex-end;padding-bottom:0!important}.v-inline-fields--container-v-select-compact-plain .v-input,.v-inline-fields--container-v-select-compact-underlined .v-input,.v-inline-fields--container-v-text-field-compact-plain .v-input,.v-inline-fields--container-v-text-field-compact-underlined .v-input{height:var(--v-inline-fields-density-compact-height);max-height:var(--v-inline-fields-density-compact-height)}.v-inline-fields--container-v-select-compact-plain .v-input__control,.v-inline-fields--container-v-select-compact-underlined .v-input__control,.v-inline-fields--container-v-text-field-compact-plain .v-input__control,.v-inline-fields--container-v-text-field-compact-underlined .v-input__control{padding-bottom:4px}.v-inline-fields--container-v-select-compact-plain .v-input>div,.v-inline-fields--container-v-select-compact-underlined .v-input>div,.v-inline-fields--container-v-text-field-compact-plain .v-input>div,.v-inline-fields--container-v-text-field-compact-underlined .v-input>div{height:inherit!important;max-height:inherit!important}.v-inline-fields--container-v-select-compact-plain .v-input .v-field__input,.v-inline-fields--container-v-select-compact-underlined .v-input .v-field__input,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-field__input,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-field__input{padding-top:0}.v-inline-fields--container-v-select-compact-plain .v-input .v-field__input input,.v-inline-fields--container-v-select-compact-underlined .v-input .v-field__input input,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-field__input input,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-field__input input{padding-bottom:10px}.v-inline-fields--container-v-select-compact-plain .v-input .v-select__selection,.v-inline-fields--container-v-select-compact-underlined .v-input .v-select__selection,.v-inline-fields--container-v-text-field-compact-plain .v-input .v-select__selection,.v-inline-fields--container-v-text-field-compact-underlined .v-input .v-select__selection{align-items:center;padding-bottom:10px}.v-inline-fields--container-v-select-comfortable-plain .v-input,.v-inline-fields--container-v-select-comfortable-underlined .v-input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input{height:var(--v-inline-fields-density-comfortable-height);max-height:var(--v-inline-fields-density-comfortable-height)}.v-inline-fields--container-v-select-comfortable-plain .v-input__control,.v-inline-fields--container-v-select-comfortable-underlined .v-input__control,.v-inline-fields--container-v-text-field-comfortable-plain .v-input__control,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input__control{padding-bottom:8px}.v-inline-fields--container-v-select-comfortable-plain .v-input>div,.v-inline-fields--container-v-select-comfortable-underlined .v-input>div,.v-inline-fields--container-v-text-field-comfortable-plain .v-input>div,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input>div{height:inherit!important;max-height:inherit!important}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-field__input,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-field__input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-field__input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-field__input{padding-top:0}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-field__input input,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-field__input input,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-field__input input,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-field__input input{padding-bottom:6px}.v-inline-fields--container-v-select-comfortable-plain .v-input .v-select__selection,.v-inline-fields--container-v-select-comfortable-underlined .v-input .v-select__selection,.v-inline-fields--container-v-text-field-comfortable-plain .v-input .v-select__selection,.v-inline-fields--container-v-text-field-comfortable-underlined .v-input .v-select__selection{align-items:center;padding-bottom:6px}.v-inline-fields--container-v-select-compact-plain .v-field__append-inner,.v-inline-fields--container-v-select-compact-underlined .v-field__append-inner{padding-top:4px!important}.v-inline-fields--container-v-select-comfortable-plain .v-field__append-inner,.v-inline-fields--container-v-select-comfortable-underlined .v-field__append-inner{padding-top:8px!important}.v-inline-fields--container-v-textarea .v-inline-fields--save-fields-container{align-items:flex-end}.v-inline-fields--container-v-select,.v-inline-fields--container-v-textarea,.v-inline-fields--container-v-text-field{width:100%}.v-inline-fields--container-v-checkbox .v-input,.v-inline-fields--container-v-switch .v-input{align-items:center;display:flex;padding-bottom:0}.v-inline-fields--container-v-checkbox .v-input__append,.v-inline-fields--container-v-switch .v-input__append{margin-inline-start:0!important;margin-left:0;padding-bottom:0!important}.v-inline-fields--container-v-checkbox .v-selection-control,.v-inline-fields--container-v-switch .v-selection-control{min-height:unset}.v-inline-fields--container-v-checkbox .v-inline-fields--save-fields-container,.v-inline-fields--container-v-switch .v-inline-fields--save-fields-container{align-items:center!important}.v-inline-fields--container .v-input__append,.v-inline-fields--container .v-input__prepend,.v-inline-fields--container .v-field__append-inner,.v-inline-fields--container .v-field__prepend-inner{padding-top:0!important}.v-inline-fields--container .v-input__append .v-icon,.v-inline-fields--container .v-input__prepend .v-icon,.v-inline-fields--container .v-field__append-inner .v-icon,.v-inline-fields--container .v-field__prepend-inner .v-icon{font-size:1rem!important}.v-inline-fields--container .v-field__append-inner,.v-inline-fields--container .v-field__prepend-inner{padding-bottom:10px!important}.v-inline-fields--container-compact .v-input__append,.v-inline-fields--container-compact .v-input__prepend,.v-inline-fields--container-compact .v-field__append-inner,.v-inline-fields--container-compact .v-field__prepend-inner{align-items:center!important}.v-inline-fields--container-compact .v-field__append-inner,.v-inline-fields--container-compact .v-field__prepend-inner{padding-bottom:10px!important}.v-inline-fields--container-comfortable .v-input__append,.v-inline-fields--container-comfortable .v-input__prepend,.v-inline-fields--container-comfortable .v-field__append-inner,.v-inline-fields--container-comfortable .v-field__prepend-inner{align-items:center!important}.v-inline-fields--container-comfortable .v-field__append-inner,.v-inline-fields--container-comfortable .v-field__prepend-inner{padding-bottom:6px!important}.v-inline-fields--container-default .v-input__append,.v-inline-fields--container-default .v-input__prepend,.v-inline-fields--container-default .v-field__append-inner,.v-inline-fields--container-default .v-field__prepend-inner{align-items:flex-end!important;padding-bottom:0!important}.v-inline-fields--container-default .v-input__append .v-icon,.v-inline-fields--container-default .v-input__prepend .v-icon,.v-inline-fields--container-default .v-field__append-inner .v-icon,.v-inline-fields--container-default .v-field__prepend-inner .v-icon{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)!important}.v-inline-fields--container-default .v-inline-fields--save-fields-container{align-items:flex-end!important}.v-inline-fields--card-container{height:fit-content;min-width:fit-content!important;position:absolute}.v-inline-fields--card-container .v-card{border:1px solid hsla(0,0%,50%,.5)}.v-inline-fields--card-container .v-card .v-card-text{padding:5px 10px}.v-inline-fields--card-container .v-card .v-card-text>div{align-items:center;display:flex}.v-inline-fields--card-container-checkbox .v-card .v-card-text .v-input__append{margin-inline-start:0}.v-inline-fields--save-fields-container{align-items:center;display:flex;height:100%;margin-left:.1rem}.v-inline-fields--boolean-icons{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-inline-fields .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}.v-inline-fields .v-input__append{padding-top:0}")),document.head.appendChild(i)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})(); diff --git a/package.json b/package.json index 5dd716a..2f454e5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@wdns/vuetify-inline-fields", - "version": "1.0.0", + "version": "1.0.1", "description": "Vuetify Inline Fields Component Library offers a comprehensive collection of reusable UI components to create elegant and efficient inline form fields within your applications.", "private": false, "publishConfig": { diff --git a/src/plugin/VInlineSelect.vue b/src/plugin/VInlineSelect.vue index e08e56e..c93c8db 100644 --- a/src/plugin/VInlineSelect.vue +++ b/src/plugin/VInlineSelect.vue @@ -198,9 +198,11 @@ const displayValue = computed(() => { return modelValue.value[settings.itemTitle as string]; } - modelValue.value = ''; - empty.value = true; + if (modelValue.value) { + return modelValue.value; + } + empty.value = true; return settings.emptyText; });