1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,522241,e=>{"use strict";var r=e.i(83195),n=e.i(943473),t=e.i(579614),o=e.i(443644),a=e.i(833946),u=e.i(168048),i=e.i(421482),s=e.i(79603),l=e.i(559451),c=e.i(97229),d=e.i(91467),p=!1,f=r[" useSyncExternalStore ".trim().toString()];function v(){return()=>{}}var m="function"==typeof f?function(){return f(v,()=>!0,()=>!1)}:function(){let[e,n]=r.useState(p);return r.useEffect(()=>{p||(p=!0,n(!0))},[]),e},g=e.i(354909),h="rovingFocusGroup.onEntryFocus",w={bubbles:!1,cancelable:!0},x="RovingFocusGroup",[y,C,b]=(0,t.createCollection)(x),[R,E]=(0,a.createContextScope)(x,[b]),[M,D]=R(x),j=r.forwardRef((e,r)=>(0,g.jsx)(y.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,g.jsx)(y.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,g.jsx)(P,{...e,ref:r})})}));j.displayName=x;var P=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:a,orientation:u,loop:d=!1,dir:p,currentTabStopId:f,defaultCurrentTabStopId:v,onCurrentTabStopIdChange:m,onEntryFocus:y,preventScrollOnEntryFocus:b=!1,...R}=e,E=r.useRef(null),D=(0,o.useComposedRefs)(t,E),j=(0,c.useDirection)(p),[P,I]=(0,l.useControllableState)({prop:f,defaultProp:v??null,onChange:m,caller:x}),[S,k]=r.useState(!1),T=(0,s.useCallbackRef)(y),F=C(a),A=r.useRef(!1),[O,L]=r.useState(0);return r.useEffect(()=>{let e=E.current;if(e)return e.addEventListener(h,T),()=>e.removeEventListener(h,T)},[T]),(0,g.jsx)(M,{scope:a,orientation:u,dir:j,loop:d,currentTabStopId:P,onItemFocus:r.useCallback(e=>I(e),[I]),onItemShiftTab:r.useCallback(()=>k(!0),[]),onFocusableItemAdd:r.useCallback(()=>L(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>L(e=>e-1),[]),children:(0,g.jsx)(i.Primitive.div,{tabIndex:S||0===O?-1:0,"data-orientation":u,...R,ref:D,style:{outline:"none",...e.style},onMouseDown:(0,n.composeEventHandlers)(e.onMouseDown,()=>{A.current=!0}),onFocus:(0,n.composeEventHandlers)(e.onFocus,e=>{let r=!A.current;if(e.target===e.currentTarget&&r&&!S){let r=new CustomEvent(h,w);if(e.currentTarget.dispatchEvent(r),!r.defaultPrevented){let e=F().filter(e=>e.focusable);_([e.find(e=>e.active),e.find(e=>e.id===P),...e].filter(Boolean).map(e=>e.ref.current),b)}}A.current=!1}),onBlur:(0,n.composeEventHandlers)(e.onBlur,()=>k(!1))})})}),I="RovingFocusGroupItem",S=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:o,focusable:a=!0,active:s=!1,tabStopId:l,children:c,...p}=e,f=(0,u.useId)(),v=l||f,h=D(I,o),w=h.currentTabStopId===v,x=C(o),{onFocusableItemAdd:b,onFocusableItemRemove:R,currentTabStopId:E}=h,M=m();return(0,d.useLayoutEffect)(()=>{if(M&&a)return b(),()=>R()},[M,a,b,R]),r.useEffect(()=>{if(!M&&a)return b(),()=>R()},[M,a,b,R]),(0,g.jsx)(y.ItemSlot,{scope:o,id:v,focusable:a,active:s,children:(0,g.jsx)(i.Primitive.span,{tabIndex:w?0:-1,"data-orientation":h.orientation,...p,ref:t,onMouseDown:(0,n.composeEventHandlers)(e.onMouseDown,e=>{a?h.onItemFocus(v):e.preventDefault()}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>h.onItemFocus(v)),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void h.onItemShiftTab();if(e.target!==e.currentTarget)return;let r=function(e,r,n){var t;let o=(t=e.key,"rtl"!==n?t:"ArrowLeft"===t?"ArrowRight":"ArrowRight"===t?"ArrowLeft":t);if(!("vertical"===r&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===r&&["ArrowUp","ArrowDown"].includes(o)))return k[o]}(e,h.orientation,h.dir);if(void 0!==r){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=x().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===r)o.reverse();else if("prev"===r||"next"===r){var n,t;"prev"===r&&o.reverse();let a=o.indexOf(e.currentTarget);o=h.loop?(n=o,t=a+1,n.map((e,r)=>n[(t+r)%n.length])):o.slice(a+1)}setTimeout(()=>_(o))}}),children:"function"==typeof c?c({isCurrentTabStop:w,hasTabStop:null!=E}):c})})});S.displayName=I;var k={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function _(e,r=!1){let n=document.activeElement;for(let t of e)if(t===n||(t.focus({preventScroll:r}),document.activeElement!==n))return}e.s(["Item",0,S,"Root",0,j,"createRovingFocusGroupScope",0,E],522241)},57080,556626,e=>{"use strict";var r=e.i(83195),n=e.i(943473),t=e.i(443644),o=e.i(833946),a=e.i(559451),u=e.i(421482),i=e.i(579614),s=e.i(97229),l=e.i(788115),c=e.i(882657),d=e.i(322358),p=e.i(168048),f=e.i(718801),v=e.i(713792),m=e.i(708085),g=e.i(522241),h=e.i(688164),w=e.i(79603),x=e.i(73772),y=e.i(813579),C=e.i(354909),b=["Enter"," "],R=["ArrowUp","PageDown","End"],E=["ArrowDown","PageUp","Home",...R],M={ltr:[...b,"ArrowRight"],rtl:[...b,"ArrowLeft"]},D={ltr:["ArrowLeft"],rtl:["ArrowRight"]},j="Menu",[P,I,S]=(0,i.createCollection)(j),[k,_]=(0,o.createContextScope)(j,[S,f.createPopperScope,g.createRovingFocusGroupScope]),T=(0,f.createPopperScope)(),F=(0,g.createRovingFocusGroupScope)(),[A,O]=k(j),[L,H]=k(j),N=e=>{let{__scopeMenu:n,open:t=!1,children:o,dir:a,onOpenChange:u,modal:i=!0}=e,l=T(n),[c,d]=r.useState(null),p=r.useRef(!1),v=(0,w.useCallbackRef)(u),m=(0,s.useDirection)(a);return r.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",r,{capture:!0,once:!0}),document.addEventListener("pointermove",r,{capture:!0,once:!0})},r=()=>p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",r,{capture:!0}),document.removeEventListener("pointermove",r,{capture:!0})}},[]),r.useEffect(()=>{if(!t)return;let e=()=>v(!1);return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)},[t,v]),(0,C.jsx)(f.Root,{...l,children:(0,C.jsx)(A,{scope:n,open:t,onOpenChange:v,content:c,onContentChange:d,children:(0,C.jsx)(L,{scope:n,onClose:r.useCallback(()=>v(!1),[v]),isUsingKeyboardRef:p,dir:m,modal:i,children:o})})})};N.displayName=j;var K=r.forwardRef((e,r)=>{let{__scopeMenu:n,...t}=e,o=T(n);return(0,C.jsx)(f.Anchor,{...o,...t,ref:r})});K.displayName="MenuAnchor";var G="MenuPortal",[U,B]=k(G,{forceMount:void 0}),V=e=>{let{__scopeMenu:r,forceMount:n,children:t,container:o}=e,a=O(G,r);return(0,C.jsx)(U,{scope:r,forceMount:n,children:(0,C.jsx)(m.Presence,{present:n||a.open,children:(0,C.jsx)(v.Portal,{asChild:!0,container:o,children:t})})})};V.displayName=G;var X="MenuContent",[z,Y]=k(X),W=r.forwardRef((e,r)=>{let n=B(X,e.__scopeMenu),{forceMount:t=n.forceMount,...o}=e,a=O(X,e.__scopeMenu),u=H(X,e.__scopeMenu);return(0,C.jsx)(P.Provider,{scope:e.__scopeMenu,children:(0,C.jsx)(m.Presence,{present:t||a.open,children:(0,C.jsx)(P.Slot,{scope:e.__scopeMenu,children:u.modal?(0,C.jsx)(Z,{...o,ref:r}):(0,C.jsx)(q,{...o,ref:r})})})})}),Z=r.forwardRef((e,o)=>{let a=O(X,e.__scopeMenu),u=r.useRef(null),i=(0,t.useComposedRefs)(o,u);return r.useEffect(()=>{let e=u.current;if(e)return(0,x.hideOthers)(e)},[]),(0,C.jsx)(Q,{...e,ref:i,trapFocus:a.open,disableOutsidePointerEvents:a.open,disableOutsideScroll:!0,onFocusOutside:(0,n.c
1omposeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>a.onOpenChange(!1)})}),q=r.forwardRef((e,r)=>{let n=O(X,e.__scopeMenu);return(0,C.jsx)(Q,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),J=(0,h.createSlot)("MenuContent.ScrollLock"),Q=r.forwardRef((e,o)=>{let{__scopeMenu:a,loop:u=!1,trapFocus:i,onOpenAutoFocus:s,onCloseAutoFocus:p,disableOutsidePointerEvents:v,onEntryFocus:m,onEscapeKeyDown:h,onPointerDownOutside:w,onFocusOutside:x,onInteractOutside:b,onDismiss:M,disableOutsideScroll:D,...j}=e,P=O(X,a),S=H(X,a),k=T(a),_=F(a),A=I(a),[L,N]=r.useState(null),K=r.useRef(null),G=(0,t.useComposedRefs)(o,K,P.onContentChange),U=r.useRef(0),B=r.useRef(""),V=r.useRef(0),Y=r.useRef(null),W=r.useRef("right"),Z=r.useRef(0),q=D?y.RemoveScroll:r.Fragment;r.useEffect(()=>()=>window.clearTimeout(U.current),[]),(0,c.useFocusGuards)();let Q=r.useCallback(e=>{var r,n;return W.current===Y.current?.side&&(r=e,!!(n=Y.current?.area)&&function(e,r){let{x:n,y:t}=e,o=!1;for(let e=0,a=r.length-1;e<r.length;a=e++){let u=r[e],i=r[a],s=u.x,l=u.y,c=i.x,d=i.y;l>t!=d>t&&n<(c-s)*(t-l)/(d-l)+s&&(o=!o)}return o}({x:r.clientX,y:r.clientY},n))},[]);return(0,C.jsx)(z,{scope:a,searchRef:B,onItemEnter:r.useCallback(e=>{Q(e)&&e.preventDefault()},[Q]),onItemLeave:r.useCallback(e=>{Q(e)||(K.current?.focus(),N(null))},[Q]),onTriggerLeave:r.useCallback(e=>{Q(e)&&e.preventDefault()},[Q]),pointerGraceTimerRef:V,onPointerGraceIntentChange:r.useCallback(e=>{Y.current=e},[]),children:(0,C.jsx)(q,{...D?{as:J,allowPinchZoom:!0}:void 0,children:(0,C.jsx)(d.FocusScope,{asChild:!0,trapped:i,onMountAutoFocus:(0,n.composeEventHandlers)(s,e=>{e.preventDefault(),K.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:p,children:(0,C.jsx)(l.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:v,onEscapeKeyDown:h,onPointerDownOutside:w,onFocusOutside:x,onInteractOutside:b,onDismiss:M,children:(0,C.jsx)(g.Root,{asChild:!0,..._,dir:S.dir,orientation:"vertical",loop:u,currentTabStopId:L,onCurrentTabStopIdChange:N,onEntryFocus:(0,n.composeEventHandlers)(m,e=>{S.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,C.jsx)(f.Content,{role:"menu","aria-orientation":"vertical","data-state":eD(P.open),"data-radix-menu-content":"",dir:S.dir,...k,...j,ref:G,style:{outline:"none",...j.style},onKeyDown:(0,n.composeEventHandlers)(j.onKeyDown,e=>{let r=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,t=1===e.key.length;if(r){var o;let r,a,u,i,s,l;"Tab"===e.key&&e.preventDefault(),!n&&t&&(o=e.key,r=B.current+o,a=A().filter(e=>!e.disabled),u=document.activeElement,i=a.find(e=>e.ref.current===u)?.textValue,s=function(e,r,n){var t;let o=r.length>1&&Array.from(r).every(e=>e===r[0])?r[0]:r,a=n?e.indexOf(n):-1,u=(t=Math.max(a,0),e.map((r,n)=>e[(t+n)%e.length]));1===o.length&&(u=u.filter(e=>e!==n));let i=u.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return i!==n?i:void 0}(a.map(e=>e.textValue),r,i),l=a.find(e=>e.textValue===s)?.ref.current,function e(r){B.current=r,window.clearTimeout(U.current),""!==r&&(U.current=window.setTimeout(()=>e(""),1e3))}(r),l&&setTimeout(()=>l.focus()))}let a=K.current;if(e.target!==a||!E.includes(e.key))return;e.preventDefault();let u=A().filter(e=>!e.disabled).map(e=>e.ref.current);R.includes(e.key)&&u.reverse(),function(e){let r=document.activeElement;for(let n of e)if(n===r||(n.focus(),document.activeElement!==r))return}(u)}),onBlur:(0,n.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(U.current),B.current="")}),onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eI(e=>{let r=e.target,n=Z.current!==e.clientX;e.currentTarget.contains(r)&&n&&(W.current=e.clientX>Z.current?"right":"left",Z.current=e.clientX)}))})})})})})})});W.displayName=X;var $=r.forwardRef((e,r)=>{let{__scopeMenu:n,...t}=e;return(0,C.jsx)(u.Primitive.div,{role:"group",...t,ref:r})});$.displayName="MenuGroup";var ee=r.forwardRef((e,r)=>{let{__scopeMenu:n,...t}=e;return(0,C.jsx)(u.Primitive.div,{...t,ref:r})});ee.displayName="MenuLabel";var er="MenuItem",en="menu.itemSelect",et=r.forwardRef((e,o)=>{let{disabled:a=!1,onSelect:i,...s}=e,l=r.useRef(null),c=H(er,e.__scopeMenu),d=Y(er,e.__scopeMenu),p=(0,t.useComposedRefs)(o,l),f=r.useRef(!1);return(0,C.jsx)(eo,{...s,ref:p,disabled:a,onClick:(0,n.composeEventHandlers)(e.onClick,()=>{let e=l.current;if(!a&&e){let r=new CustomEvent(en,{bubbles:!0,cancelable:!0});e.addEventListener(en,e=>i?.(e),{once:!0}),(0,u.dispatchDiscreteCustomEvent)(e,r),r.defaultPrevented?f.current=!1:c.onClose()}}),onPointerDown:r=>{e.onPointerDown?.(r),f.current=!0},onPointerUp:(0,n.composeEventHandlers)(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{a||e.target!==e.currentTarget||(""===d.searchRef.current||" "!==e.key)&&b.includes(e.ke
1y)&&(e.currentTarget.click(),e.preventDefault())})})});et.displayName=er;var eo=r.forwardRef((e,o)=>{let{__scopeMenu:a,disabled:i=!1,textValue:s,...l}=e,c=Y(er,a),d=F(a),p=r.useRef(null),f=(0,t.useComposedRefs)(o,p),[v,m]=r.useState(!1),[h,w]=r.useState("");return r.useEffect(()=>{let e=p.current;e&&w((e.textContent??"").trim())},[l.children]),(0,C.jsx)(P.ItemSlot,{scope:a,disabled:i,textValue:s??h,children:(0,C.jsx)(g.Item,{asChild:!0,...d,focusable:!i,children:(0,C.jsx)(u.Primitive.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,...l,ref:f,onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eI(e=>{i?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,eI(e=>c.onItemLeave(e))),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>m(!0)),onBlur:(0,n.composeEventHandlers)(e.onBlur,()=>m(!1))})})})}),ea=r.forwardRef((e,r)=>{let{checked:t=!1,onCheckedChange:o,...a}=e;return(0,C.jsx)(ef,{scope:e.__scopeMenu,checked:t,children:(0,C.jsx)(et,{role:"menuitemcheckbox","aria-checked":ej(t)?"mixed":t,...a,ref:r,"data-state":eP(t),onSelect:(0,n.composeEventHandlers)(a.onSelect,()=>o?.(!!ej(t)||!t),{checkForDefaultPrevented:!1})})})});ea.displayName="MenuCheckboxItem";var eu="MenuRadioGroup",[ei,es]=k(eu,{value:void 0,onValueChange:()=>{}}),el=r.forwardRef((e,r)=>{let{value:n,onValueChange:t,...o}=e,a=(0,w.useCallbackRef)(t);return(0,C.jsx)(ei,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,C.jsx)($,{...o,ref:r})})});el.displayName=eu;var ec="MenuRadioItem",ed=r.forwardRef((e,r)=>{let{value:t,...o}=e,a=es(ec,e.__scopeMenu),u=t===a.value;return(0,C.jsx)(ef,{scope:e.__scopeMenu,checked:u,children:(0,C.jsx)(et,{role:"menuitemradio","aria-checked":u,...o,ref:r,"data-state":eP(u),onSelect:(0,n.composeEventHandlers)(o.onSelect,()=>a.onValueChange?.(t),{checkForDefaultPrevented:!1})})})});ed.displayName=ec;var ep="MenuItemIndicator",[ef,ev]=k(ep,{checked:!1}),em=r.forwardRef((e,r)=>{let{__scopeMenu:n,forceMount:t,...o}=e,a=ev(ep,n);return(0,C.jsx)(m.Presence,{present:t||ej(a.checked)||!0===a.checked,children:(0,C.jsx)(u.Primitive.span,{...o,ref:r,"data-state":eP(a.checked)})})});em.displayName=ep;var eg=r.forwardRef((e,r)=>{let{__scopeMenu:n,...t}=e;return(0,C.jsx)(u.Primitive.div,{role:"separator","aria-orientation":"horizontal",...t,ref:r})});eg.displayName="MenuSeparator";var eh=r.forwardRef((e,r)=>{let{__scopeMenu:n,...t}=e,o=T(n);return(0,C.jsx)(f.Arrow,{...o,...t,ref:r})});eh.displayName="MenuArrow";var ew="MenuSub",[ex,ey]=k(ew),eC=e=>{let{__scopeMenu:n,children:t,open:o=!1,onOpenChange:a}=e,u=O(ew,n),i=T(n),[s,l]=r.useState(null),[c,d]=r.useState(null),v=(0,w.useCallbackRef)(a);return r.useEffect(()=>(!1===u.open&&v(!1),()=>v(!1)),[u.open,v]),(0,C.jsx)(f.Root,{...i,children:(0,C.jsx)(A,{scope:n,open:o,onOpenChange:v,content:c,onContentChange:d,children:(0,C.jsx)(ex,{scope:n,contentId:(0,p.useId)(),triggerId:(0,p.useId)(),trigger:s,onTriggerChange:l,children:t})})})};eC.displayName=ew;var eb="MenuSubTrigger",eR=r.forwardRef((e,o)=>{let a=O(eb,e.__scopeMenu),u=H(eb,e.__scopeMenu),i=ey(eb,e.__scopeMenu),s=Y(eb,e.__scopeMenu),l=r.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:d}=s,p={__scopeMenu:e.__scopeMenu},f=r.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);r.useEffect(()=>f,[f]),r.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),d(null)}},[c,d]);let v=(0,t.useComposedRefs)(o,i.onTriggerChange);return(0,C.jsx)(K,{asChild:!0,...p,children:(0,C.jsx)(eo,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?i.contentId:void 0,"data-state":eD(a.open),...e,ref:v,onClick:r=>{e.onClick?.(r),e.disabled||r.defaultPrevented||(r.currentTarget.focus(),a.open||a.onOpenChange(!0))},onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,eI(r=>{s.onItemEnter(r),!r.defaultPrevented&&(e.disabled||a.open||l.current||(s.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{a.onOpenChange(!0),f()},100)))})),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,eI(e=>{f();let r=a.content?.getBoundingClientRect();
1if(r){let n=a.content?.dataset.side,t="right"===n,o=r[t?"left":"right"],u=r[t?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(t?-5:5),y:e.clientY},{x:o,y:r.top},{x:u,y:r.top},{x:u,y:r.bottom},{x:o,y:r.bottom}],side:n}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e),e.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,r=>{e.disabled||r.target!==r.currentTarget||(""===s.searchRef.current||" "!==r.key)&&M[u.dir].includes(r.key)&&(a.onOpenChange(!0),a.content?.focus(),r.preventDefault())})})})});eR.displayName=eb;var eE="MenuSubContent",eM=r.forwardRef((e,o)=>{let a=B(X,e.__scopeMenu),{forceMount:u=a.forceMount,align:i="start",...s}=e,l=O(X,e.__scopeMenu),c=H(X,e.__scopeMenu),d=ey(eE,e.__scopeMenu),p=r.useRef(null),f=(0,t.useComposedRefs)(o,p);return(0,C.jsx)(P.Provider,{scope:e.__scopeMenu,children:(0,C.jsx)(m.Presence,{present:u||l.open,children:(0,C.jsx)(P.Slot,{scope:e.__scopeMenu,children:(0,C.jsx)(Q,{id:d.contentId,"aria-labelledby":d.triggerId,...s,ref:f,align:i,side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{c.isUsingKeyboardRef.current&&p.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==d.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:(0,n.composeEventHandlers)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{let r=e.currentTarget.contains(e.target),n=D[c.dir].includes(e.key);r&&n&&(l.onOpenChange(!1),d.trigger?.focus(),e.preventDefault())})})})})})});function eD(e){return e?"open":"closed"}function ej(e){return"indeterminate"===e}function eP(e){return ej(e)?"indeterminate":e?"checked":"unchecked"}function eI(e){return r=>"mouse"===r.pointerType?e(r):void 0}eM.displayName=eE;var eS="DropdownMenu",[ek,e_]=(0,o.createContextScope)(eS,[_]),eT=_(),[eF,eA]=ek(eS),eO=e=>{let{__scopeDropdownMenu:n,children:t,dir:o,open:u,defaultOpen:i,onOpenChange:s,modal:l=!0}=e,c=eT(n),d=r.useRef(null),[f,v]=(0,a.useControllableState)({prop:u,defaultProp:i??!1,onChange:s,caller:eS});return(0,C.jsx)(eF,{scope:n,triggerId:(0,p.useId)(),triggerRef:d,contentId:(0,p.useId)(),open:f,onOpenChange:v,onOpenToggle:r.useCallback(()=>v(e=>!e),[v]),modal:l,children:(0,C.jsx)(N,{...c,open:f,onOpenChange:v,dir:o,modal:l,children:t})})};eO.displayName=eS;var eL="DropdownMenuTrigger",eH=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:o,disabled:a=!1,...i}=e,s=eA(eL,o),l=eT(o),c=(0,t.useComposedRefs)(r,s.triggerRef);return(0,C.jsx)(K,{asChild:!0,...l,children:(0,C.jsx)(u.Primitive.button,{type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":a?"":void 0,disabled:a,...i,ref:c,onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,e=>{!a&&0===e.button&&!1===e.ctrlKey&&(s.onOpenToggle(),s.open||e.preventDefault())}),onKeyDown:(0,n.composeEventHandlers)(e.onKeyDown,e=>{!a&&(["Enter"," "].includes(e.key)&&s.onOpenToggle(),"ArrowDown"===e.key&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eH.displayName=eL;var eN=e=>{let{__scopeDropdownMenu:r,...n}=e,t=eT(r);return(0,C.jsx)(V,{...t,...n})};eN.displayName="DropdownMenuPortal";var eK="DropdownMenuContent",eG=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:o,...a}=e,u=eA(eK,o),i=eT(o),s=r.useRef(!1);return(0,C.jsx)(W,{id:u.contentId,"aria-labelledby":u.triggerId,...i,...a,ref:t,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{s.current||u.triggerRef.current?.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,n.composeEventHandlers)(e.onInteractOutside,e=>{let r=e.detail.originalEvent,n=0===r.button&&!0===r.ctrlKey,t=2===r.button||n;(!u.modal||t)&&(s.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)"}})});eG.displayName=eK;var eU=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eT(n);return(0,C.jsx)($,{...o,...t,ref:r})});eU.displayName="DropdownMenuGroup";var eB=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eT(n);return(0,C.jsx)(ee,{...o,...t,ref:r})});eB.displayName="DropdownMenuLabel";var eV=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eT(n);return(0,C.jsx)(et,{...o,...t,ref:r})});eV.displayName="DropdownMenuItem";var eX=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eT(n);return(0,C.jsx)(ea,{...o,...t,ref:r})});eX.displayName="DropdownMenuCheckboxItem";var ez=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eT(n);return(0,C.jsx)(el,{...o,...t,ref:r})});
1ez.displayName="DropdownMenuRadioGroup";var eY=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eT(n);return(0,C.jsx)(ed,{...o,...t,ref:r})});eY.displayName="DropdownMenuRadioItem";var eW=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eT(n);return(0,C.jsx)(em,{...o,...t,ref:r})});eW.displayName="DropdownMenuItemIndicator";var eZ=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eT(n);return(0,C.jsx)(eg,{...o,...t,ref:r})});eZ.displayName="DropdownMenuSeparator",r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eT(n);return(0,C.jsx)(eh,{...o,...t,ref:r})}).displayName="DropdownMenuArrow";var eq=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eT(n);return(0,C.jsx)(eR,{...o,...t,ref:r})});eq.displayName="DropdownMenuSubTrigger";var eJ=r.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eT(n);return(0,C.jsx)(eM,{...o,...t,ref:r,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)"}})});eJ.displayName="DropdownMenuSubContent",e.s(["CheckboxItem",0,eX,"Content",0,eG,"Group",0,eU,"Item",0,eV,"ItemIndicator",0,eW,"Label",0,eB,"Portal",0,eN,"RadioGroup",0,ez,"RadioItem",0,eY,"Root",0,eO,"Separator",0,eZ,"Sub",0,e=>{let{__scopeDropdownMenu:r,children:n,open:t,onOpenChange:o,defaultOpen:u}=e,i=eT(r),[s,l]=(0,a.useControllableState)({prop:t,defaultProp:u??!1,onChange:o,caller:"DropdownMenuSub"});return(0,C.jsx)(eC,{...i,open:s,onOpenChange:l,children:n})},"SubContent",0,eJ,"SubTrigger",0,eq,"Trigger",0,eH],57080);let eQ=(0,e.i(464648).default)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["default",0,eQ],556626)}]);
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.