Files
Nexus/web/app/assets/VSelect-BjOTKQYN.js
T
Nexus Agent 0b2d7ac50d feat(scripts): 异步执行、全局进度看板与完成提示音设置
脚本 exec 立即返回 running 并在后台跑批次;/ws/alerts 推送 script_progress/complete;
新增 ScriptRunsPage、Telegram 汇总通知与可配置的浏览器完成提示音。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 07:07:02 +08:00

1 line
20 KiB
JavaScript

import{$n as e,Ar as t,Cn as n,D as r,En as i,Et as a,G as o,Gt as s,Hn as c,Hr as l,Ir as u,Kt as d,Ln as f,M as p,Mt as m,Nr as h,O as ee,On as g,Pr as _,Qt as v,R as te,Rr as y,Sn as ne,Sr as b,St as x,T as S,Tr as C,Tt as w,Vn as T,Vr as E,W as D,Wt as re,Z as O,Zn as k,Zt as ie,_ as A,_n as j,a as M,ar as N,bn as P,bt as F,dn as I,dr as L,dt as R,en as z,er as B,fn as V,fr as ae,ft as oe,gt as H,hr as U,ht as W,in as G,jt as se,k as ce,ln as K,m as le,mt as ue,n as de,nn as q,on as fe,or as J,pn as Y,pt as pe,rn as X,t as me,tn as he,u as ge,v as _e,vn as ve,w as ye,wr as Z,wt as be,xt as xe,yn as Se,yt as Ce,zn as Q,zr as $}from"./index-CITYCKPt.js";import{n as we,r as Te}from"./VContainer-D3j80qYo.js";import{t as Ee}from"./VChip-BZLbsGAB.js";var De=Y({indeterminate:Boolean,indeterminateIcon:{type:q,default:`$checkboxIndeterminate`},...Te({falseIcon:`$checkboxOff`,trueIcon:`$checkboxOn`})},`VCheckboxBtn`),Oe=K()({name:`VCheckboxBtn`,props:De(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,{slots:t}){let n=z(e,`indeterminate`),r=z(e,`modelValue`);function i(e){n.value&&=!1}let a=u(()=>n.value?e.indeterminateIcon:e.falseIcon),o=u(()=>n.value?e.indeterminateIcon:e.trueIcon);return X(()=>J(we,L(Q(we.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=Y({color:String,...W(),...V(),...be(),...pe(),...R(),...D(),...F(),...m(),...s()},`VSheet`),Ae=K()({name:`VSheet`,props:ke(),setup(e,{slots:t}){let{themeClasses:n}=d(e),{backgroundColorClasses:r,backgroundColorStyles:i}=x(()=>e.color),{borderClasses:a}=H(e),{dimensionStyles:s}=w(e),{elevationClasses:c}=ue(e),{locationStyles:u}=oe(e),{positionClasses:f}=o(e),{roundedClasses:p}=xe(e);return X(()=>J(e.tag,{class:E([`v-sheet`,n.value,r.value,a.value,c.value,f.value,p.value,e.class]),style:l([i.value,s.value,u.value,e.style])},t)),{}}}),je=Y({renderless:Boolean,...V()},`VVirtualScrollItem`),Me=K()({name:`VVirtualScrollItem`,inheritAttrs:!1,props:je(),emits:{"update:height":e=>!0},setup(e,{attrs:t,emit:n,slots:r}){let{resizeRef:i,contentRect:a}=re(void 0,`border`);Z(()=>a.value?.height,e=>{e!=null&&n(`update:height`,e)}),X(()=>e.renderless?B(k,null,[r.default?.({itemRef:i})]):B(`div`,L({ref:i,class:[`v-virtual-scroll__item`,e.class],style:e.style},t),[r.default?.()]))}}),Ne=-1,Pe=1,Fe=100,Ie=Y({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},`virtual`);function Le(n,r){let i=ie(),a=_(0);C(()=>{a.value=parseFloat(n.itemHeight||0)});let o=_(0),s=_(Math.ceil((parseInt(n.height)||i.height.value)/(a.value||16))||1),l=_(0),u=_(0),d=h(),f=h(),p=0,{resizeRef:m,contentRect:ee}=re();C(()=>{m.value=d.value});let v=e(()=>d.value===document.documentElement?i.height.value:ee.value?.height||parseInt(n.height)||0),te=e(()=>!!(d.value&&f.value&&v.value&&a.value)),y=Array.from({length:r.value.length}),b=Array.from({length:r.value.length}),x=_(0),S=-1;function w(e){return y[e]||a.value}let T=ne(()=>{let e=performance.now();b[0]=0;let t=r.value.length;for(let e=1;e<=t;e++)b[e]=(b[e-1]||0)+w(e-1);x.value=Math.max(x.value,performance.now()-e)},x),E=Z(te,e=>{e&&(E(),p=f.value.offsetTop,T.immediate(),L(),~S&&ae(()=>{c&&window.requestAnimationFrame(()=>{z(S),S=-1})}))});t(()=>{T.clear()});function D(e,t){let n=y[e],r=a.value;a.value=r?Math.min(a.value,t):t,(n!==t||r!==a.value)&&(y[e]=t,T())}function O(e){e=Se(e,0,r.value.length);let t=Math.floor(e),n=e%1,i=t+1,a=b[t]||0;return a+((b[i]||a)-a)*n}function k(e){return Re(b,e)}let A=0,j=0,M=0;Z(v,(e,t)=>{L(),e<t&&requestAnimationFrame(()=>{j=0,L()})});let N=-1;function P(){if(!d.value||!f.value)return;let e=d.value.scrollTop,t=performance.now();t-M>500?(j=Math.sign(e-A),p=f.value.offsetTop):j=e-A,A=e,M=t,window.clearTimeout(N),N=window.setTimeout(F,500),L()}function F(){!d.value||!f.value||(j=0,M=0,window.clearTimeout(N),L())}let I=-1;function L(){cancelAnimationFrame(I),I=requestAnimationFrame(R)}function R(){if(!d.value||!v.value||!a.value)return;let e=A-p,t=Math.sign(j),n=Se(k(Math.max(0,e-Fe)),0,r.value.length),i=Se(k(e+v.value+Fe)+1,n+1,r.value.length);if((t!==Ne||n<o.value)&&(t!==Pe||i>s.value)){let e=O(o.value)-O(n),t=O(i)-O(s.value);Math.max(e,t)>Fe?(o.value=n,s.value=i):(n<=0&&(o.value=n),i>=r.value.length&&(s.value=i))}l.value=O(o.value),u.value=O(r.value.length)-O(s.value)}function z(e){let t=O(e);!d.value||e&&!t?S=e:d.value.scrollTop=t}let B=e(()=>r.value.slice(o.value,s.value).map((e,t)=>{let r=t+o.value;return{raw:e,index:r,key:g(e,n.itemKey,r)}}));return Z(r,()=>{y=Array.from({length:r.value.length}),b=Array.from({length:r.value.length}),T.immediate(),L()},{deep:1}),{calculateVisibleItems:L,containerRef:d,markerRef:f,computedItems:B,paddingTop:l,paddingBottom:u,scrollToIndex:z,handleScroll:P,handleScrollend:F,handleItemResize:D}}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=Y({items:{type:Array,default:()=>[]},renderless:Boolean,...Ie(),...V(),...be()},`VVirtualScroll`),Be=K()({name:`VVirtualScroll`,props:ze(),setup(e,{slots:n}){let r=I(`VVirtualScroll`),{dimensionStyles:i}=w(e),{calculateVisibleItems:a,containerRef:o,markerRef:s,handleScroll:d,handleScrollend:f,handleItemResize:p,scrollToIndex:m,paddingTop:h,paddingBottom:ee,computedItems:g}=Le(e,u(()=>e.items));return he(()=>e.renderless,()=>{function e(e=!1){let t=e?`addEventListener`:`removeEventListener`;c&&(o.value===document.documentElement?(document[t](`scroll`,d,{passive:!0}),document[t](`scrollend`,f)):(o.value?.[t](`scroll`,d,{passive:!0}),o.value?.[t](`scrollend`,f)))}U(()=>{o.value=G(r.vnode.el,!0),e(!0)}),t(e)}),X(()=>{let t=g.value.map(t=>J(Me,{key:t.key,renderless:e.renderless,"onUpdate:height":e=>p(t.index,e)},{default:e=>n.default?.({item:t.raw,index:t.index,...e})}));return e.renderless?B(k,null,[B(`div`,{ref:s,class:`v-virtual-scroll__spacer`,style:{paddingTop:P(h.value)}},null),t,B(`div`,{class:`v-virtual-scroll__spacer`,style:{paddingBottom:P(ee.value)}},null)]):B(`div`,{ref:o,class:E([`v-virtual-scroll`,e.class]),onScrollPassive:d,onScrollend:f,style:l([i.value,e.style])},[B(`div`,{ref:s,class:`v-virtual-scroll__container`,style:{paddingTop:P(h.value),paddingBottom:P(ee.value)}},[t])])}),{calculateVisibleItems:a,scrollToIndex:m}}});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&&i(r)[0])??n())?.focus({preventScroll:!0})}),!0):!1}}function He(e,t){let n=_(!1),r;function i(e){cancelAnimationFrame(r),n.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{n.value=!1})})}async function a(){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=Z(n,()=>{t(),e()})}else e()})}async function o(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 a();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:i,onKeydown:o}}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?i(t):[]}function a(n){let i=n.target,a=n.shiftKey?`backward`:`forward`,s=e.map(r),c=e.map(e=>e.type===`list`?e.contentRef.value?.$el:e.contentRef.value).findIndex(e=>e?.contains(i)),l=o(s,c,a,i);if(l===null){let r=e[c],i=s[c];(r.type===`list`||(a===`forward`?i.at(-1)===n.target:i.at(0)===n.target))&&t()}else{n.preventDefault(),n.stopImmediatePropagation();let t=e[l];if(t.type===`list`&&y(t.displayItemsCount)>0)t.contentRef.value?.focus(0);else{let e=a===`forward`;s[l].at(e?0:-1).focus()}}}function o(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 s=r===`forward`?1:-1;for(let r=n+s;r>=0&&r<e.length;r+=s){let n=e[r];if(t[r].length>0||n.type===`list`&&y(n.displayItemsCount)>0)return r}return null}return{onTabKeydown:a}}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=Y({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?T(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[l,u=l]=T(e[c]),d={},f={},p=-1;if((t||o>0)&&!n?.noFilter){let e=!1;if(typeof l==`object`){if(l.type===`divider`||l.type===`subheader`){(s.at(-1)?.type!==`divider`||l.type!==`subheader`)&&(s=[]),s.push({index:c,matches:{},type:l.type});continue}let r=a||Object.keys(u);e=r.length===o;for(let e of r){let r=g(u,e),a=n?.customKeyFilter?.[e];if(p=a?a(r,t,l):i(r,t,l),p!==-1&&p!==!1)a?d[e]=Ge(p,t):f[e]=Ge(p,t);else if(n?.filterMode===`every`)continue loop}}else p=i(l,t,l),p!==-1&&p!==!1&&(f.title=Ge(p,t));let r=Object.keys(f).length,m=Object.keys(d).length;if(!r&&!m||n?.filterMode===`union`&&m!==o&&!r||n?.filterMode===`intersection`&&(m!==o||!r&&o>0&&!e))continue}s.length&&(r.push(...s),s=[]),r.push({index:c,matches:{...f,...d}})}return r}function Je(t,n,r,i){let a=_([]),o=_(new Map),s=e(()=>i?.transform?$(n).map(e=>[e,i.transform(e)]):$(n));C(()=>{let e=typeof r==`function`?r():$(r),c=typeof e!=`string`&&typeof e!=`number`?``:String(e),l=qe(s.value,c,{customKeyFilter:{...t.customKeyFilter,...$(i?.customKeyFilter)},default:t.customFilter,filterKeys:t.filterKeys,filterMode:t.filterMode,noFilter:t.noFilter}),u=$(n),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,n){return n==null||!n.length?t:n.map((r,i)=>{let a=i===0?0:n[i-1][1],o=[B(`span`,{class:E(`${e}__unmask`)},[t.slice(a,r[0])]),B(`span`,{class:E(`${e}__mask`)},[t.slice(r[0],r[1])])];return i===n.length-1&&o.push(B(`span`,{class:E(`${e}__unmask`)},[t.slice(r[1])])),B(k,null,[o])})}var Xe=Y({closeText:{type:String,default:`$vuetify.close`},openText:{type:String,default:`$vuetify.open`}},`autocomplete`);function Ze(t,n){let r=b(),i=e(()=>`menu-${r}`);return{menuId:i,ariaExpanded:u(()=>y(n)),ariaControls:u(()=>i.value)}}var Qe=Y({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuElevation:[Number,String],menuIcon:{type:q,default:`$dropdown`},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:`$vuetify.noDataText`},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...Xe(),...S({itemChildren:!1})},`Select`),$e=Y({search:String,...Ke({filterKeys:[`title`]}),...Qe(),...Q(de({modelValue:null,role:`combobox`}),[`validationValue`,`dirty`]),...Ce({transition:{component:se}})},`VSelect`),et=K()({name:`VSelect`,props:$e(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0,"update:search":e=>!0},setup(t,{slots:i}){let{t:o}=v(),s=h(),l=h(),d=h(),m=h(),g=h(),{items:y,transformIn:ne,transformOut:b}=r(t),x=z(t,`search`,``),{filteredItems:S,getMatches:C}=Je(t,y,()=>x.value),w=z(t,`modelValue`,[],e=>ne(e===null?[null]:T(e)),e=>{let n=b(e);return t.multiple?n:n[0]??null}),E=e(()=>typeof t.counterValue==`function`?t.counterValue(w.value):typeof t.counterValue==`number`?t.counterValue:w.value.length),D=ge(t),re=M(t),ie=e(()=>w.value.map(e=>e.value)),P=_(!1),F=u(()=>t.closableChips&&!D.isReadonly.value&&!D.isDisabled.value),{InputIcon:I}=le(t),R=``,V=0,oe,H=e(()=>{let e=x.value?S.value:y.value;return t.hideSelected?e.filter(e=>!w.value.some(n=>(t.valueComparator||fe)(n,e))):e}),U=e(()=>t.hideNoData&&!H.value.length||D.isReadonly.value||D.isDisabled.value),W=z(t,`menu`),G=e({get:()=>W.value,set:e=>{W.value&&!e&&l.value?.ΨopenChildren.size||e&&U.value||(W.value=e)}}),{menuId:se,ariaExpanded:K,ariaControls:ue}=Ze(t,G),de=e(()=>({...t.menuProps,activatorProps:{...t.menuProps?.activatorProps||{},"aria-haspopup":`listbox`}})),q=h(),Y=He(q,s),pe=Ve(G,()=>l.value?.contentEl,()=>s.value?.controlRef),{onTabKeydown:he}=Ue({groups:[{type:`element`,contentRef:d},{type:`list`,contentRef:q,displayItemsCount:()=>H.value.length},{type:`element`,contentRef:m}],onLeave:()=>{G.value=!1,s.value?.focus()}});function be(e){t.openOnClear&&(G.value=!0)}function xe(){U.value||(G.value=!G.value)}function Se(e){e.key===`Tab`&&he(e),q.value?.$el.contains(e.target)&&ve(e)&&Ce(e)}function Ce(e){if(!e.key||D.isReadonly.value)return;if([`Enter`,` `,`ArrowDown`,`ArrowUp`,`Home`,`End`].includes(e.key)&&e.preventDefault(),[`Enter`,`ArrowDown`,` `].includes(e.key)&&(G.value=!0),[`Escape`,`Tab`].includes(e.key)&&(G.value=!1),t.clearable&&e.key===`Backspace`){e.preventDefault(),w.value=[],be(e);return}if(e.key===`Home`?q.value?.focus(`first`):e.key===`End`&&q.value?.focus(`last`),!ve(e))return;let n=performance.now();n-oe>1e3&&(R=``,V=0),R+=e.key.toLowerCase(),oe=n;let r=H.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,q.value?.focus(c),t.multiple||(w.value=[s])}function Q(e,n=!0){if(!e.props.disabled)if(t.multiple){let r=w.value.findIndex(n=>(t.valueComparator||fe)(n.value,e.value)),i=n??!~r;if(~r){let t=i?[...w.value,e]:[...w.value];t.splice(r,1),w.value=t}else i&&(w.value=[...w.value,e])}else w.value=n===!1?[]:[e],ae(()=>{G.value=!1})}function $(e){let t=e.target;s.value?.$el.contains(t)||(G.value=!1)}function we(){return H.value.findIndex(e=>w.value.some(n=>(t.valueComparator||fe)(n.value,e.value)))}function Te(){if(!w.value.length)return-1;let e=t.valueComparator||fe,n=0;for(let t of H.value){if(w.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(),q.value&&P.value){let e=Te();q.value.focus(e>=0?e:`first`,{focusVisible:!1})}}function ke(){x.value=``,P.value&&s.value?.focus()}function je(e){P.value=!0}function Me(e){if(!s.value?.$el.contains(e.relatedTarget)&&!e.currentTarget.contains(e.relatedTarget)){if(pe(e))return;P.value=!1}}function Ne(e){if(e==null)w.value=[];else if(f(s.value,`:autofill`)||f(s.value,`:-webkit-autofill`)){let t=y.value.find(t=>t.title===e);t&&Q(t)}else s.value&&(s.value.value=``)}return Z(G,()=>{if(!t.hideSelected&&G.value&&w.value.length){let e=we();c&&!t.noAutoScroll&&window.requestAnimationFrame(()=>{e>=0&&g.value?.scrollToIndex(e)})}}),Z(y,(e,n)=>{G.value||P.value&&t.hideNoData&&!n.length&&e.length&&(G.value=!0)}),X(()=>{let e=!!(t.chips||i.chip),r=!!(!t.hideNoData||H.value.length||i[`prepend-item`]||i[`append-item`]||i[`no-data`]),c=w.value.length>0,u=me.filterProps(t),f=c||!P.value&&t.label&&!t.persistentPlaceholder?void 0:t.placeholder,h={search:x,filteredItems:S.value};return J(me,L({ref:s},u,{modelValue:w.value.map(e=>e.props.title).join(`, `),name:void 0,"onUpdate:modelValue":Ne,focused:P.value,"onUpdate:focused":e=>P.value=e,validationValue:w.externalValue,counterValue:E.value,dirty:c,class:[`v-select`,{"v-select--active-menu":G.value,"v-select--chips":!!t.chips,[`v-select--${t.multiple?`multiple`:`single`}`]:!0,"v-select--selected":w.value.length,"v-select--selection-slot":!!i.selection},t.class],style:t.style,inputmode:`none`,placeholder:f,"onClick:clear":be,"onMousedown:control":xe,onBlur:$,onKeydown:Ce,"aria-expanded":K.value,"aria-controls":ue.value}),{...i,default:({id:s})=>B(k,null,[B(`select`,{hidden:!0,multiple:t.multiple,name:re.fieldName.value},[y.value.map(e=>B(`option`,{key:e.value,value:e.value,selected:ie.value.includes(e.value)},null))]),J(A,L({id:se.value,ref:l,modelValue:G.value,"onUpdate:modelValue":e=>G.value=e,activator:`parent`,disabled:U.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:()=>[J(Ae,{elevation:t.menuElevation,onFocusin:je,onFocusout:Me,onKeydown:Se},{default:()=>[i[`menu-header`]&&B(`header`,{ref:d},[i[`menu-header`](h)]),r&&J(ye,L({key:`select-list`,ref:q,selected:ie.value,selectStrategy:t.multiple?`independent`:`single-independent`,tabindex:`-1`,selectable:!!H.value.length,"aria-live":`polite`,"aria-labelledby":`${s.value}-label`,"aria-multiselectable":t.multiple,color:t.itemColor??t.color},Y,t.listProps),{default:()=>[i[`prepend-item`]?.(),!H.value.length&&!t.hideNoData&&(i[`no-data`]?.()??J(ce,{key:`no-data`,title:o(t.noDataText)},null)),J(Be,{ref:g,renderless:!0,items:H.value,itemKey:`value`},{default:({item:e,index:n,itemRef:r})=>{let a=j(e.props),o=L(e.props,{ref:r,key:e.value,onClick:()=>Q(e,null),"aria-posinset":n+1,"aria-setsize":H.value.length});return e.type===`divider`?i.divider?.({props:e.raw,index:n})??J(p,L(e.props,{key:`divider-${n}`}),null):e.type===`subheader`?i.subheader?.({props:e.raw,index:n})??J(ee,L(e.props,{key:`subheader-${n}`}),null):i.item?.({item:e.raw,internalItem:e,index:n,props:o})??J(ce,L(o,{role:`option`}),{prepend:({isSelected:n})=>B(k,null,[t.multiple&&!t.hideSelected?J(Oe,{key:e.value,modelValue:n,ripple:!1,tabindex:`-1`,"aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,a.prependAvatar&&J(te,{image:a.prependAvatar},null),a.prependIcon&&J(O,{icon:a.prependIcon},null)]),title:()=>x.value?Ye(`v-select`,e.title,C(e)?.title):e.title})}}),i[`append-item`]?.()]}),i[`menu-footer`]&&B(`footer`,{ref:m},[i[`menu-footer`](h)])]})]}),w.value.map((r,o)=>{function s(e){e.stopPropagation(),e.preventDefault(),Q(r,!1)}let c=L(Ee.filterProps(r.props),{"onClick:close":s,onKeydown(e){e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),e.stopPropagation(),s(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),l=e?!!i.chip:!!i.selection,u=l?n(e?i.chip({item:r.raw,internalItem:r,index:o,props:c}):i.selection({item:r.raw,internalItem:r,index:o})):void 0;if(!(l&&!u))return B(`div`,{key:r.value,class:`v-select__selection`},[e?i.chip?J(a,{key:`chip-defaults`,defaults:{VChip:{closable:F.value,size:`small`,text:r.title}}},{default:()=>[u]}):J(Ee,L({key:`chip`,closable:F.value,size:`small`,text:r.title,disabled:r.props.disabled},c),null):u??B(`span`,{class:`v-select__selection-text`},[r.title,t.multiple&&o<w.value.length-1&&B(`span`,{class:`v-select__selection-comma`},[N(`,`)])])])})]),"append-inner":(...e)=>B(k,null,[i[`append-inner`]?.(...e),t.menuIcon?J(O,{class:`v-select__menu-icon`,color:s.value?.fieldIconColor,icon:t.menuIcon,"aria-hidden":!0},null):void 0,t.appendInnerIcon&&J(I,{key:`append-icon`,name:`appendInner`,color:e[0].iconColor.value},null)])})}),_e({isFocused:P,menu:G,search:x,filteredItems:S,select:Q},s)}});export{Ke as a,He as c,Ae as d,Oe as f,Ye as i,Ve as l,Qe as n,Je as o,De as p,Ze as r,Ue as s,et as t,Be as u};