1import{G as te,Q as z,ax as Be,b6 as V,S as se,aD as Qe,F as Me,bM as we,b7 as me,R as xe,g as s,h as m,U as d,d as _,a as e,V as j,W as P,r as S,c4 as Ye,aE as _e,y as M,bi as Xe,K as I,c5 as $e,aH as oe,bH as Ze,b8 as pe,bN as Ne,c6 as Se,bA as ce,f as D,o as ve,c as $,a7 as F,aB as Re,E as et,w as Le,n as tt,a3 as Te,aJ as qe,c7 as ue,c8 as at,e as de,J as X,bj as nt,aN as re,bf as it,ap as ie,c9 as lt,aL as ot,ah as ze,M as Ve,ai as Ke,aG as Ae,aI as rt,aK as st,al as E,a8 as ee,aM as ae,an as fe,au as Oe,am as ut,ar as dt,_ as W,N as Q,as as be,br as ye,bs as ne,a1 as Y,bY as ct}from"./BmqugtHw.js";import{b as Pe,A as ft,c as pt,d as De}from"./Dw1xfAve.js";import{u as vt}from"./J_1GsUKF.js";import{u as Fe}from"./D-pctMGk.js";import{_ as gt}from"./BTi1yskr.js";import{_ as ht}from"./DlhsvpKh.js";import{P as bt,a as yt,b as kt,c as mt}from"./DblyH8JV.js";import{d as Lt}from"./q8l742He.js";import{_ as Ct}from"./BWc7tvYG.js";function ge(n){return n?"open":"closed"}function He(n,c){return`${n}-trigger-${c}`}function Ie(n,c){return`${n}-content-${c}`}const wt="navigationMenu.linkSelect",le="navigationMenu.rootContentDismiss";function Ce(n){const c=[],a=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)c.push(a.currentNode);return c}function We(n){const c=te();return n.some(a=>a===c?!0:(a.focus(),te()!==c))}function xt(n){return n.forEach(c=>{c.dataset.tabindex=c.getAttribute("tabindex")||"",c.setAttribute("tabindex","-1")}),()=>{n.forEach(c=>{const a=c.dataset.tabindex;c.setAttribute("tabindex",a)})}}function je(n){return c=>c.pointerType==="mouse"?n(c):void 0}const[Z,_t]=_e(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var Tt=z({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(n,{emit:c}){const a=n,o=Be(a,"modelValue",c,{defaultValue:a.defaultValue??"",passive:a.modelValue===void 0}),y=S(""),{forwardRef:i,currentElement:u}=V(),h=S(),x=S(),k=S(),{getItems:f,CollectionSlot:q}=se({key:"NavigationMenu",isProvider:!0}),{delayDuration:C,skipDelayDuration:w,dir:L,disableClickTrigger:l,disableHoverTrigger:B,unmountOnHide:g}=Qe(a),v=vt(L),O=Me(!1,w),b=M(()=>o.value!==""||O.value?150:C.value),T=Ye(p=>{typeof p=="string"&&(y.value=o.value,o.value=p)},b);we(()=>{if(!o.value)return;const p=f().map(N=>N.ref);k.value=p.find(N=>N.id.includes(o.value))}),me(u,le,t),_t({isRootMenu:!0,modelValue:o,previousValue:y,baseId:xe(void 0,"reka-navigation-menu"),disableClickTrigger:l,disableHoverTrigger:B,dir:v,unmountOnHide:g,orientation:a.orientation,rootNavigationMenu:u,indicatorTrack:h,activeTrigger:k,onIndicatorTrackChange:p=>{h.value=p},viewport:x,onViewportChange:p=>{x.value=p},onTriggerEnter:p=>{T(p)},onTriggerLeave:()=>{O.value=!0,T("")},onContentEnter:()=>{T()},onContentLeave:()=>{a.disablePointerLeaveClose||T("")},onItemSelect:p=>{y.value=o.value,o.value=p},onItemDismiss:t});function t(){y.value=o.value,o.value=""}return(p,N)=>(s(),m(e(q),null,{default:d(()=>[_(e(j),{ref:e(i),as:p.as,"as-child":p.asChild,"data-orientation":p.orientation,dir:e(v),"data-reka-navigation-menu":""},{default:d(()=>[P(p.$slots,"default",{modelValue:e(o)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),qt=Tt;const[Ee,It]=_e("NavigationMenuItem");var Et=z({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(n){const c=n;V();const{getItems:a}=se({key:"NavigationMenu"}),r=Z(),o=xe(c.value),y=S(),i=S(),u=Ie(r.baseId,o);let h=()=>({});const x=S(!1);async function k(w="start"){const L=document.getElementById(u);if(L){h();const l=Ce(L);l.length&&We(w==="start"?l:l.reverse())}}function f(){const w=document.getElementById(u);if(w){const L=Ce(w);
1L.length&&(h=xt(L))}}It({value:o,contentId:u,triggerRef:y,focusProxyRef:i,wasEscapeCloseRef:x,onEntryKeyDown:k,onFocusProxyEnter:k,onContentFocusOutside:f,onRootContentClose:f});function q(){r.onItemDismiss(),y.value?.focus()}function C(w){const L=te();if(w.keyCode===32||w.key==="Enter")if(r.modelValue.value===o){q(),w.preventDefault();return}else{w.target.click(),w.preventDefault();return}const l=a().filter(g=>g.ref.parentElement?.hasAttribute("data-menu-item")).map(g=>g.ref);if(!l.includes(L))return;const B=Fe(w,L,void 0,{itemsArray:l,loop:!1});B&&B?.focus(),w.preventDefault(),w.stopPropagation()}return(w,L)=>(s(),m(e(j),{"as-child":w.asChild,as:w.as,"data-menu-item":"",onKeydown:Xe(C,["up","down","left","right","home","end","space"])},{default:d(()=>[P(w.$slots,"default")]),_:3},8,["as-child","as"]))}}),Nt=Et,Ot=z({__name:"NavigationMenuContentImpl",props:{disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(n,{emit:c}){const a=n,r=c,{getItems:o}=se({key:"NavigationMenu"}),{forwardRef:y,currentElement:i}=V(),u=Z(),h=Ee(),x=He(u.baseId,h.value),k=Ie(u.baseId,h.value),f=S(null),q=M(()=>{const g=o().map(p=>p.ref.id.split("trigger-")[1]);u.dir.value==="rtl"&&g.reverse();const v=g.indexOf(u.modelValue.value),O=g.indexOf(u.previousValue.value),b=h.value===u.modelValue.value,T=O===g.indexOf(h.value);if(!b&&!T)return f.value;const t=(()=>{if(v!==O){if(b&&O!==-1)return v>O?"from-end":"from-start";if(T&&v!==-1)return v>O?"to-start":"to-end"}return null})();return f.value=t,t});function C(g){if(r("focusOutside",g),r("interactOutside",g),g.detail.originalEvent.target.hasAttribute("data-navigation-menu-trigger")&&g.preventDefault(),!g.defaultPrevented){h.onContentFocusOutside();const O=g.target;u.rootNavigationMenu?.value?.contains(O)&&g.preventDefault()}}function w(g){if(r("pointerDownOutside",g),!g.defaultPrevented){const v=g.target,O=o().some(T=>T.ref.contains(v)),b=u.isRootMenu&&u.viewport.value?.contains(v);(O||b||!u.isRootMenu)&&g.preventDefault()}}we(g=>{const v=i.value;if(u.isRootMenu&&v){const O=()=>{u.onItemDismiss(),h.onRootContentClose(),v.contains(te())&&h.triggerRef.value?.focus()};v.addEventListener(le,O),g(()=>v.removeEventListener(le,O))}});function L(g){r("escapeKeyDown",g),g.defaultPrevented||(u.onItemDismiss(),h.triggerRef?.value?.focus(),h.wasEscapeCloseRef.value=!0)}function l(g){if(g.target.closest("[data-reka-navigation-menu]")!==u.rootNavigationMenu.value)return;const v=g.altKey||g.ctrlKey||g.metaKey,O=g.key==="Tab"&&!v,b=Ce(g.currentTarget);if(O){const t=te(),p=b.findIndex(R=>R===t),K=g.shiftKey?b.slice(0,p).reverse():b.slice(p+1,b.length);if(We(K))g.preventDefault();else{h.focusProxyRef.value?.focus();return}}Fe(g,te(),void 0,{itemsArray:b,loop:!1,enableIgnoredElement:!0})?.focus()}function B(){const g=new Event(le,{bubbles:!0,cancelable:!0});i.value?.dispatchEvent(g)}return(g,v)=>(s(),m(e($e),I({id:e(k),ref:e(y),"aria-labelledby":e(x),"data-motion":q.value,"data-state":e(ge)(e(u).modelValue.value===e(h).value),"data-orientation":e(u).orientation},a,{onKeydown:l,onEscapeKeyDown:L,onPointerDownOutside:w,onFocusOutside:C,onDismiss:B}),{default:d(()=>[P(g.$slots,"default")]),_:3},16,["id","aria-labelledby","data-motion","data-state","data-orientation"]))}}),Pt=Ot,Dt=z({inheritAttrs:!1,__name:"NavigationMenuContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(n,{emit:c}){const a=n,r=c,o=oe(Ze(a,"forceMount"),r),{forwardRef:y}=V(),i=Z(),u=Ee(),h=M(()=>u.value===i.modelValue.value),x=M(()=>i.viewport.value&&!i.modelValue.value&&i.previousValue.value?i.previousValue.value===u.value:!1);return(k,f)=>(s(),m(Se,{to:e(Ne)&&e(i).viewport.value?e(i).viewport.value:"body",disabled:e(Ne)&&e(i).viewport.value?!e(i).viewport.value:!0},[_(e(pe),{present:k.forceMount||h.value||x.value,"force-mount":!e(i).unmountOnHide.value},{default:d(({present:q})=>[_(Pt,I({ref:e(y),"data-state":e(ge)(h.value),style:{pointerEvents:!h.value&&e(i).isRootMenu?"none":void 0}},{...k.$attrs,...e(o)},{hidden:!q,onPointerenter:f[0]||(f[0]=C=>e(i).onContentEnter(e(u).value)),onPointerleave:f[1]||(f[1]=C=>e(je)(()=>e(i).onContentLeave())(C)),onPointerDownOutside:f[2]||(f[2]=C=>r("pointerDownOutside",C)),onFocusOutside:f[3]||(f[3]=C=>r("focusOutside",C)),onInteractOutside:f[4]||(f[4]=C=>r("interactOutside",C))}),{default:d(()=>[P(k.$slots,"default")]),_:2},1040,["data-state","style","hidden"])]),_:3},8,["present","force-mount"])],8,["to","disabled"]))}}),Bt=Dt,Mt=z({inheritAttrs:!1,__name:"NavigationMenuIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(n){const c=n,{forwardRef:a}=V(),r=Z(),o=S(),y=M(()=>r.orientation==="horizontal"),i=M(()=>!!r.modelValue.value),{activeTrigger:u}=r;function h(){u.value&&(o.value={size:y.value?u.value.offsetWidth:u.value.offsetHeight,position:y.value?u.value.offsetLeft:u.value.offsetTop})}return we(()=>{r.modelValue.value&&h()}),ce(u,h),ce(r.indicatorTrack,h),(x,k)=>e(r).indicatorTrack.value?(s(),m(Se,{key:0,to:e(r).indicatorTrack.value},[_(e(pe),{present:x.forceMount||i.value},{default:d(()=>[_(e(j),I({ref:e(a),"aria-hidden":"true","data-state":i.value?"visible":"hidden","data-orientation":e(r).orientation,"as-child":c.asChild,as:x.as,style:{...o.value?{"--reka-navigation-menu-indicator-size":`${o.value.size}px`,"--reka-navigation-menu-indicator-position":`${o.value.position}px`}:{}}},x.$attrs),{default:d(()=>[P(x.$slots,"default")]),_:3},16,["data-state","data-orientation","as-child","as","style"])]),_:3},8,["present"])],8,["to"])):D("v-if",!0)}}),$t=Mt,St=z({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(n,{emit:c}){const a=n,r=c,{CollectionItem:o}=se({key:"NavigationMenu"});V();async function y(i){const u=new CustomEvent(wt,{bubbles:!0,cancelable:!0,detail:{originalEvent:i}});if(r("select",u),!u.defaultPrevented&&!i.metaKey){const h=new CustomEvent(le,{bubbles:!0,cancelable:!0});i.target?.dispatchEvent(h)}}return(i,u)=>(s(),m(e(o),null,{default:d(()=>[_(e(j),{as:i.as,"data-active":i.active?"":void 0,"aria-current":i.active?"page":void 0,"as-child":a.asChild,onClick:y},{default:d(()=>[P(i.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),ke=St,Rt=z({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(n){const c=n,a=Z(),{forwardRef:r,currentElement:o}=V();return ve(()=>{a.onIndicatorTrackChange(o.value)}),(y,i)=>(s(),m(e(j),{ref:e(r),style:{position:"relative"}}
1,{default:d(()=>[_(e(j),I(y.$attrs,{"as-child":c.asChild,as:y.as,"data-orientation":e(a).orientation}),{default:d(()=>[P(y.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),zt=Rt;const Vt=["aria-owns"];var Kt=z({inheritAttrs:!1,__name:"NavigationMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(n){const c=n,a=Z(),r=Ee(),{CollectionItem:o}=se({key:"NavigationMenu"}),{forwardRef:y,currentElement:i}=V(),u=S(""),h=S(""),x=Me(!1,300),k=S(!1),f=M(()=>r.value===a.modelValue.value);ve(()=>{r.triggerRef=i,u.value=He(a.baseId,r.value),h.value=Ie(a.baseId,r.value)});function q(){a.disableHoverTrigger.value||(k.value=!1,r.wasEscapeCloseRef.value=!1)}function C(v){if(!a.disableHoverTrigger.value&&v.pointerType==="mouse"){if(c.disabled||k.value||r.wasEscapeCloseRef.value||x.value)return;a.onTriggerEnter(r.value),x.value=!0}}function w(v){if(!a.disableHoverTrigger.value&&v.pointerType==="mouse"){if(c.disabled)return;a.onTriggerLeave(),x.value=!1}}function L(v){(!("pointerType"in v)||v.pointerType==="mouse")&&a.disableClickTrigger.value||x.value||(f.value?a.onItemSelect(""):a.onItemSelect(r.value),k.value=f.value)}function l(v){const b={horizontal:"ArrowDown",vertical:a.dir.value==="rtl"?"ArrowLeft":"ArrowRight"}[a.orientation];f.value&&v.key===b&&(r.onEntryKeyDown(),v.preventDefault(),v.stopPropagation())}function B(v){v&&(r.focusProxyRef.value=et(v))}function g(v){const O=document.getElementById(r.contentId),b=v.relatedTarget,T=b===i.value,t=O?.contains(b);(T||!t)&&r.onFocusProxyEnter(T?"start":"end")}return(v,O)=>(s(),$(F,null,[_(e(o),null,{default:d(()=>[_(e(j),I({id:u.value,ref:e(y),disabled:v.disabled,"data-disabled":v.disabled?"":void 0,"data-state":e(ge)(f.value),"data-navigation-menu-trigger":"","aria-expanded":f.value,"aria-controls":h.value,"as-child":c.asChild,as:v.as},v.$attrs,{onPointerenter:q,onPointermove:C,onPointerleave:w,onClick:L,onKeydown:l}),{default:d(()=>[P(v.$slots,"default")]),_:3},16,["id","disabled","data-disabled","data-state","aria-expanded","aria-controls","as-child","as"])]),_:3}),f.value?(s(),$(F,{key:0},[_(e(Re),{ref:B,"aria-hidden":"true",tabindex:0,onFocus:g}),e(a).viewport?(s(),$("span",{key:0,"aria-owns":h.value},null,8,Vt)):D("v-if",!0)],64)):D("v-if",!0)],64))}}),At=Kt,Ft=z({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(n){const c=n,{forwardRef:a,currentElement:r}=V(),o=Z(),{activeTrigger:y,rootNavigationMenu:i,modelValue:u}=o,h=S(),x=S(),k=M(()=>!!o.modelValue.value);Le(r,()=>{o.onViewportChange(r.value)});const f=S();Le([u,k],()=>{tt(()=>{r.value&&requestAnimationFrame(()=>{const C=r.value?.querySelector("[data-state=open]");f.value=C})})},{immediate:!0});function q(){if(f.value&&y.value&&i.value){const C=document.documentElement.offsetWidth,w=document.documentElement.offsetHeight,L=i.value.getBoundingClientRect(),l=y.value.getBoundingClientRect(),{offsetWidth:B,offsetHeight:g}=f.value,v=l.left-L.left,O=l.top-L.top;let b=null,T=null;switch(c.align){case"start":b=v,T=O;break;case"end":b=v-B+l.width,T=O-g+l.height;break;default:b=v-B/2+l.width/2,T=O-g/2+l.height/2}const t=10;b+L.left<t&&(b=t-L.left);const p=b+L.left+B;p>C-t&&(b-=p-C+t,b<t-L.left&&(b=t-L.left)),T+L.top<t&&(T=t-L.top);const N=T+L.top+g;N>w-t&&(T-=N-w+t,T<t-L.top&&(T=t-L.top)),b=Math.round(b),T=Math.round(T),x.value={left:b,top:T}}}return ce(f,()=>{f.value&&(h.value={width:f.value.offsetWidth,height:f.value.offsetHeight},q())}),ce([globalThis.document?.body,i],()=>{q()}),(C,w)=>(s(),m(e(pe),{present:C.forceMount||k.value,"force-mount":!e(o).unmountOnHide.value,onAfterLeave:w[2]||(w[2]=()=>{h.value=void 0,x.value=void 0})},{default:d(({present:L})=>[_(e(j),I(C.$attrs,{ref:e(a),as:C.as,"as-child":C.asChild,"data-state":e(ge)(k.value),"data-orientation":e(o).orientation,style:{pointerEvents:!k.value&&e(o).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":h.value?`${h.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":h.value?`${h.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":x.value?`${x.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":x.value?`${x.value?.top}px`:void 0},hidden:!L,onPointerenter:w[0]||(w[0]=l=>e(o).onContentEnter(e(o).modelValue.value)),onPointerleave:w[1]||(w[1]=l=>e(je)(()=>e(o).onContentLeave())(l))}),{default:d(()=>[P(C.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),Ht=Ft,Wt=z({__name:"TooltipArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(n){const c=n;return V(),(a,r)=>(s(),m(e(bt),Te(qe(c)),{default:d(()=>[P(a.$slots,"default")]),_:3},16))}}),jt=Wt;const Ue="tooltip.open",[he,Ut]=_e("TooltipRoot");var Gt=z({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(n,{emit:c}){const a=n,r=c;V();const o=ue(),y=M(()=>a.disableHoverableContent??o.disableHoverableContent.value),i=M(()=>a.disableClosingTrigger??o.disableClosingTrigger.value),u=M(()=>a.disabled??o.disabled.value),h=M(()=>a.delayDuration??o.delayDuration.value),x=M(()=>a.ignoreNonKeyboardFocus??o.ignoreNonKeyboardFocus.value),k=Be(a,"open",r,{defaultValue:a.defaultOpen,passive:a.open===void 0});Le(k,v=>{o.onClose&&(v?(o.onOpen(),document.dispatchEvent(new CustomEvent(Ue))):o.onClose())});const f=S(!1),q=S(),C=M(()=>k.value?f.value?"delayed-open":"instant-open":"closed"),{start:w,stop:L}=at(()=>{f.value=!0,k.value=!0},h,{immediate:!1});function l(){L(),f.value=!1,k.value=!0}function B(){L(),k.value=!1}function g(){w()}return Ut({contentId:"",open:k,stateAttribute:C,trigger:q,onTriggerChange(v){q.value=v},onTriggerEnter(){o.isOpenDelayed.value?g():l()},onTriggerLeave(){y.value?B():L()},onOpen:l,onClose:B,disableHoverableContent:y,disableClosingTrigger:i,disabled:u,ignoreNonKeyboardFocus:x}),(v,O)=>(s(),m(e(yt),null,{default:d(()=>[P(v.$slots,"default",{open:e(k)})]),_:3}))}}),Jt=Gt,Qt=z({__name:"TooltipContentImpl",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1,default:void 0},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:void 0},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1,default:void 0},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(n,{emit:c}){const a=n,r=c,o=he(),y=ue(),{forwardRef:i,currentElement:u}=V(),h=M(()=>a.ariaLabel||u.value?.textContent),x=M(()=>{const{ariaLabel:k,...f}=a;return re(f,y.content.value??{},{side:"top",sideOffset:0,align:"center",avoidCollisions:!0,collisionBoundary:[],collisionPadding:0,arrowPadding:0,sticky:"partial",hideWhenDetached:!1})});return ve(()=>{me(window,"scroll",k=>{k.target?.contains(o.trigger.value)&&o.onClose()},{capture:!0}),me(window,Ue,o.onClose)}),(k,f)=>(s(),m(e($e),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:f[0]||(f[0]=q=>r("escapeKeyDown",q)),onPointerDownOutside:f[1]||(f[1]=q=>{e(o).disableClosingTrigger.value&&e(o).trigger.value?.contains(q.target)&&q.preventDefault(),r("pointerDownOutside",q)}),onFocusOutside:f[2]||(f[2]=nt(()=>{},["prevent"])),onDismiss:f[3]||(f[3]=q=>e(o).onClose())},{default:d(()=>[_(e(kt),I({ref:e(i),"data-state":e(o).stateAttribute.value},{...k.$attrs,...x.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:d(()=>[P(k.$slots,"default"),_(e(Re),{id:e(o).contentId,role:"tooltip"},{default:d(()=>[de(X(h.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),Ge=Qt,Yt=z({__name:"TooltipContentHoverable",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(n){const a=it(n),{forwardRef:r,currentElement:o}=V(),{trigger:y,onClose:i}=he(),u=ue(),{isPointerInTransit:h,onPointerExit:x}=Lt(y,o);return u.isPointerInTransitRef=h,x(()=>{i()}),(k,f)=>(s(),m(Ge,I({ref:e(r)},e(a)),{default:d(()=>[P(k.$slots,"default")]),_:3},16))}}),Xt=Yt,Zt=z({__name:"TooltipContent",props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(n,{emit:c}){const a=n,r=c,o=he(),y=oe(a,r),{forwardRef:i}=V();return(u,h)=>(s(),m(e(pe),{present:u.forceMount||e(o).open.value},{default:d(()=>[(s(),m(ie(e(o).disableHoverableContent.value?Ge:Xt),I({ref:e(i)},e(y)),{default:d(()=>[P(u.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),ea=Zt,ta=z({__name:"TooltipPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(n){const c=n;return(a,r)=>(s(),m(e(lt),Te(qe(c)),{default:d(()=>[P(a.$slots,"default")]),_:3},16))}}),aa=ta,na=z({__name:"TooltipTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(n){const c=n,a=he(),r=ue();a.contentId||=xe(void 0,"reka-tooltip-content");const{forwardRef:o,currentElement:y}=V(),i=S(!1),u=S(!1),h=M(()=>a.disabled.value?{}:{click:L,focus:C,pointermove:f,pointerleave:q,pointerdown:k,blur:w});ve(()=>{a.onTriggerChange(y.value)});function x(){setTimeout(()=>{i.value=!1},1)}function k(){a.open&&!a.disableClosingTrigger.value&&a.onClose(),i.value=!0,document.addEventListener("pointerup",x,{once:!0})}function f(l){l.pointerType!=="touch"&&!u.value&&!r.isPointerInTransitRef.value&&(
1a.onTriggerEnter(),u.value=!0)}function q(){a.onTriggerLeave(),u.value=!1}function C(l){i.value||a.ignoreNonKeyboardFocus.value&&!l.target.matches?.(":focus-visible")||a.onOpen()}function w(){a.onClose()}function L(){a.disableClosingTrigger.value||a.onClose()}return(l,B)=>(s(),m(e(mt),{"as-child":"",reference:l.reference},{default:d(()=>[_(e(j),I({ref:e(o),"aria-describedby":e(a).open.value?e(a).contentId:void 0,"data-state":e(a).stateAttribute.value,as:l.as,"as-child":c.asChild,"data-grace-area-trigger":""},ot(h.value)),{default:d(()=>[P(l.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),ia=na;const la={slots:{content:"flex items-center gap-1 bg-default text-highlighted shadow-sm rounded-sm ring ring-default h-6 px-2.5 py-1 text-xs select-none data-[state=delayed-open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-tooltip-content-transform-origin) pointer-events-auto",arrow:"fill-bg stroke-default",text:"truncate",kbds:"hidden lg:inline-flex items-center shrink-0 gap-0.5 not-first-of-type:before:content-['·'] not-first-of-type:before:me-0.5",kbdsSize:"sm"}},oa={__name:"UTooltip",props:{text:{type:String,required:!1},kbds:{type:Array,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},reference:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},delayDuration:{type:Number,required:!1},disableHoverableContent:{type:Boolean,required:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1}},emits:["update:open"],setup(n,{emit:c}){const a=n,r=c,o=ze(),y=Ve(),i=Ke("tooltip",a),u=ue(),h=oe(Ae(a,"defaultOpen","open","delayDuration","disableHoverableContent","disableClosingTrigger","ignoreNonKeyboardFocus"),r),x=rt(ae(()=>a.portal)),k=ae(()=>re(a.content,u.content.value,{side:"bottom",sideOffset:8,collisionPadding:8})),f=ae(()=>re(a.arrow,{rounded:!0})),q=M(()=>fe({extend:fe(la),...y.ui?.tooltip||{}})({side:k.value.side}));return(C,w)=>(s(),m(e(Jt),I(e(h),{disabled:!(n.text||n.kbds?.length||o.content)||a.disabled}),{default:d(({open:L})=>[o.default||n.reference?(s(),m(e(ia),I({key:0},C.$attrs,{"as-child":"",reference:n.reference,class:a.class}),{default:d(()=>[P(C.$slots,"default",{open:L})]),_:2},1040,["reference","class"])):D("",!0),_(e(aa),Te(qe(e(x))),{default:d(()=>[_(e(st),null,{default:d(()=>[_(e(ea),I(k.value,{"data-slot":"content",class:q.value.content({class:[!o.default&&a.class,e(i)?.content]})}),{default:d(()=>[P(C.$slots,"content",{ui:q.value},()=>[n.text?(s(),$("span",{key:0,"data-slot":"text",class:E(q.value.text({class:e(i)?.text}))},X(n.text),3)):D("",!0),n.kbds?.length?(s(),$("span",{key:1,"data-slot":"kbds",class:E(q.value.kbds({class:e(i)?.kbds}))},[(s(!0),$(F,null,ee(n.kbds,(l,B)=>(s(),m(Ct,I({key:B,size:e(i)?.kbdsSize||q.value.kbdsSize()},{ref_for:!0},typeof l=="string"?{value:l}:l),null,16,["size"]))),128))],2)):D("",!0)]),n.arrow?(s(),m(e(jt),I({key:0},f.value,{"data-slot":"arrow",class:q.value.arrow({class:e(i)?.arrow})}),null,16,["class"])):D("",!0)]),_:3},16,["class"])]),_:3})]),_:3},16)]),_:3},16,["disabled"]))}},ra={slots:{root:"relative flex gap-1.5 [&>div]:min-w-0",list:"isolate min-w-0",label:"w-full flex items-center gap-1.5 font-semibold text-xs/5 text-highlighted px-2.5 py-1.5",item:"min-w-0",link:"group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2",linkLeadingIcon:"shrink-0 size-5",linkLeadingAvatar:"shrink-0",linkLeadingAvatarSize:"2xs",linkLeadingChipSize:"sm",linkTrailing:"group ms-auto inline-flex gap-1.5 items-center",linkTrailingBadge:"shrink-0",linkTrailingBadgeSize:"sm",linkTrailingIcon:"size-5 transform shrink-0 group-data-[state=open]:rotate-180 transition-transform duration-200",linkLabel:"truncate",linkLabelExternalIcon:"inline-block size-3 align-top text-dimmed",childList:"isolate",childLabel:"text-xs text-highlighted",childItem:"",childLink:"group relative size-full flex items-start text-start text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none dark:focus-visible:outline-none focus-visible:before:ring-inset focus-visible:before:ring-2",childLinkWrapper:"min-w-0",childLinkIcon:"size-5 shrink-0",childLinkLabel:"truncate",childLinkLabelExternalIcon:"inline-block size-3 align-top text-dimmed",childLinkDescription:"text-muted",separator:"px-2 h-px bg-border",viewportWrapper:"absolute top-full left-0 flex w-full",viewport:"relative overflow-hidden bg-default shadow-lg rounded-md ring ring-default h-(--reka-navigation-menu-viewport-height) w-full transition-[width,height,left,right] duration-200 origin-[top_center] data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] z-1",content:"",indicator:"absolute left-0 data-[state=visible]:animate-[fade-in_100ms_ease-out] data-[state=hidden]:animate-[fade-out_100ms_ease-in] data-[state=hidden]:opacity-0 bottom-0 z-2 w-(--reka-navigation-menu-indicator-size) translate-x-(--reka-navigation-menu-indicator-position) flex h-2.5 items-end justify-center overflow-hidden transition-[translate,width] duration-200",arrow:"relative top-[50%] size-2.5 rotate-45 border border-default bg-default z-1 rounded-xs"},variants:{color:{primary:{link:"focus-visible:before:ring-primary",childLink:"focus-visible:before:ring-primary"},secondary:{link:"focus-visible:before:ring-secondary",childLink:"focus-visible:before:ring-secondary"},success:{link:"focus-visible:before:ring-success",childLink:"focus-visible:before:ring-success"},info:{link:"focus-visible:before:ring-info",childLink:"focus-visible:before:ring-info"},warning:{link:"focus-visible:before:ring-warning",childLink:"focus-visible:before:ring-warning"},error:{link:"focus-visible:before:ring-error",childLink:"focus-visible:before:ring-error"},neutral:{link:"focus-visible:before:ring-inverted",childLink:"focus-visible:before:ring-inverted"}}
1,highlightColor:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{pill:"",link:""},orientation:{horizontal:{root:"items-center justify-between",list:"flex items-center",item:"py-2",link:"px-2.5 py-1.5 before:inset-x-px before:inset-y-0",childList:"grid p-2",childLink:"px-3 py-2 gap-2 before:inset-x-px before:inset-y-0",childLinkLabel:"font-medium",content:"absolute top-0 left-0 w-full max-h-[70vh] overflow-y-auto"},vertical:{root:"flex-col",link:"flex-row px-2.5 py-1.5 before:inset-y-px before:inset-x-0",childLabel:"px-1.5 py-0.5",childLink:"p-1.5 gap-1.5 before:inset-y-px before:inset-x-0"}},contentOrientation:{horizontal:{viewportWrapper:"justify-center",content:"data-[motion=from-start]:animate-[enter-from-left_200ms_ease] data-[motion=from-end]:animate-[enter-from-right_200ms_ease] data-[motion=to-start]:animate-[exit-to-left_200ms_ease] data-[motion=to-end]:animate-[exit-to-right_200ms_ease]"},vertical:{viewport:"sm:w-(--reka-navigation-menu-viewport-width) left-(--reka-navigation-menu-viewport-left) rtl:left-auto rtl:right-[calc(100%-var(--reka-navigation-menu-viewport-left)-var(--reka-navigation-menu-viewport-width))]"}},active:{true:{childLink:"before:bg-elevated text-highlighted",childLinkIcon:"text-default"},false:{link:"text-muted",linkLeadingIcon:"text-dimmed",childLink:["hover:before:bg-elevated/50 text-default hover:text-highlighted","transition-colors before:transition-colors"],childLinkIcon:["text-dimmed group-hover:text-default","transition-colors"]}},disabled:{true:{link:"cursor-not-allowed opacity-75"}},highlight:{true:""},level:{true:""},collapsed:{true:""}},compoundVariants:[{orientation:"horizontal",contentOrientation:"horizontal",class:{childList:"grid-cols-2 gap-2"}},{orientation:"horizontal",contentOrientation:"vertical",class:{childList:"gap-1",content:"w-60"}},{orientation:"vertical",collapsed:!1,class:{childList:"ms-5 border-s border-default",childItem:"ps-1.5 -ms-px",content:"data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] overflow-hidden"}},{orientation:"vertical",collapsed:!0,class:{link:"px-1.5",linkLabel:"hidden",linkTrailing:"hidden",content:"shadow-sm rounded-sm min-h-6 p-1"}},{orientation:"horizontal",highlight:!0,class:{link:["after:absolute after:-bottom-2 after:inset-x-2.5 after:block after:h-px after:rounded-full","after:transition-colors"]}},{orientation:"vertical",highlight:!0,level:!0,class:{link:["after:absolute after:-start-1.5 after:inset-y-0.5 after:block after:w-px after:rounded-full","after:transition-colors"]}},{disabled:!1,active:!1,variant:"pill",class:{link:["hover:text-highlighted hover:before:bg-elevated/50","transition-colors before:transition-colors"],linkLeadingIcon:["group-hover:text-default","transition-colors"]}},{disabled:!1,active:!1,variant:"pill",orientation:"horizontal",class:{link:"data-[state=open]:text-highlighted",linkLeadingIcon:"group-data-[state=open]:text-default"}},{disabled:!1,variant:"pill",highlight:!0,orientation:"horizontal",class:{link:"data-[state=open]:before:bg-elevated/50"}},{disabled:!1,variant:"pill",highlight:!1,active:!1,orientation:"horizontal",class:{link:"data-[state=open]:before:bg-elevated/50"}},{color:"primary",variant:"pill",active:!0,class:{link:"text-primary",linkLeadingIcon:"text-primary group-data-[state=open]:text-primary"}},{color:"secondary",variant:"pill",active:!0,class:{link:"text-secondary",linkLeadingIcon:"text-secondary group-data-[state=open]:text-secondary"}},{color:"success",variant:"pill",active:!0,class:{link:"text-success",linkLeadingIcon:"text-success group-data-[state=open]:text-success"}},{color:"info",variant:"pill",active:!0,class:{link:"text-info",linkLeadingIcon:"text-info group-data-[state=open]:text-info"}},{color:"warning",variant:"pill",active:!0,class:{link:"text-warning",linkLeadingIcon:"text-warning group-data-[state=open]:text-warning"}},{color:"error",variant:"pill",active:!0,class:{link:"text-error",linkLeadingIcon:"text-error group-data-[state=open]:text-error"}},{color:"neutral",variant:"pill",active:!0,class:{link:"text-highlighted",linkLeadingIcon:"text-highlighted group-data-[state=open]:text-highlighted"}},{variant:"pill",active:!0,highlight:!1,class:{link:"before:bg-elevated"}},{variant:"pill",active:!0,highlight:!0,disabled:!1,class:{link:["hover:before:bg-elevated/50","before:transition-colors"]}},{disabled:!1,active:!1,variant:"link",class:{link:["hover:text-highlighted","transition-colors"],linkLeadingIcon:["group-hover:text-default","transition-colors"]}},{disabled:!1,active:!1,variant:"link",orientation:"horizontal",class:{link:"data-[state=open]:text-highlighted",linkLeadingIcon:"group-data-[state=open]:text-default"}},{color:"primary",variant:"link",active:!0,class:{link:"text-primary",linkLeadingIcon:"text-primary group-data-[state=open]:text-primary"}}
1,{color:"secondary",variant:"link",active:!0,class:{link:"text-secondary",linkLeadingIcon:"text-secondary group-data-[state=open]:text-secondary"}},{color:"success",variant:"link",active:!0,class:{link:"text-success",linkLeadingIcon:"text-success group-data-[state=open]:text-success"}},{color:"info",variant:"link",active:!0,class:{link:"text-info",linkLeadingIcon:"text-info group-data-[state=open]:text-info"}},{color:"warning",variant:"link",active:!0,class:{link:"text-warning",linkLeadingIcon:"text-warning group-data-[state=open]:text-warning"}},{color:"error",variant:"link",active:!0,class:{link:"text-error",linkLeadingIcon:"text-error group-data-[state=open]:text-error"}},{color:"neutral",variant:"link",active:!0,class:{link:"text-highlighted",linkLeadingIcon:"text-highlighted group-data-[state=open]:text-highlighted"}},{highlightColor:"primary",highlight:!0,level:!0,active:!0,class:{link:"after:bg-primary"}},{highlightColor:"secondary",highlight:!0,level:!0,active:!0,class:{link:"after:bg-secondary"}},{highlightColor:"success",highlight:!0,level:!0,active:!0,class:{link:"after:bg-success"}},{highlightColor:"info",highlight:!0,level:!0,active:!0,class:{link:"after:bg-info"}},{highlightColor:"warning",highlight:!0,level:!0,active:!0,class:{link:"after:bg-warning"}},{highlightColor:"error",highlight:!0,level:!0,active:!0,class:{link:"after:bg-error"}},{highlightColor:"neutral",highlight:!0,level:!0,active:!0,class:{link:"after:bg-inverted"}}],defaultVariants:{color:"primary",highlightColor:"primary",variant:"pill"}},ba=Object.assign({inheritAttrs:!1},{__name:"UNavigationMenu",props:{as:{type:null,required:!1},type:{type:null,required:!1,default:"multiple"},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},trailingIcon:{type:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},items:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},orientation:{type:null,required:!1,default:"horizontal"},collapsed:{type:Boolean,required:!1},tooltip:{type:[Boolean,Object],required:!1},popover:{type:[Boolean,Object],required:!1},highlight:{type:Boolean,required:!1},highlightColor:{type:null,required:!1},content:{type:Object,required:!1},contentOrientation:{type:null,required:!1,default:"horizontal"},arrow:{type:Boolean,required:!1},valueKey:{type:null,required:!1,default:"value"},labelKey:{type:null,required:!1,default:"label"},class:{type:null,required:!1},ui:{type:Object,required:!1},delayDuration:{type:Number,required:!1,default:0},disableClickTrigger:{type:Boolean,required:!1},disableHoverTrigger:{type:Boolean,required:!1},skipDelayDuration:{type:Number,required:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1},collapsible:{type:Boolean,required:!1,default:!0}},emits:["update:modelValue"],setup(n,{emit:c}){const a=n,r=c,o=ze(),y=Ve(),i=Ke("navigationMenu",a),u=oe(M(()=>({as:a.as,delayDuration:a.delayDuration,skipDelayDuration:a.skipDelayDuration,orientation:a.orientation,disableClickTrigger:a.disableClickTrigger,disableHoverTrigger:a.disableHoverTrigger,disablePointerLeaveClose:a.disablePointerLeaveClose,unmountOnHide:a.unmountOnHide})),r),h=oe(Ae(a,"collapsible","disabled","type","unmountOnHide"),r),x=ae(()=>a.content),k=ae(()=>re(typeof a.tooltip=="boolean"?{}:a.tooltip,{...a.orientation==="vertical"&&{delayDuration:0,content:{side:"right"}}})),f=ae(()=>re(typeof a.popover=="boolean"?{}:a.popover,{mode:"hover",content:{side:"right",align:"start",alignOffset:2}})),[q,C]=Oe(),[w,L]=Oe({props:{item:Object,index:Number,level:Number,listIndex:Number}}),l=M(()=>fe({extend:fe(ra),...y.ui?.navigationMenu||{}})({orientation:a.orientation,contentOrientation:a.orientation==="vertical"?void 0:a.contentOrientation,collapsed:a.collapsed,color:a.color,variant:a.variant,highlight:a.highlight,highlightColor:a.highlightColor||a.color})),B=M(()=>a.items?.length?ct(a.items)?a.items:[a.items]:[]);function g(b,T,t,p){const N=B.value.length>1?`group-${p}-`:"";return Q(b,a.valueKey)??(t>0?`${N}item-${t}-${T}`:`${N}item-${T}`)}function v(b,T=0,t=0){const p=b.reduce((N,K,R)=>((K.defaultOpen||K.open)&&N.push(g(K,R,T,t)),N),[]);return a.type==="single"?p[0]:p}function O(b,T){T.children?.length&&(a.orientation==="horizontal"?b.preventDefault():a.orientation==="vertical"&&!a.collapsed&&(b.preventDefault(),b.stopPropagation()))}return(b,T)=>(s(),$(F,null,[_(e(q),null,{default:d(({item:t,active:p,index:N})=>[P(b.$slots,t.slot||"item",{item:t,index:N,active:p,ui:l.value},()=>[P(b.$slots,t.slot?`${t.slot}-leading`:"item-leading",{item:t,active:p,index:N,ui:l.value},()=>[t.avatar?(s(),m(ut,I({key:0,size:t.ui?.linkLeadingAvatarSize||e(i)?.linkLeadingAvatarSize||l.value.linkLeadingAvatarSize()},t.avatar,{"data-slot":"linkLeadingAvatar",class:l.value.linkLeadingAvatar({class:[e(i)?.linkLeadingAvatar,t.ui?.linkLeadingAvatar],active:p,disabled:!!t.disabled})}),null,16,["size","class"])):t.icon&&t.chip?(s(),m(dt,I({key:1,size:t.ui?.linkLeadingChipSize||e(i)?.linkLeadingChipSize||l.value.linkLeadingChipSize(),inset:""},typeof t.chip=="object"?t.chip:{},{"data-slot":"linkLeadingChip"}),{default:d(()=>[_(W,{name:t.icon,"data-slot":"linkLeadingIcon",class:E(l.value.linkLeadingIcon({class:[e(i)?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:p,disabled:!!t.disabled}))},null,8,["name","class"])]),_:2},1040,["size"])):t.icon?(s(),m(W,{key:2,name:t.icon,"data-slot":"linkLeadingIcon",class:E(l.value.linkLeadingIcon({class:[e(i)?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:p,disabled:!!t.disabled}))},null,8,["name","class"])):D("",!0)]),e(Q)(t,a.labelKey)||o[t.slot?`${t.slot}-label`:"item-label"]?(s(),$("span",{key:0,"data-slot":"linkLabel",class:E(l.value.linkLabel({class:[e(i)?.linkLabel,t.ui?.linkLabel]}))},[P(b.$slots,t.slot?`${t.slot}-label`:"item-label",{item:t,active:p,index:N},()=>[de(X(e(Q)(t,a.labelKey)),1)]),t.target==="_blank"&&n.externalIcon!==!1?(s(),m(W,{key:0,name:typeof n.externalIcon=="str
1ing"?n.externalIcon:e(y).ui.icons.external,"data-slot":"linkLabelExternalIcon",class:E(l.value.linkLabelExternalIcon({class:[e(i)?.linkLabelExternalIcon,t.ui?.linkLabelExternalIcon],active:p}))},null,8,["name","class"])):D("",!0)],2)):D("",!0),t.badge||t.badge===0||n.orientation==="horizontal"&&(t.children?.length||o[t.slot?`${t.slot}-content`:"item-content"])||n.orientation==="vertical"&&t.children?.length||t.trailingIcon||o[t.slot?`${t.slot}-trailing`:"item-trailing"]?(s(),m(ie(n.orientation==="vertical"&&t.children?.length&&!n.collapsed?e(Pe):"span"),{key:1,as:n.orientation==="vertical"&&t.children?.length&&!n.collapsed?"span":void 0,"data-slot":"linkTrailing",class:E(l.value.linkTrailing({class:[e(i)?.linkTrailing,t.ui?.linkTrailing]})),onClick:K=>O(K,t)},{default:d(()=>[P(b.$slots,t.slot?`${t.slot}-trailing`:"item-trailing",{item:t,active:p,index:N,ui:l.value},()=>[t.badge||t.badge===0?(s(),m(gt,I({key:0,color:"neutral",variant:"outline",size:t.ui?.linkTrailingBadgeSize||e(i)?.linkTrailingBadgeSize||l.value.linkTrailingBadgeSize()},typeof t.badge=="string"||typeof t.badge=="number"?{label:t.badge}:t.badge,{"data-slot":"linkTrailingBadge",class:l.value.linkTrailingBadge({class:[e(i)?.linkTrailingBadge,t.ui?.linkTrailingBadge]})}),null,16,["size","class"])):D("",!0),n.orientation==="horizontal"&&(t.children?.length||o[t.slot?`${t.slot}-content`:"item-content"])||n.orientation==="vertical"&&t.children?.length?(s(),m(W,{key:1,name:t.trailingIcon||n.trailingIcon||e(y).ui.icons.chevronDown,"data-slot":"linkTrailingIcon",class:E(l.value.linkTrailingIcon({class:[e(i)?.linkTrailingIcon,t.ui?.linkTrailingIcon],active:p}))},null,8,["name","class"])):t.trailingIcon?(s(),m(W,{key:2,name:t.trailingIcon,"data-slot":"linkTrailingIcon",class:E(l.value.linkTrailingIcon({class:[e(i)?.linkTrailingIcon,t.ui?.linkTrailingIcon],active:p}))},null,8,["name","class"])):D("",!0)])]),_:2},1032,["as","class","onClick"])):D("",!0)])]),_:3}
1),_(e(w),null,{default:d(({item:t,index:p,level:N=0,listIndex:K=0})=>[(s(),m(ie(n.orientation==="vertical"&&!n.collapsed?e(ft):e(Nt)),I({as:"li"},n.orientation==="vertical"&&!n.collapsed?{disabled:!!t.disabled}:{},{value:g(t,p,N,K)}),{default:d(()=>[n.orientation==="vertical"&&t.type==="label"&&!n.collapsed?(s(),$("div",{key:0,"data-slot":"label",class:E(l.value.label({class:[e(i)?.label,t.ui?.label,t.class]}))},[_(e(C),{item:t,index:p},null,8,["item","index"])],2)):t.type!=="label"?(s(),m(be,I({key:1},n.orientation==="vertical"&&t.children?.length&&!n.collapsed&&t.type==="trigger"?{}:e(ye)(t),{custom:""}),{default:d(({active:R,...G})=>[(s(),m(ie(n.orientation==="horizontal"&&(t.children?.length||o[t.slot?`${t.slot}-content`:"item-content"])?e(At):n.orientation==="vertical"&&t.children?.length&&!n.collapsed&&!G.href?e(Pe):e(ke)),{"as-child":"",active:R||t.active,disabled:t.disabled,onSelect:t.onSelect},{default:d(()=>[n.orientation==="vertical"&&n.collapsed&&t.children?.length&&(a.popover||t.popover)?(s(),m(ht,I({key:0},{...f.value,...typeof t.popover=="boolean"?{}:t.popover||{}},{ui:{content:l.value.content({class:[e(i)?.content,t.ui?.content]})}}),{content:d(({close:A})=>[P(b.$slots,t.slot?`${t.slot}-content`:"item-content",{item:t,active:R||t.active,index:p,ui:l.value,close:A},()=>[Y("ul",{"data-slot":"childList",class:E(l.value.childList({class:[e(i)?.childList,t.ui?.childList]}))},[Y("li",{"data-slot":"childLabel",class:E(l.value.childLabel({class:[e(i)?.childLabel,t.ui?.childLabel]}))},X(e(Q)(t,a.labelKey)),3),(s(!0),$(F,null,ee(t.children,(H,U)=>(s(),$("li",{key:U,"data-slot":"childItem",class:E(l.value.childItem({class:[e(i)?.childItem,t.ui?.childItem]}))},[_(be,I({ref_for:!0},e(ye)(H),{custom:""}),{default:d(({active:J,...Je})=>[_(e(ke),{"as-child":"",active:J,onSelect:H.onSelect},{default:d(()=>[_(ne,I({ref_for:!0},Je,{"data-slot":"childLink",class:l.value.childLink({class:[e(i)?.childLink,t.ui?.childLink,H.class],active:J})}),{default:d(()=>[H.icon?(s(),m(W,{key:0,name:H.icon,"data-slot":"childLinkIcon",class:E(l.value.childLinkIcon({class:[e(i)?.childLinkIcon,t.ui?.childLinkIcon],active:J}))},null,8,["name","class"])):D("",!0),Y("span",{"data-slot":"childLinkLabel",class:E(l.value.childLinkLabel({class:[e(i)?.childLinkLabel,t.ui?.childLinkLabel],active:J}))},[de(X(e(Q)(H,a.labelKey))+" ",1),H.target==="_blank"&&n.externalIcon!==!1?(s(),m(W,{key:0,name:typeof n.externalIcon=="string"?n.externalIcon:e(y).ui.icons.external,"data-slot":"childLinkLabelExternalIcon",class:E(l.value.childLinkLabelExternalIcon({class:[e(i)?.childLinkLabelExternalIcon,t.ui?.childLinkLabelExternalIcon],active:J}))},null,8,["name","class"])):D("",!0)],2)]),_:2},1040,["class"])]),_:2},1032,["active","onSelect"])]),_:2},1040)],2))),128))],2)])]),default:d(()=>[_(ne,I(G,{"data-slot":"link",class:l.value.link({class:[e(i)?.link,t.ui?.link,t.class],active:R||t.active,disabled:!!t.disabled,level:N>0})}),{default:d(()=>[_(e(C),{item:t,active:R||t.active,index:p},null,8,["item","active","index"])]),_:2},1040,["class"])]),_:2},1040,["ui"])):n.orientation==="vertical"&&n.collapsed&&(a.tooltip||t.tooltip)||n.orientation==="horizontal"&&t.tooltip?(s(),m(oa,I({key:1,text:e(Q)(t,a.labelKey)},{...k.value,...typeof t.tooltip=="boolean"?{}:t.tooltip||{}}),{default:d(()=>[_(ne,I(G,{"data-slot":"link",class:l.value.link({class:[e(i)?.link,t.ui?.link,t.class],active:R||t.active,disabled:!!t.disabled,level:N>0})}),{default:d(()=>[_(e(C),{item:t,active:R||t.active,index:p},null,8,["item","active","index"])]),_:2},1040,["class"])]),_:2},1040,["text"])):(s(),m(ne,I({key:2},G,{"data-slot":"link",class:l.value.link({class:[e(i)?.link,t.ui?.link,t.class],active:R||t.active,disabled:!!t.disabled,level:n.orientation==="horizontal"||N>0})}),{default:d(()=>[_(e(C),{item:t,active:R||t.active,index:p},null,8,["item","active","index"])]),_:2},1040,["class"]))]),_:2},1064,["active","disabled","onSelect"])),n.orientation==="horizontal"&&(t.children?.length||o[t.slot?`${t.slot}-content`:"item-content"])?(s(),m(e(Bt),I({key:0},x.value,{"data-slot":"content",class:l.value.content({class:[e(i)?.content,t.ui?.content]}
1)}),{default:d(()=>[P(b.$slots,t.slot?`${t.slot}-content`:"item-content",{item:t,active:R||t.active,index:p,ui:l.value},()=>[Y("ul",{"data-slot":"childList",class:E(l.value.childList({class:[e(i)?.childList,t.ui?.childList]}))},[(s(!0),$(F,null,ee(t.children,(A,H)=>(s(),$("li",{key:H,"data-slot":"childItem",class:E(l.value.childItem({class:[e(i)?.childItem,t.ui?.childItem]}))},[_(be,I({ref_for:!0},e(ye)(A),{custom:""}),{default:d(({active:U,...J})=>[_(e(ke),{"as-child":"",active:U,onSelect:A.onSelect},{default:d(()=>[_(ne,I({ref_for:!0},J,{"data-slot":"childLink",class:l.value.childLink({class:[e(i)?.childLink,t.ui?.childLink,A.class],active:U})}),{default:d(()=>[A.icon?(s(),m(W,{key:0,name:A.icon,"data-slot":"childLinkIcon",class:E(l.value.childLinkIcon({class:[e(i)?.childLinkIcon,t.ui?.childLinkIcon],active:U}))},null,8,["name","class"])):D("",!0),Y("div",{"data-slot":"childLinkWrapper",class:E(l.value.childLinkWrapper({class:[e(i)?.childLinkWrapper,t.ui?.childLinkWrapper]}))},[Y("p",{"data-slot":"childLinkLabel",class:E(l.value.childLinkLabel({class:[e(i)?.childLinkLabel,t.ui?.childLinkLabel],active:U}))},[de(X(e(Q)(A,a.labelKey))+" ",1),A.target==="_blank"&&n.externalIcon!==!1?(s(),m(W,{key:0,name:typeof n.externalIcon=="string"?n.externalIcon:e(y).ui.icons.external,"data-slot":"childLinkLabelExternalIcon",class:E(l.value.childLinkLabelExternalIcon({class:[e(i)?.childLinkLabelExternalIcon,t.ui?.childLinkLabelExternalIcon],active:U}))},null,8,["name","class"])):D("",!0)],2),A.description?(s(),$("p",{key:0,"data-slot":"childLinkDescription",class:E(l.value.childLinkDescription({class:[e(i)?.childLinkDescription,t.ui?.childLinkDescription],active:U}))},X(A.description),3)):D("",!0)],2)]),_:2},1040,["class"])]),_:2},1032,["active","onSelect"])]),_:2},1040)],2))),128))],2)])]),_:2},1040,["class"])):D("",!0)]),_:2},1040)):D("",!0),n.orientation==="vertical"&&t.children?.length&&!n.collapsed?(s(),m(e(pt),{key:2,"data-slot":"content",class:E(l.value.content({class:[e(i)?.content,t.ui?.content]}))},{default:d(()=>[_(e(De),I({...e(h),defaultValue:v(t.children,N+1,K)},{as:"ul","data-slot":"childList",class:l.value.childList({class:[e(i)?.childList,t.ui?.childList]})}),{default:d(()=>[(s(!0),$(F,null,ee(t.children,(R,G)=>(s(),m(e(L),{key:G,item:R,index:G,level:N+1,"list-index":K,"data-slot":"childItem",class:E(l.value.childItem({class:[e(i)?.childItem,R.ui?.childItem]}))},null,8,["item","index","level","list-index","class"]))),128))]),_:2},1040,["class"])]),_:2},1032,["class"])):D("",!0)]),_:2},1040,["value"]))]),_:3}),_(e(qt),I({...e(u),...n.orientation==="horizontal"?{modelValue:n.modelValue,defaultValue:n.defaultValue}:{},...b.$attrs},{"data-collapsed":n.collapsed,"data-slot":"root",class:l.value.root({class:[e(i)?.root,a.class]})}),{default:d(()=>[P(b.$slots,"list-leading"),(s(!0),$(F,null,ee(B.value,(t,p)=>(s(),$(F,{key:`list-${p}`},[(s(),m(ie(n.orientation==="vertical"?e(De):e(zt)),I({ref_for:!0},n.orientation==="vertical"&&!n.collapsed?{...e(h),modelValue:n.modelValue,defaultValue:n.defaultValue??v(t,0,p)}:{},{as:"ul","data-slot":"list",class:l.value.list({class:e(i)?.list})}),{default:d(()=>[(s(!0),$(F,null,ee(t,(N,K)=>(s(),m(e(L),{key:`list-${p}-${K}`,item:N,index:K,"list-index":p,"data-slot":"item",class:E(l.value.item({class:[e(i)?.item,N.ui?.item]}))},null,8,["item","index","list-index","class"]))),128))]),_:2},1040,["class"])),n.orientation==="vertical"&&p<B.value.length-1?(s(),$("div",{key:0,"data-slot":"separator",class:E(l.value.separator({class:e(i)?.separator}))},null,2)):D("",!0)],64))),128)),P(b.$slots,"list-trailing"),n.orientation==="horizontal"?(s(),$("div",{key:0,"data-slot":"viewportWrapper",class:E(l.value.viewportWrapper({class:e(i)?.viewportWrapper}))},[n.arrow?(s(),m(e($t),{key:0,"data-slot":"indicator",class:E(l.value.indicator({class:e(i)?.indicator}))},{default:d(()=>[Y("div",{"data-slot":"arrow",class:E(l.value.arrow({class:e(i)?.arrow}))},null,2)]),_:1},8,["class"])):D("",!0),_(e(Ht),{"data-slot":"viewport",class:E(l.value.viewport({class:e(i)?.viewport}))},null,8,["class"])],2)):D("",!0)]),_:3},16,["data-collapsed","class"])],64))}});
1export{ba as _};
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.