Viewing File: /usr/local/cpanel/base/frontend/jupiter/koality/_nuxt/Bd9WPADb.js

import{aV as He,aW as je,y as X,A as w,aX as ze,d as q,o as v,c as _,w as f,ag as g,am as B,an as P,k as t,aY as We,aO as Y,aZ as he,aj as L,a_ as we,ak as N,al as T,af as C,i as Xe,aP as Q,a as k,a$ as le,b0 as Ye,b1 as Qe,b2 as Ze,b3 as Je,ai as A,ah as O,aQ as E,b4 as H,b5 as Z,aC as j,ar as F,ad as K,b6 as ue,s as W,b7 as et,b8 as tt,b9 as ie,z as Be,aB as rt,ba as ot,ao as at,aq as nt,as as be,bb as st,bc as oe,D as lt,p as ae,bd as ut,be as it,at as Ce}from"./EJiqiqZX.js";import{P as J,a as de,b as ee,c as Pe,d as pe,F as Oe,e as dt,f as Se}from"./DPX3lXZf.js";import{g as Me,i as pt,F as ft,L as ct,f as yt,a as U,S as vt,I as _t,b as fe,c as ne,d as gt,e as mt}from"./B3XbUJXz.js";import{u as De}from"./CSwwpV8A.js";import{u as qt}from"./CC92fphK.js";import{R as ht}from"./CB5_IlOE.js";import{u as V}from"./NwK2Pm4d.js";function bt(r,o){const e=He(!1,300);je(()=>{e.value=!1});const a=w(null),l=ze();function n(){a.value=null,e.value=!1}function s(u,i){const p=u.currentTarget,d={x:u.clientX,y:u.clientY},c=Ct(d,p.getBoundingClientRect()),m=wt(d,c),h=Bt(i.getBoundingClientRect()),b=Ot([...m,...h]);a.value=b,e.value=!0}return X(u=>{if(r.value&&o.value){const i=d=>s(d,o.value),p=d=>s(d,r.value);r.value.addEventListener("pointerleave",i),o.value.addEventListener("pointerleave",p),u(()=>{r.value?.removeEventListener("pointerleave",i),o.value?.removeEventListener("pointerleave",p)})}}),X(u=>{if(a.value){const i=p=>{if(!a.value||!(p.target instanceof Element))return;const d=p.target,c={x:p.clientX,y:p.clientY},m=r.value?.contains(d)||o.value?.contains(d),h=!Pt(c,a.value),b=!!d.closest("[data-grace-area-trigger]");m?n():(h||b)&&(n(),l.trigger())};r.value?.ownerDocument.addEventListener("pointermove",i),u(()=>r.value?.ownerDocument.removeEventListener("pointermove",i))}}),{isPointerInTransit:e,onPointerExit:l.on}}function Ct(r,o){const e=Math.abs(o.top-r.y),a=Math.abs(o.bottom-r.y),l=Math.abs(o.right-r.x),n=Math.abs(o.left-r.x);switch(Math.min(e,a,l,n)){case n:return"left";case l:return"right";case e:return"top";case a:return"bottom";default:throw new Error("unreachable")}}function wt(r,o,e=5){const a=[];switch(o){case"top":a.push({x:r.x-e,y:r.y+e},{x:r.x+e,y:r.y+e});break;case"bottom":a.push({x:r.x-e,y:r.y-e},{x:r.x+e,y:r.y-e});break;case"left":a.push({x:r.x+e,y:r.y-e},{x:r.x+e,y:r.y+e});break;case"right":a.push({x:r.x-e,y:r.y-e},{x:r.x-e,y:r.y+e});break}return a}function Bt(r){const{top:o,right:e,bottom:a,left:l}=r;return[{x:l,y:o},{x:e,y:o},{x:e,y:a},{x:l,y:a}]}function Pt(r,o){const{x:e,y:a}=r;let l=!1;for(let n=0,s=o.length-1;n<o.length;s=n++){const u=o[n].x,i=o[n].y,p=o[s].x,d=o[s].y;i>a!=d>a&&e<(p-u)*(a-i)/(d-i)+u&&(l=!l)}return l}function Ot(r){const o=r.slice();return o.sort((e,a)=>e.x<a.x?-1:e.x>a.x?1:e.y<a.y?-1:e.y>a.y?1:0),St(o)}function St(r){if(r.length<=1)return r.slice();const o=[];for(let a=0;a<r.length;a++){const l=r[a];for(;o.length>=2;){const n=o[o.length-1],s=o[o.length-2];if((n.x-s.x)*(l.y-s.y)>=(n.y-s.y)*(l.x-s.x))o.pop();else break}o.push(l)}o.pop();const e=[];for(let a=r.length-1;a>=0;a--){const l=r[a];for(;e.length>=2;){const n=e[e.length-1],s=e[e.length-2];if((n.x-s.x)*(l.y-s.y)>=(n.y-s.y)*(l.x-s.x))e.pop();else break}e.push(l)}return e.pop(),o.length===1&&e.length===1&&o[0].x===e[0].x&&o[0].y===e[0].y?o:o.concat(e)}var Mt=q({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const o=r;return(e,a)=>(v(),_(t(J),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),ke=Mt,Dt=q({__name:"MenuArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const o=r;return(e,a)=>(v(),_(t(de),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),kt=Dt;function It(){const r=w(!1);return Y(()=>{he("keydown",()=>{r.value=!0},{capture:!0,passive:!0}),he(["pointerdown","pointermove"],()=>{r.value=!1},{capture:!0,passive:!0})}),r}const Rt=We(It),[x,Ie]=T(["MenuRoot","MenuSub"],"MenuContext"),[z,Ft]=T("MenuRoot");var At=q({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(r,{emit:o}){const e=r,a=o,{modal:l,dir:n}=L(e),s=we(n),u=N(e,"open",a),i=w(),p=Rt();return Ie({open:u,onOpenChange:d=>{u.value=d},content:i,onContentChange:d=>{i.value=d}}),Ft({onClose:()=>{u.value=!1},isUsingKeyboardRef:p,dir:s,modal:l}),(d,c)=>(v(),_(t(ee),null,{default:f(()=>[g(d.$slots,"default")]),_:3}))}}),Tt=At;const[ce,Et]=T("MenuContent");var Nt=q({__name:"MenuContentImpl",props:Ye({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...dt}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(r,{emit:o}){const e=r,a=o,l=x(),n=z(),{trapFocus:s,disableOutsidePointerEvents:u,loop:i}=L(e);De(),Pe(u.value);const p=w(""),d=w(0),c=w(0),m=w(null),h=w("right"),b=w(0),S=w(null),I=w(),{forwardRef:R,currentElement:G}=C(),{handleTypeaheadSearch:xe}=qt();Xe(G,y=>{l.onContentChange(y)}),Q(()=>{window.clearTimeout(d.value)});function te(y){return h.value===m.value?.side&&pt(y,m.value?.area)}async function $e(y){a("openAutoFocus",y),!y.defaultPrevented&&(y.preventDefault(),G.value?.focus({preventScroll:!0}))}function Ke(y){if(y.defaultPrevented)return;const D=y.target.closest("[data-reka-menu-content]")===y.currentTarget,re=y.ctrlKey||y.altKey||y.metaKey,Ge=y.key.length===1,ge=Qe(y,Ze(),G.value,{loop:i.value,arrowKeyOptions:"vertical",dir:n?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(ge)return ge?.focus();if(y.code==="Space")return;const me=I.value?.getItems()??[];if(D&&(y.key==="Tab"&&y.preventDefault(),!re&&Ge&&xe(y.key,me)),y.target!==G.value||!ft.includes(y.key))return;y.preventDefault();const qe=[...me.map(Ue=>Ue.ref)];ct.includes(y.key)&&qe.reverse(),yt(qe)}function Le(y){y?.currentTarget?.contains?.(y.target)||(window.clearTimeout(d.value),p.value="")}function Ve(y){if(!U(y))return;const M=y.target,D=b.value!==y.clientX;if(y?.currentTarget?.contains(M)&&D){const re=y.clientX>b.value?"right":"left";h.value=re,b.value=y.clientX}}return Et({onItemEnter:y=>!!te(y),onItemLeave:y=>{te(y)||(G.value?.focus(),S.value=null)},onTriggerLeave:y=>!!te(y),searchRef:p,pointerGraceTimerRef:c,onPointerGraceIntentChange:y=>{m.value=y}}),(y,M)=>(v(),_(t(Oe),{"as-child":"",trapped:t(s),onMountAutoFocus:$e,onUnmountAutoFocus:M[7]||(M[7]=D=>a("closeAutoFocus",D))},{default:f(()=>[k(t(le),{"as-child":"","disable-outside-pointer-events":t(u),onEscapeKeyDown:M[2]||(M[2]=D=>a("escapeKeyDown",D)),onPointerDownOutside:M[3]||(M[3]=D=>a("pointerDownOutside",D)),onFocusOutside:M[4]||(M[4]=D=>a("focusOutside",D)),onInteractOutside:M[5]||(M[5]=D=>a("interactOutside",D)),onDismiss:M[6]||(M[6]=D=>a("dismiss"))},{default:f(()=>[k(t(ht),{ref_key:"rovingFocusGroupRef",ref:I,"current-tab-stop-id":S.value,"onUpdate:currentTabStopId":M[0]||(M[0]=D=>S.value=D),"as-child":"",orientation:"vertical",dir:t(n).dir.value,loop:t(i),onEntryFocus:M[1]||(M[1]=D=>{a("entryFocus",D),t(n).isUsingKeyboardRef.value||D.preventDefault()})},{default:f(()=>[k(t(pe),{ref:t(R),role:"menu",as:y.as,"as-child":y.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":t(Me)(t(l).open.value),dir:t(n).dir.value,side:y.side,"side-offset":y.sideOffset,align:y.align,"align-offset":y.alignOffset,"avoid-collisions":y.avoidCollisions,"collision-boundary":y.collisionBoundary,"collision-padding":y.collisionPadding,"arrow-padding":y.arrowPadding,"prioritize-position":y.prioritizePosition,"position-strategy":y.positionStrategy,"update-position-strategy":y.updatePositionStrategy,sticky:y.sticky,"hide-when-detached":y.hideWhenDetached,reference:y.reference,onKeydown:Ke,onBlur:Le,onPointermove:Ve},{default:f(()=>[g(y.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),ye=Nt,xt=q({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const o=r,e=ce(),{forwardRef:a}=C(),{CollectionItem:l}=Je(),n=w(!1);async function s(i){i.defaultPrevented||U(i)&&(o.disabled?e.onItemLeave(i):e.onItemEnter(i)||i.currentTarget?.focus({preventScroll:!0}))}async function u(i){await E(),!i.defaultPrevented&&U(i)&&e.onItemLeave(i)}return(i,p)=>(v(),_(t(l),{value:{textValue:i.textValue}},{default:f(()=>[k(t(A),O({ref:t(a),role:"menuitem",tabindex:"-1"},i.$attrs,{as:i.as,"as-child":i.asChild,"aria-disabled":i.disabled||void 0,"data-disabled":i.disabled?"":void 0,"data-highlighted":n.value?"":void 0,onPointermove:s,onPointerleave:u,onFocus:p[0]||(p[0]=async d=>{await E(),!(d.defaultPrevented||i.disabled)&&(n.value=!0)}),onBlur:p[1]||(p[1]=async d=>{await E(),!d.defaultPrevented&&(n.value=!1)})}),{default:f(()=>[g(i.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),Re=xt,$t=q({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(r,{emit:o}){const e=r,a=o,{forwardRef:l,currentElement:n}=C(),s=z(),u=ce(),i=w(!1);async function p(){const d=n.value;if(!e.disabled&&d){const c=new CustomEvent(_t,{bubbles:!0,cancelable:!0});a("select",c),await E(),c.defaultPrevented?i.value=!1:s.onClose()}}return(d,c)=>(v(),_(Re,O(e,{ref:t(l),onClick:p,onPointerdown:c[0]||(c[0]=()=>{i.value=!0}),onPointerup:c[1]||(c[1]=async m=>{await E(),!m.defaultPrevented&&(i.value||m.currentTarget?.click())}),onKeydown:c[2]||(c[2]=async m=>{const h=t(u).searchRef.value!=="";d.disabled||h&&m.key===" "||t(vt).includes(m.key)&&(m.currentTarget.click(),m.preventDefault())})}),{default:f(()=>[g(d.$slots,"default")]),_:3},16))}}),ve=$t;const[Kt,Fe]=T(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var Lt=q({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(r){const o=Kt({modelValue:w(!1)});return(e,a)=>(v(),_(t(H),{present:e.forceMount||t(ne)(t(o).modelValue.value)||t(o).modelValue.value===!0},{default:f(()=>[k(t(A),{as:e.as,"as-child":e.asChild,"data-state":t(fe)(t(o).modelValue.value)},{default:f(()=>[g(e.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),Vt=Lt,Gt=q({__name:"MenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(r,{emit:o}){const e=r,a=o,l=Z(e,["modelValue"]),n=j(l),s=N(e,"modelValue",a);return Fe({modelValue:s}),(u,i)=>(v(),_(ve,O({role:"menuitemcheckbox"},t(n),{"aria-checked":t(ne)(t(s))?"mixed":t(s),"data-state":t(fe)(t(s)),onSelect:i[0]||(i[0]=async p=>{a("select",p),t(ne)(t(s))?s.value=!0:s.value=!t(s)})}),{default:f(()=>[g(u.$slots,"default",{modelValue:t(s)})]),_:3},16,["aria-checked","data-state"]))}}),Ut=Gt,Ht=q({__name:"MenuRootContentModal",props:{loop:{type:Boolean,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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(r,{emit:o}){const e=r,a=o,l=F(e,a),n=x(),{forwardRef:s,currentElement:u}=C();return Se(u),(i,p)=>(v(),_(ye,O(t(l),{ref:t(s),"trap-focus":t(n).open.value,"disable-outside-pointer-events":t(n).open.value,"disable-outside-scroll":!0,onDismiss:p[0]||(p[0]=d=>t(n).onOpenChange(!1)),onFocusOutside:p[1]||(p[1]=K(d=>a("focusOutside",d),["prevent"]))}),{default:f(()=>[g(i.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),jt=Ht,zt=q({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(r,{emit:o}){const l=F(r,o),n=x();return(s,u)=>(v(),_(ye,O(t(l),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:u[0]||(u[0]=i=>t(n).onOpenChange(!1))}),{default:f(()=>[g(s.$slots,"default")]),_:3},16))}}),Wt=zt,Xt=q({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(r,{emit:o}){const l=F(r,o),n=x(),s=z();return(u,i)=>(v(),_(t(H),{present:u.forceMount||t(n).open.value},{default:f(()=>[t(s).modal.value?(v(),_(jt,B(O({key:0},{...u.$attrs,...t(l)})),{default:f(()=>[g(u.$slots,"default")]),_:3},16)):(v(),_(Wt,B(O({key:1},{...u.$attrs,...t(l)})),{default:f(()=>[g(u.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Yt=Xt,Qt=q({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const o=r;return(e,a)=>(v(),_(t(A),O({role:"group"},o),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),Ae=Qt,Zt=q({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(r){const o=r;return(e,a)=>(v(),_(t(A),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),Jt=Zt,er=q({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(r){const o=r;return(e,a)=>(v(),_(t(ue),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),tr=er;const[rr,or]=T("MenuRadioGroup");var ar=q({__name:"MenuRadioGroup",props:{modelValue:{type:String,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(r,{emit:o}){const e=r,a=o,l=Z(e,["modelValue"]),n=j(l),s=N(e,"modelValue",a);return or({modelValue:s,onValueChange:u=>{s.value=u}}),(u,i)=>(v(),_(Ae,B(P(t(n))),{default:f(()=>[g(u.$slots,"default",{modelValue:t(s)})]),_:3},16))}}),nr=ar,sr=q({__name:"MenuRadioItem",props:{value:{type:String,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(r,{emit:o}){const e=r,a=o,l=Z(e,["value"]),n=j(l),{value:s}=L(e),u=rr(),i=W(()=>u.modelValue.value===s?.value);return Fe({modelValue:i}),(p,d)=>(v(),_(ve,O({role:"menuitemradio"},t(n),{"aria-checked":i.value,"data-state":t(fe)(i.value),onSelect:d[0]||(d[0]=async c=>{a("select",c),t(u).onValueChange(t(s))})}),{default:f(()=>[g(p.$slots,"default")]),_:3},16,["aria-checked","data-state"]))}}),lr=sr,ur=q({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const o=r;return(e,a)=>(v(),_(t(A),O(o,{role:"separator","aria-orientation":"horizontal"}),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),ir=ur;const[Te,dr]=T("MenuSub");var pr=q({__name:"MenuSub",props:{open:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(r,{emit:o}){const e=r,l=N(e,"open",o,{defaultValue:!1,passive:e.open===void 0}),n=x(),s=w(),u=w();return X(i=>{n?.open.value===!1&&(l.value=!1),i(()=>l.value=!1)}),Ie({open:l,onOpenChange:i=>{l.value=i},content:u,onContentChange:i=>{u.value=i}}),dr({triggerId:"",contentId:"",trigger:s,onTriggerChange:i=>{s.value=i}}),(i,p)=>(v(),_(t(ee),null,{default:f(()=>[g(i.$slots,"default")]),_:3}))}}),fr=pr,cr=q({__name:"MenuSubContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,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},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,default:!0},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(r,{emit:o}){const l=F(r,o),n=x(),s=z(),u=Te(),{forwardRef:i,currentElement:p}=C();return u.contentId||=V(void 0,"reka-menu-sub-content"),(d,c)=>(v(),_(t(H),{present:d.forceMount||t(n).open.value},{default:f(()=>[k(ye,O(t(l),{id:t(u).contentId,ref:t(i),"aria-labelledby":t(u).triggerId,align:"start",side:t(s).dir.value==="rtl"?"left":"right","disable-outside-pointer-events":!1,"disable-outside-scroll":!1,"trap-focus":!1,onOpenAutoFocus:c[0]||(c[0]=K(m=>{t(s).isUsingKeyboardRef.value&&t(p)?.focus()},["prevent"])),onCloseAutoFocus:c[1]||(c[1]=K(()=>{},["prevent"])),onFocusOutside:c[2]||(c[2]=m=>{m.defaultPrevented||m.target!==t(u).trigger.value&&t(n).onOpenChange(!1)}),onEscapeKeyDown:c[3]||(c[3]=m=>{t(s).onClose(),m.preventDefault()}),onKeydown:c[4]||(c[4]=m=>{const h=m.currentTarget?.contains(m.target),b=t(gt)[t(s).dir.value].includes(m.key);h&&b&&(t(n).onOpenChange(!1),t(u).trigger.value?.focus(),m.preventDefault())})}),{default:f(()=>[g(d.$slots,"default")]),_:3},16,["id","aria-labelledby","side"])]),_:3},8,["present"]))}}),yr=cr,vr=q({__name:"MenuSubTrigger",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const o=r,e=x(),a=z(),l=Te(),n=ce(),s=w(null);l.triggerId||=V(void 0,"reka-menu-sub-trigger");function u(){s.value&&window.clearTimeout(s.value),s.value=null}Q(()=>{u()});function i(c){!U(c)||n.onItemEnter(c)||!o.disabled&&!e.open.value&&!s.value&&(n.onPointerGraceIntentChange(null),s.value=window.setTimeout(()=>{e.onOpenChange(!0),u()},100))}async function p(c){if(!U(c))return;u();const m=e.content.value?.getBoundingClientRect();if(m?.width){const h=e.content.value?.dataset.side,b=h==="right",S=b?-5:5,I=m[b?"left":"right"],R=m[b?"right":"left"];n.onPointerGraceIntentChange({area:[{x:c.clientX+S,y:c.clientY},{x:I,y:m.top},{x:R,y:m.top},{x:R,y:m.bottom},{x:I,y:m.bottom}],side:h}),window.clearTimeout(n.pointerGraceTimerRef.value),n.pointerGraceTimerRef.value=window.setTimeout(()=>n.onPointerGraceIntentChange(null),300)}else{if(n.onTriggerLeave(c))return;n.onPointerGraceIntentChange(null)}}async function d(c){const m=n.searchRef.value!=="";o.disabled||m&&c.key===" "||mt[a.dir.value].includes(c.key)&&(e.onOpenChange(!0),await E(),e.content.value?.focus(),c.preventDefault())}return(c,m)=>(v(),_(ke,{"as-child":""},{default:f(()=>[k(Re,O(o,{id:t(l).triggerId,ref:h=>{t(l)?.onTriggerChange(h?.$el)},"aria-haspopup":"menu","aria-expanded":t(e).open.value,"aria-controls":t(l).contentId,"data-state":t(Me)(t(e).open.value),onClick:m[0]||(m[0]=async h=>{o.disabled||h.defaultPrevented||(h.currentTarget.focus(),t(e).open.value||t(e).onOpenChange(!0))}),onPointermove:i,onPointerleave:p,onKeydown:d}),{default:f(()=>[g(c.$slots,"default")]),_:3},16,["id","aria-expanded","aria-controls","data-state"])]),_:3}))}}),_r=vr;const[$,gr]=T("PopoverRoot");var mr=q({__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(r,{emit:o}){const e=r,a=o,{modal:l}=L(e),n=N(e,"open",a,{defaultValue:e.defaultOpen,passive:e.open===void 0}),s=w(),u=w(!1);return gr({contentId:"",triggerId:"",modal:l,open:n,onOpenChange:i=>{n.value=i},onOpenToggle:()=>{n.value=!n.value},triggerElement:s,hasCustomAnchor:u}),(i,p)=>(v(),_(t(ee),null,{default:f(()=>[g(i.$slots,"default",{open:t(n),close:()=>n.value=!1})]),_:3}))}}),qr=mr,hr=q({__name:"PopoverAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const o=r;C();const e=$();return et(()=>{e.hasCustomAnchor.value=!0}),Q(()=>{e.hasCustomAnchor.value=!1}),(a,l)=>(v(),_(t(J),B(P(o)),{default:f(()=>[g(a.$slots,"default")]),_:3},16))}}),br=hr,Cr=q({__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(r){const o=r;return C(),(e,a)=>(v(),_(t(de),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),wr=Cr,Br=q({__name:"PopoverClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(r){const o=r;C();const e=$();return(a,l)=>(v(),_(t(A),{type:a.as==="button"?"button":void 0,as:a.as,"as-child":o.asChild,onClick:l[0]||(l[0]=n=>t(e).onOpenChange(!1))},{default:f(()=>[g(a.$slots,"default")]),_:3},8,["type","as","as-child"]))}}),Pr=Br,Or=q({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(r,{emit:o}){const e=r,a=o,l=j(Z(e,"trapFocus","disableOutsidePointerEvents")),{forwardRef:n}=C(),s=$();return De(),(u,i)=>(v(),_(t(Oe),{"as-child":"",loop:"",trapped:u.trapFocus,onMountAutoFocus:i[5]||(i[5]=p=>a("openAutoFocus",p)),onUnmountAutoFocus:i[6]||(i[6]=p=>a("closeAutoFocus",p))},{default:f(()=>[k(t(le),{"as-child":"","disable-outside-pointer-events":u.disableOutsidePointerEvents,onPointerDownOutside:i[0]||(i[0]=p=>a("pointerDownOutside",p)),onInteractOutside:i[1]||(i[1]=p=>a("interactOutside",p)),onEscapeKeyDown:i[2]||(i[2]=p=>a("escapeKeyDown",p)),onFocusOutside:i[3]||(i[3]=p=>a("focusOutside",p)),onDismiss:i[4]||(i[4]=p=>t(s).onOpenChange(!1))},{default:f(()=>[k(t(pe),O(t(l),{id:t(s).contentId,ref:t(n),"data-state":t(s).open.value?"open":"closed","aria-labelledby":t(s).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:f(()=>[g(u.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),Ee=Or,Sr=q({__name:"PopoverContentModal",props:{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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(r,{emit:o}){const e=r,a=o,l=$(),n=w(!1);Pe(!0);const s=F(e,a),{forwardRef:u,currentElement:i}=C();return Se(i),(p,d)=>(v(),_(Ee,O(t(s),{ref:t(u),"trap-focus":t(l).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:d[0]||(d[0]=K(c=>{a("closeAutoFocus",c),n.value||t(l).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:d[1]||(d[1]=c=>{a("pointerDownOutside",c);const m=c.detail.originalEvent,h=m.button===0&&m.ctrlKey===!0,b=m.button===2||h;n.value=b}),onFocusOutside:d[2]||(d[2]=K(()=>{},["prevent"]))}),{default:f(()=>[g(p.$slots,"default")]),_:3},16,["trap-focus"]))}}),Mr=Sr,Dr=q({__name:"PopoverContentNonModal",props:{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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(r,{emit:o}){const e=r,a=o,l=$(),n=w(!1),s=w(!1),u=F(e,a);return(i,p)=>(v(),_(Ee,O(t(u),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:p[0]||(p[0]=d=>{a("closeAutoFocus",d),d.defaultPrevented||(n.value||t(l).triggerElement.value?.focus(),d.preventDefault()),n.value=!1,s.value=!1}),onInteractOutside:p[1]||(p[1]=async d=>{a("interactOutside",d),d.defaultPrevented||(n.value=!0,d.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const c=d.target;t(l).triggerElement.value?.contains(c)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&s.value&&d.preventDefault()})}),{default:f(()=>[g(i.$slots,"default")]),_:3},16))}}),kr=Dr,Ir=q({__name:"PopoverContent",props:{forceMount:{type:Boolean,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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(r,{emit:o}){const e=r,a=o,l=$(),n=F(e,a),{forwardRef:s}=C();return l.contentId||=V(void 0,"reka-popover-content"),(u,i)=>(v(),_(t(H),{present:u.forceMount||t(l).open.value},{default:f(()=>[t(l).modal.value?(v(),_(Mr,O({key:0},t(n),{ref:t(s)}),{default:f(()=>[g(u.$slots,"default")]),_:3},16)):(v(),_(kr,O({key:1},t(n),{ref:t(s)}),{default:f(()=>[g(u.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Rr=Ir,Fr=q({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(r){const o=r;return(e,a)=>(v(),_(t(ue),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),Ar=Fr,Tr=q({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(r){const o=r,e=$(),{forwardRef:a,currentElement:l}=C();return e.triggerId||=V(void 0,"reka-popover-trigger"),Y(()=>{e.triggerElement.value=l.value}),(n,s)=>(v(),_(tt(t(e).hasCustomAnchor.value?t(A):t(J)),{"as-child":""},{default:f(()=>[k(t(A),{id:t(e).triggerId,ref:t(a),type:n.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":t(e).open.value,"aria-controls":t(e).contentId,"data-state":t(e).open.value?"open":"closed",as:n.as,"as-child":o.asChild,onClick:t(e).onOpenToggle},{default:f(()=>[g(n.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),Er=Tr,Nr=q({__name:"DropdownMenuArrow",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(r){const o=r;return C(),(e,a)=>(v(),_(t(kt),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),xr=Nr,$r=q({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(r,{emit:o}){const e=r,l=ie(o);return C(),(n,s)=>(v(),_(t(Ut),B(P({...e,...t(l)})),{default:f(()=>[g(n.$slots,"default")]),_:3},16))}}),Kr=$r;const[Ne,Lr]=T("DropdownMenuRoot");var Vr=q({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(r,{emit:o}){const e=r,a=o;C();const l=N(e,"open",a,{defaultValue:e.defaultOpen,passive:e.open===void 0}),n=w(),{modal:s,dir:u}=L(e),i=we(u);return Lr({open:l,onOpenChange:p=>{l.value=p},onOpenToggle:()=>{l.value=!l.value},triggerId:"",triggerElement:n,contentId:"",modal:s,dir:i}),(p,d)=>(v(),_(t(Tt),{open:t(l),"onUpdate:open":d[0]||(d[0]=c=>Be(l)?l.value=c:null),dir:t(i),modal:t(s)},{default:f(()=>[g(p.$slots,"default",{open:t(l)})]),_:3},8,["open","dir","modal"]))}}),Gr=Vr,Ur=q({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(r,{emit:o}){const l=F(r,o);C();const n=Ne(),s=w(!1);function u(i){i.defaultPrevented||(s.value||setTimeout(()=>{n.triggerElement.value?.focus()},0),s.value=!1,i.preventDefault())}return n.contentId||=V(void 0,"reka-dropdown-menu-content"),(i,p)=>(v(),_(t(Yt),O(t(l),{id:t(n).contentId,"aria-labelledby":t(n)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:u,onInteractOutside:p[0]||(p[0]=d=>{if(d.defaultPrevented)return;const c=d.detail.originalEvent,m=c.button===0&&c.ctrlKey===!0,h=c.button===2||m;(!t(n).modal.value||h)&&(s.value=!0),t(n).triggerElement.value?.contains(d.target)&&d.preventDefault()})}),{default:f(()=>[g(i.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),Hr=Ur,jr=q({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const o=r;return C(),(e,a)=>(v(),_(t(Ae),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),zr=jr,Wr=q({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(r,{emit:o}){const e=r,l=ie(o);return C(),(n,s)=>(v(),_(t(ve),B(P({...e,...t(l)})),{default:f(()=>[g(n.$slots,"default")]),_:3},16))}}),Xr=Wr,Yr=q({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const o=r;return C(),(e,a)=>(v(),_(t(Vt),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),Qr=Yr,Zr=q({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const o=r;return C(),(e,a)=>(v(),_(t(Jt),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),Jr=Zr,eo=q({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(r){const o=r;return(e,a)=>(v(),_(t(tr),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),to=eo,ro=q({__name:"DropdownMenuRadioGroup",props:{modelValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:modelValue"],setup(r,{emit:o}){const e=r,l=ie(o);return C(),(n,s)=>(v(),_(t(nr),B(P({...e,...t(l)})),{default:f(()=>[g(n.$slots,"default")]),_:3},16))}}),oo=ro,ao=q({__name:"DropdownMenuRadioItem",props:{value:{type:String,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(r,{emit:o}){const l=F(r,o);return C(),(n,s)=>(v(),_(t(lr),B(P(t(l))),{default:f(()=>[g(n.$slots,"default")]),_:3},16))}}),no=ao,so=q({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const o=r;return C(),(e,a)=>(v(),_(t(ir),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),lo=so,uo=q({__name:"DropdownMenuSub",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(r,{emit:o}){const e=r,l=N(e,"open",o,{passive:e.open===void 0,defaultValue:e.defaultOpen??!1});return C(),(n,s)=>(v(),_(t(fr),{open:t(l),"onUpdate:open":s[0]||(s[0]=u=>Be(l)?l.value=u:null)},{default:f(()=>[g(n.$slots,"default",{open:t(l)})]),_:3},8,["open"]))}}),io=uo,po=q({__name:"DropdownMenuSubContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(r,{emit:o}){const l=F(r,o);return C(),(n,s)=>(v(),_(t(yr),O(t(l),{style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:f(()=>[g(n.$slots,"default")]),_:3},16))}}),fo=po,co=q({__name:"DropdownMenuSubTrigger",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(r){const o=r;return C(),(e,a)=>(v(),_(t(_r),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),yo=co,vo=q({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(r){const o=r,e=Ne(),{forwardRef:a,currentElement:l}=C();return Y(()=>{e.triggerElement=l}),e.triggerId||=V(void 0,"reka-dropdown-menu-trigger"),(n,s)=>(v(),_(t(ke),{"as-child":""},{default:f(()=>[k(t(A),{id:t(e).triggerId,ref:t(a),type:n.as==="button"?"button":void 0,"as-child":o.asChild,as:n.as,"aria-haspopup":"menu","aria-expanded":t(e).open.value,"aria-controls":t(e).open.value?t(e).contentId:void 0,"data-disabled":n.disabled?"":void 0,disabled:n.disabled,"data-state":t(e).open.value?"open":"closed",onClick:s[0]||(s[0]=async u=>{!n.disabled&&u.button===0&&u.ctrlKey===!1&&(t(e)?.onOpenToggle(),await E(),t(e).open.value&&u.preventDefault())}),onKeydown:s[1]||(s[1]=rt(u=>{n.disabled||(["Enter"," "].includes(u.key)&&t(e).onOpenToggle(),u.key==="ArrowDown"&&t(e).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(u.key)&&u.preventDefault())},["enter","space","arrow-down"]))},{default:f(()=>[g(n.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),_o=vo,go=q({__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(r){const o=r;return C(),(e,a)=>(v(),_(t(de),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),mo=go;const[_e,qo]=T("HoverCardRoot");var ho=q({__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}},emits:["update:open"],setup(r,{emit:o}){const e=r,a=o,{openDelay:l,closeDelay:n}=L(e);C();const s=N(e,"open",a,{defaultValue:e.defaultOpen,passive:e.open===void 0}),u=w(0),i=w(0),p=w(!1),d=w(!1),c=w(!1),m=w();function h(){clearTimeout(i.value),u.value=window.setTimeout(()=>s.value=!0,l.value)}function b(){clearTimeout(u.value),!p.value&&!d.value&&(i.value=window.setTimeout(()=>s.value=!1,n.value))}function S(){s.value=!1}return qo({open:s,onOpenChange(I){s.value=I},onOpen:h,onClose:b,onDismiss:S,hasSelectionRef:p,isPointerDownOnContentRef:d,isPointerInTransitRef:c,triggerElement:m}),(I,R)=>(v(),_(t(ee),null,{default:f(()=>[g(I.$slots,"default",{open:t(s)})]),_:3}))}}),bo=ho;function se(r){return o=>o.pointerType==="touch"?void 0:r()}function Co(r){const o=[],e=document.createTreeWalker(r,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;e.nextNode();)o.push(e.currentNode);return o}var wo=q({__name:"HoverCardContentImpl",props:{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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(r,{emit:o}){const e=r,a=o,l=j(e),{forwardRef:n,currentElement:s}=C(),u=_e(),{isPointerInTransit:i,onPointerExit:p}=bt(u.triggerElement,s);ot(u.isPointerInTransitRef,i,{direction:"rtl"}),p(()=>{u.onClose()});const d=w(!1);let c;X(h=>{if(d.value){const b=document.body;c=b.style.userSelect||b.style.webkitUserSelect,b.style.userSelect="none",b.style.webkitUserSelect="none",h(()=>{b.style.userSelect=c,b.style.webkitUserSelect=c})}});function m(){d.value=!1,u.isPointerDownOnContentRef.value=!1,E(()=>{document.getSelection()?.toString()!==""&&(u.hasSelectionRef.value=!0)})}return Y(()=>{s.value&&(document.addEventListener("pointerup",m),Co(s.value).forEach(b=>b.setAttribute("tabindex","-1")))}),Q(()=>{document.removeEventListener("pointerup",m),u.hasSelectionRef.value=!1,u.isPointerDownOnContentRef.value=!1}),(h,b)=>(v(),_(t(le),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:b[1]||(b[1]=S=>a("escapeKeyDown",S)),onPointerDownOutside:b[2]||(b[2]=S=>a("pointerDownOutside",S)),onFocusOutside:b[3]||(b[3]=K(S=>a("focusOutside",S),["prevent"])),onDismiss:t(u).onDismiss},{default:f(()=>[k(t(pe),O({...t(l),...h.$attrs},{ref:t(n),"data-state":t(u).open.value?"open":"closed",style:{userSelect:d.value?"text":void 0,WebkitUserSelect:d.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:b[0]||(b[0]=S=>{S.currentTarget.contains(S.target)&&(d.value=!0),t(u).hasSelectionRef.value=!1,t(u).isPointerDownOnContentRef.value=!0})}),{default:f(()=>[g(h.$slots,"default")]),_:3},16,["data-state","style"])]),_:3},8,["onDismiss"]))}}),Bo=wo,Po=q({__name:"HoverCardContent",props:{forceMount:{type:Boolean,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},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},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(r,{emit:o}){const l=F(r,o),{forwardRef:n}=C(),s=_e();return(u,i)=>(v(),_(t(H),{present:u.forceMount||t(s).open.value},{default:f(()=>[k(Bo,O(t(l),{ref:t(n),onPointerenter:i[0]||(i[0]=p=>t(se)(t(s).onOpen)(p))}),{default:f(()=>[g(u.$slots,"default")]),_:3},16)]),_:3},8,["present"]))}}),Oo=Po,So=q({__name:"HoverCardPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(r){const o=r;return(e,a)=>(v(),_(t(ue),B(P(o)),{default:f(()=>[g(e.$slots,"default")]),_:3},16))}}),Mo=So,Do=q({__name:"HoverCardTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},setup(r){const{forwardRef:o,currentElement:e}=C(),a=_e();a.triggerElement=e;function l(){setTimeout(()=>{!a.isPointerInTransitRef.value&&!a.open.value&&a.onClose()},0)}return(n,s)=>(v(),_(t(J),{"as-child":"",reference:n.reference},{default:f(()=>[k(t(A),{ref:t(o),"as-child":n.asChild,as:n.as,"data-state":t(a).open.value?"open":"closed","data-grace-area-trigger":"",onPointerenter:s[0]||(s[0]=u=>t(se)(t(a).onOpen)(u)),onPointerleave:s[1]||(s[1]=u=>t(se)(l)(u)),onFocus:s[2]||(s[2]=u=>t(a).onOpen()),onBlur:s[3]||(s[3]=u=>t(a).onClose())},{default:f(()=>[g(n.$slots,"default")]),_:3},8,["as-child","as","data-state"])]),_:3},8,["reference"]))}}),ko=Do;const Lo={Root:Gr,Trigger:_o,Portal:to,Content:Hr,Arrow:xr,Item:Xr,Group:zr,Separator:lo,CheckboxItem:Kr,ItemIndicator:Qr,Label:Jr,RadioGroup:oo,RadioItem:no,Sub:io,SubContent:fo,SubTrigger:yo},Io={Root:bo,Trigger:ko,Portal:Mo,Content:Oo,Arrow:mo},Ro={Root:qr,Trigger:Er,Portal:Ar,Content:Rr,Arrow:wr,Close:Pr,Anchor:br},Fo={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-default"}},Vo={__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}},emits:["close:prevent","update:open"],setup(r,{emit:o}){const e=r,a=o,l=at(),n=nt(),s=e.mode==="hover"?be(e,"defaultOpen","open","openDelay","closeDelay"):be(e,"defaultOpen","open","modal"),u=F(s,a),i=st(oe(()=>e.portal)),p=oe(()=>it(e.content,{side:"bottom",sideOffset:8,collisionPadding:8})),d=W(()=>e.dismissible?{}:["pointerDownOutside","interactOutside","escapeKeyDown"].reduce((S,I)=>(S[I]=R=>{R.preventDefault(),a("close:prevent")},S),{})),c=oe(()=>e.arrow),m=W(()=>Ce({extend:Ce(Fo),...n.ui?.popover||{}})({side:p.value.side})),h=W(()=>e.mode==="hover"?Io:Ro);return(b,S)=>(v(),_(t(h).Root,B(P(t(u))),{default:f(({open:I,close:R})=>[l.default||r.reference?(v(),_(t(h).Trigger,{key:0,"as-child":"",reference:r.reference,class:lt(e.class)},{default:f(()=>[g(b.$slots,"default",{open:I})]),_:2},1032,["reference","class"])):ae("",!0),"Anchor"in h.value&&l.anchor?(v(),_(t(h).Anchor,{key:1,"as-child":""},{default:f(()=>[g(b.$slots,"anchor",B(P(R?{close:R}:{})))]),_:2},1024)):ae("",!0),k(t(h).Portal,B(P(t(i))),{default:f(()=>[k(t(h).Content,O(p.value,{"data-slot":"content",class:m.value.content({class:[!l.default&&e.class,e.ui?.content]})},ut(d.value)),{default:f(()=>[g(b.$slots,"content",B(P(R?{close:R}:{}))),r.arrow?(v(),_(t(h).Arrow,O({key:0},c.value,{"data-slot":"arrow",class:m.value.arrow({class:e.ui?.arrow})}),null,16,["class"])):ae("",!0)]),_:2},1040,["class"])]),_:2},1040)]),_:3},16))}};export{Lo as D,Vo as _,_o as a,xr as b,Gr as c};
Back to Directory File Manager