1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="03fd3f3c-6aa3-4181-a625-78560322c7fe",e._sentryDebugIdIdentifier="sentry-dbid-03fd3f3c-6aa3-4181-a625-78560322c7fe")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3491],{10407:function(e,n,r){r.d(n,{Z:function(){return t}});let t=(0,r(39763).Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},40519:function(e,n,r){r.d(n,{Z:function(){return t}});let t=(0,r(39763).Z)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},8429:function(e,n,r){r.d(n,{oC:function(){return nr},VY:function(){return e4},ZA:function(){return e9},ck:function(){return nn},wU:function(){return nu},__:function(){return ne},Uv:function(){return e5},Ee:function(){return nt},Rk:function(){return no},fC:function(){return e7},Z0:function(){return na},Tr:function(){return ni},tu:function(){return nd},fF:function(){return nl},xz:function(){return e8}});var t=r(2265);function o(e,n,{checkForDefaultPrevented:r=!0}={}){return function(t){if(e?.(t),!1===r||!t.defaultPrevented)return n?.(t)}}var u=r(57437);function a(e){let n=t.useRef(e);return t.useEffect(()=>{n.current=e}),t.useMemo(()=>(...e)=>n.current?.(...e),[])}function i({prop:e,defaultProp:n,onChange:r=()=>{}}){let[o,u]=function({defaultProp:e,onChange:n}){let r=t.useState(e),[o]=r,u=t.useRef(o),i=a(n);return t.useEffect(()=>{u.current!==o&&(i(o),u.current=o)},[o,u,i]),r}({defaultProp:n,onChange:r}),i=void 0!==e,l=i?e:o,d=a(r);return[l,t.useCallback(n=>{if(i){let r="function"==typeof n?n(e):n;r!==e&&d(r)}else u(n)},[i,e,u,d])]}var l=r(54887),d=r(98482),c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,n)=>{let r=t.forwardRef((e,r)=>{let{asChild:t,...o}=e,a=t?d.g7:n;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${n}`,{...e,[n]:r}},{});function s(e,n,{checkForDefaultPrevented:r=!0}={}){return function(t){if(e?.(t),!1===r||!t.defaultPrevented)return n?.(t)}}var f=r(41549);function p(...e){return n=>e.forEach(e=>{"function"==typeof e?e(n):null!=e&&(e.current=n)})}function v(...e){return t.useCallback(p(...e),e)}var m=r(29114),g=r(22888),h=r(86097),w=r(98666),y=r(82425),x=r(19750),M=r(83855),C=globalThis?.document?t.useLayoutEffect:()=>{},b=e=>{var n,r;let o,u;let{present:a,children:i}=e,l=function(e){var n,r;let[o,u]=t.useState(),a=t.useRef({}),i=t.useRef(e),l=t.useRef("none"),[d,c]=(n=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,n)=>{let t=r[e][n];return null!=t?t:e},n));return t.useEffect(()=>{let e=_(a.current);l.current="mounted"===d?e:"none"},[d]),C(()=>{let n=a.current,r=i.current;if(r!==e){let t=l.current,o=_(n);e?c("MOUNT"):"none"===o||(null==n?void 0:n.display)==="none"?c("UNMOUNT"):r&&t!==o?c("ANIMATION_OUT"):c("UNMOUNT"),i.current=e}},[e,c]),C(()=>{if(o){var e;let n;let r=null!==(e=o.ownerDocument.defaultView)&&void 0!==e?e:window,t=e=>{let t=_(a.current).includes(e.animationName);if(e.target===o&&t&&(c("ANIMATION_END"),!i.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",n=r.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},u=e=>{e.target===o&&(l.current=_(a.current))};return o.addEventListener("animationstart",u),o.addEventListener("animationcancel",t),o.addEventListener("animationend",t),()=>{r.clearTimeout(n),o.removeEventListener("animationstart",u),o.removeEventListener("animationcancel",t),o.removeEventListener("animationend",t)}}c("ANIMATION_END")},[o,c]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{e&&(a.current=getComputedStyle(e)),u(e)},[])}}(a),d="function"==typeof i?i({present:l.isPresent}):t.Children.only(i),c=v(l.ref,(o=null===(n=Object.getOwnPropertyDescriptor(d.props,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in o&&o.isReactWarning?d.ref:(o=null===(r=Object.getOwnPropertyDescriptor(d,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in o&&o.isReactWarning?d.props.ref:d.props.ref||d.ref);return"function"==typeof i||l.isPresent?t.cloneElement(d,{ref:c}):null};function _(e){return(null==e?void 0:e.animationName)||"none"}b.displayName="Presence";var R=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,n)=>{let r=t.forwardRef((e,r)=>{let{asChild:t,...o}=e,a=t?d.g7:n;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${n}`,{...e,[n]:r}},{}),N=r(33146);function j(e){let n=t.useRef(e);return t.useEffect(()=>{n.current=e}),t.useMemo(()=>(...e)=>n.current?.(...e),[])}
1var D=r(5478),E=r(60703),P=["Enter"," "],k=["ArrowUp","PageDown","End"],I=["ArrowDown","PageUp","Home",...k],T={ltr:[...P,"ArrowRight"],rtl:[...P,"ArrowLeft"]},O={ltr:["ArrowLeft"],rtl:["ArrowRight"]},S="Menu",[A,L,F]=(0,f.B)(S),[U,K]=function(e,n=[]){let r=[],o=()=>{let n=r.map(e=>t.createContext(e));return function(r){let o=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(n,o){let a=t.createContext(o),i=r.length;r=[...r,o];let l=n=>{let{scope:r,children:o,...l}=n,d=r?.[e]?.[i]||a,c=t.useMemo(()=>l,Object.values(l));return(0,u.jsx)(d.Provider,{value:c,children:o})};return l.displayName=n+"Provider",[l,function(r,u){let l=u?.[e]?.[i]||a,d=t.useContext(l);if(d)return d;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let n=e[0];if(1===e.length)return n;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((n,{useScope:r,scopeName:t})=>{let o=r(e)[`__scope${t}`];return{...n,...o}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:o}),[o])}};return r.scopeName=n.scopeName,r}(o,...n)]}(S,[F,x.D7,N.Pc]),$=(0,x.D7)(),V=(0,N.Pc)(),[G,Z]=U(S),[B,W]=U(S),X=e=>{let{__scopeMenu:n,open:r=!1,children:o,dir:a,onOpenChange:i,modal:l=!0}=e,d=$(n),[c,s]=t.useState(null),f=t.useRef(!1),p=j(i),v=(0,m.gm)(a);return t.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",n,{capture:!0,once:!0}),document.addEventListener("pointermove",n,{capture:!0,once:!0})},n=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",n,{capture:!0}),document.removeEventListener("pointermove",n,{capture:!0})}},[]),(0,u.jsx)(x.fC,{...d,children:(0,u.jsx)(G,{scope:n,open:r,onOpenChange:p,content:c,onContentChange:s,children:(0,u.jsx)(B,{scope:n,onClose:t.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:v,modal:l,children:o})})})};X.displayName=S;var Y=t.forwardRef((e,n)=>{let{__scopeMenu:r,...t}=e,o=$(r);return(0,u.jsx)(x.ee,{...o,...t,ref:n})});Y.displayName="MenuAnchor";var z="MenuPortal",[q,H]=U(z,{forceMount:void 0}),J=e=>{let{__scopeMenu:n,forceMount:r,children:t,container:o}=e,a=Z(z,n);return(0,u.jsx)(q,{scope:n,forceMount:r,children:(0,u.jsx)(b,{present:r||a.open,children:(0,u.jsx)(M.h,{asChild:!0,container:o,children:t})})})};J.displayName=z;var Q="MenuContent",[ee,en]=U(Q),er=t.forwardRef((e,n)=>{let r=H(Q,e.__scopeMenu),{forceMount:t=r.forceMount,...o}=e,a=Z(Q,e.__scopeMenu),i=W(Q,e.__scopeMenu);return(0,u.jsx)(A.Provider,{scope:e.__scopeMenu,children:(0,u.jsx)(b,{present:t||a.open,children:(0,u.jsx)(A.Slot,{scope:e.__scopeMenu,children:i.modal?(0,u.jsx)(et,{...o,ref:n}):(0,u.jsx)(eo,{...o,ref:n})})})})}),et=t.forwardRef((e,n)=>{let r=Z(Q,e.__scopeMenu),o=t.useRef(null),a=v(n,o);return t.useEffect(()=>{let e=o.current;if(e)return(0,D.Ry)(e)},[]),(0,u.jsx)(eu,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:s(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),eo=t.forwardRef((e,n)=>{let r=Z(Q,e.__scopeMenu);return(0,u.jsx)(eu,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),eu=t.forwardRef((e,n)=>{let{__scopeMenu:r,loop:o=!1,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:l,disableOutsidePointerEvents:c,onEntryFocus:f,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:y,onInteractOutside:M,onDismiss:C,disableOutsideScroll:b,..._}=e,R=Z(Q,r),j=W(Q,r),D=$(r),P=V(r),T=L(r),[O,S]=t.useState(null),A=t.useRef(null),F=v(n,A,R.onContentChange),U=t.useRef(0),K=t.useRef(""),G=t.useRef(0),B=t.useRef(null),X=t.useRef("right"),Y=t.useRef(0),z=b?E.Z:t.Fragment,q=b?{as:d.g7,allowPinchZoom:!0}:void 0,H=e=>{var n,r;let t=K.current+e,o=T().filter(e=>!e.disabled),u=document.activeElement,a=null===(n=o.find(e=>e.ref.current===u))||void 0===n?void 0:n.textValue,i=function(e,n,r){var t;let o=n.length>1&&Array.from(n).every(e=>e===n[0])?n[0]:n,u=(t=Math.max(r?e.indexOf(r):-1,0),e.map((n,r)=>e[(t+r)%e.length]));1===o.length&&(u=u.filter(e=>e!==r));let a=u.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return a!==r?a:void 0}(o.map(e=>e.textValue),t,a),l=null===(r=o.find(e=>e.textValue===i))||void 0===r?void 0:r.ref.current;!function e(n){K.current=n,window.clearTimeout(U.current),""!==n&&(U.current=window.setTimeout(()=>e(""),1e3))}(t),l&&setTimeout(()=>l.focus())};t.useEffect(()=>()=>window.clearTimeout(U.current),[]),(0,h.EW)();let J=t.useCallback(e=>{var n,r,t;return X.current===(null===(n=B.current)||void 0===n?void 0:n.side)&&!!(t=null===(r=B.current)||void 0===r?void 0:r.area)&&function(e,n){let{x:r,y:t}=e,o=!1;for(let e=0,u=n.length-1;e<n.length;u=e++){let a=n[e].x,i=n[e].y,l=n[u].x,d=n[u].y;i>t!=d>t&&r<(l-a)*(t-i)/(d-i)+a&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)},[]);return(0,u.jsx)(ee,{scope:r,searchRef:K,onItemEnter:t.useCallback(e=>{J(e)&&e.preventDefault()},[J]),onItemLeave:t.useCallback(e=>{var n;J(e)||(null===(n=A.current)||void 0===n||n.focus(),S(null))},[J]),onTriggerLeave:t.useCallback(e=>{J(e)&&e.preventDefault()},[J]),pointerGraceTimerRef:G,onPointerGraceIntentChange:t.useCallback(e=>{B.current=e},[]),children:(0,u.jsx)(z,{...q,children:(0,u.jsx)(w.M,{asChild:!0,trapped:a,onMountAutoFocus:s(i,e=>{var n;e.preventDefault(),null===(n=A.current)||void 0===n||n.focus({preventScroll:!0})}),onUnmountAutoFocus:l,children:(0,u.jsx)(g.XB,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:y,onInteractOutside:M,onDismiss:C,children:(0,u.jsx)(N.fC,{asChild:!0,...P,dir:j.dir,orientation:"vertical",loop:o,currentTabStopId:O,onCurrentTabStopIdChange:S,onEntryFocus:s(f,e=>{j.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,u.jsx)(x.VY,{role:"menu","aria-orientation":"vertical","data-state":eT(R.open),"data-radix-menu-content":"",dir:j.dir,...D,..._,ref:F,style:{outline:"none",..._.style},onKeyDown:s(_.onKeyDown,e=>{let n=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,t=1===e.ke
1y.length;n&&("Tab"===e.key&&e.preventDefault(),!r&&t&&H(e.key));let o=A.current;if(e.target!==o||!I.includes(e.key))return;e.preventDefault();let u=T().filter(e=>!e.disabled).map(e=>e.ref.current);k.includes(e.key)&&u.reverse(),function(e){let n=document.activeElement;for(let r of e)if(r===n||(r.focus(),document.activeElement!==n))return}(u)}),onBlur:s(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(U.current),K.current="")}),onPointerMove:s(e.onPointerMove,eA(e=>{let n=e.target,r=Y.current!==e.clientX;if(e.currentTarget.contains(n)&&r){let n=e.clientX>Y.current?"right":"left";X.current=n,Y.current=e.clientX}}))})})})})})})});er.displayName=Q;var ea=t.forwardRef((e,n)=>{let{__scopeMenu:r,...t}=e;return(0,u.jsx)(R.div,{role:"group",...t,ref:n})});ea.displayName="MenuGroup";var ei=t.forwardRef((e,n)=>{let{__scopeMenu:r,...t}=e;return(0,u.jsx)(R.div,{...t,ref:n})});ei.displayName="MenuLabel";var el="MenuItem",ed="menu.itemSelect",ec=t.forwardRef((e,n)=>{let{disabled:r=!1,onSelect:o,...a}=e,i=t.useRef(null),d=W(el,e.__scopeMenu),c=en(el,e.__scopeMenu),f=v(n,i),p=t.useRef(!1);return(0,u.jsx)(es,{...a,ref:f,disabled:r,onClick:s(e.onClick,()=>{let e=i.current;if(!r&&e){let n=new CustomEvent(ed,{bubbles:!0,cancelable:!0});e.addEventListener(ed,e=>null==o?void 0:o(e),{once:!0}),e&&l.flushSync(()=>e.dispatchEvent(n)),n.defaultPrevented?p.current=!1:d.onClose()}}),onPointerDown:n=>{var r;null===(r=e.onPointerDown)||void 0===r||r.call(e,n),p.current=!0},onPointerUp:s(e.onPointerUp,e=>{var n;p.current||null===(n=e.currentTarget)||void 0===n||n.click()}),onKeyDown:s(e.onKeyDown,e=>{let n=""!==c.searchRef.current;!r&&(!n||" "!==e.key)&&P.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ec.displayName=el;var es=t.forwardRef((e,n)=>{let{__scopeMenu:r,disabled:o=!1,textValue:a,...i}=e,l=en(el,r),d=V(r),c=t.useRef(null),f=v(n,c),[p,m]=t.useState(!1),[g,h]=t.useState("");return t.useEffect(()=>{let e=c.current;if(e){var n;h((null!==(n=e.textContent)&&void 0!==n?n:"").trim())}},[i.children]),(0,u.jsx)(A.ItemSlot,{scope:r,disabled:o,textValue:null!=a?a:g,children:(0,u.jsx)(N.ck,{asChild:!0,...d,focusable:!o,children:(0,u.jsx)(R.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...i,ref:f,onPointerMove:s(e.onPointerMove,eA(e=>{o?l.onItemLeave(e):(l.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:s(e.onPointerLeave,eA(e=>l.onItemLeave(e))),onFocus:s(e.onFocus,()=>m(!0)),onBlur:s(e.onBlur,()=>m(!1))})})})}),ef=t.forwardRef((e,n)=>{let{checked:r=!1,onCheckedChange:t,...o}=e;return(0,u.jsx)(ex,{scope:e.__scopeMenu,checked:r,children:(0,u.jsx)(ec,{role:"menuitemcheckbox","aria-checked":eO(r)?"mixed":r,...o,ref:n,"data-state":eS(r),onSelect:s(o.onSelect,()=>null==t?void 0:t(!!eO(r)||!r),{checkForDefaultPrevented:!1})})})});ef.displayName="MenuCheckboxItem";var ep="MenuRadioGroup",[ev,em]=U(ep,{value:void 0,onValueChange:()=>{}}),eg=t.forwardRef((e,n)=>{let{value:r,onValueChange:t,...o}=e,a=j(t);return(0,u.jsx)(ev,{scope:e.__scopeMenu,value:r,onValueChange:a,children:(0,u.jsx)(ea,{...o,ref:n})})});eg.displayName=ep;var eh="MenuRadioItem",ew=t.forwardRef((e,n)=>{let{value:r,...t}=e,o=em(eh,e.__scopeMenu),a=r===o.value;return(0,u.jsx)(ex,{scope:e.__scopeMenu,checked:a,children:(0,u.jsx)(ec,{role:"menuitemradio","aria-checked":a,...t,ref:n,"data-state":eS(a),onSelect:s(t.onSelect,()=>{var e;return null===(e=o.onValueChange)||void 0===e?void 0:e.call(o,r)},{checkForDefaultPrevented:!1})})})});ew.displayName=eh;var ey="MenuItemIndicator",[ex,eM]=U(ey,{checked:!1}),eC=t.forwardRef((e,n)=>{let{__scopeMenu:r,forceMount:t,...o}=e,a=eM(ey,r);return(0,u.jsx)(b,{present:t||eO(a.checked)||!0===a.checked,children:(0,u.jsx)(R.span,{...o,ref:n,"data-state":eS(a.checked)})})});eC.displayName=ey;var eb=t.forwardRef((e,n)=>{let{__scopeMenu:r,...t}=e;return(0,u.jsx)(R.div,{role:"separator","aria-orientation":"horizontal",...t,ref:n})});eb.displayName="MenuSeparator";var e_=t.forwardRef((e,n)=>{let{__scopeMenu:r,...t}=e,o=$(r);return(0,u.jsx)(x.Eh,{...o,...t,ref:n})});e_.displayName="MenuArrow";var eR="MenuSub",[eN,ej]=U(eR),eD=e=>{let{__scopeMenu:n,children:r,open:o=!1,onOpenChange:a}=e,i=Z(eR,n),l=$(n),[d,c]=t.useState(null),[s,f]=t.useState(null),p=j(a);return t.useEffect(()=>(!1===i.open&&p(!1),()=>p(!1)),[i.open,p]),(0,u.jsx)(x.fC,{...l,children:(0,u.jsx)(G,{scope:n,open:o,onOpenChange:p,content:s,onContentChange:f,children:(0,u.jsx)(eN,{scope:n,contentId:(0,y.M)(),triggerId:(0,y.M)(),trigger:d,onTriggerChange:c,children:r})})})};eD.displayName=eR;
1var eE="MenuSubTrigger",eP=t.forwardRef((e,n)=>{let r=Z(eE,e.__scopeMenu),o=W(eE,e.__scopeMenu),a=ej(eE,e.__scopeMenu),i=en(eE,e.__scopeMenu),l=t.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:c}=i,f={__scopeMenu:e.__scopeMenu},v=t.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);return t.useEffect(()=>v,[v]),t.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),c(null)}},[d,c]),(0,u.jsx)(Y,{asChild:!0,...f,children:(0,u.jsx)(es,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":a.contentId,"data-state":eT(r.open),...e,ref:p(n,a.onTriggerChange),onClick:n=>{var t;null===(t=e.onClick)||void 0===t||t.call(e,n),e.disabled||n.defaultPrevented||(n.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:s(e.onPointerMove,eA(n=>{i.onItemEnter(n),n.defaultPrevented||e.disabled||r.open||l.current||(i.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{r.onOpenChange(!0),v()},100))})),onPointerLeave:s(e.onPointerLeave,eA(e=>{var n,t;v();let o=null===(n=r.content)||void 0===n?void 0:n.getBoundingClientRect();if(o){let n=null===(t=r.content)||void 0===t?void 0:t.dataset.side,u="right"===n,a=o[u?"left":"right"],l=o[u?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(u?-5:5),y:e.clientY},{x:a,y:o.top},{x:l,y:o.top},{x:l,y:o.bottom},{x:a,y:o.bottom}],side:n}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:s(e.onKeyDown,n=>{let t=""!==i.searchRef.current;if(!e.disabled&&(!t||" "!==n.key)&&T[o.dir].includes(n.key)){var u;r.onOpenChange(!0),null===(u=r.content)||void 0===u||u.focus(),n.preventDefault()}})})})});eP.displayName=eE;var ek="MenuSubContent",eI=t.forwardRef((e,n)=>{let r=H(Q,e.__scopeMenu),{forceMount:o=r.forceMount,...a}=e,i=Z(Q,e.__scopeMenu),l=W(Q,e.__scopeMenu),d=ej(ek,e.__scopeMenu),c=t.useRef(null),f=v(n,c);return(0,u.jsx)(A.Provider,{scope:e.__scopeMenu,children:(0,u.jsx)(b,{present:o||i.open,children:(0,u.jsx)(A.Slot,{scope:e.__scopeMenu,children:(0,u.jsx)(eu,{id:d.contentId,"aria-labelledby":d.triggerId,...a,ref:f,align:"start",side:"rtl"===l.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var n;l.isUsingKeyboardRef.current&&(null===(n=c.current)||void 0===n||n.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:s(e.onFocusOutside,e=>{e.target!==d.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:s(e.onEscapeKeyDown,e=>{l.onClose(),e.preventDefault()}),onKeyDown:s(e.onKeyDown,e=>{let n=e.currentTarget.contains(e.target),r=O[l.dir].includes(e.key);if(n&&r){var t;i.onOpenChange(!1),null===(t=d.trigger)||void 0===t||t.focus(),e.preventDefault()}})})})})})});function eT(e){return e?"open":"closed"}function eO(e){return"indeterminate"===e}function eS(e){return eO(e)?"indeterminate":e?"checked":"unchecked"}function eA(e){return n=>"mouse"===n.pointerType?e(n):void 0}eI.displayName=ek;var eL="DropdownMenu",[eF,eU]=function(e,n=[]){let r=[],o=()=>{let n=r.map(e=>t.createContext(e));return function(r){let o=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(n,o){let a=t.createContext(o),i=r.length;r=[...r,o];let l=n=>{let{scope:r,children:o,...l}=n,d=r?.[e]?.[i]||a,c=t.useMemo(()=>l,Object.values(l));return(0,u.jsx)(d.Provider,{value:c,children:o})};return l.displayName=n+"Provider",[l,function(r,u){let l=u?.[e]?.[i]||a,d=t.useContext(l);if(d)return d;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let n=e[0];if(1===e.length)return n;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((n,{useScope:r,scopeName:t})=>{let o=r(e)[`__scope${t}`];return{...n,...o}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:o}),[o])}};return r.scopeName=n.scopeName,r}(o,...n)]}(eL,[K]),eK=K(),[e$,eV]=eF(eL),eG=e=>{let{__scopeDropdownMenu:n,children:r,dir:o,open:a,defaultOpen:l,onOpenChange:d,modal:c=!0}=e,s=eK(n),f=t.useRef(null),[p=!1,v]=i({prop:a,defaultProp:l,onChange:d});return(0,u.jsx)(e$,{scope:n,triggerId:(0,y.M)(),triggerRef:f,contentId:(0,y.M)(),open:p,onOpenChange:v,onOpenToggle:t.useCallback(()=>v(e=>!e),[v]),modal:c,children:(0,u.jsx)(X,{...s,open:p,onOpenChange:v,dir:o,modal:c,children:r})})};eG.displayName=eL;
1var eZ="DropdownMenuTrigger",eB=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,disabled:t=!1,...a}=e,i=eV(eZ,r),l=eK(r);return(0,u.jsx)(Y,{asChild:!0,...l,children:(0,u.jsx)(c.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":t?"":void 0,disabled:t,...a,ref:function(...e){return n=>e.forEach(e=>{"function"==typeof e?e(n):null!=e&&(e.current=n)})}(n,i.triggerRef),onPointerDown:o(e.onPointerDown,e=>{t||0!==e.button||!1!==e.ctrlKey||(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:o(e.onKeyDown,e=>{!t&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eB.displayName=eZ;var eW=e=>{let{__scopeDropdownMenu:n,...r}=e,t=eK(n);return(0,u.jsx)(J,{...t,...r})};eW.displayName="DropdownMenuPortal";var eX="DropdownMenuContent",eY=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...a}=e,i=eV(eX,r),l=eK(r),d=t.useRef(!1);return(0,u.jsx)(er,{id:i.contentId,"aria-labelledby":i.triggerId,...l,...a,ref:n,onCloseAutoFocus:o(e.onCloseAutoFocus,e=>{var n;d.current||null===(n=i.triggerRef.current)||void 0===n||n.focus(),d.current=!1,e.preventDefault()}),onInteractOutside:o(e.onInteractOutside,e=>{let n=e.detail.originalEvent,r=0===n.button&&!0===n.ctrlKey,t=2===n.button||r;(!i.modal||t)&&(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)"}})});eY.displayName=eX;var ez=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eK(r);return(0,u.jsx)(ea,{...o,...t,ref:n})});
1ez.displayName="DropdownMenuGroup";var eq=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eK(r);return(0,u.jsx)(ei,{...o,...t,ref:n})});eq.displayName="DropdownMenuLabel";var eH=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eK(r);return(0,u.jsx)(ec,{...o,...t,ref:n})});eH.displayName="DropdownMenuItem";var eJ=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eK(r);return(0,u.jsx)(ef,{...o,...t,ref:n})});eJ.displayName="DropdownMenuCheckboxItem";var eQ=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eK(r);return(0,u.jsx)(eg,{...o,...t,ref:n})});eQ.displayName="DropdownMenuRadioGroup";var e0=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eK(r);return(0,u.jsx)(ew,{...o,...t,ref:n})});e0.displayName="DropdownMenuRadioItem";var e1=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eK(r);return(0,u.jsx)(eC,{...o,...t,ref:n})});e1.displayName="DropdownMenuItemIndicator";var e3=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eK(r);return(0,u.jsx)(eb,{...o,...t,ref:n})});e3.displayName="DropdownMenuSeparator",t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eK(r);return(0,u.jsx)(e_,{...o,...t,ref:n})}).displayName="DropdownMenuArrow";var e2=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eK(r);return(0,u.jsx)(eP,{...o,...t,ref:n})});e2.displayName="DropdownMenuSubTrigger";var e6=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eK(r);return(0,u.jsx)(eI,{...o,...t,ref:n,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)"}})});e6.displayName="DropdownMenuSubContent";var e7=eG,e8=eB,e5=eW,e4=eY,e9=ez,ne=eq,nn=eH,nr=eJ,nt=eQ,no=e0,nu=e1,na=e3,ni=e=>{let{__scopeDropdownMenu:n,children:r,open:t,onOpenChange:o,defaultOpen:a}=e,l=eK(n),[d=!1,c]=i({prop:t,defaultProp:a,onChange:o});return(0,u.jsx)(eD,{...l,open:d,onOpenChange:c,children:r})},nl=e2,nd=e6}}]);
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.