vendor: 17,738 bytes, line 1
1import{r as s,j as a}from"./chunk-EPOLDU6W-BkvdEuFy.js";import{c as V}from"./middleware-KymLCibh.js";import{b as me,n as ve,P as X,l as un,e as S,u as k,f as M,h as dn,p as ln,g as pn,R as fn,d as mn,F as vn,D as Mn,q as Me,j as gn,k as pe}from"./constants-Dqktsbwg.js";import{c as wn,u as xn}from"./select-CZwb5qQt.js";import{c as ge,R as hn,A as _n,C as Cn,a as Rn}from"./TooltipPopover-Wi0KePYL.js";import{c as we,I as Dn,R as bn}from"./index-csVZZBaq.js";var Q=["Enter"," "],En=["ArrowDown","PageUp","Home"],xe=["ArrowUp","PageDown","End"],Pn=[...En,...xe],In={ltr:[...Q,"ArrowRight"],rtl:[...Q,"ArrowLeft"]},Sn={ltr:["ArrowLeft"],rtl:["ArrowRight"]},L="Menu",[j,yn,Nn]=wn(L),[R,he]=me(L,[Nn,ge,we]),Y=ge(),_e=we(),[An,D]=R(L),[Tn,G]=R(L),Ce=e=>{const{__scopeMenu:t,open:n=!1,children:o,dir:r,onOpenChange:c,modal:d=!0}=e,l=Y(t),[m,v]=s.useState(null),p=s.useRef(!1),u=ve(c),f=xn(r);return s.useEffect(()=>{const h=()=>{p.current=!0,document.addEventListener("pointerdown",g,{capture:!0,once:!0}),document.addEventListener("pointermove",g,{capture:!0,once:!0})},g=()=>p.current=!1;return document.addEventListener("keydown",h,{capture:!0}),()=>{document.removeEventListener("keydown",h,{capture:!0}),document.removeEventListener("pointerdown",g,{capture:!0}),document.removeEventListener("pointermove",g,{capture:!0})}},[]),a.jsx(hn,{...l,children:a.jsx(An,{scope:t,open:n,onOpenChange:u,content:m,onContentChange:v,children:a.jsx(Tn,{scope:t,onClose:s.useCallback(()=>u(!1),[u]),isUsingKeyboardRef:p,dir:f,modal:d,children:o})})})};Ce.displayName=L;var jn="MenuAnchor",ee=s.forwardRef((e,t)=>{const{__scopeMenu:n,...o}=e,r=Y(n);return a.jsx(_n,{...r,...o,ref:t})});ee.displayName=jn;var ne="MenuPortal",[On,Re]=R(ne,{forceMount:void 0}),De=e=>{const{__scopeMenu:t,forceMount:n,children:o,container:r}=e,c=D(ne,t);return a.jsx(On,{scope:t,forceMount:n,children:a.jsx(X,{present:n||c.open,children:a.jsx(un,{asChild:!0,container:r,children:o})})})};De.displayName=ne;var _="MenuContent",[kn,te]=R(_),be=s.forwardRef((e,t)=>{const n=Re(_,e.__scopeMenu),{forceMount:o=n.forceMount,...r}=e,c=D(_,e.__scopeMenu),d=G(_,e.__scopeMenu);return a.jsx(j.Provider,{scope:e.__scopeMenu,children:a.jsx(X,{present:o||c.open,children:a.jsx(j.Slot,{scope:e.__scopeMenu,children:d.modal?a.jsx(Ln,{...r,ref:t}):a.jsx(Gn,{...r,ref:t})})})})}),Ln=s.forwardRef((e,t)=>{const n=D(_,e.__scopeMenu),o=s.useRef(null),r=k(t,o);return s.useEffect(()=>{const c=o.current;if(c)return dn(c)},[]),a.jsx(oe,{...e,ref:r,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:M(e.onFocusOutside,c=>c.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),Gn=s.forwardRef((e,t)=>{const n=D(_,e.__scopeMenu);return a.jsx(oe,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),Fn=mn("MenuContent.ScrollLock"),oe=s.forwardRef((e,t)=>{const{__scopeMenu:n,loop:o=!1,trapFocus:r,onOpenAutoFocus:c,onCloseAutoFocus:d,disableOutsidePointerEvents:l,onEntryFocus:m,onEscapeKeyDown:v,onPointerDownOutside:p,onFocusOutside:u,onInteractOutside:f,onDismiss:h,disableOutsideScroll:g,...b}=e,y=D(_,n),E=G(_,n),en=Y(n),nn=_e(n),ce=yn(n),[tn,ue]=s.useState(null),F=s.useRef(null),on=k(t,F,y.onContentChange),K=s.useRef(0),$=s.useRef(""),rn=s.useRef(0),W=s.useRef(null),ie=s.useRef("right"),q=s.useRef(0),an=g?fn:s.Fragment,sn=g?{as:Fn,allowPinchZoom:!0}:void 0,cn=i=>{const I=$.current+i,C=ce().filter(x=>!x.disabled),N=document.activeElement,Z=C.find(x=>x.ref.current===N)?.textValue,J=C.map(x=>x.textValue),de=Zn(J,I,Z),A=C.find(x=>x.textValue===de)?.ref.current;(function x(le){$.current=le,window.clearTimeout(K.current),le!==""&&(K.current=window.setTimeout(()=>x(""),1e3))})(I),A&&setTimeout(()=>A.focus())};s.useEffect(()=>()=>window.clearTimeout(K.current),[]),pn();const P=s.useCallback(i=>ie.current===W.current?.side&&Qn(i,W.current?.area),[]);return a.jsx(kn,{scope:n,searchRef:$,onItemEnter:s.useCallback(i=>{P(i)&&i.preventDefault()},[P]),onItemLeave:s.useCallback(i=>{P(i)||(F.current?.focus(),ue(null))},[P]),onTriggerLeave:s.useCallback(i=>{P(i)&&i.preventDefault()},[P]),pointerGraceTimerRef:rn,onPointerGraceIntentChange:s.useCallback(i=>{W.current=i},[]),children:a.jsx(an,{...sn,children:a.jsx(vn,{asChild:!0,trapped:r,onMountAutoFocus:M(c,i=>{i.preventDefault(),F.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:a.jsx(Mn,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:v,onPointerDownOutside:p,onFocusOutside:u,onInteractOutside:f,onDismiss:h,children:a.jsx(bn,{asChild:!0,...nn,dir:E.dir,orientation:"vertical",loop:o,currentTabStopId:tn,onCurrentTabStopIdChange:ue,onEntryFocus:M(m,i=>{E.isUsingKeyboardRef.current||i.preventDefault()}),preventScrollOnEntryFocus:!0,children:a.jsx(Cn,{role:"menu","aria-orientation":"vertical","data-state":$e(y.open),"data-radix-menu-content":"",dir:E.dir,...en,...b,ref:on,style:{outline:"none",...b.style},onKeyDown:M(b.onKeyDown,i=>{const C=i.target.closest("[data-radix-menu-content]")===i.currentTarget,N=i.ctrlKey||i.altKey||i.metaKey,Z=i.key.length===1;C&&(i.key==="Tab"&&i.preventDefault(),!N&&Z&&cn(i.key));const J=F.current;if(i.target!==J||!Pn.includes(i.key))return;i.preventDefault();const A=ce().filter(x=>!x.disabled).map(x=>x.ref.current);xe.includes(i.key)&&A.reverse(),Wn(A)}),onBlur:M(e.onBlur,i=>{i.currentTarget.contains(i.target)||(window.clearTimeout(K.current),$.current="")}),onPointerMove:M(e.onPointerMove,O(i=>{const I=i.target,C=q.current!==i.clientX;if(i.currentTarget.contains(I)&&C){const N=i.clientX>q.current?"right":"left";ie.current=N,q.current=i.clientX}}))})})})})})})});be.displayName=_;var Kn="MenuGroup",re=s.forwardRef((e,t)=>{const{__scopeMenu:n,...o}=e;return a.jsx(S.div,{role:"group",...o,ref:t})});re.displayName=Kn;var $n="MenuLabel",Ee=s.forwardRef((e,t)=>{const{__scopeMenu:n,...o}=e;return a.jsx(S.div,{...o,ref:t})});Ee.displayName=$n;var U="MenuItem",fe="menu.itemSelect",z=s.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:o,...r}=e,c=s.useRef(null),d=G(U,e.__scopeMenu),l=te(U,e.__scopeMenu),m=k(t,c),v=s.useRef(!1),p=()=>{const u=c.current;if(!n&&u){const f=new CustomEvent(fe,{bubbles:!0,cancelable:!0});u.addEventListener(fe,h=>o?.(h),{once:!0}),ln(u,f),f.defaultPrevented?v.current=!1:d.onClose()}};return a.jsx(Pe,{...r,ref:m,disabled:n,onClick:M(e.onClick,p),onPointerDown:u=>{e.onPointerDown?.(u),v.current=!0},onPointerUp:M(e.onPointerUp,u=>{v.current||u.currentTarget?.click()}),onKeyDown:M(e.onKeyDown,u=>{const f=l.searchRef.current!=="";n||f&&u.key===" "||Q.includes(u.key)&&(u.currentTarget.click(),u.preventDefault())})})});z.displayName=U;var Pe=s.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:o=!1,textValue:r,...c}=e,d=te(U,n),l=_e(n),m=s.useRef(null),v=k(t,m),[p,u]=s.useState(!1),[f,h]=s.useState("");return s.useEffect(()=>{const g=m.current;g&&h((g.textContent??"").trim())},[c.children]),a.jsx(j.ItemSlot,{scope:n,disabled:o,textValue:r??f,children:a.jsx(Dn,{asChild:!0,...l,focusable:!o,children:a.jsx(S.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...c,ref:v,onPointerMove:M(e.onPointerMove,O(g=>{o?d.onItemLeave(g):(d.onItemEnter(g),g.defaultPrevented||g.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:M(e.onPointerLeave,O(g=>d.onItemLeave(g))),onFocus:M(e.onFocus,()=>u(!0)),onBlur:M(e.onBlur,()=>u(!1))})})})}),Un="MenuCheckboxItem",Ie=s.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:o,...r}=e;return a.jsx(Te,{scope:e.__scopeMenu,checked:n,children:a.jsx(z,{role:"menuitemcheckbox","aria-checked":B(n)?"mixed":n,...r,ref:t,"data-state":se(n),onSelect:M(r.onSelect,()=>o?.(B(n)?!0:!n),{checkForDefaultPrevented:!1})})})});Ie.displayName=Un;var Se="MenuRadioGroup",[Bn,Vn]=R(Se,{value:void 0,onValueChange:()=>{}}),ye=s.forwardRef((e,t)=>{const{value:n,onValueChange:o,...r}=e,c=ve(o);return a.jsx(Bn,{scope:e.__scopeMenu,value:n,onValueChange:c,children:a.jsx(re,{...r,ref:t})})});ye.displayName=Se;var Ne="MenuRadioItem",Ae=s.forwardRef((e,t)=>{const{value:n,...o}=e,r=Vn(Ne,e.__scopeMenu),c=n===r.value;return a.jsx(Te,{scope:e.__scopeMenu,checked:c,children:a.jsx(z,{role:"menuitemradio","aria-checked":c,...o,ref:t,"data-state":se(c),onSelect:M(o.onSelect,()=>r.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});Ae.displayName=Ne;var ae="MenuItemIndicator",[Te,Xn]=R(ae,{checked:!1}),je=s.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:o,...r}=e,c=Xn(ae,n);return a.jsx(X,{present:o||B(c.checked)||c.checked===!0,children:a.jsx(S.span,{...r,ref:t,"data-state":se(c.checked)})})});je.displayName=ae;var Yn="MenuSeparator",Oe=s.forwardRef((e,t)=>{const{__scopeMenu:n,...o}=e;return a.jsx(S.div,{role:"separator","aria-orientation":"horizontal",...o,ref:t})});Oe.displayName=Yn;var zn="MenuArrow",ke=s.forwardRef((e,t)=>{const{__scopeMenu:n,...o}=e,r=Y(n);return a.jsx(Rn,{...r,...o,ref:t})});ke.displayName=zn;var Hn="MenuSub",[Wt,Le]=R(Hn),T="MenuSubTrigger",Ge=s.forwardRef((e,t)=>{const n=D(T,e.__scopeMenu),o=G(T,e.__scopeMenu),r=Le(T,e.__scopeMenu),c=te(T,e.__scopeMenu),d=s.useRef(null),{pointerGraceTimerRef:l,onPointerGraceIntentChange:m}=c,v={__scopeMenu:e.__scopeMenu},p=s.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);return s.useEffect(()=>p,[p]),s.useEffect(()=>{const u=l.current;return()=>{window.clearTimeout(u),m(null)}},[l,m]),a.jsx(ee,{asChild:!0,...v,children:a.jsx(Pe,{id:r.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":r.contentId,"data-state":$e(n.open),...e,ref:Me(t,r.onTriggerChange),onClick:u=>{e.onClick?.(u),!(e.disabled||u.defaultPrevented)&&(u.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:M(e.onPointerMove,O(u=>{c.onItemEnter(u),!u.defaultPrevented&&!e.disabled&&!n.open&&!d.current&&(c.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100))})),onPointerLeave:M(e.onPointerLeave,O(u=>{p();const f=n.content?.getBoundingClientRect();if(f){const h=n.content?.dataset.side,g=h==="right",b=g?-5:5,y=f[g?"left":"right"],E=f[g?"right":"left"];c.onPointerGraceIntentChange({area:[{x:u.clientX+b,y:u.clientY},{x:y,y:f.top},{x:E,y:f.top},{x:E,y:f.bottom},{x:y,y:f.bottom}],side:h}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(u),u.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:M(e.onKeyDown,u=>{const f=c.searchRef.current!=="";e.disabled||f&&u.key===" "||In[o.dir].includes(u.key)&&(n.onOpenChange(!0),n.content?.focus(),u.preventDefault())})})})});Ge.displayName=T;var Fe="MenuSubContent",Ke=s.forwardRef((e,t)=>{const n=Re(_,e.__scopeMenu),{forceMount:o=n.forceMount,...r}=e,c=D(_,e.__scopeMenu),d=G(_,e.__scopeMenu),l=Le(Fe,e.__scopeMenu),m=s.useRef(null),v=k(t,m);return a.jsx(j.Provider,{scope:e.__scopeMenu,children:a.jsx(X,{present:o||c.open,children:a.jsx(j.Slot,{scope:e.__scopeMenu,children:a.jsx(oe,{id:l.contentId,"aria-labelledby":l.triggerId,...r,ref:v,align:"start",side:d.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:p=>{d.isUsingKeyboardRef.current&&m.current?.focus(),p.preventDefault()},onCloseAutoFocus:p=>p.preventDefault(),onFocusOutside:M(e.onFocusOutside,p=>{p.target!==l.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:M(e.onEscapeKeyDown,p=>{d.onClose(),p.preventDefault()}),onKeyDown:M(e.onKeyDown,p=>{const u=p.currentTarget.contains(p.target),f=Sn[d.dir].includes(p.key);u&&f&&(c.onOpenChange(!1),l.trigger?.focus(),p.preventDefault())})})})})})});Ke.displayName=Fe;function $e(e){return e?"open":"closed"}function B(e){return e==="indeterminate"}function se(e){return B(e)?"indeterminate":e?"checked":"unchecked"}function Wn(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function qn(e,t){return e.map((n,o)=>e[(t+o)%e.length])}function Zn(e,t,n){const r=t.length>1&&Array.from(t).every(v=>v===t[0])?t[0]:t,c=n?e.indexOf(n):-1;let d=qn(e,Math.max(c,0));r.length===1&&(d=d.filter(v=>v!==n));const m=d.find(v=>v.toLowerCase().startsWith(r.toLowerCase()));return m!==n?m:void 0}function Jn(e,t){const{x:n,y:o}=e;let r=!1;for(let c=0,d=t.length-1;c<t.length;d=c++){const l=t[c],m=t[d],v=l.x,p=l.y,u=m.x,f=m.y;p>o!=f>o&&n<(u-v)*(o-p)/(f-p)+v&&(r=!r)}return r}function Qn(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return Jn(n,t)}function O(e){return t=>t.pointerType==="mouse"?e(t):void 0}var et=Ce,nt=ee,tt=De,ot=be,rt=re,at=Ee,st=z,ct=Ie,ut=ye,it=Ae,dt=je,lt=Oe,pt=ke,ft=Ge,mt=Ke,H="DropdownMenu",[vt]=me(H,[he]),w=he(),[Mt,Ue]=vt(H),Be=e=>{const{__scopeDropdownMenu:t,children:n,dir:o,open:r,defaultOpen:c,onOpenChange:d,modal:l=!0}=e,m=w(t),v=s.useRef(null),[p,u]=gn({prop:r,defaultProp:c??!1,onChange:d,caller:H});return a.jsx(Mt,{scope:t,triggerId:pe(),triggerRef:v,contentId:pe(),open:p,onOpenChange:u,onOpenToggle:s.useCallback(()=>u(f=>!f),[u]),modal:l,children:a.jsx(et,{...m,open:p,onOpenChange:u,dir:o,modal:l,children:n})})};Be.displayName=H;var Ve="DropdownMenuTrigger",Xe=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:o=!1,...r}=e,c=Ue(Ve,n),d=w(n);return a.jsx(nt,{asChild:!0,...d,children:a.jsx(S.button,{type:"button",id:c.triggerId,"aria-haspopup":"menu","aria-expanded":c.open,"aria-controls":c.open?c.contentId:void 0,"data-state":c.open?"open":"closed","data-disabled":o?"":void 0,disabled:o,...r,ref:Me(t,c.triggerRef),onPointerDown:M(e.onPointerDown,l=>{!o&&l.button===0&&l.ctrlKey===!1&&(c.onOpenToggle(),c.open||l.preventDefault())}),onKeyDown:M(e.onKeyDown,l=>{o||(["Enter"," "].includes(l.key)&&c.onOpenToggle(),l.key==="ArrowDown"&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(l.key)&&l.preventDefault())})})})});Xe.displayName=Ve;var gt="DropdownMenuPortal",Ye=e=>{const{__scopeDropdownMenu:t,...n}=e,o=w(t);return a.jsx(tt,{...o,...n})};Ye.displayName=gt;var ze="DropdownMenuContent",He=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=Ue(ze,n),c=w(n),d=s.useRef(!1);return a.jsx(ot,{id:r.contentId,"aria-labelledby":r.triggerId,...c,...o,ref:t,onCloseAutoFocus:M(e.onCloseAutoFocus,l=>{d.current||r.triggerRef.current?.focus(),d.current=!1,l.preventDefault()}),onInteractOutside:M(e.onInteractOutside,l=>{const m=l.detail.originalEvent,v=m.button===0&&m.ctrlKey===!0,p=m.button===2||v;(!r.modal||p)&&(d.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)"}})});He.displayName=ze;var wt="DropdownMenuGroup",We=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=w(n);return a.jsx(rt,{...r,...o,ref:t})});We.displayName=wt;var xt="DropdownMenuLabel",qe=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=w(n);return a.jsx(at,{...r,...o,ref:t})});qe.displayName=xt;var ht="DropdownMenuItem",Ze=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=w(n);return a.jsx(st,{...r,...o,ref:t})});Ze.displayName=ht;var _t="DropdownMenuCheckboxItem",Ct=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=w(n);return a.jsx(ct,{...r,...o,ref:t})});Ct.displayName=_t;var Rt="DropdownMenuRadioGroup",Dt=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=w(n);return a.jsx(ut,{...r,...o,ref:t})});Dt.displayName=Rt;var bt="DropdownMenuRadioItem",Et=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=w(n);return a.jsx(it,{...r,...o,ref:t})});Et.displayName=bt;var Pt="DropdownMenuItemIndicator",It=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=w(n);return a.jsx(dt,{...r,...o,ref:t})});It.displayName=Pt;var St="DropdownMenuSeparator",Je=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=w(n);return a.jsx(lt,{...r,...o,ref:t})});Je.displayName=St;var yt="DropdownMenuArrow",Nt=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=w(n);return a.jsx(pt,{...r,...o,ref:t})});Nt.displayName=yt;var At="DropdownMenuSubTrigger",Tt=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=w(n);return a.jsx(ft,{...r,...o,ref:t})});Tt.displayName=At;var jt="DropdownMenuSubContent",Ot=s.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...o}=e,r=w(n);return a.jsx(mt,{...r,...o,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)"}})});Ot.displayName=jt;var kt=Be,Lt=Xe,Qe=Ye,Gt=He,Ft=We,Kt=qe,$t=Ze,Ut=Je;function qt({...e}){return a.jsx(kt,{"data-slot":"dropdown-menu",...e})}function Zt({...e}){return a.jsx(Qe,{"data-slot":"dropdown-menu-portal",...e})}function Jt({...e}){return a.jsx(Lt,{"data-slot":"dropdown-menu-trigger",...e})}function Qt({className:e,sideOffset:t=4,...n}){return a.jsx(Qe,{children:a.jsx(Gt,{"data-slot":"dropdown-menu-content",sideOffset:t,className:V("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-32 origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-none border p-1 shadow-md dark:bg-background/10 backdrop-blur-2xl",e),...n})})}function eo({...e}){return a.jsx(Ft,{"data-slot":"dropdown-menu-group",...e})}function no({className:e,inset:t,variant:n="default",...o}){return a.jsx($t,{"data-slot":"dropdown-menu-item","data-inset":t,"data-variant":n,className:V("focus:bg-muted focus:text-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:svg:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-1.5 rounded-none px-2 py-1.5 text-sm outline-hidden select-none data-disabled:pointer-events-none data-disabled:opacity-50 data-inset:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...o})}function to({className:e,inset:t,...n}){return a.jsx(Kt,{"data-slot":"dropdown-menu-label","data-inset":t,className:V("px-2 py-1.5 text-sm font-medium data-[inset]:pl-8",e),...n})}function oo({className:e,...t}){return a.jsx(Ut,{"data-slot":"dropdown-menu-separator",className:V("bg-border -mx-1 my-1 h-px",e),...t})}export{qt as D,Jt as a,Qt as b,no as c,Zt as d,to as e,eo as f,oo as g};
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.