1try{!function(){var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="bac2c4c8-cb49-4326-ad94-e2d1614bf156",e._sentryDebugIdIdentifier="sentry-dbid-bac2c4c8-cb49-4326-ad94-e2d1614bf156")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5350],{20044:(e,t,r)=>{let n;r.d(t,{n:()=>f});var o=r(74361),a=r(58965),i=r(99667),l=r(99912),u=r(62021),s="focusScope.autoFocusOnMount",d="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},f=o.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:f,onUnmountAutoFocus:g,...w}=e,[y,x]=o.useState(null),b=(0,l.c)(f),C=(0,l.c)(g),E=o.useRef(null),R=(0,a.s)(t,e=>x(e)),D=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(n){let e=function(e){if(D.paused||!y)return;let t=e.target;y.contains(t)?E.current=t:v(E.current,{select:!0})},t=function(e){if(D.paused||!y)return;let t=e.relatedTarget;null!==t&&(y.contains(t)||v(E.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&v(y)});return y&&r.observe(y,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,y,D.paused]),o.useEffect(()=>{if(y){h.add(D);let e=document.activeElement;if(!y.contains(e)){let t=new CustomEvent(s,c);y.addEventListener(s,b),y.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(v(n,{select:t}),document.activeElement!==r)return}(p(y).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&v(y))}return()=>{y.removeEventListener(s,b),setTimeout(()=>{let t=new CustomEvent(d,c);y.addEventListener(d,C),y.dispatchEvent(t),t.defaultPrevented||v(e??document.body,{select:!0}),y.removeEventListener(d,C),h.remove(D)},0)}}},[y,b,C,D]);let j=o.useCallback(e=>{if(!r&&!n||D.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){var a;let t,n=e.currentTarget,[i,l]=[m(t=p(a=n),a),m(t.reverse(),a)];i&&l?e.shiftKey||o!==l?e.shiftKey&&o===i&&(e.preventDefault(),r&&v(l,{select:!0})):(e.preventDefault(),r&&v(i,{select:!0})):o===n&&e.preventDefault()}},[r,n,D.paused]);return(0,u.jsx)(i.sG.div,{tabIndex:-1,...w,ref:R,onKeyDown:j})});function p(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function m(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function v(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}f.displayName="FocusScope";var h=(n=[],{add(e){let t=n[0];e!==t&&t?.pause(),(n=g(n,e)).unshift(e)},remove(e){n=g(n,e),n[0]?.resume()}});function g(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},29405:(e,t,r)=>{r.d(t,{Z:()=>u});var n=r(74361),o=r(80806),a=r(99667),i=r(86390),l=r(62021),u=n.forwardRef((e,t)=>{let{container:r,...u}=e,[s,d]=n.useState(!1);(0,i.N)(()=>d(!0),[]);let c=r||s&&globalThis?.document?.body;return c?o.createPortal((0,l.jsx)(a.sG.div,{...u,ref:t}),c):null});u.displayName="Portal"},55171:(e,t,r)=>{r.d(t,{Mz:()=>S,i3:()=>T,UC:()=>L,bL:()=>k,Bk:()=>h});var n=r(74361),o=r(60135),a=r(34642),i=r(99667),l=r(62021),u=n.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...a}=e;return(0,l.jsx)(i.sG.svg,{...a,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,l.jsx)("polygon",{points:"0,0 30,0 15,10"})})});u.displayName="Arrow";var s=r(58965),d=r(55381),c=r(99912),f=r(86390),p=r(90704),m="Popper",[v,h]=(0,d.A)(m),[g,w]=v(m),y=e=>{let{__scopePopper:t,children:r}=e,[o,a]=n.useState(null);return(0,l.jsx)(g,{scope:t,anchor:o,onAnchorChange:a,children:r})};y.displayName=m;var x="PopperAnchor",b=n.forwardRef((e,t)=>
1{let{__scopePopper:r,virtualRef:o,...a}=e,u=w(x,r),d=n.useRef(null),c=(0,s.s)(t,d);return n.useEffect(()=>{u.onAnchorChange(o?.current||d.current)}),o?null:(0,l.jsx)(i.sG.div,{...a,ref:c})});b.displayName=x;var C="PopperContent",[E,R]=v(C),D=n.forwardRef((e,t)=>{let{__scopePopper:r,side:u="bottom",sideOffset:d=0,align:m="center",alignOffset:v=0,arrowPadding:h=0,avoidCollisions:g=!0,collisionBoundary:y=[],collisionPadding:x=0,sticky:b="partial",hideWhenDetached:R=!1,updatePositionStrategy:D="optimized",onPlaced:j,...M}=e,P=w(C,r),[k,S]=n.useState(null),L=(0,s.s)(t,e=>S(e)),[T,A]=n.useState(null),O=(0,p.X)(T),F=O?.width??0,K=O?.height??0,G="number"==typeof x?x:{top:0,right:0,bottom:0,left:0,...x},B=Array.isArray(y)?y:[y],U=B.length>0,W={padding:G,boundary:B.filter(I),altBoundary:U},{refs:H,floatingStyles:$,placement:z,isPositioned:X,middlewareData:V}=(0,o.we)({strategy:"fixed",placement:u+("center"!==m?"-"+m:""),whileElementsMounted:(...e)=>(0,a.ll)(...e,{animationFrame:"always"===D}),elements:{reference:P.anchor},middleware:[(0,o.cY)({mainAxis:d+K,alignmentAxis:v}),g&&(0,o.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===b?(0,o.ER)():void 0,...W}),g&&(0,o.UU)({...W}),(0,o.Ej)({...W,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:a}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${r}px`),i.setProperty("--radix-popper-available-height",`${n}px`),i.setProperty("--radix-popper-anchor-width",`${o}px`),i.setProperty("--radix-popper-anchor-height",`${a}px`)}}),T&&(0,o.UE)({element:T,padding:h}),N({arrowWidth:F,arrowHeight:K}),R&&(0,o.jD)({strategy:"referenceHidden",...W})]}),[Y,q]=_(z),Z=(0,c.c)(j);(0,f.N)(()=>{X&&Z?.()},[X,Z]);let J=V.arrow?.x,Q=V.arrow?.y,ee=V.arrow?.centerOffset!==0,[et,er]=n.useState();return(0,f.N)(()=>{k&&er(window.getComputedStyle(k).zIndex)},[k]),(0,l.jsx)("div",{ref:H.setFloating,"data-radix-popper-content-wrapper":"",style:{...$,transform:X?$.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:et,"--radix-popper-transform-origin":[V.transformOrigin?.x,V.transformOrigin?.y].join(" "),...V.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,l.jsx)(E,{scope:r,placedSide:Y,onArrowChange:A,arrowX:J,arrowY:Q,shouldHideArrow:ee,children:(0,l.jsx)(i.sG.div,{"data-side":Y,"data-align":q,...M,ref:L,style:{...M.style,animation:X?void 0:"none"}})})})});D.displayName=C;var j="PopperArrow",M={top:"bottom",right:"left",bottom:"top",left:"right"},P=n.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=R(j,r),a=M[o.placedSide];return(0,l.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,l.jsx)(u,{...n,ref:t,style:{...n.style,display:"block"}})})});function I(e){return null!==e}P.displayName=j;var N=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,a=o.arrow?.centerOffset!==0,i=a?0:e.arrowWidth,l=a?0:e.arrowHeight,[u,s]=_(r),d={start:"0%",center:"50%",end:"100%"}[s],c=(o.arrow?.x??0)+i/2,f=(o.arrow?.y??0)+l/2,p="",m="";return"bottom"===u?(p=a?d:`${c}px`,m=`${-l}px`):"top"===u?(p=a?d:`${c}px`,m=`${n.floating.height+l}px`):"right"===u?(p=`${-l}px`,m=a?d:`${f}px`):"left"===u&&(p=`${n.floating.width+l}px`,m=a?d:`${f}px`),{data:{x:p,y:m}}}});function _(e){let[t,r="center"]=e.split("-");return[t,r]}var k=y,S=b,L=D,T=P},55350:(e,t,r)=>{r.d(t,{H_:()=>e3,UC:()=>e9,YJ:()=>e6,q7:()=>e2,VF:()=>e8,JU:()=>e5,ZL:()=>e1,z6:()=>e4,hN:()=>e7,bL:()=>eQ,wv:()=>te,Pb:()=>tt,G5:()=>tn,ZP:()=>tr,l9:()=>e0});var n=r(74361),o=r(29097),a=r(58965),i=r(55381),l=r(49920),u=r(99667),s=r(96953),d=r(76982),c=r(71895),f=r(11557),p=r(20044),m=r(14332),v=r(55171),h=r(29405),g=r(64337),w=r(62383),y=r(66448),x=r(99912),b=r(48993),C=r(8e4),E=r(62021),R=["Enter"," "],D=["ArrowUp","PageDown","End"],j=["ArrowDown","PageUp","Home",...D],M={ltr:[...R,"ArrowRight"],rtl:[...R,"ArrowLeft"]},P={ltr:["ArrowLeft"],rtl:["ArrowRight"]},I="Menu",[N,_,k]=(0,s.N)(I),[S,L]=(0,i.A)(I,[k,v.Bk,w.RG]),T=(0,v.Bk)(),A=(0,w.RG)(),[O,F]=S(I),[K,G]=S(I),B=e=>{let{__scopeMenu:t,open:r=!1,children:o,dir:a,onOpenChange:i,modal:l=!0}=e,u=T(t),[s,c]=n.useState(null),f=n.useRef(!1),p=(0,x.c)(i),m=(0,d.jH)(a);return n.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,E.jsx)(v.bL,{...u,children:(0,E.jsx)(O,{scope:t,open:r,onOpenChange:p,content:s,onContentChange:c,children:(0,E.jsx)(K,{scope:t,onClose:n.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:m,modal:l,children:o})})})};B.displayName=I;var U=n.forwardRef((e,t)=>
1{let{__scopeMenu:r,...n}=e,o=T(r);return(0,E.jsx)(v.Mz,{...o,...n,ref:t})});U.displayName="MenuAnchor";var W="MenuPortal",[H,$]=S(W,{forceMount:void 0}),z=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,a=F(W,t);return(0,E.jsx)(H,{scope:t,forceMount:r,children:(0,E.jsx)(g.C,{present:r||a.open,children:(0,E.jsx)(h.Z,{asChild:!0,container:o,children:n})})})};z.displayName=W;var X="MenuContent",[V,Y]=S(X),q=n.forwardRef((e,t)=>{let r=$(X,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,a=F(X,e.__scopeMenu),i=G(X,e.__scopeMenu);return(0,E.jsx)(N.Provider,{scope:e.__scopeMenu,children:(0,E.jsx)(g.C,{present:n||a.open,children:(0,E.jsx)(N.Slot,{scope:e.__scopeMenu,children:i.modal?(0,E.jsx)(Z,{...o,ref:t}):(0,E.jsx)(J,{...o,ref:t})})})})}),Z=n.forwardRef((e,t)=>{let r=F(X,e.__scopeMenu),i=n.useRef(null),l=(0,a.s)(t,i);return n.useEffect(()=>{let e=i.current;if(e)return(0,b.Eq)(e)},[]),(0,E.jsx)(Q,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,o.m)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),J=n.forwardRef((e,t)=>{let r=F(X,e.__scopeMenu);return(0,E.jsx)(Q,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),Q=n.forwardRef((e,t)=>{let{__scopeMenu:r,loop:i=!1,trapFocus:l,onOpenAutoFocus:u,onCloseAutoFocus:s,disableOutsidePointerEvents:d,onEntryFocus:m,onEscapeKeyDown:h,onPointerDownOutside:g,onFocusOutside:x,onInteractOutside:b,onDismiss:R,disableOutsideScroll:M,...P}=e,I=F(X,r),N=G(X,r),k=T(r),S=A(r),L=_(r),[O,K]=n.useState(null),B=n.useRef(null),U=(0,a.s)(t,B,I.onContentChange),W=n.useRef(0),H=n.useRef(""),$=n.useRef(0),z=n.useRef(null),Y=n.useRef("right"),q=n.useRef(0),Z=M?C.A:n.Fragment,J=M?{as:y.DX,allowPinchZoom:!0}:void 0;n.useEffect(()=>()=>window.clearTimeout(W.current),[]),(0,f.Oh)();let Q=n.useCallback(e=>{var t,r;return Y.current===z.current?.side&&(t=e,!!(r=z.current?.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e].x,l=t[e].y,u=t[a].x,s=t[a].y;l>n!=s>n&&r<(u-i)*(n-l)/(s-l)+i&&(o=!o)}return o}({x:t.clientX,y:t.clientY},r))},[]);return(0,E.jsx)(V,{scope:r,searchRef:H,onItemEnter:n.useCallback(e=>{Q(e)&&e.preventDefault()},[Q]),onItemLeave:n.useCallback(e=>{Q(e)||(B.current?.focus(),K(null))},[Q]),onTriggerLeave:n.useCallback(e=>{Q(e)&&e.preventDefault()},[Q]),pointerGraceTimerRef:$,onPointerGraceIntentChange:n.useCallback(e=>{z.current=e},[]),children:(0,E.jsx)(Z,{...J,children:(0,E.jsx)(p.n,{asChild:!0,trapped:l,onMountAutoFocus:(0,o.m)(u,e=>{e.preventDefault(),B.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:s,children:(0,E.jsx)(c.qW,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:h,onPointerDownOutside:g,onFocusOutside:x,onInteractOutside:b,onDismiss:R,children:(0,E.jsx)(w.bL,{asChild:!0,...S,dir:N.dir,orientation:"vertical",loop:i,currentTabStopId:O,onCurrentTabStopIdChange:K,onEntryFocus:(0,o.m)(m,e=>{N.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,E.jsx)(v.UC,{role:"menu","aria-orientation":"vertical","data-state":eM(I.open),"data-radix-menu-content":"",dir:N.dir,...k,...P,ref:U,style:{outline:"none",...P.style},onKeyDown:(0,o.m)(P.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var o;let t,a,i,l,u,s;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=H.current+o,a=L().filter(e=>!e.disabled),i=document.activeElement,l=a.find(e=>e.ref.current===i)?.textValue,u=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let l=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==r?l:void 0}(a.map(e=>e.textValue),t,l),s=a.find(e=>e.textValue===u)?.ref.current,function e(t){H.current=t,window.clearTimeout(W.current),""!==t&&(W.current=window.setTimeout(()=>e(""),1e3))}(t),s&&setTimeout(()=>s.focus()))}let a=B.current;
1if(e.target!==a||!j.includes(e.key))return;e.preventDefault();let i=L().filter(e=>!e.disabled).map(e=>e.ref.current);D.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,o.m)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(W.current),H.current="")}),onPointerMove:(0,o.m)(e.onPointerMove,eN(e=>{let t=e.target,r=q.current!==e.clientX;e.currentTarget.contains(t)&&r&&(Y.current=e.clientX>q.current?"right":"left",q.current=e.clientX)}))})})})})})})});q.displayName=X;var ee=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,E.jsx)(u.sG.div,{role:"group",...n,ref:t})});ee.displayName="MenuGroup";var et=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,E.jsx)(u.sG.div,{...n,ref:t})});et.displayName="MenuLabel";var er="MenuItem",en="menu.itemSelect",eo=n.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:i,...l}=e,s=n.useRef(null),d=G(er,e.__scopeMenu),c=Y(er,e.__scopeMenu),f=(0,a.s)(t,s),p=n.useRef(!1);return(0,E.jsx)(ea,{...l,ref:f,disabled:r,onClick:(0,o.m)(e.onClick,()=>{let e=s.current;if(!r&&e){let t=new CustomEvent(en,{bubbles:!0,cancelable:!0});e.addEventListener(en,e=>i?.(e),{once:!0}),(0,u.hO)(e,t),t.defaultPrevented?p.current=!1:d.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),p.current=!0},onPointerUp:(0,o.m)(e.onPointerUp,e=>{p.current||e.currentTarget?.click()}),onKeyDown:(0,o.m)(e.onKeyDown,e=>{let t=""!==c.searchRef.current;r||t&&" "===e.key||R.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eo.displayName=er;var ea=n.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:i=!1,textValue:l,...s}=e,d=Y(er,r),c=A(r),f=n.useRef(null),p=(0,a.s)(t,f),[m,v]=n.useState(!1),[h,g]=n.useState("");return n.useEffect(()=>{let e=f.current;e&&g((e.textContent??"").trim())},[s.children]),(0,E.jsx)(N.ItemSlot,{scope:r,disabled:i,textValue:l??h,children:(0,E.jsx)(w.q7,{asChild:!0,...c,focusable:!i,children:(0,E.jsx)(u.sG.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,...s,ref:p,onPointerMove:(0,o.m)(e.onPointerMove,eN(e=>{i?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.m)(e.onPointerLeave,eN(e=>d.onItemLeave(e))),onFocus:(0,o.m)(e.onFocus,()=>v(!0)),onBlur:(0,o.m)(e.onBlur,()=>v(!1))})})})}),ei=n.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...a}=e;return(0,E.jsx)(em,{scope:e.__scopeMenu,checked:r,children:(0,E.jsx)(eo,{role:"menuitemcheckbox","aria-checked":eP(r)?"mixed":r,...a,ref:t,"data-state":eI(r),onSelect:(0,o.m)(a.onSelect,()=>n?.(!!eP(r)||!r),{checkForDefaultPrevented:!1})})})});ei.displayName="MenuCheckboxItem";var el="MenuRadioGroup",[eu,es]=S(el,{value:void 0,onValueChange:()=>{}}),ed=n.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,a=(0,x.c)(n);return(0,E.jsx)(eu,{scope:e.__scopeMenu,value:r,onValueChange:a,children:(0,E.jsx)(ee,{...o,ref:t})})});ed.displayName=el;var ec="MenuRadioItem",ef=n.forwardRef((e,t)=>{let{value:r,...n}=e,a=es(ec,e.__scopeMenu),i=r===a.value;return(0,E.jsx)(em,{scope:e.__scopeMenu,checked:i,children:(0,E.jsx)(eo,{role:"menuitemradio","aria-checked":i,...n,ref:t,"data-state":eI(i),onSelect:(0,o.m)(n.onSelect,()=>a.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});ef.displayName=ec;var ep="MenuItemIndicator",[em,ev]=S(ep,{checked:!1}),eh=n.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,a=ev(ep,r);return(0,E.jsx)(g.C,{present:n||eP(a.checked)||!0===a.checked,children:(0,E.jsx)(u.sG.span,{...o,ref:t,"data-state":eI(a.checked)})})});eh.displayName=ep;var eg=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,E.jsx)(u.sG.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});eg.displayName="MenuSeparator";var ew=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=T(r);return(0,E.jsx)(v.i3,{...o,...n,ref:t})});ew.displayName="MenuArrow";var ey="MenuSub",[ex,eb]=S(ey),eC=e=>{let{__scopeMenu:t,children:r,open:o=!1,onOpenChange:a}=e,i=F(ey,t),l=T(t),[u,s]=n.useState(null),[d,c]=n.useState(null),f=(0,x.c)(a);return n.useEffect(()=>(!1===i.open&&f(!1),()=>f(!1)),[i.open,f]),(0,E.jsx)(v.bL,{...l,children:(0,E.jsx)(O,{scope:t,open:o,onOpenChange:f,content:d,onContentChange:c,children:(0,E.jsx)(ex,{scope:t,contentId:(0,m.B)(),triggerId:(0,m.B)(),trigger:u,onTriggerChange:s,children:r})})})};eC.displayName=ey;var eE="MenuSubTrigger",eR=n.forwardRef((e,t)=>
1{let r=F(eE,e.__scopeMenu),i=G(eE,e.__scopeMenu),l=eb(eE,e.__scopeMenu),u=Y(eE,e.__scopeMenu),s=n.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:c}=u,f={__scopeMenu:e.__scopeMenu},p=n.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return n.useEffect(()=>p,[p]),n.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),c(null)}},[d,c]),(0,E.jsx)(U,{asChild:!0,...f,children:(0,E.jsx)(ea,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":l.contentId,"data-state":eM(r.open),...e,ref:(0,a.t)(t,l.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,o.m)(e.onPointerMove,eN(t=>{u.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||s.current||(u.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{r.onOpenChange(!0),p()},100)))})),onPointerLeave:(0,o.m)(e.onPointerLeave,eN(e=>{p();let t=r.content?.getBoundingClientRect();if(t){let n=r.content?.dataset.side,o="right"===n,a=t[o?"left":"right"],i=t[o?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:a,y:t.top},{x:i,y:t.top},{x:i,y:t.bottom},{x:a,y:t.bottom}],side:n}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.m)(e.onKeyDown,t=>{let n=""!==u.searchRef.current;e.disabled||n&&" "===t.key||M[i.dir].includes(t.key)&&(r.onOpenChange(!0),r.content?.focus(),t.preventDefault())})})})});eR.displayName=eE;var eD="MenuSubContent",ej=n.forwardRef((e,t)=>{let r=$(X,e.__scopeMenu),{forceMount:i=r.forceMount,...l}=e,u=F(X,e.__scopeMenu),s=G(X,e.__scopeMenu),d=eb(eD,e.__scopeMenu),c=n.useRef(null),f=(0,a.s)(t,c);return(0,E.jsx)(N.Provider,{scope:e.__scopeMenu,children:(0,E.jsx)(g.C,{present:i||u.open,children:(0,E.jsx)(N.Slot,{scope:e.__scopeMenu,children:(0,E.jsx)(Q,{id:d.contentId,"aria-labelledby":d.triggerId,...l,ref:f,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{s.isUsingKeyboardRef.current&&c.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.m)(e.onFocusOutside,e=>{e.target!==d.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,o.m)(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,o.m)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=P[s.dir].includes(e.key);t&&r&&(u.onOpenChange(!1),d.trigger?.focus(),e.preventDefault())})})})})})});function eM(e){return e?"open":"closed"}function eP(e){return"indeterminate"===e}function eI(e){return eP(e)?"indeterminate":e?"checked":"unchecked"}function eN(e){return t=>"mouse"===t.pointerType?e(t):void 0}ej.displayName=eD;var e_="DropdownMenu",[ek,eS]=(0,i.A)(e_,[L]),eL=L(),[eT,eA]=ek(e_),eO=e=>{let{__scopeDropdownMenu:t,children:r,dir:o,open:a,defaultOpen:i,onOpenChange:u,modal:s=!0}=e,d=eL(t),c=n.useRef(null),[f=!1,p]=(0,l.i)({prop:a,defaultProp:i,onChange:u});return(0,E.jsx)(eT,{scope:t,triggerId:(0,m.B)(),triggerRef:c,contentId:(0,m.B)(),open:f,onOpenChange:p,onOpenToggle:n.useCallback(()=>p(e=>!e),[p]),modal:s,children:(0,E.jsx)(B,{...d,open:f,onOpenChange:p,dir:o,modal:s,children:r})})};eO.displayName=e_;var eF="DropdownMenuTrigger",eK=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...i}=e,l=eA(eF,r),s=eL(r);return(0,E.jsx)(U,{asChild:!0,...s,children:(0,E.jsx)(u.sG.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...i,ref:(0,a.t)(t,l.triggerRef),onPointerDown:(0,o.m)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:(0,o.m)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eK.displayName=eF;var eG=e=>{let{__scopeDropdownMenu:t,...r}=e,n=eL(t);return(0,E.jsx)(z,{...n,...r})};eG.displayName="DropdownMenuPortal";var eB="DropdownMenuContent",eU=n.forwardRef((e,t)=>
1{let{__scopeDropdownMenu:r,...a}=e,i=eA(eB,r),l=eL(r),u=n.useRef(!1);return(0,E.jsx)(q,{id:i.contentId,"aria-labelledby":i.triggerId,...l,...a,ref:t,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{u.current||i.triggerRef.current?.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,o.m)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!i.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=eB;var eW=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ee,{...o,...n,ref:t})});eW.displayName="DropdownMenuGroup";var eH=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(et,{...o,...n,ref:t})});eH.displayName="DropdownMenuLabel";var e$=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(eo,{...o,...n,ref:t})});e$.displayName="DropdownMenuItem";var ez=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ei,{...o,...n,ref:t})});ez.displayName="DropdownMenuCheckboxItem";var eX=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ed,{...o,...n,ref:t})});eX.displayName="DropdownMenuRadioGroup";var eV=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ef,{...o,...n,ref:t})});eV.displayName="DropdownMenuRadioItem";var eY=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(eh,{...o,...n,ref:t})});eY.displayName="DropdownMenuItemIndicator";var eq=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(eg,{...o,...n,ref:t})});eq.displayName="DropdownMenuSeparator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ew,{...o,...n,ref:t})}).displayName="DropdownMenuArrow";var eZ=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(eR,{...o,...n,ref:t})});eZ.displayName="DropdownMenuSubTrigger";var eJ=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ej,{...o,...n,ref:t,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";var eQ=eO,e0=eK,e1=eG,e9=eU,e6=eW,e5=eH,e2=e$,e3=ez,e4=eX,e7=eV,e8=eY,te=eq,tt=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:a}=e,i=eL(t),[u=!1,s]=(0,l.i)({prop:n,defaultProp:a,onChange:o});return(0,E.jsx)(eC,{...i,open:u,onOpenChange:s,children:r})},tr=eZ,tn=eJ},62383:(e,t,r)=>{r.d(t,{RG:()=>b,bL:()=>N,q7:()=>_});var n=r(74361),o=r(29097),a=r(96953),i=r(58965),l=r(55381),u=r(14332),s=r(99667),d=r(99912),c=r(49920),f=r(76982),p=r(62021),m="rovingFocusGroup.onEntryFocus",v={bubbles:!1,cancelable:!0},h="RovingFocusGroup",[g,w,y]=(0,a.N)(h),[x,b]=(0,l.A)(h,[y]),[C,E]=x(h),R=n.forwardRef((e,t)=>(0,p.jsx)(g.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(g.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(D,{...e,ref:t})})}));R.displayName=h;var D=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:l=!1,dir:u,currentTabStopId:h,defaultCurrentTabStopId:g,onCurrentTabStopIdChange:y,onEntryFocus:x,preventScrollOnEntryFocus:b=!1,...E}=e,R=n.useRef(null),D=(0,i.s)(t,R),j=(0,f.jH)(u),[M=null,P]=(0,c.i)({prop:h,defaultProp:g,onChange:y}),[N,_]=n.useState(!1),k=(0,d.c)(x),S=w(r),L=n.useRef(!1),[T,A]=n.useState(0);return n.useEffect(()=>{let e=R.current;if(e)return e.addEventListener(m,k),()=>e.removeEventListener(m,k)},[k]),(0,p.jsx)(C,{scope:r,orientation:a,dir:j,loop:l,currentTabStopId:M,onItemFocus:n.useCallback(e=>P(e),[P]),onItemShiftTab:n.useCallback(()=>_(!0),[]),onFocusableItemAdd:n.useCallback(()=>A(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>A(e=>e-1),[]),children:(0,p.jsx)(s.sG.div,{tabIndex:N||0===T?-1:0,"data-orientation":a,...E,ref:D,style:{outline:"none",...e.style},onMouseDown:(0,o.m)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,o.m)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!N){let t=new CustomEvent(m,v);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=S().filter(e=>
1e.focusable);I([e.find(e=>e.active),e.find(e=>e.id===M),...e].filter(Boolean).map(e=>e.ref.current),b)}}L.current=!1}),onBlur:(0,o.m)(e.onBlur,()=>_(!1))})})}),j="RovingFocusGroupItem",M=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:i=!1,tabStopId:l,...d}=e,c=(0,u.B)(),f=l||c,m=E(j,r),v=m.currentTabStopId===f,h=w(r),{onFocusableItemAdd:y,onFocusableItemRemove:x}=m;return n.useEffect(()=>{if(a)return y(),()=>x()},[a,y,x]),(0,p.jsx)(g.ItemSlot,{scope:r,id:f,focusable:a,active:i,children:(0,p.jsx)(s.sG.span,{tabIndex:v?0:-1,"data-orientation":m.orientation,...d,ref:t,onMouseDown:(0,o.m)(e.onMouseDown,e=>{a?m.onItemFocus(f):e.preventDefault()}),onFocus:(0,o.m)(e.onFocus,()=>m.onItemFocus(f)),onKeyDown:(0,o.m)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return P[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=m.loop?(r=o,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(a+1)}setTimeout(()=>I(o))}})})})});M.displayName=j;var P={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function I(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var N=R,_=M},71895:(e,t,r)=>{r.d(t,{qW:()=>p});var n,o=r(74361),a=r(29097),i=r(99667),l=r(58965),u=r(99912),s=r(20128),d=r(62021),c="dismissableLayer.update",f=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),p=o.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:p,onPointerDownOutside:h,onFocusOutside:g,onInteractOutside:w,onDismiss:y,...x}=e,b=o.useContext(f),[C,E]=o.useState(null),R=C?.ownerDocument??globalThis?.document,[,D]=o.useState({}),j=(0,l.s)(t,e=>E(e)),M=Array.from(b.layers),[P]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),I=M.indexOf(P),N=C?M.indexOf(C):-1,_=b.layersWithOutsidePointerEventsDisabled.size>0,k=N>=I,S=function(e,t=globalThis?.document){let r=(0,u.c)(e),n=o.useRef(!1),a=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){v("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=n,t.addEventListener("click",a.current,{once:!0})):n()}else t.removeEventListener("click",a.current);n.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...b.branches].some(e=>e.contains(t));k&&!r&&(h?.(e),w?.(e),e.defaultPrevented||y?.())},R),L=function(e,t=globalThis?.document){let r=(0,u.c)(e),n=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!n.current&&v("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...b.branches].some(e=>e.contains(t))&&(g?.(e),w?.(e),e.defaultPrevented||y?.())},R);return(0,s.U)(e=>{N===b.layers.size-1&&(p?.(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},R),o.useEffect(()=>{if(C)return r&&(0===b.layersWithOutsidePointerEventsDisabled.size&&(n=R.body.style.pointerEvents,R.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(C)),b.layers.add(C),m(),()=>{r&&1===b.layersWithOutsidePointerEventsDisabled.size&&(R.body.style.pointerEvents=n)}},[C,R,r,b]),o.useEffect(()=>()=>{C&&(b.layers.delete(C),b.layersWithOutsidePointerEventsDisabled.delete(C),m())},[C,b]),o.useEffect(()=>{let e=()=>D({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,d.jsx)(i.sG.div,{...x,ref:j,style:{pointerEvents:_?k?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.m)(e.onFocusCapture,L.onFocusCapture),onBlurCapture:(0,a.m)(e.onBlurCapture,L.onBlurCapture),onPointerDownCapture:(0,a.m)(e.onPointerDownCapture,S.onPointerDownCapture)})});function m(){let e=new CustomEvent(c);document.dispatchEvent(e)}function v(e,t,r,{discrete:n}){let o=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,i.hO)(o,a):o.dispatchEvent(a)}p.displayName="DismissableLayer",o.forwardRef((e,t)=>
1{let r=o.useContext(f),n=o.useRef(null),a=(0,l.s)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,d.jsx)(i.sG.div,{...e,ref:a})}).displayName="DismissableLayerBranch"},76982:(e,t,r)=>{r.d(t,{jH:()=>a});var n=r(74361);r(62021);var o=n.createContext(void 0);function a(e){let t=n.useContext(o);return e||t||"ltr"}},96953:(e,t,r)=>{r.d(t,{N:()=>u});var n=r(74361),o=r(55381),a=r(58965),i=r(66448),l=r(62021);function u(e){let t=e+"CollectionProvider",[r,u]=(0,o.A)(t),[s,d]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:r}=e,o=n.useRef(null),a=n.useRef(new Map).current;return(0,l.jsx)(s,{scope:t,itemMap:a,collectionRef:o,children:r})};c.displayName=t;let f=e+"CollectionSlot",p=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=d(f,r),u=(0,a.s)(t,o.collectionRef);return(0,l.jsx)(i.DX,{ref:u,children:n})});p.displayName=f;let m=e+"CollectionItemSlot",v="data-radix-collection-item",h=n.forwardRef((e,t)=>{let{scope:r,children:o,...u}=e,s=n.useRef(null),c=(0,a.s)(t,s),f=d(m,r);return n.useEffect(()=>(f.itemMap.set(s,{ref:s,...u}),()=>void f.itemMap.delete(s))),(0,l.jsx)(i.DX,{...{[v]:""},ref:c,children:o})});return h.displayName=m,[{Provider:c,Slot:p,ItemSlot:h},function(t){let r=d(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},u]}}}]);
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.