Spaces:
Running
Running
File size: 23,425 Bytes
3da72fb |
1 |
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[217],{1305:(e,n,r)=>{"use strict";r.d(n,{UC:()=>e7,q7:()=>ne,ZL:()=>e4,bL:()=>e3,l9:()=>e2});var t=r(2115),o=r(5185),a=r(6101),l=r(6081),u=r(5845),i=r(3655),s=r(7328),d=r(4315),c=r(9178),f=r(2293),p=r(7900),m=r(1285),v=r(8795),h=r(4378),w=r(2712),g=e=>{let{present:n,children:r}=e,o=function(e){var n,r;let[o,a]=t.useState(),l=t.useRef(null),u=t.useRef(e),i=t.useRef("none"),[s,d]=(n=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,n)=>{let t=r[e][n];return null!=t?t:e},n));return t.useEffect(()=>{let e=y(l.current);i.current="mounted"===s?e:"none"},[s]),(0,w.N)(()=>{let n=l.current,r=u.current;if(r!==e){let t=i.current,o=y(n);e?d("MOUNT"):"none"===o||(null==n?void 0:n.display)==="none"?d("UNMOUNT"):r&&t!==o?d("ANIMATION_OUT"):d("UNMOUNT"),u.current=e}},[e,d]),(0,w.N)(()=>{if(o){var e;let n,r=null!=(e=o.ownerDocument.defaultView)?e:window,t=e=>{let t=y(l.current).includes(e.animationName);if(e.target===o&&t&&(d("ANIMATION_END"),!u.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",n=r.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},a=e=>{e.target===o&&(i.current=y(l.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",t),o.addEventListener("animationend",t),()=>{r.clearTimeout(n),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",t),o.removeEventListener("animationend",t)}}d("ANIMATION_END")},[o,d]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:t.useCallback(e=>{l.current=e?getComputedStyle(e):null,a(e)},[])}}(n),l="function"==typeof r?r({present:o.isPresent}):t.Children.only(r),u=(0,a.s)(o.ref,function(e){var n,r;let t=null==(n=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:n.get,o=t&&"isReactWarning"in t&&t.isReactWarning;return o?e.ref:(o=(t=null==(r=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:r.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(l));return"function"==typeof r||o.isPresent?t.cloneElement(l,{ref:u}):null};function y(e){return(null==e?void 0:e.animationName)||"none"}g.displayName="Presence";var x=r(9033),b=r(5155),M="rovingFocusGroup.onEntryFocus",R={bubbles:!1,cancelable:!0},C="RovingFocusGroup",[_,D,j]=(0,s.N)(C),[N,k]=(0,l.A)(C,[j]),[I,T]=N(C),E=t.forwardRef((e,n)=>(0,b.jsx)(_.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,b.jsx)(_.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,b.jsx)(P,{...e,ref:n})})}));E.displayName=C;var P=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:r,orientation:l,loop:s=!1,dir:c,currentTabStopId:f,defaultCurrentTabStopId:p,onCurrentTabStopIdChange:m,onEntryFocus:v,preventScrollOnEntryFocus:h=!1,...w}=e,g=t.useRef(null),y=(0,a.s)(n,g),_=(0,d.jH)(c),[j,N]=(0,u.i)({prop:f,defaultProp:null!=p?p:null,onChange:m,caller:C}),[k,T]=t.useState(!1),E=(0,x.c)(v),P=D(r),A=t.useRef(!1),[O,F]=t.useState(0);return t.useEffect(()=>{let e=g.current;if(e)return e.addEventListener(M,E),()=>e.removeEventListener(M,E)},[E]),(0,b.jsx)(I,{scope:r,orientation:l,dir:_,loop:s,currentTabStopId:j,onItemFocus:t.useCallback(e=>N(e),[N]),onItemShiftTab:t.useCallback(()=>T(!0),[]),onFocusableItemAdd:t.useCallback(()=>F(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>F(e=>e-1),[]),children:(0,b.jsx)(i.sG.div,{tabIndex:k||0===O?-1:0,"data-orientation":l,...w,ref:y,style:{outline:"none",...e.style},onMouseDown:(0,o.m)(e.onMouseDown,()=>{A.current=!0}),onFocus:(0,o.m)(e.onFocus,e=>{let n=!A.current;if(e.target===e.currentTarget&&n&&!k){let n=new CustomEvent(M,R);if(e.currentTarget.dispatchEvent(n),!n.defaultPrevented){let e=P().filter(e=>e.focusable);S([e.find(e=>e.active),e.find(e=>e.id===j),...e].filter(Boolean).map(e=>e.ref.current),h)}}A.current=!1}),onBlur:(0,o.m)(e.onBlur,()=>T(!1))})})}),A="RovingFocusGroupItem",O=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:l=!1,tabStopId:u,children:s,...d}=e,c=(0,m.B)(),f=u||c,p=T(A,r),v=p.currentTabStopId===f,h=D(r),{onFocusableItemAdd:w,onFocusableItemRemove:g,currentTabStopId:y}=p;return t.useEffect(()=>{if(a)return w(),()=>g()},[a,w,g]),(0,b.jsx)(_.ItemSlot,{scope:r,id:f,focusable:a,active:l,children:(0,b.jsx)(i.sG.span,{tabIndex:v?0:-1,"data-orientation":p.orientation,...d,ref:n,onMouseDown:(0,o.m)(e.onMouseDown,e=>{a?p.onItemFocus(f):e.preventDefault()}),onFocus:(0,o.m)(e.onFocus,()=>p.onItemFocus(f)),onKeyDown:(0,o.m)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void p.onItemShiftTab();if(e.target!==e.currentTarget)return;let n=function(e,n,r){var t;let o=(t=e.key,"rtl"!==r?t:"ArrowLeft"===t?"ArrowRight":"ArrowRight"===t?"ArrowLeft":t);if(!("vertical"===n&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===n&&["ArrowUp","ArrowDown"].includes(o)))return F[o]}(e,p.orientation,p.dir);if(void 0!==n){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===n)r.reverse();else if("prev"===n||"next"===n){"prev"===n&&r.reverse();let t=r.indexOf(e.currentTarget);r=p.loop?function(e,n){return e.map((r,t)=>e[(n+t)%e.length])}(r,t+1):r.slice(t+1)}setTimeout(()=>S(r))}}),children:"function"==typeof s?s({isCurrentTabStop:v,hasTabStop:null!=y}):s})})});O.displayName=A;var F={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function S(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let t of e)if(t===r||(t.focus({preventScroll:n}),document.activeElement!==r))return}var L=r(9708),G=r(8168),K=r(3795),U=["Enter"," "],B=["ArrowUp","PageDown","End"],V=["ArrowDown","PageUp","Home",...B],W={ltr:[...U,"ArrowRight"],rtl:[...U,"ArrowLeft"]},X={ltr:["ArrowLeft"],rtl:["ArrowRight"]},H="Menu",[q,z,Z]=(0,s.N)(H),[Y,J]=(0,l.A)(H,[Z,v.Bk,k]),Q=(0,v.Bk)(),$=k(),[ee,en]=Y(H),[er,et]=Y(H),eo=e=>{let{__scopeMenu:n,open:r=!1,children:o,dir:a,onOpenChange:l,modal:u=!0}=e,i=Q(n),[s,c]=t.useState(null),f=t.useRef(!1),p=(0,x.c)(l),m=(0,d.jH)(a);return t.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,b.jsx)(v.bL,{...i,children:(0,b.jsx)(ee,{scope:n,open:r,onOpenChange:p,content:s,onContentChange:c,children:(0,b.jsx)(er,{scope:n,onClose:t.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:m,modal:u,children:o})})})};eo.displayName=H;var ea=t.forwardRef((e,n)=>{let{__scopeMenu:r,...t}=e,o=Q(r);return(0,b.jsx)(v.Mz,{...o,...t,ref:n})});ea.displayName="MenuAnchor";var el="MenuPortal",[eu,ei]=Y(el,{forceMount:void 0}),es=e=>{let{__scopeMenu:n,forceMount:r,children:t,container:o}=e,a=en(el,n);return(0,b.jsx)(eu,{scope:n,forceMount:r,children:(0,b.jsx)(g,{present:r||a.open,children:(0,b.jsx)(h.Z,{asChild:!0,container:o,children:t})})})};es.displayName=el;var ed="MenuContent",[ec,ef]=Y(ed),ep=t.forwardRef((e,n)=>{let r=ei(ed,e.__scopeMenu),{forceMount:t=r.forceMount,...o}=e,a=en(ed,e.__scopeMenu),l=et(ed,e.__scopeMenu);return(0,b.jsx)(q.Provider,{scope:e.__scopeMenu,children:(0,b.jsx)(g,{present:t||a.open,children:(0,b.jsx)(q.Slot,{scope:e.__scopeMenu,children:l.modal?(0,b.jsx)(em,{...o,ref:n}):(0,b.jsx)(ev,{...o,ref:n})})})})}),em=t.forwardRef((e,n)=>{let r=en(ed,e.__scopeMenu),l=t.useRef(null),u=(0,a.s)(n,l);return t.useEffect(()=>{let e=l.current;if(e)return(0,G.Eq)(e)},[]),(0,b.jsx)(ew,{...e,ref:u,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,o.m)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),ev=t.forwardRef((e,n)=>{let r=en(ed,e.__scopeMenu);return(0,b.jsx)(ew,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),eh=(0,L.TL)("MenuContent.ScrollLock"),ew=t.forwardRef((e,n)=>{let{__scopeMenu:r,loop:l=!1,trapFocus:u,onOpenAutoFocus:i,onCloseAutoFocus:s,disableOutsidePointerEvents:d,onEntryFocus:m,onEscapeKeyDown:h,onPointerDownOutside:w,onFocusOutside:g,onInteractOutside:y,onDismiss:x,disableOutsideScroll:M,...R}=e,C=en(ed,r),_=et(ed,r),D=Q(r),j=$(r),N=z(r),[k,I]=t.useState(null),T=t.useRef(null),P=(0,a.s)(n,T,C.onContentChange),A=t.useRef(0),O=t.useRef(""),F=t.useRef(0),S=t.useRef(null),L=t.useRef("right"),G=t.useRef(0),U=M?K.A:t.Fragment,W=e=>{var n,r;let t=O.current+e,o=N().filter(e=>!e.disabled),a=document.activeElement,l=null==(n=o.find(e=>e.ref.current===a))?void 0:n.textValue,u=function(e,n,r){var t;let o=n.length>1&&Array.from(n).every(e=>e===n[0])?n[0]:n,a=r?e.indexOf(r):-1,l=(t=Math.max(a,0),e.map((n,r)=>e[(t+r)%e.length]));1===o.length&&(l=l.filter(e=>e!==r));let u=l.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return u!==r?u:void 0}(o.map(e=>e.textValue),t,l),i=null==(r=o.find(e=>e.textValue===u))?void 0:r.ref.current;!function e(n){O.current=n,window.clearTimeout(A.current),""!==n&&(A.current=window.setTimeout(()=>e(""),1e3))}(t),i&&setTimeout(()=>i.focus())};t.useEffect(()=>()=>window.clearTimeout(A.current),[]),(0,f.Oh)();let X=t.useCallback(e=>{var n,r;return L.current===(null==(n=S.current)?void 0:n.side)&&function(e,n){return!!n&&function(e,n){let{x:r,y:t}=e,o=!1;for(let e=0,a=n.length-1;e<n.length;a=e++){let l=n[e],u=n[a],i=l.x,s=l.y,d=u.x,c=u.y;s>t!=c>t&&r<(d-i)*(t-s)/(c-s)+i&&(o=!o)}return o}({x:e.clientX,y:e.clientY},n)}(e,null==(r=S.current)?void 0:r.area)},[]);return(0,b.jsx)(ec,{scope:r,searchRef:O,onItemEnter:t.useCallback(e=>{X(e)&&e.preventDefault()},[X]),onItemLeave:t.useCallback(e=>{var n;X(e)||(null==(n=T.current)||n.focus(),I(null))},[X]),onTriggerLeave:t.useCallback(e=>{X(e)&&e.preventDefault()},[X]),pointerGraceTimerRef:F,onPointerGraceIntentChange:t.useCallback(e=>{S.current=e},[]),children:(0,b.jsx)(U,{...M?{as:eh,allowPinchZoom:!0}:void 0,children:(0,b.jsx)(p.n,{asChild:!0,trapped:u,onMountAutoFocus:(0,o.m)(i,e=>{var n;e.preventDefault(),null==(n=T.current)||n.focus({preventScroll:!0})}),onUnmountAutoFocus:s,children:(0,b.jsx)(c.qW,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:h,onPointerDownOutside:w,onFocusOutside:g,onInteractOutside:y,onDismiss:x,children:(0,b.jsx)(E,{asChild:!0,...j,dir:_.dir,orientation:"vertical",loop:l,currentTabStopId:k,onCurrentTabStopIdChange:I,onEntryFocus:(0,o.m)(m,e=>{_.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,b.jsx)(v.UC,{role:"menu","aria-orientation":"vertical","data-state":eV(C.open),"data-radix-menu-content":"",dir:_.dir,...D,...R,ref:P,style:{outline:"none",...R.style},onKeyDown:(0,o.m)(R.onKeyDown,e=>{let n=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,t=1===e.key.length;n&&("Tab"===e.key&&e.preventDefault(),!r&&t&&W(e.key));let o=T.current;if(e.target!==o||!V.includes(e.key))return;e.preventDefault();let a=N().filter(e=>!e.disabled).map(e=>e.ref.current);B.includes(e.key)&&a.reverse(),function(e){let n=document.activeElement;for(let r of e)if(r===n||(r.focus(),document.activeElement!==n))return}(a)}),onBlur:(0,o.m)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(A.current),O.current="")}),onPointerMove:(0,o.m)(e.onPointerMove,eH(e=>{let n=e.target,r=G.current!==e.clientX;e.currentTarget.contains(n)&&r&&(L.current=e.clientX>G.current?"right":"left",G.current=e.clientX)}))})})})})})})});ep.displayName=ed;var eg=t.forwardRef((e,n)=>{let{__scopeMenu:r,...t}=e;return(0,b.jsx)(i.sG.div,{role:"group",...t,ref:n})});eg.displayName="MenuGroup";var ey=t.forwardRef((e,n)=>{let{__scopeMenu:r,...t}=e;return(0,b.jsx)(i.sG.div,{...t,ref:n})});ey.displayName="MenuLabel";var ex="MenuItem",eb="menu.itemSelect",eM=t.forwardRef((e,n)=>{let{disabled:r=!1,onSelect:l,...u}=e,s=t.useRef(null),d=et(ex,e.__scopeMenu),c=ef(ex,e.__scopeMenu),f=(0,a.s)(n,s),p=t.useRef(!1);return(0,b.jsx)(eR,{...u,ref:f,disabled:r,onClick:(0,o.m)(e.onClick,()=>{let e=s.current;if(!r&&e){let n=new CustomEvent(eb,{bubbles:!0,cancelable:!0});e.addEventListener(eb,e=>null==l?void 0:l(e),{once:!0}),(0,i.hO)(e,n),n.defaultPrevented?p.current=!1:d.onClose()}}),onPointerDown:n=>{var r;null==(r=e.onPointerDown)||r.call(e,n),p.current=!0},onPointerUp:(0,o.m)(e.onPointerUp,e=>{var n;p.current||null==(n=e.currentTarget)||n.click()}),onKeyDown:(0,o.m)(e.onKeyDown,e=>{let n=""!==c.searchRef.current;r||n&&" "===e.key||U.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eM.displayName=ex;var eR=t.forwardRef((e,n)=>{let{__scopeMenu:r,disabled:l=!1,textValue:u,...s}=e,d=ef(ex,r),c=$(r),f=t.useRef(null),p=(0,a.s)(n,f),[m,v]=t.useState(!1),[h,w]=t.useState("");return t.useEffect(()=>{let e=f.current;if(e){var n;w((null!=(n=e.textContent)?n:"").trim())}},[s.children]),(0,b.jsx)(q.ItemSlot,{scope:r,disabled:l,textValue:null!=u?u:h,children:(0,b.jsx)(O,{asChild:!0,...c,focusable:!l,children:(0,b.jsx)(i.sG.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...s,ref:p,onPointerMove:(0,o.m)(e.onPointerMove,eH(e=>{l?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.m)(e.onPointerLeave,eH(e=>d.onItemLeave(e))),onFocus:(0,o.m)(e.onFocus,()=>v(!0)),onBlur:(0,o.m)(e.onBlur,()=>v(!1))})})})}),eC=t.forwardRef((e,n)=>{let{checked:r=!1,onCheckedChange:t,...a}=e;return(0,b.jsx)(eE,{scope:e.__scopeMenu,checked:r,children:(0,b.jsx)(eM,{role:"menuitemcheckbox","aria-checked":eW(r)?"mixed":r,...a,ref:n,"data-state":eX(r),onSelect:(0,o.m)(a.onSelect,()=>null==t?void 0:t(!!eW(r)||!r),{checkForDefaultPrevented:!1})})})});eC.displayName="MenuCheckboxItem";var e_="MenuRadioGroup",[eD,ej]=Y(e_,{value:void 0,onValueChange:()=>{}}),eN=t.forwardRef((e,n)=>{let{value:r,onValueChange:t,...o}=e,a=(0,x.c)(t);return(0,b.jsx)(eD,{scope:e.__scopeMenu,value:r,onValueChange:a,children:(0,b.jsx)(eg,{...o,ref:n})})});eN.displayName=e_;var ek="MenuRadioItem",eI=t.forwardRef((e,n)=>{let{value:r,...t}=e,a=ej(ek,e.__scopeMenu),l=r===a.value;return(0,b.jsx)(eE,{scope:e.__scopeMenu,checked:l,children:(0,b.jsx)(eM,{role:"menuitemradio","aria-checked":l,...t,ref:n,"data-state":eX(l),onSelect:(0,o.m)(t.onSelect,()=>{var e;return null==(e=a.onValueChange)?void 0:e.call(a,r)},{checkForDefaultPrevented:!1})})})});eI.displayName=ek;var eT="MenuItemIndicator",[eE,eP]=Y(eT,{checked:!1}),eA=t.forwardRef((e,n)=>{let{__scopeMenu:r,forceMount:t,...o}=e,a=eP(eT,r);return(0,b.jsx)(g,{present:t||eW(a.checked)||!0===a.checked,children:(0,b.jsx)(i.sG.span,{...o,ref:n,"data-state":eX(a.checked)})})});eA.displayName=eT;var eO=t.forwardRef((e,n)=>{let{__scopeMenu:r,...t}=e;return(0,b.jsx)(i.sG.div,{role:"separator","aria-orientation":"horizontal",...t,ref:n})});eO.displayName="MenuSeparator";var eF=t.forwardRef((e,n)=>{let{__scopeMenu:r,...t}=e,o=Q(r);return(0,b.jsx)(v.i3,{...o,...t,ref:n})});eF.displayName="MenuArrow";var[eS,eL]=Y("MenuSub"),eG="MenuSubTrigger",eK=t.forwardRef((e,n)=>{let r=en(eG,e.__scopeMenu),l=et(eG,e.__scopeMenu),u=eL(eG,e.__scopeMenu),i=ef(eG,e.__scopeMenu),s=t.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:c}=i,f={__scopeMenu:e.__scopeMenu},p=t.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return t.useEffect(()=>p,[p]),t.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),c(null)}},[d,c]),(0,b.jsx)(ea,{asChild:!0,...f,children:(0,b.jsx)(eR,{id:u.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":u.contentId,"data-state":eV(r.open),...e,ref:(0,a.t)(n,u.onTriggerChange),onClick:n=>{var t;null==(t=e.onClick)||t.call(e,n),e.disabled||n.defaultPrevented||(n.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,o.m)(e.onPointerMove,eH(n=>{i.onItemEnter(n),!n.defaultPrevented&&(e.disabled||r.open||s.current||(i.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{r.onOpenChange(!0),p()},100)))})),onPointerLeave:(0,o.m)(e.onPointerLeave,eH(e=>{var n,t;p();let o=null==(n=r.content)?void 0:n.getBoundingClientRect();if(o){let n=null==(t=r.content)?void 0:t.dataset.side,a="right"===n,l=o[a?"left":"right"],u=o[a?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:l,y:o.top},{x:u,y:o.top},{x:u,y:o.bottom},{x:l,y:o.bottom}],side:n}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.m)(e.onKeyDown,n=>{let t=""!==i.searchRef.current;if(!e.disabled&&(!t||" "!==n.key)&&W[l.dir].includes(n.key)){var o;r.onOpenChange(!0),null==(o=r.content)||o.focus(),n.preventDefault()}})})})});eK.displayName=eG;var eU="MenuSubContent",eB=t.forwardRef((e,n)=>{let r=ei(ed,e.__scopeMenu),{forceMount:l=r.forceMount,...u}=e,i=en(ed,e.__scopeMenu),s=et(ed,e.__scopeMenu),d=eL(eU,e.__scopeMenu),c=t.useRef(null),f=(0,a.s)(n,c);return(0,b.jsx)(q.Provider,{scope:e.__scopeMenu,children:(0,b.jsx)(g,{present:l||i.open,children:(0,b.jsx)(q.Slot,{scope:e.__scopeMenu,children:(0,b.jsx)(ew,{id:d.contentId,"aria-labelledby":d.triggerId,...u,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=c.current)||n.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.m)(e.onFocusOutside,e=>{e.target!==d.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:(0,o.m)(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,o.m)(e.onKeyDown,e=>{let n=e.currentTarget.contains(e.target),r=X[s.dir].includes(e.key);if(n&&r){var t;i.onOpenChange(!1),null==(t=d.trigger)||t.focus(),e.preventDefault()}})})})})})});function eV(e){return e?"open":"closed"}function eW(e){return"indeterminate"===e}function eX(e){return eW(e)?"indeterminate":e?"checked":"unchecked"}function eH(e){return n=>"mouse"===n.pointerType?e(n):void 0}eB.displayName=eU;var eq="DropdownMenu",[ez,eZ]=(0,l.A)(eq,[J]),eY=J(),[eJ,eQ]=ez(eq),e$=e=>{let{__scopeDropdownMenu:n,children:r,dir:o,open:a,defaultOpen:l,onOpenChange:i,modal:s=!0}=e,d=eY(n),c=t.useRef(null),[f,p]=(0,u.i)({prop:a,defaultProp:null!=l&&l,onChange:i,caller:eq});return(0,b.jsx)(eJ,{scope:n,triggerId:(0,m.B)(),triggerRef:c,contentId:(0,m.B)(),open:f,onOpenChange:p,onOpenToggle:t.useCallback(()=>p(e=>!e),[p]),modal:s,children:(0,b.jsx)(eo,{...d,open:f,onOpenChange:p,dir:o,modal:s,children:r})})};e$.displayName=eq;var e0="DropdownMenuTrigger",e1=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,disabled:t=!1,...l}=e,u=eQ(e0,r),s=eY(r);return(0,b.jsx)(ea,{asChild:!0,...s,children:(0,b.jsx)(i.sG.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":t?"":void 0,disabled:t,...l,ref:(0,a.t)(n,u.triggerRef),onPointerDown:(0,o.m)(e.onPointerDown,e=>{!t&&0===e.button&&!1===e.ctrlKey&&(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,o.m)(e.onKeyDown,e=>{!t&&(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});e1.displayName=e0;var e8=e=>{let{__scopeDropdownMenu:n,...r}=e,t=eY(n);return(0,b.jsx)(es,{...t,...r})};e8.displayName="DropdownMenuPortal";var e5="DropdownMenuContent",e9=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...a}=e,l=eQ(e5,r),u=eY(r),i=t.useRef(!1);return(0,b.jsx)(ep,{id:l.contentId,"aria-labelledby":l.triggerId,...u,...a,ref:n,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{var n;i.current||null==(n=l.triggerRef.current)||n.focus(),i.current=!1,e.preventDefault()}),onInteractOutside:(0,o.m)(e.onInteractOutside,e=>{let n=e.detail.originalEvent,r=0===n.button&&!0===n.ctrlKey,t=2===n.button||r;(!l.modal||t)&&(i.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)"}})});e9.displayName=e5,t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eY(r);return(0,b.jsx)(eg,{...o,...t,ref:n})}).displayName="DropdownMenuGroup",t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eY(r);return(0,b.jsx)(ey,{...o,...t,ref:n})}).displayName="DropdownMenuLabel";var e6=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eY(r);return(0,b.jsx)(eM,{...o,...t,ref:n})});e6.displayName="DropdownMenuItem",t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eY(r);return(0,b.jsx)(eC,{...o,...t,ref:n})}).displayName="DropdownMenuCheckboxItem",t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eY(r);return(0,b.jsx)(eN,{...o,...t,ref:n})}).displayName="DropdownMenuRadioGroup",t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eY(r);return(0,b.jsx)(eI,{...o,...t,ref:n})}).displayName="DropdownMenuRadioItem",t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eY(r);return(0,b.jsx)(eA,{...o,...t,ref:n})}).displayName="DropdownMenuItemIndicator",t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eY(r);return(0,b.jsx)(eO,{...o,...t,ref:n})}).displayName="DropdownMenuSeparator",t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eY(r);return(0,b.jsx)(eF,{...o,...t,ref:n})}).displayName="DropdownMenuArrow",t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eY(r);return(0,b.jsx)(eK,{...o,...t,ref:n})}).displayName="DropdownMenuSubTrigger",t.forwardRef((e,n)=>{let{__scopeDropdownMenu:r,...t}=e,o=eY(r);return(0,b.jsx)(eB,{...o,...t,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)"}})}).displayName="DropdownMenuSubContent";var e3=e$,e2=e1,e4=e8,e7=e9,ne=e6},4416:(e,n,r)=>{"use strict";r.d(n,{A:()=>t});let t=(0,r(9946).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},4783:(e,n,r)=>{"use strict";r.d(n,{A:()=>t});let t=(0,r(9946).A)("menu",[["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 18h16",key:"19g7jn"}],["path",{d:"M4 6h16",key:"1o0s65"}]])},6198:e=>{e.exports={style:{fontFamily:"'Geist', 'Geist Fallback'",fontStyle:"normal"},className:"__className_5cfdac",variable:"__variable_5cfdac"}},8489:e=>{e.exports={style:{fontFamily:"'Geist Mono', 'Geist Mono Fallback'",fontStyle:"normal"},className:"__className_9a8899",variable:"__variable_9a8899"}}}]); |