1try{let 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]="0154e3c0-4f78-4a2b-83f0-d5386d5928eb",e._sentryDebugIdIdentifier="sentry-dbid-0154e3c0-4f78-4a2b-83f0-d5386d5928eb")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3723],{5917:(e,n,t)=>{t.d(n,{A:()=>r});let r=(0,t(71847).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},7649:(e,n,t)=>{t.d(n,{Content:()=>eb,Indicator:()=>ew,Item:()=>em,Link:()=>eh,List:()=>ev,Root:()=>ep,Trigger:()=>eg,Viewport:()=>ex});var r=t(12115),o=t(47650),a=t(3468),i=t(92556),l=t(97602),u=t(23558),s=t(94446),c=t(66218),d=t(76842),f=t(68946),p=t(49972),v=t(44831),m=t(78108),g=t(4129),h=t(70222),w=t(861),b=t(95155),x="NavigationMenu",[y,C,R]=(0,p.N)(x),[M,j,E]=(0,p.N)(x),[N,D]=(0,a.A)(x,[R,E]),[I,T]=N(x),[_,P]=N(x),K=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:t,value:o,onValueChange:a,defaultValue:i,delayDuration:d=200,skipDelayDuration:f=300,orientation:p="horizontal",dir:v,...m}=e,[g,h]=r.useState(null),w=(0,s.s)(n,e=>h(e)),y=(0,c.jH)(v),C=r.useRef(0),R=r.useRef(0),M=r.useRef(0),[j,E]=r.useState(!0),[N,D]=(0,u.i)({prop:o,onChange:e=>{let n=f>0;""!==e?(window.clearTimeout(M.current),n&&E(!1)):(window.clearTimeout(M.current),M.current=window.setTimeout(()=>E(!0),f)),null==a||a(e)},defaultProp:null!=i?i:"",caller:x}),I=r.useCallback(()=>{window.clearTimeout(R.current),R.current=window.setTimeout(()=>D(""),150)},[D]),T=r.useCallback(e=>{window.clearTimeout(R.current),D(e)},[D]),_=r.useCallback(e=>{N===e?window.clearTimeout(R.current):C.current=window.setTimeout(()=>{window.clearTimeout(R.current),D(e)},d)},[N,D,d]);return r.useEffect(()=>()=>{window.clearTimeout(C.current),window.clearTimeout(R.current),window.clearTimeout(M.current)},[]),(0,b.jsx)(A,{scope:t,isRootMenu:!0,value:N,dir:y,orientation:p,rootNavigationMenu:g,onTriggerEnter:e=>{window.clearTimeout(C.current),j?_(e):T(e)},onTriggerLeave:()=>{window.clearTimeout(C.current),I()},onContentEnter:()=>window.clearTimeout(R.current),onContentLeave:I,onItemSelect:e=>{D(n=>n===e?"":e)},onItemDismiss:()=>D(""),children:(0,b.jsx)(l.sG.nav,{"aria-label":"Main","data-orientation":p,dir:y,...m,ref:w})})});K.displayName=x;var k="NavigationMenuSub";r.forwardRef((e,n)=>{let{__scopeNavigationMenu:t,value:r,onValueChange:o,defaultValue:a,orientation:i="horizontal",...s}=e,c=T(k,t),[d,f]=(0,u.i)({prop:r,onChange:o,defaultProp:null!=a?a:"",caller:k});return(0,b.jsx)(A,{scope:t,isRootMenu:!1,value:d,dir:c.dir,orientation:i,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>f(e),onItemSelect:e=>f(e),onItemDismiss:()=>f(""),children:(0,b.jsx)(l.sG.div,{"data-orientation":i,...s,ref:n})})}).displayName=k;var A=e=>{let{scope:n,isRootMenu:t,rootNavigationMenu:o,dir:a,orientation:i,children:l,value:u,onItemSelect:s,onItemDismiss:c,onTriggerEnter:d,onTriggerLeave:p,onContentEnter:v,onContentLeave:g}=e,[w,x]=r.useState(null),[C,R]=r.useState(new Map),[M,j]=r.useState(null);return(0,b.jsx)(I,{scope:n,isRootMenu:t,rootNavigationMenu:o,value:u,previousValue:(0,m.Z)(u),baseId:(0,f.B)(),dir:a,orientation:i,viewport:w,onViewportChange:x,indicatorTrack:M,onIndicatorTrackChange:j,onTriggerEnter:(0,h.c)(d),onTriggerLeave:(0,h.c)(p),onContentEnter:(0,h.c)(v),onContentLeave:(0,h.c)(g),onItemSelect:(0,h.c)(s),onItemDismiss:(0,h.c)(c),onViewportContentChange:r.useCallback((e,n)=>{R(t=>(t.set(e,n),new Map(t)))},[]),onViewportContentRemove:r.useCallback(e=>{R(n=>n.has(e)?(n.delete(e),new Map(n)):n)},[]),children:(0,b.jsx)(y.Provider,{scope:n,children:(0,b.jsx)(_,{scope:n,items:C,children:l})})})},O="NavigationMenuList",F=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:t,...r}=e,o=T(O,t),a=(0,b.jsx)(l.sG.ul,{"data-orientation":o.orientation,...r,ref:n});return(0,b.jsx)(l.sG.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,b.jsx)(y.Slot,{scope:t,children:o.isRootMenu?(0,b.jsx)(er,{asChild:!0,children:a}):a})})});F.displayName=O;
1var L="NavigationMenuItem",[S,G]=N(L),U=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:t,value:o,...a}=e,i=(0,f.B)(),u=r.useRef(null),s=r.useRef(null),c=r.useRef(null),d=r.useRef(()=>{}),p=r.useRef(!1),v=r.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(u.current){d.current();let n=ei(u.current);n.length&&el("start"===e?n:n.reverse())}},[]),m=r.useCallback(()=>{if(u.current){let e=ei(u.current);e.length&&(d.current=function(e){return e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let n=e.dataset.tabindex;e.setAttribute("tabindex",n)})}}(e))}},[]);return(0,b.jsx)(S,{scope:t,value:o||i||"LEGACY_REACT_AUTO_VALUE",triggerRef:s,contentRef:u,focusProxyRef:c,wasEscapeCloseRef:p,onEntryKeyDown:v,onFocusProxyEnter:v,onRootContentClose:m,onContentFocusOutside:m,children:(0,b.jsx)(l.sG.li,{...a,ref:n})})});U.displayName=L;var B="NavigationMenuTrigger",V=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:t,disabled:o,...a}=e,u=T(B,e.__scopeNavigationMenu),c=G(B,e.__scopeNavigationMenu),d=r.useRef(null),f=(0,s.s)(d,c.triggerRef,n),p=ec(u.baseId,c.value),v=ed(u.baseId,c.value),m=r.useRef(!1),g=r.useRef(!1),h=c.value===u.value;return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(y.ItemSlot,{scope:t,value:c.value,children:(0,b.jsx)(ea,{asChild:!0,children:(0,b.jsx)(l.sG.button,{id:p,disabled:o,"data-disabled":o?"":void 0,"data-state":es(h),"aria-expanded":h,"aria-controls":v,...a,ref:f,onPointerEnter:(0,i.mK)(e.onPointerEnter,()=>{g.current=!1,c.wasEscapeCloseRef.current=!1}),onPointerMove:(0,i.mK)(e.onPointerMove,ef(()=>{o||g.current||c.wasEscapeCloseRef.current||m.current||(u.onTriggerEnter(c.value),m.current=!0)})),onPointerLeave:(0,i.mK)(e.onPointerLeave,ef(()=>{o||(u.onTriggerLeave(),m.current=!1)})),onClick:(0,i.mK)(e.onClick,()=>{u.onItemSelect(c.value),g.current=h}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{let n={horizontal:"ArrowDown",vertical:"rtl"===u.dir?"ArrowLeft":"ArrowRight"}[u.orientation];h&&e.key===n&&(c.onEntryKeyDown(),e.preventDefault())})})})}),h&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(w.bL,{"aria-hidden":!0,tabIndex:0,ref:c.focusProxyRef,onFocus:e=>{let n=c.contentRef.current,t=e.relatedTarget,r=t===d.current,o=null==n?void 0:n.contains(t);(r||!o)&&c.onFocusProxyEnter(r?"start":"end")}}),u.viewport&&(0,b.jsx)("span",{"aria-owns":v})]})]})});V.displayName=B;var z="navigationMenu.linkSelect",W=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:t,active:r,onSelect:o,...a}=e;return(0,b.jsx)(ea,{asChild:!0,children:(0,b.jsx)(l.sG.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...a,ref:n,onClick:(0,i.mK)(e.onClick,e=>{let n=e.target,t=new CustomEvent(z,{bubbles:!0,cancelable:!0});if(n.addEventListener(z,e=>null==o?void 0:o(e),{once:!0}),(0,l.hO)(n,t),!t.defaultPrevented&&!e.metaKey){let e=new CustomEvent($,{bubbles:!0,cancelable:!0});(0,l.hO)(n,e)}},{checkForDefaultPrevented:!1})})})});W.displayName="NavigationMenuLink";var H="NavigationMenuIndicator",q=r.forwardRef((e,n)=>{let{forceMount:t,...r}=e,a=T(H,e.__scopeNavigationMenu),i=!!a.value;return a.indicatorTrack?o.createPortal((0,b.jsx)(d.C,{present:t||i,children:(0,b.jsx)(Z,{...r,ref:n})}),a.indicatorTrack):null});q.displayName=H;var Z=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:t,...o}=e,a=T(H,t),i=C(t),[u,s]=r.useState(null),[c,d]=r.useState(null),f="horizontal"===a.orientation,p=!!a.value;r.useEffect(()=>{var e;let n=null==(e=i().find(e=>e.value===a.value))?void 0:e.ref.current;n&&s(n)},[i,a.value]);let v=()=>{u&&d({size:f?u.offsetWidth:u.offsetHeight,offset:f?u.offsetLeft:u.offsetTop})};return eu(u,v),eu(a.indicatorTrack,v),c?(0,b.jsx)(l.sG.div,{"aria-hidden":!0,"data-state":p?"visible":"hidden","data-orientation":a.orientation,...o,ref:n,style:{position:"absolute",...f?{left:0,width:c.size+"px",transform:"translateX(".concat(c.offset,"px)")}:{top:0,height:c.size+"px",transform:"translateY(".concat(c.offset,"px)")},...o.style}}):null}),Y="NavigationMenuContent",J=r.forwardRef((e,n)=>{let{forceMount:t,...r}=e,o=T(Y,e.__scopeNavigationMenu),a=G(Y,e.__scopeNavigationMenu),l=(0,s.s)(a.contentRef,n),u=a.value===o.value,c={value:a.value,triggerRef:a.triggerRef,focu
1sProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...r};return o.viewport?(0,b.jsx)(X,{forceMount:t,...c,ref:l}):(0,b.jsx)(d.C,{present:t||u,children:(0,b.jsx)(Q,{"data-state":es(u),...c,ref:l,onPointerEnter:(0,i.mK)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,i.mK)(e.onPointerLeave,ef(o.onContentLeave)),style:{pointerEvents:!u&&o.isRootMenu?"none":void 0,...c.style}})})});J.displayName=Y;var X=r.forwardRef((e,n)=>{let{onViewportContentChange:t,onViewportContentRemove:r}=T(Y,e.__scopeNavigationMenu);return(0,g.N)(()=>{t(e.value,{ref:n,...e})},[e,n,t]),(0,g.N)(()=>()=>r(e.value),[e.value,r]),null}),$="navigationMenu.rootContentDismiss",Q=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:t,value:o,triggerRef:a,focusProxyRef:l,wasEscapeCloseRef:u,onRootContentClose:c,onContentFocusOutside:d,...f}=e,p=T(Y,t),m=r.useRef(null),g=(0,s.s)(m,n),h=ec(p.baseId,o),w=ed(p.baseId,o),x=C(t),y=r.useRef(null),{onItemDismiss:R}=p;r.useEffect(()=>{let e=m.current;if(p.isRootMenu&&e){let n=()=>{var n;R(),c(),e.contains(document.activeElement)&&(null==(n=a.current)||n.focus())};return e.addEventListener($,n),()=>e.removeEventListener($,n)}},[p.isRootMenu,e.value,a,R,c]);let M=r.useMemo(()=>{let e=x().map(e=>e.value);"rtl"===p.dir&&e.reverse();let n=e.indexOf(p.value),t=e.indexOf(p.previousValue),r=o===p.value,a=t===e.indexOf(o);if(!r&&!a)return y.current;let i=(()=>{if(n!==t){if(r&&-1!==t)return n>t?"from-end":"from-start";if(a&&-1!==n)return n>t?"to-start":"to-end"}return null})();return y.current=i,i},[p.previousValue,p.value,p.dir,x,o]);return(0,b.jsx)(er,{asChild:!0,children:(0,b.jsx)(v.qW,{id:w,"aria-labelledby":h,"data-motion":M,"data-orientation":p.orientation,...f,ref:g,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let n=new Event($,{bubbles:!0,cancelable:!0});null==(e=m.current)||e.dispatchEvent(n)},onFocusOutside:(0,i.mK)(e.onFocusOutside,e=>{var n;d();let t=e.target;(null==(n=p.rootNavigationMenu)?void 0:n.contains(t))&&e.preventDefault()}),onPointerDownOutside:(0,i.mK)(e.onPointerDownOutside,e=>{var n;let t=e.target,r=x().some(e=>{var n;return null==(n=e.ref.current)?void 0:n.contains(t)}),o=p.isRootMenu&&(null==(n=p.viewport)?void 0:n.contains(t));(r||o||!p.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{let n=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!n){let n=ei(e.currentTarget),r=document.activeElement,o=n.findIndex(e=>e===r);if(el(e.shiftKey?n.slice(0,o).reverse():n.slice(o+1,n.length)))e.preventDefault();else{var t;null==(t=l.current)||t.focus()}}}),onEscapeKeyDown:(0,i.mK)(e.onEscapeKeyDown,e=>{u.current=!0})})})}),ee="NavigationMenuViewport",en=r.forwardRef((e,n)=>{let{forceMount:t,...r}=e,o=!!T(ee,e.__scopeNavigationMenu).value;return(0,b.jsx)(d.C,{present:t||o,children:(0,b.jsx)(et,{...r,ref:n})})});en.displayName=ee;var et=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:t,children:o,...a}=e,u=T(ee,t),c=(0,s.s)(n,u.onViewportChange),f=P(Y,e.__scopeNavigationMenu),[p,v]=r.useState(null),[m,g]=r.useState(null),h=p?(null==p?void 0:p.width)+"px":void 0,w=p?(null==p?void 0:p.height)+"px":void 0,x=!!u.value,y=x?u.value:u.previousValue;return eu(m,()=>{m&&v({width:m.offsetWidth,height:m.offsetHeight})}),(0,b.jsx)(l.sG.div,{"data-state":es(x),"data-orientation":u.orientation,...a,ref:c,style:{pointerEvents:!x&&u.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":h,"--radix-navigation-menu-viewport-height":w,...a.style},onPointerEnter:(0,i.mK)(e.onPointerEnter,u.onContentEnter),onPointerLeave:(0,i.mK)(e.onPointerLeave,ef(u.onContentLeave)),children:Array.from(f.items).map(e=>{let[n,{ref:t,forceMount:r,...o}]=e,a=y===n;return(0,b.jsx)(d.C,{present:r||a,children:(0,b.jsx)(Q,{...o,ref:(0,s.t)(t,e=>{a&&e&&g(e)})})},n)})})}),er=r.forwardRef((e,n)=>{let{__scopeNavigationMenu:t,...r}=e,o=T("FocusGroup",t);return(0,b.jsx)(M.Provider,{scope:t,children:(0,b.jsx)(M.Slot,{scope:t,children:(0,b.jsx)(l.sG.div,{dir:o.dir,...r,ref:n})})})}),eo=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ea=r.forwardRef((e,n
1)=>{let{__scopeNavigationMenu:t,...r}=e,o=j(t),a=T("FocusGroupItem",t);return(0,b.jsx)(M.ItemSlot,{scope:t,children:(0,b.jsx)(l.sG.button,{...r,ref:n,onKeyDown:(0,i.mK)(e.onKeyDown,e=>{if(["Home","End",...eo].includes(e.key)){let n=o().map(e=>e.ref.current);if(["rtl"===a.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&n.reverse(),eo.includes(e.key)){let t=n.indexOf(e.currentTarget);n=n.slice(t+1)}setTimeout(()=>el(n)),e.preventDefault()}})})})});function ei(e){let n=[],t=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let n="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||n?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;t.nextNode();)n.push(t.currentNode);return n}function el(e){let n=document.activeElement;return e.some(e=>e===n||(e.focus(),document.activeElement!==n))}function eu(e,n){let t=(0,h.c)(n);(0,g.N)(()=>{let n=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(t)});return r.observe(e),()=>{window.cancelAnimationFrame(n),r.unobserve(e)}}},[e,t])}function es(e){return e?"open":"closed"}function ec(e,n){return"".concat(e,"-trigger-").concat(n)}function ed(e,n){return"".concat(e,"-content-").concat(n)}function ef(e){return n=>"mouse"===n.pointerType?e(n):void 0}var ep=K,ev=F,em=U,eg=V,eh=W,ew=q,eb=J,ex=en},11828:(e,n,t)=>{t.d(n,{G5:()=>eH,H_:()=>eL,JU:()=>eO,Mz:()=>eP,Pb:()=>ez,UC:()=>ek,UE:()=>K,VF:()=>eU,YJ:()=>eA,ZL:()=>eK,ZP:()=>eW,bL:()=>e_,hN:()=>eG,i3:()=>eV,q7:()=>eF,wv:()=>eB,z6:()=>eS});var r=t(12115),o=t(92556),a=t(49972),i=t(94446),l=t(3468),u=t(66218),s=t(44831),c=t(19526),d=t(69666),f=t(68946),p=t(66093),v=t(75433),m=t(76842),g=t(97602),h=t(72431),w=t(32467),b=t(70222),x=t(97745),y=t(14432),C=t(95155),R=["Enter"," "],M=["ArrowUp","PageDown","End"],j=["ArrowDown","PageUp","Home",...M],E={ltr:[...R,"ArrowRight"],rtl:[...R,"ArrowLeft"]},N={ltr:["ArrowLeft"],rtl:["ArrowRight"]},D="Menu",[I,T,_]=(0,a.N)(D),[P,K]=(0,l.A)(D,[_,p.Bk,h.RG]),k=(0,p.Bk)(),A=(0,h.RG)(),[O,F]=P(D),[L,S]=P(D),G=e=>{let{__scopeMenu:n,open:t=!1,children:o,dir:a,onOpenChange:i,modal:l=!0}=e,s=k(n),[c,d]=r.useState(null),f=r.useRef(!1),v=(0,b.c)(i),m=(0,u.jH)(a);return r.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,C.jsx)(p.bL,{...s,children:(0,C.jsx)(O,{scope:n,open:t,onOpenChange:v,content:c,onContentChange:d,children:(0,C.jsx)(L,{scope:n,onClose:r.useCallback(()=>v(!1),[v]),isUsingKeyboardRef:f,dir:m,modal:l,children:o})})})};G.displayName=D;var U=r.forwardRef((e,n)=>{let{__scopeMenu:t,...r}=e,o=k(t);return(0,C.jsx)(p.Mz,{...o,...r,ref:n})});U.displayName="MenuAnchor";var B="MenuPortal",[V,z]=P(B,{forceMount:void 0}),W=e=>{let{__scopeMenu:n,forceMount:t,children:r,container:o}=e,a=F(B,n);return(0,C.jsx)(V,{scope:n,forceMount:t,children:(0,C.jsx)(m.C,{present:t||a.open,children:(0,C.jsx)(v.Z,{asChild:!0,container:o,children:r})})})};W.displayName=B;var H="MenuContent",[q,Z]=P(H),Y=r.forwardRef((e,n)=>{let t=z(H,e.__scopeMenu),{forceMount:r=t.forceMount,...o}=e,a=F(H,e.__scopeMenu),i=S(H,e.__scopeMenu);return(0,C.jsx)(I.Provider,{scope:e.__scopeMenu,children:(0,C.jsx)(m.C,{present:r||a.open,children:(0,C.jsx)(I.Slot,{scope:e.__scopeMenu,children:i.modal?(0,C.jsx)(J,{...o,ref:n}):(0,C.jsx)(X,{...o,ref:n})})})})}),J=r.forwardRef((e,n)=>{let t=F(H,e.__scopeMenu),a=r.useRef(null),l=(0,i.s)(n,a);return r.useEffect(()=>{let e=a.current;if(e)return(0,x.Eq)(e)},[]),(0,C.jsx)(Q,{...e,ref:l,trapFocus:t.open,disableOutsidePointerEvents:t.open,disableOutsideScroll:!0,onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>t.onOpenChange(!1)})}),X=r.forwardRef((e,n)=>{let t=F(H,e.__scopeMenu);return(0,C.jsx)(Q,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>t.onOpenChange(!1)})}
1),$=(0,w.TL)("MenuContent.ScrollLock"),Q=r.forwardRef((e,n)=>{let{__scopeMenu:t,loop:a=!1,trapFocus:l,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:v,onEntryFocus:m,onEscapeKeyDown:g,onPointerDownOutside:w,onFocusOutside:b,onInteractOutside:x,onDismiss:R,disableOutsideScroll:E,...N}=e,D=F(H,t),I=S(H,t),_=k(t),P=A(t),K=T(t),[O,L]=r.useState(null),G=r.useRef(null),U=(0,i.s)(n,G,D.onContentChange),B=r.useRef(0),V=r.useRef(""),z=r.useRef(0),W=r.useRef(null),Z=r.useRef("right"),Y=r.useRef(0),J=E?y.A:r.Fragment;r.useEffect(()=>()=>window.clearTimeout(B.current),[]),(0,c.Oh)();let X=r.useCallback(e=>{var n,t;return Z.current===(null==(n=W.current)?void 0:n.side)&&function(e,n){return!!n&&function(e,n){let{x:t,y:r}=e,o=!1;for(let e=0,a=n.length-1;e<n.length;a=e++){let i=n[e],l=n[a],u=i.x,s=i.y,c=l.x,d=l.y;s>r!=d>r&&t<(c-u)*(r-s)/(d-s)+u&&(o=!o)}return o}({x:e.clientX,y:e.clientY},n)}(e,null==(t=W.current)?void 0:t.area)},[]);return(0,C.jsx)(q,{scope:t,searchRef:V,onItemEnter:r.useCallback(e=>{X(e)&&e.preventDefault()},[X]),onItemLeave:r.useCallback(e=>{var n;X(e)||(null==(n=G.current)||n.focus(),L(null))},[X]),onTriggerLeave:r.useCallback(e=>{X(e)&&e.preventDefault()},[X]),pointerGraceTimerRef:z,onPointerGraceIntentChange:r.useCallback(e=>{W.current=e},[]),children:(0,C.jsx)(J,{...E?{as:$,allowPinchZoom:!0}:void 0,children:(0,C.jsx)(d.n,{asChild:!0,trapped:l,onMountAutoFocus:(0,o.mK)(u,e=>{var n;e.preventDefault(),null==(n=G.current)||n.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:(0,C.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:v,onEscapeKeyDown:g,onPointerDownOutside:w,onFocusOutside:b,onInteractOutside:x,onDismiss:R,children:(0,C.jsx)(h.bL,{asChild:!0,...P,dir:I.dir,orientation:"vertical",loop:a,currentTabStopId:O,onCurrentTabStopIdChange:L,onEntryFocus:(0,o.mK)(m,e=>{I.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,C.jsx)(p.UC,{role:"menu","aria-orientation":"vertical","data-state":eN(D.open),"data-radix-menu-content":"",dir:I.dir,..._,...N,ref:U,style:{outline:"none",...N.style},onKeyDown:(0,o.mK)(N.onKeyDown,e=>{let n=e.target.closest("[data-radix-menu-content]")===e.currentTarget,t=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;n&&("Tab"===e.key&&e.preventDefault(),!t&&r&&(e=>{var n,t;let r=V.current+e,o=K().filter(e=>!e.disabled),a=document.activeElement,i=null==(n=o.find(e=>
1e.ref.current===a))?void 0:n.textValue,l=function(e,n,t){var r;let o=n.length>1&&Array.from(n).every(e=>e===n[0])?n[0]:n,a=t?e.indexOf(t):-1,i=(r=Math.max(a,0),e.map((n,t)=>e[(r+t)%e.length]));1===o.length&&(i=i.filter(e=>e!==t));let l=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==t?l:void 0}(o.map(e=>e.textValue),r,i),u=null==(t=o.find(e=>e.textValue===l))?void 0:t.ref.current;!function e(n){V.current=n,window.clearTimeout(B.current),""!==n&&(B.current=window.setTimeout(()=>e(""),1e3))}(r),u&&setTimeout(()=>u.focus())})(e.key));let o=G.current;if(e.target!==o||!j.includes(e.key))return;e.preventDefault();let a=K().filter(e=>!e.disabled).map(e=>e.ref.current);M.includes(e.key)&&a.reverse(),function(e){let n=document.activeElement;for(let t of e)if(t===n||(t.focus(),document.activeElement!==n))return}(a)}),onBlur:(0,o.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(B.current),V.current="")}),onPointerMove:(0,o.mK)(e.onPointerMove,eT(e=>{let n=e.target,t=Y.current!==e.clientX;e.currentTarget.contains(n)&&t&&(Z.current=e.clientX>Y.current?"right":"left",Y.current=e.clientX)}))})})})})})})});Y.displayName=H;var ee=r.forwardRef((e,n)=>{let{__scopeMenu:t,...r}=e;return(0,C.jsx)(g.sG.div,{role:"group",...r,ref:n})});ee.displayName="MenuGroup";var en=r.forwardRef((e,n)=>{let{__scopeMenu:t,...r}=e;return(0,C.jsx)(g.sG.div,{...r,ref:n})});en.displayName="MenuLabel";var et="MenuItem",er="menu.itemSelect",eo=r.forwardRef((e,n)=>{let{disabled:t=!1,onSelect:a,...l}=e,u=r.useRef(null),s=S(et,e.__scopeMenu),c=Z(et,e.__scopeMenu),d=(0,i.s)(n,u),f=r.useRef(!1);return(0,C.jsx)(ea,{...l,ref:d,disabled:t,onClick:(0,o.mK)(e.onClick,()=>{let e=u.current;if(!t&&e){let n=new CustomEvent(er,{bubbles:!0,cancelable:!0});e.addEventListener(er,e=>null==a?void 0:a(e),{once:!0}),(0,g.hO)(e,n),n.defaultPrevented?f.current=!1:s.onClose()}}),onPointerDown:n=>{var t;null==(t=e.onPointerDown)||t.call(e,n),f.current=!0},onPointerUp:(0,o.mK)(e.onPointerUp,e=>{var n;f.current||null==(n=e.currentTarget)||n.click()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let n=""!==c.searchRef.current;t||n&&" "===e.key||R.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eo.displayName=et;var ea=r.forwardRef((e,n)=>{let{__scopeMenu:t,disabled:a=!1,textValue:l,...u}=e,s=Z(et,t),c=A(t),d=r.useRef(null),f=(0,i.s)(n,d),[p,v]=r.useState(!1),[m,w]=r.useState("");return r.useEffect(()=>{let e=d.current;if(e){var n;w((null!=(n=e.textContent)?n:"").trim())}},[u.children]),(0,C.jsx)(I.ItemSlot,{scope:t,disabled:a,textValue:null!=l?l:m,children:(0,C.jsx)(h.q7,{asChild:!0,...c,focusable:!a,children:(0,C.jsx)(g.sG.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...u,ref:f,onPointerMove:(0,o.mK)(e.onPointerMove,eT(e=>{a?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eT(e=>s.onItemLeave(e))),onFocus:(0,o.mK)(e.onFocus,()=>v(!0)),onBlur:(0,o.mK)(e.onBlur,()=>v(!1))})})})}),ei=r.forwardRef((e,n)=>{let{checked:t=!1,onCheckedChange:r,...a}=e;return(0,C.jsx)(ev,{scope:e.__scopeMenu,checked:t,children:(0,C.jsx)(eo,{role:"menuitemcheckbox","aria-checked":eD(t)?"mixed":t,...a,ref:n,"data-state":eI(t),onSelect:(0,o.mK)(a.onSelect,()=>null==r?void 0:r(!!eD(t)||!t),{checkForDefaultPrevented:!1})})})});ei.displayName="MenuCheckboxItem";var el="MenuRadioGroup",[eu,es]=P(el,{value:void 0,onValueChange:()=>{}}),ec=r.forwardRef((e,n)=>{let{value:t,onValueChange:r,...o}=e,a=(0,b.c)(r);return(0,C.jsx)(eu,{scope:e.__scopeMenu,value:t,onValueChange:a,children:(0,C.jsx)(ee,{...o,ref:n})})});ec.displayName=el;var ed="MenuRadioItem",ef=r.forwardRef((e,n)=>{let{value:t,...r}=e,a=es(ed,e.__scopeMenu),i=t===a.value;return(0,C.jsx)(ev,{scope:e.__scopeMenu,checked:i,children:(0,C.jsx)(eo,{role:"menuitemradio","aria-checked":i,...r,ref:n,"data-state":eI(i),onSelect:(0,o.mK)(r.onSelect,()=>{var e;return null==(e=a.onValueChange)?void 0:e.call(a,t)},{checkForDefaultPrevented:!1})})})});ef.displayName=ed;var ep="MenuItemIndicator",[ev,em]=P(ep,{checked:!1}
1),eg=r.forwardRef((e,n)=>{let{__scopeMenu:t,forceMount:r,...o}=e,a=em(ep,t);return(0,C.jsx)(m.C,{present:r||eD(a.checked)||!0===a.checked,children:(0,C.jsx)(g.sG.span,{...o,ref:n,"data-state":eI(a.checked)})})});eg.displayName=ep;var eh=r.forwardRef((e,n)=>{let{__scopeMenu:t,...r}=e;return(0,C.jsx)(g.sG.div,{role:"separator","aria-orientation":"horizontal",...r,ref:n})});eh.displayName="MenuSeparator";var ew=r.forwardRef((e,n)=>{let{__scopeMenu:t,...r}=e,o=k(t);return(0,C.jsx)(p.i3,{...o,...r,ref:n})});ew.displayName="MenuArrow";var eb="MenuSub",[ex,ey]=P(eb),eC=e=>{let{__scopeMenu:n,children:t,open:o=!1,onOpenChange:a}=e,i=F(eb,n),l=k(n),[u,s]=r.useState(null),[c,d]=r.useState(null),v=(0,b.c)(a);return r.useEffect(()=>(!1===i.open&&v(!1),()=>v(!1)),[i.open,v]),(0,C.jsx)(p.bL,{...l,children:(0,C.jsx)(O,{scope:n,open:o,onOpenChange:v,content:c,onContentChange:d,children:(0,C.jsx)(ex,{scope:n,contentId:(0,f.B)(),triggerId:(0,f.B)(),trigger:u,onTriggerChange:s,children:t})})})};eC.displayName=eb;var eR="MenuSubTrigger",eM=r.forwardRef((e,n)=>{let t=F(eR,e.__scopeMenu),a=S(eR,e.__scopeMenu),l=ey(eR,e.__scopeMenu),u=Z(eR,e.__scopeMenu),s=r.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:d}=u,f={__scopeMenu:e.__scopeMenu},p=r.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return r.useEffect(()=>p,[p]),r.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),d(null)}},[c,d]),(0,C.jsx)(U,{asChild:!0,...f,children:(0,C.jsx)(ea,{id:l.triggerId,"aria-haspopup":"menu","aria-expanded":t.open,"aria-controls":l.contentId,"data-state":eN(t.open),...e,ref:(0,i.t)(n,l.onTriggerChange),onClick:n=>{var r;null==(r=e.onClick)||r.call(e,n),e.disabled||n.defaultPrevented||(n.currentTarget.focus(),t.open||t.onOpenChange(!0))},onPointerMove:(0,o.mK)(e.onPointerMove,eT(n=>{u.onItemEnter(n),!n.defaultPrevented&&(e.disabled||t.open||s.current||(u.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{t.onOpenChange(!0),p()},100)))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eT(e=>{var n,r;p();let o=null==(n=t.content)?void 0:n.getBoundingClientRect();if(o){let n=null==(r=t.content)?void 0:r.dataset.side,a="right"===n,i=o[a?"left":"right"],l=o[a?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:i,y:o.top},{x:l,y:o.top},{x:l,y:o.bottom},{x:i,y:o.bottom}],side:n}),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,n=>{let r=""!==u.searchRef.current;if(!e.disabled&&(!r||" "!==n.key)&&E[a.dir].includes(n.key)){var o;t.onOpenChange(!0),null==(o=t.content)||o.focus(),n.preventDefault()}})})})});eM.displayName=eR;var ej="MenuSubContent",eE=r.forwardRef((e,n)=>{let t=z(H,e.__scopeMenu),{forceMount:a=t.forceMount,...l}=e,u=F(H,e.__scopeMenu),s=S(H,e.__scopeMenu),c=ey(ej,e.__scopeMenu),d=r.useRef(null),f=(0,i.s)(n,d);return(0,C.jsx)(I.Provider,{scope:e.__scopeMenu,children:(0,C.jsx)(m.C,{present:a||u.open,children:(0,C.jsx)(I.Slot,{scope:e.__scopeMenu,children:(0,C.jsx)(Q,{id:c.contentId,"aria-labelledby":c.triggerId,...l,ref:f,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var n;s.isUsingKeyboardRef.current&&(null==(n=d.current)||n.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=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let n=e.currentTarget.contains(e.target),t=N[s.dir].includes(e.key);if(n&&t){var r;u.onOpenChange(!1),null==(r=c.trigger)||r.focus(),e.preventDefault()}})})})})})});function eN(e){return e?"open":"closed"}function eD(e){return"indeterminate"===e}function eI(e){return eD(e)?"indeterminate":e?"checked":"unchecked"}function eT(e){return n=>"mouse"===n.pointerType?e(n):void 0}eE.displayName=ej;var e_=G,eP=U,eK=W,ek=Y,eA=ee,eO=en,eF=eo,eL=ei,eS=ec,eG=ef,eU=eg,eB=eh,eV=ew,ez=eC,eW=eM,eH=eE},57007:(e,n,t)=>{t.d(n,{G5:()=>eu,H_:()=>en,JU:()=>Q,Pb:()=>ei,UC:()=>X,VF:()=>eo,W1:()=>Z,YJ:()=>$,ZL:()=>J,ZP:()=>el,bL:()=>q,hN:()=>er,l9:()=>Y,q7:()=>ee,wv:()=>ea,z6:()=>et});var r=t(12115),o=t(49972),a=t(66218),i=t(92556),l=t(94446),u=t(3468),s=t(68946),c=t(11828),d=t(72431),f=t(97602),p=t(23558),v=t(95155),m="Menubar",[g,h,w]=(0,o.N)(m),[b,x]=(0,u.A)(m,[w,d.RG]),y=(0,c.UE)(),C=(0,d.RG)(),[R,M]=b(m),j=r.forwardRef((e,n
1)=>{let{__scopeMenubar:t,value:o,onValueChange:i,defaultValue:l,loop:u=!0,dir:s,...c}=e,h=(0,a.jH)(s),w=C(t),[b,x]=(0,p.i)({prop:o,onChange:i,defaultProp:null!=l?l:"",caller:m}),[y,M]=r.useState(null);return(0,v.jsx)(R,{scope:t,value:b,onMenuOpen:r.useCallback(e=>{x(e),M(e)},[x]),onMenuClose:r.useCallback(()=>x(""),[x]),onMenuToggle:r.useCallback(e=>{x(n=>n?"":e),M(e)},[x]),dir:h,loop:u,children:(0,v.jsx)(g.Provider,{scope:t,children:(0,v.jsx)(g.Slot,{scope:t,children:(0,v.jsx)(d.bL,{asChild:!0,...w,orientation:"horizontal",loop:u,dir:h,currentTabStopId:y,onCurrentTabStopIdChange:M,children:(0,v.jsx)(f.sG.div,{role:"menubar",...c,ref:n})})})})})});j.displayName=m;var E="MenubarMenu",[N,D]=b(E),I=e=>{let{__scopeMenubar:n,value:t,...o}=e,a=(0,s.B)(),i=t||a||"LEGACY_REACT_AUTO_VALUE",l=M(E,n),u=y(n),d=r.useRef(null),f=r.useRef(!1),p=l.value===i;return r.useEffect(()=>{p||(f.current=!1)},[p]),(0,v.jsx)(N,{scope:n,value:i,triggerId:(0,s.B)(),triggerRef:d,contentId:(0,s.B)(),wasKeyboardTriggerOpenRef:f,children:(0,v.jsx)(c.bL,{...u,open:p,onOpenChange:e=>{e||l.onMenuClose()},modal:!1,dir:l.dir,...o})})};I.displayName=E;var T="MenubarTrigger",_=r.forwardRef((e,n)=>{let{__scopeMenubar:t,disabled:o=!1,...a}=e,u=C(t),s=y(t),p=M(T,t),m=D(T,t),h=r.useRef(null),w=(0,l.s)(n,h,m.triggerRef),[b,x]=r.useState(!1),R=p.value===m.value;return(0,v.jsx)(g.ItemSlot,{scope:t,value:m.value,disabled:o,children:(0,v.jsx)(d.q7,{asChild:!0,...u,focusable:!o,tabStopId:m.value,children:(0,v.jsx)(c.Mz,{asChild:!0,...s,children:(0,v.jsx)(f.sG.button,{type:"button",role:"menuitem",id:m.triggerId,"aria-haspopup":"menu","aria-expanded":R,"aria-controls":R?m.contentId:void 0,"data-highlighted":b?"":void 0,"data-state":R?"open":"closed","data-disabled":o?"":void 0,disabled:o,...a,ref:w,onPointerDown:(0,i.mK)(e.onPointerDown,e=>{!o&&0===e.button&&!1===e.ctrlKey&&(p.onMenuOpen(m.value),R||e.preventDefault())}),onPointerEnter:(0,i.mK)(e.onPointerEnter,()=>{if(p.value&&!R){var e;p.onMenuOpen(m.value),null==(e=h.current)||e.focus()}}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{!o&&(["Enter"," "].includes(e.key)&&p.onMenuToggle(m.value),"ArrowDown"===e.key&&p.onMenuOpen(m.value),["Enter"," ","ArrowDown"].includes(e.key)&&(m.wasKeyboardTriggerOpenRef.current=!0,e.preventDefault()))}),onFocus:(0,i.mK)(e.onFocus,()=>x(!0)),onBlur:(0,i.mK)(e.onBlur,()=>x(!1))})})})})});_.displayName=T;var P=e=>{let{__scopeMenubar:n,...t}=e,r=y(n);return(0,v.jsx)(c.ZL,{...r,...t})};P.displayName="MenubarPortal";var K="MenubarContent",k=r.forwardRef((e,n)=>{let{__scopeMenubar:t,align:o="start",...a}=e,l=y(t),u=M(K,t),s=D(K,t),d=h(t),f=r.useRef(!1);return(0,v.jsx)(c.UC,{id:s.contentId,"aria-labelledby":s.triggerId,"data-radix-menubar-content":"",...l,...a,ref:n,align:o,onCloseAutoFocus:(0,i.mK)(e.onCloseAutoFocus,e=>{if(!u.value&&!f.current){var n;null==(n=s.triggerRef.current)||n.focus()}f.current=!1,e.preventDefault()}),onFocusOutside:(0,i.mK)(e.onFocusOutside,e=>{let n=e.target;d().some(e=>{var t;return null==(t=e.ref.current)?void 0:t.contains(n)})&&e.preventDefault()}),onInteractOutside:(0,i.mK)(e.onInteractOutside,()=>{f.current=!0}),onEntryFocus:e=>{s.wasKeyboardTriggerOpenRef.current||e.preventDefault()},onKeyDown:(0,i.mK)(e.onKeyDown,e=>{if(["ArrowRight","ArrowLeft"].includes(e.key)){let n=e.target,t=n.hasAttribute("data-radix-menubar-subtrigger"),r=n.closest("[data-radix-menubar-content]")!==e.currentTarget,o=("rtl"===u.dir?"ArrowRight":"ArrowLeft")===e.key;if(!o&&t||r&&o)return;let a=d().filter(e=>!e.disabled).map(e=>e.value);o&&a.reverse();let i=a.indexOf(s.value),[l]=a=u.loop?function(e,n){return e.map((t,r)=>e[(n+r)%e.length])}(a,i+1):a.slice(i+1);l&&u.onMenuOpen(l)}},{checkForDefaultPrevented:!1}),style:{...e.style,"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"}})});k.displayName=K;
1var A=r.forwardRef((e,n)=>{let{__scopeMenubar:t,...r}=e,o=y(t);return(0,v.jsx)(c.YJ,{...o,...r,ref:n})});A.displayName="MenubarGroup";var O=r.forwardRef((e,n)=>{let{__scopeMenubar:t,...r}=e,o=y(t);return(0,v.jsx)(c.JU,{...o,...r,ref:n})});O.displayName="MenubarLabel";var F=r.forwardRef((e,n)=>{let{__scopeMenubar:t,...r}=e,o=y(t);return(0,v.jsx)(c.q7,{...o,...r,ref:n})});F.displayName="MenubarItem";var L=r.forwardRef((e,n)=>{let{__scopeMenubar:t,...r}=e,o=y(t);return(0,v.jsx)(c.H_,{...o,...r,ref:n})});L.displayName="MenubarCheckboxItem";var S=r.forwardRef((e,n)=>{let{__scopeMenubar:t,...r}=e,o=y(t);return(0,v.jsx)(c.z6,{...o,...r,ref:n})});S.displayName="MenubarRadioGroup";var G=r.forwardRef((e,n)=>{let{__scopeMenubar:t,...r}=e,o=y(t);return(0,v.jsx)(c.hN,{...o,...r,ref:n})});G.displayName="MenubarRadioItem";var U=r.forwardRef((e,n)=>{let{__scopeMenubar:t,...r}=e,o=y(t);return(0,v.jsx)(c.VF,{...o,...r,ref:n})});U.displayName="MenubarItemIndicator";var B=r.forwardRef((e,n)=>{let{__scopeMenubar:t,...r}=e,o=y(t);return(0,v.jsx)(c.wv,{...o,...r,ref:n})});B.displayName="MenubarSeparator",r.forwardRef((e,n)=>{let{__scopeMenubar:t,...r}=e,o=y(t);return(0,v.jsx)(c.i3,{...o,...r,ref:n})}).displayName="MenubarArrow";var V="MenubarSub",z=e=>{let{__scopeMenubar:n,children:t,open:r,onOpenChange:o,defaultOpen:a}=e,i=y(n),[l,u]=(0,p.i)({prop:r,defaultProp:null!=a&&a,onChange:o,caller:V});return(0,v.jsx)(c.Pb,{...i,open:l,onOpenChange:u,children:t})};z.displayName=V;var W=r.forwardRef((e,n)=>{let{__scopeMenubar:t,...r}=e,o=y(t);return(0,v.jsx)(c.ZP,{"data-radix-menubar-subtrigger":"",...o,...r,ref:n})});W.displayName="MenubarSubTrigger";var H=r.forwardRef((e,n)=>{let{__scopeMenubar:t,...r}=e,o=y(t);return(0,v.jsx)(c.G5,{...o,"data-radix-menubar-content":"",...r,ref:n,style:{...e.style,"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"}})});H.displayName="MenubarSubContent";var q=j,Z=I,Y=_,J=P,X=k,$=A,Q=O,ee=F,en=L,et=S,er=G,eo=U,ea=B,ei=z,el=W,eu=H},65229:(e,n,t)=>{t.d(n,{A:()=>r});let r=(0,t(71847).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},72431:(e,n,t)=>{t.d(n,{RG:()=>y,bL:()=>T,q7:()=>_});var r=t(12115),o=t(92556),a=t(49972),i=t(94446),l=t(3468),u=t(68946),s=t(97602),c=t(70222),d=t(23558),f=t(66218),p=t(95155),v="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},g="RovingFocusGroup",[h,w,b]=(0,a.N)(g),[x,y]=(0,l.A)(g,[b]),[C,R]=x(g),M=r.forwardRef((e,n)=>(0,p.jsx)(h.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(h.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(j,{...e,ref:n})})}));M.displayName=g;var j=r.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:t,orientation:a,loop:l=!1,dir:u,currentTabStopId:h,defaultCurrentTabStopId:b,onCurrentTabStopIdChange:x,onEntryFocus:y,preventScrollOnEntryFocus:R=!1,...M}=e,j=r.useRef(null),E=(0,i.s)(n,j),N=(0,f.jH)(u),[D,T]=(0,d.i)({prop:h,defaultProp:null!=b?b:null,onChange:x,caller:g}),[_,P]=r.useState(!1),K=(0,c.c)(y),k=w(t),A=r.useRef(!1),[O,F]=r.useState(0);return r.useEffect(()=>{let e=j.current;if(e)return e.addEventListener(v,K),()=>e.removeEventListener(v,K)},[K]),(0,p.jsx)(C,{scope:t,orientation:a,dir:N,loop:l,currentTabStopId:D,onItemFocus:r.useCallback(e=>T(e),[T]),onItemShiftTab:r.useCallback(()=>P(!0),[]),onFocusableItemAdd:r.useCallback(()=>F(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>F(e=>e-1),[]),children:(0,p.jsx)(s.sG.div,{tabIndex:_||0===O?-1:0,"data-orientation":a,...M,ref:E,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{A.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{let n=!A.current;if(e.target===e.currentTarget&&n&&!_){let n=new CustomEvent(v,m);if(e.currentTarget.dispatchEvent(n),!n.defaultPrevented){let e=k().filter(e=>e.focusable);I([e.find(e=>e.active),e.find(e=>
1e.id===D),...e].filter(Boolean).map(e=>e.ref.current),R)}}A.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>P(!1))})})}),E="RovingFocusGroupItem",N=r.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:t,focusable:a=!0,active:i=!1,tabStopId:l,children:c,...d}=e,f=(0,u.B)(),v=l||f,m=R(E,t),g=m.currentTabStopId===v,b=w(t),{onFocusableItemAdd:x,onFocusableItemRemove:y,currentTabStopId:C}=m;return r.useEffect(()=>{if(a)return x(),()=>y()},[a,x,y]),(0,p.jsx)(h.ItemSlot,{scope:t,id:v,focusable:a,active:i,children:(0,p.jsx)(s.sG.span,{tabIndex:g?0:-1,"data-orientation":m.orientation,...d,ref:n,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{a?m.onItemFocus(v):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>m.onItemFocus(v)),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let n=function(e,n,t){var r;let o=(r=e.key,"rtl"!==t?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===n&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===n&&["ArrowUp","ArrowDown"].includes(o)))return D[o]}(e,m.orientation,m.dir);if(void 0!==n){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let t=b().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===n)t.reverse();else if("prev"===n||"next"===n){"prev"===n&&t.reverse();let r=t.indexOf(e.currentTarget);t=m.loop?function(e,n){return e.map((t,r)=>e[(n+r)%e.length])}(t,r+1):t.slice(r+1)}setTimeout(()=>I(t))}}),children:"function"==typeof c?c({isCurrentTabStop:g,hasTabStop:null!=C}):c})})});N.displayName=E;var D={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function I(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=document.activeElement;for(let r of e)if(r===t||(r.focus({preventScroll:n}),document.activeElement!==t))return}var T=M,_=N},76842:(e,n,t)=>{t.d(n,{C:()=>i});var r=t(12115),o=t(94446),a=t(4129),i=e=>{let{present:n,children:t}=e,i=function(e){var n,t;let[o,i]=r.useState(),u=r.useRef(null),s=r.useRef(e),c=r.useRef("none"),[d,f]=(n=e?"mounted":"unmounted",t={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,n)=>{let r=t[e][n];return null!=r?r:e},n));return r.useEffect(()=>{let e=l(u.current);c.current="mounted"===d?e:"none"},[d]),(0,a.N)(()=>{let n=u.current,t=s.current;if(t!==e){let r=c.current,o=l(n);e?f("MOUNT"):"none"===o||(null==n?void 0:n.display)==="none"?f("UNMOUNT"):t&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),s.current=e}},[e,f]),(0,a.N)(()=>{if(o){var e;let n,t=null!=(e=o.ownerDocument.defaultView)?e:window,r=e=>{let r=l(u.current).includes(CSS.escape(e.animationName));if(e.target===o&&r&&(f("ANIMATION_END"),!s.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",n=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},a=e=>{e.target===o&&(c.current=l(u.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{t.clearTimeout(n),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{u.current=e?getComputedStyle(e):null,i(e)},[])}}(n),u="function"==typeof t?t({present:i.isPresent}):r.Children.only(t),s=(0,o.s)(i.ref,function(e){var n,t;let r=null==(n=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:n.get,o=r&&"isReactWarning"in r&&r.isReactWarning;return o?e.ref:(o=(r=null==(t=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:t.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(u));return"function"==typeof t||i.isPresent?r.cloneElement(u,{ref:s}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}i.displayName="Presence"},89511:(e,n,t)=>{t.d(n,{G$:()=>Z,Hs:()=>y,UC:()=>et,VY:()=>eo,ZL:()=>ee,bL:()=>$,bm:()=>ea,hE:()=>er,hJ:()=>en,l9:()=>Q});var r=t(12115),o=t(92556),a=t(94446),i=t(3468),l=t(68946),u=t(23558),s=t(44831),c=t(69666),d=t(75433),f=t(76842),p=t(97602),v=t(19526),m=t(14432),g=t(97745),h=t(32467),w=t(95155),b="Dialog",[x,y]=(0,i.A)(b),[C,R]=x(b),M=e=>{let{__scopeDialog:n,children:t,open:o,defaultOpen:a,onOpenChange:i,modal:s=!0}=e,c=r.useRef(null),d=r.useRef(null),[f,p]=(0,u.i)({prop:o,defaultProp:null!=a&&a,onChange:i,caller:b});return(0,w.jsx)(C,{scope:n,triggerRef:c,contentRef:d,contentId:(0,l.B)(),titleId:(0,l.B)(),descriptionId:(0,l.B)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:s,children:t})};M.displayName=b;
1var j="DialogTrigger",E=r.forwardRef((e,n)=>{let{__scopeDialog:t,...r}=e,i=R(j,t),l=(0,a.s)(n,i.triggerRef);return(0,w.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":H(i.open),...r,ref:l,onClick:(0,o.mK)(e.onClick,i.onOpenToggle)})});E.displayName=j;var N="DialogPortal",[D,I]=x(N,{forceMount:void 0}),T=e=>{let{__scopeDialog:n,forceMount:t,children:o,container:a}=e,i=R(N,n);return(0,w.jsx)(D,{scope:n,forceMount:t,children:r.Children.map(o,e=>(0,w.jsx)(f.C,{present:t||i.open,children:(0,w.jsx)(d.Z,{asChild:!0,container:a,children:e})}))})};T.displayName=N;var _="DialogOverlay",P=r.forwardRef((e,n)=>{let t=I(_,e.__scopeDialog),{forceMount:r=t.forceMount,...o}=e,a=R(_,e.__scopeDialog);return a.modal?(0,w.jsx)(f.C,{present:r||a.open,children:(0,w.jsx)(k,{...o,ref:n})}):null});P.displayName=_;var K=(0,h.TL)("DialogOverlay.RemoveScroll"),k=r.forwardRef((e,n)=>{let{__scopeDialog:t,...r}=e,o=R(_,t);return(0,w.jsx)(m.A,{as:K,allowPinchZoom:!0,shards:[o.contentRef],children:(0,w.jsx)(p.sG.div,{"data-state":H(o.open),...r,ref:n,style:{pointerEvents:"auto",...r.style}})})}),A="DialogContent",O=r.forwardRef((e,n)=>{let t=I(A,e.__scopeDialog),{forceMount:r=t.forceMount,...o}=e,a=R(A,e.__scopeDialog);return(0,w.jsx)(f.C,{present:r||a.open,children:a.modal?(0,w.jsx)(F,{...o,ref:n}):(0,w.jsx)(L,{...o,ref:n})})});O.displayName=A;var F=r.forwardRef((e,n)=>{let t=R(A,e.__scopeDialog),i=r.useRef(null),l=(0,a.s)(n,t.contentRef,i);return r.useEffect(()=>{let e=i.current;if(e)return(0,g.Eq)(e)},[]),(0,w.jsx)(S,{...e,ref:l,trapFocus:t.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var n;e.preventDefault(),null==(n=t.triggerRef.current)||n.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let n=e.detail.originalEvent,t=0===n.button&&!0===n.ctrlKey;(2===n.button||t)&&e.preventDefault()}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault())})}),L=r.forwardRef((e,n)=>{let t=R(A,e.__scopeDialog),o=r.useRef(!1),a=r.useRef(!1);return(0,w.jsx)(S,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{var r,i;null==(r=e.onCloseAutoFocus)||r.call(e,n),n.defaultPrevented||(o.current||null==(i=t.triggerRef.current)||i.focus(),n.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:n=>{var r,i;null==(r=e.onInteractOutside)||r.call(e,n),n.defaultPrevented||(o.current=!0,"pointerdown"===n.detail.originalEvent.type&&(a.current=!0));let l=n.target;(null==(i=t.triggerRef.current)?void 0:i.contains(l))&&n.preventDefault(),"focusin"===n.detail.originalEvent.type&&a.current&&n.preventDefault()}})}),S=r.forwardRef((e,n)=>{let{__scopeDialog:t,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,...u}=e,d=R(A,t),f=r.useRef(null),p=(0,a.s)(n,f);return(0,v.Oh)(),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(c.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:l,children:(0,w.jsx)(s.qW,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":H(d.open),...u,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(J,{titleId:d.titleId}),(0,w.jsx)(X,{contentRef:f,descriptionId:d.descriptionId})]})]})}),G="DialogTitle",U=r.forwardRef((e,n)=>{let{__scopeDialog:t,...r}=e,o=R(G,t);return(0,w.jsx)(p.sG.h2,{id:o.titleId,...r,ref:n})});U.displayName=G;var B="DialogDescription",V=r.forwardRef((e,n)=>{let{__scopeDialog:t,...r}=e,o=R(B,t);return(0,w.jsx)(p.sG.p,{id:o.descriptionId,...r,ref:n})});V.displayName=B;var z="DialogClose",W=r.forwardRef((e,n)=>{let{__scopeDialog:t,...r}=e,a=R(z,t);return(0,w.jsx)(p.sG.button,{type:"button",...r,ref:n,onClick:(0,o.mK)(e.onClick,()=>a.onOpenChange(!1))})});function H(e){return e?"open":"closed"}W.displayName=z;var q="DialogTitleWarning",[Z,Y]=(0,i.q)(q,{contentName:A,titleName:G,docsSlug:"dialog"}),J=e=>{let{titleId:n}=e,t=Y(q),o="`".concat(t.contentName,"` requires a `").concat(t.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(t.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(t.docsSlug);return r.useEffect(()=>{n&&(document.getElementById(n)||console.error(o))},[o,n]),null},X=e=>{let{contentRef:n,descriptionId:t}=e,o=Y("DialogDescriptionWarning"),a="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return r.useEffect(()=>{var e;let r=null==(e=n.current)?void 0:e.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(a))},[a,n,t]),null},$=M,Q=E,ee=T,en=P,et=O,er=U,eo=V,ea=W},99051:(e,n,t)=>{t.d(n,{A:()=>r});let r=(0,t(71847).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.