1import{at as z,bB as T,bZ as Le,bp as H,bG as k,cx as ce,c8 as Q,bb as oe,ai as Ee,cq as B,ba as de,b2 as F,bJ as R,N as b,bH as M,bo as q,bv as V,ah as ve,c9 as fe,a1 as C,b6 as De,b4 as je,aU as ge,aE as me,Z as Ge,R as te,c0 as _e,br as Ue,bN as Fe,co as ze,bP as He,cb as $e,a7 as Ke,ct as Ze,ag as Je,S as x,F as ae,V as ne,p as le,m as ie,bE as se,b0 as Qe,Q as Xe,bQ as qe,bS as We,a as re,aZ as Ye,aV as et,aS as tt,aR as at,aJ as nt,aH as lt,aG as it,aD as st,E as ue}from"./Bz2teeeH.js";function rt(e,s){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{leading:!0,trailing:!0},a=0,l=0,t=!1,n=0;function i(){clearTimeout(a),t=!1,n=0}const o=function(){for(var y=arguments.length,p=new Array(y),w=0;w<y;w++)p[w]=arguments[w];clearTimeout(a);const g=Date.now();n||(n=g);const S=g-Math.max(n,l);function A(){l=Date.now(),a=setTimeout(i,s),e(...p)}t?S>=s?A():u.trailing&&(a=setTimeout(A,s-S)):(t=!0,u.leading&&A())};return o.clear=i,o.immediate=e,o}const X=Symbol.for("vuetify:list");function It(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{filterable:!1};const s=z(X,{filterable:!1,hasPrepend:T(!1),updateHasPrepend:()=>null,trackingIndex:T(-1),navigationStrategy:T("focus"),uid:""}),{filterable:u,trackingIndex:a=s.trackingIndex,navigationStrategy:l=s.navigationStrategy,uid:t=s.uid||Le()}=e,n={filterable:s.filterable||u,hasPrepend:T(!1),updateHasPrepend:i=>{i&&(n.hasPrepend.value=i)},trackingIndex:a,navigationStrategy:l,uid:t};return H(X,n),s}function ut(){return z(X,null)}const W=e=>{const s={activate:u=>{let{id:a,value:l,activated:t}=u;return a=k(a),e&&!l&&t.size===1&&t.has(a)||(l?t.add(a):t.delete(a)),t},in:(u,a,l)=>{let t=new Set;if(u!=null)for(const n of ce(u))t=s.activate({id:n,value:!0,activated:new Set(t),children:a,parents:l});return t},out:u=>Array.from(u)};return s},ye=e=>{const s=W(e);return{activate:a=>{let{activated:l,id:t,...n}=a;t=k(t);const i=l.has(t)?new Set([t]):new Set;return s.activate({...n,id:t,activated:i})},in:(a,l,t)=>{let n=new Set;if(a!=null){const i=ce(a);i.length&&(n=s.in(i.slice(0,1),l,t))}return n},out:(a,l,t)=>s.out(a,l,t)}},ct=e=>{const s=W(e);return{activate:a=>{let{id:l,activated:t,children:n,...i}=a;return l=k(l),n.has(l)?t:s.activate({id:l,activated:t,children:n,...i})},in:s.in,out:s.out}},ot=e=>{const s=ye(e);return{activate:a=>{let{id:l,activated:t,children:n,...i}=a;return l=k(l),n.has(l)?t:s.activate({id:l,activated:t,children:n,...i})},in:s.in,out:s.out}},dt={open:e=>{let{id:s,value:u,opened:a,parents:l}=e;if(u){const t=new Set;t.add(s);let n=l.get(s);for(;n!=null;)t.add(n),n=l.get(n);return t}else return a.delete(s),a},select:()=>null},Se={open:e=>{let{id:s,value:u,opened:a,parents:l}=e;if(u){let t=l.get(s);for(a.add(s);t!=null&&t!==s;)a.add(t),t=l.get(t);return a}else a.delete(s);return a},select:()=>null},vt={open:Se.open,select:e=>{let{id:s,value:u,opened:a,parents:l}=e;if(!u)return a;const t=[];let n=l.get(s);for(;n!=null;)t.push(n),n=l.get(n);return new Set(t)}},Y=e=>{const s={select:u=>{let{id:a,value:l,selected:t}=u;if(a=k(a),e&&!l){const n=Array.from(t.entries()).reduce((i,o)=>{let[y,p]=o;return p==="on"&&i.push(y),i},[]);if(n.length===1&&n[0]===a)return t}return t.set(a,l?"on":"off"),t},in:(u,a,l,t)=>{const n=new Map;for(const i of u||[])s.select({id:i,value:!0,selected:n,children:a,parents:l,disabled:t});return n},out:u=>{const a=[];for(const[l,t]of u.entries())t==="on"&&a.push(l);return a}};return s},be=e=>{const s=Y(e);return{select:a=>{let{selected:l,id:t,...n}=a;t=k(t);const i=l.has(t)?new Map([[t,l.get(t)]]):new Map;return s.select({...n,id:t,selected:i})},in:(a,l,t,n)=>a?.length?s.in(a.slice(0,1),l,t,n):new Map,out:(a,l,t)=>s.out(a,l,t)}},ft=e=>{const s=Y(e);return{select:a=>{let{id:l,selected:t,children:n,...i}=a;return l=k(l),n.has(l)?t:s.select({id:l,selected:t,children:n,...i})},in:s.in,out:s.out}},gt=e=>{const s=be(e);return{select:a=>{let{id:l,selected:t,children:n,...i}=a;return l=k(l),n.has(l)?t:s.select({id:l,selected:t,children:n,...i})},in:s.in,out:s.out}},ee=e=>{const s={select:u=>{let{id:a,value:l,selected:t,children:n,parents:i,disabled:o}=u;a=k(a);const y=new Map(t),p=[a];for(;p.length;){const g=p.shift();o.has(g)||t.set(k(g),l?"on":"off"),n.has(g)&&p.push(...n.get(g))}let w=k(i.get(a));for(;w;){let g=!0,S=!0;for(const A of n.get(w)){const f=k(A);if(!o.has(f)&&(t.get(f)!=="on"&&(g=!1),t.has(f)&&t.get(f)!=="off"&&(S=!1),!g&&!S))break}t.set(w,g?"on":S?"off":"indeterminate"),w=k(i.get(w))}return e&&!l&&Array.from(t.entries()).reduce((S,A)=>{let[f,O]=A;return O==="on"&&S.push(f),S},[]).length===0?y:t},in:(u,a,l)=>{let t=new Map;for(const n of u||[])t=s.select({id:n,value:!0,selected:t,children:a,parents:l,disabled:new Set});return t},out:(u,a)=>{const l=[];for(const[t,n]of u.entries())n==="on"&&!a.has(t)&&l.push(t);return l}};return s},mt=e=>{const s=ee(e);return{select:s.select,in:s.in,out:(a,l,t)=>{const n=[];for(const[i,o]of a.entries())if(o==="on"){if(t.has(i)){const y=t.get(i);if(a.get(y)==="on")continue}n.push(i)}return n}}},yt=e=>{const u={select:ee(e).select,in:(a,l,t,n)=>{let i=new Map;
1for(const o of a||[])l.has(o)||(i=u.select({id:o,value:!0,selected:i,children:l,parents:t,disabled:n}));return i},out:a=>{const l=[];for(const[t,n]of a.entries())(n==="on"||n==="indeterminate")&&l.push(t);return l}};return u},D=Symbol.for("vuetify:nested"),he={id:T(),root:{itemsRegistration:V("render"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:V(new Map),parents:V(new Map),disabled:V(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:V(!1),scrollToActive:V(!1),selectable:V(!1),opened:V(new Set),activated:V(new Set),selected:V(new Map),selectedValues:V([]),getPath:()=>[]}},Pt=q({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),Ct=(e,s)=>{let{items:u,returnObject:a,scrollToActive:l}=s,t=!1;const n=T(new Map),i=T(new Map),o=T(new Set),y=Q(e,"opened",e.opened,r=>new Set(Array.isArray(r)?r.map(c=>k(c)):r),r=>[...r.values()]),p=b(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return ct(e.mandatory);case"single-leaf":return ot(e.mandatory);case"independent":return W(e.mandatory);default:return ye(e.mandatory)}}),w=b(()=>{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 gt(e.mandatory);case"leaf":return ft(e.mandatory);case"independent":return Y(e.mandatory);case"single-independent":return be(e.mandatory);case"trunk":return mt(e.mandatory);case"branch":return yt(e.mandatory);default:return ee(e.mandatory)}}),g=b(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return vt;case"single":return dt;default:return Se}}),S=Q(e,"activated",e.activated,r=>p.value.in(r,n.value,i.value),r=>p.value.out(r,n.value,i.value)),A=Q(e,"selected",e.selected,r=>w.value.in(r,n.value,i.value,o.value),r=>w.value.out(r,n.value,i.value));oe(()=>{t=!0});function f(r){const c=[];let d=k(r);for(;d!==void 0;)c.unshift(d),d=i.value.get(d);return c}const O=Ee("nested"),N=new Set,j=rt(()=>{F(()=>{n.value=new Map(n.value),i.value=new Map(i.value)})},100);B(()=>[u.value,R(a)],()=>{e.itemsRegistration==="props"&&$()},{immediate:!0});function $(){const r=new Map,c=new Map,d=new Set,v=R(a)?P=>k(P.raw):P=>P.value,I=[...u.value];let G=0;for(;G<I.length;){const P=I[G++],L=v(P);if(P.children){const _=[];for(const U of P.children){const E=v(U);r.set(E,L),_.push(E),I.push(U)}c.set(L,_)}P.props.disabled&&d.add(L)}n.value=c,i.value=r,o.value=d}const h={id:T(),root:{opened:y,activatable:M(()=>e.activatable),scrollToActive:M(()=>R(l)),selectable:M(()=>e.selectable),activated:S,selected:A,selectedValues:b(()=>{const r=[];for(const[c,d]of A.value.entries())d==="on"&&r.push(c);return r}),itemsRegistration:M(()=>e.itemsRegistration),register:(r,c,d,v)=>{if(N.has(r)){f(r).map(String).join(" -> "),f(c).concat(r).map(String).join(" -> ");return}else N.add(r);c&&r!==c&&i.value.set(r,c),d&&o.value.add(r),v&&n.value.set(r,[]),c!=null&&n.value.set(c,[...n.value.get(c)||[],r]),j()},unregister:r=>{if(t)return;N.delete(r),n.value.delete(r),o.value.delete(r);const c=i.value.get(r);if(c){const d=n.value.get(c)??[];n.value.set(c,d.filter(v=>v!==r))}i.value.delete(r),j()},updateDisabled:(r,c)=>{c?o.value.add(r):o.value.delete(r)},open:(r,c,d)=>{O.emit("click:open",{id:r,value:c,path:f(r),event:d});const v=g.value.open({id:r,value:c,opened:new Set(y.value),children:n.value,parents:i.value,event:d});v&&(y.value=v)},openOnSelect:(r,c,d)=>{const v=g.value.select({id:r,value:c,selected:new Map(A.value),opened:new Set(y.value),children:n.value,parents:i.value,event:d});v&&(y.value=v)},select:(r,c,d)=>{O.emit("click:select",{id:r,value:c,path:f(r),event:d});const v=w.value.select({id:r,value:c,selected:new Map(A.value),children:n.value,parents:i.value,disabled:o.value,event:d});v&&(A.value=v),h.root.openOnSelect(r,c,d)},activate:(r,c,d)=>
1{if(!e.activatable)return h.root.select(r,!0,d);O.emit("click:activate",{id:r,value:c,path:f(r),event:d});const v=p.value.activate({id:r,value:c,activated:new Set(S.value),children:n.value,parents:i.value,event:d});if(v.size!==S.value.size)S.value=v;else{for(const I of v)if(!S.value.has(I)){S.value=v;return}for(const I of S.value)if(!v.has(I)){S.value=v;return}}},children:n,parents:i,disabled:o,getPath:f}};return H(D,h),h.root},St=(e,s,u)=>{const a=z(D,he),l=Symbol("nested item"),t=b(()=>{const i=k(R(e));return i!==void 0?i:l}),n={...a,id:t,open:(i,o)=>a.root.open(t.value,i,o),openOnSelect:(i,o)=>a.root.openOnSelect(t.value,i,o),isOpen:b(()=>a.root.opened.value.has(t.value)),parent:b(()=>a.root.parents.value.get(t.value)),activate:(i,o)=>a.root.activate(t.value,i,o),isActivated:b(()=>a.root.activated.value.has(t.value)),scrollToActive:a.root.scrollToActive,select:(i,o)=>a.root.select(t.value,i,o),isSelected:b(()=>a.root.selected.value.get(t.value)==="on"),isIndeterminate:b(()=>a.root.selected.value.get(t.value)==="indeterminate"),isLeaf:b(()=>!a.root.children.value.get(t.value)),isGroupActivator:a.isGroupActivator};return de(()=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||F(()=>{a.root.register(t.value,a.id.value,R(s),u)})}),oe(()=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||a.root.unregister(t.value)}),B(t,(i,o)=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||(a.root.unregister(o),F(()=>{a.root.register(i,a.id.value,R(s),u)}))}),B(()=>R(s),i=>{a.root.updateDisabled(t.value,i)}),u&&H(D,n),n},Mt=()=>{const e=z(D,he);H(D,{...e,isGroupActivator:!0})},bt=q({opacity:[Number,String],...me(),...ge()},"VListItemSubtitle"),ht=ve()({name:"VListItemSubtitle",props:bt(),setup(e,s){let{slots:u}=s;return fe(()=>C(e.tag,{class:je(["v-list-item-subtitle",e.class]),style:De([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},u)),{}}}),pt=Ge("v-list-item-title"),kt=q({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:re,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:re,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,prependGap:[Number,String],subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,index:Number,tabindex:[Number,String],onClick:ue(),onClickOnce:ue(),...st(),...me(),...it(),...lt(),...nt(),...at(),...tt(),...ge(),...et(),...Ye({variant:"text"})},"VListItem"),Tt=ve()({name:"VListItem",directives:{vRipple:te},props:kt(),emits:{click:e=>!0},setup(e,s){let{attrs:u,slots:a,emit:l}=s;const t=_e(e,u),n=V(),i=b(()=>e.value===void 0?t.href.value:e.value),{activate:o,isActivated:y,select:p,isOpen:w,isSelected:g,isIndeterminate:S,isGroupActivator:A,root:f,parent:O,openOnSelect:N,scrollToActive:j,id:$}=St(i,()=>e.disabled,!1),h=ut(),r=b(()=>e.active!==!1&&(e.active||t.isActive?.value||(f.activatable.value?y.value:g.value))),c=M(()=>e.link!==!1&&t.isLink.value),d=b(()=>!!h&&(f.selectable.value||f.activatable.value||e.value!=null)),v=b(()=>!e.disabled&&e.link!==!1&&(e.link||t.isClickable.value||d.value)),I=b(()=>h&&h.navigationStrategy.value==="track"&&e.index!==void 0&&h.trackingIndex.value===e.index),G=b(()=>h?c.value?"link":d.value?"option":"listitem":void 0),P=b(()=>{if(d.value)return f.activatable.value?y.value:f.selectable.value?g.value:r.value}),L=M(()=>e.rounded||e.nav),_=M(()=>e.color??e.activeColor),U=M(()=>({color:r.value?_.value??e.baseColor:e.baseColor,variant:e.variant}));B(()=>t.isActive?.value,m=>{m&&E()}),B(y,m=>{!m||!j||n.value?.scrollIntoView({block:"nearest",behavior:"instant"})}),B(I,m=>{m&&n.value?.scrollIntoView({block:"nearest",behavior:"instant"})}),de(()=>{t.isActive?.value&&F(()=>E())});function E(){O.value!=null&&f.open(O.value,!0),N(!0)}const{themeClasses:pe}=Ue(e),{borderClasses:ke}=Fe(e),{colorClasses:we,colorStyles:Ae,variantClasses:Ve}=ze(U),{densityClasses:Ie}=He(e),{dimensionStyles:Pe}=qe(e),{elevationClasses:Ce}
1=We(e),{roundedClasses:Me}=$e(L),Te=M(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),Oe=M(()=>e.ripple!==void 0&&e.ripple&&h?.filterable?{keys:["Enter"]}:e.ripple),K=b(()=>({isActive:r.value,select:p,isOpen:w.value,isSelected:g.value,isIndeterminate:S.value,isDisabled:e.disabled}));function xe(m){l("click",m),!["INPUT","TEXTAREA"].includes(m.target?.tagName)&&v.value&&(t.navigate.value?.(m),!A&&(f.activatable.value?o(!y.value,m):(f.selectable.value||e.value!=null&&!c.value)&&p(!g.value,m)))}function Re(m){const Z=m.target;["INPUT","TEXTAREA"].includes(Z.tagName)||(m.key==="Enter"||m.key===" "&&!h?.filterable)&&(m.preventDefault(),m.stopPropagation(),m.target.dispatchEvent(new MouseEvent("click",m)))}return fe(()=>{const m=c.value?"a":e.tag,Z=a.title||e.title!=null,Be=a.subtitle||e.subtitle!=null,Ne=!!(!!(e.appendAvatar||e.appendIcon)||a.append),J=!!(!!(e.prependAvatar||e.prependIcon)||a.prepend);return h?.updateHasPrepend(J),e.activeColor&&Ke("active-color",["color","base-color"]),Ze(C(m,Qe(t.linkProps,{ref:n,id:e.index!==void 0&&h?`v-list-item-${h.uid}-${e.index}`:void 0,class:["v-list-item",{"v-list-item--active":r.value,"v-list-item--disabled":e.disabled,"v-list-item--link":v.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!J&&h?.hasPrepend.value,"v-list-item--slim":e.slim,"v-list-item--focus-visible":I.value,[`${e.activeClass}`]:e.activeClass&&r.value},pe.value,ke.value,we.value,Ie.value,Ce.value,Te.value,Me.value,Ve.value,e.class],style:[{"--v-list-prepend-gap":Xe(e.prependGap)},Ae.value,Pe.value,e.style],tabindex:e.tabindex??(v.value?h?-2:0:void 0),"aria-selected":P.value,role:G.value,onClick:xe,onKeydown:v.value&&!c.value&&Re}),{default:()=>[Je(v.value||r.value,"v-list-item"),J&&x("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?C(ie,{key:"prepend-defaults",defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[a.prepend?.(K.value)]}):x(ae,null,[e.prependAvatar&&C(ne,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&C(le,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),x("div",{class:"v-list-item__spacer"},null)]),x("div",{class:"v-list-item__content","data-no-activator":""},[Z&&C(pt,{key:"title"},{default:()=>[a.title?.({title:e.title})??se(e.title)]}),Be&&C(ht,{key:"subtitle"},{default:()=>[a.subtitle?.({subtitle:e.subtitle})??se(e.subtitle)]}),a.default?.(K.value)]),Ne&&x("div",{key:"append",class:"v-list-item__append"},[a.append?C(ie,{key:"append-defaults",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[a.append?.(K.value)]}):x(ae,null,[e.appendIcon&&C(le,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&C(ne,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),x("div",{class:"v-list-item__spacer"},null)])]}),[[te,v.value&&Oe.value]])}),{activate:o,isActivated:y,isGroupActivator:A,isSelected:g,list:h,select:p,root:f,id:$,link:t}}});export{Tt as V,pt as a,D as b,It as c,Ct as d,Mt as e,St as f,Pt as m,ut as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.