1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5062],{447:(e,r,t)=>{"use strict";t.d(r,{H_:()=>e6,UC:()=>e2,YJ:()=>e5,q7:()=>e8,VF:()=>e7,JU:()=>e4,ZL:()=>e1,z6:()=>e3,hN:()=>e9,bL:()=>eQ,wv:()=>re,Pb:()=>rr,G5:()=>rn,ZP:()=>rt,l9:()=>e0});var n=t(5591),o=t(4745),l=t(1419),a=t(9167),i=t(4826),s=t(4052),u=t(3334),d=t(2484),c=t(5625),p=t(8075),f=t(7456),v=t(4374),h=t(5528),m=t(5986),g=t(908),w=t(9527),y=t(3829),x=t(6846),b=t(7192),C=t(2065),R=t(1215),j=["Enter"," "],k=["ArrowUp","PageDown","End"],D=["ArrowDown","PageUp","Home",...k],M={ltr:[...j,"ArrowRight"],rtl:[...j,"ArrowLeft"]},E={ltr:["ArrowLeft"],rtl:["ArrowRight"]},S="Menu",[A,_,P]=(0,u.N)(S),[T,N]=(0,a.A)(S,[P,h.Bk,w.RG]),L=(0,h.Bk)(),I=(0,w.RG)(),[O,F]=T(S),[H,G]=T(S),z=e=>{let{__scopeMenu:r,open:t=!1,children:o,dir:l,onOpenChange:a,modal:i=!0}=e,s=L(r),[u,c]=n.useState(null),p=n.useRef(!1),f=(0,x.c)(a),v=(0,d.jH)(l);return n.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",r,{capture:!0,once:!0}),document.addEventListener("pointermove",r,{capture:!0,once:!0})},r=()=>p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",r,{capture:!0}),document.removeEventListener("pointermove",r,{capture:!0})}},[]),(0,R.jsx)(h.bL,{...s,children:(0,R.jsx)(O,{scope:r,open:t,onOpenChange:f,content:u,onContentChange:c,children:(0,R.jsx)(H,{scope:r,onClose:n.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:p,dir:v,modal:i,children:o})})})};z.displayName=S;var W=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e,o=L(t);return(0,R.jsx)(h.Mz,{...o,...n,ref:r})});W.displayName="MenuAnchor";var U="MenuPortal",[V,B]=T(U,{forceMount:void 0}),K=e=>{let{__scopeMenu:r,forceMount:t,children:n,container:o}=e,l=F(U,r);return(0,R.jsx)(V,{scope:r,forceMount:t,children:(0,R.jsx)(g.C,{present:t||l.open,children:(0,R.jsx)(m.Z,{asChild:!0,container:o,children:n})})})};K.displayName=U;var X="MenuContent",[q,Y]=T(X),Z=n.forwardRef((e,r)=>{let t=B(X,e.__scopeMenu),{forceMount:n=t.forceMount,...o}=e,l=F(X,e.__scopeMenu),a=G(X,e.__scopeMenu);return(0,R.jsx)(A.Provider,{scope:e.__scopeMenu,children:(0,R.jsx)(g.C,{present:n||l.open,children:(0,R.jsx)(A.Slot,{scope:e.__scopeMenu,children:a.modal?(0,R.jsx)(J,{...o,ref:r}):(0,R.jsx)($,{...o,ref:r})})})})}),J=n.forwardRef((e,r)=>{let t=F(X,e.__scopeMenu),a=n.useRef(null),i=(0,l.s)(r,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,b.Eq)(e)},[]),(0,R.jsx)(Q,{...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)})}),$=n.forwardRef((e,r)=>{let t=F(X,e.__scopeMenu);return(0,R.jsx)(Q,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>t.onOpenChange(!1)})}),Q=n.forwardRef((e,r)=>{let{__scopeMenu:t,loop:a=!1,trapFocus:i,onOpenAutoFocus:s,onCloseAutoFocus:u,disableOutsidePointerEvents:d,onEntryFocus:v,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:x,onInteractOutside:b,onDismiss:j,disableOutsideScroll:M,...E}=e,S=F(X,t),A=G(X,t),P=L(t),T=I(t),N=_(t),[O,H]=n.useState(null),z=n.useRef(null),W=(0,l.s)(r,z,S.onContentChange),U=n.useRef(0),V=n.useRef(""),B=n.useRef(0),K=n.useRef(null),Y=n.useRef("right"),Z=n.useRef(0),J=M?C.A:n.Fragment,$=M?{as:y.DX,allowPinchZoom:!0}:void 0,Q=e=>{var r,t;let n=V.current+e,o=N().filter(e=>!e.disabled),l=document.activeElement,a=null===(r=o.find(e=>e.ref.current===l))||void 0===r?void 0:r.textValue,i=function(e,r,t){var n;let o=r.length>1&&Array.from(r).every(e=>e===r[0])?r[0]:r,l=(n=Math.max(t?e.indexOf(t):-1,0),e.map((r,t)=>e[(n+t)%e.length]));1===o.length&&(l=l.filter(e=>e!==t));let a=l.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return a!==t?a:void 0}(o.map(e=>e.textValue),n,a),s=null===(t=o.find(e=>e.textValue===i))||void 0===t?void 0:t.ref.current;!function e(r){V.current=r,window.clearTimeout(U.current),""!==r&&(U.current=window.setTimeout(()=>e(""),1e3))}(n),s&&setTimeout(()=>s.focus())};n.useEffect(()=>()=>window.clearTimeout(U.current),[]),(0,p.Oh)();let ee=n.useCallback(e=>{var r,t;return Y.current===(null===(r=K.current)||void 0===r?void 0:r.side)&&function(e,r){return!!r&&function(e,r){let{x:t,y:n}=e,o=!1;for(let e=0,l=r.length-1;e<r.length;l=e++){let a=r[e].x,i=r[e].y,s=r[l].x,u=r[l].y;i>n!=u>n&&t<(s-a)*(n-i)/(u-i)+a&&(o=!o)}return o}({x:e.clientX,y:e.clientY},r)}(e,null===(t=K.current)||void 0===t?void 0:t.area)},[]);return(0,R.jsx)(q,{scope:t,searchRef:V,onItemEnter:n.useCallback(e=>{ee(e)&&e.preventDefault()},[ee]),onItemLeave:n.useCallback(e=>{var r;ee(e)||(null===(r=z.current)||void 0===r||r.focus(),H(null))},[ee]),onTriggerLeave:n.useCallback(e=>{ee(e)&&e.preventDefault()},[ee]),pointerGraceTimerRef:B,onPointerGraceIntentChange:n.useCallback(e=>{K.current=e},[]),children:(0,R.jsx)(J,{...$,children:(0,R.jsx)(f.n,{asChild:!0,trapped:i,onMountAutoFocus:(0,o.m)(s,e=>{var r;e.preventDefault(),null===(r=z.current)||void 0===r||r.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:(0,R.jsx)(c.qW,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:x,onInteractOutside:b,onDismiss:j,children:(0,R.jsx)(w.bL,{asChild:!0,...T,dir:A.dir,orientation:"vertical",loop:a,currentTabStopId:O,onCurrentTabStopIdChange:H,onEntryFocus:(0,o.m)(v,e=>{A.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,R.jsx)(h.UC,{role:"menu","aria-orientation":"vertical","data-state":eM(S.open),"data-radix-menu-content":"",dir:A.dir,...P,...E,ref:W,style:{outline:"none",...E.style},onKeyDown:(0,o.m)(E.onKeyDown,e=>{let r=e.target.closest("[data-radix-menu-content]")===e.currentTarget,t=e.ctrlKey||e.altKey||e.metaKey,n=1===e.ke
1y.length;r&&("Tab"===e.key&&e.preventDefault(),!t&&n&&Q(e.key));let o=z.current;if(e.target!==o||!D.includes(e.key))return;e.preventDefault();let l=N().filter(e=>!e.disabled).map(e=>e.ref.current);k.includes(e.key)&&l.reverse(),function(e){let r=document.activeElement;for(let t of e)if(t===r||(t.focus(),document.activeElement!==r))return}(l)}),onBlur:(0,o.m)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(U.current),V.current="")}),onPointerMove:(0,o.m)(e.onPointerMove,eA(e=>{let r=e.target,t=Z.current!==e.clientX;e.currentTarget.contains(r)&&t&&(Y.current=e.clientX>Z.current?"right":"left",Z.current=e.clientX)}))})})})})})})});Z.displayName=X;var ee=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e;return(0,R.jsx)(s.sG.div,{role:"group",...n,ref:r})});ee.displayName="MenuGroup";var er=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e;return(0,R.jsx)(s.sG.div,{...n,ref:r})});er.displayName="MenuLabel";var et="MenuItem",en="menu.itemSelect",eo=n.forwardRef((e,r)=>{let{disabled:t=!1,onSelect:a,...i}=e,u=n.useRef(null),d=G(et,e.__scopeMenu),c=Y(et,e.__scopeMenu),p=(0,l.s)(r,u),f=n.useRef(!1);return(0,R.jsx)(el,{...i,ref:p,disabled:t,onClick:(0,o.m)(e.onClick,()=>{let e=u.current;if(!t&&e){let r=new CustomEvent(en,{bubbles:!0,cancelable:!0});e.addEventListener(en,e=>null==a?void 0:a(e),{once:!0}),(0,s.hO)(e,r),r.defaultPrevented?f.current=!1:d.onClose()}}),onPointerDown:r=>{var t;null===(t=e.onPointerDown)||void 0===t||t.call(e,r),f.current=!0},onPointerUp:(0,o.m)(e.onPointerUp,e=>{var r;f.current||null===(r=e.currentTarget)||void 0===r||r.click()}),onKeyDown:(0,o.m)(e.onKeyDown,e=>{let r=""!==c.searchRef.current;!t&&(!r||" "!==e.key)&&j.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eo.displayName=et;var el=n.forwardRef((e,r)=>{let{__scopeMenu:t,disabled:a=!1,textValue:i,...u}=e,d=Y(et,t),c=I(t),p=n.useRef(null),f=(0,l.s)(r,p),[v,h]=n.useState(!1),[m,g]=n.useState("");return n.useEffect(()=>{let e=p.current;if(e){var r;g((null!==(r=e.textContent)&&void 0!==r?r:"").trim())}},[u.children]),(0,R.jsx)(A.ItemSlot,{scope:t,disabled:a,textValue:null!=i?i:m,children:(0,R.jsx)(w.q7,{asChild:!0,...c,focusable:!a,children:(0,R.jsx)(s.sG.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...u,ref:f,onPointerMove:(0,o.m)(e.onPointerMove,eA(e=>{a?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.m)(e.onPointerLeave,eA(e=>d.onItemLeave(e))),onFocus:(0,o.m)(e.onFocus,()=>h(!0)),onBlur:(0,o.m)(e.onBlur,()=>h(!1))})})})}),ea=n.forwardRef((e,r)=>{let{checked:t=!1,onCheckedChange:n,...l}=e;return(0,R.jsx)(ev,{scope:e.__scopeMenu,checked:t,children:(0,R.jsx)(eo,{role:"menuitemcheckbox","aria-checked":eE(t)?"mixed":t,...l,ref:r,"data-state":eS(t),onSelect:(0,o.m)(l.onSelect,()=>null==n?void 0:n(!!eE(t)||!t),{checkForDefaultPrevented:!1})})})});ea.displayName="MenuCheckboxItem";var ei="MenuRadioGroup",[es,eu]=T(ei,{value:void 0,onValueChange:()=>{}}),ed=n.forwardRef((e,r)=>{let{value:t,onValueChange:n,...o}=e,l=(0,x.c)(n);return(0,R.jsx)(es,{scope:e.__scopeMenu,value:t,onValueChange:l,children:(0,R.jsx)(ee,{...o,ref:r})})});ed.displayName=ei;var ec="MenuRadioItem",ep=n.forwardRef((e,r)=>{let{value:t,...n}=e,l=eu(ec,e.__scopeMenu),a=t===l.value;return(0,R.jsx)(ev,{scope:e.__scopeMenu,checked:a,children:(0,R.jsx)(eo,{role:"menuitemradio","aria-checked":a,...n,ref:r,"data-state":eS(a),onSelect:(0,o.m)(n.onSelect,()=>{var e;return null===(e=l.onValueChange)||void 0===e?void 0:e.call(l,t)},{checkForDefaultPrevented:!1})})})});ep.displayName=ec;var ef="MenuItemIndicator",[ev,eh]=T(ef,{checked:!1}),em=n.forwardRef((e,r)=>{let{__scopeMenu:t,forceMount:n,...o}=e,l=eh(ef,t);return(0,R.jsx)(g.C,{present:n||eE(l.checked)||!0===l.checked,children:(0,R.jsx)(s.sG.span,{...o,ref:r,"data-state":eS(l.checked)})})});em.displayName=ef;var eg=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e;return(0,R.jsx)(s.sG.div,{role:"separator","aria-orientation":"horizontal",...n,ref:r})});eg.displayName="MenuSeparator";var ew=n.forwardRef((e,r)=>{let{__scopeMenu:t,...n}=e,o=L(t);return(0,R.jsx)(h.i3,{...o,...n,ref:r})});ew.displayName="MenuArrow";var ey="MenuSub",[ex,eb]=T(ey),eC=e=>{let{__scopeMenu:r,children:t,open:o=!1,onOpenChange:l}=e,a=F(ey,r),i=L(r),[s,u]=n.useState(null),[d,c]=n.useState(null),p=(0,x.c)(l);return n.useEffect(()=>(!1===a.open&&p(!1),()=>p(!1)),[a.open,p]),(0,R.jsx)(h.bL,{...i,children:(0,R.jsx)(O,{scope:r,open:o,onOpenChange:p,content:d,onContentChange:c,children:(0,R.jsx)(ex,{scope:r,contentId:(0,v.B)(),triggerId:(0,v.B)(),trigger:s,onTriggerChange:u,children:t})})})};eC.displayName=ey;var eR="MenuSubTrigger",ej=n.forwardRef((e,r)=>{let t=F(eR,e.__scopeMenu),a=G(eR,e.__scopeMenu),i=eb(eR,e.__scopeMenu),s=Y(eR,e.__scopeMenu),u=n.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:c}=s,p={__scopeMenu:e.__scopeMenu},f=n.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return n.useEffect(()=>f,[f]),n.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),c(null)}},[d,c]),(0,R.jsx)(W,{asChild:!0,...p,children:(0,R.jsx)(el,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":t.open,"aria-controls":i.contentId,"data-state":eM(t.open),...e,ref:(0,l.t)(r,i.onTriggerChange),onClick:r=>{var n;null===(n=e.onClick)||void 0===n||n.call(e,r),e.disabled||r.defaultPrevented||(r.currentTarget.focu
1s(),t.open||t.onOpenChange(!0))},onPointerMove:(0,o.m)(e.onPointerMove,eA(r=>{s.onItemEnter(r),r.defaultPrevented||e.disabled||t.open||u.current||(s.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{t.onOpenChange(!0),f()},100))})),onPointerLeave:(0,o.m)(e.onPointerLeave,eA(e=>{var r,n;f();let o=null===(r=t.content)||void 0===r?void 0:r.getBoundingClientRect();if(o){let r=null===(n=t.content)||void 0===n?void 0:n.dataset.side,l="right"===r,a=o[l?"left":"right"],i=o[l?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(l?-5:5),y:e.clientY},{x:a,y:o.top},{x:i,y:o.top},{x:i,y:o.bottom},{x:a,y:o.bottom}],side:r}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e),e.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.m)(e.onKeyDown,r=>{let n=""!==s.searchRef.current;if(!e.disabled&&(!n||" "!==r.key)&&M[a.dir].includes(r.key)){var o;t.onOpenChange(!0),null===(o=t.content)||void 0===o||o.focus(),r.preventDefault()}})})})});ej.displayName=eR;var ek="MenuSubContent",eD=n.forwardRef((e,r)=>{let t=B(X,e.__scopeMenu),{forceMount:a=t.forceMount,...i}=e,s=F(X,e.__scopeMenu),u=G(X,e.__scopeMenu),d=eb(ek,e.__scopeMenu),c=n.useRef(null),p=(0,l.s)(r,c);return(0,R.jsx)(A.Provider,{scope:e.__scopeMenu,children:(0,R.jsx)(g.C,{present:a||s.open,children:(0,R.jsx)(A.Slot,{scope:e.__scopeMenu,children:(0,R.jsx)(Q,{id:d.contentId,"aria-labelledby":d.triggerId,...i,ref:p,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var r;u.isUsingKeyboardRef.current&&(null===(r=c.current)||void 0===r||r.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.m)(e.onFocusOutside,e=>{e.target!==d.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:(0,o.m)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,o.m)(e.onKeyDown,e=>{let r=e.currentTarget.contains(e.target),t=E[u.dir].includes(e.key);if(r&&t){var n;s.onOpenChange(!1),null===(n=d.trigger)||void 0===n||n.focus(),e.preventDefault()}})})})})})});function eM(e){return e?"open":"closed"}function eE(e){return"indeterminate"===e}function eS(e){return eE(e)?"indeterminate":e?"checked":"unchecked"}function eA(e){return r=>"mouse"===r.pointerType?e(r):void 0}eD.displayName=ek;var e_="DropdownMenu",[eP,eT]=(0,a.A)(e_,[N]),eN=N(),[eL,eI]=eP(e_),eO=e=>{let{__scopeDropdownMenu:r,children:t,dir:o,open:l,defaultOpen:a,onOpenChange:s,modal:u=!0}=e,d=eN(r),c=n.useRef(null),[p=!1,f]=(0,i.i)({prop:l,defaultProp:a,onChange:s});return(0,R.jsx)(eL,{scope:r,triggerId:(0,v.B)(),triggerRef:c,contentId:(0,v.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:u,children:(0,R.jsx)(z,{...d,open:p,onOpenChange:f,dir:o,modal:u,children:t})})};eO.displayName=e_;var eF="DropdownMenuTrigger",eH=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,disabled:n=!1,...a}=e,i=eI(eF,t),u=eN(t);return(0,R.jsx)(W,{asChild:!0,...u,children:(0,R.jsx)(s.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,...a,ref:(0,l.t)(r,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())})})})});eH.displayName=eF;var eG=e=>{let{__scopeDropdownMenu:r,...t}=e,n=eN(r);return(0,R.jsx)(K,{...n,...t})};eG.displayName="DropdownMenuPortal";var ez="DropdownMenuContent",eW=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...l}=e,a=eI(ez,t),i=eN(t),s=n.useRef(!1);return(0,R.jsx)(Z,{id:a.contentId,"aria-labelledby":a.triggerId,...i,...l,ref:r,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{var r;s.current||null===(r=a.triggerRef.current)||void 0===r||r.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,o.m)(e.onInteractOutside,e=>{let r=e.detail.originalEvent,t=0===r.button&&!0===r.ctrlKey,n=2===r.button||t;(!a.modal||n)&&(s.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)"}})});
1eW.displayName=ez;var eU=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=eN(t);return(0,R.jsx)(ee,{...o,...n,ref:r})});eU.displayName="DropdownMenuGroup";var eV=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=eN(t);return(0,R.jsx)(er,{...o,...n,ref:r})});eV.displayName="DropdownMenuLabel";var eB=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=eN(t);return(0,R.jsx)(eo,{...o,...n,ref:r})});eB.displayName="DropdownMenuItem";var eK=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=eN(t);return(0,R.jsx)(ea,{...o,...n,ref:r})});eK.displayName="DropdownMenuCheckboxItem";var eX=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=eN(t);return(0,R.jsx)(ed,{...o,...n,ref:r})});eX.displayName="DropdownMenuRadioGroup";var eq=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=eN(t);return(0,R.jsx)(ep,{...o,...n,ref:r})});eq.displayName="DropdownMenuRadioItem";var eY=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=eN(t);return(0,R.jsx)(em,{...o,...n,ref:r})});eY.displayName="DropdownMenuItemIndicator";var eZ=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=eN(t);return(0,R.jsx)(eg,{...o,...n,ref:r})});eZ.displayName="DropdownMenuSeparator",n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=eN(t);return(0,R.jsx)(ew,{...o,...n,ref:r})}).displayName="DropdownMenuArrow";var eJ=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=eN(t);return(0,R.jsx)(ej,{...o,...n,ref:r})});eJ.displayName="DropdownMenuSubTrigger";var e$=n.forwardRef((e,r)=>{let{__scopeDropdownMenu:t,...n}=e,o=eN(t);return(0,R.jsx)(eD,{...o,...n,ref:r,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="DropdownMenuSubContent";var eQ=eO,e0=eH,e1=eG,e2=eW,e5=eU,e4=eV,e8=eB,e6=eK,e3=eX,e9=eq,e7=eY,re=eZ,rr=e=>{let{__scopeDropdownMenu:r,children:t,open:n,onOpenChange:o,defaultOpen:l}=e,a=eN(r),[s=!1,u]=(0,i.i)({prop:n,defaultProp:l,onChange:o});return(0,R.jsx)(eC,{...a,open:s,onOpenChange:u,children:t})},rt=eJ,rn=e$},686:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]])},916:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},1419:(e,r,t)=>{"use strict";t.d(r,{s:()=>a,t:()=>l});var n=t(5591);function o(e,r){if("function"==typeof e)return e(r);null!=e&&(e.current=r)}function l(...e){return r=>{let t=!1,n=e.map(e=>{let n=o(e,r);return t||"function"!=typeof n||(t=!0),n});if(t)return()=>{for(let r=0;r<n.length;r++){let t=n[r];"function"==typeof t?t():o(e[r],null)}}}}function a(...e){return n.useCallback(l(...e),e)}},1822:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("Bitcoin",[["path",{d:"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727",key:"yr8idg"}]])},1840:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},2444:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]])},2522:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])},3147:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]])},3344:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]])},3736:(e,r,t)=>{"use strict";t.d(r,{F:()=>a});var n=t(4262);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,l=n.$,a=(e,r)=>t=>{var n;if((null==r?void 0:r.variants)==null)return l(e,null==t?void 0:t.class,null==t?void 0:t.className);let{variants:a,defaultVariants:i}=r,s=Object.keys(a).map(e=>{let r=null==t?void 0:t[e],n=null==i?void 0:i[e];if(null===r)return null;let l=o(r)||o(n);return a[e][l]}),u=t&&Object.entries(t).reduce((e,r)=>{let[t,n]=r;return void 0===n||(e[t]=n),e},{});return l(e,s,null==r?void 0:null===(n=r.compoundVariants)||void 0===n?void 0:n.reduce((e,r)=>{let{class:t,className:n,...o}=r;return Object.entries(o).every(e=>{let[r,t]=e;return Array.isArray(t)?t.includes({...i,...u}[r]):({...i,...u})[r]===t})?[...e,t,n]:e},[]),null==t?void 0:t.class,null==t?void 0:t.className)}},3829:(e,r,t)=>{"use strict";t.d(r,{DX:()=>a});var n=t(5591),o=t(1419),l=t(1215),a=n.forwardRef((e,r)=>{let{children:t,...o}=e,a=n.Children.toArray(t),s=a.find(u);if(s){let e=s.props.children,t=a.map(r=>r!==s?r:n.Children.count(e)>
11?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,l.jsx)(i,{...o,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,t):null})}return(0,l.jsx)(i,{...o,ref:r,children:t})});a.displayName="Slot";var i=n.forwardRef((e,r)=>{let{children:t,...l}=e;if(n.isValidElement(t)){let e=function(e){let r=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,t=r&&"isReactWarning"in r&&r.isReactWarning;return t?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(t);return n.cloneElement(t,{...function(e,r){let t={...r};for(let n in r){let o=e[n],l=r[n];/^on[A-Z]/.test(n)?o&&l?t[n]=(...e)=>{l(...e),o(...e)}:o&&(t[n]=o):"style"===n?t[n]={...o,...l}:"className"===n&&(t[n]=[o,l].filter(Boolean).join(" "))}return{...e,...t}}(l,t.props),ref:r?(0,o.t)(r,e):e})}return n.Children.count(t)>1?n.Children.only(null):null});i.displayName="SlotClone";var s=({children:e})=>(0,l.jsx)(l.Fragment,{children:e});function u(e){return n.isValidElement(e)&&e.type===s}},4052:(e,r,t)=>{"use strict";t.d(r,{hO:()=>s,sG:()=>i});var n=t(5591),o=t(5126),l=t(3829),a=t(1215),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,r)=>{let t=n.forwardRef((e,t)=>{let{asChild:n,...o}=e,i=n?l.DX:r;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(i,{...o,ref:t})});return t.displayName=`Primitive.${r}`,{...e,[r]:t}},{});function s(e,r){e&&o.flushSync(()=>e.dispatchEvent(r))}},4288:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},4456:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},5052:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("Ticket",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]])},5128:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]])},5350:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("LogIn",[["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}],["polyline",{points:"10 17 15 12 10 7",key:"1ail0h"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12",key:"v6grx8"}]])},5627:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]])},5631:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]])},5977:e=>{e.exports={style:{fontFamily:"'Inter', 'Inter Fallback'",fontStyle:"normal"},className:"__className_e8ce0c"}},6462:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]])},8240:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},8354:(e,r,t)=>{"use strict";t.d(r,{LM:()=>q,OK:()=>Y,VM:()=>R,bL:()=>X,lr:()=>N});var n=t(5591),o=t(4052),l=t(908),a=t(9167),i=t(1419),s=t(6846),u=t(2484),d=t(9252),c=t(534),p=t(4745),f=t(1215),v="ScrollArea",[h,m]=(0,a.A)(v),[g,w]=h(v),y=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,type:l="hover",dir:a,scrollHideDelay:s=600,...d}=e,[c,p]=n.useState(null),[v,h]=n.useState(null),[m,w]=n.useState(null),[y,x]=n.useState(null),[b,C]=n.useState(null),[R,j]=n.useState(0),[k,D]=n.useState(0),[M,E]=n.useState(!1),[S,A]=n.useState(!1),_=(0,i.s)(r,e=>p(e)),P=(0,u.jH)(a);return(0,f.jsx)(g,{scope:t,type:l,dir:P,scrollHideDelay:s,scrollArea:c,viewport:v,onViewportChange:h,content:m,onContentChange:w,scrollbarX:y,onScrollbarXChange:x,scrollbarXEnabled:M,onScrollbarXEnabledChange:E,scrollbarY:b,onScrollbarYChange:C,scrollbarYEnabled:S,onScrollbarYEnabledChange:A,onCornerWidthChange:j,onCornerHeight
1Change:D,children:(0,f.jsx)(o.sG.div,{dir:P,...d,ref:_,style:{position:"relative","--radix-scroll-area-corner-width":R+"px","--radix-scroll-area-corner-height":k+"px",...e.style}})})});y.displayName=v;var x="ScrollAreaViewport",b=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,children:l,nonce:a,...s}=e,u=w(x,t),d=n.useRef(null),c=(0,i.s)(r,d,u.onViewportChange);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:a}),(0,f.jsx)(o.sG.div,{"data-radix-scroll-area-viewport":"",...s,ref:c,style:{overflowX:u.scrollbarXEnabled?"scroll":"hidden",overflowY:u.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,f.jsx)("div",{ref:u.onContentChange,style:{minWidth:"100%",display:"table"},children:l})})]})});b.displayName=x;var C="ScrollAreaScrollbar",R=n.forwardRef((e,r)=>{let{forceMount:t,...o}=e,l=w(C,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:i}=l,s="horizontal"===e.orientation;return n.useEffect(()=>(s?a(!0):i(!0),()=>{s?a(!1):i(!1)}),[s,a,i]),"hover"===l.type?(0,f.jsx)(j,{...o,ref:r,forceMount:t}):"scroll"===l.type?(0,f.jsx)(k,{...o,ref:r,forceMount:t}):"auto"===l.type?(0,f.jsx)(D,{...o,ref:r,forceMount:t}):"always"===l.type?(0,f.jsx)(M,{...o,ref:r}):null});R.displayName=C;var j=n.forwardRef((e,r)=>{let{forceMount:t,...o}=e,a=w(C,e.__scopeScrollArea),[i,s]=n.useState(!1);return n.useEffect(()=>{let e=a.scrollArea,r=0;if(e){let t=()=>{window.clearTimeout(r),s(!0)},n=()=>{r=window.setTimeout(()=>s(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",t),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(r),e.removeEventListener("pointerenter",t),e.removeEventListener("pointerleave",n)}}},[a.scrollArea,a.scrollHideDelay]),(0,f.jsx)(l.C,{present:t||i,children:(0,f.jsx)(D,{"data-state":i?"visible":"hidden",...o,ref:r})})}),k=n.forwardRef((e,r)=>{var t;let{forceMount:o,...a}=e,i=w(C,e.__scopeScrollArea),s="horizontal"===e.orientation,u=B(()=>c("SCROLL_END"),100),[d,c]=(t={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,r)=>{let n=t[e][r];return null!=n?n:e},"hidden"));return n.useEffect(()=>{if("idle"===d){let e=window.setTimeout(()=>c("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[d,i.scrollHideDelay,c]),n.useEffect(()=>{let e=i.viewport,r=s?"scrollLeft":"scrollTop";if(e){let t=e[r],n=()=>{let n=e[r];t!==n&&(c("SCROLL"),u()),t=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[i.viewport,s,c,u]),(0,f.jsx)(l.C,{present:o||"hidden"!==d,children:(0,f.jsx)(M,{"data-state":"hidden"===d?"hidden":"visible",...a,ref:r,onPointerEnter:(0,p.m)(e.onPointerEnter,()=>c("POINTER_ENTER")),onPointerLeave:(0,p.m)(e.onPointerLeave,()=>c("POINTER_LEAVE"))})})}),D=n.forwardRef((e,r)=>{let t=w(C,e.__scopeScrollArea),{forceMount:o,...a}=e,[i,s]=n.useState(!1),u="horizontal"===e.orientation,d=B(()=>{if(t.viewport){let e=t.viewport.offsetWidth<t.viewport.scrollWidth,r=t.viewport.offsetHeight<t.viewport.scrollHeight;s(u?e:r)}},10);return K(t.viewport,d),K(t.content,d),(0,f.jsx)(l.C,{present:o||i,children:(0,f.jsx)(M,{"data-state":i?"visible":"hidden",...a,ref:r})})}),M=n.forwardRef((e,r)=>{let{orientation:t="vertical",...o}=e,l=w(C,e.__scopeScrollArea),a=n.useRef(null),i=n.useRef(0),[s,u]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=G(s.viewport,s.content),c={...o,sizes:s,onSizesChange:u,hasThumb:!!(d>0&&d<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:e=>i.current=e};function p(e,r){return function(e,r,t){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=z(t),l=r||o/2,a=t.scrollbar.paddingStart+l,i=t.scrollbar.size-t.scrollbar.paddingEnd-(o-l),s=t.content-t.viewport;return U([a,i],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,i.current,s,r)}return"horizontal"===t?(0,f.jsx)(E,{...c,ref:r,onThumbPositionChange:()=>{if(l.viewport&&a.current){let e=W(l.viewport.scrollLeft,s,l.dir);a.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollLeft=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollLeft=p(e,l.dir))}}):"vertical"===t?(0,f.jsx)(S,{...c,ref:r,onThumbPositionChange:()=>{if(l.viewport&&a.current){let e=W(l.viewport.scrollTop,s);a.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollTop=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollTop=p(e))}}):null}),E=n.forwardRef((e,r)=>{let{sizes:t,onSizesChange:o,...l}=e,a=w(C,e.__scopeScrollArea),[s,u]=n.useState(),d=n.useRef(null),c=(0,i.s)(r,d,a.onScrollbarXChange);return n.useEffect(()=>{d.current&&u(getComputedStyle(d.current))},[d]),(0,f.jsx)(P,{"data-orientation":"horizontal",...l,ref:c,sizes:t,style:{bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":z(t)+"px",...e.style},onThumbPointerDown:r=>e.onThumbPointerDown(r.x),onDragScroll:r=>e.onDragScroll(r.x),onWheelScroll:(r,t)=>{if(a.viewport){let n=a.viewport.scrollLeft+r.deltaX;e.onWheelScroll(n),function(e,r){return e>0&&e<r}(n,t)&&r.preventDefault()}},onResize:()=>{d.current&&a.viewport&&s&&o({content:a.viewport.scrollWidth,viewport:
1a.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:H(s.paddingLeft),paddingEnd:H(s.paddingRight)}})}})}),S=n.forwardRef((e,r)=>{let{sizes:t,onSizesChange:o,...l}=e,a=w(C,e.__scopeScrollArea),[s,u]=n.useState(),d=n.useRef(null),c=(0,i.s)(r,d,a.onScrollbarYChange);return n.useEffect(()=>{d.current&&u(getComputedStyle(d.current))},[d]),(0,f.jsx)(P,{"data-orientation":"vertical",...l,ref:c,sizes:t,style:{top:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":z(t)+"px",...e.style},onThumbPointerDown:r=>e.onThumbPointerDown(r.y),onDragScroll:r=>e.onDragScroll(r.y),onWheelScroll:(r,t)=>{if(a.viewport){let n=a.viewport.scrollTop+r.deltaY;e.onWheelScroll(n),function(e,r){return e>0&&e<r}(n,t)&&r.preventDefault()}},onResize:()=>{d.current&&a.viewport&&s&&o({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:H(s.paddingTop),paddingEnd:H(s.paddingBottom)}})}})}),[A,_]=h(C),P=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,sizes:l,hasThumb:a,onThumbChange:u,onThumbPointerUp:d,onThumbPointerDown:c,onThumbPositionChange:v,onDragScroll:h,onWheelScroll:m,onResize:g,...y}=e,x=w(C,t),[b,R]=n.useState(null),j=(0,i.s)(r,e=>R(e)),k=n.useRef(null),D=n.useRef(""),M=x.viewport,E=l.content-l.viewport,S=(0,s.c)(m),_=(0,s.c)(v),P=B(g,10);function T(e){k.current&&h({x:e.clientX-k.current.left,y:e.clientY-k.current.top})}return n.useEffect(()=>{let e=e=>{let r=e.target;(null==b?void 0:b.contains(r))&&S(e,E)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[M,b,E,S]),n.useEffect(_,[l,_]),K(b,P),K(x.content,P),(0,f.jsx)(A,{scope:t,scrollbar:b,hasThumb:a,onThumbChange:(0,s.c)(u),onThumbPointerUp:(0,s.c)(d),onThumbPositionChange:_,onThumbPointerDown:(0,s.c)(c),children:(0,f.jsx)(o.sG.div,{...y,ref:j,style:{position:"absolute",...y.style},onPointerDown:(0,p.m)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),k.current=b.getBoundingClientRect(),D.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",x.viewport&&(x.viewport.style.scrollBehavior="auto"),T(e))}),onPointerMove:(0,p.m)(e.onPointerMove,T),onPointerUp:(0,p.m)(e.onPointerUp,e=>{let r=e.target;r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=D.current,x.viewport&&(x.viewport.style.scrollBehavior=""),k.current=null})})})}),T="ScrollAreaThumb",N=n.forwardRef((e,r)=>{let{forceMount:t,...n}=e,o=_(T,e.__scopeScrollArea);return(0,f.jsx)(l.C,{present:t||o.hasThumb,children:(0,f.jsx)(L,{ref:r,...n})})}),L=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,style:l,...a}=e,s=w(T,t),u=_(T,t),{onThumbPositionChange:d}=u,c=(0,i.s)(r,e=>u.onThumbChange(e)),v=n.useRef(void 0),h=B(()=>{v.current&&(v.current(),v.current=void 0)},100);return n.useEffect(()=>{let e=s.viewport;if(e){let r=()=>{h(),v.current||(v.current=V(e,d),d())};return d(),e.addEventListener("scroll",r),()=>e.removeEventListener("scroll",r)}},[s.viewport,h,d]),(0,f.jsx)(o.sG.div,{"data-state":u.hasThumb?"visible":"hidden",...a,ref:c,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...l},onPointerDownCapture:(0,p.m)(e.onPointerDownCapture,e=>{let r=e.target.getBoundingClientRect(),t=e.clientX-r.left,n=e.clientY-r.top;u.onThumbPointerDown({x:t,y:n})}),onPointerUp:(0,p.m)(e.onPointerUp,u.onThumbPointerUp)})});N.displayName=T;var I="ScrollAreaCorner",O=n.forwardRef((e,r)=>{let t=w(I,e.__scopeScrollArea),n=!!(t.scrollbarX&&t.scrollbarY);return"scroll"!==t.type&&n?(0,f.jsx)(F,{...e,ref:r}):null});O.displayName=I;var F=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,...l}=e,a=w(I,t),[i,s]=n.useState(0),[u,d]=n.useState(0),c=!!(i&&u);return K(a.scrollbarX,()=>{var e;let r=(null===(e=a.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;a.onCornerHeightChange(r),d(r)}),K(a.scrollbarY,()=>{var e;let r=(null===(e=a.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;a.onCornerWidthChange(r),s(r)}),c?(0,f.jsx)(o.sG.div,{...l,ref:r,style:{width:i,height:u,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}}):null});function H(e){return e?parseInt(e,10):0}function G(e,r){let t=e/r;return isNaN(t)?0:t}function z(e){let r=G(e.viewport,e.content),t=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-t)*r,18)}function W(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=z(r),o=r.scrollbar.paddingStart+r.scrollbar.paddingEnd,l=r.scrollbar.size-o,a=r.content-r.viewport,i=(0,c.q)(e,"ltr"===t?[0,a]:[-1*a,0]);return U([0,a],[0,l-n])(i)}function U(e,r){return t=>{if(e[0]===e[1]||r[0]===r[1])return r[0];let n=(r[1]-r[0])/(e[1]-e[0]);return r[0]+n*(t-e[0])}}var V=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},t={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let l={left:e.scrollLeft,top:e.scrollTop},a=t.left!==l.left,i=t.top!==l.top;(a||i)&&r(),t=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function B(e,r){let t=(0,s.c)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(t,r)},[t,r])}function K(e,r){let t=(0,s.c)(r);(0,d.N)(()=>{let r=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(t)});return n.observe(e),()=>{window.cancelAnimationFrame(r),n.unobserve(e)}}},[e,t])}var X=y,q=b,Y=O},8596:(e,r,t)=>{"use strict";t.d(r,{UC:()=>er,VY:()=>en,ZL:()=>Q,bL:()=>J,bm:()=>eo,hE:()=>et,hJ:()=>ee,l9:()=>$});var n=t(5591),o=t(4745),l=t(1419),a=t(9167),i=t(4374),s=t(4826),u=t(5625),d=t(7456),c=t(5986),p=t(908),f=t(4052),v=t(8075),h=t(2065),m=t(7192),g=t(3829),w=t(1215),y="Dialog",[x,b]=(0,a.A)(y),[C,R]=x(y),j=e=>{let{__scopeDialog:r,children:t,open:o,defaultOpen:l,onOpenChange:a,modal:u=!0}=e,d=n.useRef(null),c=n.useRef(null),[p=!1,f]=(0,s.i)({prop:o,defaultProp:l,onChange:a});return(0,w.jsx)(C,{scope:r,triggerRef:d,contentRef:c,contentId:(0,i.B)(),titleId:(0,i.B)(),descriptionId:(0,i.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:u,children:t})};j.displayName=y;var k="DialogTrigger",D=n.forwardRef((e,r)=>{let{__scopeDialog:t,...n}=e,a=R(k,t),i=(0,l.s)(r,a.triggerRef);return(0,w.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":B(a.open),...n,ref:i,onClick:(0,o.m)(e.onClick,a.onOpenToggle)})});D.displayName=k;var M="DialogPortal",[E,S]=x(M,{forceMount:void 0}),A=e=>{let{__scopeDialog:r,forceMount:t,children:o,container:l}=e,a=R(M,r);return(0,w.jsx)(E,{scope:r,forceMount:t,children:n.Children.map(o,e=>(0,w.jsx)(p.C,{present:t||a.open,children:(0,w.jsx)(c.Z,{asChild:!0,container:l,children:e})}))})};A.displayName=M;var _="DialogOverlay",P=n.forwardRef((e,r)=>{let t=S(_,e.__scopeDialog),{forceMount:n=t.forceMount,...o}=e,l=R(_,e.__scopeDialog);return l.modal?(0,w.jsx)(p.C,{present:n||l.open,children:(0,w.jsx)(T,{...o,ref:r})}):null});P.displayName=_;var T=n.forwardRef((e,r)=>{let{__scopeDialog:t,...n}=e,o=R(_,t);return(0,w.jsx)(h.A,{as:g.DX,allowPinchZoom:!0,shards:[o.contentRef],children:(0,w.jsx)(f.sG.div,{"data-state":B(o.open),...n,ref:r,
1style:{pointerEvents:"auto",...n.style}})})}),N="DialogContent",L=n.forwardRef((e,r)=>{let t=S(N,e.__scopeDialog),{forceMount:n=t.forceMount,...o}=e,l=R(N,e.__scopeDialog);return(0,w.jsx)(p.C,{present:n||l.open,children:l.modal?(0,w.jsx)(I,{...o,ref:r}):(0,w.jsx)(O,{...o,ref:r})})});L.displayName=N;var I=n.forwardRef((e,r)=>{let t=R(N,e.__scopeDialog),a=n.useRef(null),i=(0,l.s)(r,t.contentRef,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,m.Eq)(e)},[]),(0,w.jsx)(F,{...e,ref:i,trapFocus:t.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{var r;e.preventDefault(),null===(r=t.triggerRef.current)||void 0===r||r.focus()}),onPointerDownOutside:(0,o.m)(e.onPointerDownOutside,e=>{let r=e.detail.originalEvent,t=0===r.button&&!0===r.ctrlKey;(2===r.button||t)&&e.preventDefault()}),onFocusOutside:(0,o.m)(e.onFocusOutside,e=>e.preventDefault())})}),O=n.forwardRef((e,r)=>{let t=R(N,e.__scopeDialog),o=n.useRef(!1),l=n.useRef(!1);return(0,w.jsx)(F,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:r=>{var n,a;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,r),r.defaultPrevented||(o.current||null===(a=t.triggerRef.current)||void 0===a||a.focus(),r.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:r=>{var n,a;null===(n=e.onInteractOutside)||void 0===n||n.call(e,r),r.defaultPrevented||(o.current=!0,"pointerdown"!==r.detail.originalEvent.type||(l.current=!0));let i=r.target;(null===(a=t.triggerRef.current)||void 0===a?void 0:a.contains(i))&&r.preventDefault(),"focusin"===r.detail.originalEvent.type&&l.current&&r.preventDefault()}})}),F=n.forwardRef((e,r)=>{let{__scopeDialog:t,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:i,...s}=e,c=R(N,t),p=n.useRef(null),f=(0,l.s)(r,p);return(0,v.Oh)(),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(d.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:i,children:(0,w.jsx)(u.qW,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":B(c.open),...s,ref:f,onDismiss:()=>c.onOpenChange(!1)})}),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(Y,{titleId:c.titleId}),(0,w.jsx)(Z,{contentRef:p,descriptionId:c.descriptionId})]})]})}),H="DialogTitle",G=n.forwardRef((e,r)=>{let{__scopeDialog:t,...n}=e,o=R(H,t);return(0,w.jsx)(f.sG.h2,{id:o.titleId,...n,ref:r})});G.displayName=H;var z="DialogDescription",W=n.forwardRef((e,r)=>{let{__scopeDialog:t,...n}=e,o=R(z,t);return(0,w.jsx)(f.sG.p,{id:o.descriptionId,...n,ref:r})});W.displayName=z;var U="DialogClose",V=n.forwardRef((e,r)=>{let{__scopeDialog:t,...n}=e,l=R(U,t);return(0,w.jsx)(f.sG.button,{type:"button",...n,ref:r,onClick:(0,o.m)(e.onClick,()=>l.onOpenChange(!1))})});function B(e){return e?"open":"closed"}V.displayName=U;var K="DialogTitleWarning",[X,q]=(0,a.q)(K,{contentName:N,titleName:H,docsSlug:"dialog"}),Y=e=>{let{titleId:r}=e,t=q(K),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 n.useEffect(()=>{r&&!document.getElementById(r)&&console.error(o)},[o,r]),null},Z=e=>{let{contentRef:r,descriptionId:t}=e,o=q("DialogDescriptionWarning"),l="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return n.useEffect(()=>{var e;let n=null===(e=r.current)||void 0===e?void 0:e.getAttribute("aria-describedby");t&&n&&!document.getElementById(t)&&console.warn(l)},[l,r,t]),null},J=j,$=D,Q=A,ee=P,er=L,et=G,en=W,eo=V},8648:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},8782:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},9435:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});let n=(0,t(8475).A)("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]])}}]);
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.