51948469c2
- Stop ignoring web/app/index.html and web/app/assets/ - Bundle index-DBKIQT7H.js from current vite build (~101MB assets) Co-authored-by: Cursor <cursoragent@cursor.com>
1 line
19 KiB
JavaScript
1 line
19 KiB
JavaScript
import{$n as e,$t as t,Ar as n,At as r,Cr as i,Ct as a,D as o,Dr as s,E as c,Fn as l,Gn as u,H as d,Ht as f,I as p,In as m,Jn as h,Jt as g,Mn as _,Nn as v,O as y,Or as b,Qt as x,Sn as S,Sr as C,St as w,T as ee,Tr as T,U as E,Ut as D,Vt as O,Y as k,Yt as A,Zt as j,_ as M,_n as N,_r as P,_t as F,a as te,ar as I,bn as ne,bt as L,cn as re,dt as R,en as z,er as B,ft as V,gn as H,gr as U,hn as ie,hr as W,j as ae,jr as G,kt as K,ln as q,lr as oe,lt as se,m as ce,mn as le,mt as ue,n as de,on as J,or as fe,pt as pe,qn as Y,rn as X,t as me,tn as he,u as ge,un as Z,ut as _e,v as ve,vt as ye,w as be,wn as xe,wt as Se,xr as Q,yn as $,yt as Ce}from"./index-9ZGEqHPG.js";import{n as we,t as Te}from"./VSelectionControl-D6-x3Otj.js";import{t as Ee}from"./VChip-CTgzb9sy.js";var De=Z({indeterminate:Boolean,indeterminateIcon:{type:t,default:`$checkboxIndeterminate`},...we({falseIcon:`$checkboxOff`,trueIcon:`$checkboxOn`})},`VCheckboxBtn`),Oe=J()({name:`VCheckboxBtn`,props:De(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,{slots:t}){let n=j(e,`indeterminate`),r=j(e,`modelValue`);function i(e){n.value&&=!1}let a=T(()=>n.value?e.indeterminateIcon:e.falseIcon),o=T(()=>n.value?e.indeterminateIcon:e.trueIcon);return z(()=>B(Te,I(v(Te.filterProps(e),[`modelValue`]),{modelValue:r.value,"onUpdate:modelValue":[e=>r.value=e,i],class:[`v-checkbox-btn`,e.class],style:e.style,type:`checkbox`,falseIcon:a.value,trueIcon:o.value,"aria-checked":n.value?`mixed`:void 0}),t)),{}}}),ke=Z({color:String,...pe(),...q(),...w(),...R(),...se(),...d(),...ye(),...r(),...f()},`VSheet`),Ae=J()({name:`VSheet`,props:ke(),setup(e,{slots:t}){let{themeClasses:r}=D(e),{backgroundColorClasses:i,backgroundColorStyles:o}=L(()=>e.color),{borderClasses:s}=ue(e),{dimensionStyles:c}=a(e),{elevationClasses:l}=V(e),{locationStyles:u}=_e(e),{positionClasses:d}=E(e),{roundedClasses:f}=Ce(e);return z(()=>B(e.tag,{class:n([`v-sheet`,r.value,i.value,s.value,l.value,d.value,f.value,e.class]),style:G([o.value,c.value,u.value,e.style])},t)),{}}}),je=Z({renderless:Boolean,...q()},`VVirtualScrollItem`),Me=J()({name:`VVirtualScrollItem`,inheritAttrs:!1,props:je(),emits:{"update:height":e=>!0},setup(e,{attrs:t,emit:n,slots:r}){let{resizeRef:i,contentRect:a}=O(void 0,`border`);U(()=>a.value?.height,e=>{e!=null&&n(`update:height`,e)}),z(()=>e.renderless?h(u,null,[r.default?.({itemRef:i})]):h(`div`,I({ref:i,class:[`v-virtual-scroll__item`,e.class],style:e.style},t),[r.default?.()]))}}),Ne=-1,Pe=1,Fe=100,Ie=Z({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},`virtual`);function Le(e,t){let n=g(),r=i(0);P(()=>{r.value=parseFloat(e.itemHeight||0)});let a=i(0),o=i(Math.ceil((parseInt(e.height)||n.height.value)/(r.value||16))||1),s=i(0),c=i(0),l=C(),u=C(),d=0,{resizeRef:f,contentRect:p}=O();P(()=>{f.value=l.value});let h=Y(()=>l.value===document.documentElement?n.height.value:p.value?.height||parseInt(e.height)||0),_=Y(()=>!!(l.value&&u.value&&h.value&&r.value)),v=Array.from({length:t.value.length}),y=Array.from({length:t.value.length}),b=i(0),x=-1;function S(e){return v[e]||r.value}let w=$(()=>{let e=performance.now();y[0]=0;let n=t.value.length;for(let e=1;e<=n;e++)y[e]=(y[e-1]||0)+S(e-1);b.value=Math.max(b.value,performance.now()-e)},b),ee=U(_,e=>{e&&(ee(),d=u.value.offsetTop,w.immediate(),I(),~x&&fe(()=>{m&&window.requestAnimationFrame(()=>{L(x),x=-1})}))});Q(()=>{w.clear()});function T(e,t){let n=v[e],i=r.value;r.value=i?Math.min(r.value,t):t,(n!==t||i!==r.value)&&(v[e]=t,w())}function E(e){e=H(e,0,t.value.length);let n=Math.floor(e),r=e%1,i=n+1,a=y[n]||0;return a+((y[i]||a)-a)*r}function D(e){return Re(y,e)}let k=0,A=0,j=0;U(h,(e,t)=>{I(),e<t&&requestAnimationFrame(()=>{A=0,I()})});let M=-1;function N(){if(!l.value||!u.value)return;let e=l.value.scrollTop,t=performance.now();t-j>500?(A=Math.sign(e-k),d=u.value.offsetTop):A=e-k,k=e,j=t,window.clearTimeout(M),M=window.setTimeout(F,500),I()}function F(){!l.value||!u.value||(A=0,j=0,window.clearTimeout(M),I())}let te=-1;function I(){cancelAnimationFrame(te),te=requestAnimationFrame(ne)}function ne(){if(!l.value||!h.value||!r.value)return;let e=k-d,n=Math.sign(A),i=H(D(Math.max(0,e-Fe)),0,t.value.length),u=H(D(e+h.value+Fe)+1,i+1,t.value.length);if((n!==Ne||i<a.value)&&(n!==Pe||u>o.value)){let e=E(a.value)-E(i),n=E(u)-E(o.value);Math.max(e,n)>Fe?(a.value=i,o.value=u):(i<=0&&(a.value=i),u>=t.value.length&&(o.value=u))}s.value=E(a.value),c.value=E(t.value.length)-E(o.value)}function L(e){let t=E(e);!l.value||e&&!t?x=e:l.value.scrollTop=t}let re=Y(()=>t.value.slice(a.value,o.value).map((t,n)=>{let r=n+a.value;return{raw:t,index:r,key:xe(t,e.itemKey,r)}}));return U(t,()=>{v=Array.from({length:t.value.length}),y=Array.from({length:t.value.length}),w.immediate(),I()},{deep:1}),{calculateVisibleItems:I,containerRef:l,markerRef:u,computedItems:re,paddingTop:s,paddingBottom:c,scrollToIndex:L,handleScroll:N,handleScrollend:F,handleItemResize:T}}function Re(e,t){let n=e.length-1,r=0,i=0,a=null,o=-1;if(e[n]<t)return n;for(;r<=n;)if(i=r+n>>1,a=e[i],a>t)n=i-1;else if(a<t)o=i,r=i+1;else if(a===t)return i;else return r;return o}var ze=Z({items:{type:Array,default:()=>[]},renderless:Boolean,...Ie(),...q(),...w()},`VVirtualScroll`),Be=J()({name:`VVirtualScroll`,props:ze(),setup(e,{slots:t}){let r=re(`VVirtualScroll`),{dimensionStyles:i}=a(e),{calculateVisibleItems:o,containerRef:s,markerRef:c,handleScroll:l,handleScrollend:d,handleItemResize:f,scrollToIndex:p,paddingTop:g,paddingBottom:_,computedItems:v}=Le(e,T(()=>e.items));return x(()=>e.renderless,()=>{function e(e=!1){let t=e?`addEventListener`:`removeEventListener`;m&&(s.value===document.documentElement?(document[t](`scroll`,l,{passive:!0}),document[t](`scrollend`,d)):(s.value?.[t](`scroll`,l,{passive:!0}),s.value?.[t](`scrollend`,d)))}oe(()=>{s.value=he(r.vnode.el,!0),e(!0)}),Q(e)}),z(()=>{let r=v.value.map(n=>B(Me,{key:n.key,renderless:e.renderless,"onUpdate:height":e=>f(n.index,e)},{default:e=>t.default?.({item:n.raw,index:n.index,...e})}));return e.renderless?h(u,null,[h(`div`,{ref:c,class:`v-virtual-scroll__spacer`,style:{paddingTop:N(g.value)}},null),r,h(`div`,{class:`v-virtual-scroll__spacer`,style:{paddingBottom:N(_.value)}},null)]):h(`div`,{ref:s,class:n([`v-virtual-scroll`,e.class]),onScrollPassive:l,onScrollend:d,style:G([i.value,e.style])},[h(`div`,{ref:c,class:`v-virtual-scroll__container`,style:{paddingTop:N(g.value),paddingBottom:N(_.value)}},[r])])}),{calculateVisibleItems:o,scrollToIndex:p}}});function Ve(e,t,n){return function(r){return!r.relatedTarget&&document.activeElement===document.body&&e.value?(requestAnimationFrame(()=>{if(!e.value)return;let r=t();((r&&S(r)[0])??n())?.focus({preventScroll:!0})}),!0):!1}}function He(e,t){let n=i(!1),r;function a(e){cancelAnimationFrame(r),n.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{n.value=!1})})}async function o(){await new Promise(e=>requestAnimationFrame(e)),await new Promise(e=>requestAnimationFrame(e)),await new Promise(e=>requestAnimationFrame(e)),await new Promise(e=>{if(n.value){let t=U(n,()=>{t(),e()})}else e()})}async function s(n){if(n.key===`Tab`&&t.value?.focus(),![`PageDown`,`PageUp`,`Home`,`End`].includes(n.key))return;let r=e.value?.$el;if(!r)return;(n.key===`Home`||n.key===`End`)&&r.scrollTo({top:n.key===`Home`?0:r.scrollHeight,behavior:`smooth`}),await o();let i=r.querySelectorAll(`:scope > :not(.v-virtual-scroll__spacer)`);if(n.key===`PageDown`||n.key===`Home`){let e=r.getBoundingClientRect().top;for(let t of i)if(t.getBoundingClientRect().top>=e){t.focus();break}}else{let e=r.getBoundingClientRect().bottom;for(let t of[...i].reverse())if(t.getBoundingClientRect().bottom<=e){t.focus();break}}}return{onScrollPassive:a,onKeydown:s}}function Ue({groups:e,onLeave:t}){function n(e){return e.type===`list`?e.contentRef.value?.$el:e.contentRef.value}function r(e){let t=n(e);return t?S(t):[]}function i(n){let i=n.target,o=n.shiftKey?`backward`:`forward`,c=e.map(r),l=e.map(e=>e.type===`list`?e.contentRef.value?.$el:e.contentRef.value).findIndex(e=>e?.contains(i)),u=a(c,l,o,i);if(u===null){let r=e[l],i=c[l];(r.type===`list`||(o===`forward`?i.at(-1)===n.target:i.at(0)===n.target))&&t()}else{n.preventDefault(),n.stopImmediatePropagation();let t=e[u];if(t.type===`list`&&s(t.displayItemsCount)>0)t.contentRef.value?.focus(0);else{let e=o===`forward`;c[u].at(e?0:-1).focus()}}}function a(t,n,r,i){let a=e[n],o=t[n];if(a.type!==`list`&&!(r===`forward`?o.at(-1)===i:o.at(0)===i))return null;let c=r===`forward`?1:-1;for(let r=n+c;r>=0&&r<e.length;r+=c){let n=e[r];if(t[r].length>0||n.type===`list`&&s(n.displayItemsCount)>0)return r}return null}return{onTabKeydown:i}}var We=(e,t,n)=>{if(e==null||t==null)return-1;if(!t.length)return 0;e=e.toString().toLocaleLowerCase(),t=t.toString().toLocaleLowerCase();let r=[],i=e.indexOf(t);for(;~i;)r.push([i,i+t.length]),i=e.indexOf(t,i+t.length);return r.length?r:-1};function Ge(e,t){if(!(e==null||typeof e==`boolean`||e===-1))return typeof e==`number`?[[e,e+t.length]]:Array.isArray(e[0])?e:[e]}var Ke=Z({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:`intersection`},noFilter:Boolean},`filter`);function qe(e,t,n){let r=[],i=n?.default??We,a=n?.filterKeys?l(n.filterKeys):!1,o=Object.keys(n?.customKeyFilter??{}).length;if(!e?.length)return r;let s=[];loop:for(let c=0;c<e.length;c++){let[u,d=u]=l(e[c]),f={},p={},m=-1;if((t||o>0)&&!n?.noFilter){let e=!1;if(typeof u==`object`){if(u.type===`divider`||u.type===`subheader`){(s.at(-1)?.type!==`divider`||u.type!==`subheader`)&&(s=[]),s.push({index:c,matches:{},type:u.type});continue}let r=a||Object.keys(d);e=r.length===o;for(let e of r){let r=xe(d,e),a=n?.customKeyFilter?.[e];if(m=a?a(r,t,u):i(r,t,u),m!==-1&&m!==!1)a?f[e]=Ge(m,t):p[e]=Ge(m,t);else if(n?.filterMode===`every`)continue loop}}else m=i(u,t,u),m!==-1&&m!==!1&&(p.title=Ge(m,t));let r=Object.keys(p).length,l=Object.keys(f).length;if(!r&&!l||n?.filterMode===`union`&&l!==o&&!r||n?.filterMode===`intersection`&&(l!==o||!r&&o>0&&!e))continue}s.length&&(r.push(...s),s=[]),r.push({index:c,matches:{...p,...f}})}return r}function Je(e,t,n,r){let a=i([]),o=i(new Map),s=Y(()=>r?.transform?b(t).map(e=>[e,r.transform(e)]):b(t));P(()=>{let i=typeof n==`function`?n():b(n),c=typeof i!=`string`&&typeof i!=`number`?``:String(i),l=qe(s.value,c,{customKeyFilter:{...e.customKeyFilter,...b(r?.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),u=b(t),d=[],f=new Map;l.forEach(({index:e,matches:t})=>{let n=u[e];d.push(n),f.set(n.value,t)}),a.value=d,o.value=f});function c(e){return o.value.get(e.value)}return{filteredItems:a,filteredMatches:o,getMatches:c}}function Ye(e,t,r){return r==null||!r.length?t:r.map((i,a)=>{let o=a===0?0:r[a-1][1],s=[h(`span`,{class:n(`${e}__unmask`)},[t.slice(o,i[0])]),h(`span`,{class:n(`${e}__mask`)},[t.slice(i[0],i[1])])];return a===r.length-1&&s.push(h(`span`,{class:n(`${e}__unmask`)},[t.slice(i[1])])),h(u,null,[s])})}var Xe=Z({closeText:{type:String,default:`$vuetify.close`},openText:{type:String,default:`$vuetify.open`}},`autocomplete`);function Ze(e,t){let n=W(),r=Y(()=>`menu-${n}`);return{menuId:r,ariaExpanded:T(()=>s(t)),ariaControls:T(()=>r.value)}}var Qe=Z({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuElevation:[Number,String],menuIcon:{type:t,default:`$dropdown`},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:`$vuetify.noDataText`},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...Xe(),...ee({itemChildren:!1})},`Select`),$e=Z({search:String,...Ke({filterKeys:[`title`]}),...Qe(),...v(de({modelValue:null,role:`combobox`}),[`validationValue`,`dirty`]),...F({transition:{component:K}})},`VSelect`),et=J()({name:`VSelect`,props:$e(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0,"update:search":e=>!0},setup(t,{slots:n}){let{t:r}=A(),a=C(),s=C(),d=C(),f=C(),g=C(),{items:v,transformIn:b,transformOut:x}=c(t),S=j(t,`search`,``),{filteredItems:w,getMatches:ee}=Je(t,v,()=>S.value),E=j(t,`modelValue`,[],e=>b(e===null?[null]:l(e)),e=>{let n=x(e);return t.multiple?n:n[0]??null}),D=Y(()=>typeof t.counterValue==`function`?t.counterValue(E.value):typeof t.counterValue==`number`?t.counterValue:E.value.length),O=ge(t),N=te(t),P=Y(()=>E.value.map(e=>e.value)),F=i(!1),L=T(()=>t.closableChips&&!O.isReadonly.value&&!O.isDisabled.value),{InputIcon:re}=ce(t),R=``,V=0,H,W=Y(()=>{let e=S.value?w.value:v.value;return t.hideSelected?e.filter(e=>!E.value.some(n=>(t.valueComparator||X)(n,e))):e}),G=Y(()=>t.hideNoData&&!W.value.length||O.isReadonly.value||O.isDisabled.value),K=j(t,`menu`),q=Y({get:()=>K.value,set:e=>{K.value&&!e&&s.value?.ΨopenChildren.size||e&&G.value||(K.value=e)}}),{menuId:oe,ariaExpanded:se,ariaControls:ue}=Ze(t,q),de=Y(()=>({...t.menuProps,activatorProps:{...t.menuProps?.activatorProps||{},"aria-haspopup":`listbox`}})),J=C(),pe=He(J,a),he=Ve(q,()=>s.value?.contentEl,()=>a.value?.controlRef),{onTabKeydown:Z}=Ue({groups:[{type:`element`,contentRef:d},{type:`list`,contentRef:J,displayItemsCount:()=>W.value.length},{type:`element`,contentRef:f}],onLeave:()=>{q.value=!1,a.value?.focus()}});function _e(e){t.openOnClear&&(q.value=!0)}function ye(){G.value||(q.value=!q.value)}function xe(e){e.key===`Tab`&&Z(e),J.value?.$el.contains(e.target)&&ie(e)&&Q(e)}function Q(e){if(!e.key||O.isReadonly.value)return;if([`Enter`,` `,`ArrowDown`,`ArrowUp`,`Home`,`End`].includes(e.key)&&e.preventDefault(),[`Enter`,`ArrowDown`,` `].includes(e.key)&&(q.value=!0),[`Escape`,`Tab`].includes(e.key)&&(q.value=!1),t.clearable&&e.key===`Backspace`){e.preventDefault(),E.value=[],_e(e);return}if(e.key===`Home`?J.value?.focus(`first`):e.key===`End`&&J.value?.focus(`last`),!ie(e))return;let n=performance.now();n-H>1e3&&(R=``,V=0),R+=e.key.toLowerCase(),H=n;let r=W.value;function i(){let t=a();return t||R.at(-1)===R.at(-2)&&(R=R.slice(0,-1),V++,t=a(),t)||(V=0,t=a(),t)?t:(R=e.key.toLowerCase(),a())}function a(){for(let e=V;e<r.length;e++){let t=r[e];if(t.title.toLowerCase().startsWith(R))return[t,e]}}let o=i();if(!o)return;let[s,c]=o;V=c,J.value?.focus(c),t.multiple||(E.value=[s])}function $(e,n=!0){if(!e.props.disabled)if(t.multiple){let r=E.value.findIndex(n=>(t.valueComparator||X)(n.value,e.value)),i=n??!~r;if(~r){let t=i?[...E.value,e]:[...E.value];t.splice(r,1),E.value=t}else i&&(E.value=[...E.value,e])}else E.value=n===!1?[]:[e],fe(()=>{q.value=!1})}function Ce(e){let t=e.target;a.value?.$el.contains(t)||(q.value=!1)}function we(){return W.value.findIndex(e=>E.value.some(n=>(t.valueComparator||X)(n.value,e.value)))}function Te(){if(!E.value.length)return-1;let e=t.valueComparator||X,n=0;for(let t of W.value){if(E.value.some(n=>e(n.value,t.value)))return t.props.disabled?-1:n;t.props.disabled||n++}return-1}function De(){if(t.eager&&g.value?.calculateVisibleItems(),J.value&&F.value){let e=Te();J.value.focus(e>=0?e:`first`,{focusVisible:!1})}}function ke(){S.value=``,F.value&&a.value?.focus()}function je(e){F.value=!0}function Me(e){if(!a.value?.$el.contains(e.relatedTarget)&&!e.currentTarget.contains(e.relatedTarget)){if(he(e))return;F.value=!1}}function Ne(e){if(e==null)E.value=[];else if(_(a.value,`:autofill`)||_(a.value,`:-webkit-autofill`)){let t=v.value.find(t=>t.title===e);t&&$(t)}else a.value&&(a.value.value=``)}return U(q,()=>{if(!t.hideSelected&&q.value&&E.value.length){let e=we();m&&!t.noAutoScroll&&window.requestAnimationFrame(()=>{e>=0&&g.value?.scrollToIndex(e)})}}),U(v,(e,n)=>{q.value||F.value&&t.hideNoData&&!n.length&&e.length&&(q.value=!0)}),z(()=>{let i=!!(t.chips||n.chip),c=!!(!t.hideNoData||W.value.length||n[`prepend-item`]||n[`append-item`]||n[`no-data`]),l=E.value.length>0,m=me.filterProps(t),_=l||!F.value&&t.label&&!t.persistentPlaceholder?void 0:t.placeholder,b={search:S,filteredItems:w.value};return B(me,I({ref:a},m,{modelValue:E.value.map(e=>e.props.title).join(`, `),name:void 0,"onUpdate:modelValue":Ne,focused:F.value,"onUpdate:focused":e=>F.value=e,validationValue:E.externalValue,counterValue:D.value,dirty:l,class:[`v-select`,{"v-select--active-menu":q.value,"v-select--chips":!!t.chips,[`v-select--${t.multiple?`multiple`:`single`}`]:!0,"v-select--selected":E.value.length,"v-select--selection-slot":!!n.selection},t.class],style:t.style,inputmode:`none`,placeholder:_,"onClick:clear":_e,"onMousedown:control":ye,onBlur:Ce,onKeydown:Q,"aria-expanded":se.value,"aria-controls":ue.value}),{...n,default:({id:a})=>h(u,null,[h(`select`,{hidden:!0,multiple:t.multiple,name:N.fieldName.value},[v.value.map(e=>h(`option`,{key:e.value,value:e.value,selected:P.value.includes(e.value)},null))]),B(M,I({id:oe.value,ref:s,modelValue:q.value,"onUpdate:modelValue":e=>q.value=e,activator:`parent`,disabled:G.value,eager:t.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:t.transition,onAfterEnter:De,onAfterLeave:ke},de.value,{contentClass:[`v-select__content`,de.value.contentClass]}),{default:()=>[B(Ae,{elevation:t.menuElevation,onFocusin:je,onFocusout:Me,onKeydown:xe},{default:()=>[n[`menu-header`]&&h(`header`,{ref:d},[n[`menu-header`](b)]),c&&B(be,I({key:`select-list`,ref:J,selected:P.value,selectStrategy:t.multiple?`independent`:`single-independent`,tabindex:`-1`,selectable:!!W.value.length,"aria-live":`polite`,"aria-labelledby":`${a.value}-label`,"aria-multiselectable":t.multiple,color:t.itemColor??t.color},pe,t.listProps),{default:()=>[n[`prepend-item`]?.(),!W.value.length&&!t.hideNoData&&(n[`no-data`]?.()??B(y,{key:`no-data`,title:r(t.noDataText)},null)),B(Be,{ref:g,renderless:!0,items:W.value,itemKey:`value`},{default:({item:e,index:r,itemRef:i})=>{let a=le(e.props),s=I(e.props,{ref:i,key:e.value,onClick:()=>$(e,null),"aria-posinset":r+1,"aria-setsize":W.value.length});return e.type===`divider`?n.divider?.({props:e.raw,index:r})??B(ae,I(e.props,{key:`divider-${r}`}),null):e.type===`subheader`?n.subheader?.({props:e.raw,index:r})??B(o,I(e.props,{key:`subheader-${r}`}),null):n.item?.({item:e.raw,internalItem:e,index:r,props:s})??B(y,I(s,{role:`option`}),{prepend:({isSelected:n})=>h(u,null,[t.multiple&&!t.hideSelected?B(Oe,{key:e.value,modelValue:n,ripple:!1,tabindex:`-1`,"aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,a.prependAvatar&&B(p,{image:a.prependAvatar},null),a.prependIcon&&B(k,{icon:a.prependIcon},null)]),title:()=>S.value?Ye(`v-select`,e.title,ee(e)?.title):e.title})}}),n[`append-item`]?.()]}),n[`menu-footer`]&&h(`footer`,{ref:f},[n[`menu-footer`](b)])]})]}),E.value.map((r,a)=>{function o(e){e.stopPropagation(),e.preventDefault(),$(r,!1)}let s=I(Ee.filterProps(r.props),{"onClick:close":o,onKeydown(e){e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),e.stopPropagation(),o(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),c=i?!!n.chip:!!n.selection,l=c?ne(i?n.chip({item:r.raw,internalItem:r,index:a,props:s}):n.selection({item:r.raw,internalItem:r,index:a})):void 0;if(!(c&&!l))return h(`div`,{key:r.value,class:`v-select__selection`},[i?n.chip?B(Se,{key:`chip-defaults`,defaults:{VChip:{closable:L.value,size:`small`,text:r.title}}},{default:()=>[l]}):B(Ee,I({key:`chip`,closable:L.value,size:`small`,text:r.title,disabled:r.props.disabled},s),null):l??h(`span`,{class:`v-select__selection-text`},[r.title,t.multiple&&a<E.value.length-1&&h(`span`,{class:`v-select__selection-comma`},[e(`,`)])])])})]),"append-inner":(...e)=>h(u,null,[n[`append-inner`]?.(...e),t.menuIcon?B(k,{class:`v-select__menu-icon`,color:a.value?.fieldIconColor,icon:t.menuIcon,"aria-hidden":!0},null):void 0,t.appendInnerIcon&&B(re,{key:`append-icon`,name:`appendInner`,color:e[0].iconColor.value},null)])})}),ve({isFocused:F,menu:q,search:S,filteredItems:w,select:$},a)}});export{De as a,Oe as i,Ke as n,Je as r,et as t}; |