1import{$n as e,D as t,Lt as n,On as r,Tn as i,Ut as a,Zn as o,b as s,ct as c,et as l,ft as u,g as d,jt as f,k as p,mt as m,qt as h,rt as g,tr as _,tt as v,v as y,vn as b,wn as x,wt as S,xt as C,y as w,z as T}from"./B4b-2GOK.js";import{ht as E}from"./BBWM_jon.js";import{c as D,f as O,n as k,r as A,t as j}from"./D9uNlh8y.js";import{t as M}from"./BW3xJdEx.js";import{t as N}from"./Dn_o6R0_.js";import{f as P,l as F,n as I,t as L}from"./7oHplgEK.js";import{i as ee,l as te,n as ne,r as R,s as z,u as re}from"./G5bSm60H.js";import{_ as ie,g as ae,h as B,m as oe,n as se,o as ce,r as V,t as H,x as le}from"./DgKJ25eD.js";import{a as U,i as W,n as G,o as ue,r as K,t as q}from"./ZjcfTmDM.js";import{_ as de,g as fe,h as pe,m as me}from"./CQqLLWGE2.js";import{t as he}from"./CvI5c-kW2.js";function J(e,t){let n=ae(!1,300);le(()=>{n.value=!1});let r=b(null),i=ce();function o(){r.value=null,n.value=!1}function s(e,t){if(!t)return;let i=e.currentTarget,a={x:e.clientX,y:e.clientY},o=_e(a,ge(a,i.getBoundingClientRect()),1),s=ve(t.getBoundingClientRect()),c=be([...o,...s]);r.value=c,n.value=!0}return a(n=>{if(e.value&&t.value){let r=e=>s(e,t.value),i=t=>s(t,e.value);e.value.addEventListener(`pointerleave`,r),t.value.addEventListener(`pointerleave`,i),n(()=>{e.value?.removeEventListener(`pointerleave`,r),t.value?.removeEventListener(`pointerleave`,i)})}}),a(n=>{if(r.value){let a=n=>{if(!r.value||!(n.target instanceof Element))return;let a=n.target,s={x:n.clientX,y:n.clientY},c=e.value?.contains(a)||t.value?.contains(a),l=!ye(s,r.value),u=!!a.closest(`[data-grace-area-trigger]`);c?o():(l||u)&&(o(),i.trigger())};e.value?.ownerDocument.addEventListener(`pointermove`,a),n(()=>e.value?.ownerDocument.removeEventListener(`pointermove`,a))}}),{isPointerInTransit:n,onPointerExit:i.on}}function ge(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,i,a)){case a:return`left`;case i:return`right`;case n:return`top`;case r:return`bottom`;default:throw Error(`unreachable`)}}function _e(e,t,n=5){let r=[];switch(t){case`top`:r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case`bottom`:r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case`left`:r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case`right`:r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}function ve(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function ye(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e].x,s=t[e].y,c=t[a].x,l=t[a].y;s>r!=l>r&&n<(c-o)*(r-s)/(l-s)+o&&(i=!i)}return i}function be(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:+(e.y>t.y)),xe(t)}function xe(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t.at(-1),n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n.at(-1),t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var[Y,Se]=P(`PopoverRoot`),Ce=p({__name:`PopoverRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:[`update:open`],setup(e,{emit:t}){let n=e,a=t,{modal:o}=i(n),s=O(n,`open`,a,{defaultValue:n.defaultOpen,passive:n.open===void 0});return Se({contentId:``,triggerId:``,modal:o,open:s,onOpenChange:e=>{s.value=e},onOpenToggle:()=>{s.value=!s.value},triggerElement:b(),hasCustomAnchor:b(!1)}),(e,t)=>(m(),y(r(W),null,{default:h(()=>[C(e.$slots,`default`,{open:r(s),close:()=>s.value=!1})]),_:3}))}}),we=p({__name:`PopoverAnchor`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){let n=t;A();let i=Y();return g(()=>{i.hasCustomAnchor.value=!0}),u(()=>{i.hasCustomAnchor.value=!1}),(t,i)=>(m(),y(r(K),e(T(n)),{default:h(()=>[C(t.$slots,`default`)]),_:3},16))}}),Te=p({__name:`PopoverArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(t){let n=t;return A(),(t,i)=>(m(),y(r(q),e(T(n)),{default:h(()=>[C(t.$slots,`default`)]),_:3},16))}}),Ee=p({__name:`PopoverClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;A();let n=Y();return(e,i)=>(m(),y(r(F),{type:e.as===`button`?`button`:void 0,as:e.as,"as-child":t.asChild,onClick:i[0]||=e=>r(n).onOpenChange(!1)},{default:h(()=>[C(e.$slots,`default`)]),_:3},8,[`type`,`as`,`as-child`]))}}),X=p({__name:`PopoverContentImpl`,props:{trapFocus:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:n}){let i=e,a=n,o=V(oe(i,`trapFocus`,`disableOutsidePointerEvents`)),{forwardRef:s}=A(),c=Y();return ue(),(e,n)=>(m(),y(r(ee),{"as-child":``,loop:``,trapped:e.trapFocus,onMountAutoFocus:n[5]||=e=>a(`openAutoFocus`,e),onUnmountAutoFocus:n[6]||=e=>a(`closeAutoFocus`,e)}
1,{default:h(()=>[t(r(z),{"as-child":``,"disable-outside-pointer-events":e.disableOutsidePointerEvents,onPointerDownOutside:n[0]||=e=>a(`pointerDownOutside`,e),onInteractOutside:n[1]||=e=>a(`interactOutside`,e),onEscapeKeyDown:n[2]||=e=>a(`escapeKeyDown`,e),onFocusOutside:n[3]||=e=>a(`focusOutside`,e),onDismiss:n[4]||=e=>r(c).onOpenChange(!1)},{default:h(()=>[t(r(G),l(r(o),{id:r(c).contentId,ref:r(s),"data-state":r(c).open.value?`open`:`closed`,"aria-labelledby":r(c).triggerId,style:{"--reka-popover-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-popover-content-available-width":`var(--reka-popper-available-width)`,"--reka-popover-content-available-height":`var(--reka-popper-available-height)`,"--reka-popover-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-popover-trigger-height":`var(--reka-popper-anchor-height)`},role:`dialog`}),{default:h(()=>[C(e.$slots,`default`)]),_:3},16,[`id`,`data-state`,`aria-labelledby`])]),_:3},8,[`disable-outside-pointer-events`])]),_:3},8,[`trapped`]))}}),De=p({__name:`PopoverContentModal`,props:{memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,i=t,a=Y(),o=b(!1);re(!0);let s=U(n,i),{forwardRef:c,currentElement:u}=A();return te(u),(e,t)=>(m(),y(X,l(r(s),{ref:r(c),"trap-focus":r(a).open.value,"disable-outside-pointer-events":``,onCloseAutoFocus:t[0]||=E(e=>{i(`closeAutoFocus`,e),o.value||r(a).triggerElement.value?.focus()},[`prevent`]),onPointerDownOutside:t[1]||=e=>{i(`pointerDownOutside`,e);let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0,r=t.button===2||n;o.value=r},onFocusOutside:t[2]||=E(()=>{},[`prevent`])}),{default:h(()=>[C(e.$slots,`default`)]),_:3},16,[`trap-focus`]))}}),Oe=p({__name:`PopoverContentNonModal`,props:{memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,i=t,a=Y(),o=b(!1),s=b(!1),c=U(n,i);return(e,t)=>(m(),y(X,l(r(c),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||=e=>{i(`closeAutoFocus`,e),e.defaultPrevented||(o.value||r(a).triggerElement.value?.focus(),e.preventDefault()),o.value=!1,s.value=!1},onInteractOutside:t[1]||=async e=>{i(`interactOutside`,e),e.defaultPrevented||(o.value=!0,e.detail.originalEvent.type===`pointerdown`&&(s.value=!0));let t=e.target;r(a).triggerElement.value?.contains(t)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&s.value&&e.preventDefault()}}),{default:h(()=>[C(e.$slots,`default`)]),_:3},16))}}),ke=p({__name:`PopoverContent`,props:{forceMount:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,i=t,a=Y(),o=U(n,i),{forwardRef:s}=A();return a.contentId||=k(void 0,`reka-popover-content`),(e,t)=>(m(),y(r(j),{present:e.forceMount||r(a).open.value},{default:h(()=>[r(a).modal.value?(m(),y(De,l({key:0},r(o),{ref:r(s)}),{default:h(()=>[C(e.$slots,`default`)]),_:3},16)):(m(),y(Oe,l({key:1},r(o),{ref:r(s)}),{default:h(()=>[C(e.$slots,`default`)]),_:3},16))]),_:3},8,[`present`]))}}),Ae=p({__name:`PopoverPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){let n=t;return(t,i)=>(m(),y(r(R),e(T(n)),{default:h(()=>[C(t.$slots,`default`)]),_:3},16))}}),je=p({__name:`PopoverTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e,i=Y(),{forwardRef:a,currentElement:o}=A();return i.triggerId||=k(void 0,`reka-popover-trigger`),c(()=>{i.triggerElement.value=o.value}),(e,o)=>(m(),y(S(r(i).hasCustomAnchor.value?r(F):r(K)),{"as-child":``},{default:h(()=>[t(r(F),{id:r(i).triggerId,ref:r(a),type:e.as===`button`?`button`:void 0,"aria-haspopup":`dialog`,"aria-expanded":r(i).open.value,"aria-controls":r(i).contentId,"data-state":r(i).open.value?`open`:`closed`,as:e.as,"as-child":n.asChild,onClick:r(i).onOpenToggle},{default:h(()=>[C(e.$slots,`default`)]),_:3},8,[`id`,`type`,`aria-expanded`,`aria-controls`,`data-state`,`as`,`as-child`,`onClick`])]),_:3}))}}),Me=p({__name:`HoverCardArrow`,props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`svg`}},setup(t){let n=t;return A(),(t,i)=>(m(),y(r(q),e(T(n)),{default:h(()=>[C(t.$slots,`default`)]),_:3},16))}}),[Z,Ne]=P(`HoverCardRoot`),Pe=p({__name:`HoverCardRoot`,props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},openDelay:{type:Number,required:!1,default:700},closeDelay:{type:Number,required:!1,default:300},enableTouch:{type:Boolean,required:!1,default:!1}},emits:[`update:open`],setup(e,{emit:t}){let n=e,a=t,{openDelay:o,closeDelay:s,enableTouch:c}=i(n);A();let l=O(n,`open`,a,{defaultValue:n.defaultOpen,passive:n.open===void 0}),u=b(0),d=b(0),f=b(!1),p=b(!1),g=b(!1),_=b();function v(){clearTimeout(d.value),u.value=window.setTimeout(()=>l.value=!0,o.value)}function x(){clearTimeout(u.value),!f.value&&!p.value&&(d.value=window.setTimeout(()=>l.value=!1,s.value))}function S(){clearTimeout(u.value),l.value=!1}return Ne({open:l,onOpenChange(e){l.value=e},onOpen:v,onClose:x,onDismiss:S,hasSelectionRef:f,isPointerDownOnContentRef:p,isPointerInTransitRef:g,triggerElement:_,enableTouch:c}),(e,t)=>(m(),y(r(W),null,{default:h(()=>[C(e.$slots,`default`,{open:r(l)})]),_:3}))}});function Q(e){return t=>t.pointerType===`touch`?void 0:e()}function Fe(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t}var Ie=p({__name:`HoverCardContentImpl`,props:{memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`],setup(e,{emit:n}){let i=e,o=n,s=V(i),{forwardRef:d,currentElement:f}=A(),p=Z(),{isPointerInTransit:g,onPointerExit:_}=J(p.triggerElement,f);ie(p.isPointerInTransitRef,g,{direction:`rtl`}),_(()=>{p.onClose()});let x=b(!1),S;a(e=>{if(x.value){let t=document.body;S=t.style.userSelect||t.style.webkitUserSelect,t.style.userSelect=`none`,t.style.webkitUserSelect=`none`,e(()=>{t.style.userSelect=S,t.style.webkitUserSelect=S})}});function w(){x.value=!1,p.isPointerDownOnContentRef.value=!1,v(()=>{document.getSelection()?.toString()!==``&&(p.hasSelectionRef.value=!0)})}return c(()=>{f.value&&(document.addEventListener(`pointerup`,w),Fe(f.value).forEach(e
1=>e.setAttribute(`tabindex`,`-1`))),D(window,`scroll`,e=>{e.target?.contains(p.triggerElement.value)&&p.onDismiss()},{capture:!0})}),u(()=>{document.removeEventListener(`pointerup`,w),p.hasSelectionRef.value=!1,p.isPointerDownOnContentRef.value=!1}),(e,n)=>(m(),y(r(z),{"as-child":``,"disable-outside-pointer-events":!1,onEscapeKeyDown:n[1]||=e=>o(`escapeKeyDown`,e),onPointerDownOutside:n[2]||=e=>o(`pointerDownOutside`,e),onFocusOutside:n[3]||=E(e=>o(`focusOutside`,e),[`prevent`]),onDismiss:r(p).onDismiss},{default:h(()=>[t(r(G),l({...r(s),...e.$attrs},{ref:r(d),"data-state":r(p).open.value?`open`:`closed`,style:{userSelect:x.value?`text`:void 0,WebkitUserSelect:x.value?`text`:void 0,"--reka-hover-card-content-transform-origin":`var(--reka-popper-transform-origin)`,"--reka-hover-card-content-available-width":`var(--reka-popper-available-width)`,"--reka-hover-card-content-available-height":`var(--reka-popper-available-height)`,"--reka-hover-card-trigger-width":`var(--reka-popper-anchor-width)`,"--reka-hover-card-trigger-height":`var(--reka-popper-anchor-height)`},onPointerdown:n[0]||=e=>{e.currentTarget.contains(e.target)&&(x.value=!0),r(p).hasSelectionRef.value=!1,r(p).isPointerDownOnContentRef.value=!0}}),{default:h(()=>[C(e.$slots,`default`)]),_:3},16,[`data-state`,`style`])]),_:3},8,[`onDismiss`]))}}),Le=p({__name:`HoverCardContent`,props:{forceMount:{type:Boolean,required:!1},memoDependencies:{type:Array,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},dir:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`],setup(e,{emit:n}){let i=U(e,n),{forwardRef:a}=A(),o=Z();return(e,n)=>(m(),y(r(j),{present:e.forceMount||r(o).open.value},{default:h(()=>[t(Ie,l(r(i),{ref:r(a),onPointerenter:n[0]||=e=>r(Q)(r(o).onOpen)(e)}),{default:h(()=>[C(e.$slots,`default`)]),_:3},16)]),_:3},8,[`present`]))}}),$=p({__name:`HoverCardPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){let n=t;return(t,i)=>(m(),y(r(R),e(T(n)),{default:h(()=>[C(t.$slots,`default`)]),_:3},16))}}),Re=p({__name:`HoverCardTrigger`,props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`a`}},setup(e){let{forwardRef:n,currentElement:i}=A(),a=Z();a.triggerElement=i;function o(){setTimeout(()=>{!a.isPointerInTransitRef.value&&!a.open.value&&a.onClose()},0)}function s(e){!a.enableTouch.value||e.pointerType!==`touch`||(a.open.value?a.onDismiss():a.onOpenChange(!0))}return(e,i)=>(m(),y(r(K),{"as-child":``,reference:e.reference},{default:h(()=>[t(r(F),{ref:r(n),"as-child":e.asChild,as:e.as,"data-state":r(a).open.value?`open`:`closed`,"data-grace-area-trigger":``,onPointerenter:i[0]||=e=>r(Q)(r(a).onOpen)(e),onPointerleave:i[1]||=e=>r(Q)(o)(e),onPointerup:s,onFocus:i[2]||=e=>r(a).onOpen(),onBlur:i[3]||=e=>r(a).onClose()},{default:h(()=>[C(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`data-state`])]),_:3},8,[`reference`]))}}),ze={slots:{base:`font-medium inline-flex items-center`,label:`truncate`,leadingIcon:`shrink-0`,leadingAvatar:`shrink-0`,leadingAvatarSize:``,trailingIcon:`shrink-0`},variants:{fieldGroup:{horizontal:`not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]`,vertical:`not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]`},color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{solid:``,outline:``,soft:``,subtle:``},size:{xs:{base:`text-[8px]/3 px-1 py-0.5 gap-1 rounded-sm`,leadingIcon:`size-3`,leadingAvatarSize:`3xs`,trailingIcon:`size-3`},sm:{base:`text-[10px]/3 px-1.5 py-1 gap-1 rounded-sm`,leadingIcon:`size-3`,leadingAvatarSize:`3xs`,trailingIcon:`size-3`},md:{base:`text-xs px-2 py-1 gap-1 rounded-md`,leadingIcon:`size-4`,leadingAvatarSize:`3xs`,trailingIcon:`size-4`},lg:{base:`text-sm px-2 py-1 gap-1.5 rounded-md`,leadingIcon:`size-5`,leadingAvatarSize:`2xs`,trailingIcon:`size-5`},xl:{base:`text-base px-2.5 py-1 gap-1.5 rounded-md`,leadingIcon:`size-6`,leadingAvatarSize:`2xs`,trailingIcon:`size-6`}},square:{true:``}},compoundVariants:[{color:`primary`,variant:`solid`,class:`bg-primary text-inverted`},{color:`secondary`,variant:`solid`,class:`bg-secondary text-inverted`},{color:`success`,variant:`solid`,class:`bg-success text-inverted`},{color:`info`,variant:`solid`,class:`bg-info text-inverted`},{color:`warning`,variant:`solid`,class:`bg-warning text-inverted`},{color:`error`,variant:`solid`,class:`bg-error text-inverted`},{color:`primary`,variant:`outline`,class:`text-primary ring ring-inset ring-primary/50`},{color:`secondary`,variant:`outline`,class:`text-secondary ring ring-inset ring-secondary/50`},{color:`success`,variant:`outline`,class:`text-success ring ring-inset ring-success/50`},{color:`info`,variant:`outline`,class:`text-info ring ring-inset ring-info/50`},{color:`warning`,variant:`outline`,class:`text-warning ring ring-inset ring-warning/50`},{color:`error`,variant:`outline`,class:`text-error ring ring-inset ring-error/50`},{color:`primary`,variant:`soft`,class:`bg-primary/10 text-primary`},{color:`secondary`,variant:`soft`,class:`bg-secondary/10 text-secondary`},{color:`success`,variant:`soft`,class:`bg-success/10 text-success`},{color:`info`,variant:`soft`,class:`bg-info/10 text-info`},{color:`warning`,variant:`soft`,class:`bg-warning/10 text-warning`},{color:`error`,variant:`soft`,class:`bg-error/10 text-error`},{color:`primary`,variant:`subtle`,class:`bg-primary/10 text-primary ring ring-inset ring-primary/25`},{color:`secondary`,variant:`subtle`,class:`bg-secondary/10 text-secondary ring ring-inset ring-secondary/25`},{color:`success`,variant:`subtle`,class:`bg-success/10 text-success ring ring-inset ring-success/25`},{color:`info`,variant:`subtle`,class:`bg-info/10 text-info ring ring-inset ring-info/25`},{color:`warning`,variant:`subtle`,class:`bg-warning/10 text-warning ring ring-inset ring-warning/25`},{color:`error`,variant:`subtle`,class:`bg-error/10 text-error ring ring-inset ring-error/25`},{color:`neutral`,variant:`solid`,class:`text-inverted bg-inverted`},{color:`neutral`,variant:`outline`,class:`ring ring-inset ring-accented text-default bg-default`},{color:`neutral`,variant:`soft`,class:`text-default bg-elevated`},{color:`neutral`,variant:`subtle`,class:`ring ring-inset ring-accented text-default bg-elevated`},{size:`xs`,square:!0,class:`p-0.5`},{size:`sm`,square:!0,class:`p-1`},{size:`md`,square:!0,class:`p-1`},{size:`lg`,square:!0,class:`p-1`},{size:`xl`,square:!0,class:`p-1`}],defaultVariants:{color:`primary`,variant:`solid`,size:`md`}},Be={__name:`UBadge`,props:{as:{type:null,required:!1,default:`span`},label:{type:[String,Number],required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,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},trailingIcon:{type:null,required:!1}},setup(e){let t=e,i=n(),a=I(`badge`,t),c=N(),{orientation:u,size:f}=pe(t),{isLeading:p,isTrailing:g,leadingIconName:v,trailingIconName:b}=fe(a),x=d(()=>L({extend:ze,...c.ui?.badge||{}})({color:a.color,variant:a.variant,size:f.value??a.size,square:a.square||!i.default&&!a.label,fieldGroup:u.value}));return(e,t)=>(m(),y(r(F),{as:r(a).as,"data-slot":`base`,class:o(x.value.base({class:[r(a).ui?.base,r(a).class]}))},{default:h(()=>[C(e.$slots,`leading`,{ui:x.value},()=>[r(p)&&r(v)?(m(),y(H,{key:0,name:r(v),"data-slot":`leadingIcon`,class:o(x.value.leadingIcon({class:r(a).ui?.leadingIcon}))},null,8,[`name`,`class`])):r(a).avatar?(m(),y(de,l({key:1,size:r(a).ui?.leadingAvatarSize||x.value.leadingAvatarSize()},r(a).avatar,{"data-slot":`leadingAvatar`,class:x.value.leadingAvatar({class:r(a).ui?.leadingAvatar})}),null,16,[`size`,`class`])):w(``,!0)]),C(e.$slots,`default`,{ui:x.value},()=>[r(a).label!==void 0&&r(a).label!==null?(m(),s(`span`,{key:0,"data-slot":`label`,class:o(x.value.label({class:r(a).ui?.label}))},_(r(a).label),3)):w(``,!0)]),C(e.$slots,`trailing`,{ui:x.value},()=>[r(g)&&r(b)?(m(),y(H,{key:0,name:r(b),"data-slot":`trailingIcon`,class:o(x.value.trailingIcon({class:r(a).ui?.trailingIcon}))},null,8,[`name`,`class`])):w(``,!0)])]),_:3},8,[`as`,`class`]))}}
1,Ve={Root:Pe,Trigger:Re,Portal:$,Content:Le,Arrow:Me},He={Root:Ce,Trigger:je,Portal:Ae,Content:ke,Arrow:Te,Close:Ee,Anchor:we},Ue={slots:{content:`bg-default shadow-lg rounded-md ring ring-default data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-popover-content-transform-origin) focus:outline-none pointer-events-auto`,arrow:`fill-bg stroke-default`}},We={__name:`UPopover`,props:{mode:{type:null,required:!1,default:`click`},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},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},modal:{type:Boolean,required:!1},openDelay:{type:Number,required:!1,default:0},closeDelay:{type:Number,required:!1,default:0},enableTouch:{type:Boolean,required:!1}},emits:[`close:prevent`,`update:open`],setup(i,{emit:a}){let s=i,c=a,u=n(),p=I(`popover`,s),g=N(),_=p.mode===`hover`?B(p,`defaultOpen`,`open`,`openDelay`,`closeDelay`,`enableTouch`):B(p,`defaultOpen`,`open`,`modal`),v=se(_,c),b=ne(x(()=>p.portal)),S=x(()=>M(p.content,{side:`bottom`,sideOffset:8,collisionPadding:8})),E=d(()=>p.dismissible?{pointerDownOutside:he}:[`interactOutside`,`escapeKeyDown`].reduce((e,t)=>(e[t]=e=>{e.preventDefault(),c(`close:prevent`)},e),{})),D=x(()=>M(p.arrow,{rounded:!0})),O=d(()=>L({extend:Ue,...g.ui?.popover||{}})({side:S.value.side})),k=d(()=>p.mode===`hover`?Ve:He);return(n,i)=>(m(),y(r(k).Root,e(T(r(v))),{default:h(({open:i,close:a})=>[u.default?(m(),y(r(k).Trigger,{key:0,"as-child":``,class:o(r(p).class)},{default:h(()=>[C(n.$slots,`default`,{open:i})]),_:2},1032,[`class`])):w(``,!0),`Anchor`in k.value&&u.anchor?(m(),y(r(k).Anchor,{key:1,"as-child":``},{default:h(()=>[C(n.$slots,`anchor`,e(T(a?{close:a}:{})))]),_:2},1024)):w(``,!0),t(r(k).Portal,e(T(r(b))),{default:h(()=>[t(r(me),null,{default:h(()=>[t(r(k).Content,l(S.value,{reference:r(p).reference??r(p).content?.reference,"data-slot":`content`,class:O.value.content({class:[!u.default&&r(p).class,r(p).ui?.content]})},f(E.value)),{default:h(()=>[C(n.$slots,`content`,e(T(a?{close:a}:{}))),r(p).arrow?(m(),y(r(k).Arrow,l({key:0},D.value,{"data-slot":`arrow`,class:O.value.arrow({class:r(p).ui?.arrow})}),null,16,[`class`])):w(``,!0)]),_:2},1040,[`reference`,`class`])]),_:2},1024)]),_:2},1040)]),_:3},16))}};export{Be as n,J as r,We 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.