PageSourceSearch

https://longevity-cities.com/assets/dropdown-menu-CMgd_xqW.js

js longevity-cities.com collected 2026-10-05 08:43:07 UTC 21,169 bytes, 1 lines download raw bytes

vendor: 18,206 bytes, line 1
1import{j as a}from"./index-DtMfLgNe.js";import{r as s,C as _n,g as Cn,a0 as Rn}from"./lucide-icons-Dqzz7N0e.js";import{c as g}from"./index-Dc_FVRD7.js";import{u as L,a as bn,d as me}from"./button-D7clnSYk.js";import{c as ve,a as yn}from"./index-FduIPWRI.js";import{P,d as Dn}from"./index-xh1yBCuW.js";import{u as In,c as Sn}from"./index-W-aoS4hG.js";import{u as En,D as Pn}from"./index-Fp4hThsL.js";import{P as Nn,h as jn,R as Tn,F as An}from"./Combination-Co7zXQSd.js";import{R as On,A as kn,c as ge,C as Ln,a as Fn}from"./index-C23bPI9f.js";import{P as z}from"./index-B3J3wppF.js";import{c as Me,I as Gn,R as Kn}from"./index-Dap8b2M7.js";import{u as xe,a as pe}from"./index-YgjaM7nn.js";import{c as C}from"./utils-D5rpQlo1.js";var Q=["Enter"," "],$n=["ArrowDown","PageUp","Home"],he=["ArrowUp","PageDown","End"],Un=[...$n,...he],Bn={ltr:[...Q,"ArrowRight"],rtl:[...Q,"ArrowLeft"]},Vn={ltr:["ArrowLeft"],rtl:["ArrowRight"]},F="Menu",[O,zn,Xn]=Sn(F),[b,we]=ve(F,[Xn,ge,Me]),X=ge(),_e=Me(),[Yn,y]=b(F),[Hn,G]=b(F),Ce=e=>{const{__scopeMenu:o,open:n=!1,children:t,dir:r,onOpenChange:c,modal:d=!0}=e,l=X(o),[m,v]=s.useState(null),p=s.useRef(!1),i=xe(c),f=In(r);return s.useEffect(()=>{const w=()=>{p.current=!0,document.addEventListener("pointerdown",M,{capture:!0,once:!0}),document.addEventListener("pointermove",M,{capture:!0,once:!0})},M=()=>p.current=!1;return document.addEventListener("keydown",w,{capture:!0}),()=>{document.removeEventListener("keydown",w,{capture:!0}),document.removeEventListener("pointerdown",M,{capture:!0}),document.removeEventListener("pointermove",M,{capture:!0})}},[]),a.jsx(On,{...l,children:a.jsx(Yn,{scope:o,open:n,onOpenChange:i,content:m,onContentChange:v,children:a.jsx(Hn,{scope:o,onClose:s.useCallback(()=>i(!1),[i]),isUsingKeyboardRef:p,dir:f,modal:d,children:t})})})};Ce.displayName=F;var Wn="MenuAnchor",ee=s.forwardRef((e,o)=>{const{__scopeMenu:n,...t}=e,r=X(n);return a.jsx(kn,{...r,...t,ref:o})});ee.displayName=Wn;var ne="MenuPortal",[Zn,Re]=b(ne,{forceMount:void 0}),be=e=>{const{__scopeMenu:o,forceMount:n,children:t,container:r}=e,c=y(ne,o);return a.jsx(Zn,{scope:o,forceMount:n,children:a.jsx(z,{present:n||c.open,children:a.jsx(Nn,{asChild:!0,container:r,children:t})})})};be.displayName=ne;var _="MenuContent",[qn,oe]=b(_),ye=s.forwardRef((e,o)=>{const n=Re(_,e.__scopeMenu),{forceMount:t=n.forceMount,...r}=e,c=y(_,e.__scopeMenu),d=G(_,e.__scopeMenu);return a.jsx(O.Provider,{scope:e.__scopeMenu,children:a.jsx(z,{present:t||c.open,children:a.jsx(O.Slot,{scope:e.__scopeMenu,children:d.modal?a.jsx(Jn,{...r,ref:o}):a.jsx(Qn,{...r,ref:o})})})})}),Jn=s.forwardRef((e,o)=>{const n=y(_,e.__scopeMenu),t=s.useRef(null),r=L(o,t);return s.useEffect(()=>{const c=t.current;if(c)return jn(c)},[]),a.jsx(te,{...e,ref:r,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:g(e.onFocusOutside,c=>c.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),Qn=s.forwardRef((e,o)=>{const n=y(_,e.__scopeMenu);return a.jsx(te,{...e,ref:o,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),eo=bn("MenuContent.ScrollLock"),te=s.forwardRef((e,o)=>{const{__scopeMenu:n,loop:t=!1,trapFocus:r,onOpenAutoFocus:c,onCloseAutoFocus:d,disableOutsidePointerEvents:l,onEntryFocus:m,onEscapeKeyDown:v,onPointerDownOutside:p,onFocusOutside:i,onInteractOutside:f,onDismiss:w,disableOutsideScroll:M,...D}=e,N=y(_,n),I=G(_,n),fn=X(n),mn=_e(n),ce=zn(n),[vn,ie]=s.useState(null),K=s.useRef(null),gn=L(o,K,N.onContentChange),$=s.useRef(0),U=s.useRef(""),Mn=s.useRef(0),W=s.useRef(null),ue=s.useRef("right"),Z=s.useRef(0),xn=M?Tn:s.Fragment,hn=M?{as:eo,allowPinchZoom:!0}:void 0,wn=u=>{const E=U.current+u,R=ce().filter(h=>!h.disabled),j=document.activeElement,q=R.find(h=>h.ref.current===j)?.textValue,J=R.map(h=>h.textValue),de=fo(J,E,q),T=R.find(h=>h.textValue===de)?.ref.current;(function h(le){U.current=le,window.clearTimeout($.current),le!==""&&($.current=window.setTimeout(()=>h(""),1e3))})(E),T&&setTimeout(()=>T.focus())};s.useEffect(()=>()=>window.clearTimeout($.current),[]),En();const S=s.useCallback(u=>ue.current===W.current?.side&&vo(u,W.current?.area),[]);return a.jsx(qn,{scope:n,searchRef:U,onItemEnter:s.useCallback(u=>{S(u)&&u.preventDefault()},[S]),onItemLeave:s.useCallback(u=>{S(u)||(K.current?.focus(),ie(null))},[S]),onTriggerLeave:s.useCallback(u=>{S(u)&&u.preventDefault()},[S]),pointerGraceTimerRef:Mn,onPointerGraceIntentChange:s.useCallback(u=>{W.current=u},[]),children:a.jsx(xn,{...hn,children:a.jsx(An,{asChild:!0,trapped:r,onMountAutoFocus:g(c,u=>{u.preventDefault(),K.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:a.jsx(Pn,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:v,onPointerDownOutside:p,onFocusOutside:i,onInteractOutside:f,onDismiss:w,children:a.jsx(Kn,{asChild:!0,...mn,dir:I.dir,orientation:"vertical",loop:t,currentTabStopId:vn,onCurrentTabStopIdChange:ie,onEntryFocus:g(m,u=>{I.isUsingKeyboardRef.current||u.preventDefault()}),preventScrollOnEntryFocus:!0,children:a.jsx(Ln,{role:"menu","aria-orientation":"vertical","data-state":$e(N.open),"data-radix-menu-content":"",dir:I.dir,...fn,...D,ref:gn,style:{outline:"none",...D.style},onKeyDown:g(D.onKeyDown,u=>{const R=u.target.closest("[data-radix-menu-content]")===u.currentTarget,j=u.ctrlKey||u.altKey||u.metaKey,q=u.key.length===1;R&&(u.key==="Tab"&&u.preventDefault(),!j&&q&&wn(u.key));const J=K.current;if(u.target!==J||!Un.includes(u.key))return;u.preventDefault();const T=ce().filter(h=>!h.disabled).map(h=>h.ref.current);he.includes(u.key)&&T.reverse(),lo(T)}),onBlur:g(e.onBlur,u=>{u.currentTarget.contains(u.target)||(window.clearTimeout($.current),U.current="")}),onPointerMove:g(e.onPointerMove,k(u=>{const E=u.target,R=Z.current!==u.clientX;if(u.currentTarget.contains(E)&&R){const j=u.clientX>Z.current?"right":"left";ue.current=j,Z.current=u.clientX}}))})})})})})})});ye.displayName=_;var no="MenuGroup",re=s.forwardRef((e,o)=>{const{__scopeMenu:n,...t}=e;return a.jsx(P.div,{role:"group",...t,ref:o})});re.displayName=no;var oo="MenuLabel",De=s.forwardRef((e,o)=>{const{__scopeMenu:n,...t}=e;return a.jsx(P.div,{...t,ref:o})});De.displayName=oo;var B="MenuItem",fe="menu.itemSelect",Y=s.forwardRef((e,o)=>{const{disabled:n=!1,onSelect:t,...r}=e,c=s.useRef(null),d=G(B,e.__scopeMenu),l=oe(B,e.__scopeMenu),m=L(o,c),v=s.useRef(!1),p=()=>{const i=c.current;if(!n&&i){const f=new CustomEvent(fe,{bubbles:!0,cancelable:!0});i.addEventListener(fe,w=>t?.(w),{once:!0}),Dn(i,f),f.defaultPrevented?v.current=!1:d.onClose()}};return a.jsx(Ie,{...r,ref:m,disabled:n,onClick:g(e.onClick,p),onPointerDown:i=>{e.onPointerDown?.(i),v.current=!0},onPointerUp:g(e.onPointerUp,i=>{v.current||i.currentTarget?.click()}),onKeyDown:g(e.onKeyDown,i=>{const f=l.searchRef.current!=="";n||f&&i.key===" "||Q.includes(i.key)&&(i.currentTarget.click(),i.preventDefault())})})});Y.displayName=B;var Ie=s.forwardRef((e,o)=>{const{__scopeMenu:n,disabled:t=!1,textValue:r,...c}=e,d=oe(B,n),l=_e(n),m=s.useRef(null),v=L(o,m),[p,i]=s.useState(!1),[f,w]=s.useState("");return s.useEffect(()=>{const M=m.current;M&&w((M.textContent??"").trim())},[c.children]),a.jsx(O.ItemSlot,{scope:n,disabled:t,textValue:r??f,children:a.jsx(Gn,{asChild:!0,...l,focusable:!t,children:a.jsx(P.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":t||void 0,"data-disabled":t?"":void 0,...c,ref:v,onPointerMove:g(e.onPointerMove,k(M=>{t?d.onItemLeave(M):(d.onItemEnter(M),M.defaultPrevented||M.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:g(e.onPointerLeave,k(M=>d.onItemLeave(M))),onFocus:g(e.onFocus,()=>i(!0)),onBlur:g(e.onBlur,()=>i(!1))})})})}),to="MenuCheckboxItem",Se=s.forwardRef((e,o)=>{const{checked:n=!1,onCheckedChange:t,...r}=e;return a.jsx(Te,{scope:e.__scopeMenu,checked:n,children:a.jsx(Y,{role:"menuitemcheckbox","aria-checked":V(n)?"mixed":n,...r,ref:o,"data-state":se(n),onSelect:g(r.onSelect,()=>t?.(V(n)?!0:!n),{checkForDefaultPrevented:!1})})})});Se.displayName=to;var Ee="MenuRadioGroup",[ro,ao]=b(Ee,{value:void 0,onValueChange:()=>{}}),Pe=s.forwardRef((e,o)=>{const{value:n,onValueChange:t,...r}=e,c=xe(t);return a.jsx(ro,{scope:e.__scopeMenu,value:n,onValueChange:c,children:a.jsx(re,{...r,ref:o})})});Pe.displayName=Ee;var Ne="MenuRadioItem",je=s.forwardRef((e,o)=>{const{value:n,...t}=e,r=ao(Ne,e.__scopeMenu),c=n===r.value;return a.jsx(Te,{scope:e.__scopeMenu,checked:c,children:a.jsx(Y,{role:"menuitemradio","aria-checked":c,...t,ref:o,"data-state":se(c),onSelect:g(t.onSelect,()=>r.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});je.displayName=Ne;var ae="MenuItemIndicator",[Te,so]=b(ae,{checked:!1}),Ae=s.forwardRef((e,o)=>{const{__scopeMenu:n,forceMount:t,...r}=e,c=so(ae,n);return a.jsx(z,{present:t||V(c.checked)||c.checked===!0,children:a.jsx(P.span,{...r,ref:o,"data-state":se(c.checked)})})});Ae.displayName=ae;var co="MenuSeparator",Oe=s.forwardRef((e,o)=>{const{__scopeMenu:n,...t}=e;return a.jsx(P.div,{role:"separator","aria-orientation":"horizontal",...t,ref:o})});Oe.displayName=co;var io="MenuArrow",ke=s.forwardRef((e,o)=>{const{__scopeMenu:n,...t}=e,r=X(n);return a.jsx(Fn,{...r,...t,ref:o})});ke.displayName=io;var uo="MenuSub",[ht,Le]=b(uo),A="MenuSubTrigger",Fe=s.forwardRef((e,o)=>{const n=y(A,e.__scopeMenu),t=G(A,e.__scopeMenu),r=Le(A,e.__scopeMenu),c=oe(A,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 i=l.current;return()=>{window.clearTimeout(i),m(null)}},[l,m]),a.jsx(ee,{asChild:!0,...v,children:a.jsx(Ie,{id:r.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":r.contentId,"data-state":$e(n.open),...e,ref:me(o,r.onTriggerChange),onClick:i=>{e.onClick?.(i),!(e.disabled||i.defaultPrevented)&&(i.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:g(e.onPointerMove,k(i=>{c.onItemEnter(i),!i.defaultPrevented&&!e.disabled&&!n.open&&!d.current&&(c.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100))})),onPointerLeave:g(e.onPointerLeave,k(i=>{p();const f=n.content?.getBoundingClientRect();if(f){const w=n.content?.dataset.side,M=w==="right",D=M?-5:5,N=f[M?"left":"right"],I=f[M?"right":"left"];c.onPointerGraceIntentChange({area:[{x:i.clientX+D,y:i.clientY},{x:N,y:f.top},{x:I,y:f.top},{x:I,y:f.bottom},{x:N,y:f.bottom}],side:w}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(i),i.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:g(e.onKeyDown,i=>{const f=c.searchRef.current!=="";e.disabled||f&&i.key===" "||Bn[t.dir].includes(i.key)&&(n.onOpenChange(!0),n.content?.focus(),i.preventDefault())})})})});Fe.displayName=A;var Ge="MenuSubContent",Ke=s.forwardRef((e,o)=>{const n=Re(_,e.__scopeMenu),{forceMount:t=n.forceMount,...r}=e,c=y(_,e.__scopeMenu),d=G(_,e.__scopeMenu),l=Le(Ge,e.__scopeMenu),m=s.useRef(null),v=L(o,m);return a.jsx(O.Provider,{scope:e.__scopeMenu,children:a.jsx(z,{present:t||c.open,children:a.jsx(O.Slot,{scope:e.__scopeMenu,children:a.jsx(te,{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:g(e.onFocusOutside,p=>{p.target!==l.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:g(e.onEscapeKeyDown,p=>{d.onClose(),p.preventDefault()}),onKeyDown:g(e.onKeyDown,p=>{const i=p.currentTarget.contains(p.target),f=Vn[d.dir].includes(p.key);i&&f&&(c.onOpenChange(!1),l.trigger?.focus(),p.preventDefault())})})})})})});Ke.displayName=Ge;function $e(e){return e?"open":"closed"}function V(e){return e==="indeterminate"}function se(e){return V(e)?"indeterminate":e?"checked":"unchecked"}function lo(e){const o=document.activeElement;for(const n of e)if(n===o||(n.focus(),document.activeElement!==o))return}function po(e,o){return e.map((n,t)=>e[(o+t)%e.length])}function fo(e,o,n){const r=o.length>1&&Array.from(o).every(v=>v===o[0])?o[0]:o,c=n?e.indexOf(n):-1;let d=po(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 mo(e,o){const{x:n,y:t}=e;let r=!1;for(let c=0,d=o.length-1;c<o.length;d=c++){const l=o[c],m=o[d],v=l.x,p=l.y,i=m.x,f=m.y;p>t!=f>t&&n<(i-v)*(t-p)/(f-p)+v&&(r=!r)}return r}function vo(e,o){if(!o)return!1;const n={x:e.clientX,y:e.clientY};return mo(n,o)}function k(e){return o=>o.pointerType==="mouse"?e(o):void 0}var go=Ce,Mo=ee,xo=be,ho=ye,wo=re,_o=De,Co=Y,Ro=Se,bo=Pe,yo=je,Do=Ae,Io=Oe,So=ke,Eo=Fe,Po=Ke,H="DropdownMenu",[No]=ve(H,[we]),x=we(),[jo,Ue]=No(H),Be=e=>{const{__scopeDropdownMenu:o,children:n,dir:t,open:r,defaultOpen:c,onOpenChange:d,modal:l=!0}=e,m=x(o),v=s.useRef(null),[p,i]=yn({prop:r,defaultProp:c??!1,onChange:d,caller:H});return a.jsx(jo,{scope:o,triggerId:pe(),triggerRef:v,contentId:pe(),open:p,onOpenChange:i,onOpenToggle:s.useCallback(()=>i(f=>!f),[i]),modal:l,children:a.jsx(go,{...m,open:p,onOpenChange:i,dir:t,modal:l,children:n})})};Be.displayName=H;var Ve="DropdownMenuTrigger",ze=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,disabled:t=!1,...r}=e,c=Ue(Ve,n),d=x(n);return a.jsx(Mo,{asChild:!0,...d,children:a.jsx(P.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":t?"":void 0,disabled:t,...r,ref:me(o,c.triggerRef),onPointerDown:g(e.onPointerDown,l=>{!t&&l.button===0&&l.ctrlKey===!1&&(c.onOpenToggle(),c.open||l.preventDefault())}),onKeyDown:g(e.onKeyDown,l=>{t||(["Enter"," "].includes(l.key)&&c.onOpenToggle(),l.key==="ArrowDown"&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(l.key)&&l.preventDefault())})})})});ze.displayName=Ve;var To="DropdownMenuPortal",Xe=e=>{const{__scopeDropdownMenu:o,...n}=e,t=x(o);return a.jsx(xo,{...t,...n})};Xe.displayName=To;var Ye="DropdownMenuContent",He=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=Ue(Ye,n),c=x(n),d=s.useRef(!1);return a.jsx(ho,{id:r.contentId,"aria-labelledby":r.triggerId,...c,...t,ref:o,onCloseAutoFocus:g(e.onCloseAutoFocus,l=>{d.current||r.triggerRef.current?.focus(),d.current=!1,l.preventDefault()}),onInteractOutside:g(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=Ye;var Ao="DropdownMenuGroup",Oo=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=x(n);return a.jsx(wo,{...r,...t,ref:o})});Oo.displayName=Ao;var ko="DropdownMenuLabel",We=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=x(n);return a.jsx(_o,{...r,...t,ref:o})});We.displayName=ko;var Lo="DropdownMenuItem",Ze=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=x(n);return a.jsx(Co,{...r,...t,ref:o})});Ze.displayName=Lo;var Fo="DropdownMenuCheckboxItem",qe=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=x(n);return a.jsx(Ro,{...r,...t,ref:o})});qe.displayName=Fo;var Go="DropdownMenuRadioGroup",Ko=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=x(n);return a.jsx(bo,{...r,...t,ref:o})});Ko.displayName=Go;var $o="DropdownMenuRadioItem",Je=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=x(n);return a.jsx(yo,{...r,...t,ref:o})});Je.displayName=$o;var Uo="DropdownMenuItemIndicator",Qe=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=x(n);return a.jsx(Do,{...r,...t,ref:o})});Qe.displayName=Uo;var Bo="DropdownMenuSeparator",en=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=x(n);return a.jsx(Io,{...r,...t,ref:o})});en.displayName=Bo;var Vo="DropdownMenuArrow",zo=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=x(n);return a.jsx(So,{...r,...t,ref:o})});zo.displayName=Vo;var Xo="DropdownMenuSubTrigger",nn=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=x(n);return a.jsx(Eo,{...r,...t,ref:o})});nn.displayName=Xo;var Yo="DropdownMenuSubContent",on=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:n,...t}=e,r=x(n);return a.jsx(Po,{...r,...t,ref:o,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)"}})});on.displayName=Yo;var Ho=Be,Wo=ze,Zo=Xe,tn=He,rn=We,an=Ze,sn=qe,cn=Je,un=Qe,dn=en,ln=nn,pn=on;const wt=Ho,_t=Wo,qo=s.forwardRef(({className:e,inset:o,children:n,...t},r)=>a.jsxs(ln,{ref:r,className:C("flex cursor-default select-none items-center gap-2 rounded-xl px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",o&&"pl-8",e),...t,children:[n,a.jsx(Cn,{className:"ml-auto"})]}));qo.displayName=ln.displayName;const Jo=s.forwardRef(({className:e,...o},n)=>a.jsx(pn,{ref:n,className:C("z-floating min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg 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 data-[state=closed]:duration-100 ease-out-strong motion-reduce:animate-none origin-[--radix-dropdown-menu-content-transform-origin]",e),...o}));Jo.displayName=pn.displayName;const Qo=s.forwardRef(({className:e,sideOffset:o=4,...n},t)=>a.jsx(Zo,{children:a.jsx(tn,{ref:t,sideOffset:o,className:C("z-floating max-h-[var(--radix-dropdown-menu-content-available-height)] min-w-[8rem] overflow-y-auto overflow-x-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg 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]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:duration-100 ease-out-strong motion-reduce:animate-none origin-[--radix-dropdown-menu-content-transform-origin]",e),...n})}));Qo.displayName=tn.displayName;const et=s.forwardRef(({className:e,inset:o,...n},t)=>a.jsx(an,{ref:t,className:C("relative flex cursor-default select-none items-center gap-2 rounded-xl px-2 py-1.5 text-sm outline-none transition-colors [@media(pointer:coarse)]:min-h-11 focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",o&&"pl-8",e),...n}));et.displayName=an.displayName;const nt=s.forwardRef(({className:e,children:o,checked:n,...t},r)=>a.jsxs(sn,{ref:r,className:C("relative flex cursor-default select-none items-center rounded-xl py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...t,children:[a.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:a.jsx(un,{children:a.jsx(_n,{className:"h-4 w-4"})})}),o]}));nt.displayName=sn.displayName;const ot=s.forwardRef(({className:e,children:o,...n},t)=>a.jsxs(cn,{ref:t,className:C("relative flex cursor-default select-none items-center rounded-xl py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[a.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:a.jsx(un,{children:a.jsx(Rn,{className:"h-2 w-2 fill-current"})})}),o]}));ot.displayName=cn.displayName;const tt=s.forwardRef(({className:e,inset:o,...n},t)=>a.jsx(rn,{ref:t,className:C("px-2 py-1.5 text-sm font-semibold",o&&"pl-8",e),...n}));tt.displayName=rn.displayName;const rt=s.forwardRef(({className:e,...o},n)=>a.jsx(dn,{ref:n,className:C("-mx-1 my-1 h-px bg-muted",e),...o}));rt.displayName=dn.displayName;export{wt as D,_t as a,Qo as b,et as c,rt as d,nt as e,tt as f};

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.