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