1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7079],{31297:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(25070).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},35394:(e,t,r)=>{r.d(t,{v:()=>l});var n=r(24252);let o=e=>{let t,r=new Set,n=(e,n)=>{let o="function"==typeof e?e(t):e;if(!Object.is(o,t)){let e=t;t=(null!=n?n:"object"!=typeof o||null===o)?o:Object.assign({},t,o),r.forEach(r=>r(t,e))}},o=()=>t,a={setState:n,getState:o,getInitialState:()=>l,subscribe:e=>(r.add(e),()=>r.delete(e))},l=t=e(n,o,a);return a},a=e=>{let t=(e=>e?o(e):o)(e),r=e=>(function(e,t=e=>e){let r=n.useSyncExternalStore(e.subscribe,n.useCallback(()=>t(e.getState()),[e,t]),n.useCallback(()=>t(e.getInitialState()),[e,t]));return n.useDebugValue(r),r})(t,e);return Object.assign(r,t),r},l=e=>e?a(e):a},49831:(e,t,r)=>{r.d(t,{KU:()=>u,Zr:()=>d,lt:()=>l});let n=e=>!!e.dispatchFromDevtools&&"function"==typeof e.dispatch,o=new Map,a=e=>{let t=o.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([e,t])=>[e,t.getState()])):{}},l=(e,t={})=>(r,l,u)=>{let s,{enabled:d,anonymousActionType:c,store:p,...f}=t;try{s=(null==d||d)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!s)return e(r,l,u);let{connection:v,...m}=((e,t,r)=>{if(void 0===e)return{type:"untracked",connection:t.connect(r)};let n=o.get(r.name);if(n)return{type:"tracked",store:e,...n};let a={connection:t.connect(r),stores:{}};return o.set(r.name,a),{type:"tracked",store:e,...a}})(p,s,f),h=!0;u.setState=(e,t,n)=>{let o=r(e,t);if(!h)return o;let i=void 0===n?{type:c||(e=>{var t,r;if(!e)return;let n=e.split("\n"),o=n.findIndex(e=>e.includes("api.setState"));if(o<0)return;let a=(null==(t=n[o+1])?void 0:t.trim())||"";return null==(r=/.+ (.+) .+/.exec(a))?void 0:r[1]})(Error().stack)||"anonymous"}:"string"==typeof n?{type:n}:n;return void 0===p?null==v||v.send(i,l()):null==v||v.send({...i,type:`${p}/${i.type}`},{...a(f.name),[p]:u.getState()}),o},u.devtools={cleanup:()=>{v&&"function"==typeof v.unsubscribe&&v.unsubscribe(),((e,t)=>{if(void 0===t)return;let r=o.get(e);r&&(delete r.stores[t],0===Object.keys(r.stores).length&&o.delete(e))})(f.name,p)}};let g=(...e)=>{let t=h;h=!1,r(...e),h=t},y=e(u.setState,l,u);if("untracked"===m.type?null==v||v.init(y):(m.stores[m.store]=u,null==v||v.init(Object.fromEntries(Object.entries(m.stores).map(([e,t])=>[e,e===m.store?y:t.getState()])))),n(u)){let e=!1,t=u.dispatch;u.dispatch=(...r)=>{"__setState"!==r[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...r)}}return v.subscribe(e=>{var t;switch(e.type){case"ACTION":if("string"!=typeof e.payload)return void console.error("[zustand devtools middleware] Unsupported action format");return i(e.payload,e=>{if("__setState"===e.type){if(void 0===p)return void g(e.state);1!==Object.keys(e.state).length&&console.error(` 2 [zustand devtools middleware] Unsupported __setState action format. 3 When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(), 4 and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } } 5 `);let t=e.state[p];return void(null==t||JSON.stringify(u.getState())!==JSON.stringify(t)&&g(t))}n(u)&&u.dispatch(e)});case"DISPATCH":switch(e.payload.type){case"RESET":if(g(y),void 0===p)return null==v?void 0:v.init(u.getState());return null==v?void 0:v.init(a(f.name));case"COMMIT":if(void 0===p){null==v||v.init(u.getState());break}return null==v?void 0:v.init(a(f.name));case"ROLLBACK":return i(e.state,e=>{if(void 0===p){g(e),null==v||v.init(u.getState());return}g(e[p]),null==v||v.init(a(f.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return i(e.state,e=>{if(void 0===p)return void g(e);JSON.stringify(u.getState())!==JSON.stringify(e[p])&&g(e[p])});case"IMPORT_STATE":{let{nextLiftedState:r}=e.payload,n=null==(t=r.computedStates.slice(-1)[0])?void 0:t.state;if(!n)return;void 0===p?g(n):g(n[p]),null==v||v.send(null,r);break}case"PAUSE_RECORDING":return h=!h}return}}),y},i=(e,t)=>{let r;try{r=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==r&&t(r)};function u(e,t){let r;try{r=e()}catch(e){return}return{getItem:e=>{var n;let o=e=>null===e?null:JSON.parse(e,null==t?void 0:t.reviver),a=null!=(n=r.getItem(e))?n:null;return a instanceof Promise?a.then(o):o(a)}
5,setItem:(e,n)=>r.setItem(e,JSON.stringify(n,null==t?void 0:t.replacer)),removeItem:e=>r.removeItem(e)}}let s=e=>t=>{try{let r=e(t);if(r instanceof Promise)return r;return{then:e=>s(e)(r),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>s(t)(e)}}},d=(e,t)=>(r,n,o)=>{let a,l={storage:u(()=>window.localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1,d=0,c=new Set,p=new Set,f=l.storage;if(!f)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${l.name}', the given storage is currently unavailable.`),r(...e)},n,o);let v=()=>{let e=l.partialize({...n()});return f.setItem(l.name,{state:e,version:l.version})},m=o.setState;o.setState=(e,t)=>(m(e,t),v());let h=e((...e)=>(r(...e),v()),n,o);o.getInitialState=()=>h;let g=()=>{var e,t;if(!f)return;let o=++d;i=!1,c.forEach(e=>{var t;return e(null!=(t=n())?t:h)});let u=(null==(t=l.onRehydrateStorage)?void 0:t.call(l,null!=(e=n())?e:h))||void 0;return s(f.getItem.bind(f))(l.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===l.version)return[!1,e.state];else{if(l.migrate){let t=l.migrate(e.state,e.version);return t instanceof Promise?t.then(e=>[!0,e]):[!0,t]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;if(o!==d)return;let[i,u]=e;if(r(a=l.merge(u,null!=(t=n())?t:h),!0),i)return v()}).then(()=>{o===d&&(null==u||u(n(),void 0),a=n(),i=!0,p.forEach(e=>e(a)))}).catch(e=>{o===d&&(null==u||u(void 0,e))})};return o.persist={setOptions:e=>{l={...l,...e},e.storage&&(f=e.storage)},clearStorage:()=>{null==f||f.removeItem(l.name)},getOptions:()=>l,rehydrate:()=>g(),hasHydrated:()=>i,onHydrate:e=>(c.add(e),()=>{c.delete(e)}),onFinishHydration:e=>(p.add(e),()=>{p.delete(e)})},l.skipHydration||g(),a||h}},95210:(e,t,r)=>{r.d(t,{UC:()=>eH,q7:()=>eX,ZL:()=>eq,bL:()=>eJ,l9:()=>eV});var n=r(24252),o=r(45915),a=r(29864),l=r(80580),i=r(6655),u=r(71802),s=r(21425),d=r(229),c=r(44073),p=0;function f(){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}var v=r(42517),m=r(31551),h=r(37582),g=r(11692),y=r(75335),w=r(42911),x=r(85004),b=r(35079),C=r(73420),S=r(39354),M=r(65392),_=["Enter"," "],j=["ArrowUp","PageDown","End"],R=["ArrowDown","PageUp","Home",...j],k={ltr:[..._,"ArrowRight"],rtl:[..._,"ArrowLeft"]},D={ltr:["ArrowLeft"],rtl:["ArrowRight"]},E="Menu",[O,I,P]=(0,s.N)(E),[T,N]=(0,l.A)(E,[P,h.Bk,w.RG]),A=(0,h.Bk)(),L=(0,w.RG)(),[F,K]=T(E),[G,U]=T(E),z=e=>{let{__scopeMenu:t,open:r=!1,children:o,dir:a,onOpenChange:l,modal:i=!0}=e,u=A(t),[s,c]=n.useState(null),p=n.useRef(!1),f=(0,b.c)(l),v=(0,d.jH)(a);return n.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>p.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,M.jsx)(h.bL,{...u,children:(0,M.jsx)(F,{scope:t,open:r,onOpenChange:f,content:s,onContentChange:c,children:(0,M.jsx)(G,{scope:t,onClose:n.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:p,dir:v,modal:i,children:o})})})};z.displayName=E;var B=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=A(r);return(0,M.jsx)(h.Mz,{...o,...n,ref:t})});B.displayName="MenuAnchor";var J="MenuPortal",[V,q]=T(J,{forceMount:void 0}),H=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,a=K(J,t);return(0,M.jsx)(V,{scope:t,forceMount:r,children:(0,M.jsx)(y.C,{present:r||a.open,children:(0,M.jsx)(g.Z,{asChild:!0,container:o,children:n})})})};H.displayName=J;var X="MenuContent",[Z,W]=T(X),$=n.forwardRef((e,t)=>{let r=q(X,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,a=K(X,e.__scopeMenu),l=U(X,e.__scopeMenu);return(0,M.jsx)(O.Provider,{scope:e.__scopeMenu,children:(0,M.jsx)(y.C,{present:n||a.open,children:(0,M.jsx)(O.Slot,{scope:e.__scopeMenu,children:l.modal?(0,M.jsx)(Y,{...o,ref:t}):(0,M.jsx)(Q,{...o,ref:t})})})})}),Y=n.forwardRef((e,t)=>
5{let r=K(X,e.__scopeMenu),l=n.useRef(null),i=(0,a.s)(t,l);return n.useEffect(()=>{let e=l.current;if(e)return(0,C.Eq)(e)},[]),(0,M.jsx)(et,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,o.m)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),Q=n.forwardRef((e,t)=>{let r=K(X,e.__scopeMenu);return(0,M.jsx)(et,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),ee=(0,x.TL)("MenuContent.ScrollLock"),et=n.forwardRef((e,t)=>{let{__scopeMenu:r,loop:l=!1,trapFocus:i,onOpenAutoFocus:u,onCloseAutoFocus:s,disableOutsidePointerEvents:d,onEntryFocus:m,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:x,onInteractOutside:b,onDismiss:C,disableOutsideScroll:_,...k}=e,D=K(X,r),E=U(X,r),O=A(r),P=L(r),T=I(r),[N,F]=n.useState(null),G=n.useRef(null),z=(0,a.s)(t,G,D.onContentChange),B=n.useRef(0),J=n.useRef(""),V=n.useRef(0),q=n.useRef(null),H=n.useRef("right"),W=n.useRef(0),$=_?S.A:n.Fragment;n.useEffect(()=>()=>window.clearTimeout(B.current),[]),n.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=r[0])?e:f()),document.body.insertAdjacentElement("beforeend",null!=(t=r[1])?t:f()),p++,()=>{1===p&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),p--}},[]);let Y=n.useCallback(e=>{var t,r;return H.current===(null==(t=q.current)?void 0:t.side)&&function(e,t){return!!t&&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 l=t[e],i=t[a],u=l.x,s=l.y,d=i.x,c=i.y;s>n!=c>n&&r<(d-u)*(n-s)/(c-s)+u&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,null==(r=q.current)?void 0:r.area)},[]);return(0,M.jsx)(Z,{scope:r,searchRef:J,onItemEnter:n.useCallback(e=>{Y(e)&&e.preventDefault()},[Y]),onItemLeave:n.useCallback(e=>{var t;Y(e)||(null==(t=G.current)||t.focus(),F(null))},[Y]),onTriggerLeave:n.useCallback(e=>{Y(e)&&e.preventDefault()},[Y]),pointerGraceTimerRef:V,onPointerGraceIntentChange:n.useCallback(e=>{q.current=e},[]),children:(0,M.jsx)($,{..._?{as:ee,allowPinchZoom:!0}:void 0,children:(0,M.jsx)(v.n,{asChild:!0,trapped:i,onMountAutoFocus:(0,o.m)(u,e=>{var t;e.preventDefault(),null==(t=G.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:s,children:(0,M.jsx)(c.qW,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:x,onInteractOutside:b,onDismiss:C,children:(0,M.jsx)(w.bL,{asChild:!0,...P,dir:E.dir,orientation:"vertical",loop:l,currentTabStopId:N,onCurrentTabStopIdChange:F,onEntryFocus:(0,o.m)(m,e=>{E.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,M.jsx)(h.UC,{role:"menu","aria-orientation":"vertical","data-state":eR(D.open),"data-radix-menu-content":"",dir:E.dir,...O,...k,ref:z,style:{outline:"none",...k.style},onKeyDown:(0,o.m)(k.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;t&&("Tab"===e.key&&e.preventDefault(),!r&&n&&(e=>{var t,r;let n=J.current+e,o=T().filter(e=>!e.disabled),a=document.activeElement,l=null==(t=o.find(e=>
5e.ref.current===a))?void 0:t.textValue,i=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,l=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(l=l.filter(e=>e!==r));let i=l.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return i!==r?i:void 0}(o.map(e=>e.textValue),n,l),u=null==(r=o.find(e=>e.textValue===i))?void 0:r.ref.current;!function e(t){J.current=t,window.clearTimeout(B.current),""!==t&&(B.current=window.setTimeout(()=>e(""),1e3))}(n),u&&setTimeout(()=>u.focus())})(e.key));let o=G.current;if(e.target!==o||!R.includes(e.key))return;e.preventDefault();let a=T().filter(e=>!e.disabled).map(e=>e.ref.current);j.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,o.m)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(B.current),J.current="")}),onPointerMove:(0,o.m)(e.onPointerMove,eE(e=>{let t=e.target,r=W.current!==e.clientX;e.currentTarget.contains(t)&&r&&(H.current=e.clientX>W.current?"right":"left",W.current=e.clientX)}))})})})})})})});$.displayName=X;var er=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,M.jsx)(u.sG.div,{role:"group",...n,ref:t})});er.displayName="MenuGroup";var en=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,M.jsx)(u.sG.div,{...n,ref:t})});en.displayName="MenuLabel";var eo="MenuItem",ea="menu.itemSelect",el=n.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:l,...i}=e,s=n.useRef(null),d=U(eo,e.__scopeMenu),c=W(eo,e.__scopeMenu),p=(0,a.s)(t,s),f=n.useRef(!1);return(0,M.jsx)(ei,{...i,ref:p,disabled:r,onClick:(0,o.m)(e.onClick,()=>{let e=s.current;if(!r&&e){let t=new CustomEvent(ea,{bubbles:!0,cancelable:!0});e.addEventListener(ea,e=>null==l?void 0:l(e),{once:!0}),(0,u.hO)(e,t),t.defaultPrevented?f.current=!1:d.onClose()}}),onPointerDown:t=>{var r;null==(r=e.onPointerDown)||r.call(e,t),f.current=!0},onPointerUp:(0,o.m)(e.onPointerUp,e=>{var t;f.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:(0,o.m)(e.onKeyDown,e=>{let t=""!==c.searchRef.current;r||t&&" "===e.key||_.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});el.displayName=eo;var ei=n.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:l=!1,textValue:i,...s}=e,d=W(eo,r),c=L(r),p=n.useRef(null),f=(0,a.s)(t,p),[v,m]=n.useState(!1),[h,g]=n.useState("");return n.useEffect(()=>{let e=p.current;if(e){var t;g((null!=(t=e.textContent)?t:"").trim())}},[s.children]),(0,M.jsx)(O.ItemSlot,{scope:r,disabled:l,textValue:null!=i?i:h,children:(0,M.jsx)(w.q7,{asChild:!0,...c,focusable:!l,children:(0,M.jsx)(u.sG.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...s,ref:f,onPointerMove:(0,o.m)(e.onPointerMove,eE(e=>{l?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.m)(e.onPointerLeave,eE(e=>d.onItemLeave(e))),onFocus:(0,o.m)(e.onFocus,()=>m(!0)),onBlur:(0,o.m)(e.onBlur,()=>m(!1))})})})}),eu=n.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...a}=e;return(0,M.jsx)(eh,{scope:e.__scopeMenu,checked:r,children:(0,M.jsx)(el,{role:"menuitemcheckbox","aria-checked":ek(r)?"mixed":r,...a,ref:t,"data-state":eD(r),onSelect:(0,o.m)(a.onSelect,()=>null==n?void 0:n(!!ek(r)||!r),{checkForDefaultPrevented:!1})})})});eu.displayName="MenuCheckboxItem";var es="MenuRadioGroup",[ed,ec]=T(es,{value:void 0,onValueChange:()=>{}}),ep=n.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,a=(0,b.c)(n);return(0,M.jsx)(ed,{scope:e.__scopeMenu,value:r,onValueChange:a,children:(0,M.jsx)(er,{...o,ref:t})})});ep.displayName=es;var ef="MenuRadioItem",ev=n.forwardRef((e,t)=>{let{value:r,...n}=e,a=ec(ef,e.__scopeMenu),l=r===a.value;return(0,M.jsx)(eh,{scope:e.__scopeMenu,checked:l,children:(0,M.jsx)(el,{role:"menuitemradio","aria-checked":l,...n,ref:t,"data-state":eD(l),onSelect:(0,o.m)(n.onSelect,()=>{var e;return null==(e=a.onValueChange)?void 0:e.call(a,r)}
5,{checkForDefaultPrevented:!1})})})});ev.displayName=ef;var em="MenuItemIndicator",[eh,eg]=T(em,{checked:!1}),ey=n.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,a=eg(em,r);return(0,M.jsx)(y.C,{present:n||ek(a.checked)||!0===a.checked,children:(0,M.jsx)(u.sG.span,{...o,ref:t,"data-state":eD(a.checked)})})});ey.displayName=em;var ew=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,M.jsx)(u.sG.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});ew.displayName="MenuSeparator";var ex=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=A(r);return(0,M.jsx)(h.i3,{...o,...n,ref:t})});ex.displayName="MenuArrow";var[eb,eC]=T("MenuSub"),eS="MenuSubTrigger",eM=n.forwardRef((e,t)=>{let r=K(eS,e.__scopeMenu),l=U(eS,e.__scopeMenu),i=eC(eS,e.__scopeMenu),u=W(eS,e.__scopeMenu),s=n.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:c}=u,p={__scopeMenu:e.__scopeMenu},f=n.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return n.useEffect(()=>f,[f]),n.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),c(null)}},[d,c]),(0,M.jsx)(B,{asChild:!0,...p,children:(0,M.jsx)(ei,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":i.contentId,"data-state":eR(r.open),...e,ref:(0,a.t)(t,i.onTriggerChange),onClick:t=>{var n;null==(n=e.onClick)||n.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,o.m)(e.onPointerMove,eE(t=>{u.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||s.current||(u.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{r.onOpenChange(!0),f()},100)))})),onPointerLeave:(0,o.m)(e.onPointerLeave,eE(e=>{var t,n;f();let o=null==(t=r.content)?void 0:t.getBoundingClientRect();if(o){let t=null==(n=r.content)?void 0:n.dataset.side,a="right"===t,l=o[a?"left":"right"],i=o[a?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:l,y:o.top},{x:i,y:o.top},{x:i,y:o.bottom},{x:l,y:o.bottom}],side:t}),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;if(!e.disabled&&(!n||" "!==t.key)&&k[l.dir].includes(t.key)){var o;r.onOpenChange(!0),null==(o=r.content)||o.focus(),t.preventDefault()}})})})});eM.displayName=eS;var e_="MenuSubContent",ej=n.forwardRef((e,t)=>{let r=q(X,e.__scopeMenu),{forceMount:l=r.forceMount,...i}=e,u=K(X,e.__scopeMenu),s=U(X,e.__scopeMenu),d=eC(e_,e.__scopeMenu),c=n.useRef(null),p=(0,a.s)(t,c);return(0,M.jsx)(O.Provider,{scope:e.__scopeMenu,children:(0,M.jsx)(y.C,{present:l||u.open,children:(0,M.jsx)(O.Slot,{scope:e.__scopeMenu,children:(0,M.jsx)(et,{id:d.contentId,"aria-labelledby":d.triggerId,...i,ref:p,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;s.isUsingKeyboardRef.current&&(null==(t=c.current)||t.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=D[s.dir].includes(e.key);if(t&&r){var n;u.onOpenChange(!1),null==(n=d.trigger)||n.focus(),e.preventDefault()}})})})})})});function eR(e){return e?"open":"closed"}function ek(e){return"indeterminate"===e}function eD(e){return ek(e)?"indeterminate":e?"checked":"unchecked"}function eE(e){return t=>"mouse"===t.pointerType?e(t):void 0}ej.displayName=e_;var eO="DropdownMenu",[eI,eP]=(0,l.A)(eO,[N]),eT=N(),[eN,eA]=eI(eO),eL=e=>{let{__scopeDropdownMenu:t,children:r,dir:o,open:a,defaultOpen:l,onOpenChange:u,modal:s=!0}=e,d=eT(t),c=n.useRef(null),[p,f]=(0,i.i)({prop:a,defaultProp:null!=l&&l,onChange:u,caller:eO});return(0,M.jsx)(eN,{scope:t,triggerId:(0,m.B)(),triggerRef:c,contentId:(0,m.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:s,children:(0,M.jsx)(z,{...d,open:p,onOpenChange:f,dir:o,modal:s,children:r})})};eL.displayName=eO;var eF="DropdownMenuTrigger",eK=n.forwardRef((e,t)=>
5{let{__scopeDropdownMenu:r,disabled:n=!1,...l}=e,i=eA(eF,r),s=eT(r);return(0,M.jsx)(B,{asChild:!0,...s,children:(0,M.jsx)(u.sG.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":n?"":void 0,disabled:n,...l,ref:(0,a.t)(t,i.triggerRef),onPointerDown:(0,o.m)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:(0,o.m)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eK.displayName=eF;var eG=e=>{let{__scopeDropdownMenu:t,...r}=e,n=eT(t);return(0,M.jsx)(H,{...n,...r})};eG.displayName="DropdownMenuPortal";var eU="DropdownMenuContent",ez=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,l=eA(eU,r),i=eT(r),u=n.useRef(!1);return(0,M.jsx)($,{id:l.contentId,"aria-labelledby":l.triggerId,...i,...a,ref:t,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{var t;u.current||null==(t=l.triggerRef.current)||t.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;(!l.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)"}})});
5ez.displayName=eU,n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eT(r);return(0,M.jsx)(er,{...o,...n,ref:t})}).displayName="DropdownMenuGroup",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eT(r);return(0,M.jsx)(en,{...o,...n,ref:t})}).displayName="DropdownMenuLabel";var eB=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eT(r);return(0,M.jsx)(el,{...o,...n,ref:t})});eB.displayName="DropdownMenuItem",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eT(r);return(0,M.jsx)(eu,{...o,...n,ref:t})}).displayName="DropdownMenuCheckboxItem",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eT(r);return(0,M.jsx)(ep,{...o,...n,ref:t})}).displayName="DropdownMenuRadioGroup",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eT(r);return(0,M.jsx)(ev,{...o,...n,ref:t})}).displayName="DropdownMenuRadioItem",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eT(r);return(0,M.jsx)(ey,{...o,...n,ref:t})}).displayName="DropdownMenuItemIndicator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eT(r);return(0,M.jsx)(ew,{...o,...n,ref:t})}).displayName="DropdownMenuSeparator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eT(r);return(0,M.jsx)(ex,{...o,...n,ref:t})}).displayName="DropdownMenuArrow",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eT(r);return(0,M.jsx)(eM,{...o,...n,ref:t})}).displayName="DropdownMenuSubTrigger",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eT(r);return(0,M.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)"}})}).displayName="DropdownMenuSubContent";var eJ=eL,eV=eK,eq=eG,eH=ez,eX=eB}}]);
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.