Files
music-admin/.output/public/_nuxt/BK2mOCZY.js
poptong 83b162d2bd
Some checks failed
🚀 Deploy - Demo / deployment (push) Has been cancelled
🔧 웹훅 URL을 HTTPS로 수정
- 웹훅 URL을 https://admin.youtooplay.com/webhook로 변경
- Nginx 리버스 프록시 설정 파일 추가
- 배포 가이드 업데이트
2025-10-01 01:47:51 +09:00

2 lines
20 KiB
JavaScript

import{ak as U,s as D,al as K,C as ye,bY as C,p as _,r as P,B as J,f as v,aQ as me,k as Ze,t as k,aB as qe,g as T,a as E,c as o,H as ee,bZ as ze,bk as Je,aG as ge,aH as et,ad as R,b as $,Q as x,bo as tt,aW as at,b2 as nt,w as lt,a8 as Se,aX as be,aY as it,aZ as he,l as pe,a_ as ke,a$ as Ce,b_ as st,b3 as rt,b4 as ut,F as ce,E as oe,V as de,m as te,ab as we,ac as Ie,b5 as ct,af as Ae,ag as Ve,x as Pe,ah as Le,ai as Oe,ax as G,be as ot,ap as dt,ay as O,M as Be,at as vt,a9 as ft,b$ as yt}from"./C0u2Lk3h.js";import{V as mt}from"./CCmxpPjt.js";import{u as gt}from"./5zhjgqfi.js";import{V as St}from"./CHrTZ85L.js";const ae=Symbol.for("vuetify:list");function Me(){const e=U(ae,{hasPrepend:D(!1),updateHasPrepend:()=>null}),i={hasPrepend:D(!1),updateHasPrepend:t=>{t&&(i.hasPrepend.value=t)}};return K(ae,i),e}function xe(){return U(ae,null)}const le=e=>{const i={activate:t=>{let{id:a,value:l,activated:n}=t;return a=C(a),e&&!l&&n.size===1&&n.has(a)||(l?n.add(a):n.delete(a)),n},in:(t,a,l)=>{let n=new Set;if(t!=null)for(const s of ye(t))n=i.activate({id:s,value:!0,activated:new Set(n),children:a,parents:l});return n},out:t=>Array.from(t)};return i},_e=e=>{const i=le(e);return{activate:a=>{let{activated:l,id:n,...s}=a;n=C(n);const u=l.has(n)?new Set([n]):new Set;return i.activate({...s,id:n,activated:u})},in:(a,l,n)=>{let s=new Set;if(a!=null){const u=ye(a);u.length&&(s=i.in(u.slice(0,1),l,n))}return s},out:(a,l,n)=>i.out(a,l,n)}},bt=e=>{const i=le(e);return{activate:a=>{let{id:l,activated:n,children:s,...u}=a;return l=C(l),s.has(l)?n:i.activate({id:l,activated:n,children:s,...u})},in:i.in,out:i.out}},ht=e=>{const i=_e(e);return{activate:a=>{let{id:l,activated:n,children:s,...u}=a;return l=C(l),s.has(l)?n:i.activate({id:l,activated:n,children:s,...u})},in:i.in,out:i.out}},pt={open:e=>{let{id:i,value:t,opened:a,parents:l}=e;if(t){const n=new Set;n.add(i);let s=l.get(i);for(;s!=null;)n.add(s),s=l.get(s);return n}else return a.delete(i),a},select:()=>null},je={open:e=>{let{id:i,value:t,opened:a,parents:l}=e;if(t){let n=l.get(i);for(a.add(i);n!=null&&n!==i;)a.add(n),n=l.get(n);return a}else a.delete(i);return a},select:()=>null},kt={open:je.open,select:e=>{let{id:i,value:t,opened:a,parents:l}=e;if(!t)return a;const n=[];let s=l.get(i);for(;s!=null;)n.push(s),s=l.get(s);return new Set(n)}},ie=e=>{const i={select:t=>{let{id:a,value:l,selected:n}=t;if(a=C(a),e&&!l){const s=Array.from(n.entries()).reduce((u,b)=>{let[f,m]=b;return m==="on"&&u.push(f),u},[]);if(s.length===1&&s[0]===a)return n}return n.set(a,l?"on":"off"),n},in:(t,a,l)=>{let n=new Map;for(const s of t||[])n=i.select({id:s,value:!0,selected:new Map(n),children:a,parents:l});return n},out:t=>{const a=[];for(const[l,n]of t.entries())n==="on"&&a.push(l);return a}};return i},Te=e=>{const i=ie(e);return{select:a=>{let{selected:l,id:n,...s}=a;n=C(n);const u=l.has(n)?new Map([[n,l.get(n)]]):new Map;return i.select({...s,id:n,selected:u})},in:(a,l,n)=>{let s=new Map;return a!=null&&a.length&&(s=i.in(a.slice(0,1),l,n)),s},out:(a,l,n)=>i.out(a,l,n)}},Ct=e=>{const i=ie(e);return{select:a=>{let{id:l,selected:n,children:s,...u}=a;return l=C(l),s.has(l)?n:i.select({id:l,selected:n,children:s,...u})},in:i.in,out:i.out}},wt=e=>{const i=Te(e);return{select:a=>{let{id:l,selected:n,children:s,...u}=a;return l=C(l),s.has(l)?n:i.select({id:l,selected:n,children:s,...u})},in:i.in,out:i.out}},It=e=>{const i={select:t=>{let{id:a,value:l,selected:n,children:s,parents:u}=t;a=C(a);const b=new Map(n),f=[a];for(;f.length;){const y=f.shift();n.set(C(y),l?"on":"off"),s.has(y)&&f.push(...s.get(y))}let m=C(u.get(a));for(;m;){const y=s.get(m),h=y.every(r=>n.get(C(r))==="on"),S=y.every(r=>!n.has(C(r))||n.get(C(r))==="off");n.set(m,h?"on":S?"off":"indeterminate"),m=C(u.get(m))}return e&&!l&&Array.from(n.entries()).reduce((h,S)=>{let[r,c]=S;return c==="on"&&h.push(r),h},[]).length===0?b:n},in:(t,a,l)=>{let n=new Map;for(const s of t||[])n=i.select({id:s,value:!0,selected:new Map(n),children:a,parents:l});return n},out:(t,a)=>{const l=[];for(const[n,s]of t.entries())s==="on"&&!a.has(n)&&l.push(n);return l}};return i},N=Symbol.for("vuetify:nested"),Fe={id:D(),root:{register:()=>null,unregister:()=>null,parents:P(new Map),children:P(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:P(!1),selectable:P(!1),opened:P(new Set),activated:P(new Set),selected:P(new Map),selectedValues:P([]),getPath:()=>[]}},At=_({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),Vt=e=>{let i=!1;const t=P(new Map),a=P(new Map),l=J(e,"opened",e.opened,r=>new Set(r),r=>[...r.values()]),n=v(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return bt(e.mandatory);case"single-leaf":return ht(e.mandatory);case"independent":return le(e.mandatory);case"single-independent":default:return _e(e.mandatory)}}),s=v(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return wt(e.mandatory);case"leaf":return Ct(e.mandatory);case"independent":return ie(e.mandatory);case"single-independent":return Te(e.mandatory);case"classic":default:return It(e.mandatory)}}),u=v(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return kt;case"single":return pt;case"multiple":default:return je}}),b=J(e,"activated",e.activated,r=>n.value.in(r,t.value,a.value),r=>n.value.out(r,t.value,a.value)),f=J(e,"selected",e.selected,r=>s.value.in(r,t.value,a.value),r=>s.value.out(r,t.value,a.value));me(()=>{i=!0});function m(r){const c=[];let d=r;for(;d!=null;)c.unshift(d),d=a.value.get(d);return c}const y=Ze("nested"),h=new Set,S={id:D(),root:{opened:l,activatable:k(e,"activatable"),selectable:k(e,"selectable"),activated:b,selected:f,selectedValues:v(()=>{const r=[];for(const[c,d]of f.value.entries())d==="on"&&r.push(c);return r}),register:(r,c,d)=>{if(h.has(r)){m(r).map(String).join(" -> "),m(c).concat(r).map(String).join(" -> ");return}else h.add(r);c&&r!==c&&a.value.set(r,c),d&&t.value.set(r,[]),c!=null&&t.value.set(c,[...t.value.get(c)||[],r])},unregister:r=>{if(i)return;h.delete(r),t.value.delete(r);const c=a.value.get(r);if(c){const d=t.value.get(c)??[];t.value.set(c,d.filter(p=>p!==r))}a.value.delete(r)},open:(r,c,d)=>{y.emit("click:open",{id:r,value:c,path:m(r),event:d});const p=u.value.open({id:r,value:c,opened:new Set(l.value),children:t.value,parents:a.value,event:d});p&&(l.value=p)},openOnSelect:(r,c,d)=>{const p=u.value.select({id:r,value:c,selected:new Map(f.value),opened:new Set(l.value),children:t.value,parents:a.value,event:d});p&&(l.value=p)},select:(r,c,d)=>{y.emit("click:select",{id:r,value:c,path:m(r),event:d});const p=s.value.select({id:r,value:c,selected:new Map(f.value),children:t.value,parents:a.value,event:d});p&&(f.value=p),S.root.openOnSelect(r,c,d)},activate:(r,c,d)=>{if(!e.activatable)return S.root.select(r,!0,d);y.emit("click:activate",{id:r,value:c,path:m(r),event:d});const p=n.value.activate({id:r,value:c,activated:new Set(b.value),children:t.value,parents:a.value,event:d});p&&(b.value=p)},children:t,parents:a,getPath:m}};return K(N,S),S.root},Ge=(e,i)=>{const t=U(N,Fe),a=Symbol(qe()),l=v(()=>e.value!==void 0?e.value:a),n={...t,id:l,open:(s,u)=>t.root.open(l.value,s,u),openOnSelect:(s,u)=>t.root.openOnSelect(l.value,s,u),isOpen:v(()=>t.root.opened.value.has(l.value)),parent:v(()=>t.root.parents.value.get(l.value)),activate:(s,u)=>t.root.activate(l.value,s,u),isActivated:v(()=>t.root.activated.value.has(C(l.value))),select:(s,u)=>t.root.select(l.value,s,u),isSelected:v(()=>t.root.selected.value.get(C(l.value))==="on"),isIndeterminate:v(()=>t.root.selected.value.get(l.value)==="indeterminate"),isLeaf:v(()=>!t.root.children.value.get(l.value)),isGroupActivator:t.isGroupActivator};return!t.isGroupActivator&&t.root.register(l.value,t.id.value,i),me(()=>{!t.isGroupActivator&&t.root.unregister(l.value)}),i&&K(N,n),n},Pt=()=>{const e=U(N,Fe);K(N,{...e,isGroupActivator:!0})},Lt=ze({name:"VListGroupActivator",setup(e,i){let{slots:t}=i;return Pt(),()=>{var a;return(a=t.default)==null?void 0:a.call(t)}}}),Ot=_({activeColor:String,baseColor:String,color:String,collapseIcon:{type:x,default:"$collapse"},expandIcon:{type:x,default:"$expand"},prependIcon:x,appendIcon:x,fluid:Boolean,subgroup:Boolean,title:String,value:null,...$(),...R()},"VListGroup"),ve=T()({name:"VListGroup",props:Ot(),setup(e,i){let{slots:t}=i;const{isOpen:a,open:l,id:n}=Ge(k(e,"value"),!0),s=v(()=>`v-list-group--id-${String(n.value)}`),u=xe(),{isBooted:b}=gt();function f(S){S.stopPropagation(),l(!a.value,S)}const m=v(()=>({onClick:f,class:"v-list-group__header",id:s.value})),y=v(()=>a.value?e.collapseIcon:e.expandIcon),h=v(()=>({VListItem:{active:a.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&y.value,appendIcon:e.appendIcon||!e.subgroup&&y.value,title:e.title,value:e.value}}));return E(()=>o(e.tag,{class:["v-list-group",{"v-list-group--prepend":u==null?void 0:u.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&&o(ee,{defaults:h.value},{default:()=>[o(Lt,null,{default:()=>[t.activator({props:m.value,isOpen:a.value})]})]}),o(Je,{transition:{component:mt},disabled:!b.value},{default:()=>{var S;return[ge(o("div",{class:"v-list-group__items",role:"group","aria-labelledby":s.value},[(S=t.default)==null?void 0:S.call(t)]),[[et,a.value]])]}})]})),{isOpen:a}}}),Bt=_({opacity:[Number,String],...$(),...R()},"VListItemSubtitle"),Mt=T()({name:"VListItemSubtitle",props:Bt(),setup(e,i){let{slots:t}=i;return E(()=>o(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},t)),{}}}),xt=tt("v-list-item-title"),_t=_({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:x,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:x,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:G(),onClickOnce:G(),...Oe(),...$(),...Le(),...Pe(),...Ve(),...Ae(),...ct(),...R(),...Ie(),...we({variant:"text"})},"VListItem"),fe=T()({name:"VListItem",directives:{Ripple:at},props:_t(),emits:{click:e=>!0},setup(e,i){let{attrs:t,slots:a,emit:l}=i;const n=nt(e,t),s=v(()=>e.value===void 0?n.href.value:e.value),{activate:u,isActivated:b,select:f,isOpen:m,isSelected:y,isIndeterminate:h,isGroupActivator:S,root:r,parent:c,openOnSelect:d,id:p}=Ge(s,!1),I=xe(),L=v(()=>{var g;return e.active!==!1&&(e.active||((g=n.isActive)==null?void 0:g.value)||(r.activatable.value?b.value:y.value))}),F=v(()=>e.link!==!1&&n.isLink.value),B=v(()=>!!I&&(r.selectable.value||r.activatable.value||e.value!=null)),A=v(()=>!e.disabled&&e.link!==!1&&(e.link||n.isClickable.value||B.value)),Q=v(()=>e.rounded||e.nav),W=v(()=>e.color??e.activeColor),X=v(()=>({color:L.value?W.value??e.baseColor:e.baseColor,variant:e.variant}));lt(()=>{var g;return(g=n.isActive)==null?void 0:g.value},g=>{g&&c.value!=null&&r.open(c.value,!0),g&&d(g)},{immediate:!0});const{themeClasses:Y}=Se(e),{borderClasses:Z}=be(e),{colorClasses:M,colorStyles:w,variantClasses:j}=it(X),{densityClasses:Re}=he(e),{dimensionStyles:$e}=pe(e),{elevationClasses:He}=ke(e),{roundedClasses:Ue}=Ce(Q),Ke=v(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),q=v(()=>({isActive:L.value,select:f,isOpen:m.value,isSelected:y.value,isIndeterminate:h.value}));function Qe(g){var H;l("click",g),A.value&&((H=n.navigate)==null||H.call(n,g),!S&&(r.activatable.value?u(!b.value,g):(r.selectable.value||e.value!=null)&&f(!y.value,g)))}function We(g){(g.key==="Enter"||g.key===" ")&&(g.preventDefault(),g.target.dispatchEvent(new MouseEvent("click",g)))}return E(()=>{const g=F.value?"a":e.tag,H=a.title||e.title!=null,Xe=a.subtitle||e.subtitle!=null,se=!!(e.appendAvatar||e.appendIcon),Ye=!!(se||a.append),re=!!(e.prependAvatar||e.prependIcon),z=!!(re||a.prepend);return I==null||I.updateHasPrepend(z),e.activeColor&&st("active-color",["color","base-color"]),ge(o(g,te({class:["v-list-item",{"v-list-item--active":L.value,"v-list-item--disabled":e.disabled,"v-list-item--link":A.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!z&&(I==null?void 0:I.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&L.value},Y.value,Z.value,M.value,Re.value,He.value,Ke.value,Ue.value,j.value,e.class],style:[w.value,$e.value,e.style],tabindex:A.value?I?-2:0:void 0,"aria-selected":B.value?r.activatable.value?b.value:r.selectable.value?y.value:L.value:void 0,onClick:Qe,onKeydown:A.value&&!F.value&&We},n.linkProps),{default:()=>{var ue;return[ut(A.value||L.value,"v-list-item"),z&&o("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?o(ee,{key:"prepend-defaults",disabled:!re,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var V;return[(V=a.prepend)==null?void 0:V.call(a,q.value)]}}):o(ce,null,[e.prependAvatar&&o(oe,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&o(de,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),o("div",{class:"v-list-item__spacer"},null)]),o("div",{class:"v-list-item__content","data-no-activator":""},[H&&o(xt,{key:"title"},{default:()=>{var V;return[((V=a.title)==null?void 0:V.call(a,{title:e.title}))??e.title]}}),Xe&&o(Mt,{key:"subtitle"},{default:()=>{var V;return[((V=a.subtitle)==null?void 0:V.call(a,{subtitle:e.subtitle}))??e.subtitle]}}),(ue=a.default)==null?void 0:ue.call(a,q.value)]),Ye&&o("div",{key:"append",class:"v-list-item__append"},[a.append?o(ee,{key:"append-defaults",disabled:!se,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var V;return[(V=a.append)==null?void 0:V.call(a,q.value)]}}):o(ce,null,[e.appendIcon&&o(de,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&o(oe,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),o("div",{class:"v-list-item__spacer"},null)])]}}),[[rt("ripple"),A.value&&e.ripple]])}),{activate:u,isActivated:b,isGroupActivator:S,isSelected:y,list:I,select:f,root:r,id:p}}}),jt=_({color:String,inset:Boolean,sticky:Boolean,title:String,...$(),...R()},"VListSubheader"),Tt=T()({name:"VListSubheader",props:jt(),setup(e,i){let{slots:t}=i;const{textColorClasses:a,textColorStyles:l}=ot(k(e,"color"));return E(()=>{const n=!!(t.default||e.title);return o(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},a.value,e.class],style:[{textColorStyles:l},e.style]},{default:()=>{var s;return[n&&o("div",{class:"v-list-subheader__text"},[((s=t.default)==null?void 0:s.call(t))??e.title])]}})}),{}}}),Ft=_({items:Array,returnObject:Boolean},"VListChildren"),De=T()({name:"VListChildren",props:Ft(),setup(e,i){let{slots:t}=i;return Me(),()=>{var a,l;return((a=t.default)==null?void 0:a.call(t))??((l=e.items)==null?void 0:l.map(n=>{var h,S;let{children:s,props:u,type:b,raw:f}=n;if(b==="divider")return((h=t.divider)==null?void 0:h.call(t,{props:u}))??o(St,u,null);if(b==="subheader")return((S=t.subheader)==null?void 0:S.call(t,{props:u}))??o(Tt,u,null);const m={subtitle:t.subtitle?r=>{var c;return(c=t.subtitle)==null?void 0:c.call(t,{...r,item:f})}:void 0,prepend:t.prepend?r=>{var c;return(c=t.prepend)==null?void 0:c.call(t,{...r,item:f})}:void 0,append:t.append?r=>{var c;return(c=t.append)==null?void 0:c.call(t,{...r,item:f})}:void 0,title:t.title?r=>{var c;return(c=t.title)==null?void 0:c.call(t,{...r,item:f})}:void 0},y=ve.filterProps(u);return s?o(ve,te({value:u==null?void 0:u.value},y),{activator:r=>{let{props:c}=r;const d={...u,...c,value:e.returnObject?f:u.value};return t.header?t.header({props:d}):o(fe,d,m)},default:()=>o(De,{items:s,returnObject:e.returnObject},t)}):t.item?t.item({props:u}):o(fe,te(u,{value:e.returnObject?f:u.value}),m)}))}}}),Gt=_({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:dt}},"list-items");function ne(e,i){const t=O(i,e.itemTitle,i),a=O(i,e.itemValue,t),l=O(i,e.itemChildren),n=e.itemProps===!0?typeof i=="object"&&i!=null&&!Array.isArray(i)?"children"in i?Be(i,["children"]):i:void 0:O(i,e.itemProps),s={title:t,value:a,...n};return{title:String(s.title??""),value:s.value,props:s,children:Array.isArray(l)?Ne(e,l):void 0,raw:i}}function Ne(e,i){const t=[];for(const a of i)t.push(ne(e,a));return t}function Qt(e){const i=v(()=>Ne(e,e.items)),t=v(()=>i.value.some(n=>n.value===null));function a(n){return t.value||(n=n.filter(s=>s!==null)),n.map(s=>e.returnObject&&typeof s=="string"?ne(e,s):i.value.find(u=>e.valueComparator(s,u.value))||ne(e,s))}function l(n){return e.returnObject?n.map(s=>{let{raw:u}=s;return u}):n.map(s=>{let{value:u}=s;return u})}return{items:i,transformIn:a,transformOut:l}}function Dt(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function Nt(e,i){const t=O(i,e.itemType,"item"),a=Dt(i)?i:O(i,e.itemTitle),l=O(i,e.itemValue,void 0),n=O(i,e.itemChildren),s=e.itemProps===!0?Be(i,["children"]):O(i,e.itemProps),u={title:a,value:l,...s};return{type:t,title:u.title,value:u.value,props:u,children:t==="item"&&n?Ee(e,n):void 0,raw:i}}function Ee(e,i){const t=[];for(const a of i)t.push(Nt(e,a));return t}function Et(e){return{items:v(()=>Ee(e,e.items))}}const Rt=_({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:x,collapseIcon:x,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":G(),"onClick:select":G(),"onUpdate:opened":G(),...At({selectStrategy:"single-leaf",openStrategy:"list"}),...Oe(),...$(),...Le(),...Pe(),...Ve(),itemType:{type:String,default:"type"},...Gt(),...Ae(),...R(),...Ie(),...we({variant:"text"})},"VList"),Wt=T()({name:"VList",props:Rt(),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,i){let{slots:t}=i;const{items:a}=Et(e),{themeClasses:l}=Se(e),{backgroundColorClasses:n,backgroundColorStyles:s}=vt(k(e,"bgColor")),{borderClasses:u}=be(e),{densityClasses:b}=he(e),{dimensionStyles:f}=pe(e),{elevationClasses:m}=ke(e),{roundedClasses:y}=Ce(e),{children:h,open:S,parents:r,select:c,getPath:d}=Vt(e),p=v(()=>e.lines?`v-list--${e.lines}-line`:void 0),I=k(e,"activeColor"),L=k(e,"baseColor"),F=k(e,"color");Me(),ft({VListGroup:{activeColor:I,baseColor:L,color:F,expandIcon:k(e,"expandIcon"),collapseIcon:k(e,"collapseIcon")},VListItem:{activeClass:k(e,"activeClass"),activeColor:I,baseColor:L,color:F,density:k(e,"density"),disabled:k(e,"disabled"),lines:k(e,"lines"),nav:k(e,"nav"),slim:k(e,"slim"),variant:k(e,"variant")}});const B=D(!1),A=P();function Q(w){B.value=!0}function W(w){B.value=!1}function X(w){var j;!B.value&&!(w.relatedTarget&&((j=A.value)!=null&&j.contains(w.relatedTarget)))&&M()}function Y(w){const j=w.target;if(!(!A.value||["INPUT","TEXTAREA"].includes(j.tagName))){if(w.key==="ArrowDown")M("next");else if(w.key==="ArrowUp")M("prev");else if(w.key==="Home")M("first");else if(w.key==="End")M("last");else return;w.preventDefault()}}function Z(w){B.value=!0}function M(w){if(A.value)return yt(A.value,w)}return E(()=>o(e.tag,{ref:A,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},l.value,n.value,u.value,b.value,m.value,p.value,y.value,e.class],style:[s.value,f.value,e.style],tabindex:e.disabled||B.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:Q,onFocusout:W,onFocus:X,onKeydown:Y,onMousedown:Z},{default:()=>[o(De,{items:a.value,returnObject:e.returnObject},t)]})),{open:S,select:c,focus:M,children:h,parents:r,getPath:d}}});export{Wt as V,fe as a,xt as b,Mt as c,Gt as m,Qt as u};