1import{$ as e,Cn as t,D as n,E as r,Ft as i,Ht as a,L as o,Lt as s,Nt as c,On as l,Qn as u,Rt as d,Tn as f,_ as p,b as m,bt as h,ct as g,er as _,et as v,g as y,k as b,mt as x,nr as S,o as C,qt as w,tt as T,un as E,v as D,vn as O,wn as k,xt as A,y as j,z as M}from"./CoKk4mC0.js";import{mt as N,pt as P}from"./XZ_Bayec.js";import{r as ee,t as te}from"./CMNvG1uO.js";import{C as F,S as I,_ as L,a as R,b as z,c as B,d as V,f as ne,g as re,h as H,i as ie,l as ae,m as oe,n as se,o as ce,p as le,r as ue,s as de,t as fe,u as pe,v as me,w as he,x as ge,y as _e}from"./CUuT5kMz2.js";import{n as ve}from"./D-6vnTSD2.js";import{C as U,b as W,d as ye,f as be,g as xe,h as Se,m as Ce,p as G,t as we,u as Te,y as Ee}from"./AMip3GyM2.js";import{n as De}from"./CFcEdBJi2.js";import{n as Oe}from"./DFal5kml2.js";import{d as K,f as ke,o as Ae,t as q}from"./C2znbUYf2.js";import{n as J,t as je}from"./BB3Ot9XU2.js";import{t as Me}from"./DAng8lI82.js";import{i as Ne}from"./UUctXpfG2.js";import{t as Y}from"./Dlm-8u_f2.js";import{n as Pe,t as Fe}from"./B7ZSuXWJ2.js";import{s as Ie}from"./DPNnfFe-2.js";import{_ as Le,g as Re}from"./CnRORlfR.js";import{t as ze}from"./dm7jV6PG.js";import{t as Be}from"./ZkAOvFI7.js";import{a as Ve,i as He,n as Ue,r as We,t as Ge}from"./CkaomxNN.js";import{n as Ke}from"./CsZ0owAo.js";var qe=[`INPUT`,`TEXTAREA`];function Je(e,t,n,r={}){if(!t||r.enableIgnoredElement&&qe.includes(t.nodeName))return null;let{arrowKeyOptions:i=`both`,attributeName:a=`[data-reka-collection-item]`,itemsArray:o=[],loop:s=!0,dir:c=`ltr`,preventScroll:l=!0,focus:u=!1}=r,[d,f,p,m,h,g]=[e.key===`ArrowRight`,e.key===`ArrowLeft`,e.key===`ArrowUp`,e.key===`ArrowDown`,e.key===`Home`,e.key===`End`],_=p||m,v=d||f;if(!h&&!g&&(!_&&!v||i===`vertical`&&v||i===`horizontal`&&_))return null;let y=n?Array.from(n.querySelectorAll(a)):o;if(!y.length)return null;l&&e.preventDefault();let b=null;return v||_?b=Ye(y,t,{goForward:_?m:c===`ltr`?d:f,loop:s}):h?b=y.at(0)||null:g&&(b=y.at(-1)||null),u&&b?.focus(),b}function Ye(e,t,n,r=e.includes(t)?e.length:e.length+1){if(--r===0)return null;let i=e.indexOf(t),a;if(a=i===-1?n.goForward?0:e.length-1:n.goForward?i+1:i-1,!n.loop&&(a<0||a>=e.length))return null;let o=e[(a+e.length)%e.length];return o?o.hasAttribute(`disabled`)&&o.getAttribute(`disabled`)!==`false`?Ye(e,o,n,r):o:null}var[X,Xe]=U(`AutocompleteRoot`),Ze=b({__name:`AutocompleteRoot`,props:{modelValue:{type:String,required:!1},defaultValue:{type:String,required:!1},open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},dir:{type:String,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},resetSearchTermOnBlur:{type:Boolean,required:!1,default:!1},openOnFocus:{type:Boolean,required:!1,default:!1},openOnClick:{type:Boolean,required:!1,default:!1},ignoreFilter:{type:Boolean,required:!1},highlightOnHover:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`update:modelValue`,`highlight`,`update:open`],setup(e,{expose:t,emit:r}){let i=e,a=r,{primitiveElement:s,currentElement:c}=Pe(),{disabled:u,ignoreFilter:d,openOnFocus:p,openOnClick:m,dir:h,highlightOnHover:_}=f(i),b=J(h),S=K(i,`modelValue`,a,{defaultValue:i.defaultValue??``,passive:i.modelValue===void 0}),C=K(i,`open`,a,{defaultValue:i.defaultOpen,passive:i.open===void 0}),E=y({get:()=>S.value,set:e=>{e==null?S.value=``:S.value=String(e)}});async function k(e){C.value=e,e?(z.value=S.value||``,await T(),s.value?.highlightSelected(),M.value=!0,P.value?.focus()):(M.value=!1,z.value=``,setTimeout(()=>{!e&&i.resetSearchTermOnBlur&&j.trigger()},1))}let j=ke(),M=O(!1),N=O(!1),P=O(),ee=O(),te=y(()=>s.value?.highlightedElement??void 0),I=O(new Map),L=O(new Map),{contains:R}=F({sensitivity:`base`}),z=O(``),B=y(e=>{if(!z.value||i.ignoreFilter||N.value)return{count:I.value.size,items:e?.items??new Map,groups:e?.groups??new Set(L.value.keys())};let t=0,n=new Map,r=new Set;for(let[e,r]of I.value){let i=R(r,z.value);n.set(e,+!!i),i&&t++}for(let[e,t]of L.value)for(let i of t)if(n.get(i)>0){r.add(e);break}return{count:t,items:n,groups:r}}),V=o();return g(()=>
1{V?.exposed&&(V.exposed.highlightItem=s.value?.highlightItem,V.exposed.highlightFirstItem=s.value?.highlightFirstItem,V.exposed.highlightSelected=s.value?.highlightSelected)}),t({filtered:B,highlightedElement:te,highlightItem:s.value?.highlightItem,highlightFirstItem:s.value?.highlightFirstItem,highlightSelected:s.value?.highlightSelected}),_e({modelValue:E,multiple:O(!1),disabled:u,open:C,onOpenChange:k,contentId:``,isUserInputted:M,isVirtual:N,inputElement:P,highlightedElement:te,onInputElementChange:e=>P.value=e,triggerElement:ee,onTriggerElementChange:e=>ee.value=e,parentElement:c,resetSearchTermOnSelect:O(!1),onResetSearchTerm:j.on,allItems:I,allGroups:L,filterSearch:z,filterState:B,ignoreFilter:d,openOnFocus:p,openOnClick:m,resetModelValueOnClear:O(!0)}),Xe({modelValue:S}),(e,t)=>(x(),D(l(Ne),null,{default:w(()=>[n(l(ge),v({ref_key:`primitiveElement`,ref:s},e.$attrs,{modelValue:E.value,"onUpdate:modelValue":t[0]||=e=>E.value=e,style:{pointerEvents:l(C)?`auto`:void 0},as:e.as,"as-child":e.asChild,dir:l(b),name:e.name,required:e.required,disabled:l(u),"highlight-on-hover":l(_),onHighlight:t[1]||=e=>a(`highlight`,e)}),{default:w(()=>[A(e.$slots,`default`,{open:l(C),modelValue:l(S)})]),_:3},16,[`modelValue`,`style`,`as`,`as-child`,`dir`,`name`,`required`,`disabled`,`highlight-on-hover`])]),_:3}))}}),Qe=b({__name:`AutocompleteInput`,props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`input`}},emits:[`update:modelValue`],setup(e,{emit:t}){let n=e,r=t,i=me(),o=X(),s=I(),{primitiveElement:c,currentElement:u}=Pe(),d=K(n,`modelValue`,r,{passive:n.modelValue===void 0});o.modelValue.value&&(d.value=o.modelValue.value),g(()=>{u.value&&i.onInputElementChange(u.value)});let{isComposing:f,handleCompositionStart:p,handleCompositionEnd:m}=he(e=>{let t=e.target;t&&_(t.value)});function h(e){f.value||(e.preventDefault(),i.open.value||i.onOpenChange(!0))}function _(e){i.open.value?i.filterSearch.value=e:(i.onOpenChange(!0),T(()=>{e&&(i.filterSearch.value=e,s.highlightFirstItem())})),o.modelValue.value=e}function v(e){f.value||_(e.target.value)}function y(){i.openOnFocus.value&&!i.open.value&&i.onOpenChange(!0)}function b(){i.openOnClick.value&&!i.open.value&&i.onOpenChange(!0)}return a(o.modelValue,e=>{let t=e??``;d.value!==t&&(d.value=t)}),i.onResetSearchTerm(()=>{d.value=o.modelValue.value??``}),a(i.filterState,(e,t)=>{!i.isVirtual.value&&t.count===0&&s.highlightFirstItem()}),(e,t)=>(x(),D(l(z),{ref_key:`primitiveElement`,ref:c,modelValue:l(d),"onUpdate:modelValue":t[0]||=e=>E(d)?d.value=e:null,as:e.as,"as-child":e.asChild,"auto-focus":e.autoFocus,disabled:e.disabled,"aria-expanded":l(i).open.value,"aria-controls":l(i).contentId,"aria-autocomplete":`list`,role:`combobox`,autocomplete:`off`,onClick:b,onInput:v,onKeydown:P(h,[`down`,`up`]),onFocus:y,onCompositionstart:l(p),onCompositionend:l(m)},{default:w(()=>[A(e.$slots,`default`)]),_:3},8,[`modelValue`,`as`,`as-child`,`auto-focus`,`disabled`,`aria-expanded`,`aria-controls`,`onCompositionstart`,`onCompositionend`]))}}),$e=b({__name:`ComboboxViewport`,props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{forwardRef:i}=q(),{nonce:a}=f(t),o=ve(a),s=me();return(e,a)=>(x(),m(C,null,[n(l(W),v({...e.$attrs,...t},{ref:l(i),"data-reka-combobox-viewport":``,role:`presentation`,style:{position:`relative`,flex:l(s).isVirtual.value?void 0:1,overflow:`auto`}}),{default:w(()=>[A(e.$slots,`default`)]),_:3},16,[`style`]),n(l(W),{as:`style`,nonce:l(o)},{default:w(()=>a[0]||=[r(` /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-combobox-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-combobox-viewport]::-webkit-scrollbar { display: none; } `)]),_:1,__:[0]},8,[`nonce`])],64))}}),[Z,et]=U(`TagsInputRoot`),tt=b({__name:`TagsInputRoot`,props:{modelValue:{type:[Array,null],required:!1},defaultValue:{type:Array,required:!1,default:()=>[]},addOnPaste:{type:Boolean,required:!1},addOnTab:{type:Boolean,required:!1},addOnBlur:{type:Boolean,required:!1},duplicate:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},delimiter:{type:null,required:!1,default:`,`},dir:{type:String,required:!1},max:{type:Number,required:!1,default:0},id:{type:String,required:!1},convertValue:{type:Function,required:!1},displayValue:{type:Function,required:!1,default:e=>e.toString()},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:[`update:modelValue`,`invalid`,`addTag`,`removeTag`],setup(e,{emit:t}){let r=e,i=t,{addOnPaste:a,disabled:o,delimiter:s,max:c,id:u,dir:d,addOnBlur:p,addOnTab:m}=f(r),h=J(d),g=K(r,`modelValue`,i,{defaultValue:r.defaultValue,passive:!0,deep:!0}),{forwardRef:_,currentElement:v}=q(),{focused:b}=Ae(v),S=je(v),{getItems:C,CollectionSlot:T}=Fe({isProvider:!0}),E=O(),k=O(!1),M=y(()=>Array.isArray(g.value)?[...g.value]:[]);function N(e){if(e!==-1){let t=C().filter(e=>e.ref.dataset.disabled!==``);
1g.value=g.value.filter((t,n)=>n!==e),i(`removeTag`,t[e].value)}}return et({modelValue:g,onAddValue:e=>{let t=[...M.value],n=t.length>0&&typeof t[0]==`object`,a=t.length>0&&typeof r.defaultValue[0]==`object`;if((n||a)&&typeof r.convertValue!=`function`)throw Error("You must provide a `convertValue` function when using objects as values.");let o=r.convertValue?r.convertValue(e):e;if(t.length>=c.value&&c.value)return i(`invalid`,o),!1;if(r.duplicate)return g.value=[...t,o],i(`addTag`,o),!0;if(t.includes(o))k.value=!0;else return g.value=[...t,o],i(`addTag`,o),!0;return i(`invalid`,o),!1},onRemoveValue:N,onInputKeydown:e=>{if(e.isComposing)return;let t=e.target,n=C().map(e=>e.ref).filter(e=>e.dataset.disabled!==``);if(!n.length)return;let r=n.at(-1);switch(e.key){case`Delete`:case`Backspace`:if(t.selectionStart!==0||t.selectionEnd!==0)break;if(E.value){let t=n.findIndex(e=>e===E.value);N(t),E.value=E.value===r?n.at(t-1):n.at(t+1),e.preventDefault()}else e.key===`Backspace`&&(E.value=r,e.preventDefault());break;case`Home`:case`End`:case`ArrowRight`:case`ArrowLeft`:{let i=e.key===`ArrowRight`&&h.value===`ltr`||e.key===`ArrowLeft`&&h.value===`rtl`,a=!i;if(t.selectionStart!==0||t.selectionEnd!==0)break;if(a&&!E.value)E.value=r,e.preventDefault();else if(i&&r&&E.value===r)E.value=void 0,e.preventDefault();else if(E.value){let t=Je(e,E.value,void 0,{itemsArray:n,loop:!1,dir:h.value});t&&(E.value=t),e.preventDefault()}break}case`ArrowUp`:case`ArrowDown`:E.value&&e.preventDefault();break;default:E.value=void 0}},selectedElement:E,isInvalidInput:k,addOnPaste:a,addOnBlur:p,addOnTab:m,dir:h,disabled:o,delimiter:s,max:c,id:u,displayValue:r.displayValue}),(e,t)=>(x(),D(l(T),null,{default:w(()=>[n(l(W),{ref:l(_),dir:l(h),as:e.as,"as-child":e.asChild,"data-invalid":k.value?``:void 0,"data-disabled":l(o)?``:void 0,"data-focused":l(b)?``:void 0},{default:w(()=>[A(e.$slots,`default`,{modelValue:l(g)}),l(S)&&e.name?(x(),D(l(Ie),{key:0,name:e.name,value:l(g),required:e.required,disabled:l(o)},null,8,[`name`,`value`,`required`,`disabled`])):j(`v-if`,!0)]),_:3},8,[`dir`,`as`,`as-child`,`data-invalid`,`data-disabled`,`data-focused`])]),_:3}))}}),nt=b({__name:`TagsInputInput`,props:{placeholder:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},maxLength:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`input`}},setup(e){let t=e,n=Z(),{forwardRef:r,currentElement:i}=q();function a(e){if(n.selectedElement.value=void 0,!n.addOnBlur.value)return;let t=e.target,r=e.relatedTarget,i=t.getAttribute(`aria-controls`);i&&r?.closest(`#${CSS.escape(i)}`)||t.value&&n.onAddValue(t.value)&&(t.value=``)}function o(e){n.addOnTab.value&&d(e)}let{isComposing:s,handleCompositionStart:c,handleCompositionEnd:u}=he();async function d(e){if(s.value||(await T(),e.defaultPrevented))return;let t=e.target;t.value&&(n.onAddValue(t.value)&&(t.value=``),e.preventDefault())}function f(e){if(s.value||(n.isInvalidInput.value=!1,e.data===null))return;let t=n.delimiter.value;if(t===e.data||t instanceof RegExp&&t.test(e.data)){let r=e.target;if(r.value=r.value.replace(t,``),r.value.trim()===``){r.value=``;return}n.onAddValue(r.value)&&(r.value=``)}}function p(e){s.value||n.onInputKeydown(e)}function m(e){if(n.addOnPaste.value){e.preventDefault();let t=e.clipboardData;if(!t)return;let r=t.getData(`text`);n.delimiter.value?r.split(n.delimiter.value).forEach(e=>{n.onAddValue(e)}):n.onAddValue(r)}}return g(()=>{let e=i.value.nodeName===`INPUT`?i.value:i.value.querySelector(`input`);e&&setTimeout(()=>{t.autoFocus&&e?.focus()},1)}),(e,t)=>(x(),D(l(W),{id:l(n).id?.value,ref:l(r),type:`text`,autocomplete:`off`,autocorrect:`off`,autocapitalize:`off`,as:e.as,"as-child":e.asChild,maxlength:e.maxLength,placeholder:e.placeholder,disabled:l(n).disabled.value,"data-invalid":l(n).isInvalidInput.value?``:void 0,onInput:f,onKeydown:[P(d,[`enter`]),P(o,[`tab`]),p],onBlur:a,onCompositionstart:l(c),onCompositionend:l(u),onPaste:m},{default:w(()=>[A(e.$slots,`default`)]),_:3},8,[`id`,`as`,`as-child`,`maxlength`,`placeholder`,`disabled`,`data-invalid`,`onCompositionstart`,`onCompositionend`]))}}),[Q,rt]=U(`TagsInputItem`),it=b({__name:`TagsInputItem`,props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=e,{value:r}=f(t),i=Z(),{forwardRef:a,currentElement:o}=q(),{CollectionItem:s}=Fe(),c=y(()=>i.selectedElement.value===o.value),u=y(()=>t.disabled||i.disabled.value),d=rt({value:r,isSelected:c,disabled:u,textId:``,displayValue:y(()=>i.displayValue(r.value))});return(e,t)=>(x(),D(l(s),{value:l(r)},{default:w(()=>[n(l(W),{ref:l(a),as:e.as,"as-child":e.asChild,"aria-labelledby":l(d).textId,"aria-current":c.value,"data-disabled":u.value?``:void 0,"data-state":c.value?`active`:`inactive`},{default:w(()=>[A(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-labelledby`,`aria-current`,`data-disabled`,`data-state`])]),_:3},8,[`value`]))}}),at=b({__name:`TagsInputItemDelete`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;q();let n=Z(),r=Q(),i=y(()=>r.disabled?.value||n.disabled.value);function a(){if(i.value)return;let e=n.modelValue.value.findIndex(e=>te(e,r.value.value));n.onRemoveValue(e)}return(e,n)=>(x(),D(l(W),v({tabindex:`-1`},t,{"aria-labelledby":l(r).textId,"aria-current":l(r).isSelected.value,"data-state":l(r).isSelected.value?`active`:`inactive`,"data-disabled":i.value?``:void 0,type:e.as===`button`?`button`:void 0,onClick:a}),{default:w(()=>[A(e.$slots,`default`)]),_:3},16,[`aria-labelledby`,`aria-current`,`data-state`,`data-disabled`,`type`]))}}),ot=b({__name:`TagsInputItemText`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){let t=e,n=Q();return q(),n.textId||=De(void 0,`reka-tags-input-item-text`),(e,i)=>(x(),D(l(W),v(t,{id:l(n).textId}),{default:w(()=>[A(e.$slots,`default`,{},()=>[r(S(l(n).displayValue.value),1)])]),_:3},16,[`id`]))}}),st={Root:Ze,Input:Qe,Anchor:re,Empty:ne,Trigger:ie,Cancel:oe,Group:V,Label:de,Content:le,Viewport:$e,Virtualizer:ue,Item:ae,ItemIndicator:B,Separator:R,Arrow:H,Portal:ce},ct={Root:L,Input:pe,Anchor:re,Empty:ne,Trigger:ie,Cancel:oe,Group:V,Label:de,Content:le,Viewport:$e,Virtualizer:ue,Item:ae,ItemIndicator:B,Separator:R,Arrow:H,Portal:ce},lt={slots:{root:`relative inline-flex items-center`,base:[`roun
1ded-md`,`transition-colors`],leading:`absolute inset-y-0 start-0 flex items-center`,leadingIcon:`shrink-0 text-dimmed`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailing:`group absolute inset-y-0 end-0 flex items-center disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none`,trailingIcon:`shrink-0 text-dimmed`,trailingClear:`p-0`,arrow:`fill-bg stroke-default`,content:`max-h-[min(15rem,var(--reka-combobox-content-available-height,15rem))] w-(--reka-combobox-trigger-width) bg-default shadow-lg rounded-md ring ring-default overflow-hidden data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-combobox-content-transform-origin) pointer-events-auto flex flex-col`,viewport:`relative scroll-py-1 overflow-y-auto flex-1`,group:`p-1 isolate`,empty:`text-center text-muted`,label:`font-semibold text-highlighted`,separator:`-mx-1 my-1 h-px bg-border`,item:[`group relative w-full flex items-start gap-1.5 p-1.5 text-sm select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50`,`transition-colors before:transition-colors`],itemLeadingIcon:[`shrink-0 text-dimmed group-data-highlighted:not-group-data-disabled:text-default`,`transition-colors`],itemLeadingAvatar:`shrink-0`,itemLeadingAvatarSize:``,itemLeadingChip:`shrink-0`,itemLeadingChipSize:``,itemTrailing:`ms-auto inline-flex gap-1.5 items-center`,itemTrailingIcon:`shrink-0`,itemWrapper:`flex-1 flex flex-col min-w-0`,itemLabel:`truncate`,itemDescription:`truncate text-muted`,tagsItem:`px-1.5 py-0.5 rounded-sm font-medium inline-flex items-center gap-0.5 ring ring-inset ring-accented bg-elevated text-default data-disabled:cursor-not-allowed data-disabled:opacity-75`,tagsItemText:`truncate`,tagsItemDelete:[`inline-flex items-center rounded-xs text-dimmed hover:text-default hover:bg-accented/75 disabled:pointer-events-none`,`transition-colors`],tagsItemDeleteIcon:`shrink-0`,tagsInput:`flex-1 border-0 bg-transparent placeholder:text-dimmed focus:outline-none disabled:cursor-not-allowed disabled:opacity-75`},variants:{fieldGroup:{horizontal:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-e-none group-not-only:group-last:rounded-s-none group-not-last:group-not-first:rounded-none`},vertical:{root:`group has-focus-visible:z-[1]`,base:`group-not-only:group-first:rounded-b-none group-not-only:group-last:rounded-t-none group-not-last:group-not-first:rounded-none`}},size:{xs:{base:`px-2 py-1 text-sm/4 gap-1`,leading:`ps-2`,trailing:`pe-2`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`,label:`p-1 text-[10px]/3 gap-1`,item:`p-1 text-xs gap-1`,itemLeadingIcon:`size-4`,itemLeadingAvatarSize:`3xs`,itemLeadingChip:`size-4`,itemLeadingChipSize:`sm`,itemTrailingIcon:`size-4`,tagsItem:`text-[10px]/3`,tagsItemDeleteIcon:`size-3`,empty:`p-2 text-xs`},sm:{base:`px-2.5 py-1.5 text-sm/4 gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`,label:`p-1.5 text-[10px]/3 gap-1.5`,item:`p-1.5 text-xs gap-1.5`,itemLeadingIcon:`size-4`,itemLeadingAvatarSize:`3xs`,itemLeadingChip:`size-4`,itemLeadingChipSize:`sm`,itemTrailingIcon:`size-4`,tagsItem:`text-[10px]/3`,tagsItemDeleteIcon:`size-3`,empty:`p-2.5 text-xs`},md:{base:`px-2.5 py-1.5 text-base/5 gap-1.5`,leading:`ps-2.5`,trailing:`pe-2.5`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`,label:`p-1.5 text-xs gap-1.5`,item:`p-1.5 text-sm gap-1.5`,itemLeadingIcon:`size-5`,itemLeadingAvatarSize:`2xs`,itemLeadingChip:`size-5`,itemLeadingChipSize:`md`,itemTrailingIcon:`size-5`,tagsItem:`text-xs`,tagsItemDeleteIcon:`size-3.5`,empty:`p-2.5 text-sm`},lg:{base:`px-3 py-2 text-base/5 gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`,label:`p-2 text-xs gap-2`,item:`p-2 text-sm gap-2`,itemLeadingIcon:`size-5`,itemLeadingAvatarSize:`2xs`,itemLeadingChip:`size-5`,itemLeadingChipSize:`md`,itemTrailingIcon:`size-5`,tagsItem:`text-xs`,tagsItemDeleteIcon:`size-3.5`,empty:`p-3 text-sm`},xl:{base:`px-3 py-2 text-base gap-2`,leading:`ps-3`,trailing:`pe-3`,leadingIcon:`size-6`,leadingAvatarSize:`xs`,trailingIcon:`size-6`,label:`p-2 text-sm gap-2`,item:`p-2 text-base gap-2`,itemLeadingIcon:`size-6`,itemLeadingAvatarSize:`xs`,itemLeadingChip:`size-6`,itemLeadingChipSize:`lg`,itemTrailingIcon:`size-6`,tagsItem:`text-sm`,tagsItemDeleteIcon:`size-4`,empty:`p-3 text-base`}},variant:{outline:`text-highlighted bg-default ring ring-inset ring-accented`,soft:`text-highlighted bg-elevated/50 hover:bg-elevated focus:bg-elevated disabled:bg-elevated/50`,subtle:`text-highlighted bg-elevated ring ring-inset ring-accented`,ghost:`text-highlighted bg-transparent hover:bg-elevated focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent`,none:`text-highlighted bg-transparent focus:outline-none`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},leading:{true:``},trailing:{true:``},loading:{true:``},highlight:{true:``},fixed:{false:``},type:{file:`file:me-1.5 file:font-medium file:text-muted file:outline-none`},virtualize:{true:{viewport:`p-1 isolate`},false:{viewport:`divide-y divide-default`}},multiple:{true:{root:`flex-wrap`},false:{base:`w-full border-0 placeholder:text-dimmed disabled:cursor-not-allowed disabled:opacity-75`}}},compoundVariants:[{variant:`soft`,multiple:!0,class:`has-focus:bg-elevated has-focus-visible:outline-3`},{variant:`ghost`,multiple:!0,class:`has-focus:bg-elevated has-focus-visible:outline-3`},{color:`primary`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-primary`},{color:`secondary`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-secondary`},{color:`success`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-success`},{color:`info`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-info`},{color:`warning`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-warning`},{color:`error`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-error`},{color:`neutral`,multiple:!0,variant:[`outline`,`subtle`],class:`has-focus-visible:outline-3 has-focus-visible:ring-inverted`},{color:`primary`,variant:[`outline`,`subtle`],class:`outline-primary/25 focus-visible:outline-3 focus-visible:ring-primary`},{color:`secondary`,variant:[`outline`,`subtle`],class:`outline-secondary/25 focus-visible:outline-3 focus-visible:ring-secondary`},{color:`success`,variant:[`outline`,`subtle`],class:`outline-success/25 focus-visible:outline-3 focus-visible:ring-success`},{color:`info`,variant:[`outline`,`subtle`],class:`outline-info/25 focus-visible:outline-3 focus-visible:ring-info`},{color:`warning`,variant:[`outline`,`subtle`],class:`outline-warning/25 focus-visible:outline-3 focus-visible:ring-warning`},{color:`error`,variant:[`outline`,`subtle`],class:`outline-error/25 focus-visible:outline-3 focus-visible:ring-error`},{color:`primary`,variant:[`soft`,`ghost`],class:`outline-primary/25 focus-visible:outline-3`},{color:`secondary`,variant:[`soft`,`ghost`],class:`outline-secondary/25 focus-visible:outline-3`},{color:`success`,variant:[`soft`,`ghost`],class:`outline-success/25 focus-visible:outline-3`},{color:`info`,variant:[`soft`,`ghost`],class:`outline-info/25 focus-visible:outline-3`},{color:`warning`,variant:[`soft`,`ghost`],class:`outline-warning/25 focus-visible:outline-3`},{color:`error`,variant:[`soft`,`ghost`],class:`outline-error/25 focus-visible:outline-3`},{color:`primary`,highlight:!0,class:`ring ring-inset ring-primary`},{color:`secondary`,highlight:!0,class:`ring ring-inset ring-secondary`},{color:`success`,highlight:!0,class:`ring ring-inset ring-success`},{color:`info`,highlight:!0,class:`ring ring-inset ring-info`},{color:`warning`,highlight:!0,class:`ring ring-inset ring-warning`},{color:`error`,highlight:!0,class:`ring ring-inset ring-error`},{color:`neutral`,variant:[`outline`,`subtle`],class:`outline-inverted/25 focus-visible:outline-3 focus-visible:ring-inverted`},{color:`neutral`,variant:[`soft`,`ghost`],class:`outline-inverted/25 focus-visible:outline-3`},{color:`neutral`,highlight:!0,class:`ring ring-inset ring-inverted`},{leading:!0,size:`xs`,class:`ps-7`},{leading:!0,size:`sm`,class:`ps-8`},{leading:!0,size:`md`,class:`ps-9`},{leading:!0,size:`lg`,class:`ps-10`},{leading:!0,size:`xl`,class:`ps-11`},{trailing:!0,size:`xs`,class:`pe-7`},{trailing:!0,size:`sm`,class:`pe-8`},{trailing:!0,size:`md`,class:`pe-9`},{trailing:!0,size:`lg`,class:`pe-10`},{trailing:!0,size:`xl`,class:`pe-11`},{loading:!0,leading:!0,class:{leadingIcon:`animate-spin`}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:`animate-spin`}},{fixed:!1,size:`xs`,class:`md:text-xs`},{fixed:!1,size:`sm`,class:`md:text-xs`},{fixed:!1,size:`md`,class:`md:text-sm`},{fixed:!1,size:`lg`,class:`md:text-sm`}],defaultVariants:{size:`md`,color:`primary`,variant:`outline`}},ut=Object.assign({inheritAttrs:!1},{__name:`UInputMenu`,props:e({as:{type:null,required:!1},id:{type:String,required:!1},type:{type:null,required:!1,default:`text`},placeholder:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},required:{type:Boolean,required:!1},autofocus:{type:Boolean,required:!1},autofocusDelay:{type:Number,required:!1,default:0},trailingIcon:{type:null,required:!1},selectedIcon:{type:null,required:!1},deleteIcon:{type:null,required:!1},clear:{type:[Boolean,Object],required:!1},clearIcon:{type:null,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},virtualize:{type:[Boolean,Object],required:!1,default:!1},valueKey:{type:null,required:!1},labelKey:{type:null,required:!1,default:`label`},descriptionKey:{type:null,required:!1,default:`description`},items:{type:null,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},modelModifiers:{type:null,required:!1},multiple:{type:Boolean,required:!1},highlight:{type:Boolean,required:!1},fixed:{type:Boolean,required:!1},mode:{type:String,required:!1,default:`combobox`},createItem:{type:[Boolean,String,Object],required:!1},filterFields:{type:Array,required:!1},ignoreFilter:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},resetSearchTermOnBlur:{type:Boolean,required:!1,default:!0},resetSearchTermOnSelect:{type:Boolean,required:!1,default:!0},resetModelValueOnClear:{type:Boolean,required:!1,default:!0},highlightOnHover:{type:Boolean,required:!1},openOnClick:{type:Boolean,required:!1},openOnFocus:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1}},{searchTerm:{type:String,default:``},searchTermModifiers:{}}),emits:e([`change`,`blur`,`focus`,`create`,`clear`,`highlight`,`remove-tag`,`update:modelValue`,`update:open`],[`update:searchTerm`]),setup(e,{expose:o,emit:f}){let b=e,E=f,P=s(),F=ye(`inputMenu`,b),I=i(e,`searchTerm`,{type:String,default:``}),{t:L}=Ke(),R=ee(),{filterGroups:z}=se(),B=y(()=>F.mode===`autocomplete`),V=Le(F,`as`,`modelValue`,`defaultValue`,`open`,`defaultOpen`,`required`,`multiple`,`resetSearchTermOnBlur`,`resetSearchTermOnSelect`,`resetModelValueOnClear`,`highlightOnHover`,`openOnClick`,`openOnFocus`,`by`),ne=Re(V,`multiple`,`resetSearchTermOnSelect`,`resetModelValueOnClear`,`by`),re=Me(y(()=>B.value?ne:V),E),H=y(()=>B.value?st:ct),ie=c(),ae=y(()=>F.multiple&&!B.value?ie[`data-slot`]??`base`:`base`),oe=Oe(k(()=>F.portal)),ce=k(()=>
1Ee(F.content,{side:`bottom`,sideOffset:8,collisionPadding:8,position:`popper`})),le=k(()=>Ee(F.arrow,{rounded:!0})),ue=y(()=>typeof F.clear==`object`?F.clear:{}),de=k(()=>F.virtualize?Ee(typeof F.virtualize==`boolean`?{}:F.virtualize,{estimateSize:fe(Z.value,Fe.value||`md`,F.descriptionKey,!!P[`item-description`])}):!1),{emitFormBlur:pe,emitFormFocus:me,emitFormChange:he,emitFormInput:ge,size:_e,color:ve,id:U,name:W,highlight:De,disabled:K,ariaAttrs:ke}=Te(b),{orientation:Ae,size:q}=Ve(b),{isLeading:J,isTrailing:je,leadingIconName:Ne,trailingIconName:Pe}=We(k(()=>Ee(F,{trailingIcon:R.ui.icons.chevronDown}))),Fe=y(()=>q.value||_e.value),[Ie,qe]=ze(),[Je,Ye]=ze({props:{item:{type:[Object,String,Number,Boolean],required:!0},index:{type:Number,required:!1}}}),X=y(()=>we({extend:lt,...R.ui?.inputMenu||{}})({color:ve.value??F.color,variant:F.variant,size:Fe?.value??F.size,loading:F.loading,highlight:De.value??F.highlight,fixed:F.fixed,leading:J.value||!!F.avatar||!!P.leading,trailing:je.value||!!P.trailing,multiple:F.multiple,fieldGroup:Ae.value,virtualize:!!F.virtualize})),Xe=y(()=>Qe.value.flatMap(e=>e));function Ze(e){return Ce(Xe.value,e,{labelKey:F.labelKey,valueKey:F.valueKey,by:F.by})??``}let Qe=y(()=>F.items?.length?Se(F.items)?F.items:[F.items]:[]),$e=y(()=>{if(F.ignoreFilter||!I.value)return Qe.value;let e=Array.isArray(F.filterFields)?F.filterFields:[F.labelKey];return z(Qe.value,I.value,{fields:e,isStructural:e=>$(e)&&!!e.type&&[`label`,`separator`].includes(e.type)})}),Z=y(()=>$e.value.flatMap(e=>e)),et=y(()=>{if(!F.createItem||!I.value)return!1;let e=F.valueKey?{[F.valueKey]:I.value}:I.value;return typeof F.createItem==`object`&&F.createItem.when===`always`||F.createItem===`always`?!Z.value.find(t=>be(t,e,F.by??F.valueKey)):!Z.value.length}),Q=y(()=>typeof F.createItem==`object`?F.createItem.position:`bottom`),rt=d(`inputRef`);function ut(){F.autofocus&&rt.value?.$el?.focus()}g(()=>{T(()=>{B.value?I.value=String(F.modelValue??F.defaultValue??``):I.value=``}),setTimeout(()=>{ut()},F.autofocusDelay)}),a(()=>F.modelValue,e=>{B.value&&(I.value=String(e??``))});function dt(e){if(t(F.modelValue)===e)return;F.modelModifiers?.trim&&(typeof e==`string`||e==null)&&(e=e?.trim()??null),F.modelModifiers?.number&&(e=xe(e)),F.modelModifiers?.nullable&&(e??=null),F.modelModifiers?.optional&&!F.modelModifiers?.nullable&&e!==null&&(e??=void 0);let n=new Event(`change`,{target:{value:e}});E(`change`,n),he(),ge(),B.value?I.value=String(e??``):F.resetSearchTermOnSelect&&(I.value=``)}function ft(e){B.value||(I.value=e)}function pt(e){E(`blur`,e),pe()}function mt(e){E(`focus`,e),me()}let ht=O(!1);function gt(e){ht.value=e;let t;if(e){let e=new FocusEvent(`focus`);E(`focus`,e),me(),clearTimeout(t)}else{let e=new FocusEvent(`blur`);E(`blur`,e),pe(),!B.value&&F.resetSearchTermOnBlur&&(t=setTimeout(()=>{I.value=``},100))}}function _t(e,t){if(F.multiple){let n=t.filter(t=>!te(t,e));E(`update:modelValue`,n),E(`remove-tag`,e),dt(n)}}function vt(e){e.preventDefault(),e.stopPropagation(),E(`create`,I.value)}function yt(e,t){if($(t)){if(t.disabled){e.preventDefault();return}t.onSelect?.(e)}}function $(e){return typeof e==`object`&&!!e}function bt(e){return F.multiple&&Array.isArray(e)?e.length===0:e==null||e===``}function xt(){E(`clear`)}let St=d(`viewportRef`),Ct=d(`comboboxRootRef`);return a(()=>F.items,async()=>{!ht.value||!F.createItem||(await T(),Ct.value?.highlightFirstItem?.())},{flush:`post`}),o({inputRef:k(()=>rt.value?.$el),viewportRef:k(()=>St.value)}),(e,t)=>(x(),m(C,null,[n(l(Ie),null,{default:w(()=>[n(l(H).Item,{"data-slot":`item`,class:u(X.value.item({class:l(F).ui?.item})),value:I.value,onSelect:vt},{default:w(()=>[p(`span`,{"data-slot":`itemLabel`,class:u(X.value.itemLabel({class:l(F).ui?.itemLabel}))},[A(e.$slots,`create-item-label`,{item:I.value},()=>[r(S(l(L)(`inputMenu.create`,{label:I.value})),1)])],2)]),_:3},8,[`class`,`value`])]),_:3}),n(l(Je),null,{default:w(({item:t,index:i})=>[$(t)&&t.type===`label`?(x(),D(l(H).Label,{key:0,"data-slot":`label`,class:u(X.value.label({class:[l(F).ui?.label,t.ui?.label,t.class]}))},{default:w(()=>[r(S(l(G)(t,l(F).labelKey)),1)]),_:2},1032,[`class`])):$(t)&&t.type===`separator`?(x(),D(l(H).Separator,{key:1,"data-slot":`separator`,class:u(X.value.separator({class:[l(F).ui?.separator,t.ui?.separator,t.class]}))},null,8,[`class`])):(x(),D(l(H).Item,{key:2,"data-slot":`item`,class:u(X.value.item({class:[l(F).ui?.item,$(t)&&t.ui?.item,$(t)&&t.class]}
1)),disabled:$(t)&&t.disabled,value:l(F).valueKey&&$(t)?l(G)(t,l(F).valueKey):t,onSelect:e=>yt(e,t)},{default:w(()=>[A(e.$slots,`item`,{item:t,index:i,ui:X.value},()=>[A(e.$slots,`item-leading`,{item:t,index:i,ui:X.value},()=>[$(t)&&t.icon?(x(),D(Y,{key:0,name:t.icon,"data-slot":`itemLeadingIcon`,class:u(X.value.itemLeadingIcon({class:[l(F).ui?.itemLeadingIcon,t.ui?.itemLeadingIcon]}))},null,8,[`name`,`class`])):$(t)&&t.avatar?(x(),D(Ge,v({key:1,size:t.ui?.itemLeadingAvatarSize||l(F).ui?.itemLeadingAvatarSize||X.value.itemLeadingAvatarSize()},t.avatar,{"data-slot":`itemLeadingAvatar`,class:X.value.itemLeadingAvatar({class:[l(F).ui?.itemLeadingAvatar,t.ui?.itemLeadingAvatar]})}),null,16,[`size`,`class`])):$(t)&&t.chip?(x(),D(Ue,v({key:2,size:t.ui?.itemLeadingChipSize||l(F).ui?.itemLeadingChipSize||X.value.itemLeadingChipSize(),inset:``,standalone:``},t.chip,{"data-slot":`itemLeadingChip`,class:X.value.itemLeadingChip({class:[l(F).ui?.itemLeadingChip,t.ui?.itemLeadingChip]})}),null,16,[`size`,`class`])):j(``,!0)]),p(`span`,{"data-slot":`itemWrapper`,class:u(X.value.itemWrapper({class:[l(F).ui?.itemWrapper,$(t)&&t.ui?.itemWrapper]}))},[p(`span`,{"data-slot":`itemLabel`,class:u(X.value.itemLabel({class:[l(F).ui?.itemLabel,$(t)&&t.ui?.itemLabel]}))},[A(e.$slots,`item-label`,{item:t,index:i},()=>[r(S($(t)?l(G)(t,l(F).labelKey):t),1)])],2),$(t)&&(l(G)(t,l(F).descriptionKey)||P[`item-description`])?(x(),m(`span`,{key:0,"data-slot":`itemDescription`,class:u(X.value.itemDescription({class:[l(F).ui?.itemDescription,$(t)&&t.ui?.itemDescription]}))},[A(e.$slots,`item-description`,{item:t,index:i},()=>[r(S(l(G)(t,l(F).descriptionKey)),1)])],2)):j(``,!0)],2),p(`span`,{"data-slot":`itemTrailing`,class:u(X.value.itemTrailing({class:[l(F).ui?.itemTrailing,$(t)&&t.ui?.itemTrailing]}))},[A(e.$slots,`item-trailing`,{item:t,index:i,ui:X.value}),B.value?j(``,!0):(x(),D(l(H).ItemIndicator,{key:0,"as-child":``},{default:w(()=>[n(Y,{name:l(F).selectedIcon||l(R).ui.icons.check,"data-slot":`itemTrailingIcon`,class:u(X.value.itemTrailingIcon({class:[l(F).ui?.itemTrailingIcon,$(t)&&t.ui?.itemTrailingIcon]}))},null,8,[`name`,`class`])]),_:2},1024))],2)])]),_:2},1032,[`class`,`disabled`,`value`,`onSelect`]))]),_:3}),n(l(H).Root,v({ref_key:`comboboxRootRef`,ref:Ct},l(re),{name:l(W),disabled:l(K),"data-slot":e.$attrs[`data-slot`]??`root`,class:X.value.root({class:[l(F).ui?.root,l(F).class]}),"as-child":!!l(F).multiple&&!B.value,"ignore-filter":``,"onUpdate:modelValue":dt,"onUpdate:open":gt}),{default:w(({modelValue:i,open:a})=>[n(l(H).Anchor,{"as-child":!l(F).multiple,"data-slot":ae.value,class:u(X.value.base({class:l(F).ui?.base}))},{default:w(()=>[l(F).multiple&&!B.value?(x(),D(l(tt),{key:0,"model-value":i,disabled:l(K),required:l(F).required,delimiter:``,"as-child":``,onBlur:pt,onFocus:mt,onRemoveTag:e=>_t(e,i)},{default:w(({modelValue:i})=>[(x(!0),m(C,null,h(i,(t,i)=>(x(),D(l(it),{key:i,value:t,"data-slot":`tagsItem`,class:u(X.value.tagsItem({class:[l(F).ui?.tagsItem,$(t)&&t.ui?.tagsItem]}))},{default:w(()=>[n(l(ot),{"data-slot":`tagsItemText`,class:u(X.value.tagsItemText({class:[l(F).ui?.tagsItemText,$(t)&&t.ui?.tagsItemText]}))},{default:w(()=>[A(e.$slots,`tags-item-text`,{item:t,index:i},()=>[r(S(Ze(t)),1)])]),_:2},1032,[`class`]),n(l(at),{"data-slot":`tagsItemDelete`,class:u(X.value.tagsItemDelete({class:[l(F).ui?.tagsItemDelete,$(t)&&t.ui?.tagsItemDelete]})),disabled:l(K)},{default:w(()=>[A(e.$slots,`tags-item-delete`,{item:t,index:i,ui:X.value},()=>[n(Y,{name:l(F).deleteIcon||l(R).ui.icons.close,"data-slot":`tagsItemDeleteIcon`,class:u(X.value.tagsItemDeleteIcon({class:[l(F).ui?.tagsItemDeleteIcon,$(t)&&t.ui?.tagsItemDeleteIcon]}))},null,8,[`name`,`class`])])]),_:2},1032,[`class`,`disabled`])]),_:2},1032,[`value`,`class`]))),128)),n(l(H).Input,{modelValue:I.value,"onUpdate:modelValue":t[1]||=e=>I.value=e,"as-child":``},{default:w(()=>[n(l(nt),v({id:l(U),ref_key:`inputRef`,ref:rt},{...e.$attrs,...l(ke)},{placeholder:l(F).placeholder,"data-slot":`tagsInput`,class:X.value.tagsInput({class:l(F).ui?.tagsInput}),onChange:t[0]||=N(()=>{},[`stop`])}),null,16,[`id`,`placeholder`,`class`])]),_:1},8,[`modelValue`])]),_:3},8,[`model-value`,`disabled`,`required`,`onRemoveTag`])):(x(),D(l(H).Input,v({key:1,id:l(U),ref_key:`
1inputRef`,ref:rt},{...B.value?{}:{displayValue:Ze},...e.$attrs,...l(ke)},{"data-slot":l(F).multiple?void 0:`base`,type:l(F).type,placeholder:l(F).placeholder,required:l(F).required,onBlur:pt,onFocus:mt,onChange:t[2]||=N(()=>{},[`stop`]),"onUpdate:modelValue":ft}),null,16,[`id`,`data-slot`,`type`,`placeholder`,`required`])),l(J)||l(F).avatar||P.leading?(x(),m(`span`,{key:2,"data-slot":`leading`,class:u(X.value.leading({class:l(F).ui?.leading}))},[A(e.$slots,`leading`,{modelValue:i,open:a,ui:X.value},()=>[l(J)&&l(Ne)?(x(),D(Y,{key:0,name:l(Ne),"data-slot":`leadingIcon`,class:u(X.value.leadingIcon({class:l(F).ui?.leadingIcon}))},null,8,[`name`,`class`])):l(F).avatar?(x(),D(Ge,v({key:1,size:l(F).ui?.itemLeadingAvatarSize||X.value.itemLeadingAvatarSize()},l(F).avatar,{"data-slot":`itemLeadingAvatar`,class:X.value.itemLeadingAvatar({class:l(F).ui?.itemLeadingAvatar})}),null,16,[`size`,`class`])):j(``,!0)])],2)):j(``,!0),l(je)||P.trailing||l(F).clear?(x(),D(l(H).Trigger,{key:3,"data-slot":`trailing`,class:u(X.value.trailing({class:l(F).ui?.trailing}))},{default:w(()=>[A(e.$slots,`trailing`,{modelValue:i,open:a,ui:X.value},()=>[l(F).clear&&!bt(i)?(x(),D(l(H).Cancel,{key:0,"as-child":``},{default:w(()=>[n(Be,v({as:`span`,icon:l(F).clearIcon||l(R).ui.icons.close,size:Fe.value,variant:`link`,color:`neutral`,tabindex:`-1`},ue.value,{"data-slot":`trailingClear`,class:X.value.trailingClear({class:l(F).ui?.trailingClear}),onClick:N(xt,[`stop`])}),null,16,[`icon`,`size`,`class`])]),_:1})):l(Pe)?(x(),D(Y,{key:1,name:l(Pe),"data-slot":`trailingIcon`,class:u(X.value.trailingIcon({class:l(F).ui?.trailingIcon}))},null,8,[`name`,`class`])):j(``,!0)])]),_:2},1032,[`class`])):j(``,!0)]),_:2},1032,[`as-child`,`data-slot`,`class`]),n(l(H).Portal,_(M(l(oe))),{default:w(()=>[n(l(He),null,{default:w(()=>[n(l(H).Content,v({"data-slot":`content`,class:X.value.content({class:l(F).ui?.content})},ce.value,{onFocusOutside:t[3]||=N(()=>{},[`prevent`])}),{default:w(()=>[A(e.$slots,`content-top`),n(l(H).Empty,{"data-slot":`empty`,class:u(X.value.empty({class:l(F).ui?.empty}))},{default:w(()=>[A(e.$slots,`empty`,{searchTerm:I.value},()=>[r(S(I.value?l(L)(`inputMenu.noMatch`,{searchTerm:I.value}):l(L)(`inputMenu.noData`)),1)])]),_:3},8,[`class`]),p(`div`,{ref_key:`viewportRef`,ref:St,role:`presentation`,"data-slot":`viewport`,class:u(X.value.viewport({class:l(F).ui?.viewport}))},[l(F).virtualize?(x(),m(C,{key:0},[et.value&&Q.value===`top`?(x(),D(l(qe),{key:0})):j(``,!0),n(l(H).Virtualizer,v({options:Z.value,"text-content":e=>$(e)?l(G)(e,l(F).labelKey):String(e)},de.value),{default:w(({option:e,virtualItem:t})=>[n(l(Ye),{item:e,index:t.index},null,8,[`item`,`index`])]),_:1},16,[`options`,`text-content`]),et.value&&Q.value===`bottom`?(x(),D(l(qe),{key:1})):j(``,!0)],64)):(x(),m(C,{key:1},[et.value&&Q.value===`top`?(x(),D(l(H).Group,{key:0,"data-slot":`group`,class:u(X.value.group({class:l(F).ui?.group}))},{default:w(()=>[n(l(qe))]),_:1},8,[`class`])):j(``,!0),(x(!0),m(C,null,h($e.value,(e,t)=>(x(),D(l(H).Group,{key:`group-${t}`,"data-slot":`group`,class:u(X.value.group({class:l(F).ui?.group}))},{default:w(()=>[(x(!0),m(C,null,h(e,(e,n)=>(x(),D(l(Ye),{key:`group-${t}-${n}`,item:e,index:n},null,8,[`item`,`index`]))),128))]),_:2},1032,[`class`]))),128)),et.value&&Q.value===`bottom`?(x(),D(l(H).Group,{key:1,"data-slot":`group`,class:u(X.value.group({class:l(F).ui?.group}))},{default:w(()=>[n(l(qe))]),_:1},8,[`class`])):j(``,!0)],64))],2),A(e.$slots,`content-bottom`),l(F).arrow?(x(),D(l(H).Arrow,v({key:0},le.value,{"data-slot":`arrow`,class:X.value.arrow({class:l(F).ui?.arrow})}),null,16,[`class`])):j(``,!0)]),_:3},16,[`class`])]),_:3})]),_:3},16)]),_:3},16,[`name`,`disabled`,`data-slot`,`class`,`as-child`])],64))}});export{Je as n,ut as t};
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.