import{P as dt,ah as vt,g as K,c as g,i as W,ai as Pe,p as z,I as Q,aj as Zt,M as mt,aa as en,s as G,b as P,ak as tn,T as te,z as $,al as Ae,d as yt,m as ge,L as be,f as ht,t as R,E as je,x as nn,u as Re,w as me,j as gt,N as Me,F as Oe,am as an,an as J,v as _e,r as q,ao as Ie,J as ze,ap as on,q as pe,o as Z,O as j,Y as Ge,W as De,aq as bt,ar as ln,B as We,k as $e,as as qe,n as sn,at as pt,e as St,au as rn,av as un,G as cn,aw as fn,a as dn,ax as vn,ay as mn}from"../../assets/main-CbsX0Voe.js";import{b as Ke,a as yn,c as hn}from"./psQqChm_c1nlgfS_-G79.js";import{m as ae,u as oe,a as xt,b as wt}from"./B4raF4nqxz_3h9gAYxiJ.js";import{l as re,r as Ct,n as kt,s as Ue,V as ie,t as He,v as Et,m as Pt,j as At,o as gn,d as Ot,w as bn,i as pn,R as Sn,x as It,y as xn,u as Vt,k as Tt,f as Lt,z as wn,p as Cn,A as kn,B as En,g as se,a as Pn,b as Bt,C as Xe,D as Se,E as xe,F as Ye,G as Je,H as An,I as On}from"./ByfZnMKtn1DL36CPUZJN.js";import{V as Qe,u as In}from"./DSZISoEdzjgQTyQw3ngw.js";import{u as Vn,d as Tn,e as Ln,f as Ft,V as Ze,m as Bn,g as Fn,h as ye,i as Rn,j as Mn}from"./_rJddwWSvTSToSs3o6l0.js";import{M as Rt,m as _n}from"./BYqSlRVuJjZa0hnoahql.js";import{V as zn}from"./CGZeWPBs4iyAI_AAlpIM.js";import{u as Dn}from"./B6Ol4GtphlBPz_tVVZtJ.js";class ne{constructor(n){let{x:t,y:a,width:o,height:l}=n;this.x=t,this.y=a,this.width=o,this.height=l}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 et(e,n){return{x:{before:Math.max(0,n.left-e.left),after:Math.max(0,e.right-n.right)},y:{before:Math.max(0,n.top-e.top),after:Math.max(0,e.bottom-n.bottom)}}}function Mt(e){return Array.isArray(e)?new ne({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function _t(e){const n=e.getBoundingClientRect(),t=getComputedStyle(e),a=t.transform;if(a){let o,l,i,s,r;if(a.startsWith("matrix3d("))o=a.slice(9,-1).split(/, /),l=+o[0],i=+o[5],s=+o[12],r=+o[13];else if(a.startsWith("matrix("))o=a.slice(7,-1).split(/, /),l=+o[0],i=+o[3],s=+o[4],r=+o[5];else return new ne(n);const c=t.transformOrigin,y=n.x-s-(1-l)*parseFloat(c),m=n.y-r-(1-i)*parseFloat(c.slice(c.indexOf(" ")+1)),h=l?n.width/l:e.offsetWidth+1,b=i?n.height/i:e.offsetHeight+1;return new ne({x:y,y:m,width:h,height:b})}else return new ne(n)}function ce(e,n,t){if(typeof e.animate>"u")return{finished:Promise.resolve()};let a;try{a=e.animate(n,t)}catch{return{finished:Promise.resolve()}}return typeof a.finished>"u"&&(a.finished=new Promise(o=>{a.onfinish=()=>{o(a)}})),a}const de=new WeakMap;function Wn(e,n){Object.keys(n).forEach(t=>{if(dt(t)){const a=vt(t),o=de.get(e);if(n[t]==null)o==null||o.forEach(l=>{const[i,s]=l;i===a&&(e.removeEventListener(a,s),o.delete(l))});else if(!o||![...o].some(l=>l[0]===a&&l[1]===n[t])){e.addEventListener(a,n[t]);const l=o||new Set;l.add([a,n[t]]),de.has(e)||de.set(e,l)}}else n[t]==null?e.removeAttribute(t):e.setAttribute(t,n[t])})}function $n(e,n){Object.keys(n).forEach(t=>{if(dt(t)){const a=vt(t),o=de.get(e);o==null||o.forEach(l=>{const[i,s]=l;i===a&&(e.removeEventListener(a,s),o.delete(l))})}else e.removeAttribute(t)})}function zt(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const n=e.getRootNode();return n!==document&&n.getRootNode({composed:!0})!==document?null:n}const Ve="cubic-bezier(0.4, 0, 0.2, 1)",Hn="cubic-bezier(0.0, 0, 0.2, 1)",Nn="cubic-bezier(0.4, 0, 1, 1)";function jn(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}const Gn=z({target:[Object,Array]},"v-dialog-transition"),qn=K()({name:"VDialogTransition",props:Gn(),setup(e,n){let{slots:t}=n;const a={onBeforeEnter(o){o.style.pointerEvents="none",o.style.visibility="hidden"},async onEnter(o,l){var h;await new Promise(b=>requestAnimationFrame(b)),await new Promise(b=>requestAnimationFrame(b)),o.style.visibility="";const{x:i,y:s,sx:r,sy:c,speed:y}=nt(e.target,o),m=ce(o,[{transform:`translate(${i}px, ${s}px) scale(${r}, ${c})`,opacity:0},{}],{duration:225*y,easing:Hn});(h=tt(o))==null||h.forEach(b=>{ce(b,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*y,easing:Ve})}),m.finished.then(()=>l())},onAfterEnter(o){o.style.removeProperty("pointer-events")},onBeforeLeave(o){o.style.pointerEvents="none"},async onLeave(o,l){var h;await new Promise(b=>requestAnimationFrame(b));const{x:i,y:s,sx:r,sy:c,speed:y}=nt(e.target,o);ce(o,[{},{transform:`translate(${i}px, ${s}px) scale(${r}, ${c})`,opacity:0}],{duration:125*y,easing:Nn}).finished.then(()=>l()),(h=tt(o))==null||h.forEach(b=>{ce(b,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*y,easing:Ve})})},onAfterLeave(o){o.style.removeProperty("pointer-events")}};return()=>e.target?g(Pe,W({name:"dialog-transition"},a,{css:!1}),t):g(Pe,{name:"dialog-transition"},t)}});function tt(e){var t;const n=(t=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:t.children;return n&&[...n]}function nt(e,n){const t=Mt(e),a=_t(n),[o,l]=getComputedStyle(n).transformOrigin.split(" ").map(x=>parseFloat(x)),[i,s]=getComputedStyle(n).getPropertyValue("--v-overlay-anchor-origin").split(" ");let r=t.left+t.width/2;i==="left"||s==="left"?r-=t.width/2:(i==="right"||s==="right")&&(r+=t.width/2);let c=t.top+t.height/2;i==="top"||s==="top"?c-=t.height/2:(i==="bottom"||s==="bottom")&&(c+=t.height/2);const y=t.width/a.width,m=t.height/a.height,h=Math.max(1,y,m),b=y/h||0,v=m/h||0,u=a.width*a.height/(window.innerWidth*window.innerHeight),d=u>.12?Math.min(1.5,(u-.12)*10+1):1;return{x:r-(o+a.left),y:c-(l+a.top),sx:b,sy:v,speed:d}}function Kn(e){let{selectedElement:n,containerElement:t,isRtl:a,isHorizontal:o}=e;const l=fe(o,t),i=Dt(o,a,t),s=fe(o,n),r=Wt(o,n),c=s*.4;return i>r?r-c:i+ltypeof e=="boolean"||["always","desktop","mobile"].includes(e)},...ae(),...Zt({mobile:null}),...re(),...Ct({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),ot=K()({name:"VSlideGroup",props:$t(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{isRtl:a}=mt(),{displayClasses:o,mobile:l}=en(e),i=kt(e,e.symbol),s=G(!1),r=G(0),c=G(0),y=G(0),m=P(()=>e.direction==="horizontal"),{resizeRef:h,contentRect:b}=Ue(),{resizeRef:v,contentRect:u}=Ue(),d=tn(),x=P(()=>({container:h.el,duration:200,easing:"easeOutQuart"})),A=P(()=>i.selected.value.length?i.items.value.findIndex(p=>p.id===i.selected.value[0]):-1),C=P(()=>i.selected.value.length?i.items.value.findIndex(p=>p.id===i.selected.value[i.selected.value.length-1]):-1);if(te){let p=-1;$(()=>[i.selected.value,b.value,u.value,m.value],()=>{cancelAnimationFrame(p),p=requestAnimationFrame(()=>{if(b.value&&u.value){const S=m.value?"width":"height";c.value=b.value[S],y.value=u.value[S],s.value=c.value+1=0&&v.el){const S=v.el.children[C.value];L(S,e.centerActive)}})})}const I=G(!1);function L(p,S){let V=0;S?V=Un({containerElement:h.el,isHorizontal:m.value,selectedElement:p}):V=Kn({containerElement:h.el,isHorizontal:m.value,isRtl:a.value,selectedElement:p}),B(V)}function B(p){if(!te||!h.el)return;const S=fe(m.value,h.el),V=Dt(m.value,a.value,h.el);if(!(at(m.value,h.el)<=S||Math.abs(p-V)<16)){if(m.value&&a.value&&h.el){const{scrollWidth:le,offsetWidth:T}=h.el;p=le-T-p}m.value?d.horizontal(p,x.value):d(p,x.value)}}function f(p){const{scrollTop:S,scrollLeft:V}=p.target;r.value=m.value?V:S}function F(p){if(I.value=!0,!(!s.value||!v.el)){for(const S of p.composedPath())for(const V of v.el.children)if(V===S){L(V);return}}}function U(p){I.value=!1}let N=!1;function O(p){var S;!N&&!I.value&&!(p.relatedTarget&&((S=v.el)!=null&&S.contains(p.relatedTarget)))&&E(),N=!1}function w(){N=!0}function k(p){if(!v.el)return;function S(V){p.preventDefault(),E(V)}m.value?p.key==="ArrowRight"?S(a.value?"prev":"next"):p.key==="ArrowLeft"&&S(a.value?"next":"prev"):p.key==="ArrowDown"?S("next"):p.key==="ArrowUp"&&S("prev"),p.key==="Home"?S("first"):p.key==="End"&&S("last")}function E(p){var V,ee;if(!v.el)return;let S;if(!p)S=Ae(v.el)[0];else if(p==="next"){if(S=(V=v.el.querySelector(":focus"))==null?void 0:V.nextElementSibling,!S)return E("first")}else if(p==="prev"){if(S=(ee=v.el.querySelector(":focus"))==null?void 0:ee.previousElementSibling,!S)return E("last")}else p==="first"?S=v.el.firstElementChild:p==="last"&&(S=v.el.lastElementChild);S&&S.focus({preventScroll:!0})}function M(p){const S=m.value&&a.value?-1:1,V=(p==="prev"?-S:S)*c.value;let ee=r.value+V;if(m.value&&a.value&&h.el){const{scrollWidth:le,offsetWidth:T}=h.el;ee+=le-T}B(ee)}const D=P(()=>({next:i.next,prev:i.prev,select:i.select,isSelected:i.isSelected})),X=P(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!l.value;case!0:return s.value||Math.abs(r.value)>0;case"mobile":return l.value||s.value||Math.abs(r.value)>0;default:return!l.value&&(s.value||Math.abs(r.value)>0)}}),_=P(()=>Math.abs(r.value)>1),H=P(()=>{if(!h.value)return!1;const p=at(m.value,h.el),S=Xn(m.value,h.el);return p-S-Math.abs(r.value)>1});return oe(()=>g(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!m.value,"v-slide-group--has-affixes":X.value,"v-slide-group--is-overflowing":s.value},o.value,e.class],style:e.style,tabindex:I.value||i.selected.value.length?-1:0,onFocus:O},{default:()=>{var p,S,V;return[X.value&&g("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!_.value}],onMousedown:w,onClick:()=>_.value&&M("prev")},[((p=t.prev)==null?void 0:p.call(t,D.value))??g(Ke,null,{default:()=>[g(ie,{icon:a.value?e.nextIcon:e.prevIcon},null)]})]),g("div",{key:"container",ref:h,class:"v-slide-group__container",onScroll:f},[g("div",{ref:v,class:"v-slide-group__content",onFocusin:F,onFocusout:U,onKeydown:k},[(S=t.default)==null?void 0:S.call(t,D.value)])]),X.value&&g("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!H.value}],onMousedown:w,onClick:()=>H.value&&M("next")},[((V=t.next)==null?void 0:V.call(t,D.value))??g(Ke,null,{default:()=>[g(ie,{icon:a.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:i.selected,scrollTo:M,scrollOffset:r,focus:E}}}),Ht=Symbol.for("vuetify:v-chip-group"),Jn=z({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:yt},...$t(),...ae(),...Ct({selectedClass:"v-chip--selected"}),...re(),...ge(),...He({variant:"tonal"})},"VChipGroup"),Ga=K()({name:"VChipGroup",props:Jn(),emits:{"update:modelValue":e=>!0},setup(e,n){let{slots:t}=n;const{themeClasses:a}=be(e),{isSelected:o,select:l,next:i,prev:s,selected:r}=kt(e,Ht);return ht({VChip:{color:R(e,"color"),disabled:R(e,"disabled"),filter:R(e,"filter"),variant:R(e,"variant")}}),oe(()=>{const c=ot.filterProps(e);return g(ot,W(c,{class:["v-chip-group",{"v-chip-group--column":e.column},a.value,e.class],style:e.style}),{default:()=>{var y;return[(y=t.default)==null?void 0:y.call(t,{isSelected:o,select:l,next:i,prev:s,selected:r.value})]}})}),{}}}),Qn=z({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:je(),onClickOnce:je(),...Et(),...ae(),...Pt(),...At(),...gn(),...Ot(),...bn(),...pn(),...re({tag:"span"}),...ge(),...He({variant:"tonal"})},"VChip"),qa=K()({name:"VChip",directives:{Ripple:Sn},props:Qn(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,n){let{attrs:t,emit:a,slots:o}=n;const{t:l}=nn(),{borderClasses:i}=It(e),{colorClasses:s,colorStyles:r,variantClasses:c}=xn(e),{densityClasses:y}=Vt(e),{elevationClasses:m}=Tt(e),{roundedClasses:h}=Lt(e),{sizeClasses:b}=wn(e),{themeClasses:v}=be(e),u=Re(e,"modelValue"),d=Cn(e,Ht,!1),x=kn(e,t),A=P(()=>e.link!==!1&&x.isLink.value),C=P(()=>!e.disabled&&e.link!==!1&&(!!d||e.link||x.isClickable.value)),I=P(()=>({"aria-label":l(e.closeLabel),onClick(f){f.preventDefault(),f.stopPropagation(),u.value=!1,a("click:close",f)}}));function L(f){var F;a("click",f),C.value&&((F=x.navigate)==null||F.call(x,f),d==null||d.toggle())}function B(f){(f.key==="Enter"||f.key===" ")&&(f.preventDefault(),L(f))}return()=>{const f=x.isLink.value?"a":e.tag,F=!!(e.appendIcon||e.appendAvatar),U=!!(F||o.append),N=!!(o.close||e.closable),O=!!(o.filter||e.filter)&&d,w=!!(e.prependIcon||e.prependAvatar),k=!!(w||o.prepend),E=!d||d.isSelected.value;return u.value&&me(g(f,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":C.value,"v-chip--filter":O,"v-chip--pill":e.pill},v.value,i.value,E?s.value:void 0,y.value,m.value,h.value,b.value,c.value,d==null?void 0:d.selectedClass.value,e.class],style:[E?r.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:x.href.value,tabindex:C.value?0:void 0,onClick:L,onKeydown:C.value&&!A.value&&B},{default:()=>{var M;return[En(C.value,"v-chip"),O&&g(yn,{key:"filter"},{default:()=>[me(g("div",{class:"v-chip__filter"},[o.filter?g(se,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},o.filter):g(ie,{key:"filter-icon",icon:e.filterIcon},null)]),[[Me,d.isSelected.value]])]}),k&&g("div",{key:"prepend",class:"v-chip__prepend"},[o.prepend?g(se,{key:"prepend-defaults",disabled:!w,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},o.prepend):g(Oe,null,[e.prependIcon&&g(ie,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&g(Qe,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),g("div",{class:"v-chip__content","data-no-activator":""},[((M=o.default)==null?void 0:M.call(o,{isSelected:d==null?void 0:d.isSelected.value,selectedClass:d==null?void 0:d.selectedClass.value,select:d==null?void 0:d.select,toggle:d==null?void 0:d.toggle,value:d==null?void 0:d.value.value,disabled:e.disabled}))??e.text]),U&&g("div",{key:"append",class:"v-chip__append"},[o.append?g(se,{key:"append-defaults",disabled:!F,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},o.append):g(Oe,null,[e.appendIcon&&g(ie,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&g(Qe,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),N&&g("button",W({key:"close",class:"v-chip__close",type:"button"},I.value),[o.close?g(se,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},o.close):g(ie,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[gt("ripple"),C.value&&e.ripple,null]])}}}),Zn=an({name:"VListGroupActivator",setup(e,n){let{slots:t}=n;return Vn(),()=>{var a;return(a=t.default)==null?void 0:a.call(t)}}}),ea=z({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,...ae(),...re()},"VListGroup"),lt=K()({name:"VListGroup",props:ea(),setup(e,n){let{slots:t}=n;const{isOpen:a,open:o,id:l}=Tn(R(e,"value"),!0),i=P(()=>`v-list-group--id-${String(l.value)}`),s=Ln(),{isBooted:r}=In();function c(b){o(!a.value,b)}const y=P(()=>({onClick:c,class:"v-list-group__header",id:i.value})),m=P(()=>a.value?e.collapseIcon:e.expandIcon),h=P(()=>({VListItem:{active:a.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&m.value,appendIcon:e.appendIcon||!e.subgroup&&m.value,title:e.title,value:e.value}}));return oe(()=>g(e.tag,{class:["v-list-group",{"v-list-group--prepend":s==null?void 0:s.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":a.value},e.class],style:e.style},{default:()=>[t.activator&&g(se,{defaults:h.value},{default:()=>[g(Zn,null,{default:()=>[t.activator({props:y.value,isOpen:a.value})]})]}),g(Rt,{transition:{component:hn},disabled:!r.value},{default:()=>{var b;return[me(g("div",{class:"v-list-group__items",role:"group","aria-labelledby":i.value},[(b=t.default)==null?void 0:b.call(t)]),[[Me,a.value]])]}})]})),{isOpen:a}}}),ta=z({color:String,inset:Boolean,sticky:Boolean,title:String,...ae(),...re()},"VListSubheader"),na=K()({name:"VListSubheader",props:ta(),setup(e,n){let{slots:t}=n;const{textColorClasses:a,textColorStyles:o}=Pn(R(e,"color"));return oe(()=>{const l=!!(t.default||e.title);return g(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},a.value,e.class],style:[{textColorStyles:o},e.style]},{default:()=>{var i;return[l&&g("div",{class:"v-list-subheader__text"},[((i=t.default)==null?void 0:i.call(t))??e.title])]}})}),{}}}),aa=z({items:Array,returnObject:Boolean},"VListChildren"),Nt=K()({name:"VListChildren",props:aa(),setup(e,n){let{slots:t}=n;return Ft(),()=>{var a,o;return((a=t.default)==null?void 0:a.call(t))??((o=e.items)==null?void 0:o.map(l=>{var h,b;let{children:i,props:s,type:r,raw:c}=l;if(r==="divider")return((h=t.divider)==null?void 0:h.call(t,{props:s}))??g(zn,s,null);if(r==="subheader")return((b=t.subheader)==null?void 0:b.call(t,{props:s}))??g(na,s,null);const y={subtitle:t.subtitle?v=>{var u;return(u=t.subtitle)==null?void 0:u.call(t,{...v,item:c})}:void 0,prepend:t.prepend?v=>{var u;return(u=t.prepend)==null?void 0:u.call(t,{...v,item:c})}:void 0,append:t.append?v=>{var u;return(u=t.append)==null?void 0:u.call(t,{...v,item:c})}:void 0,title:t.title?v=>{var u;return(u=t.title)==null?void 0:u.call(t,{...v,item:c})}:void 0},m=lt.filterProps(s);return i?g(lt,W({value:s==null?void 0:s.value},m),{activator:v=>{let{props:u}=v;const d={...s,...u,value:e.returnObject?c:s.value};return t.header?t.header({props:d}):g(Ze,d,y)},default:()=>g(Nt,{items:i},t)}):t.item?t.item({props:s}):g(Ze,W(s,{value:e.returnObject?c:s.value}),y)}))}}}),oa=z({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:yt}},"list-items");function Te(e,n){const t=J(n,e.itemTitle,n),a=J(n,e.itemValue,t),o=J(n,e.itemChildren),l=e.itemProps===!0?typeof n=="object"&&n!=null&&!Array.isArray(n)?"children"in n?_e(n,["children"]):n:void 0:J(n,e.itemProps),i={title:t,value:a,...l};return{title:String(i.title??""),value:i.value,props:i,children:Array.isArray(o)?jt(e,o):void 0,raw:n}}function jt(e,n){const t=[];for(const a of n)t.push(Te(e,a));return t}function Ka(e){const n=P(()=>jt(e,e.items)),t=P(()=>n.value.some(l=>l.value===null));function a(l){return t.value||(l=l.filter(i=>i!==null)),l.map(i=>e.returnObject&&typeof i=="string"?Te(e,i):n.value.find(s=>e.valueComparator(i,s.value))||Te(e,i))}function o(l){return e.returnObject?l.map(i=>{let{raw:s}=i;return s}):l.map(i=>{let{value:s}=i;return s})}return{items:n,transformIn:a,transformOut:o}}function la(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function ia(e,n){const t=J(n,e.itemType,"item"),a=la(n)?n:J(n,e.itemTitle),o=J(n,e.itemValue,void 0),l=J(n,e.itemChildren),i=e.itemProps===!0?_e(n,["children"]):J(n,e.itemProps),s={title:a,value:o,...i};return{type:t,title:s.title,value:s.value,props:s,children:t==="item"&&l?Gt(e,l):void 0,raw:n}}function Gt(e,n){const t=[];for(const a of n)t.push(ia(e,a));return t}function sa(e){return{items:P(()=>Gt(e,e.items))}}const ra=z({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...Bn({selectStrategy:"single-leaf",openStrategy:"list"}),...Et(),...ae(),...Pt(),...xt(),...At(),itemType:{type:String,default:"type"},...oa(),...Ot(),...re(),...ge(),...He({variant:"text"})},"VList"),Ua=K()({name:"VList",props:ra(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,n){let{slots:t}=n;const{items:a}=sa(e),{themeClasses:o}=be(e),{backgroundColorClasses:l,backgroundColorStyles:i}=Bt(R(e,"bgColor")),{borderClasses:s}=It(e),{densityClasses:r}=Vt(e),{dimensionStyles:c}=wt(e),{elevationClasses:y}=Tt(e),{roundedClasses:m}=Lt(e),{children:h,open:b,parents:v,select:u}=Fn(e),d=P(()=>e.lines?`v-list--${e.lines}-line`:void 0),x=R(e,"activeColor"),A=R(e,"baseColor"),C=R(e,"color");Ft(),ht({VListGroup:{activeColor:x,baseColor:A,color:C,expandIcon:R(e,"expandIcon"),collapseIcon:R(e,"collapseIcon")},VListItem:{activeClass:R(e,"activeClass"),activeColor:x,baseColor:A,color:C,density:R(e,"density"),disabled:R(e,"disabled"),lines:R(e,"lines"),nav:R(e,"nav"),slim:R(e,"slim"),variant:R(e,"variant")}});const I=G(!1),L=q();function B(w){I.value=!0}function f(w){I.value=!1}function F(w){var k;!I.value&&!(w.relatedTarget&&((k=L.value)!=null&&k.contains(w.relatedTarget)))&&O()}function U(w){const k=w.target;if(!(!L.value||["INPUT","TEXTAREA"].includes(k.tagName))){if(w.key==="ArrowDown")O("next");else if(w.key==="ArrowUp")O("prev");else if(w.key==="Home")O("first");else if(w.key==="End")O("last");else return;w.preventDefault()}}function N(w){I.value=!0}function O(w){if(L.value)return Ie(L.value,w)}return oe(()=>g(e.tag,{ref:L,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},o.value,l.value,s.value,r.value,y.value,d.value,m.value,e.class],style:[i.value,c.value,e.style],tabindex:e.disabled||I.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:B,onFocusout:f,onFocus:F,onKeydown:U,onMousedown:N},{default:()=>[g(Nt,{items:a.value,returnObject:e.returnObject},t)]})),{open:b,select:u,focus:O,children:h,parents:v}}});function we(e,n){return{x:e.x+n.x,y:e.y+n.y}}function ua(e,n){return{x:e.x-n.x,y:e.y-n.y}}function it(e,n){if(e.side==="top"||e.side==="bottom"){const{side:t,align:a}=e,o=a==="left"?0:a==="center"?n.width/2:a==="right"?n.width:a,l=t==="top"?0:t==="bottom"?n.height:t;return we({x:o,y:l},n)}else if(e.side==="left"||e.side==="right"){const{side:t,align:a}=e,o=t==="left"?0:t==="right"?n.width:t,l=a==="top"?0:a==="center"?n.height/2:a==="bottom"?n.height:a;return we({x:o,y:l},n)}return we({x:n.width/2,y:n.height/2},n)}const qt={static:da,connected:ma},ca=z({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in qt},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function fa(e,n){const t=q({}),a=q();te&&ze(()=>!!(n.isActive.value&&e.locationStrategy),l=>{var i,s;$(()=>e.locationStrategy,l),Z(()=>{window.removeEventListener("resize",o),a.value=void 0}),window.addEventListener("resize",o,{passive:!0}),typeof e.locationStrategy=="function"?a.value=(i=e.locationStrategy(n,e,t))==null?void 0:i.updateLocation:a.value=(s=qt[e.locationStrategy](n,e,t))==null?void 0:s.updateLocation});function o(l){var i;(i=a.value)==null||i.call(a,l)}return{contentStyles:t,updateLocation:a}}function da(){}function va(e,n){n?e.style.removeProperty("left"):e.style.removeProperty("right");const t=_t(e);return n?t.x+=parseFloat(e.style.right||0):t.x-=parseFloat(e.style.left||0),t.y-=parseFloat(e.style.top||0),t}function ma(e,n,t){(Array.isArray(e.target.value)||jn(e.target.value))&&Object.assign(t.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:o,preferredOrigin:l}=on(()=>{const v=Xe(n.location,e.isRtl.value),u=n.origin==="overlap"?v:n.origin==="auto"?Se(v):Xe(n.origin,e.isRtl.value);return v.side===u.side&&v.align===xe(u).align?{preferredAnchor:Ye(v),preferredOrigin:Ye(u)}:{preferredAnchor:v,preferredOrigin:u}}),[i,s,r,c]=["minWidth","minHeight","maxWidth","maxHeight"].map(v=>P(()=>{const u=parseFloat(n[v]);return isNaN(u)?1/0:u})),y=P(()=>{if(Array.isArray(n.offset))return n.offset;if(typeof n.offset=="string"){const v=n.offset.split(" ").map(parseFloat);return v.length<2&&v.push(0),v}return typeof n.offset=="number"?[n.offset,0]:[0,0]});let m=!1;const h=new ResizeObserver(()=>{m&&b()});$([e.target,e.contentEl],(v,u)=>{let[d,x]=v,[A,C]=u;A&&!Array.isArray(A)&&h.unobserve(A),d&&!Array.isArray(d)&&h.observe(d),C&&h.unobserve(C),x&&h.observe(x)},{immediate:!0}),Z(()=>{h.disconnect()});function b(){if(m=!1,requestAnimationFrame(()=>m=!0),!e.target.value||!e.contentEl.value)return;const v=Mt(e.target.value),u=va(e.contentEl.value,e.isRtl.value),d=ye(e.contentEl.value),x=12;d.length||(d.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(u.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),u.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const A=d.reduce((O,w)=>{const k=w.getBoundingClientRect(),E=new ne({x:w===document.documentElement?0:k.x,y:w===document.documentElement?0:k.y,width:w.clientWidth,height:w.clientHeight});return O?new ne({x:Math.max(O.left,E.left),y:Math.max(O.top,E.top),width:Math.min(O.right,E.right)-Math.max(O.left,E.left),height:Math.min(O.bottom,E.bottom)-Math.max(O.top,E.top)}):E},void 0);A.x+=x,A.y+=x,A.width-=x*2,A.height-=x*2;let C={anchor:o.value,origin:l.value};function I(O){const w=new ne(u),k=it(O.anchor,v),E=it(O.origin,w);let{x:M,y:D}=ua(k,E);switch(O.anchor.side){case"top":D-=y.value[0];break;case"bottom":D+=y.value[0];break;case"left":M-=y.value[0];break;case"right":M+=y.value[0];break}switch(O.anchor.align){case"top":D-=y.value[1];break;case"bottom":D+=y.value[1];break;case"left":M-=y.value[1];break;case"right":M+=y.value[1];break}return w.x+=M,w.y+=D,w.width=Math.min(w.width,r.value),w.height=Math.min(w.height,c.value),{overflows:et(w,A),x:M,y:D}}let L=0,B=0;const f={x:0,y:0},F={x:!1,y:!1};let U=-1;for(;!(U++>10);){const{x:O,y:w,overflows:k}=I(C);L+=O,B+=w,u.x+=O,u.y+=w;{const E=Je(C.anchor),M=k.x.before||k.x.after,D=k.y.before||k.y.after;let X=!1;if(["x","y"].forEach(_=>{if(_==="x"&&M&&!F.x||_==="y"&&D&&!F.y){const H={anchor:{...C.anchor},origin:{...C.origin}},p=_==="x"?E==="y"?xe:Se:E==="y"?Se:xe;H.anchor=p(H.anchor),H.origin=p(H.origin);const{overflows:S}=I(H);(S[_].before<=k[_].before&&S[_].after<=k[_].after||S[_].before+S[_].after<(k[_].before+k[_].after)/2)&&(C=H,X=F[_]=!0)}}),X)continue}k.x.before&&(L+=k.x.before,u.x+=k.x.before),k.x.after&&(L-=k.x.after,u.x-=k.x.after),k.y.before&&(B+=k.y.before,u.y+=k.y.before),k.y.after&&(B-=k.y.after,u.y-=k.y.after);{const E=et(u,A);f.x=A.width-E.x.before-E.x.after,f.y=A.height-E.y.before-E.y.after,L+=E.x.before,u.x+=E.x.before,B+=E.y.before,u.y+=E.y.before}break}const N=Je(C.anchor);return Object.assign(t.value,{"--v-overlay-anchor-origin":`${C.anchor.side} ${C.anchor.align}`,transformOrigin:`${C.origin.side} ${C.origin.align}`,top:j(Ce(B)),left:e.isRtl.value?void 0:j(Ce(L)),right:e.isRtl.value?j(Ce(-L)):void 0,minWidth:j(N==="y"?Math.min(i.value,v.width):i.value),maxWidth:j(st(Ge(f.x,i.value===1/0?0:i.value,r.value))),maxHeight:j(st(Ge(f.y,s.value===1/0?0:s.value,c.value)))}),{available:f,contentBox:u}}return $(()=>[o.value,l.value,n.offset,n.minWidth,n.minHeight,n.maxWidth,n.maxHeight],()=>b()),pe(()=>{const v=b();if(!v)return;const{available:u,contentBox:d}=v;d.height>u.y&&requestAnimationFrame(()=>{b(),requestAnimationFrame(()=>{b()})})}),{updateLocation:b}}function Ce(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function st(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Le=!0;const he=[];function ya(e){!Le||he.length?(he.push(e),Be()):(Le=!1,e(),Be())}let rt=-1;function Be(){cancelAnimationFrame(rt),rt=requestAnimationFrame(()=>{const e=he.shift();e&&e(),he.length?Be():Le=!0})}const ve={none:null,close:ba,block:pa,reposition:Sa},ha=z({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in ve}},"VOverlay-scroll-strategies");function ga(e,n){if(!te)return;let t;De(async()=>{t==null||t.stop(),n.isActive.value&&e.scrollStrategy&&(t=bt(),await new Promise(a=>setTimeout(a)),t.active&&t.run(()=>{var a;typeof e.scrollStrategy=="function"?e.scrollStrategy(n,e,t):(a=ve[e.scrollStrategy])==null||a.call(ve,n,e,t)}))}),Z(()=>{t==null||t.stop()})}function ba(e){function n(t){e.isActive.value=!1}Kt(e.targetEl.value??e.contentEl.value,n)}function pa(e,n){var i;const t=(i=e.root.value)==null?void 0:i.offsetParent,a=[...new Set([...ye(e.targetEl.value,n.contained?t:void 0),...ye(e.contentEl.value,n.contained?t:void 0)])].filter(s=>!s.classList.contains("v-overlay-scroll-blocked")),o=window.innerWidth-document.documentElement.offsetWidth,l=(s=>Rn(s)&&s)(t||document.documentElement);l&&e.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((s,r)=>{s.style.setProperty("--v-body-scroll-x",j(-s.scrollLeft)),s.style.setProperty("--v-body-scroll-y",j(-s.scrollTop)),s!==document.documentElement&&s.style.setProperty("--v-scrollbar-offset",j(o)),s.classList.add("v-overlay-scroll-blocked")}),Z(()=>{a.forEach((s,r)=>{const c=parseFloat(s.style.getPropertyValue("--v-body-scroll-x")),y=parseFloat(s.style.getPropertyValue("--v-body-scroll-y")),m=s.style.scrollBehavior;s.style.scrollBehavior="auto",s.style.removeProperty("--v-body-scroll-x"),s.style.removeProperty("--v-body-scroll-y"),s.style.removeProperty("--v-scrollbar-offset"),s.classList.remove("v-overlay-scroll-blocked"),s.scrollLeft=-c,s.scrollTop=-y,s.style.scrollBehavior=m}),l&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function Sa(e,n,t){let a=!1,o=-1,l=-1;function i(s){ya(()=>{var y,m;const r=performance.now();(m=(y=e.updateLocation).value)==null||m.call(y,s),a=(performance.now()-r)/(1e3/60)>2})}l=(typeof requestIdleCallback>"u"?s=>s():requestIdleCallback)(()=>{t.run(()=>{Kt(e.targetEl.value??e.contentEl.value,s=>{a?(cancelAnimationFrame(o),o=requestAnimationFrame(()=>{o=requestAnimationFrame(()=>{i(s)})})):i(s)})})}),Z(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(l),cancelAnimationFrame(o)})}function Kt(e,n){const t=[document,...ye(e)];t.forEach(a=>{a.addEventListener("scroll",n,{passive:!0})}),Z(()=>{t.forEach(a=>{a.removeEventListener("scroll",n)})})}const Fe=Symbol.for("vuetify:v-menu"),xa=z({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function wa(e,n){let t=()=>{};function a(i){t==null||t();const s=Number(i?e.openDelay:e.closeDelay);return new Promise(r=>{t=ln(s,()=>{n==null||n(i),r(i)})})}function o(){return a(!0)}function l(){return a(!1)}return{clearDelay:t,runOpenDelay:o,runCloseDelay:l}}const Ca=z({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...xa()},"VOverlay-activator");function ka(e,n){let{isActive:t,isTop:a}=n;const o=We("useActivator"),l=q();let i=!1,s=!1,r=!0;const c=P(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),y=P(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:m,runCloseDelay:h}=wa(e,f=>{f===(e.openOnHover&&i||c.value&&s)&&!(e.openOnHover&&t.value&&!a.value)&&(t.value!==f&&(r=!0),t.value=f)}),b=q(),v={onClick:f=>{f.stopPropagation(),l.value=f.currentTarget||f.target,t.value||(b.value=[f.clientX,f.clientY]),t.value=!t.value},onMouseenter:f=>{var F;(F=f.sourceCapabilities)!=null&&F.firesTouchEvents||(i=!0,l.value=f.currentTarget||f.target,m())},onMouseleave:f=>{i=!1,h()},onFocus:f=>{sn(f.target,":focus-visible")!==!1&&(s=!0,f.stopPropagation(),l.value=f.currentTarget||f.target,m())},onBlur:f=>{s=!1,f.stopPropagation(),h()}},u=P(()=>{const f={};return y.value&&(f.onClick=v.onClick),e.openOnHover&&(f.onMouseenter=v.onMouseenter,f.onMouseleave=v.onMouseleave),c.value&&(f.onFocus=v.onFocus,f.onBlur=v.onBlur),f}),d=P(()=>{const f={};if(e.openOnHover&&(f.onMouseenter=()=>{i=!0,m()},f.onMouseleave=()=>{i=!1,h()}),c.value&&(f.onFocusin=()=>{s=!0,m()},f.onFocusout=()=>{s=!1,h()}),e.closeOnContentClick){const F=$e(Fe,null);f.onClick=()=>{t.value=!1,F==null||F.closeParents()}}return f}),x=P(()=>{const f={};return e.openOnHover&&(f.onMouseenter=()=>{r&&(i=!0,r=!1,m())},f.onMouseleave=()=>{i=!1,h()}),f});$(a,f=>{f&&(e.openOnHover&&!i&&(!c.value||!s)||c.value&&!s&&(!e.openOnHover||!i))&&(t.value=!1)}),$(t,f=>{f||setTimeout(()=>{b.value=void 0})},{flush:"post"});const A=qe();De(()=>{A.value&&pe(()=>{l.value=A.el})});const C=qe(),I=P(()=>e.target==="cursor"&&b.value?b.value:C.value?C.el:Ut(e.target,o)||l.value),L=P(()=>Array.isArray(I.value)?void 0:I.value);let B;return $(()=>!!e.activator,f=>{f&&te?(B=bt(),B.run(()=>{Ea(e,o,{activatorEl:l,activatorEvents:u})})):B&&B.stop()},{flush:"post",immediate:!0}),Z(()=>{B==null||B.stop()}),{activatorEl:l,activatorRef:A,target:I,targetEl:L,targetRef:C,activatorEvents:u,contentEvents:d,scrimEvents:x}}function Ea(e,n,t){let{activatorEl:a,activatorEvents:o}=t;$(()=>e.activator,(r,c)=>{if(c&&r!==c){const y=s(c);y&&i(y)}r&&pe(()=>l())},{immediate:!0}),$(()=>e.activatorProps,()=>{l()}),Z(()=>{i()});function l(){let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;r&&Wn(r,W(o.value,c))}function i(){let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;r&&$n(r,W(o.value,c))}function s(){let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const c=Ut(r,n);return a.value=(c==null?void 0:c.nodeType)===Node.ELEMENT_NODE?c:void 0,a.value}}function Ut(e,n){var a,o;if(!e)return;let t;if(e==="parent"){let l=(o=(a=n==null?void 0:n.proxy)==null?void 0:a.$el)==null?void 0:o.parentNode;for(;l!=null&&l.hasAttribute("data-no-activator");)l=l.parentNode;t=l}else typeof e=="string"?t=document.querySelector(e):"$el"in e?t=e.$el:t=e;return t}const Pa=z({eager:Boolean},"lazy");function Aa(e,n){const t=G(!1),a=P(()=>t.value||e.eager||n.value);$(n,()=>t.value=!0);function o(){e.eager||(t.value=!1)}return{isBooted:t,hasContent:a,onAfterLeave:o}}function Xt(){const n=We("useScopeId").vnode.scopeId;return{scopeId:n?{[n]:""}:void 0}}const ut=Symbol.for("vuetify:stack"),ue=pt([]);function Oa(e,n,t){const a=We("useStack"),o=!t,l=$e(ut,void 0),i=pt({activeChildren:new Set});St(ut,i);const s=G(+n.value);ze(e,()=>{var m;const y=(m=ue.at(-1))==null?void 0:m[1];s.value=y?y+10:+n.value,o&&ue.push([a.uid,s.value]),l==null||l.activeChildren.add(a.uid),Z(()=>{if(o){const h=un(ue).findIndex(b=>b[0]===a.uid);ue.splice(h,1)}l==null||l.activeChildren.delete(a.uid)})});const r=G(!0);o&&De(()=>{var m;const y=((m=ue.at(-1))==null?void 0:m[0])===a.uid;setTimeout(()=>r.value=y)});const c=P(()=>!i.activeChildren.size);return{globalTop:rn(r),localTop:c,stackStyles:P(()=>({zIndex:s.value}))}}function Ia(e){return{teleportTarget:P(()=>{const t=e.value;if(t===!0||!te)return;const a=t===!1?document.body:typeof t=="string"?document.querySelector(t):t;if(a==null)return;let o=a.querySelector(":scope > .v-overlay-container");return o||(o=document.createElement("div"),o.className="v-overlay-container",a.appendChild(o)),o})}}function Va(){return!0}function Yt(e,n,t){if(!e||Jt(e,t)===!1)return!1;const a=zt(n);if(typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&a.host===e.target)return!1;const o=(typeof t.value=="object"&&t.value.include||(()=>[]))();return o.push(n),!o.some(l=>l==null?void 0:l.contains(e.target))}function Jt(e,n){return(typeof n.value=="object"&&n.value.closeConditional||Va)(e)}function Ta(e,n,t){const a=typeof t.value=="function"?t.value:t.value.handler;n._clickOutside.lastMousedownWasOutside&&Yt(e,n,t)&&setTimeout(()=>{Jt(e,t)&&a&&a(e)},0)}function ct(e,n){const t=zt(e);n(document),typeof ShadowRoot<"u"&&t instanceof ShadowRoot&&n(t)}const La={mounted(e,n){const t=o=>Ta(o,e,n),a=o=>{e._clickOutside.lastMousedownWasOutside=Yt(o,e,n)};ct(e,o=>{o.addEventListener("click",t,!0),o.addEventListener("mousedown",a,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[n.instance.$.uid]={onClick:t,onMousedown:a}},unmounted(e,n){e._clickOutside&&(ct(e,t=>{var l;if(!t||!((l=e._clickOutside)!=null&&l[n.instance.$.uid]))return;const{onClick:a,onMousedown:o}=e._clickOutside[n.instance.$.uid];t.removeEventListener("click",a,!0),t.removeEventListener("mousedown",o,!0)}),delete e._clickOutside[n.instance.$.uid])}};function Ba(e){const{modelValue:n,color:t,...a}=e;return g(Pe,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&g("div",W({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},a),null)]})}const Qt=z({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...Ca(),...ae(),...xt(),...Pa(),...ca(),...ha(),...ge(),..._n()},"VOverlay"),ft=K()({name:"VOverlay",directives:{ClickOutside:La},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Qt()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,n){let{slots:t,attrs:a,emit:o}=n;const l=Re(e,"modelValue"),i=P({get:()=>l.value,set:T=>{T&&e.disabled||(l.value=T)}}),{teleportTarget:s}=Ia(P(()=>e.attach||e.contained)),{themeClasses:r}=be(e),{rtlClasses:c,isRtl:y}=mt(),{hasContent:m,onAfterLeave:h}=Aa(e,i),b=Bt(P(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:v,localTop:u,stackStyles:d}=Oa(i,R(e,"zIndex"),e._disableGlobalStack),{activatorEl:x,activatorRef:A,target:C,targetEl:I,targetRef:L,activatorEvents:B,contentEvents:f,scrimEvents:F}=ka(e,{isActive:i,isTop:u}),{dimensionStyles:U}=wt(e),N=Dn(),{scopeId:O}=Xt();$(()=>e.disabled,T=>{T&&(i.value=!1)});const w=q(),k=q(),E=q(),{contentStyles:M,updateLocation:D}=fa(e,{isRtl:y,contentEl:E,target:C,isActive:i});ga(e,{root:w,contentEl:E,targetEl:I,isActive:i,updateLocation:D});function X(T){o("click:outside",T),e.persistent?V():i.value=!1}function _(T){return i.value&&v.value&&(!e.scrim||T.target===k.value)}te&&$(i,T=>{T?window.addEventListener("keydown",H):window.removeEventListener("keydown",H)},{immediate:!0}),cn(()=>{te&&window.removeEventListener("keydown",H)});function H(T){var Y,Ne;T.key==="Escape"&&v.value&&(e.persistent?V():(i.value=!1,(Y=E.value)!=null&&Y.contains(document.activeElement)&&((Ne=x.value)==null||Ne.focus())))}const p=An();ze(()=>e.closeOnBack,()=>{On(p,T=>{v.value&&i.value?(T(!1),e.persistent?V():i.value=!1):T()})});const S=q();$(()=>i.value&&(e.absolute||e.contained)&&s.value==null,T=>{if(T){const Y=Mn(w.value);Y&&Y!==document.scrollingElement&&(S.value=Y.scrollTop)}});function V(){e.noClickAnimation||E.value&&ce(E.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Ve})}function ee(){o("afterEnter")}function le(){h(),o("afterLeave")}return oe(()=>{var T;return g(Oe,null,[(T=t.activator)==null?void 0:T.call(t,{isActive:i.value,targetRef:L,props:W({ref:A},B.value,e.activatorProps)}),N.value&&m.value&&g(fn,{disabled:!s.value,to:s.value},{default:()=>[g("div",W({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":i.value,"v-overlay--contained":e.contained},r.value,c.value,e.class],style:[d.value,{"--v-overlay-opacity":e.opacity,top:j(S.value)},e.style],ref:w},O,a),[g(Ba,W({color:b,modelValue:i.value&&!!e.scrim,ref:k},F.value),null),g(Rt,{appear:!0,persisted:!0,transition:e.transition,target:C.value,onAfterEnter:ee,onAfterLeave:le},{default:()=>{var Y;return[me(g("div",W({ref:E,class:["v-overlay__content",e.contentClass],style:[U.value,M.value]},f.value,e.contentProps),[(Y=t.default)==null?void 0:Y.call(t,{isActive:i})]),[[Me,i.value],[gt("click-outside"),{handler:X,closeConditional:_,include:()=>[x.value]}]])]}})])]})])}),{activatorEl:x,scrimEl:k,target:C,animateClick:V,contentEl:E,globalTop:v,localTop:u,updateLocation:D}}}),ke=Symbol("Forwarded refs");function Ee(e,n){let t=e;for(;t;){const a=Reflect.getOwnPropertyDescriptor(t,n);if(a)return a;t=Object.getPrototypeOf(t)}}function Fa(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),a=1;a!0},setup(e,n){let{slots:t}=n;const a=Re(e,"modelValue"),{scopeId:o}=Xt(),l=dn(),i=P(()=>e.id||`v-menu-${l}`),s=q(),r=$e(Fe,null),c=G(0);St(Fe,{register(){++c.value},unregister(){--c.value},closeParents(u){setTimeout(()=>{!c.value&&!e.persistent&&(u==null||u&&!vn(u,s.value.contentEl))&&(a.value=!1,r==null||r.closeParents())},40)}});async function y(u){var A,C,I;const d=u.relatedTarget,x=u.target;await pe(),a.value&&d!==x&&((A=s.value)!=null&&A.contentEl)&&((C=s.value)!=null&&C.globalTop)&&![document,s.value.contentEl].includes(x)&&!s.value.contentEl.contains(x)&&((I=Ae(s.value.contentEl)[0])==null||I.focus())}$(a,u=>{u?(r==null||r.register(),document.addEventListener("focusin",y,{once:!0})):(r==null||r.unregister(),document.removeEventListener("focusin",y))});function m(u){r==null||r.closeParents(u)}function h(u){var d,x,A;if(!e.disabled)if(u.key==="Tab"||u.key==="Enter"&&!e.closeOnContentClick){if(u.key==="Enter"&&u.target instanceof HTMLTextAreaElement)return;u.key==="Enter"&&u.preventDefault(),mn(Ae((d=s.value)==null?void 0:d.contentEl,!1),u.shiftKey?"prev":"next",I=>I.tabIndex>=0)||(a.value=!1,(A=(x=s.value)==null?void 0:x.activatorEl)==null||A.focus())}else["Enter"," "].includes(u.key)&&e.closeOnContentClick&&(a.value=!1,r==null||r.closeParents())}function b(u){var x;if(e.disabled)return;const d=(x=s.value)==null?void 0:x.contentEl;d&&a.value?u.key==="ArrowDown"?(u.preventDefault(),Ie(d,"next")):u.key==="ArrowUp"&&(u.preventDefault(),Ie(d,"prev")):["ArrowDown","ArrowUp"].includes(u.key)&&(a.value=!0,u.preventDefault(),setTimeout(()=>setTimeout(()=>b(u))))}const v=P(()=>W({"aria-haspopup":"menu","aria-expanded":String(a.value),"aria-owns":i.value,onKeydown:b},e.activatorProps));return oe(()=>{const u=ft.filterProps(e);return g(ft,W({ref:s,id:i.value,class:["v-menu",e.class],style:e.style},u,{modelValue:a.value,"onUpdate:modelValue":d=>a.value=d,absolute:!0,activatorProps:v.value,"onClick:outside":m,onKeydown:h},o),{activator:t.activator,default:function(){for(var d=arguments.length,x=new Array(d),A=0;A{var C;return[(C=t.default)==null?void 0:C.call(t,...x)]}})}})}),Fa({id:i,ΨopenChildren:c},s)}});export{qn as V,ce as a,Xa as b,Ua as c,qa as d,Pa as e,Fa as f,Aa as g,Qt as h,Xt as i,ft as j,Ga as k,oa as m,_t as n,Ve as s,Ka as u};