!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a04b784f-75fa-4776-a6d2-ad5350ca0b2f",e._sentryDebugIdIdentifier="sentry-dbid-a04b784f-75fa-4776-a6d2-ad5350ca0b2f")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6169],{23541:function(e,n,t){t.d(n,{Ry:function(){return l}});var r=new WeakMap,o=new WeakMap,a={},u=0,i=function(e){return e&&(e.host||i(e.parentNode))},c=function(e,n,t,c){var l=(Array.isArray(e)?e:[e]).map(function(e){if(n.contains(e))return e;var t=i(e);return t&&n.contains(t)?t:(console.error("aria-hidden",e,"in not contained inside",n,". Doing nothing"),null)}).filter(function(e){return!!e});a[t]||(a[t]=new WeakMap);var d=a[t],s=[],f=new Set,p=new Set(l),v=function(e){!e||f.has(e)||(f.add(e),v(e.parentNode))};l.forEach(v);var m=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))m(e);else try{var n=e.getAttribute(c),a=null!==n&&"false"!==n,u=(r.get(e)||0)+1,i=(d.get(e)||0)+1;r.set(e,u),d.set(e,i),s.push(e),1===u&&a&&o.set(e,!0),1===i&&e.setAttribute(t,"true"),a||e.setAttribute(c,"true")}catch(n){console.error("aria-hidden: cannot operate on ",e,n)}})};return m(n),f.clear(),u++,function(){s.forEach(function(e){var n=r.get(e)-1,a=d.get(e)-1;r.set(e,n),d.set(e,a),n||(o.has(e)||e.removeAttribute(c),o.delete(e)),a||e.removeAttribute(t)}),--u||(r=new WeakMap,r=new WeakMap,o=new WeakMap,a={})}},l=function(e,n,t){void 0===t&&(t="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=n||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),c(r,o,t,"aria-hidden")):function(){return null}}},71642:function(e,n,t){t.d(n,{Av:function(){return u},pF:function(){return r},xv:function(){return a},zi:function(){return o}});var r="right-scroll-bar-position",o="width-before-scroll-bar",a="with-scroll-bars-hidden",u="--removed-body-scroll-bar-size"},37087:function(e,n,t){t.d(n,{jp:function(){return m}});var r=t(67294),o=t(6525),a=t(71642),u={left:0,top:0,right:0,gap:0},i=function(e){return parseInt(e||"",10)||0},c=function(e){var n=window.getComputedStyle(document.body),t=n["padding"===e?"paddingLeft":"marginLeft"],r=n["padding"===e?"paddingTop":"marginTop"],o=n["padding"===e?"paddingRight":"marginRight"];return[i(t),i(r),i(o)]},l=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return u;var n=c(e),t=document.documentElement.clientWidth,r=window.innerWidth;return{left:n[0],top:n[1],right:n[2],gap:Math.max(0,r-t+n[2]-n[0])}},d=(0,o.Ws)(),s="data-scroll-locked",f=function(e,n,t,r){var o=e.left,u=e.top,i=e.right,c=e.gap;return void 0===t&&(t="margin"),"\n  .".concat(a.xv," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(c,"px ").concat(r,";\n  }\n  body[").concat(s,"] {\n    overflow: hidden ").concat(r,";\n    overscroll-behavior: contain;\n    ").concat([n&&"position: relative ".concat(r,";"),"margin"===t&&"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(u,"px;\n    padding-right: ").concat(i,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(c,"px ").concat(r,";\n    "),"padding"===t&&"padding-right: ".concat(c,"px ").concat(r,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(a.pF," {\n    right: ").concat(c,"px ").concat(r,";\n  }\n  \n  .").concat(a.zi," {\n    margin-right: ").concat(c,"px ").concat(r,";\n  }\n  \n  .").concat(a.pF," .").concat(a.pF," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(a.zi," .").concat(a.zi," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(s,"] {\n    ").concat(a.Av,": ").concat(c,"px;\n  }\n")},p=function(){var e=parseInt(document.body.getAttribute(s)||"0",10);return isFinite(e)?e:0},v=function(){r.useEffect(function(){return document.body.setAttribute(s,(p()+1).toString()),function(){var e=p()-1;e<=0?document.body.removeAttribute(s):document.body.setAttribute(s,e.toString())}},[])},m=function(e){var n=e.noRelative,t=e.noImportant,o=e.gapMode,a=void 0===o?"margin":o;v();var u=r.useMemo(function(){return l(a)},[a]);return r.createElement(d,{styles:f(u,!n,a,t?"":"!important")})}},42026:function(e,n,t){t.d(n,{Z:function(){return S}});var r=t(97582),o=t(67294),a=t(71642),u=t(99495),i=(0,t(87122)._)(),c=function(){},l=o.forwardRef(function(e,n){var t=o.useRef(null),a=o.useState({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:c}),l=a[0],d=a[1],s=e.forwardProps,f=e.children,p=e.className,v=e.removeScrollBar,m=e.enabled,h=e.shards,g=e.sideCar,w=e.noIsolation,y=e.inert,b=e.allowPinchZoom,x=e.as,M=e.gapMode,E=(0,r._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=(0,u.q)([t,n]),R=(0,r.pi)((0,r.pi)({},E),l);return o.createElement(o.Fragment,null,m&&o.createElement(g,{sideCar:i,removeScrollBar:v,shards:h,noIsolation:w,inert:y,setCallbacks:d,allowPinchZoom:!!b,lockRef:t,gapMode:M}),s?o.cloneElement(o.Children.only(f),(0,r.pi)((0,r.pi)({},R),{ref:C})):o.createElement(void 0===x?"div":x,(0,r.pi)({},R,{className:p,ref:C}),f))});l.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},l.classNames={fullWidth:a.zi,zeroRight:a.pF};var d=t(66781),s=t(37087),f=t(6525),p=!1;if("undefined"!=typeof window)try{var v=Object.defineProperty({},"passive",{get:function(){return p=!0,!0}});window.addEventListener("test",v,v),window.removeEventListener("test",v,v)}catch(e){p=!1}var m=!!p&&{passive:!1},h=function(e,n){if(!(e instanceof Element))return!1;var t=window.getComputedStyle(e);return"hidden"!==t[n]&&!(t.overflowY===t.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===t[n])},g=function(e,n){var t=n.ownerDocument,r=n;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),w(e,r)){var o=y(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==t.body);return!1},w=function(e,n){return"v"===e?h(n,"overflowY"):h(n,"overflowX")},y=function(e,n){return"v"===e?[n.scrollTop,n.scrollHeight,n.clientHeight]:[n.scrollLeft,n.scrollWidth,n.clientWidth]},b=function(e,n,t,r,o){var a,u=(a=window.getComputedStyle(n).direction,"h"===e&&"rtl"===a?-1:1),i=u*r,c=t.target,l=n.contains(c),d=!1,s=i>0,f=0,p=0;do{var v=y(e,c),m=v[0],h=v[1]-v[2]-u*m;(m||h)&&w(e,c)&&(f+=h,p+=m),c=c instanceof ShadowRoot?c.host:c.parentNode}while(!l&&c!==document.body||l&&(n.contains(c)||n===c));return s&&(o&&1>Math.abs(f)||!o&&i>f)?d=!0:!s&&(o&&1>Math.abs(p)||!o&&-i>p)&&(d=!0),d},x=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},M=function(e){return[e.deltaX,e.deltaY]},E=function(e){return e&&"current"in e?e.current:e},C=0,R=[],k=(0,d.L)(i,function(e){var n=o.useRef([]),t=o.useRef([0,0]),a=o.useRef(),u=o.useState(C++)[0],i=o.useState(f.Ws)[0],c=o.useRef(e);o.useEffect(function(){c.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(u));var n=(0,r.ev)([e.lockRef.current],(e.shards||[]).map(E),!0).filter(Boolean);return n.forEach(function(e){return e.classList.add("allow-interactivity-".concat(u))}),function(){document.body.classList.remove("block-interactivity-".concat(u)),n.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(u))})}}},[e.inert,e.lockRef.current,e.shards]);var l=o.useCallback(function(e,n){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!c.current.allowPinchZoom;var r,o=x(e),u=t.current,i="deltaX"in e?e.deltaX:u[0]-o[0],l="deltaY"in e?e.deltaY:u[1]-o[1],d=e.target,s=Math.abs(i)>Math.abs(l)?"h":"v";if("touches"in e&&"h"===s&&"range"===d.type)return!1;var f=g(s,d);if(!f)return!0;if(f?r=s:(r="v"===s?"h":"v",f=g(s,d)),!f)return!1;if(!a.current&&"changedTouches"in e&&(i||l)&&(a.current=r),!r)return!0;var p=a.current||r;return b(p,n,e,"h"===p?i:l,!0)},[]),d=o.useCallback(function(e){if(R.length&&R[R.length-1]===i){var t="deltaY"in e?M(e):x(e),r=n.current.filter(function(n){var r;return n.name===e.type&&(n.target===e.target||e.target===n.shadowParent)&&(r=n.delta)[0]===t[0]&&r[1]===t[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(c.current.shards||[]).map(E).filter(Boolean).filter(function(n){return n.contains(e.target)});(o.length>0?l(e,o[0]):!c.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),p=o.useCallback(function(e,t,r,o){var a={name:e,delta:t,target:r,should:o,shadowParent:function(e){for(var n=null;null!==e;)e instanceof ShadowRoot&&(n=e.host,e=e.host),e=e.parentNode;return n}(r)};n.current.push(a),setTimeout(function(){n.current=n.current.filter(function(e){return e!==a})},1)},[]),v=o.useCallback(function(e){t.current=x(e),a.current=void 0},[]),h=o.useCallback(function(n){p(n.type,M(n),n.target,l(n,e.lockRef.current))},[]),w=o.useCallback(function(n){p(n.type,x(n),n.target,l(n,e.lockRef.current))},[]);o.useEffect(function(){return R.push(i),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:w}),document.addEventListener("wheel",d,m),document.addEventListener("touchmove",d,m),document.addEventListener("touchstart",v,m),function(){R=R.filter(function(e){return e!==i}),document.removeEventListener("wheel",d,m),document.removeEventListener("touchmove",d,m),document.removeEventListener("touchstart",v,m)}},[]);var y=e.removeScrollBar,k=e.inert;return o.createElement(o.Fragment,null,k?o.createElement(i,{styles:"\n  .block-interactivity-".concat(u," {pointer-events: none;}\n  .allow-interactivity-").concat(u," {pointer-events: all;}\n")}):null,y?o.createElement(s.jp,{gapMode:e.gapMode}):null)}),j=o.forwardRef(function(e,n){return o.createElement(l,(0,r.pi)({},e,{ref:n,sideCar:k}))});j.classNames=l.classNames;var S=j},6525:function(e,n,t){t.d(n,{Ws:function(){return i}});var r,o=t(67294),a=function(){var e=0,n=null;return{add:function(o){if(0==e&&(n=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var n=r||t.nc;return n&&e.setAttribute("nonce",n),e}())){var a,u;(a=n).styleSheet?a.styleSheet.cssText=o:a.appendChild(document.createTextNode(o)),u=n,(document.head||document.getElementsByTagName("head")[0]).appendChild(u)}e++},remove:function(){--e||!n||(n.parentNode&&n.parentNode.removeChild(n),n=null)}}},u=function(){var e=a();return function(n,t){o.useEffect(function(){return e.add(n),function(){e.remove()}},[n&&t])}},i=function(){var e=u();return function(n){return e(n.styles,n.dynamic),null}}},99495:function(e,n,t){t.d(n,{q:function(){return i}});var r=t(67294);function o(e,n){return"function"==typeof e?e(n):e&&(e.current=n),e}var a="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,u=new WeakMap;function i(e,n){var t,i,c,l=(t=n||null,i=function(n){return e.forEach(function(e){return o(e,n)})},(c=(0,r.useState)(function(){return{value:t,callback:i,facade:{get current(){return c.value},set current(value){var e=c.value;e!==value&&(c.value=value,c.callback(value,e))}}}})[0]).callback=i,c.facade);return a(function(){var n=u.get(l);if(n){var t=new Set(n),r=new Set(e),a=l.current;t.forEach(function(e){r.has(e)||o(e,null)}),r.forEach(function(e){t.has(e)||o(e,a)})}u.set(l,e)},[e]),l}},66781:function(e,n,t){t.d(n,{L:function(){return u}});var r=t(97582),o=t(67294),a=function(e){var n=e.sideCar,t=(0,r._T)(e,["sideCar"]);if(!n)throw Error("Sidecar: please provide `sideCar` property to import the right car");var a=n.read();if(!a)throw Error("Sidecar medium not found");return o.createElement(a,(0,r.pi)({},t))};function u(e,n){return e.useMedium(n),a}a.isSideCarExport=!0},87122:function(e,n,t){t.d(n,{_:function(){return a}});var r=t(97582);function o(e){return e}function a(e){void 0===e&&(e={});var n,t,a,u=(void 0===n&&(n=o),t=[],a=!1,{read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return t.length?t[t.length-1]:null},useMedium:function(e){var r=n(e,a);return t.push(r),function(){t=t.filter(function(e){return e!==r})}},assignSyncMedium:function(e){for(a=!0;t.length;){var n=t;t=[],n.forEach(e)}t={push:function(n){return e(n)},filter:function(){return t}}},assignMedium:function(e){a=!0;var n=[];if(t.length){var r=t;t=[],r.forEach(e),n=t}var o=function(){var t=n;n=[],t.forEach(e)},u=function(){return Promise.resolve().then(o)};u(),t={push:function(e){n.push(e),u()},filter:function(e){return n=n.filter(e),t}}}});return u.options=(0,r.pi)({async:!0,ssr:!1},e),u}},78990:function(e,n,t){t.d(n,{gm:function(){return a}});var r=t(67294);t(85893);var o=r.createContext(void 0);function a(e){let n=r.useContext(o);return e||n||"ltr"}},70094:function(e,n,t){t.d(n,{$F:function(){return b},AW:function(){return E},Ee:function(){return U},Rk:function(){return z},Tr:function(){return Y},Uv:function(){return L},VY:function(){return O},Xi:function(){return k},Z0:function(){return X},ZA:function(){return W},__:function(){return K},ck:function(){return B},fC:function(){return A},fF:function(){return Z},h_:function(){return w},oC:function(){return V},tu:function(){return H},wU:function(){return G},xz:function(){return F}});var r=t(67294),o=t(36206),a=t(28771),u=t(25360),i=t(77342),c=t(75320),l=t(97857),d=t(91276),s=t(85893),f="DropdownMenu",[p,v]=(0,u.b)(f,[l.Wf]),m=(0,l.Wf)(),[h,g]=p(f),w=e=>{let{__scopeDropdownMenu:n,children:t,dir:o,open:a,defaultOpen:u,onOpenChange:c,modal:f=!0}=e,p=m(n),v=r.useRef(null),[g=!1,w]=(0,i.T)({prop:a,defaultProp:u,onChange:c});return(0,s.jsx)(h,{scope:n,triggerId:(0,d.M)(),triggerRef:v,contentId:(0,d.M)(),open:g,onOpenChange:w,onOpenToggle:r.useCallback(()=>w(e=>!e),[w]),modal:f,children:(0,s.jsx)(l.fC,{...p,open:g,onOpenChange:w,dir:o,modal:f,children:t})})};w.displayName=f;var y="DropdownMenuTrigger",b=r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,disabled:r=!1,...u}=e,i=g(y,t),d=m(t);return(0,s.jsx)(l.ee,{asChild:!0,...d,children:(0,s.jsx)(c.WV.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...u,ref:(0,a.F)(n,i.triggerRef),onPointerDown:(0,o.M)(e.onPointerDown,e=>{r||0!==e.button||!1!==e.ctrlKey||(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});b.displayName=y;var x=e=>{let{__scopeDropdownMenu:n,...t}=e,r=m(n);return(0,s.jsx)(l.h_,{...r,...t})};x.displayName="DropdownMenuPortal";var M="DropdownMenuContent",E=r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...a}=e,u=g(M,t),i=m(t),c=r.useRef(!1);return(0,s.jsx)(l.VY,{id:u.contentId,"aria-labelledby":u.triggerId,...i,...a,ref:n,onCloseAutoFocus:(0,o.M)(e.onCloseAutoFocus,e=>{c.current||u.triggerRef.current?.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:(0,o.M)(e.onInteractOutside,e=>{let n=e.detail.originalEvent,t=0===n.button&&!0===n.ctrlKey,r=2===n.button||t;(!u.modal||r)&&(c.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)"}})});E.displayName=M;var C=r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...r}=e,o=m(t);return(0,s.jsx)(l.ZA,{...o,...r,ref:n})});C.displayName="DropdownMenuGroup";var R=r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...r}=e,o=m(t);return(0,s.jsx)(l.__,{...o,...r,ref:n})});R.displayName="DropdownMenuLabel";var k=r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...r}=e,o=m(t);return(0,s.jsx)(l.ck,{...o,...r,ref:n})});k.displayName="DropdownMenuItem";var j=r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...r}=e,o=m(t);return(0,s.jsx)(l.oC,{...o,...r,ref:n})});j.displayName="DropdownMenuCheckboxItem";var S=r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...r}=e,o=m(t);return(0,s.jsx)(l.Ee,{...o,...r,ref:n})});S.displayName="DropdownMenuRadioGroup";var _=r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...r}=e,o=m(t);return(0,s.jsx)(l.Rk,{...o,...r,ref:n})});_.displayName="DropdownMenuRadioItem";var D=r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...r}=e,o=m(t);return(0,s.jsx)(l.wU,{...o,...r,ref:n})});D.displayName="DropdownMenuItemIndicator";var T=r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...r}=e,o=m(t);return(0,s.jsx)(l.Z0,{...o,...r,ref:n})});T.displayName="DropdownMenuSeparator",r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...r}=e,o=m(t);return(0,s.jsx)(l.Eh,{...o,...r,ref:n})}).displayName="DropdownMenuArrow";var I=e=>{let{__scopeDropdownMenu:n,children:t,open:r,onOpenChange:o,defaultOpen:a}=e,u=m(n),[c=!1,d]=(0,i.T)({prop:r,defaultProp:a,onChange:o});return(0,s.jsx)(l.Tr,{...u,open:c,onOpenChange:d,children:t})},P=r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...r}=e,o=m(t);return(0,s.jsx)(l.fF,{...o,...r,ref:n})});P.displayName="DropdownMenuSubTrigger";var N=r.forwardRef((e,n)=>{let{__scopeDropdownMenu:t,...r}=e,o=m(t);return(0,s.jsx)(l.tu,{...o,...r,ref:n,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});N.displayName="DropdownMenuSubContent";var A=w,F=b,L=x,O=E,W=C,K=R,B=k,V=j,U=S,z=_,G=D,X=T,Y=I,Z=P,H=N},27552:function(e,n,t){t.d(n,{EW:function(){return a}});var r=t(67294),o=0;function a(){r.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??u()),document.body.insertAdjacentElement("beforeend",e[1]??u()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function u(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},95420:function(e,n,t){let r;t.d(n,{M:function(){return f}});var o=t(67294),a=t(28771),u=t(75320),i=t(79698),c=t(85893),l="focusScope.autoFocusOnMount",d="focusScope.autoFocusOnUnmount",s={bubbles:!1,cancelable:!0},f=o.forwardRef((e,n)=>{let{loop:t=!1,trapped:r=!1,onMountAutoFocus:f,onUnmountAutoFocus:g,...w}=e,[y,b]=o.useState(null),x=(0,i.W)(f),M=(0,i.W)(g),E=o.useRef(null),C=(0,a.e)(n,e=>b(e)),R=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(r){let e=function(e){if(R.paused||!y)return;let n=e.target;y.contains(n)?E.current=n:m(E.current,{select:!0})},n=function(e){if(R.paused||!y)return;let n=e.relatedTarget;null===n||y.contains(n)||m(E.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",n);let t=new MutationObserver(function(e){let n=document.activeElement;if(n===document.body)for(let n of e)n.removedNodes.length>0&&m(y)});return y&&t.observe(y,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",n),t.disconnect()}}},[r,y,R.paused]),o.useEffect(()=>{if(y){h.add(R);let e=document.activeElement,n=y.contains(e);if(!n){let n=new CustomEvent(l,s);y.addEventListener(l,x),y.dispatchEvent(n),n.defaultPrevented||(function(e,{select:n=!1}={}){let t=document.activeElement;for(let r of e)if(m(r,{select:n}),document.activeElement!==t)return}(p(y).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(y))}return()=>{y.removeEventListener(l,x),setTimeout(()=>{let n=new CustomEvent(d,s);y.addEventListener(d,M),y.dispatchEvent(n),n.defaultPrevented||m(e??document.body,{select:!0}),y.removeEventListener(d,M),h.remove(R)},0)}}},[y,x,M,R]);let k=o.useCallback(e=>{if(!t&&!r||R.paused)return;let n="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(n&&o){let n=e.currentTarget,[r,a]=function(e){let n=p(e),t=v(n,e),r=v(n.reverse(),e);return[t,r]}(n);r&&a?e.shiftKey||o!==a?e.shiftKey&&o===r&&(e.preventDefault(),t&&m(a,{select:!0})):(e.preventDefault(),t&&m(r,{select:!0})):o===n&&e.preventDefault()}},[t,r,R.paused]);return(0,c.jsx)(u.WV.div,{tabIndex:-1,...w,ref:C,onKeyDown:k})});function p(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 v(e,n){for(let t of e)if(!function(e,{upTo:n}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(t,{upTo:n}))return t}function m(e,{select:n=!1}={}){if(e&&e.focus){var t;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(t=e)instanceof HTMLInputElement&&"select"in t&&n&&e.select()}}f.displayName="FocusScope";var h=(r=[],{add(e){let n=r[0];e!==n&&n?.pause(),(r=g(r,e)).unshift(e)},remove(e){r=g(r,e),r[0]?.resume()}});function g(e,n){let t=[...e],r=t.indexOf(n);return -1!==r&&t.splice(r,1),t}},97857:function(e,n,t){t.d(n,{Ee:function(){return eO},Eh:function(){return eV},Rk:function(){return eW},Tr:function(){return eU},VY:function(){return eP},Wf:function(){return P},Z0:function(){return eB},ZA:function(){return eN},__:function(){return eA},ck:function(){return eF},ee:function(){return eT},fC:function(){return eD},fF:function(){return ez},h_:function(){return eI},oC:function(){return eL},tu:function(){return eG},wU:function(){return eK}});var r=t(67294),o=t(36206),a=t(84548),u=t(28771),i=t(25360),c=t(78990),l=t(46063),d=t(27552),s=t(95420),f=t(91276),p=t(97031),v=t(42651),m=t(29115),h=t(75320),g=t(80650),w=t(32314),y=t(79698),b=t(23541),x=t(42026),M=t(85893),E=["Enter"," "],C=["ArrowUp","PageDown","End"],R=["ArrowDown","PageUp","Home",...C],k={ltr:[...E,"ArrowRight"],rtl:[...E,"ArrowLeft"]},j={ltr:["ArrowLeft"],rtl:["ArrowRight"]},S="Menu",[_,D,T]=(0,a.B)(S),[I,P]=(0,i.b)(S,[T,p.D7,g.Pc]),N=(0,p.D7)(),A=(0,g.Pc)(),[F,L]=I(S),[O,W]=I(S),K=e=>{let{__scopeMenu:n,open:t=!1,children:o,dir:a,onOpenChange:u,modal:i=!0}=e,l=N(n),[d,s]=r.useState(null),f=r.useRef(!1),v=(0,y.W)(u),m=(0,c.gm)(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,M.jsx)(p.fC,{...l,children:(0,M.jsx)(F,{scope:n,open:t,onOpenChange:v,content:d,onContentChange:s,children:(0,M.jsx)(O,{scope:n,onClose:r.useCallback(()=>v(!1),[v]),isUsingKeyboardRef:f,dir:m,modal:i,children:o})})})};K.displayName=S;var B=r.forwardRef((e,n)=>{let{__scopeMenu:t,...r}=e,o=N(t);return(0,M.jsx)(p.ee,{...o,...r,ref:n})});B.displayName="MenuAnchor";var V="MenuPortal",[U,z]=I(V,{forceMount:void 0}),G=e=>{let{__scopeMenu:n,forceMount:t,children:r,container:o}=e,a=L(V,n);return(0,M.jsx)(U,{scope:n,forceMount:t,children:(0,M.jsx)(m.z,{present:t||a.open,children:(0,M.jsx)(v.h,{asChild:!0,container:o,children:r})})})};G.displayName=V;var X="MenuContent",[Y,Z]=I(X),H=r.forwardRef((e,n)=>{let t=z(X,e.__scopeMenu),{forceMount:r=t.forceMount,...o}=e,a=L(X,e.__scopeMenu),u=W(X,e.__scopeMenu);return(0,M.jsx)(_.Provider,{scope:e.__scopeMenu,children:(0,M.jsx)(m.z,{present:r||a.open,children:(0,M.jsx)(_.Slot,{scope:e.__scopeMenu,children:u.modal?(0,M.jsx)($,{...o,ref:n}):(0,M.jsx)(q,{...o,ref:n})})})})}),$=r.forwardRef((e,n)=>{let t=L(X,e.__scopeMenu),a=r.useRef(null),i=(0,u.e)(n,a);return r.useEffect(()=>{let e=a.current;if(e)return(0,b.Ry)(e)},[]),(0,M.jsx)(J,{...e,ref:i,trapFocus:t.open,disableOutsidePointerEvents:t.open,disableOutsideScroll:!0,onFocusOutside:(0,o.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>t.onOpenChange(!1)})}),q=r.forwardRef((e,n)=>{let t=L(X,e.__scopeMenu);return(0,M.jsx)(J,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>t.onOpenChange(!1)})}),J=r.forwardRef((e,n)=>{let{__scopeMenu:t,loop:a=!1,trapFocus:i,onOpenAutoFocus:c,onCloseAutoFocus:f,disableOutsidePointerEvents:v,onEntryFocus:m,onEscapeKeyDown:h,onPointerDownOutside:y,onFocusOutside:b,onInteractOutside:E,onDismiss:k,disableOutsideScroll:j,...S}=e,_=L(X,t),T=W(X,t),I=N(t),P=A(t),F=D(t),[O,K]=r.useState(null),B=r.useRef(null),V=(0,u.e)(n,B,_.onContentChange),U=r.useRef(0),z=r.useRef(""),G=r.useRef(0),Z=r.useRef(null),H=r.useRef("right"),$=r.useRef(0),q=j?x.Z:r.Fragment,J=j?{as:w.g7,allowPinchZoom:!0}:void 0,Q=e=>{let n=z.current+e,t=F().filter(e=>!e.disabled),r=document.activeElement,o=t.find(e=>e.ref.current===r)?.textValue,a=t.map(e=>e.textValue),u=function(e,n,t){var r;let o=n.length>1&&Array.from(n).every(e=>e===n[0]),a=o?n[0]:n,u=t?e.indexOf(t):-1,i=(r=Math.max(u,0),e.map((n,t)=>e[(r+t)%e.length])),c=1===a.length;c&&(i=i.filter(e=>e!==t));let l=i.find(e=>e.toLowerCase().startsWith(a.toLowerCase()));return l!==t?l:void 0}(a,n,o),i=t.find(e=>e.textValue===u)?.ref.current;!function e(n){z.current=n,window.clearTimeout(U.current),""!==n&&(U.current=window.setTimeout(()=>e(""),1e3))}(n),i&&setTimeout(()=>i.focus())};r.useEffect(()=>()=>window.clearTimeout(U.current),[]),(0,d.EW)();let ee=r.useCallback(e=>{let n=H.current===Z.current?.side;return n&&function(e,n){if(!n)return!1;let t={x:e.clientX,y:e.clientY};return 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 u=n[e].x,i=n[e].y,c=n[a].x,l=n[a].y,d=i>r!=l>r&&t<(c-u)*(r-i)/(l-i)+u;d&&(o=!o)}return o}(t,n)}(e,Z.current?.area)},[]);return(0,M.jsx)(Y,{scope:t,searchRef:z,onItemEnter:r.useCallback(e=>{ee(e)&&e.preventDefault()},[ee]),onItemLeave:r.useCallback(e=>{ee(e)||(B.current?.focus(),K(null))},[ee]),onTriggerLeave:r.useCallback(e=>{ee(e)&&e.preventDefault()},[ee]),pointerGraceTimerRef:G,onPointerGraceIntentChange:r.useCallback(e=>{Z.current=e},[]),children:(0,M.jsx)(q,{...J,children:(0,M.jsx)(s.M,{asChild:!0,trapped:i,onMountAutoFocus:(0,o.M)(c,e=>{e.preventDefault(),B.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:(0,M.jsx)(l.XB,{asChild:!0,disableOutsidePointerEvents:v,onEscapeKeyDown:h,onPointerDownOutside:y,onFocusOutside:b,onInteractOutside:E,onDismiss:k,children:(0,M.jsx)(g.fC,{asChild:!0,...P,dir:T.dir,orientation:"vertical",loop:a,currentTabStopId:O,onCurrentTabStopIdChange:K,onEntryFocus:(0,o.M)(m,e=>{T.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,M.jsx)(p.VY,{role:"menu","aria-orientation":"vertical","data-state":ek(_.open),"data-radix-menu-content":"",dir:T.dir,...I,...S,ref:V,style:{outline:"none",...S.style},onKeyDown:(0,o.M)(S.onKeyDown,e=>{let n=e.target,t=n.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,o=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&o&&Q(e.key));let a=B.current;if(e.target!==a||!R.includes(e.key))return;e.preventDefault();let u=F().filter(e=>!e.disabled),i=u.map(e=>e.ref.current);C.includes(e.key)&&i.reverse(),function(e){let n=document.activeElement;for(let t of e)if(t===n||(t.focus(),document.activeElement!==n))return}(i)}),onBlur:(0,o.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(U.current),z.current="")}),onPointerMove:(0,o.M)(e.onPointerMove,e_(e=>{let n=e.target,t=$.current!==e.clientX;if(e.currentTarget.contains(n)&&t){let n=e.clientX>$.current?"right":"left";H.current=n,$.current=e.clientX}}))})})})})})})});H.displayName=X;var Q=r.forwardRef((e,n)=>{let{__scopeMenu:t,...r}=e;return(0,M.jsx)(h.WV.div,{role:"group",...r,ref:n})});Q.displayName="MenuGroup";var ee=r.forwardRef((e,n)=>{let{__scopeMenu:t,...r}=e;return(0,M.jsx)(h.WV.div,{...r,ref:n})});ee.displayName="MenuLabel";var en="MenuItem",et="menu.itemSelect",er=r.forwardRef((e,n)=>{let{disabled:t=!1,onSelect:a,...i}=e,c=r.useRef(null),l=W(en,e.__scopeMenu),d=Z(en,e.__scopeMenu),s=(0,u.e)(n,c),f=r.useRef(!1),p=()=>{let e=c.current;if(!t&&e){let n=new CustomEvent(et,{bubbles:!0,cancelable:!0});e.addEventListener(et,e=>a?.(e),{once:!0}),(0,h.jH)(e,n),n.defaultPrevented?f.current=!1:l.onClose()}};return(0,M.jsx)(eo,{...i,ref:s,disabled:t,onClick:(0,o.M)(e.onClick,p),onPointerDown:n=>{e.onPointerDown?.(n),f.current=!0},onPointerUp:(0,o.M)(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{let n=""!==d.searchRef.current;!t&&(!n||" "!==e.key)&&E.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});er.displayName=en;var eo=r.forwardRef((e,n)=>{let{__scopeMenu:t,disabled:a=!1,textValue:i,...c}=e,l=Z(en,t),d=A(t),s=r.useRef(null),f=(0,u.e)(n,s),[p,v]=r.useState(!1),[m,w]=r.useState("");return r.useEffect(()=>{let e=s.current;e&&w((e.textContent??"").trim())},[c.children]),(0,M.jsx)(_.ItemSlot,{scope:t,disabled:a,textValue:i??m,children:(0,M.jsx)(g.ck,{asChild:!0,...d,focusable:!a,children:(0,M.jsx)(h.WV.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...c,ref:f,onPointerMove:(0,o.M)(e.onPointerMove,e_(e=>{if(a)l.onItemLeave(e);else if(l.onItemEnter(e),!e.defaultPrevented){let n=e.currentTarget;n.focus({preventScroll:!0})}})),onPointerLeave:(0,o.M)(e.onPointerLeave,e_(e=>l.onItemLeave(e))),onFocus:(0,o.M)(e.onFocus,()=>v(!0)),onBlur:(0,o.M)(e.onBlur,()=>v(!1))})})})}),ea=r.forwardRef((e,n)=>{let{checked:t=!1,onCheckedChange:r,...a}=e;return(0,M.jsx)(ep,{scope:e.__scopeMenu,checked:t,children:(0,M.jsx)(er,{role:"menuitemcheckbox","aria-checked":ej(t)?"mixed":t,...a,ref:n,"data-state":eS(t),onSelect:(0,o.M)(a.onSelect,()=>r?.(!!ej(t)||!t),{checkForDefaultPrevented:!1})})})});ea.displayName="MenuCheckboxItem";var eu="MenuRadioGroup",[ei,ec]=I(eu,{value:void 0,onValueChange:()=>{}}),el=r.forwardRef((e,n)=>{let{value:t,onValueChange:r,...o}=e,a=(0,y.W)(r);return(0,M.jsx)(ei,{scope:e.__scopeMenu,value:t,onValueChange:a,children:(0,M.jsx)(Q,{...o,ref:n})})});el.displayName=eu;var ed="MenuRadioItem",es=r.forwardRef((e,n)=>{let{value:t,...r}=e,a=ec(ed,e.__scopeMenu),u=t===a.value;return(0,M.jsx)(ep,{scope:e.__scopeMenu,checked:u,children:(0,M.jsx)(er,{role:"menuitemradio","aria-checked":u,...r,ref:n,"data-state":eS(u),onSelect:(0,o.M)(r.onSelect,()=>a.onValueChange?.(t),{checkForDefaultPrevented:!1})})})});es.displayName=ed;var ef="MenuItemIndicator",[ep,ev]=I(ef,{checked:!1}),em=r.forwardRef((e,n)=>{let{__scopeMenu:t,forceMount:r,...o}=e,a=ev(ef,t);return(0,M.jsx)(m.z,{present:r||ej(a.checked)||!0===a.checked,children:(0,M.jsx)(h.WV.span,{...o,ref:n,"data-state":eS(a.checked)})})});em.displayName=ef;var eh=r.forwardRef((e,n)=>{let{__scopeMenu:t,...r}=e;return(0,M.jsx)(h.WV.div,{role:"separator","aria-orientation":"horizontal",...r,ref:n})});eh.displayName="MenuSeparator";var eg=r.forwardRef((e,n)=>{let{__scopeMenu:t,...r}=e,o=N(t);return(0,M.jsx)(p.Eh,{...o,...r,ref:n})});eg.displayName="MenuArrow";var ew="MenuSub",[ey,eb]=I(ew),ex=e=>{let{__scopeMenu:n,children:t,open:o=!1,onOpenChange:a}=e,u=L(ew,n),i=N(n),[c,l]=r.useState(null),[d,s]=r.useState(null),v=(0,y.W)(a);return r.useEffect(()=>(!1===u.open&&v(!1),()=>v(!1)),[u.open,v]),(0,M.jsx)(p.fC,{...i,children:(0,M.jsx)(F,{scope:n,open:o,onOpenChange:v,content:d,onContentChange:s,children:(0,M.jsx)(ey,{scope:n,contentId:(0,f.M)(),triggerId:(0,f.M)(),trigger:c,onTriggerChange:l,children:t})})})};ex.displayName=ew;var eM="MenuSubTrigger",eE=r.forwardRef((e,n)=>{let t=L(eM,e.__scopeMenu),a=W(eM,e.__scopeMenu),i=eb(eM,e.__scopeMenu),c=Z(eM,e.__scopeMenu),l=r.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:s}=c,f={__scopeMenu:e.__scopeMenu},p=r.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);return r.useEffect(()=>p,[p]),r.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),s(null)}},[d,s]),(0,M.jsx)(B,{asChild:!0,...f,children:(0,M.jsx)(eo,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":t.open,"aria-controls":i.contentId,"data-state":ek(t.open),...e,ref:(0,u.F)(n,i.onTriggerChange),onClick:n=>{e.onClick?.(n),e.disabled||n.defaultPrevented||(n.currentTarget.focus(),t.open||t.onOpenChange(!0))},onPointerMove:(0,o.M)(e.onPointerMove,e_(n=>{c.onItemEnter(n),n.defaultPrevented||e.disabled||t.open||l.current||(c.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{t.onOpenChange(!0),p()},100))})),onPointerLeave:(0,o.M)(e.onPointerLeave,e_(e=>{p();let n=t.content?.getBoundingClientRect();if(n){let r=t.content?.dataset.side,o="right"===r,a=n[o?"left":"right"],u=n[o?"right":"left"];c.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:a,y:n.top},{x:u,y:n.top},{x:u,y:n.bottom},{x:a,y:n.bottom}],side:r}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(e),e.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.M)(e.onKeyDown,n=>{let r=""!==c.searchRef.current;!e.disabled&&(!r||" "!==n.key)&&k[a.dir].includes(n.key)&&(t.onOpenChange(!0),t.content?.focus(),n.preventDefault())})})})});eE.displayName=eM;var eC="MenuSubContent",eR=r.forwardRef((e,n)=>{let t=z(X,e.__scopeMenu),{forceMount:a=t.forceMount,...i}=e,c=L(X,e.__scopeMenu),l=W(X,e.__scopeMenu),d=eb(eC,e.__scopeMenu),s=r.useRef(null),f=(0,u.e)(n,s);return(0,M.jsx)(_.Provider,{scope:e.__scopeMenu,children:(0,M.jsx)(m.z,{present:a||c.open,children:(0,M.jsx)(_.Slot,{scope:e.__scopeMenu,children:(0,M.jsx)(J,{id:d.contentId,"aria-labelledby":d.triggerId,...i,ref:f,align:"start",side:"rtl"===l.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{l.isUsingKeyboardRef.current&&s.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.M)(e.onFocusOutside,e=>{e.target!==d.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:(0,o.M)(e.onEscapeKeyDown,e=>{l.onClose(),e.preventDefault()}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{let n=e.currentTarget.contains(e.target),t=j[l.dir].includes(e.key);n&&t&&(c.onOpenChange(!1),d.trigger?.focus(),e.preventDefault())})})})})})});function ek(e){return e?"open":"closed"}function ej(e){return"indeterminate"===e}function eS(e){return ej(e)?"indeterminate":e?"checked":"unchecked"}function e_(e){return n=>"mouse"===n.pointerType?e(n):void 0}eR.displayName=eC;var eD=K,eT=B,eI=G,eP=H,eN=Q,eA=ee,eF=er,eL=ea,eO=el,eW=es,eK=em,eB=eh,eV=eg,eU=ex,ez=eE,eG=eR},80650:function(e,n,t){t.d(n,{ck:function(){return D},fC:function(){return _},Pc:function(){return b}});var r=t(67294),o=t(36206),a=t(84548),u=t(28771),i=t(85893),c=t(91276),l=t(75320),d=t(79698),s=t(77342),f=t(78990),p="rovingFocusGroup.onEntryFocus",v={bubbles:!1,cancelable:!0},m="RovingFocusGroup",[h,g,w]=(0,a.B)(m),[y,b]=function(e,n=[]){let t=[],o=()=>{let n=t.map(e=>r.createContext(e));return function(t){let o=t?.[e]||n;return r.useMemo(()=>({[`__scope${e}`]:{...t,[e]:o}}),[t,o])}};return o.scopeName=e,[function(n,o){let a=r.createContext(o),u=t.length;function c(n){let{scope:t,children:o,...c}=n,l=t?.[e][u]||a,d=r.useMemo(()=>c,Object.values(c));return(0,i.jsx)(l.Provider,{value:d,children:o})}return t=[...t,o],c.displayName=n+"Provider",[c,function(t,i){let c=i?.[e][u]||a,l=r.useContext(c);if(l)return l;if(void 0!==o)return o;throw Error(`\`${t}\` must be used within \`${n}\``)}]},function(...e){let n=e[0];if(1===e.length)return n;let t=()=>{let t=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=t.reduce((n,{useScope:t,scopeName:r})=>{let o=t(e),a=o[`__scope${r}`];return{...n,...a}},{});return r.useMemo(()=>({[`__scope${n.scopeName}`]:o}),[o])}};return t.scopeName=n.scopeName,t}(o,...n)]}(m,[w]),[x,M]=y(m),E=r.forwardRef((e,n)=>(0,i.jsx)(h.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,i.jsx)(h.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,i.jsx)(C,{...e,ref:n})})}));E.displayName=m;var C=r.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:t,orientation:a,loop:c=!1,dir:m,currentTabStopId:h,defaultCurrentTabStopId:w,onCurrentTabStopIdChange:y,onEntryFocus:b,preventScrollOnEntryFocus:M=!1,...E}=e,C=r.useRef(null),R=(0,u.e)(n,C),k=(0,f.gm)(m),[j=null,_]=(0,s.T)({prop:h,defaultProp:w,onChange:y}),[D,T]=r.useState(!1),I=(0,d.W)(b),P=g(t),N=r.useRef(!1),[A,F]=r.useState(0);return r.useEffect(()=>{let e=C.current;if(e)return e.addEventListener(p,I),()=>e.removeEventListener(p,I)},[I]),(0,i.jsx)(x,{scope:t,orientation:a,dir:k,loop:c,currentTabStopId:j,onItemFocus:r.useCallback(e=>_(e),[_]),onItemShiftTab:r.useCallback(()=>T(!0),[]),onFocusableItemAdd:r.useCallback(()=>F(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>F(e=>e-1),[]),children:(0,i.jsx)(l.WV.div,{tabIndex:D||0===A?-1:0,"data-orientation":a,...E,ref:R,style:{outline:"none",...e.style},onMouseDown:(0,o.M)(e.onMouseDown,()=>{N.current=!0}),onFocus:(0,o.M)(e.onFocus,e=>{let n=!N.current;if(e.target===e.currentTarget&&n&&!D){let n=new CustomEvent(p,v);if(e.currentTarget.dispatchEvent(n),!n.defaultPrevented){let e=P().filter(e=>e.focusable),n=e.find(e=>e.active),t=e.find(e=>e.id===j),r=[n,t,...e].filter(Boolean),o=r.map(e=>e.ref.current);S(o,M)}}N.current=!1}),onBlur:(0,o.M)(e.onBlur,()=>T(!1))})})}),R="RovingFocusGroupItem",k=r.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:t,focusable:a=!0,active:u=!1,tabStopId:d,...s}=e,f=(0,c.M)(),p=d||f,v=M(R,t),m=v.currentTabStopId===p,w=g(t),{onFocusableItemAdd:y,onFocusableItemRemove:b}=v;return r.useEffect(()=>{if(a)return y(),()=>b()},[a,y,b]),(0,i.jsx)(h.ItemSlot,{scope:t,id:p,focusable:a,active:u,children:(0,i.jsx)(l.WV.span,{tabIndex:m?0:-1,"data-orientation":v.orientation,...s,ref:n,onMouseDown:(0,o.M)(e.onMouseDown,e=>{a?v.onItemFocus(p):e.preventDefault()}),onFocus:(0,o.M)(e.onFocus,()=>v.onItemFocus(p)),onKeyDown:(0,o.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){v.onItemShiftTab();return}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 j[o]}(e,v.orientation,v.dir);if(void 0!==n){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=w().filter(e=>e.focusable),a=o.map(e=>e.ref.current);if("last"===n)a.reverse();else if("prev"===n||"next"===n){var t,r;"prev"===n&&a.reverse();let o=a.indexOf(e.currentTarget);a=v.loop?(t=a,r=o+1,t.map((e,n)=>t[(r+n)%t.length])):a.slice(o+1)}setTimeout(()=>S(a))}})})})});k.displayName=R;var j={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function S(e,n=!1){let t=document.activeElement;for(let r of e)if(r===t||(r.focus({preventScroll:n}),document.activeElement!==t))return}var _=E,D=k},97582:function(e,n,t){t.d(n,{_T:function(){return o},ev:function(){return a},pi:function(){return r}});var r=function(){return(r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)};function o(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>n.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t}function a(e,n,t){if(t||2==arguments.length)for(var r,o=0,a=n.length;o<a;o++)!r&&o in n||(r||(r=Array.prototype.slice.call(n,0,o)),r[o]=n[o]);return e.concat(r||Array.prototype.slice.call(n))}"function"==typeof SuppressedError&&SuppressedError}}]);