1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8683],{14161:(e,r,n)=>{n.d(r,{H_:()=>rn,UC:()=>e8,YJ:()=>e3,q7:()=>rr,VF:()=>rl,JU:()=>re,ZL:()=>e7,z6:()=>rt,hN:()=>ro,bL:()=>e9,wv:()=>ra,Pb:()=>ri,G5:()=>rs,ZP:()=>ru,l9:()=>e4});var t=n(12115),o=n(92556),l=n(94446),a=n(95155),i=n(23558),u=n(47650),s=Symbol("radix.slottable");function c(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}var d=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let n=function(e){let r=function(e){let r=t.forwardRef((e,r)=>{let{children:n,...o}=e;if(t.isValidElement(n)){var a,i,u;let e,s,c=(s=(e=null==(i=Object.getOwnPropertyDescriptor((a=n).props,"ref"))?void 0:i.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(s=(e=null==(u=Object.getOwnPropertyDescriptor(a,"ref"))?void 0:u.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref,d=function(e,r){let n={...r};for(let t in r){let o=e[t],l=r[t];/^on[A-Z]/.test(t)?o&&l?n[t]=function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];let t=l(...r);return o(...r),t}:o&&(n[t]=o):"style"===t?n[t]={...o,...l}:"className"===t&&(n[t]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==t.Fragment&&(d.ref=r?(0,l.t)(r,c):c),t.cloneElement(n,d)}return t.Children.count(n)>1?t.Children.only(null):null});return r.displayName="".concat(e,".SlotClone"),r}(e),n=t.forwardRef((e,n)=>{let{children:o,...l}=e,i=t.Children.toArray(o),u=i.find(c);if(u){let e=u.props.children,o=i.map(r=>r!==u?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,a.jsx)(r,{...l,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,o):null})}return(0,a.jsx)(r,{...l,ref:n,children:o})});return n.displayName="".concat(e,".Slot"),n}("Primitive.".concat(r)),o=t.forwardRef((e,t)=>{let{asChild:o,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(o?n:r,{...l,ref:t})});return o.displayName="Primitive.".concat(r),{...e,[r]:o}},{}),p=n(9966),f=n(66218),m=n(58462),v=n(19526),h=n(62541),g=n(68946),w=n(8740),y=n(61584),x=n(76842);function b(e){let r=function(e){let r=t.forwardRef((e,r)=>{let{children:n,...o}=e;if(t.isValidElement(n)){var a;let e,i,u=(a=n,(i=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(i=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),s=function(e,r){let n={...r};for(let t in r){let o=e[t],l=r[t];/^on[A-Z]/.test(t)?o&&l?n[t]=(...e)=>{let r=l(...e);return o(...e),r}:o&&(n[t]=o):"style"===t?n[t]={...o,...l}:"className"===t&&(n[t]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==t.Fragment&&(s.ref=r?(0,l.t)(r,u):u),t.cloneElement(n,s)}return t.Children.count(n)>1?t.Children.only(null):null});return r.displayName=`${e}.SlotClone`,r}(e),n=t.forwardRef((e,n)=>{let{children:o,...l}=e,i=t.Children.toArray(o),u=i.find(R);if(u){let e=u.props.children,o=i.map(r=>r!==u?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,a.jsx)(r,{...l,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,o):null})}return(0,a.jsx)(r,{...l,ref:n,children:o})});return n.displayName=`${e}.Slot`,n}var C=Symbol("radix.slottable");function R(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===C}var j=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let n=b(`Primitive.${r}`),o=t.forwardRef((e,t)=>{let{asChild:o,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(o?n:r,{...l,ref:t})});return o.displayName=`Primitive.${r}`,{...e,[r]:o}},{}),_=n(59105),M=n(70222),D=n(97745),N=n(40101),E=["Enter"," "],P=["ArrowUp","PageDown","End"],k=["ArrowDown","PageUp","Home",...P],I={ltr:[...E,"ArrowRight"],rtl:[...E,"ArrowLeft"]},K={ltr:["ArrowLeft"],rtl:["ArrowRight"]},S="Menu",[O,A,T]=(0,p.N)(S),[F,L]=function(e,r=[]){let n=[],o=()=>{let r=n.map(e=>t.createContext(e));return function(n){let o=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(r,o){let l=t.createContext(o),i=n.length;n=[...n,o];let u=r=>{let{scope:n,children:o,...u}=r,s=n?.[e]?.[i]||l,c=t.useMemo(()=>u,Object.values(u));return(0,a.jsx)(s.Provider,{value:c,children:o})};return u.displayName=r+"Provider",[u,function(n,a){let u=a?.[e]?.[i]||l,s=t.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${r}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((r,{useScope:n,scopeName:t})=>{let o=n(e)[`__scope${t}`];return{...r,...o}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:o}),[o])}};return n.scopeName=r.scopeName,n}(o,...r)]}(S,[T,w.Bk,_.RG]),V=(0,w.Bk)(),B=(0,_.RG)(),[G,$]=F(S),[W,U]=F(S),Z=e=>{let{__scopeMenu:r,open:n=!1,children:o,dir:l,onOpenChange:i,modal:u=!0}=e,s=V(r),[c,d]=t.useState(null),p=t.useRef(!1),m=(0,M.c)(i),v=(0,f.jH)(l);return t.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,a.jsx)(w.bL,{...s,children:(0,a.jsx)(G,{scope:r,open:n,onOpenChange:m,content:c,onContentChange:d,children:(0,a.jsx)(W,{scope:r,onClose:t.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:p,dir:v,modal:u,children:o})})})};Z.displayName=S;var q=t.forwardRef((e,r)=>{let{__scopeMenu:n,...t}=e,o=V(n);return(0,a.jsx)(w.Mz,{...o,...t,ref:r})});q.displayName="MenuAnchor";var H="MenuPortal",[X,z]=F(H,{forceMount:void 0}),Y=e=>{let{__scopeMenu:r,forceMount:n,children:t,container:o}=e,l=$(H,r);return(0,a.jsx)(X,{scope:r,forceMount:n,children:(0,a.jsx)(x.C,{present:n||l.open,children:(0,a.jsx)(y.Z,{asChild:!0,container:o,children:t})})})};Y.displayName=H;var J="MenuContent",[Q,ee]=F(J),er=t.forwardRef((e,r)=>{let n=z(J,e.__scopeMenu),{forceMount:t=n.forceMount,...o}=e,l=$(J,e.__scopeMenu),i=U(J,e.__scopeMenu);return(0,a.jsx)(O.Provider,{scope:e.__scopeMenu,children:(0,a.jsx)(x.C,{present:t||l.open,children:(0,a.jsx)(O.Slot,{scope:e.__scopeMenu,children:i.modal?(0,a.jsx)(en,{...o,ref:r}):(0,a.jsx)(et,{...o,ref:r})})})})}),en=t.forwardRef((e,r)=>{let n=$(J,e.__scopeMenu),i=t.useRef(null),u=(0,l.s)(r,i);return t.useEffect(()=>{let e=i.current;if(e)return(0,D.Eq)(e)},[]),(0,a.jsx)(el,{...e,ref:u,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),et=t.forwardRef((e,r)=>{let n=$(J,e.__scopeMenu);return(0,a.jsx)(el,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),eo=b("MenuContent.ScrollLock"),el=t.forwardRef((e,r)=>{let{__scopeMenu:n,loop:i=!1,trapFocus:u,onOpenAutoFocus:s,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEntryFocus:p,onEscapeKeyDown:f,onPointerDownOutside:g,onFocusOutside:y,onInteractOutside:x,onDismiss:b,disableOutsideScroll:C,...R}
1=e,j=$(J,n),M=U(J,n),D=V(n),E=B(n),I=A(n),[K,S]=t.useState(null),O=t.useRef(null),T=(0,l.s)(r,O,j.onContentChange),F=t.useRef(0),L=t.useRef(""),G=t.useRef(0),W=t.useRef(null),Z=t.useRef("right"),q=t.useRef(0),H=C?N.A:t.Fragment;t.useEffect(()=>()=>window.clearTimeout(F.current),[]),(0,v.Oh)();let X=t.useCallback(e=>{var r,n;return Z.current===(null==(r=W.current)?void 0:r.side)&&function(e,r){return!!r&&function(e,r){let{x:n,y:t}=e,o=!1;for(let e=0,l=r.length-1;e<r.length;l=e++){let a=r[e],i=r[l],u=a.x,s=a.y,c=i.x,d=i.y;s>t!=d>t&&n<(c-u)*(t-s)/(d-s)+u&&(o=!o)}return o}({x:e.clientX,y:e.clientY},r)}(e,null==(n=W.current)?void 0:n.area)},[]);return(0,a.jsx)(Q,{scope:n,searchRef:L,onItemEnter:t.useCallback(e=>{X(e)&&e.preventDefault()},[X]),onItemLeave:t.useCallback(e=>{var r;X(e)||(null==(r=O.current)||r.focus(),S(null))},[X]),onTriggerLeave:t.useCallback(e=>{X(e)&&e.preventDefault()},[X]),pointerGraceTimerRef:G,onPointerGraceIntentChange:t.useCallback(e=>{W.current=e},[]),children:(0,a.jsx)(H,{...C?{as:eo,allowPinchZoom:!0}:void 0,children:(0,a.jsx)(h.n,{asChild:!0,trapped:u,onMountAutoFocus:(0,o.mK)(s,e=>{var r;e.preventDefault(),null==(r=O.current)||r.focus({preventScroll:!0})}),onUnmountAutoFocus:c,children:(0,a.jsx)(m.qW,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:f,onPointerDownOutside:g,onFocusOutside:y,onInteractOutside:x,onDismiss:b,children:(0,a.jsx)(_.bL,{asChild:!0,...E,dir:M.dir,orientation:"vertical",loop:i,currentTabStopId:K,onCurrentTabStopIdChange:S,onEntryFocus:(0,o.mK)(p,e=>{M.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,a.jsx)(w.UC,{role:"menu","aria-orientation":"vertical","data-state":eK(j.open),"data-radix-menu-content":"",dir:M.dir,...D,...R,ref:T,style:{outline:"none",...R.style},onKeyDown:(0,o.mK)(R.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;r&&("Tab"===e.key&&e.preventDefault(),!n&&t&&(e=>{var r,n;let t=L.current+e,o=I().filter(e=>!e.disabled),l=document.activeElement,a=null==(r=o.find(e=>e.ref.current===l))?void 0:r.textValue,i=function(e,r,n){var t;let o=r.length>1&&Array.from(r).every(e=>e===r[0])?r[0]:r,l=n?e.indexOf(n):-1,a=(t=Math.max(l,0),e.map((r,n)=>e[(t+n)%e.length]));1===o.length&&(a=a.filter(e=>e!==n));let i=a.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return i!==n?i:void 0}(o.map(e=>e.textValue),t,a),u=null==(n=o.find(e=>e.textValue===i))?void 0:n.ref.current;!function e(r){L.current=r,window.clearTimeout(F.current),""!==r&&(F.current=window.setTimeout(()=>e(""),1e3))}(t),u&&setTimeout(()=>u.focus())})(e.key));let o=O.current;if(e.target!==o||!k.includes(e.key))return;e.preventDefault();let l=I().filter(e=>!e.disabled).map(e=>e.ref.current);P.includes(e.key)&&l.reverse(),function(e){let r=document.activeElement;for(let n of e)if(n===r||(n.focus(),document.activeElement!==r))return}(l)}),onBlur:(0,o.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(F.current),L.current="")}),onPointerMove:(0,o.mK)(e.onPointerMove,eA(e=>{let r=e.target,n=q.current!==e.clientX;e.currentTarget.contains(r)&&n&&(Z.current=e.clientX>q.current?"right":"left",q.current=e.clientX)}))})})})})})})});er.displayName=J;var ea=t.forwardRef((e,r)=>{let{__scopeMenu:n,...t}=e;return(0,a.jsx)(j.div,{role:"group",...t,ref:r})});ea.displayName="MenuGroup";var ei=t.forwardRef((e,r)=>{let{__scopeMenu:n,...t}=e;return(0,a.jsx)(j.div,{...t,ref:r})});ei.displayName="MenuLabel";var eu="MenuItem",es="menu.itemSelect",ec=t.forwardRef((e,r)=>{let{disabled:n=!1,onSelect:i,...s}=e,c=t.useRef(null),d=U(eu,e.__scopeMenu),p=ee(eu,e.__scopeMenu),f=(0,l.s)(r,c),m=t.useRef(!1);return(0,a.jsx)(ed,{...s,ref:f,disabled:n,onClick:(0,o.mK)(e.onClick,()=>{let e=c.current;if(!n&&e){let r=new CustomEvent(es,{bubbles:!0,cancelable:!0});e.addEventListener(es,e=>null==i?void 0:i(e),{once:!0}),function(e,r){e&&u.flushSync(()=>e.dispatchEvent(r))}(e,r),r.defaultPrevented?m.current=!1:d.onClose()}}),onPointerDown:r=>{var n;null==(n=e.onPointerDown)||n.call(e,r),m.current=!0},onPointerUp:(0,o.mK)(e.onPointerUp,e=>{var r;m.current||null==(r=e.currentTarget)||r.click()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let r=""!==p.searchRef.current;
1n||r&&" "===e.key||E.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ec.displayName=eu;var ed=t.forwardRef((e,r)=>{let{__scopeMenu:n,disabled:i=!1,textValue:u,...s}=e,c=ee(eu,n),d=B(n),p=t.useRef(null),f=(0,l.s)(r,p),[m,v]=t.useState(!1),[h,g]=t.useState("");return t.useEffect(()=>{let e=p.current;if(e){var r;g((null!=(r=e.textContent)?r:"").trim())}},[s.children]),(0,a.jsx)(O.ItemSlot,{scope:n,disabled:i,textValue:null!=u?u:h,children:(0,a.jsx)(_.q7,{asChild:!0,...d,focusable:!i,children:(0,a.jsx)(j.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,...s,ref:f,onPointerMove:(0,o.mK)(e.onPointerMove,eA(e=>{i?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eA(e=>c.onItemLeave(e))),onFocus:(0,o.mK)(e.onFocus,()=>v(!0)),onBlur:(0,o.mK)(e.onBlur,()=>v(!1))})})})}),ep=t.forwardRef((e,r)=>{let{checked:n=!1,onCheckedChange:t,...l}=e;return(0,a.jsx)(ex,{scope:e.__scopeMenu,checked:n,children:(0,a.jsx)(ec,{role:"menuitemcheckbox","aria-checked":eS(n)?"mixed":n,...l,ref:r,"data-state":eO(n),onSelect:(0,o.mK)(l.onSelect,()=>null==t?void 0:t(!!eS(n)||!n),{checkForDefaultPrevented:!1})})})});ep.displayName="MenuCheckboxItem";var ef="MenuRadioGroup",[em,ev]=F(ef,{value:void 0,onValueChange:()=>{}}),eh=t.forwardRef((e,r)=>{let{value:n,onValueChange:t,...o}=e,l=(0,M.c)(t);return(0,a.jsx)(em,{scope:e.__scopeMenu,value:n,onValueChange:l,children:(0,a.jsx)(ea,{...o,ref:r})})});eh.displayName=ef;var eg="MenuRadioItem",ew=t.forwardRef((e,r)=>{let{value:n,...t}=e,l=ev(eg,e.__scopeMenu),i=n===l.value;return(0,a.jsx)(ex,{scope:e.__scopeMenu,checked:i,children:(0,a.jsx)(ec,{role:"menuitemradio","aria-checked":i,...t,ref:r,"data-state":eO(i),onSelect:(0,o.mK)(t.onSelect,()=>{var e;return null==(e=l.onValueChange)?void 0:e.call(l,n)},{checkForDefaultPrevented:!1})})})});ew.displayName=eg;var ey="MenuItemIndicator",[ex,eb]=F(ey,{checked:!1}),eC=t.forwardRef((e,r)=>{let{__scopeMenu:n,forceMount:t,...o}=e,l=eb(ey,n);return(0,a.jsx)(x.C,{present:t||eS(l.checked)||!0===l.checked,children:(0,a.jsx)(j.span,{...o,ref:r,"data-state":eO(l.checked)})})});eC.displayName=ey;var eR=t.forwardRef((e,r)=>{let{__scopeMenu:n,...t}=e;return(0,a.jsx)(j.div,{role:"separator","aria-orientation":"horizontal",...t,ref:r})});eR.displayName="MenuSeparator";var ej=t.forwardRef((e,r)=>{let{__scopeMenu:n,...t}=e,o=V(n);return(0,a.jsx)(w.i3,{...o,...t,ref:r})});ej.displayName="MenuArrow";var e_="MenuSub",[eM,eD]=F(e_),eN=e=>{let{__scopeMenu:r,children:n,open:o=!1,onOpenChange:l}=e,i=$(e_,r),u=V(r),[s,c]=t.useState(null),[d,p]=t.useState(null),f=(0,M.c)(l);return t.useEffect(()=>(!1===i.open&&f(!1),()=>f(!1)),[i.open,f]),(0,a.jsx)(w.bL,{...u,children:(0,a.jsx)(G,{scope:r,open:o,onOpenChange:f,content:d,onContentChange:p,children:(0,a.jsx)(eM,{scope:r,contentId:(0,g.B)(),triggerId:(0,g.B)(),trigger:s,onTriggerChange:c,children:n})})})};eN.displayName=e_;var eE="MenuSubTrigger",eP=t.forwardRef((e,r)=>{let n=$(eE,e.__scopeMenu),i=U(eE,e.__scopeMenu),u=eD(eE,e.__scopeMenu),s=ee(eE,e.__scopeMenu),c=t.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:p}=s,f={__scopeMenu:e.__scopeMenu},m=t.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return t.useEffect(()=>m,[m]),t.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),p(null)}},[d,p]),(0,a.jsx)(q,{asChild:!0,...f,children:(0,a.jsx)(ed,{id:u.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":u.contentId,"data-state":eK(n.open),...e,ref:(0,l.t)(r,u.onTriggerChange),onClick:r=>{var t;null==(t=e.onClick)||t.call(e,r),e.disabled||r.defaultPrevented||(r.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,o.mK)(e.onPointerMove,eA(r=>{s.onItemEnter(r),!r.defaultPrevented&&(e.disabled||n.open||c.current||(s.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{n.onOpenChange(!0),m()},100)))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eA(e=>{var r,t;m();let o=null==(r=n.content)?void 0:r.getBoundingClientRect();if(o){let r=null==(t=n.content)?void 0:t.dataset.side,l="right"===r,a=o[l?"left":"right"],i=o[l?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(l?-5:5),y:e.clientY},{x:a,y:o.top},{x:i,y:o.top},{x:i,y:o.bottom},{x:a,y:o.bottom}],side:r}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e),e.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.mK)(e.onKeyDown,r=>{let t=""!==s.searchRef.current;if(!e.disabled&&(!t||" "!==r.key)&&I[i.dir].includes(r.key)){var o;n.onOpenChange(!0),null==(o=n.content)||o.focus(),r.preventDefault()}})})})});eP.displayName=eE;var ek="MenuSubContent",eI=t.forwardRef((e,r)=>{let n=z(J,e.__scopeMenu),{forceMount:i=n.forceMount,...u}=e,s=$(J,e.__scopeMenu),c=U(J,e.__scopeMenu),d=eD(ek,e.__scopeMenu),p=t.useRef(null),f=(0,l.s)(r,p);return(0,a.jsx)(O.Provider,{scope:e.__scopeMenu,children:(0,a.jsx)(x.C,{present:i||s.open,children:(0,a.jsx)(O.Slot,{scope:e.__scopeMenu,children:(0,a.jsx)(el,{id:d.contentId,"aria-labelledby":d.triggerId,...u,ref:f,align:"start",side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var r;c.isUsingKeyboardRef.current&&(null==(r=p.current)||r.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>{e.target!==d.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:(0,o.mK)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let r=e.currentTarget.contains(e.target),n=K[c.dir].includes(e.ke
1y);if(r&&n){var t;s.onOpenChange(!1),null==(t=d.trigger)||t.focus(),e.preventDefault()}})})})})})});function eK(e){return e?"open":"closed"}function eS(e){return"indeterminate"===e}function eO(e){return eS(e)?"indeterminate":e?"checked":"unchecked"}function eA(e){return r=>"mouse"===r.pointerType?e(r):void 0}eI.displayName=ek;var eT="DropdownMenu",[eF,eL]=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],o=()=>{let r=n.map(e=>t.createContext(e));return function(n){let o=(null==n?void 0:n[e])||r;return t.useMemo(()=>({["__scope".concat(e)]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(r,o){let l=t.createContext(o),i=n.length;n=[...n,o];let u=r=>{var n;let{scope:o,children:u,...s}=r,c=(null==o||null==(n=o[e])?void 0:n[i])||l,d=t.useMemo(()=>s,Object.values(s));return(0,a.jsx)(c.Provider,{value:d,children:u})};return u.displayName=r+"Provider",[u,function(n,a){var u;let s=(null==a||null==(u=a[e])?void 0:u[i])||l,c=t.useContext(s);if(c)return c;if(void 0!==o)return o;throw Error("`".concat(n,"` must be used within `").concat(r,"`"))}]},function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];let o=r[0];if(1===r.length)return o;let l=()=>{let e=r.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(r){let n=e.reduce((e,n)=>{let{useScope:t,scopeName:o}=n,l=t(r)["__scope".concat(o)];return{...e,...l}},{});return t.useMemo(()=>({["__scope".concat(o.scopeName)]:n}),[n])}};return l.scopeName=o.scopeName,l}(o,...r)]}(eT,[L]),eV=L(),[eB,eG]=eF(eT),e$=e=>{let{__scopeDropdownMenu:r,children:n,dir:o,open:l,defaultOpen:u,onOpenChange:s,modal:c=!0}=e,d=eV(r),p=t.useRef(null),[f,m]=(0,i.i)({prop:l,defaultProp:null!=u&&u,onChange:s,caller:eT});return(0,a.jsx)(eB,{scope:r,triggerId:(0,g.B)(),triggerRef:p,contentId:(0,g.B)(),open:f,onOpenChange:m,onOpenToggle:t.useCallback(()=>m(e=>!e),[m]),modal:c,children:(0,a.jsx)(Z,{...d,open:f,onOpenChange:m,dir:o,modal:c,children:n})})};e$.displayName=eT;var eW="DropdownMenuTrigger",eU=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,disabled:t=!1,...i}=e,u=eG(eW,n),s=eV(n);return(0,a.jsx)(q,{asChild:!0,...s,children:(0,a.jsx)(d.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":t?"":void 0,disabled:t,...i,ref:(0,l.t)(r,u.triggerRef),onPointerDown:(0,o.mK)(e.onPointerDown,e=>{!t&&0===e.button&&!1===e.ctrlKey&&(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{!t&&(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eU.displayName=eW;var eZ=e=>{let{__scopeDropdownMenu:r,...n}=e,t=eV(r);return(0,a.jsx)(Y,{...t,...n})};eZ.displayName="DropdownMenuPortal";var eq="DropdownMenuContent",eH=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...l}=e,i=eG(eq,n),u=eV(n),s=t.useRef(!1);return(0,a.jsx)(er,{id:i.contentId,"aria-labelledby":i.triggerId,...u,...l,ref:r,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var r;s.current||null==(r=i.triggerRef.current)||r.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,o.mK)(e.onInteractOutside,e=>{let r=e.detail.originalEvent,n=0===r.button&&!0===r.ctrlKey,t=2===r.button||n;(!i.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)"}})});eH.displayName=eq;var eX=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eV(n);return(0,a.jsx)(ea,{...o,...t,ref:r})});eX.displayName="DropdownMenuGroup";var ez=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eV(n);return(0,a.jsx)(ei,{...o,...t,ref:r})});ez.displayName="DropdownMenuLabel";var eY=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eV(n);return(0,a.jsx)(ec,{...o,...t,ref:r})});eY.displayName="DropdownMenuItem";var eJ=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eV(n);return(0,a.jsx)(ep,{...o,...t,ref:r})});eJ.displayName="DropdownMenuCheckboxItem";var eQ=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eV(n);return(0,a.jsx)(eh,{...o,...t,ref:r})});eQ.displayName="DropdownMenuRadioGroup";var e0=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eV(n);return(0,a.jsx)(ew,{...o,...t,ref:r})});e0.displayName="DropdownMenuRadioItem";var e1=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eV(n);return(0,a.jsx)(eC,{...o,...t,ref:r})});e1.displayName="DropdownMenuItemIndicator";var e5=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eV(n);return(0,a.jsx)(eR,{...o,...t,ref:r})});e5.displayName="DropdownMenuSeparator",t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eV(n);return(0,a.jsx)(ej,{...o,...t,ref:r})}).displayName="DropdownMenuArrow";var e6=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eV(n);return(0,a.jsx)(eP,{...o,...t,ref:r})});e6.displayName="DropdownMenuSubTrigger";var e2=t.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...t}=e,o=eV(n);return(0,a.jsx)(eI,{...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)"}})});e2.displayName="DropdownMenuSubContent";var e9=e$,e4=eU,e7=eZ,e8=eH,e3=eX,re=ez,rr=eY,rn=eJ,rt=eQ,ro=e0,rl=e1,ra=e5,ri=e=>{let{__scopeDropdownMenu:r,children:n,open:t,onOpenChange:o,defaultOpen:l}=e,u=eV(r),[s,c]=(0,i.i)({prop:t,defaultProp:null!=l&&l,onChange:o,caller:"DropdownMenuSub"});return(0,a.jsx)(eN,{...u,open:s,onOpenChange:c,children:n})},ru=e6,rs=e2},27937:(e,r,n)=>{n.d(r,{A:()=>t});let t=(0,n(45105).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},59105:(e,r,n)=>{n.d(r,{q7:()=>I,bL:()=>k,RG:()=>C});var t=n(12115),o=n(92556),l=n(9966),a=n(94446),i=n(95155),u=n(68946);n(47650);var s=Symbol("radix.slottable");function c(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}var d=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let n=function(e){let r=function(e){let r=t.forwardRef((e,r)=>{let{children:n,...o}=e;if(t.isValidElement(n)){var l;let e,i,u=(l=n,(i=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.
1isReactWarning)?l.ref:(i=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),s=function(e,r){let n={...r};for(let t in r){let o=e[t],l=r[t];/^on[A-Z]/.test(t)?o&&l?n[t]=(...e)=>{let r=l(...e);return o(...e),r}:o&&(n[t]=o):"style"===t?n[t]={...o,...l}:"className"===t&&(n[t]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==t.Fragment&&(s.ref=r?(0,a.t)(r,u):u),t.cloneElement(n,s)}return t.Children.count(n)>1?t.Children.only(null):null});return r.displayName=`${e}.SlotClone`,r}(e),n=t.forwardRef((e,n)=>{let{children:o,...l}=e,a=t.Children.toArray(o),u=a.find(c);if(u){let e=u.props.children,o=a.map(r=>r!==u?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,i.jsx)(r,{...l,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,o):null})}return(0,i.jsx)(r,{...l,ref:n,children:o})});return n.displayName=`${e}.Slot`,n}(`Primitive.${r}`),o=t.forwardRef((e,t)=>{let{asChild:o,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o?n:r,{...l,ref:t})});return o.displayName=`Primitive.${r}`,{...e,[r]:o}},{}),p=n(70222),f=n(23558),m=n(66218),v="rovingFocusGroup.onEntryFocus",h={bubbles:!1,cancelable:!0},g="RovingFocusGroup",[w,y,x]=(0,l.N)(g),[b,C]=function(e,r=[]){let n=[],o=()=>{let r=n.map(e=>t.createContext(e));return function(n){let o=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(r,o){let l=t.createContext(o),a=n.length;n=[...n,o];let u=r=>{let{scope:n,children:o,...u}=r,s=n?.[e]?.[a]||l,c=t.useMemo(()=>u,Object.values(u));return(0,i.jsx)(s.Provider,{value:c,children:o})};return u.displayName=r+"Provider",[u,function(n,i){let u=i?.[e]?.[a]||l,s=t.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${r}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((r,{useScope:n,scopeName:t})=>{let o=n(e)[`__scope${t}`];return{...r,...o}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:o}),[o])}};return n.scopeName=r.scopeName,n}(o,...r)]}
1(g,[x]),[R,j]=b(g),_=t.forwardRef((e,r)=>(0,i.jsx)(w.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,i.jsx)(w.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,i.jsx)(M,{...e,ref:r})})}));_.displayName=g;var M=t.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:n,orientation:l,loop:u=!1,dir:s,currentTabStopId:c,defaultCurrentTabStopId:w,onCurrentTabStopIdChange:x,onEntryFocus:b,preventScrollOnEntryFocus:C=!1,...j}=e,_=t.useRef(null),M=(0,a.s)(r,_),D=(0,m.jH)(s),[N,E]=(0,f.i)({prop:c,defaultProp:null!=w?w:null,onChange:x,caller:g}),[k,I]=t.useState(!1),K=(0,p.c)(b),S=y(n),O=t.useRef(!1),[A,T]=t.useState(0);return t.useEffect(()=>{let e=_.current;if(e)return e.addEventListener(v,K),()=>e.removeEventListener(v,K)},[K]),(0,i.jsx)(R,{scope:n,orientation:l,dir:D,loop:u,currentTabStopId:N,onItemFocus:t.useCallback(e=>E(e),[E]),onItemShiftTab:t.useCallback(()=>I(!0),[]),onFocusableItemAdd:t.useCallback(()=>T(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>T(e=>e-1),[]),children:(0,i.jsx)(d.div,{tabIndex:k||0===A?-1:0,"data-orientation":l,...j,ref:M,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{O.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{let r=!O.current;if(e.target===e.currentTarget&&r&&!k){let r=new CustomEvent(v,h);if(e.currentTarget.dispatchEvent(r),!r.defaultPrevented){let e=S().filter(e=>e.focusable);P([e.find(e=>e.active),e.find(e=>e.id===N),...e].filter(Boolean).map(e=>e.ref.current),C)}}O.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>I(!1))})})}),D="RovingFocusGroupItem",N=t.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:n,focusable:l=!0,active:a=!1,tabStopId:s,children:c,...p}=e,f=(0,u.B)(),m=s||f,v=j(D,n),h=v.currentTabStopId===m,g=y(n),{onFocusableItemAdd:x,onFocusableItemRemove:b,currentTabStopId:C}=v;return t.useEffect(()=>{if(l)return x(),()=>b()},[l,x,b]),(0,i.jsx)(w.ItemSlot,{scope:n,id:m,focusable:l,active:a,children:(0,i.jsx)(d.span,{tabIndex:h?0:-1,"data-orientation":v.orientation,...p,ref:r,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{l?v.onItemFocus(m):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>v.onItemFocus(m)),onKeyDown:(0,o.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,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 E[o]}(e,v.orientation,v.dir);if(void 0!==r){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===r)n.reverse();else if("prev"===r||"next"===r){"prev"===r&&n.reverse();let t=n.indexOf(e.currentTarget);n=v.loop?function(e,r){return e.map((n,t)=>e[(r+t)%e.length])}(n,t+1):n.slice(t+1)}setTimeout(()=>P(n))}}),children:"function"==typeof c?c({isCurrentTabStop:h,hasTabStop:null!=C}):c})})});N.displayName=D;var E={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function P(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let t of e)if(t===n||(t.focus({preventScroll:r}),document.activeElement!==n))return}var k=_,I=N},99051:(e,r,n)=>{n.d(r,{A:()=>t});let t=(0,n(45105).A)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])}}]);
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.