import{Eu as e,Tu as t,ku as n}from"./messages-xqHXgrWc.js";import{n as r,t as i}from"./dist-CxCGwIT8.js";import{c as a,d as o,i as s,u as c}from"./button-BQECWbag.js";import{a as l,r as u,t as d}from"./dist-DoGn2h1J.js";import{i as f,n as p,r as m,t as ee}from"./dist-DQ662yCu.js";import{t as h}from"./dist-4j1Lrjyz.js";import{n as g,t as _}from"./dist-B8TJsLh2.js";import{n as v}from"./dist-pzMFqYMR.js";import{n as te,t as y}from"./dist-BQFlyo06.js";import{i as ne,n as re,r as ie,t as ae}from"./es2015-DVWRgcTe.js";import{a as b,i as x,n as oe,r as se,t as S}from"./dist-DPqNmVyq.js";import{t as C}from"./createLucideIcon-BjX75ffX.js";import{t as ce}from"./check-CkR9hU2c.js";var w=n(e(),1),T=t(),E=[`Enter`,` `],D=[`ArrowDown`,`PageUp`,`Home`],le=[`ArrowUp`,`PageDown`,`End`],ue=[...D,...le],de={ltr:[...E,`ArrowRight`],rtl:[...E,`ArrowLeft`]},O={ltr:[`ArrowLeft`],rtl:[`ArrowRight`]},k=`Menu`,[A,fe,pe]=f(k),[j,M]=l(k,[pe,b,m]),N=b(),me=m(),[P,F]=j(k),[he,I]=j(k),ge=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:a,modal:o=!0}=e,s=N(t),[c,l]=w.useState(null),u=w.useRef(!1),d=_(a),f=v(i);return w.useEffect(()=>{let e=()=>{u.current=!0,document.addEventListener(`pointerdown`,t,{capture:!0,once:!0}),document.addEventListener(`pointermove`,t,{capture:!0,once:!0})},t=()=>u.current=!1;return document.addEventListener(`keydown`,e,{capture:!0}),()=>{document.removeEventListener(`keydown`,e,{capture:!0}),document.removeEventListener(`pointerdown`,t,{capture:!0}),document.removeEventListener(`pointermove`,t,{capture:!0})}},[]),(0,T.jsx)(x,{...s,children:(0,T.jsx)(P,{scope:t,open:n,onOpenChange:d,content:c,onContentChange:l,children:(0,T.jsx)(he,{scope:t,onClose:w.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:u,dir:f,modal:o,children:r})})})};ge.displayName=k;var _e=`MenuAnchor`,L=w.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=N(n);return(0,T.jsx)(S,{...i,...r,ref:t})});L.displayName=_e;var R=`MenuPortal`,[ve,ye]=j(R,{forceMount:void 0}),be=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,a=F(R,t);return(0,T.jsx)(ve,{scope:t,forceMount:n,children:(0,T.jsx)(h,{present:n||a.open,children:(0,T.jsx)(y,{asChild:!0,container:i,children:r})})})};be.displayName=R;var z=`MenuContent`,[xe,B]=j(z),Se=w.forwardRef((e,t)=>{let n=ye(z,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,a=F(z,e.__scopeMenu),o=I(z,e.__scopeMenu);return(0,T.jsx)(A.Provider,{scope:e.__scopeMenu,children:(0,T.jsx)(h,{present:r||a.open,children:(0,T.jsx)(A.Slot,{scope:e.__scopeMenu,children:o.modal?(0,T.jsx)(Ce,{...i,ref:t}):(0,T.jsx)(we,{...i,ref:t})})})})}),Ce=w.forwardRef((e,t)=>{let n=F(z,e.__scopeMenu),r=w.useRef(null),i=o(t,r);return w.useEffect(()=>{let e=r.current;if(e)return ae(e)},[]),(0,T.jsx)(V,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:u(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),we=w.forwardRef((e,t)=>{let n=F(z,e.__scopeMenu);return(0,T.jsx)(V,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),Te=a(`MenuContent.ScrollLock`),V=w.forwardRef((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:s,disableOutsidePointerEvents:c,onEntryFocus:l,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:m,onInteractOutside:ee,onDismiss:h,disableOutsideScroll:g,..._}=e,v=F(z,n),y=I(z,n),ae=N(n),b=me(n),x=fe(n),[oe,S]=w.useState(null),C=w.useRef(null),ce=o(t,C,v.onContentChange),E=w.useRef(0),D=w.useRef(``),de=w.useRef(0),O=w.useRef(null),k=w.useRef(`right`),A=w.useRef(0),pe=g?re:w.Fragment,j=g?{as:Te,allowPinchZoom:!0}:void 0,M=e=>{let t=D.current+e,n=x().filter(e=>!e.disabled),r=document.activeElement,i=n.find(e=>e.ref.current===r)?.textValue,a=tt(n.map(e=>e.textValue),t,i),o=n.find(e=>e.textValue===a)?.ref.current;(function e(t){D.current=t,window.clearTimeout(E.current),t!==``&&(E.current=window.setTimeout(()=>e(``),1e3))})(t),o&&setTimeout(()=>o.focus())};w.useEffect(()=>()=>window.clearTimeout(E.current),[]),ie();let P=w.useCallback(e=>k.current===O.current?.side&&rt(e,O.current?.area),[]);return(0,T.jsx)(xe,{scope:n,searchRef:D,onItemEnter:w.useCallback(e=>{P(e)&&e.preventDefault()},[P]),onItemLeave:w.useCallback(e=>{P(e)||(C.current?.focus(),S(null))},[P]),onTriggerLeave:w.useCallback(e=>{P(e)&&e.preventDefault()},[P]),pointerGraceTimerRef:de,onPointerGraceIntentChange:w.useCallback(e=>{O.current=e},[]),children:(0,T.jsx)(pe,{...j,children:(0,T.jsx)(ne,{asChild:!0,trapped:i,onMountAutoFocus:u(a,e=>{e.preventDefault(),C.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:s,children:(0,T.jsx)(te,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:m,onInteractOutside:ee,onDismiss:h,children:(0,T.jsx)(p,{asChild:!0,...b,dir:y.dir,orientation:`vertical`,loop:r,currentTabStopId:oe,onCurrentTabStopIdChange:S,onEntryFocus:u(l,e=>{y.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,T.jsx)(se,{role:`menu`,"aria-orientation":`vertical`,"data-state":Qe(v.open),"data-radix-menu-content":``,dir:y.dir,...ae,..._,ref:ce,style:{outline:`none`,..._.style},onKeyDown:u(_.onKeyDown,e=>{let t=e.target.closest(`[data-radix-menu-content]`)===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=e.key.length===1;t&&(e.key===`Tab`&&e.preventDefault(),!n&&r&&M(e.key));let i=C.current;if(e.target!==i||!ue.includes(e.key))return;e.preventDefault();let a=x().filter(e=>!e.disabled).map(e=>e.ref.current);le.includes(e.key)&&a.reverse(),$e(a)}),onBlur:u(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(E.current),D.current=``)}),onPointerMove:u(e.onPointerMove,X(e=>{let t=e.target,n=A.current!==e.clientX;e.currentTarget.contains(t)&&n&&(k.current=e.clientX>A.current?`right`:`left`,A.current=e.clientX)}))})})})})})})});Se.displayName=z;var Ee=`MenuGroup`,H=w.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,T.jsx)(i.div,{role:`group`,...r,ref:t})});H.displayName=Ee;var De=`MenuLabel`,Oe=w.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,T.jsx)(i.div,{...r,ref:t})});Oe.displayName=De;var U=`MenuItem`,ke=`menu.itemSelect`,W=w.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:i,...a}=e,s=w.useRef(null),c=I(U,e.__scopeMenu),l=B(U,e.__scopeMenu),d=o(t,s),f=w.useRef(!1),p=()=>{let e=s.current;if(!n&&e){let t=new CustomEvent(ke,{bubbles:!0,cancelable:!0});e.addEventListener(ke,e=>i?.(e),{once:!0}),r(e,t),t.defaultPrevented?f.current=!1:c.onClose()}};return(0,T.jsx)(Ae,{...a,ref:d,disabled:n,onClick:u(e.onClick,p),onPointerDown:t=>{e.onPointerDown?.(t),f.current=!0},onPointerUp:u(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:u(e.onKeyDown,e=>{let t=l.searchRef.current!==``;n||t&&e.key===` `||E.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});W.displayName=U;var Ae=w.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:a,...s}=e,c=B(U,n),l=me(n),d=w.useRef(null),f=o(t,d),[p,m]=w.useState(!1),[h,g]=w.useState(``);return w.useEffect(()=>{let e=d.current;e&&g((e.textContent??``).trim())},[s.children]),(0,T.jsx)(A.ItemSlot,{scope:n,disabled:r,textValue:a??h,children:(0,T.jsx)(ee,{asChild:!0,...l,focusable:!r,children:(0,T.jsx)(i.div,{role:`menuitem`,"data-highlighted":p?``:void 0,"aria-disabled":r||void 0,"data-disabled":r?``:void 0,...s,ref:f,onPointerMove:u(e.onPointerMove,X(e=>{r?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:u(e.onPointerLeave,X(e=>c.onItemLeave(e))),onFocus:u(e.onFocus,()=>m(!0)),onBlur:u(e.onBlur,()=>m(!1))})})})}),je=`MenuCheckboxItem`,Me=w.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...i}=e;return(0,T.jsx)(ze,{scope:e.__scopeMenu,checked:n,children:(0,T.jsx)(W,{role:`menuitemcheckbox`,"aria-checked":J(n)?`mixed`:n,...i,ref:t,"data-state":Y(n),onSelect:u(i.onSelect,()=>r?.(J(n)?!0:!n),{checkForDefaultPrevented:!1})})})});Me.displayName=je;var Ne=`MenuRadioGroup`,[Pe,Fe]=j(Ne,{value:void 0,onValueChange:()=>{}}),Ie=w.forwardRef((e,t)=>{let{value:n,onValueChange:r,...i}=e,a=_(r);return(0,T.jsx)(Pe,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,T.jsx)(H,{...i,ref:t})})});Ie.displayName=Ne;var Le=`MenuRadioItem`,Re=w.forwardRef((e,t)=>{let{value:n,...r}=e,i=Fe(Le,e.__scopeMenu),a=n===i.value;return(0,T.jsx)(ze,{scope:e.__scopeMenu,checked:a,children:(0,T.jsx)(W,{role:`menuitemradio`,"aria-checked":a,...r,ref:t,"data-state":Y(a),onSelect:u(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});Re.displayName=Le;var G=`MenuItemIndicator`,[ze,Be]=j(G,{checked:!1}),Ve=w.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...a}=e,o=Be(G,n);return(0,T.jsx)(h,{present:r||J(o.checked)||o.checked===!0,children:(0,T.jsx)(i.span,{...a,ref:t,"data-state":Y(o.checked)})})});Ve.displayName=G;var He=`MenuSeparator`,Ue=w.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,T.jsx)(i.div,{role:`separator`,"aria-orientation":`horizontal`,...r,ref:t})});Ue.displayName=He;var We=`MenuArrow`,Ge=w.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=N(n);return(0,T.jsx)(oe,{...i,...r,ref:t})});Ge.displayName=We;var K=`MenuSub`,[Ke,qe]=j(K),Je=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:i}=e,a=F(K,t),o=N(t),[s,c]=w.useState(null),[l,u]=w.useState(null),d=_(i);return w.useEffect(()=>(a.open===!1&&d(!1),()=>d(!1)),[a.open,d]),(0,T.jsx)(x,{...o,children:(0,T.jsx)(P,{scope:t,open:r,onOpenChange:d,content:l,onContentChange:u,children:(0,T.jsx)(Ke,{scope:t,contentId:g(),triggerId:g(),trigger:s,onTriggerChange:c,children:n})})})};Je.displayName=K;var q=`MenuSubTrigger`,Ye=w.forwardRef((e,t)=>{let n=F(q,e.__scopeMenu),r=I(q,e.__scopeMenu),i=qe(q,e.__scopeMenu),a=B(q,e.__scopeMenu),o=w.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:l}=a,d={__scopeMenu:e.__scopeMenu},f=w.useCallback(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);return w.useEffect(()=>f,[f]),w.useEffect(()=>{let e=s.current;return()=>{window.clearTimeout(e),l(null)}},[s,l]),(0,T.jsx)(L,{asChild:!0,...d,children:(0,T.jsx)(Ae,{id:i.triggerId,"aria-haspopup":`menu`,"aria-expanded":n.open,"aria-controls":i.contentId,"data-state":Qe(n.open),...e,ref:c(t,i.onTriggerChange),onClick:t=>{e.onClick?.(t),!(e.disabled||t.defaultPrevented)&&(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:u(e.onPointerMove,X(t=>{a.onItemEnter(t),!t.defaultPrevented&&!e.disabled&&!n.open&&!o.current&&(a.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{n.onOpenChange(!0),f()},100))})),onPointerLeave:u(e.onPointerLeave,X(e=>{f();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,i=r===`right`,o=i?-5:5,c=t[i?`left`:`right`],l=t[i?`right`:`left`];a.onPointerGraceIntentChange({area:[{x:e.clientX+o,y:e.clientY},{x:c,y:t.top},{x:l,y:t.top},{x:l,y:t.bottom},{x:c,y:t.bottom}],side:r}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>a.onPointerGraceIntentChange(null),300)}else{if(a.onTriggerLeave(e),e.defaultPrevented)return;a.onPointerGraceIntentChange(null)}})),onKeyDown:u(e.onKeyDown,t=>{let i=a.searchRef.current!==``;e.disabled||i&&t.key===` `||de[r.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});Ye.displayName=q;var Xe=`MenuSubContent`,Ze=w.forwardRef((e,t)=>{let n=ye(z,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,a=F(z,e.__scopeMenu),s=I(z,e.__scopeMenu),c=qe(Xe,e.__scopeMenu),l=w.useRef(null),d=o(t,l);return(0,T.jsx)(A.Provider,{scope:e.__scopeMenu,children:(0,T.jsx)(h,{present:r||a.open,children:(0,T.jsx)(A.Slot,{scope:e.__scopeMenu,children:(0,T.jsx)(V,{id:c.contentId,"aria-labelledby":c.triggerId,...i,ref:d,align:`start`,side:s.dir===`rtl`?`left`:`right`,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{s.isUsingKeyboardRef.current&&l.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:u(e.onFocusOutside,e=>{e.target!==c.trigger&&a.onOpenChange(!1)}),onEscapeKeyDown:u(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:u(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=O[s.dir].includes(e.key);t&&n&&(a.onOpenChange(!1),c.trigger?.focus(),e.preventDefault())})})})})})});Ze.displayName=Xe;function Qe(e){return e?`open`:`closed`}function J(e){return e===`indeterminate`}function Y(e){return J(e)?`indeterminate`:e?`checked`:`unchecked`}function $e(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function et(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function tt(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=et(e,Math.max(i,0));r.length===1&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return o===n?void 0:o}function nt(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;er!=d>r&&n<(u-c)*(r-l)/(d-l)+c&&(i=!i)}return i}function rt(e,t){return t?nt({x:e.clientX,y:e.clientY},t):!1}function X(e){return t=>t.pointerType===`mouse`?e(t):void 0}var it=ge,at=L,ot=be,st=Se,ct=H,lt=Oe,ut=W,dt=Me,ft=Ie,pt=Re,mt=Ve,ht=Ue,gt=Ge,_t=Ye,vt=Ze,Z=`DropdownMenu`,[yt,bt]=l(Z,[M]),Q=M(),[xt,St]=yt(Z),Ct=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:a,onOpenChange:o,modal:s=!0}=e,c=Q(t),l=w.useRef(null),[u,f]=d({prop:i,defaultProp:a??!1,onChange:o,caller:Z});return(0,T.jsx)(xt,{scope:t,triggerId:g(),triggerRef:l,contentId:g(),open:u,onOpenChange:f,onOpenToggle:w.useCallback(()=>f(e=>!e),[f]),modal:s,children:(0,T.jsx)(it,{...c,open:u,onOpenChange:f,dir:r,modal:s,children:n})})};Ct.displayName=Z;var wt=`DropdownMenuTrigger`,$=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...a}=e,o=St(wt,n),s=Q(n);return(0,T.jsx)(at,{asChild:!0,...s,children:(0,T.jsx)(i.button,{type:`button`,id:o.triggerId,"aria-haspopup":`menu`,"aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":o.open?`open`:`closed`,"data-disabled":r?``:void 0,disabled:r,...a,ref:c(t,o.triggerRef),onPointerDown:u(e.onPointerDown,e=>{!r&&e.button===0&&e.ctrlKey===!1&&(o.onOpenToggle(),o.open||e.preventDefault())}),onKeyDown:u(e.onKeyDown,e=>{r||([`Enter`,` `].includes(e.key)&&o.onOpenToggle(),e.key===`ArrowDown`&&o.onOpenChange(!0),[`Enter`,` `,`ArrowDown`].includes(e.key)&&e.preventDefault())})})})});$.displayName=wt;var Tt=`DropdownMenuPortal`,Et=e=>{let{__scopeDropdownMenu:t,...n}=e,r=Q(t);return(0,T.jsx)(ot,{...r,...n})};Et.displayName=Tt;var Dt=`DropdownMenuContent`,Ot=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=St(Dt,n),a=Q(n),o=w.useRef(!1);return(0,T.jsx)(st,{id:i.contentId,"aria-labelledby":i.triggerId,...a,...r,ref:t,onCloseAutoFocus:u(e.onCloseAutoFocus,e=>{o.current||i.triggerRef.current?.focus(),o.current=!1,e.preventDefault()}),onInteractOutside:u(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0,r=t.button===2||n;(!i.modal||r)&&(o.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-dropdown-menu-content-available-width":`var(--radix-popper-available-width)`,"--radix-dropdown-menu-content-available-height":`var(--radix-popper-available-height)`,"--radix-dropdown-menu-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-dropdown-menu-trigger-height":`var(--radix-popper-anchor-height)`}})});Ot.displayName=Dt;var kt=`DropdownMenuGroup`,At=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Q(n);return(0,T.jsx)(ct,{...i,...r,ref:t})});At.displayName=kt;var jt=`DropdownMenuLabel`,Mt=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Q(n);return(0,T.jsx)(lt,{...i,...r,ref:t})});Mt.displayName=jt;var Nt=`DropdownMenuItem`,Pt=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Q(n);return(0,T.jsx)(ut,{...i,...r,ref:t})});Pt.displayName=Nt;var Ft=`DropdownMenuCheckboxItem`,It=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Q(n);return(0,T.jsx)(dt,{...i,...r,ref:t})});It.displayName=Ft;var Lt=`DropdownMenuRadioGroup`,Rt=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Q(n);return(0,T.jsx)(ft,{...i,...r,ref:t})});Rt.displayName=Lt;var zt=`DropdownMenuRadioItem`,Bt=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Q(n);return(0,T.jsx)(pt,{...i,...r,ref:t})});Bt.displayName=zt;var Vt=`DropdownMenuItemIndicator`,Ht=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Q(n);return(0,T.jsx)(mt,{...i,...r,ref:t})});Ht.displayName=Vt;var Ut=`DropdownMenuSeparator`,Wt=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Q(n);return(0,T.jsx)(ht,{...i,...r,ref:t})});Wt.displayName=Ut;var Gt=`DropdownMenuArrow`,Kt=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Q(n);return(0,T.jsx)(gt,{...i,...r,ref:t})});Kt.displayName=Gt;var qt=`DropdownMenuSubTrigger`,Jt=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Q(n);return(0,T.jsx)(_t,{...i,...r,ref:t})});Jt.displayName=qt;var Yt=`DropdownMenuSubContent`,Xt=w.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Q(n);return(0,T.jsx)(vt,{...i,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-dropdown-menu-content-available-width":`var(--radix-popper-available-width)`,"--radix-dropdown-menu-content-available-height":`var(--radix-popper-available-height)`,"--radix-dropdown-menu-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-dropdown-menu-trigger-height":`var(--radix-popper-anchor-height)`}})});Xt.displayName=Yt;var Zt=Ct,Qt=$,$t=Et,en=Ot,tn=At,nn=Mt,rn=Pt,an=It,on=Ht,sn=Wt,cn=C(`moon`,[[`path`,{d:`M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401`,key:`kfwtm`}]]),ln=C(`sun`,[[`circle`,{cx:`12`,cy:`12`,r:`4`,key:`4exip2`}],[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M12 20v2`,key:`1lh1kg`}],[`path`,{d:`m4.93 4.93 1.41 1.41`,key:`149t6j`}],[`path`,{d:`m17.66 17.66 1.41 1.41`,key:`ptbguv`}],[`path`,{d:`M2 12h2`,key:`1t8f8n`}],[`path`,{d:`M20 12h2`,key:`1q8mjw`}],[`path`,{d:`m6.34 17.66-1.41 1.41`,key:`1m8zz5`}],[`path`,{d:`m19.07 4.93-1.41 1.41`,key:`1shlcs`}]]);function un({className:e,...t}){return(0,T.jsx)(`img`,{alt:`GMPay`,className:s(`size-6`,e),height:24,src:`/images/logo.png`,width:24,...t})}function dn({...e}){return(0,T.jsx)(Zt,{"data-slot":`dropdown-menu`,...e})}function fn({...e}){return(0,T.jsx)(Qt,{"data-slot":`dropdown-menu-trigger`,...e})}function pn({className:e,sideOffset:t=4,...n}){return(0,T.jsx)($t,{children:(0,T.jsx)(en,{className:s(`data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-y-auto overflow-x-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=closed]:animate-out data-[state=open]:animate-in`,e),"data-slot":`dropdown-menu-content`,sideOffset:t,...n})})}function mn({...e}){return(0,T.jsx)(tn,{"data-slot":`dropdown-menu-group`,...e})}function hn({className:e,inset:t,variant:n=`default`,...r}){return(0,T.jsx)(rn,{className:s(`relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[inset]:pl-8 data-[variant=destructive]:text-destructive data-[disabled]:opacity-50 data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 [&_svg:not([class*='size-'])]:size-4 [&_svg:not([class*='text-'])]:text-muted-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 data-[variant=destructive]:*:[svg]:text-destructive!`,e),"data-inset":t,"data-slot":`dropdown-menu-item`,"data-variant":n,...r})}function gn({className:e,children:t,checked:n,...r}){return(0,T.jsxs)(an,{checked:n,className:s(`relative flex cursor-default select-none items-center gap-2 rounded-sm py-1.5 pr-2 pl-8 text-sm outline-hidden focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg:not([class*='size-'])]:size-4 [&_svg]:pointer-events-none [&_svg]:shrink-0`,e),"data-slot":`dropdown-menu-checkbox-item`,...r,children:[(0,T.jsx)(`span`,{className:`pointer-events-none absolute left-2 flex size-3.5 items-center justify-center`,children:(0,T.jsx)(on,{children:(0,T.jsx)(ce,{className:`size-4`})})}),t]})}function _n({className:e,inset:t,...n}){return(0,T.jsx)(nn,{className:s(`px-2 py-1.5 font-medium text-sm data-[inset]:pl-8`,e),"data-inset":t,"data-slot":`dropdown-menu-label`,...n})}function vn({className:e,...t}){return(0,T.jsx)(sn,{className:s(`-mx-1 my-1 h-px bg-border`,e),"data-slot":`dropdown-menu-separator`,...t})}function yn({className:e,...t}){return(0,T.jsx)(`span`,{className:s(`ml-auto text-muted-foreground text-xs tracking-widest`,e),"data-slot":`dropdown-menu-shortcut`,...t})}export{hn as a,yn as c,ln as d,cn as f,mn as i,fn as l,gn as n,_n as o,$ as p,pn as r,vn as s,dn as t,un as u};