1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="707d7ce8-d6b1-4124-a777-771a54a9387f",e._sentryDebugIdIdentifier="sentry-dbid-707d7ce8-d6b1-4124-a777-771a54a9387f")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8330],{13118:(e,r,t)=>{t.d(r,{UC:()=>rf,q7:()=>rm,bL:()=>rc,wv:()=>rv,l9:()=>rd});var n=t(12115),a=t(29300),o=t(85185),l=t(6101),s=t(46081),u=t(5845),i=t(63655),c=t(37328),d=t(94315),p=t(19178),f=t(92293),m=t(25519),v=t(61285),h=t(35152),w=t(34378),g=t(28905),y=t(89196),b=t(99708),x=t(39033),M=t(38168),C=t(31114),N=t(95155),D=["Enter"," "],E=["ArrowUp","PageDown","End"],R=["ArrowDown","PageUp","Home",...E],I={ltr:[...D,"ArrowRight"],rtl:[...D,"ArrowLeft"]},S={ltr:["ArrowLeft"],rtl:["ArrowRight"]},j="Menu",[_,k,K]=(0,c.N)(j),[P,T]=(0,s.A)(j,[K,h.Bk,y.RG]),A=(0,h.Bk)(),F=(0,y.RG)(),[L,O]=P(j),[B,G]=P(j),z=e=>{let{__scopeMenu:r,open:t=!1,children:a,dir:o,onOpenChange:l,modal:s=!0}=e,u=A(r),[i,c]=n.useState(null),p=n.useRef(!1),f=(0,x.c)(l),m=(0,d.jH)(o);return n.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})}},[]),(0,N.jsx)(h.bL,{...u,children:(0,N.jsx)(L,{scope:r,open:t,onOpenChange:f,content:i,onContentChange:c,children:(0,N.jsx)(B,{scope:r,onClose:n.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:p,dir:m,modal:s,children:a})})})};z.displayName=j;var V=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e,a=A(t);return(0,N.jsx)(h.Mz,{...a,...n,ref:r})});V.displayName="MenuAnchor";var U="MenuPortal",[q,Z]=P(U,{forceMount:void 0}),X=e=>{let{__scopeMenu:r,forceMount:t,children:n,container:a}=e,o=O(U,r);return(0,N.jsx)(q,{scope:r,forceMount:t,children:(0,N.jsx)(g.C,{present:t||o.open,children:(0,N.jsx)(w.Z,{asChild:!0,container:a,children:n})})})};X.displayName=U;var H="MenuContent",[W,J]=P(H),Y=n.forwardRef((e,r)=>{let t=Z(H,e.__scopeMenu),{forceMount:n=t.forceMount,...a}=e,o=O(H,e.__scopeMenu),l=G(H,e.__scopeMenu);return(0,N.jsx)(_.Provider,{scope:e.__scopeMenu,children:(0,N.jsx)(g.C,{present:n||o.open,children:(0,N.jsx)(_.Slot,{scope:e.__scopeMenu,children:l.modal?(0,N.jsx)($,{...a,ref:r}):(0,N.jsx)(Q,{...a,ref:r})})})})}),$=n.forwardRef((e,r)=>{let t=O(H,e.__scopeMenu),a=n.useRef(null),s=(0,l.s)(r,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,M.Eq)(e)},[]),(0,N.jsx)(er,{...e,ref:s,trapFocus:t.open,disableOutsidePointerEvents:t.open,disableOutsideScroll:!0,onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>t.onOpenChange(!1)})}),Q=n.forwardRef((e,r)=>{let t=O(H,e.__scopeMenu);return(0,N.jsx)(er,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>t.onOpenChange(!1)})}),ee=(0,b.TL)("MenuContent.ScrollLock"),er=n.forwardRef((e,r)=>{let{__scopeMenu:t,loop:a=!1,trapFocus:s,onOpenAutoFocus:u,onCloseAutoFocus:i,disableOutsidePointerEvents:c,onEntryFocus:d,onEscapeKeyDown:v,onPointerDownOutside:w,onFocusOutside:g,onInteractOutside:b,onDismiss:x,disableOutsideScroll:M,...D}=e,I=O(H,t),S=G(H,t),j=A(t),_=F(t),K=k(t),[P,T]=n.useState(null),L=n.useRef(null),B=(0,l.s)(r,L,I.onContentChange),z=n.useRef(0),V=n.useRef(""),U=n.useRef(0),q=n.useRef(null),Z=n.useRef("right"),X=n.useRef(0),J=M?C.A:n.Fragment;n.useEffect(()=>()=>window.clearTimeout(z.current),[]),(0,f.Oh)();let Y=n.useCallback(e=>{var r,t;return Z.current===(null==(r=q.current)?void 0:r.side)&&function(e,r){return!!r&&function(e,r){let{x:t,y:n}=e,a=!1;for(let e=0,o=r.length-1;e<r.length;o=e++){let l=r[e],s=r[o],u=l.x,i=l.y,c=s.x,d=s.y;i>n!=d>n&&t<(c-u)*(n-i)/(d-i)+u&&(a=!a)}return a}({x:e.clientX,y:e.clientY},r)}(e,null==(t=q.current)?void 0:t.area)},[]);return(0,N.jsx)(W,{scope:t,searchRef:V,onItemEnter:n.useCallback(e=>{Y(e)&&e.preventDefault()},[Y]),onItemLeave:n.useCallback(e=>{var r;Y(e)||(null==(r=L.current)||r.focus(),T(null))},[Y]),onTriggerLeave:n.useCallback(e=>{Y(e)&&e.preventDefault()},[Y]),pointerGraceTimerRef:U,onPointerGraceIntentChange:n.useCallback(e=>{q.current=e},[]),children:(0,N.jsx)(J,{...M?{as:ee,allowPinchZoom:!0}:void 0,children:(0,N.jsx)(m.n,{asChild:!0,trapped:s,onMountAutoFocus:(0,o.mK)(u,e=>{var r;e.preventDefault(),null==(r=L.current)||r.focus({preventScroll:!0})}),onUnmountAutoFocus:i,children:(0,N.jsx)(p.qW,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:v,onPointerDownOutside:w,onFocusOutside:g,onInteractOutside:b,onDismiss:x,children:(0,N.jsx)(y.bL,{asChild:!0,..._,dir:S.dir,orientation:"vertical",loop:a,currentTabStopId:P,onCurrentTabStopIdChange:T,onEntryFocus:(0,o.mK)(d,e=>{S.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,N.jsx)(h.UC,{role:"menu","aria-orientation":"vertical","data-state":eS(I.open),"data-radix-menu-content":"",dir:S.dir,...j,...D,ref:B,style:{outline:"none",...D.style},onKeyDown:(0,o.mK)(D.onKeyDown,e=>{let r=e.target.closest("[data-radix-menu-content]")===e.currentTarget,t=e.ctrlKey||e.altKey||e.metaKey,n=1===e.ke
1y.length;r&&("Tab"===e.key&&e.preventDefault(),!t&&n&&(e=>{var r,t;let n=V.current+e,a=K().filter(e=>!e.disabled),o=document.activeElement,l=null==(r=a.find(e=>e.ref.current===o))?void 0:r.textValue,s=function(e,r,t){var n;let a=r.length>1&&Array.from(r).every(e=>e===r[0])?r[0]:r,o=t?e.indexOf(t):-1,l=(n=Math.max(o,0),e.map((r,t)=>e[(n+t)%e.length]));1===a.length&&(l=l.filter(e=>e!==t));let s=l.find(e=>e.toLowerCase().startsWith(a.toLowerCase()));return s!==t?s:void 0}(a.map(e=>e.textValue),n,l),u=null==(t=a.find(e=>e.textValue===s))?void 0:t.ref.current;!function e(r){V.current=r,window.clearTimeout(z.current),""!==r&&(z.current=window.setTimeout(()=>e(""),1e3))}(n),u&&setTimeout(()=>u.focus())})(e.key));let a=L.current;if(e.target!==a||!R.includes(e.key))return;e.preventDefault();let o=K().filter(e=>!e.disabled).map(e=>e.ref.current);E.includes(e.key)&&o.reverse(),function(e){let r=document.activeElement;for(let t of e)if(t===r||(t.focus(),document.activeElement!==r))return}(o)}),onBlur:(0,o.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(z.current),V.current="")}),onPointerMove:(0,o.mK)(e.onPointerMove,ek(e=>{let r=e.target,t=X.current!==e.clientX;e.currentTarget.contains(r)&&t&&(Z.current=e.clientX>X.current?"right":"left",X.current=e.clientX)}))})})})})})})});Y.displayName=H;var et=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e;return(0,N.jsx)(i.sG.div,{role:"group",...n,ref:r})});et.displayName="MenuGroup";var en=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e;return(0,N.jsx)(i.sG.div,{...n,ref:r})});en.displayName="MenuLabel";var ea="MenuItem",eo="menu.itemSelect",el=n.forwardRef((e,r)=>{let{disabled:t=!1,onSelect:a,...s}=e,u=n.useRef(null),c=G(ea,e.__scopeMenu),d=J(ea,e.__scopeMenu),p=(0,l.s)(r,u),f=n.useRef(!1);return(0,N.jsx)(es,{...s,ref:p,disabled:t,onClick:(0,o.mK)(e.onClick,()=>{let e=u.current;if(!t&&e){let r=new CustomEvent(eo,{bubbles:!0,cancelable:!0});e.addEventListener(eo,e=>null==a?void 0:a(e),{once:!0}),(0,i.hO)(e,r),r.defaultPrevented?f.current=!1:c.onClose()}}),onPointerDown:r=>{var t;null==(t=e.onPointerDown)||t.call(e,r),f.current=!0},onPointerUp:(0,o.mK)(e.onPointerUp,e=>{var r;f.current||null==(r=e.currentTarget)||r.click()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let r=""!==d.searchRef.current;t||r&&" "===e.key||D.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});el.displayName=ea;var es=n.forwardRef((e,r)=>{let{__scopeMenu:t,disabled:a=!1,textValue:s,...u}=e,c=J(ea,t),d=F(t),p=n.useRef(null),f=(0,l.s)(r,p),[m,v]=n.useState(!1),[h,w]=n.useState("");return n.useEffect(()=>{let e=p.current;if(e){var r;w((null!=(r=e.textContent)?r:"").trim())}},[u.children]),(0,N.jsx)(_.ItemSlot,{scope:t,disabled:a,textValue:null!=s?s:h,children:(0,N.jsx)(y.q7,{asChild:!0,...d,focusable:!a,children:(0,N.jsx)(i.sG.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...u,ref:f,onPointerMove:(0,o.mK)(e.onPointerMove,ek(e=>{a?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,ek(e=>c.onItemLeave(e))),onFocus:(0,o.mK)(e.onFocus,()=>v(!0)),onBlur:(0,o.mK)(e.onBlur,()=>v(!1))})})})}),eu=n.forwardRef((e,r)=>{let{checked:t=!1,onCheckedChange:n,...a}=e;return(0,N.jsx)(eh,{scope:e.__scopeMenu,checked:t,children:(0,N.jsx)(el,{role:"menuitemcheckbox","aria-checked":ej(t)?"mixed":t,...a,ref:r,"data-state":e_(t),onSelect:(0,o.mK)(a.onSelect,()=>null==n?void 0:n(!!ej(t)||!t),{checkForDefaultPrevented:!1})})})});eu.displayName="MenuCheckboxItem";var ei="MenuRadioGroup",[ec,ed]=P(ei,{value:void 0,onValueChange:()=>{}}),ep=n.forwardRef((e,r)=>{let{value:t,onValueChange:n,...a}=e,o=(0,x.c)(n);return(0,N.jsx)(ec,{scope:e.__scopeMenu,value:t,onValueChange:o,children:(0,N.jsx)(et,{...a,ref:r})})});ep.displayName=ei;var ef="MenuRadioItem",em=n.forwardRef((e,r)=>{let{value:t,...n}=e,a=ed(ef,e.__scopeMenu),l=t===a.value;return(0,N.jsx)(eh,{scope:e.__scopeMenu,checked:l,children:(0,N.jsx)(el,{role:"menuitemradio","aria-checked":l,...n,ref:r,"data-state":e_(l),onSelect:(0,o.mK)(n.onSelect,()=>{var e;return null==(e=a.onValueChange)?void 0:e.call(a,t)},{checkForDefaultPrevented:!1})})})});em.displayName=ef;var ev="MenuItemIndicator",[eh,ew]=P(ev,{checked:!1}
1),eg=n.forwardRef((e,r)=>{let{__scopeMenu:t,forceMount:n,...a}=e,o=ew(ev,t);return(0,N.jsx)(g.C,{present:n||ej(o.checked)||!0===o.checked,children:(0,N.jsx)(i.sG.span,{...a,ref:r,"data-state":e_(o.checked)})})});eg.displayName=ev;var ey=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e;return(0,N.jsx)(i.sG.div,{role:"separator","aria-orientation":"horizontal",...n,ref:r})});ey.displayName="MenuSeparator";var eb=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e,a=A(t);return(0,N.jsx)(h.i3,{...a,...n,ref:r})});eb.displayName="MenuArrow";var ex="MenuSub",[eM,eC]=P(ex),eN=e=>{let{__scopeMenu:r,children:t,open:a=!1,onOpenChange:o}=e,l=O(ex,r),s=A(r),[u,i]=n.useState(null),[c,d]=n.useState(null),p=(0,x.c)(o);return n.useEffect(()=>(!1===l.open&&p(!1),()=>p(!1)),[l.open,p]),(0,N.jsx)(h.bL,{...s,children:(0,N.jsx)(L,{scope:r,open:a,onOpenChange:p,content:c,onContentChange:d,children:(0,N.jsx)(eM,{scope:r,contentId:(0,v.B)(),triggerId:(0,v.B)(),trigger:u,onTriggerChange:i,children:t})})})};eN.displayName=ex;var eD="MenuSubTrigger",eE=n.forwardRef((e,r)=>{let t=O(eD,e.__scopeMenu),a=G(eD,e.__scopeMenu),s=eC(eD,e.__scopeMenu),u=J(eD,e.__scopeMenu),i=n.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:d}=u,p={__scopeMenu:e.__scopeMenu},f=n.useCallback(()=>{i.current&&window.clearTimeout(i.current),i.current=null},[]);return n.useEffect(()=>f,[f]),n.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),d(null)}},[c,d]),(0,N.jsx)(V,{asChild:!0,...p,children:(0,N.jsx)(es,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":t.open,"aria-controls":s.contentId,"data-state":eS(t.open),...e,ref:(0,l.t)(r,s.onTriggerChange),onClick:r=>{var n;null==(n=e.onClick)||n.call(e,r),e.disabled||r.defaultPrevented||(r.currentTarget.focus(),t.open||t.onOpenChange(!0))},onPointerMove:(0,o.mK)(e.onPointerMove,ek(r=>{u.onItemEnter(r),!r.defaultPrevented&&(e.disabled||t.open||i.current||(u.onPointerGraceIntentChange(null),i.current=window.setTimeout(()=>{t.onOpenChange(!0),f()},100)))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,ek(e=>{var r,n;f();let a=null==(r=t.content)?void 0:r.getBoundingClientRect();if(a){let r=null==(n=t.content)?void 0:n.dataset.side,o="right"===r,l=a[o?"left":"right"],s=a[o?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:l,y:a.top},{x:s,y:a.top},{x:s,y:a.bottom},{x:l,y:a.bottom}],side:r}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.mK)(e.onKeyDown,r=>{let n=""!==u.searchRef.current;if(!e.disabled&&(!n||" "!==r.key)&&I[a.dir].includes(r.key)){var o;t.onOpenChange(!0),null==(o=t.content)||o.focus(),r.preventDefault()}})})})});eE.displayName=eD;var eR="MenuSubContent",eI=n.forwardRef((e,r)=>{let t=Z(H,e.__scopeMenu),{forceMount:a=t.forceMount,...s}=e,u=O(H,e.__scopeMenu),i=G(H,e.__scopeMenu),c=eC(eR,e.__scopeMenu),d=n.useRef(null),p=(0,l.s)(r,d);return(0,N.jsx)(_.Provider,{scope:e.__scopeMenu,children:(0,N.jsx)(g.C,{present:a||u.open,children:(0,N.jsx)(_.Slot,{scope:e.__scopeMenu,children:(0,N.jsx)(er,{id:c.contentId,"aria-labelledby":c.triggerId,...s,ref:p,align:"start",side:"rtl"===i.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var r;i.isUsingKeyboardRef.current&&(null==(r=d.current)||r.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>{e.target!==c.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,o.mK)(e.onEscapeKeyDown,e=>{i.onClose(),e.preventDefault()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let r=e.currentTarget.contains(e.target),t=S[i.dir].includes(e.key);if(r&&t){var n;u.onOpenChange(!1),null==(n=c.trigger)||n.focus(),e.preventDefault()}})})})})})});function eS(e){return e?"open":"closed"}function ej(e){return"indeterminate"===e}function e_(e){return ej(e)?"indeterminate":e?"checked":"unchecked"}function ek(e){return r=>"mouse"===r.pointerType?e(r):void 0}eI.displayName=eR;var eK="DropdownMenu",[eP,eT]=(0,s.A)(eK,[T]),eA=T(),[eF,eL]=eP(eK),eO=e=>{let{__scopeDropdownMenu:r,children:t,dir:a,open:o,defaultOpen:l,onOpenChange:s,modal:i=!0}=e,c=eA(r),d=n.useRef(null),[p,f]=(0,u.i)({prop:o,defaultProp:null!=l&&l,onChange:s,caller:eK});return(0,N.jsx)(eF,{scope:r,triggerId:(0,v.B)(),triggerRef:d,contentId:(0,v.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:i,children:(0,N.jsx)(z,{...c,open:p,onOpenChange:f,dir:a,modal:i,children:t})})};eO.displayName=eK;var eB="DropdownMenuTrigger",eG=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,disabled:n=!1,...a}=e,s=eL(eB,t),u=eA(t);return(0,N.jsx)(V,{asChild:!0,...u,children:(0,N.jsx)(i.sG.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":n?"":void 0,disabled:n,...a,ref:(0,l.t)(r,s.triggerRef),onPointerDown:(0,o.mK)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(s.onOpenToggle(),s.open||e.preventDefault())}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>
1{!n&&(["Enter"," "].includes(e.key)&&s.onOpenToggle(),"ArrowDown"===e.key&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eG.displayName=eB;var ez=e=>{let{__scopeDropdownMenu:r,...t}=e,n=eA(r);return(0,N.jsx)(X,{...n,...t})};ez.displayName="DropdownMenuPortal";var eV="DropdownMenuContent",eU=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...a}=e,l=eL(eV,t),s=eA(t),u=n.useRef(!1);return(0,N.jsx)(Y,{id:l.contentId,"aria-labelledby":l.triggerId,...s,...a,ref:r,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var r;u.current||null==(r=l.triggerRef.current)||r.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,o.mK)(e.onInteractOutside,e=>{let r=e.detail.originalEvent,t=0===r.button&&!0===r.ctrlKey,n=2===r.button||t;(!l.modal||n)&&(u.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)"}})});eU.displayName=eV;var eq=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=eA(t);return(0,N.jsx)(et,{...a,...n,ref:r})});eq.displayName="DropdownMenuGroup";var eZ=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=eA(t);return(0,N.jsx)(en,{...a,...n,ref:r})});eZ.displayName="DropdownMenuLabel";var eX=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=eA(t);return(0,N.jsx)(el,{...a,...n,ref:r})});eX.displayName="DropdownMenuItem";var eH=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=eA(t);return(0,N.jsx)(eu,{...a,...n,ref:r})});eH.displayName="DropdownMenuCheckboxItem";var eW=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=eA(t);return(0,N.jsx)(ep,{...a,...n,ref:r})});eW.displayName="DropdownMenuRadioGroup";var eJ=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=eA(t);return(0,N.jsx)(em,{...a,...n,ref:r})});eJ.displayName="DropdownMenuRadioItem";var eY=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=eA(t);return(0,N.jsx)(eg,{...a,...n,ref:r})});eY.displayName="DropdownMenuItemIndicator";var e$=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=eA(t);return(0,N.jsx)(ey,{...a,...n,ref:r})});e$.displayName="DropdownMenuSeparator",n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=eA(t);return(0,N.jsx)(eb,{...a,...n,ref:r})}).displayName="DropdownMenuArrow";var eQ=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=eA(t);return(0,N.jsx)(eE,{...a,...n,ref:r})});eQ.displayName="DropdownMenuSubTrigger";var e0=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,a=eA(t);return(0,N.jsx)(eI,{...a,...n,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)"}})});e0.displayName="DropdownMenuSubContent";var e1=t(47655),e5=t(70352),e3=t(69219);let e9={...e5.f,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"1",responsive:!0},...e3.F,scrollbars:{type:"enum",values:["vertical","horizontal","both"],default:"both"}};var e2=t(33194),e8=t(54178);let e7=t(55968).y.m.values;var e6=t(95822);let e4=n.forwardRef((e,r)=>{let{rest:t,...o}=function(e){let{m:r,mx:t,my:n,mt:a,mr:o,mb:l,ml:s,...u}=e;return{m:r,mx:t,my:n,mt:a,mr:o,mb:l,ml:s,rest:u}}(e),[l,s]=function(e){let[r,t]=(0,e2.tF)({className:"rt-r-m",customProperties:["--margin"],propValues:e7,value:e.m}),[n,o]=(0,e2.tF)({className:"rt-r-mx",customProperties:["--margin-left","--margin-right"],propValues:e7,value:e.mx}),[l,s]=(0,e2.tF)({className:"rt-r-my",customProperties:["--margin-top","--margin-bottom"],propValues:e7,value:e.my}),[u,i]=(0,e2.tF)({className:"rt-r-mt",customProperties:["--margin-top"],propValues:e7,value:e.mt}),[c,d]=(0,e2.tF)({className:"rt-r-mr",customProperties:["--margin-right"],propValues:e7,value:e.mr}),[p,f]=(0,e2.tF)({className:"rt-r-mb",customProperties:["--margin-bottom"],propValues:e7,value:e.mb}),[m,v]=(0,e2.tF)({className:"rt-r-ml",customProperties:["--margin-left"],propValues:e7,value:e.ml});return[a(r,n,l,u,c,p,m),(0,e8.Z)(t,o,s,i,d,f,v)]}(o),{asChild:u,children:i,className:c,style:d,type:p,scrollHideDelay:f="scroll"!==p?0:void 0,dir:m,size:v=e9.size.default,radius:h=e9.radius.default,scrollbars:w=e9.scrollbars.default,...g}=t;return n.createElement(e1.bL,{type:p,scrollHideDelay:f,className:a("rt-ScrollAreaRoot",l,c),style:(0,e8.Z)(s,d),asChild:u},(0,e6.T)({asChild:u,children:i},e=>n.createElement(n.Fragment,null,n.createElement(e1.LM,{...g,ref:r,className:"rt-ScrollAreaViewport"},e),n.createElement("div",{className:"rt-ScrollAreaViewportFocusRing"}),"vertical"!==w?n.createElement(e1.Ze,{"data-radius":h,orientation:"horizontal",className:a("rt-ScrollAreaScrollbar",(0,e2.J_)({className:"rt-r-size",value:v,propValues:e9.size.values}))},n.createElement(e1.zi,{className:"rt-ScrollAreaThumb"})):null,"horizontal"!==w?n.createElement(e1.Ze,{"data-radius":h,orientation:"vertical",className:a("rt-ScrollAreaScrollbar",(0,e2.J_)({className:"rt-r-size",value:v,propValues:e9.size.values}))},n.createElement(e1.zi,{className:"rt-ScrollAreaThumb"})):null,"both"===w?n.createElement(e1.OK,{className:"rt-ScrollAreaCorner"}):null)))});e4.displayName="ScrollArea";var re=t(58976),rr=t(40986);let rt={size:{type:"enum",className:"rt-r-size",values:["1","2"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft"],default:"solid"},...re._s,...rr.Z},rn={...e5.f,...re._s,shortcut:{type:"string"}},ra={...re._s,shortcut:{type:"string"}},ro={...re._s};var rl=t(50839),rs=t(93088),ru=t(22635),ri=t(15029);let rc=e=>n.createElement(eO,{...e});rc.displayName="DropdownMenu.Root";let rd=n.forwardRef((e,r)=>{let{children:t,...a}=e;return n.createElement(eG,{...a,ref:r,asChild:!0},(0,ri.v)(t))});rd.displayName="DropdownMenu.Trigger";let rp=n.createContext({}),rf=n.forwardRef((e,r)=>{let t=(0,rl.wR)(),{size:o=rt.size.default,variant:l=rt.variant.default,highContrast:s=rt.highContrast.default}=e,{className:u,children:i,color:c,container:d,forceMount:p,...f}=(0,ru.o)(e,rt),m=c||t.accentColor;return n.createElement(ez,{container:d,forceMount:p},n.createElement(rl.Sx,{asChild:!0},n.createElement(eU,{"data-accent-color":m,align:"start",sideOffset:4,collisionPadding:10,...f,asChild:!1,ref:r,className:a("rt-PopperContent","rt-BaseMenuContent","rt-DropdownMenuContent",u)},n.createElement(e4,{type:"auto"},n.createElement("div",{className:a("rt-BaseMenuViewport","rt-DropdownMenuViewport")},n.createElement(rp.Provider,{value:n.useMemo(()=>({size:o,variant:l,color:m,highContrast:s}),[o,l,m,s])},i))))))});rf.displayName="DropdownMenu.Content",n.forwardRef((e,r)=>{let{className:t,...o}=e;return n.createElement(eZ,{...o,asChild:!1,ref:r,className:a("rt-BaseMenuLabel","rt-DropdownMenuLabel",t)})}).displayName="DropdownMenu.Label";let rm=n.forwardRef((e,r)=>{let{className:t,children:o,color:l=rn.color.default,shortcut:s,...u}=e;return n.createElement(eX,{"data-accent-color":l,...u,ref:r,className:a("rt-reset","rt-BaseMenuItem","rt-DropdownMenuItem",t)},n.createElement(b.xV,null,o),s&&n.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},s))});rm.displayName="DropdownMenu.Item",n.forwardRef((e,r)=>{let{className:t,...o}=e;return n.createElement(eq,{...o,asChild:!1,ref:r,className:a("rt-BaseMenuGroup","rt-DropdownMenuGroup",t)})}).displayName="DropdownMenu.Group",n.forwardRef((e,r)=>{let{className:t,...o}=e;return n.createElement(eW,{...o,asChild:!1,ref:r,className:a("rt-BaseMenuRadioGroup","rt-DropdownMenuRadioGroup",t)})}).displayName="DropdownMenu.RadioGroup",n.forwardRef((e,r)=>{let{children:t,className:o,color:l=ro.color.default,...s}=e;return n.createElement(eJ,{...s,asChild:!1,ref:r,"data-accent-color":l,className:a("rt-BaseMenuItem","rt-BaseMenuRadioItem","rt-DropdownMenuItem","rt-DropdownMenuRadioItem",o)},t,n.createElement(eY,{className:"rt-BaseMenuItemIndicator rt-DropdownMenuItemIndicator"},n.createElement(rs.Xq,{className:"rt-BaseMenuItemIndicatorIcon rt-DropdownMenuItemIndicatorIcon"})))}).displayName="DropdownMenu.RadioItem",n.forwardRef((e,r)=>{let{children:t,className:o,shortcut:l,color:s=ra.color.default,...u}=e;return n.createElement(eH,{...u,asChild:!1,ref:r,"data-accent-color":s,className:a("rt-BaseMenuItem","rt-BaseMenuCheckboxItem","rt-DropdownMenuItem","rt-DropdownMenuCheckboxItem",o)},t,n.createElement(eY,{className:"rt-BaseMenuItemIndicator rt-DropdownMenuItemIndicator"},n.createElement(rs.Xq,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})),l&&n.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},l))}).displayName="DropdownMenu.CheckboxItem",n.forwardRef((e,r)=>{let{className:t,children:o,...l}=e;return n.createElement(eQ,{...l,asChild:!1,ref:r,className:a("rt-BaseMenuItem","rt-BaseMenuSubTrigger","rt-DropdownMenuItem","rt-DropdownMenuSubTrigger",t)},o,n.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},n.createElement(rs.Ad,{className:"rt-BaseMenuSubTriggerIcon rt-DropdownMenuSubtriggerIcon"})))}).displayName="DropdownMenu.SubTrigger",n.forwardRef((e,r)=>{let{size:t,variant:o,color:l,highContrast:s}=n.useContext(rp),{className:u,children:i,container:c,forceMount:d,...p}=(0,ru.o)({size:t,variant:o,color:l,highContrast:s,...e},rt);return n.createElement(ez,{container:c,forceMount:d},n.createElement(rl.Sx,{asChild:!0},n.createElement(e0,{"data-accent-color":l,alignOffset:-(4*Number(t)),sideOffset:1,collisionPadding:10,...p,asChild:!1,ref:r,className:a("rt-PopperContent","rt-BaseMenuContent","rt-BaseMenuSubContent","rt-DropdownMenuContent","rt-DropdownMenuSubContent",u)},n.createElement(e4,{type:"auto"},n.createElement("div",{className:a("rt-BaseMenuViewport","rt-DropdownMenuViewport")},i)))))}).displayName="DropdownMenu.SubContent";let rv=n.forwardRef((e,r)=>{let{className:t,...o}=e;return n.createElement(e$,{...o,asChild:!1,ref:r,className:a("rt-BaseMenuSeparator","rt-DropdownMenuSeparator",t)})});rv.displayName="DropdownMenu.Separator"},15029:(e,r,t)=>{t.d(r,{v:()=>a});var n=t(12115);let a=e=>{if(!n.isValidElement(e))throw Error(`Expected a single React Element child, but got: ${n.Children.toArray(e).map(e=>"object"==typeof e&&"type"in e&&"string"==typeof e.type?e.type:typeof e).join(", ")}`);return e}},22436:(e,r,t)=>{var n=t(12115),a="function"==typeof Object.is?Object.is:function(e,r){return e===r&&(0!==e||1/e==1/r)||e!=e&&r!=r},o=n.useState,l=n.useEffect,s=n.useLayoutEffect,u=n.useDebugValue;function i(e){var r=e.getSnapshot;e=e.value;try{var t=r();return!a(e,t)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,r){return r()}:function(e,r){var t=r(),n=o({inst:{value:t,getSnapshot:r}}),a=n[0].inst,c=n[1];return s(function(){a.value=t,a.getSnapshot=r,i(a)&&c({inst:a})},[e,t,r]),l(function(){return i(a)&&c({inst:a}),e(function(){i(a)&&c({inst:a})})},[e]),u(t),t};r.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},49033:(e,r,t)=>{e.exports=t(22436)},89196:(e,r,t)=>{t.d(r,{RG:()=>x,bL:()=>j,q7:()=>_});var n=t(12115),a=t(85185),o=t(37328),l=t(6101),s=t(46081),u=t(61285),i=t(63655),c=t(39033),d=t(5845),p=t(94315),f=t(95155),m="rovingFocusGroup.onEntryFocus",v={bubbles:!1,cancelable:!0},h="RovingFocusGroup",[w,g,y]=(0,o.N)(h),[b,x]=(0,s.A)(h,[y]),[M,C]=b(h),N=n.forwardRef((e,r)=>(0,f.jsx)(w.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(w.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(D,{...e,ref:r})})}));N.displayName=h;var D=n.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:t,orientation:o,loop:s=!1,dir:u,currentTabStopId:w,defaultCurrentTabStopId:y,onCurrentTabStopIdChange:b,onEntryFocus:x,preventScrollOnEntryFocus:C=!1,...
1N}=e,D=n.useRef(null),E=(0,l.s)(r,D),R=(0,p.jH)(u),[I,j]=(0,d.i)({prop:w,defaultProp:null!=y?y:null,onChange:b,caller:h}),[_,k]=n.useState(!1),K=(0,c.c)(x),P=g(t),T=n.useRef(!1),[A,F]=n.useState(0);return n.useEffect(()=>{let e=D.current;if(e)return e.addEventListener(m,K),()=>e.removeEventListener(m,K)},[K]),(0,f.jsx)(M,{scope:t,orientation:o,dir:R,loop:s,currentTabStopId:I,onItemFocus:n.useCallback(e=>j(e),[j]),onItemShiftTab:n.useCallback(()=>k(!0),[]),onFocusableItemAdd:n.useCallback(()=>F(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>F(e=>e-1),[]),children:(0,f.jsx)(i.sG.div,{tabIndex:_||0===A?-1:0,"data-orientation":o,...N,ref:E,style:{outline:"none",...e.style},onMouseDown:(0,a.mK)(e.onMouseDown,()=>{T.current=!0}),onFocus:(0,a.mK)(e.onFocus,e=>{let r=!T.current;if(e.target===e.currentTarget&&r&&!_){let r=new CustomEvent(m,v);if(e.currentTarget.dispatchEvent(r),!r.defaultPrevented){let e=P().filter(e=>e.focusable);S([e.find(e=>e.active),e.find(e=>e.id===I),...e].filter(Boolean).map(e=>e.ref.current),C)}}T.current=!1}),onBlur:(0,a.mK)(e.onBlur,()=>k(!1))})})}),E="RovingFocusGroupItem",R=n.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:t,focusable:o=!0,active:l=!1,tabStopId:s,children:c,...d}=e,p=(0,u.B)(),m=s||p,v=C(E,t),h=v.currentTabStopId===m,y=g(t),{onFocusableItemAdd:b,onFocusableItemRemove:x,currentTabStopId:M}=v;return n.useEffect(()=>{if(o)return b(),()=>x()},[o,b,x]),(0,f.jsx)(w.ItemSlot,{scope:t,id:m,focusable:o,active:l,children:(0,f.jsx)(i.sG.span,{tabIndex:h?0:-1,"data-orientation":v.orientation,...d,ref:r,onMouseDown:(0,a.mK)(e.onMouseDown,e=>{o?v.onItemFocus(m):e.preventDefault()}),onFocus:(0,a.mK)(e.onFocus,()=>v.onItemFocus(m)),onKeyDown:(0,a.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void v.onItemShiftTab();if(e.target!==e.currentTarget)return;let r=function(e,r,t){var n;let a=(n=e.key,"rtl"!==t?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===r&&["ArrowLeft","ArrowRight"].includes(a))&&!("horizontal"===r&&["ArrowUp","ArrowDown"].includes(a)))return I[a]}(e,v.orientation,v.dir);if(void 0!==r){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let t=y().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===r)t.reverse();else if("prev"===r||"next"===r){"prev"===r&&t.reverse();let n=t.indexOf(e.currentTarget);t=v.loop?function(e,r){return e.map((t,n)=>e[(r+n)%e.length])}(t,n+1):t.slice(n+1)}setTimeout(()=>S(t))}}),children:"function"==typeof c?c({isCurrentTabStop:h,hasTabStop:null!=M}):c})})});R.displayName=E;var I={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function S(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=document.activeElement;for(let n of e)if(n===t||(n.focus({preventScroll:r}),document.activeElement!==t))return}var j=N,_=R},93789:(e,r,t)=>{t.d(r,{e:()=>_});var n=t(12115),a=t(29300),o=t(46081),l=t(39033),s=t(52712),u=t(63655),i=t(49033);function c(){return()=>{}}var d=t(95155),p="Avatar",[f,m]=(0,o.A)(p),[v,h]=f(p),w=n.forwardRef((e,r)=>{let{__scopeAvatar:t,...a}=e,[o,l]=n.useState("idle");return(0,d.jsx)(v,{scope:t,imageLoadingStatus:o,onImageLoadingStatusChange:l,children:(0,d.jsx)(u.sG.span,{...a,ref:r})})});w.displayName=p;var g="AvatarImage",y=n.forwardRef((e,r)=>{let{__scopeAvatar:t,src:a,onLoadingStatusChange:o=()=>{},...p}=e,f=h(g,t),m=function(e,r){let{referrerPolicy:t,crossOrigin:a}=r,o=(0,i.useSyncExternalStore)(c,()=>!0,()=>!1),l=n.useRef(null),u=o?(l.current||(l.current=new window.Image),l.current):null,[d,p]=n.useState(()=>M(u,e));return(0,s.N)(()=>{p(M(u,e))},[u,e]),(0,s.N)(()=>{let e=e=>()=>{p(e)};if(!u)return;let r=e("loaded"),n=e("error");return u.addEventListener("load",r),u.addEventListener("error",n),t&&(u.referrerPolicy=t),"string"==typeof a&&(u.crossOrigin=a),()=>{u.removeEventListener("load",r),u.removeEventListener("error",n)}},[u,a,t]),d}(a,p),v=(0,l.c)(e=>{o(e),f.onImageLoadingStatusChange(e)});return(0,s.N)(()=>{"idle"!==m&&v(m)},[m,v]),"loaded"===m?(0,d.jsx)(u.sG.img,{...p,ref:r,src:a}):null});y.displayName=g;var b="AvatarFallback",x=n.forwardRef((e,r)=>{let{__scopeAvatar:t,delayMs:a,...o}=e,l=h(b,t),[s,i]=n.useState(void 0===a);return n.useEffect(()=>{if(void 0!==a){let e=window.setTimeout(()=>i(!0),a);return()=>window.clearTimeout(e)}},[a]),s&&"loaded"!==l.imageLoadingStatus?(0,d.jsx)(u.sG.span,{...o,ref:r}):null});function M(e,r){return e?r?(e.src!==r&&(e.src=r),e.complete&&e.naturalWi
1dth>0?"loaded":"loading"):"error":"idle"}x.displayName=b;var C=t(70352),N=t(58976),D=t(40986),E=t(69219);let R={...C.f,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],default:"3",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft"],default:"soft"},...N.un,...D.Z,...E.F,fallback:{type:"ReactNode",required:!0}};var I=t(22635),S=t(95822),j=t(55968);let _=n.forwardRef((e,r)=>{let{asChild:t,children:o,className:l,style:s,color:u,radius:i,...c}=(0,I.o)(e,R,j.y);return n.createElement(w,{"data-accent-color":u,"data-radius":i,className:a("rt-reset","rt-AvatarRoot",l),style:s,asChild:t},(0,S.T)({asChild:t,children:o},n.createElement(k,{ref:r,...c})))});_.displayName="Avatar";let k=n.forwardRef((e,r)=>{let{fallback:t,...o}=e,[l,s]=n.useState("idle");return n.createElement(n.Fragment,null,"idle"===l||"loading"===l?n.createElement("span",{className:"rt-AvatarFallback"}):null,"error"===l?n.createElement(x,{className:a("rt-AvatarFallback",{"rt-one-letter":"string"==typeof t&&1===t.length,"rt-two-letters":"string"==typeof t&&2===t.length}),delayMs:0},t):null,n.createElement(y,{ref:r,className:"rt-AvatarImage",...o,onLoadingStatusChange:e=>{var r;null==(r=o.onLoadingStatusChange)||r.call(o,e),s(e)}}))});k.displayName="AvatarImpl"}}]);
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.