pulse-dashboard
Version:
A Next.js Dashboard application for real-time monitoring and historical analysis of Playwright test executions. This component provides the UI for visualizing Playwright test results and can be run as a standalone CLI tool.
1 lines • 109 kB
JavaScript
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[80],{2564:(e,t,n)=>{n.d(t,{b:()=>a,s:()=>l});var r=n(12115),o=n(63655),i=n(95155),l=r.forwardRef((e,t)=>(0,i.jsx)(o.sG.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));l.displayName="VisuallyHidden";var a=l},3401:(e,t,n)=>{n.d(t,{E:()=>u});var r=n(92418),o=n(83394),i=n(96025),l=n(16238),a=n(83455),u=(0,r.gu)({chartName:"BarChart",GraphicalChild:o.y,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:i.W},{axisType:"yAxis",AxisComp:l.h}],formatAxisMap:a.pr})},4884:(e,t,n)=>{n.d(t,{bL:()=>k,zi:()=>E});var r=n(12115),o=n(85185),i=n(6101),l=n(46081),a=n(5845),u=n(45503),s=n(11275),c=n(63655),d=n(95155),f="Switch",[p,h]=(0,l.A)(f),[v,y]=p(f),m=r.forwardRef((e,t)=>{let{__scopeSwitch:n,name:l,checked:u,defaultChecked:s,required:f,disabled:p,value:h="on",onCheckedChange:y,form:m,...g}=e,[x,k]=r.useState(null),E=(0,i.s)(t,e=>k(e)),C=r.useRef(!1),A=!x||m||!!x.closest("form"),[S=!1,R]=(0,a.i)({prop:u,defaultProp:s,onChange:y});return(0,d.jsxs)(v,{scope:n,checked:S,disabled:p,children:[(0,d.jsx)(c.sG.button,{type:"button",role:"switch","aria-checked":S,"aria-required":f,"data-state":b(S),"data-disabled":p?"":void 0,disabled:p,value:h,...g,ref:E,onClick:(0,o.m)(e.onClick,e=>{R(e=>!e),A&&(C.current=e.isPropagationStopped(),C.current||e.stopPropagation())})}),A&&(0,d.jsx)(w,{control:x,bubbles:!C.current,name:l,value:h,checked:S,required:f,disabled:p,form:m,style:{transform:"translateX(-100%)"}})]})});m.displayName=f;var g="SwitchThumb",x=r.forwardRef((e,t)=>{let{__scopeSwitch:n,...r}=e,o=y(g,n);return(0,d.jsx)(c.sG.span,{"data-state":b(o.checked),"data-disabled":o.disabled?"":void 0,...r,ref:t})});x.displayName=g;var w=e=>{let{control:t,checked:n,bubbles:o=!0,...i}=e,l=r.useRef(null),a=(0,u.Z)(n),c=(0,s.X)(t);return r.useEffect(()=>{let e=l.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(a!==n&&t){let r=new Event("click",{bubbles:o});t.call(e,n),e.dispatchEvent(r)}},[a,n,o]),(0,d.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:l,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function b(e){return e?"checked":"unchecked"}var k=m,E=x},6874:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return h}});let r=n(88229),o=n(95155),i=r._(n(12115)),l=n(82757),a=n(95227),u=n(69818),s=n(6654),c=n(69991),d=n(85929);n(43230);let f=n(24930);function p(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let h=i.default.forwardRef(function(e,t){let n,r;let{href:l,as:h,children:v,prefetch:y=null,passHref:m,replace:g,shallow:x,scroll:w,onClick:b,onMouseEnter:k,onTouchStart:E,legacyBehavior:C=!1,...A}=e;n=v,C&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let S=i.default.useContext(a.AppRouterContext),R=!1!==y,P=null===y?u.PrefetchKind.AUTO:u.PrefetchKind.FULL,{href:j,as:M}=i.default.useMemo(()=>{let e=p(l);return{href:e,as:h?p(h):e}},[l,h]);C&&(r=i.default.Children.only(n));let T=C?r&&"object"==typeof r&&r.ref:t,L=i.default.useCallback(e=>(R&&null!==S&&(0,f.mountLinkInstance)(e,j,S,P),()=>{(0,f.unmountLinkInstance)(e)}),[R,j,S,P]),O={ref:(0,s.useMergedRef)(L,T),onClick(e){C||"function"!=typeof b||b(e),C&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),S&&!e.defaultPrevented&&!function(e,t,n,r,o,l,a){let{nodeName:u}=e.currentTarget;!("A"===u.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e))&&(e.preventDefault(),i.default.startTransition(()=>{let e=null==a||a;"beforePopState"in t?t[o?"replace":"push"](n,r,{shallow:l,scroll:e}):t[o?"replace":"push"](r||n,{scroll:e})}))}(e,S,j,M,g,x,w)},onMouseEnter(e){C||"function"!=typeof k||k(e),C&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),S&&R&&(0,f.onNavigationIntent)(e.currentTarget)},onTouchStart:function(e){C||"function"!=typeof E||E(e),C&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),S&&R&&(0,f.onNavigationIntent)(e.currentTarget)}};return(0,c.isAbsoluteUrl)(M)?O.href=M:C&&!m&&("a"!==r.type||"href"in r.props)||(O.href=(0,d.addBasePath)(M)),C?i.default.cloneElement(r,O):(0,o.jsx)("a",{...A,...O,children:n})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8376:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])},10255:(e,t,n)=>{function r(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return r}}),n(95155),n(47650),n(85744),n(20589)},10469:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]])},10518:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},11275:(e,t,n)=>{n.d(t,{X:()=>i});var r=n(12115),o=n(52712);function i(e){let[t,n]=r.useState(void 0);return(0,o.N)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},12236:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]])},12682:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Puzzle",[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]])},13300:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]])},15452:(e,t,n)=>{n.d(t,{UC:()=>et,VY:()=>er,ZL:()=>$,bL:()=>J,bm:()=>eo,hE:()=>en,hJ:()=>ee,l9:()=>Q});var r=n(12115),o=n(85185),i=n(6101),l=n(46081),a=n(61285),u=n(5845),s=n(19178),c=n(25519),d=n(34378),f=n(28905),p=n(63655),h=n(92293),v=n(93795),y=n(38168),m=n(99708),g=n(95155),x="Dialog",[w,b]=(0,l.A)(x),[k,E]=w(x),C=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:i,onOpenChange:l,modal:s=!0}=e,c=r.useRef(null),d=r.useRef(null),[f=!1,p]=(0,u.i)({prop:o,defaultProp:i,onChange:l});return(0,g.jsx)(k,{scope:t,triggerRef:c,contentRef:d,contentId:(0,a.B)(),titleId:(0,a.B)(),descriptionId:(0,a.B)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:s,children:n})};C.displayName=x;var A="DialogTrigger",S=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=E(A,n),a=(0,i.s)(t,l.triggerRef);return(0,g.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":G(l.open),...r,ref:a,onClick:(0,o.m)(e.onClick,l.onOpenToggle)})});S.displayName=A;var R="DialogPortal",[P,j]=w(R,{forceMount:void 0}),M=e=>{let{__scopeDialog:t,forceMount:n,children:o,container:i}=e,l=E(R,t);return(0,g.jsx)(P,{scope:t,forceMount:n,children:r.Children.map(o,e=>(0,g.jsx)(f.C,{present:n||l.open,children:(0,g.jsx)(d.Z,{asChild:!0,container:i,children:e})}))})};M.displayName=R;var T="DialogOverlay",L=r.forwardRef((e,t)=>{let n=j(T,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=E(T,e.__scopeDialog);return i.modal?(0,g.jsx)(f.C,{present:r||i.open,children:(0,g.jsx)(O,{...o,ref:t})}):null});L.displayName=T;var O=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=E(T,n);return(0,g.jsx)(v.A,{as:m.DX,allowPinchZoom:!0,shards:[o.contentRef],children:(0,g.jsx)(p.sG.div,{"data-state":G(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),D="DialogContent",N=r.forwardRef((e,t)=>{let n=j(D,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=E(D,e.__scopeDialog);return(0,g.jsx)(f.C,{present:r||i.open,children:i.modal?(0,g.jsx)(I,{...o,ref:t}):(0,g.jsx)(_,{...o,ref:t})})});N.displayName=D;var I=r.forwardRef((e,t)=>{let n=E(D,e.__scopeDialog),l=r.useRef(null),a=(0,i.s)(t,n.contentRef,l);return r.useEffect(()=>{let e=l.current;if(e)return(0,y.Eq)(e)},[]),(0,g.jsx)(F,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,o.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,o.m)(e.onFocusOutside,e=>e.preventDefault())})}),_=r.forwardRef((e,t)=>{let n=E(D,e.__scopeDialog),o=r.useRef(!1),i=r.useRef(!1);return(0,g.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,l;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(o.current||null===(l=n.triggerRef.current)||void 0===l||l.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{var r,l;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(i.current=!0));let a=t.target;(null===(l=n.triggerRef.current)||void 0===l?void 0:l.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),F=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:a,...u}=e,d=E(D,n),f=r.useRef(null),p=(0,i.s)(t,f);return(0,h.Oh)(),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(c.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:a,children:(0,g.jsx)(s.qW,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":G(d.open),...u,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(Z,{titleId:d.titleId}),(0,g.jsx)(Y,{contentRef:f,descriptionId:d.descriptionId})]})]})}),B="DialogTitle",H=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=E(B,n);return(0,g.jsx)(p.sG.h2,{id:o.titleId,...r,ref:t})});H.displayName=B;var z="DialogDescription",W=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=E(z,n);return(0,g.jsx)(p.sG.p,{id:o.descriptionId,...r,ref:t})});W.displayName=z;var q="DialogClose",V=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=E(q,n);return(0,g.jsx)(p.sG.button,{type:"button",...r,ref:t,onClick:(0,o.m)(e.onClick,()=>i.onOpenChange(!1))})});function G(e){return e?"open":"closed"}V.displayName=q;var U="DialogTitleWarning",[K,X]=(0,l.q)(U,{contentName:D,titleName:B,docsSlug:"dialog"}),Z=e=>{let{titleId:t}=e,n=X(U),o="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return r.useEffect(()=>{t&&!document.getElementById(t)&&console.error(o)},[o,t]),null},Y=e=>{let{contentRef:t,descriptionId:n}=e,o=X("DialogDescriptionWarning"),i="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return r.useEffect(()=>{var e;let r=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");n&&r&&!document.getElementById(n)&&console.warn(i)},[i,t,n]),null},J=C,Q=S,$=M,ee=L,et=N,en=H,er=W,eo=V},15546:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]])},16861:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("FilterX",[["path",{d:"M13.013 3H2l8 9.46V19l4 2v-8.54l.9-1.055",key:"1fi1da"}],["path",{d:"m22 3-5 5",key:"12jva0"}],["path",{d:"m17 3 5 5",key:"k36vhe"}]])},17607:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},17828:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return r}});let r=(0,n(64054).createAsyncLocalStorage)()},18271:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},19178:(e,t,n)=>{n.d(t,{lg:()=>m,qW:()=>f,bL:()=>y});var r,o=n(12115),i=n(85185),l=n(63655),a=n(6101),u=n(39033),s=n(95155),c="dismissableLayer.update",d=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=o.forwardRef((e,t)=>{var n,f;let{disableOutsidePointerEvents:p=!1,onEscapeKeyDown:y,onPointerDownOutside:m,onFocusOutside:g,onInteractOutside:x,onDismiss:w,...b}=e,k=o.useContext(d),[E,C]=o.useState(null),A=null!==(f=null==E?void 0:E.ownerDocument)&&void 0!==f?f:null===(n=globalThis)||void 0===n?void 0:n.document,[,S]=o.useState({}),R=(0,a.s)(t,e=>C(e)),P=Array.from(k.layers),[j]=[...k.layersWithOutsidePointerEventsDisabled].slice(-1),M=P.indexOf(j),T=E?P.indexOf(E):-1,L=k.layersWithOutsidePointerEventsDisabled.size>0,O=T>=M,D=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,u.c)(e),i=o.useRef(!1),l=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){v("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",l.current),l.current=t,n.addEventListener("click",l.current,{once:!0})):t()}else n.removeEventListener("click",l.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",l.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...k.branches].some(e=>e.contains(t));!O||n||(null==m||m(e),null==x||x(e),e.defaultPrevented||null==w||w())},A),N=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,u.c)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&v("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...k.branches].some(e=>e.contains(t))||(null==g||g(e),null==x||x(e),e.defaultPrevented||null==w||w())},A);return!function(e,t=globalThis?.document){let n=(0,u.c)(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{T===k.layers.size-1&&(null==y||y(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},A),o.useEffect(()=>{if(E)return p&&(0===k.layersWithOutsidePointerEventsDisabled.size&&(r=A.body.style.pointerEvents,A.body.style.pointerEvents="none"),k.layersWithOutsidePointerEventsDisabled.add(E)),k.layers.add(E),h(),()=>{p&&1===k.layersWithOutsidePointerEventsDisabled.size&&(A.body.style.pointerEvents=r)}},[E,A,p,k]),o.useEffect(()=>()=>{E&&(k.layers.delete(E),k.layersWithOutsidePointerEventsDisabled.delete(E),h())},[E,k]),o.useEffect(()=>{let e=()=>S({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,s.jsx)(l.sG.div,{...b,ref:R,style:{pointerEvents:L?O?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.m)(e.onFocusCapture,N.onFocusCapture),onBlurCapture:(0,i.m)(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:(0,i.m)(e.onPointerDownCapture,D.onPointerDownCapture)})});f.displayName="DismissableLayer";var p=o.forwardRef((e,t)=>{let n=o.useContext(d),r=o.useRef(null),i=(0,a.s)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,s.jsx)(l.sG.div,{...e,ref:i})});function h(){let e=new CustomEvent(c);document.dispatchEvent(e)}function v(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,l.hO)(i,a):i.dispatchEvent(a)}p.displayName="DismissableLayerBranch";var y=f,m=p},20547:(e,t,n)=>{n.d(t,{UC:()=>V,ZL:()=>q,bL:()=>z,l9:()=>W});var r=n(12115),o=n(85185),i=n(6101),l=n(46081),a=n(19178),u=n(92293),s=n(25519),c=n(61285),d=n(35152),f=n(34378),p=n(28905),h=n(63655),v=n(99708),y=n(5845),m=n(38168),g=n(93795),x=n(95155),w="Popover",[b,k]=(0,l.A)(w,[d.Bk]),E=(0,d.Bk)(),[C,A]=b(w),S=e=>{let{__scopePopover:t,children:n,open:o,defaultOpen:i,onOpenChange:l,modal:a=!1}=e,u=E(t),s=r.useRef(null),[f,p]=r.useState(!1),[h=!1,v]=(0,y.i)({prop:o,defaultProp:i,onChange:l});return(0,x.jsx)(d.bL,{...u,children:(0,x.jsx)(C,{scope:t,contentId:(0,c.B)(),triggerRef:s,open:h,onOpenChange:v,onOpenToggle:r.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:f,onCustomAnchorAdd:r.useCallback(()=>p(!0),[]),onCustomAnchorRemove:r.useCallback(()=>p(!1),[]),modal:a,children:n})})};S.displayName=w;var R="PopoverAnchor";r.forwardRef((e,t)=>{let{__scopePopover:n,...o}=e,i=A(R,n),l=E(n),{onCustomAnchorAdd:a,onCustomAnchorRemove:u}=i;return r.useEffect(()=>(a(),()=>u()),[a,u]),(0,x.jsx)(d.Mz,{...l,...o,ref:t})}).displayName=R;var P="PopoverTrigger",j=r.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,l=A(P,n),a=E(n),u=(0,i.s)(t,l.triggerRef),s=(0,x.jsx)(h.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":H(l.open),...r,ref:u,onClick:(0,o.m)(e.onClick,l.onOpenToggle)});return l.hasCustomAnchor?s:(0,x.jsx)(d.Mz,{asChild:!0,...a,children:s})});j.displayName=P;var M="PopoverPortal",[T,L]=b(M,{forceMount:void 0}),O=e=>{let{__scopePopover:t,forceMount:n,children:r,container:o}=e,i=A(M,t);return(0,x.jsx)(T,{scope:t,forceMount:n,children:(0,x.jsx)(p.C,{present:n||i.open,children:(0,x.jsx)(f.Z,{asChild:!0,container:o,children:r})})})};O.displayName=M;var D="PopoverContent",N=r.forwardRef((e,t)=>{let n=L(D,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,i=A(D,e.__scopePopover);return(0,x.jsx)(p.C,{present:r||i.open,children:i.modal?(0,x.jsx)(I,{...o,ref:t}):(0,x.jsx)(_,{...o,ref:t})})});N.displayName=D;var I=r.forwardRef((e,t)=>{let n=A(D,e.__scopePopover),l=r.useRef(null),a=(0,i.s)(t,l),u=r.useRef(!1);return r.useEffect(()=>{let e=l.current;if(e)return(0,m.Eq)(e)},[]),(0,x.jsx)(g.A,{as:v.DX,allowPinchZoom:!0,children:(0,x.jsx)(F,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),u.current||null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,o.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;u.current=2===t.button||n},{checkForDefaultPrevented:!1}),onFocusOutside:(0,o.m)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),_=r.forwardRef((e,t)=>{let n=A(D,e.__scopePopover),o=r.useRef(!1),i=r.useRef(!1);return(0,x.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,l;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(o.current||null===(l=n.triggerRef.current)||void 0===l||l.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{var r,l;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(i.current=!0));let a=t.target;(null===(l=n.triggerRef.current)||void 0===l?void 0:l.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),F=r.forwardRef((e,t)=>{let{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:l,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:h,...v}=e,y=A(D,n),m=E(n);return(0,u.Oh)(),(0,x.jsx)(s.n,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,x.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:l,onInteractOutside:h,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:p,onDismiss:()=>y.onOpenChange(!1),children:(0,x.jsx)(d.UC,{"data-state":H(y.open),role:"dialog",id:y.contentId,...m,...v,ref:t,style:{...v.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),B="PopoverClose";function H(e){return e?"open":"closed"}r.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=A(B,n);return(0,x.jsx)(h.sG.button,{type:"button",...r,ref:t,onClick:(0,o.m)(e.onClick,()=>i.onOpenChange(!1))})}).displayName=B,r.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,o=E(n);return(0,x.jsx)(d.i3,{...o,...r,ref:t})}).displayName="PopoverArrow";var z=S,W=j,q=O,V=N},25318:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},25519:(e,t,n)=>{n.d(t,{n:()=>d});var r=n(12115),o=n(6101),i=n(63655),l=n(39033),a=n(95155),u="focusScope.autoFocusOnMount",s="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},d=r.forwardRef((e,t)=>{let{loop:n=!1,trapped:d=!1,onMountAutoFocus:y,onUnmountAutoFocus:m,...g}=e,[x,w]=r.useState(null),b=(0,l.c)(y),k=(0,l.c)(m),E=r.useRef(null),C=(0,o.s)(t,e=>w(e)),A=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(d){let e=function(e){if(A.paused||!x)return;let t=e.target;x.contains(t)?E.current=t:h(E.current,{select:!0})},t=function(e){if(A.paused||!x)return;let t=e.relatedTarget;null===t||x.contains(t)||h(E.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(x)});return x&&n.observe(x,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[d,x,A.paused]),r.useEffect(()=>{if(x){v.add(A);let e=document.activeElement;if(!x.contains(e)){let t=new CustomEvent(u,c);x.addEventListener(u,b),x.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(h(r,{select:t}),document.activeElement!==n)return}(f(x).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(x))}return()=>{x.removeEventListener(u,b),setTimeout(()=>{let t=new CustomEvent(s,c);x.addEventListener(s,k),x.dispatchEvent(t),t.defaultPrevented||h(null!=e?e:document.body,{select:!0}),x.removeEventListener(s,k),v.remove(A)},0)}}},[x,b,k,A]);let S=r.useCallback(e=>{if(!n&&!d||A.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){let t=e.currentTarget,[o,i]=function(e){let t=f(e);return[p(t,e),p(t.reverse(),e)]}(t);o&&i?e.shiftKey||r!==i?e.shiftKey&&r===o&&(e.preventDefault(),n&&h(i,{select:!0})):(e.preventDefault(),n&&h(o,{select:!0})):r===t&&e.preventDefault()}},[n,d,A.paused]);return(0,a.jsx)(i.sG.div,{tabIndex:-1,...g,ref:C,onKeyDown:S})});function f(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function p(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;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}(n,{upTo:t}))return n}function h(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}d.displayName="FocusScope";var v=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=y(e,t)).unshift(t)},remove(t){var n;null===(n=(e=y(e,t))[0])||void 0===n||n.resume()}}}();function y(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},26854:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},27140:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("MemoryStick",[["path",{d:"M6 19v-3",key:"1nvgqn"}],["path",{d:"M10 19v-3",key:"iu8nkm"}],["path",{d:"M14 19v-3",key:"kcehxu"}],["path",{d:"M18 19v-3",key:"1vh91z"}],["path",{d:"M8 11V9",key:"63erz4"}],["path",{d:"M16 11V9",key:"fru6f3"}],["path",{d:"M12 11V9",key:"ha00sb"}],["path",{d:"M2 15h20",key:"16ne18"}],["path",{d:"M2 7a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1.1a2 2 0 0 0 0 3.837V17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5.1a2 2 0 0 0 0-3.837Z",key:"lhddv3"}]])},31992:(e,t,n)=>{n.d(t,{In:()=>eL,JU:()=>e_,LM:()=>eN,PP:()=>ez,UC:()=>eD,VF:()=>eH,WT:()=>eT,YJ:()=>eI,ZL:()=>eO,bL:()=>ej,l9:()=>eM,p4:()=>eB,q7:()=>eF,wn:()=>eW,wv:()=>eq});var r=n(12115),o=n(47650),i=n(89367),l=n(85185),a=n(82284),u=n(6101),s=n(46081),c=n(94315),d=n(19178),f=n(92293),p=n(25519),h=n(61285),v=n(35152),y=n(34378),m=n(63655),g=n(99708),x=n(39033),w=n(5845),b=n(52712),k=n(45503),E=n(2564),C=n(38168),A=n(93795),S=n(95155),R=[" ","Enter","ArrowUp","ArrowDown"],P=[" ","Enter"],j="Select",[M,T,L]=(0,a.N)(j),[O,D]=(0,s.A)(j,[L,v.Bk]),N=(0,v.Bk)(),[I,_]=O(j),[F,B]=O(j),H=e=>{let{__scopeSelect:t,children:n,open:o,defaultOpen:i,onOpenChange:l,value:a,defaultValue:u,onValueChange:s,dir:d,name:f,autoComplete:p,disabled:y,required:m,form:g}=e,x=N(t),[b,k]=r.useState(null),[E,C]=r.useState(null),[A,R]=r.useState(!1),P=(0,c.jH)(d),[j=!1,T]=(0,w.i)({prop:o,defaultProp:i,onChange:l}),[L,O]=(0,w.i)({prop:a,defaultProp:u,onChange:s}),D=r.useRef(null),_=!b||g||!!b.closest("form"),[B,H]=r.useState(new Set),z=Array.from(B).map(e=>e.props.value).join(";");return(0,S.jsx)(v.bL,{...x,children:(0,S.jsxs)(I,{required:m,scope:t,trigger:b,onTriggerChange:k,valueNode:E,onValueNodeChange:C,valueNodeHasChildren:A,onValueNodeHasChildrenChange:R,contentId:(0,h.B)(),value:L,onValueChange:O,open:j,onOpenChange:T,dir:P,triggerPointerDownPosRef:D,disabled:y,children:[(0,S.jsx)(M.Provider,{scope:t,children:(0,S.jsx)(F,{scope:e.__scopeSelect,onNativeOptionAdd:r.useCallback(e=>{H(t=>new Set(t).add(e))},[]),onNativeOptionRemove:r.useCallback(e=>{H(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:n})}),_?(0,S.jsxs)(eS,{"aria-hidden":!0,required:m,tabIndex:-1,name:f,autoComplete:p,value:L,onChange:e=>O(e.target.value),disabled:y,form:g,children:[void 0===L?(0,S.jsx)("option",{value:""}):null,Array.from(B)]},z):null]})})};H.displayName=j;var z="SelectTrigger",W=r.forwardRef((e,t)=>{let{__scopeSelect:n,disabled:o=!1,...i}=e,a=N(n),s=_(z,n),c=s.disabled||o,d=(0,u.s)(t,s.onTriggerChange),f=T(n),p=r.useRef("touch"),[h,y,g]=eR(e=>{let t=f().filter(e=>!e.disabled),n=t.find(e=>e.value===s.value),r=eP(t,e,n);void 0!==r&&s.onValueChange(r.value)}),x=e=>{c||(s.onOpenChange(!0),g()),e&&(s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,S.jsx)(v.Mz,{asChild:!0,...a,children:(0,S.jsx)(m.sG.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":eA(s.value)?"":void 0,...i,ref:d,onClick:(0,l.m)(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&x(e)}),onPointerDown:(0,l.m)(i.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(x(e),e.preventDefault())}),onKeyDown:(0,l.m)(i.onKeyDown,e=>{let t=""!==h.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||y(e.key),(!t||" "!==e.key)&&R.includes(e.key)&&(x(),e.preventDefault())})})})});W.displayName=z;var q="SelectValue",V=r.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:o,children:i,placeholder:l="",...a}=e,s=_(q,n),{onValueNodeHasChildrenChange:c}=s,d=void 0!==i,f=(0,u.s)(t,s.onValueNodeChange);return(0,b.N)(()=>{c(d)},[c,d]),(0,S.jsx)(m.sG.span,{...a,ref:f,style:{pointerEvents:"none"},children:eA(s.value)?(0,S.jsx)(S.Fragment,{children:l}):i})});V.displayName=q;var G=r.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...o}=e;return(0,S.jsx)(m.sG.span,{"aria-hidden":!0,...o,ref:t,children:r||"▼"})});G.displayName="SelectIcon";var U=e=>(0,S.jsx)(y.Z,{asChild:!0,...e});U.displayName="SelectPortal";var K="SelectContent",X=r.forwardRef((e,t)=>{let n=_(K,e.__scopeSelect),[i,l]=r.useState();return((0,b.N)(()=>{l(new DocumentFragment)},[]),n.open)?(0,S.jsx)(J,{...e,ref:t}):i?o.createPortal((0,S.jsx)(Z,{scope:e.__scopeSelect,children:(0,S.jsx)(M.Slot,{scope:e.__scopeSelect,children:(0,S.jsx)("div",{children:e.children})})}),i):null});X.displayName=K;var[Z,Y]=O(K),J=r.forwardRef((e,t)=>{let{__scopeSelect:n,position:o="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:a,onPointerDownOutside:s,side:c,sideOffset:h,align:v,alignOffset:y,arrowPadding:m,collisionBoundary:x,collisionPadding:w,sticky:b,hideWhenDetached:k,avoidCollisions:E,...R}=e,P=_(K,n),[j,M]=r.useState(null),[L,O]=r.useState(null),D=(0,u.s)(t,e=>M(e)),[N,I]=r.useState(null),[F,B]=r.useState(null),H=T(n),[z,W]=r.useState(!1),q=r.useRef(!1);r.useEffect(()=>{if(j)return(0,C.Eq)(j)},[j]),(0,f.Oh)();let V=r.useCallback(e=>{let[t,...n]=H().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(let n of e)if(n===o||(null==n||n.scrollIntoView({block:"nearest"}),n===t&&L&&(L.scrollTop=0),n===r&&L&&(L.scrollTop=L.scrollHeight),null==n||n.focus(),document.activeElement!==o))return},[H,L]),G=r.useCallback(()=>V([N,j]),[V,N,j]);r.useEffect(()=>{z&&G()},[z,G]);let{onOpenChange:U,triggerPointerDownPosRef:X}=P;r.useEffect(()=>{if(j){let e={x:0,y:0},t=t=>{var n,r,o,i;e={x:Math.abs(Math.round(t.pageX)-(null!==(o=null===(n=X.current)||void 0===n?void 0:n.x)&&void 0!==o?o:0)),y:Math.abs(Math.round(t.pageY)-(null!==(i=null===(r=X.current)||void 0===r?void 0:r.y)&&void 0!==i?i:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():j.contains(n.target)||U(!1),document.removeEventListener("pointermove",t),X.current=null};return null!==X.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[j,U,X]),r.useEffect(()=>{let e=()=>U(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[U]);let[Y,J]=eR(e=>{let t=H().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=eP(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),ee=r.useCallback((e,t,n)=>{let r=!q.current&&!n;(void 0!==P.value&&P.value===t||r)&&(I(e),r&&(q.current=!0))},[P.value]),et=r.useCallback(()=>null==j?void 0:j.focus(),[j]),en=r.useCallback((e,t,n)=>{let r=!q.current&&!n;(void 0!==P.value&&P.value===t||r)&&B(e)},[P.value]),er="popper"===o?$:Q,eo=er===$?{side:c,sideOffset:h,align:v,alignOffset:y,arrowPadding:m,collisionBoundary:x,collisionPadding:w,sticky:b,hideWhenDetached:k,avoidCollisions:E}:{};return(0,S.jsx)(Z,{scope:n,content:j,viewport:L,onViewportChange:O,itemRefCallback:ee,selectedItem:N,onItemLeave:et,itemTextRefCallback:en,focusSelectedItem:G,selectedItemText:F,position:o,isPositioned:z,searchRef:Y,children:(0,S.jsx)(A.A,{as:g.DX,allowPinchZoom:!0,children:(0,S.jsx)(p.n,{asChild:!0,trapped:P.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,l.m)(i,e=>{var t;null===(t=P.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,S.jsx)(d.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>P.onOpenChange(!1),children:(0,S.jsx)(er,{role:"listbox",id:P.contentId,"data-state":P.open?"open":"closed",dir:P.dir,onContextMenu:e=>e.preventDefault(),...R,...eo,onPlaced:()=>W(!0),ref:D,style:{display:"flex",flexDirection:"column",outline:"none",...R.style},onKeyDown:(0,l.m)(R.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||J(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=H().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>V(t)),e.preventDefault()}})})})})})})});J.displayName="SelectContentImpl";var Q=r.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:o,...l}=e,a=_(K,n),s=Y(K,n),[c,d]=r.useState(null),[f,p]=r.useState(null),h=(0,u.s)(t,e=>p(e)),v=T(n),y=r.useRef(!1),g=r.useRef(!0),{viewport:x,selectedItem:w,selectedItemText:k,focusSelectedItem:E}=s,C=r.useCallback(()=>{if(a.trigger&&a.valueNode&&c&&f&&x&&w&&k){let e=a.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),n=a.valueNode.getBoundingClientRect(),r=k.getBoundingClientRect();if("rtl"!==a.dir){let o=r.left-t.left,l=n.left-o,a=e.left-l,u=e.width+a,s=Math.max(u,t.width),d=window.innerWidth-10,f=(0,i.q)(l,[10,Math.max(10,d-s)]);c.style.minWidth=u+"px",c.style.left=f+"px"}else{let o=t.right-r.right,l=window.innerWidth-n.right-o,a=window.innerWidth-e.right-l,u=e.width+a,s=Math.max(u,t.width),d=window.innerWidth-10,f=(0,i.q)(l,[10,Math.max(10,d-s)]);c.style.minWidth=u+"px",c.style.right=f+"px"}let l=v(),u=window.innerHeight-20,s=x.scrollHeight,d=window.getComputedStyle(f),p=parseInt(d.borderTopWidth,10),h=parseInt(d.paddingTop,10),m=parseInt(d.borderBottomWidth,10),g=p+h+s+parseInt(d.paddingBottom,10)+m,b=Math.min(5*w.offsetHeight,g),E=window.getComputedStyle(x),C=parseInt(E.paddingTop,10),A=parseInt(E.paddingBottom,10),S=e.top+e.height/2-10,R=w.offsetHeight/2,P=p+h+(w.offsetTop+R);if(P<=S){let e=l.length>0&&w===l[l.length-1].ref.current;c.style.bottom="0px";let t=Math.max(u-S,R+(e?A:0)+(f.clientHeight-x.offsetTop-x.offsetHeight)+m);c.style.height=P+t+"px"}else{let e=l.length>0&&w===l[0].ref.current;c.style.top="0px";let t=Math.max(S,p+x.offsetTop+(e?C:0)+R);c.style.height=t+(g-P)+"px",x.scrollTop=P-S+x.offsetTop}c.style.margin="".concat(10,"px 0"),c.style.minHeight=b+"px",c.style.maxHeight=u+"px",null==o||o(),requestAnimationFrame(()=>y.current=!0)}},[v,a.trigger,a.valueNode,c,f,x,w,k,a.dir,o]);(0,b.N)(()=>C(),[C]);let[A,R]=r.useState();(0,b.N)(()=>{f&&R(window.getComputedStyle(f).zIndex)},[f]);let P=r.useCallback(e=>{e&&!0===g.current&&(C(),null==E||E(),g.current=!1)},[C,E]);return(0,S.jsx)(ee,{scope:n,contentWrapper:c,shouldExpandOnScrollRef:y,onScrollButtonChange:P,children:(0,S.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:A},children:(0,S.jsx)(m.sG.div,{...l,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});Q.displayName="SelectItemAlignedPosition";var $=r.forwardRef((e,t)=>{let{__scopeSelect:n,align:r="start",collisionPadding:o=10,...i}=e,l=N(n);return(0,S.jsx)(v.UC,{...l,...i,ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});$.displayName="SelectPopperPosition";var[ee,et]=O(K,{}),en="SelectViewport",er=r.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:o,...i}=e,a=Y(en,n),s=et(en,n),c=(0,u.s)(t,a.onViewportChange),d=r.useRef(0);return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,S.jsx)(M.Slot,{scope:n,children:(0,S.jsx)(m.sG.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:(0,l.m)(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=s;if((null==r?void 0:r.current)&&n){let e=Math.abs(d.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,o=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(o<r){let i=o+e,l=Math.min(r,i),a=i-l;n.style.height=l+"px","0px"===n.style.bottom&&(t.scrollTop=a>0?a:0,n.style.justifyContent="flex-end")}}}d.current=t.scrollTop})})})]})});er.displayName=en;var eo="SelectGroup",[ei,el]=O(eo),ea=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=(0,h.B)();return(0,S.jsx)(ei,{scope:n,id:o,children:(0,S.jsx)(m.sG.div,{role:"group","aria-labelledby":o,...r,ref:t})})});ea.displayName=eo;var eu="SelectLabel",es=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=el(eu,n);return(0,S.jsx)(m.sG.div,{id:o.id,...r,ref:t})});es.displayName=eu;var ec="SelectItem",[ed,ef]=O(ec),ep=r.forwardRef((e,t)=>{let{__scopeSelect:n,value:o,disabled:i=!1,textValue:a,...s}=e,c=_(ec,n),d=Y(ec,n),f=c.value===o,[p,v]=r.useState(null!=a?a:""),[y,g]=r.useState(!1),x=(0,u.s)(t,e=>{var t;return null===(t=d.itemRefCallback)||void 0===t?void 0:t.call(d,e,o,i)}),w=(0,h.B)(),b=r.useRef("touch"),k=()=>{i||(c.onValueChange(o),c.onOpenChange(!1))};if(""===o)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,S.jsx)(ed,{scope:n,value:o,disabled:i,textId:w,isSelected:f,onItemTextChange:r.useCallback(e=>{v(t=>{var n;return t||(null!==(n=null==e?void 0:e.textContent)&&void 0!==n?n:"").trim()})},[]),children:(0,S.jsx)(M.ItemSlot,{scope:n,value:o,disabled:i,textValue:p,children:(0,S.jsx)(m.sG.div,{role:"option","aria-labelledby":w,"data-highlighted":y?"":void 0,"aria-selected":f&&y,"data-state":f?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...s,ref:x,onFocus:(0,l.m)(s.onFocus,()=>g(!0)),onBlur:(0,l.m)(s.onBlur,()=>g(!1)),onClick:(0,l.m)(s.onClick,()=>{"mouse"!==b.current&&k()}),onPointerUp:(0,l.m)(s.onPointerUp,()=>{"mouse"===b.current&&k()}),onPointerDown:(0,l.m)(s.onPointerDown,e=>{b.current=e.pointerType}),onPointerMove:(0,l.m)(s.onPointerMove,e=>{if(b.current=e.pointerType,i){var t;null===(t=d.onItemLeave)||void 0===t||t.call(d)}else"mouse"===b.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,l.m)(s.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null===(t=d.onItemLeave)||void 0===t||t.call(d)}}),onKeyDown:(0,l.m)(s.onKeyDown,e=>{var t;((null===(t=d.searchRef)||void 0===t?void 0:t.current)===""||" "!==e.key)&&(P.includes(e.key)&&k()," "===e.key&&e.preventDefault())})})})})});ep.displayName=ec;var eh="SelectItemText",ev=r.forwardRef((e,t)=>{let{__scopeSelect:n,className:i,style:l,...a}=e,s=_(eh,n),c=Y(eh,n),d=ef(eh,n),f=B(eh,n),[p,h]=r.useState(null),v=(0,u.s)(t,e=>h(e),d.onItemTextChange,e=>{var t;return null===(t=c.itemTextRefCallback)||void 0===t?void 0:t.call(c,e,d.value,d.disabled)}),y=null==p?void 0:p.textContent,g=r.useMemo(()=>(0,S.jsx)("option",{value:d.value,disabled:d.disabled,children:y},d.value),[d.disabled,d.value,y]),{onNativeOptionAdd:x,onNativeOptionRemove:w}=f;return(0,b.N)(()=>(x(g),()=>w(g)),[x,w,g]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(m.sG.span,{id:d.textId,...a,ref:v}),d.isSelected&&s.valueNode&&!s.valueNodeHasChildren?o.createPortal(a.children,s.valueNode):null]})});ev.displayName=eh;var ey="SelectItemIndicator",em=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return ef(ey,n).isSelected?(0,S.jsx)(m.sG.span,{"aria-hidden":!0,...r,ref:t}):null});em.displayName=ey;var eg="SelectScrollUpButton",ex=r.forwardRef((e,t)=>{let n=Y(eg,e.__scopeSelect),o=et(eg,e.__scopeSelect),[i,l]=r.useState(!1),a=(0,u.s)(t,o.onScrollButtonChange);return(0,b.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){l(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),i?(0,S.jsx)(ek,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ex.displayName=eg;var ew="SelectScrollDownButton",eb=r.forwardRef((e,t)=>{let n=Y(ew,e.__scopeSelect),o=et(ew,e.__scopeSelect),[i,l]=r.useState(!1),a=(0,u.s)(t,o.onScrollButtonChange);return(0,b.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;l(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),i?(0,S.jsx)(ek,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eb.displayName=ew;var ek=r.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:o,...i}=e,a=Y("SelectScrollButton",n),u=r.useRef(null),s=T(n),c=r.useCallback(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return r.useEffect(()=>()=>c(),[c]),(0,b.N)(()=>{var e;let t=s().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[s]),(0,S.jsx)(m.sG.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:(0,l.m)(i.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(o,50))}),onPointerMove:(0,l.m)(i.onPointerMove,()=>{var e;null===(e=a.onItemLeave)||void 0===e||e.call(a),null===u.current&&(u.current=window.setInterval(o,50))}),onPointerLeave:(0,l.m)(i.onPointerLeave,()=>{c()})})}),eE=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return(0,S.jsx)(m.sG.div,{"aria-hidden":!0,...r,ref:t})});eE.displayName="SelectSeparator";var eC="SelectArrow";function eA(e){return""===e||void 0===e}r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=N(n),i=_(eC,n),l=Y(eC,n);return i.open&&"popper"===l.position?(0,S.jsx)(v.i3,{...o,...r,ref:t}):null}).displayName=eC;var eS=r.forwardRef((e,t)=>{let{value:n,...o}=e,i=r.useRef(null),l=(0,u.s)(t,i),a=(0,k.Z)(n);return r.useEffect(()=>{let e=i.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(a!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[a,n]),(0,S.jsx)(E.s,{asChild:!0,children:(0,S.jsx)("select",{...o,ref:l,defaultValue:n})})});function eR(e){let t=(0,x.c)(e),n=r.useRef(""),o=r.useRef(0),i=r.useCallback(e=>{let r=n.current+e;t(r),function e(t){n.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(r)},[t]),l=r.useCallback(()=>{n.current="",window.clearTimeout(o.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(o.current),[]),[n,i,l]}function eP(e,t,n){var r,o;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=n?e.indexOf(n):-1,a=(r=e,o=Math.max(l,0),r.map((e,t)=>r[(o+t)%r.length]));1===i.length&&(a=a.filter(e=>e!==n));let u=a.find(e=>e.textValue.toLowerCase().startsWith(i.toLowerCase()));return u!==n?u:void 0}eS.displayName="BubbleSelect";var ej=H,eM=W,eT=V,eL=G,eO=U,eD=X,eN=er,eI=ea,e_=es,eF=ep,eB=ev,eH=em,ez=ex,eW=eb,eq=eE},34378:(e,t,n)=>{n.d(t,{Z:()=>u});var r=n(12115),o=n(47650),i=n(63655),l=n(52712),a=n(95155),u=r.forwardRef((e,t)=>{var n,u;let{container:s,...c}=e,[d,f]=r.useState(!1);(0,l.N)(()=>f(!0),[]);let p=s||d&&(null===(u=globalThis)||void 0===u?void 0:null===(n=u.document)||void 0===n?void 0:n.body);return p?o.createPortal((0,a.jsx)(i.sG.div,{...c,ref:t}),p):null});u.displayName="Portal"},35152:(e,t,n)=>{n.d(t,{Mz:()=>eY,i3:()=>eQ,UC:()=>eJ,bL:()=>eZ,Bk:()=>eO});var r=n(12115);let o=["top","right","bottom","left"],i=Math.min,l=Math.max,a=Math.round,u=Math.floor,s=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function f(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function v(e){return"x"===e?"y":"x"}function y(e){return"y"===e?"height":"width"}function m(e){return["top","bottom"].includes(p(e))?"y":"x"}function g(e){return e.replace(/start|end/g,e=>d[e])}function x(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function w(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function b(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function k(e,t,n){let r,{reference:o,floating:i}=e,l=m(t),a=v(m(t)),u=y(a),s=p(t),c="y"===l,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,g=o[u]/2-i[u]/2;switch(s){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(h(t)){case"start":r[a]-=g*(n&&c?-1:1);break;case"end":r[a]+=g*(n&&c?-1:1)}return r}let E=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),s=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=k(s,r,u),f=r,p={},h=0;for(let n=0;n<a.length;n++){let{name:i,fn:v}=a[n],{x:y,y:m,data:g,reset:x}=await v({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:s,platform:l,elements:{reference:e,floating:t}});c=null!=y?y:c,d=null!=m?m:d,p={...p,[i]:{...p[i],...g}},x&&h<=50&&(h++,"object"==typeof x&&(x.placement&&(f=x.placement),x.rects&&(s=!0===x.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):x.rects),{x:c,y:d}=k(s,f,u)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:p}};async function C(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:u}=e,{boundary:s="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=f(t,e),v=w(h),y=a[p?"floating"===d?"reference":"floating":d],m=b(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(y)))||n?y:y.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:s,rootBoundary:c,strategy:u})),g="floating"===d?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,x=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),k=await (null==i.isElement?void 0:i.isElement(x))&&await (null==i.getScale?void 0:i.getScale(x))||{x:1,y:1},E=b(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:g,offsetParent:x,strategy:u}):g);return{top:(m.top-E.top+v.top)/k.y,bottom:(E.bottom-m.bottom+v.bottom)/k.y,left:(m.left-E.left+v.left)/k.x,right:(E.right-m.right+v.right)/k.x}}function A(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function S(e){return o.some(t=>e[t]>=0)}async function R(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=p(n),a=h(n),u="y"===m(n),s=["left","top"].includes(l)?-1:1,c=i&&u?-1:1,d=f(t,e),{mainAxis:v,crossAxis:y,alignmentAxis:g}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof g&&(y="end"===a?-1*g:g),u?{x:y*c,y:v*s}:{x:v*s,y:y*c}}function P(){return"undefined"!=typeof window}function j(e){return L(e)?(e.nodeName||"").toLowerCase():"#document"}function M(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function T(e){var t;return null==(t=(L(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function L(e){return!!P()&&(e instanceof Node||e instanceof M(e).Node)}function O(e){return!!P()&&(e instanceof Element||e instanceof M(e).Element)}function D(e){return!!P()&&(e instanceof HTMLElement||e instanceof M(e).HTMLElement)}function N(e){return!!P()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof M(e).ShadowRoot)}function I(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=z(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function _(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function F(e){let t=B(),n=O(e)?z(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function B(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function H(e){return["html","body","#document"].includes(j(e))}function z(e){return M(e).getComputedStyle(e)}function W(e){return O(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function q(e){if("html"===j(e))return e;let t=e.assignedSlot||e.parentNode||N(e)&&e.host||T(e);return N(t)?t.host:t}function V(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=q(t);return H(n)?t.ownerDocument?t.ownerDocument.body:t.body:D(n)&&I(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=M(o);if(i){let e=G(l);return t.concat(l,l.visualViewport||[],I(o)?o:[],e&&n?V(e):[])}return t.concat(o,V(o,[],n))}function G(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function U(e){let t=z(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=D(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,u=a(n)!==i||a(r)!==l;return u&&(n=i,r=l),{width:n,height:r,$:u}}function K(e){return O(e)?e:e.contextElement}function X(e){let t=K(e);if(!D(t))return s(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=U(t),l=(i?a(n.width):n.width)/r,u=(i?a(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),u&&Number.isFinite(u)||(u=1),{x:l,y:u}}let Z=s(0);function Y(e){let t=M(e);return B()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Z}function J(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=K(e),a=s(1);t&&(r?O(r)&&(a=X(r)):a=X(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===M(l))&&o)?Y(l):s(0),c=(i.left+u.x)/a.x,d=(i.top+u.y)/a.y,f=i.width/a.x,p=i.height/a.y;if(l){let e=M(l),t=r&&O(r)?M(r):r,n=e,o=G(n);for(;o&&r&&t!==n;){let e=X(o),t=o.getBoundingClientRect(),r=z(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,p*=e.y,c+=i,d+=l,o=G(n=M(o))}}return b({width:f,height:p,x:c,y:d})}function Q(e,t){let n=W(e).scrollLeft;return t?t.left+n:J(T(e)).left+n}function $(e,t,n){void 0===n&&(n=!1);let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:Q(e,r)),y:r.top+t.scrollTop}}function ee(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=M(e),r=T(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let e=B();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:i,height:l,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=T(e),n=W(e),r=e.ownerDocument.body,o=l(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=l(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+Q(e),u=-n.scrollTop;return"rtl"===z(r).direction&&(a+=l(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:u}}(T(e));else if(O(t))r=function(e,t){let n=J(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=D(e)?X(e):s(1),l=e.clientWidth*i.x,a=e.clientHeight*i.y;return{width:l,height:a,x:o*i.x,y:r*i.y}}(t,n);else{let n=Y(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return b(r)}function et(e){return"static"===z(e).position}function en(e,t){if(!D(e)||"fixed"===z(e).position)return null;if(t)return t(e);let n=e.offsetParent;return T(e)===n&&(n=n.ownerDocument.body),n}function er(e,t){let n=M(e);if(_(e))return n;if(!D(e)){let t=q(e);for(;t&&!H(t);){if(O(t)&&!et(t))return t;t=q(t)}return n}let r=en(e,t);for(;r&&["table","td","th"].includes(j(r))&&et(r);)r=en(r,t);return r&&H(r)&&et(r)&&!F(r)?n:r||function(e){let t=q(e);for(;D(t)&&!H(t);){if(F(t))return t;if(_(t))break;t=q(t)}return null}(e)||n}let eo=async function(e){let t=this.getOffsetParent||er,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=D(t),o=T(t),i="fixed"===n,l=J(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=s(0);if(r||!r&&!i){if(("body"!==j(t)||I(o))&&(a=W(t)),r){let e=J(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=Q(o))}let c=!o||r||i?s(0):$(o,a);return{x:l.left+a.scrollLeft-u.x-c.x,y:l.top+a.scrollTop-u.y-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ei={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=T(r),a=!!t&&_(t.floating);if(r===l||a&&i)return n;let u={scrollLeft:0,scrollTop:0},c=s(1),d=s(0),f=D(r);if((f||!f&&!i)&&(("body"!==j(r)||I(l))&&(u=W(r)),D(r))){let e=J(r);c=X(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}let p=!l||f||i?s(0):$(l,u,!0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+d.x+p.x,y:n.y*c.y-u.scrollTop*c.y+d.y+p.y}},getDocumentElement:T,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,a=[..."clippingAncestors"===n?_(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=V(e,[],!1).filter(e=>O(e)&&"body"!==j(e)),o=null,i="fixed"===z(e).position,l=i?q(e):e;for(;O(l)&&!H(l);){let t=z(l),n=F(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||I(l)&&!n&&function e(t,n){let r=q(t);return!(r===n||!O(r)||H(r))&&("fixed"===z(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=q(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=a[0],s=a.reduce((e,n)=>{let r=ee(t,n,o);return e.top=l(r.top,e.top),e.right=i(r.right,e.right),e.bottom=i(r.bottom,e.bottom),e.left=l(r.left,e.left),e},ee(t,u,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:er,getElementRects:eo,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=U(e);return{width:t,height:n}},getScale:X,isElement:O,isRTL:function(e){return"rtl"===z(e).direction}};function el(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ea=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:a,platform:u,elements:s,middlewareData:c}=t,{element:d,padding:p=0}=f(e,t)||{};if(null==d)return{};let g=w(p),x={x:n,y:r},b=v(m(o)),k=y(b),E=await u.getDimensions(d),C="y"===b,A=C?"clientHeight":"clientWidth",S=a.reference[k]+a.reference[b]-x[b]-a.floating[k],R=x[b]-a.reference[b],P=await (null==u.getOffsetParent?void 0:u.getOffsetParent(d)),j=P?P[A]:0;j&&await (null==u.isElement?void 0:u.isElement(P))||(j=s.floating[A]||a.floating[k]);let M=j/2-E[k]/2-1,T=i(g[C?"top":"left"],M),L=i(g[C?"bottom":"right"],M),O=j-E[k]-L,D=j/2-E[k]/2+(S/2-R/2),N=l(T,i(D,O)),I=!c.arrow&&null!=h(o)&&D!==N&&a.reference[k]/2-(D<T?T:L)-E[k]/2<0,_=I?D<T?D-T:D-O:0;return{[b]:x[b]+_,data:{[b]:N,centerOffset:D-N-_,...I&&{alignmentOffset:_}},reset:I}}}),eu=(e,t,n)=>{let r=new Map,o={platform:ei,...n},i={...o.platform,_c:r};return E(e,t,{...o,platform:i})};var es=n(47650),ec="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;function ed(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!ed(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!ed(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ef(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ep(e,t){let n=ef(e);return Math.round(t*n)/n}function eh(e){let t=r.useRef(e);return ec(()=>{t.current=e}),t}let ev=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?ea({element:n.current,padding:r}).fn(t):{}:n?ea({element:n,padding:r}).fn(t):{}}}),ey=(e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:i,placement:l,middlewareData:a}=t,u=await R(t,e);return l===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:l}}}}}(e),options:[e,t]}),em=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:u=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=f(e,t),d={x:n,y:r},h=await C(t,c),y=m(p(o)),g=v(y),x=d[g],w=d[y];if(a){let e="y"===g?"top":"left",t="y"===g?"bottom":"right",n=x+h[e],r=x-h[t];x=l(n,i(x,r))}if(u){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",n=w+h[e],r=w-h[t];w=l(n,i(w,r))}let b=s.fn({...t,[g]:x,[y]:w});return{...b,data:{x:b.x-n,y:b.y-r,enabled:{[g]:a,[y]:u}}}}}}(e),options:[e,t]}),eg=(e,t)=>({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:o,rects:i,middlewareData:l}=t,{offset:a=0,mainAxis:u=!0,crossAxis:s=!0}=f(e,t),c={x:n,y:r},d=m(o),h=v(d),y=c[h],g=c[d],x=f(a,t),w="number"==typeof x?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(u){let e="y"===h?"height":"width",t=i.reference[h]-i.floating[e]+w.mainAxis,n=i.reference[h]+i.reference[e]-w.mainAxis;y<t?y=t:y>n&&(y=n)}if(s){var b,k;let e="y"===h?"width":"height",t=["top","left"].includes(p(o)),n=i.reference[d]-i.floating[e]+(t&&(null==(b=l.offset)?void 0:b[d])||0)+(t?0:w.crossAxis),r=i.reference[d]+i.reference[e]+(t?0:(null==(k=l.offset)?void 0:k[d])||0)-(t?w.crossAxis:0);g<n?g=n:g>r&&(g=r)}return{[h]:y,[d]:g}}}}(e),options:[e,t]}),ex=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,i,l;let{placement:a,middlewareData:u,rects:s,initialPlacement:c,platform:d,elements:w}=t,{mainAxis:b=!0,crossAxis:k=!0,fallbackPlacements:E,fallbackStrategy:A="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:R=!0,...P}=f(e,t);if(null!=(n=u.arrow)&&n.alignmentOffset)return{};let j=p(a),M=m(c),T=p(c)===c,L=await (null==d.isRTL?void 0:d.isRTL(w.floating)),O=E||(T||!R?[x(c)]:function(e){let t=x(e);return[g(e),t,g(t)]}(c)),D="none"!==S;!E&&D&&O.push(...function(e,t,n,r){let o=h(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(p(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(g)))),i}(c,R,S,L));let N=[c,...O],I=await C(t,P),_=[],F=(null==(r=u.flip)?void 0:r.overflows)||[];if(b&&_.push(I[j]),k){let e=function(e,t,n){void 0===n&&(n=!1);let r=h(e),o=v(m(e)),i=y(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=x(l)),[l,x(l)]}(a,s,L);_.push(I[e[0]],I[e[1]])}if(F=[...F,{placement:a,overflows:_}],!_.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=N[e];if(t)return{data:{index:e,overflows:F},reset:{placement:t}};let n=null==(i=F.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(A){case"bestFit":{let e=null==(l=F.filter(e=>{if(D){let t=m(e.placement);return t===M||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}}(e),options:[e,t]}),ew=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;let o,a;let{placement:u,rects:s,platform:c,elements:d}=t,{apply:v=()=>{},...y}=f(e,t),g=await C(t,y),x=p(u),w=h(u),b="y"===m(u),{width:k,height:E}=s.floating;"top"===x||"bottom"===x?(o=x,a=w===(await (null==c.isRTL?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(a=x,o="end"===w?"top":"bottom");let A=E-g.top-g.bottom,S=k-g.left-g.right,R=i(E-g[o],A),P=i(k-g[a],S),j=!t.middlewareData.shift,M=R,T=P;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(T=S),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(M=A),j&&!w){let e=l(g.left,0),t=l(g.right,0),n=l(g.top,0),r=l(g.bottom,0);b?T=k-2*(0!==e||0!==t?e+t:l(g.left,g.right)):M=E-2*(0!==n||0!==r?n+r:l(g.top,g.bottom))}await v({...t,availableWidth:T,availableHeight:M});let L=await c.getDimensions(d.floating);return k!==L.width||E!==L.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}),eb=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...o}=f(e,t);switch(r){case"referenceHidden":{let e=A(await C(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:S(e)}}}case"escaped":{let e=A(await C(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:S(e)}}}default:return{}}}}}(e),options:[e,t]}),ek=(e,t)=>({...ev(e),options:[e,t]});var eE=n(63655),eC=n(95155),eA=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,eC.jsx)(eE.sG.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,eC.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eA.displayName="Arrow";var eS=n(6101),eR=n(46081),eP=n(39033),ej=n(52712),eM=n(11275),eT="Popper",[eL,eO]=(0,eR.A)(eT),[eD,eN]=eL(eT),eI=e=>{let{__scopePopper:t,children:n}=e,[o,i]=r.useState(null);return(0,eC.jsx)(eD,{scope:t,anchor:o,onAnchorChange:i,children:n})};eI.displayName=eT;var e_="PopperAnchor",eF=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:o,...i}=e,l=eN(e_,n),a=r.useRef(null),u=(0,eS.s)(t,a);return r.useEffect(()=>{l.onAnchorChange((null==o?void 0:o.current)||a.current)}),o?null:(0,eC.jsx)(eE.sG.div,{...i,ref:u})});eF.displayName=e_;var eB="PopperContent",[eH,ez]=eL(eB),eW=r.forwardRef((e,t)=>{var n,o,a,s,c,d,f,p;let{__scopePopper:h,side:v="bottom",sideOffset:y=0,align:m="center",alignOffset:g=0,arrowPadding:x=0,avoidCollisions:w=!0,collisionBoundary:b=[],collisionPadding:k=0,sticky:E="partial",hideWhenDetached:C=!1,updatePositionStrategy:A="optimized",onPlaced:S,...R}=e,P=eN(eB,h),[j,M]=r.useState(null),L=(0,eS.s)(t,e=>M(e)),[O,D]=r.useState(null),N=(0,eM.X)(O),I=null!==(f=null==N?void 0:N.width)&&void 0!==f?f:0,_=null!==(p=null==N?void 0:N.height)&&void 0!==p?p:0,F="number"==typeof k?k:{top:0,right:0,bottom:0,left:0,...k},B=Array.isArray(b)?b:[b],H=B.length>0,z={padding:F,boundary:B.filter(eU),altBoundary:H},{refs:W,floatingStyles:q,placement:G,isPositioned:U,middlewareData:X}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:u=!0,whileElementsMounted:s,open:c}=e,[d,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=r.useState(o);ed(p,o)||h(o);let[v,y]=r.useState(null),[m,g]=r.useState(null),x=r.useCallback(e=>{e!==E.current&&(E.current=e,y(e))},[]),w=r.useCallback(e=>{e!==C.current&&(C.current=e,g(e))},[]),b=l||v,k=a||m,E=r.useRef(null),C=r.useRef(null),A=r.useRef(d),S=null!=s,R=eh(s),P=eh(i),j=eh(c),M=r.useCallback(()=>{if(!E.current||!C.current)return;let e={placement:t,strategy:n,middleware:p};P.current&&(e.platform=P.current),eu(E.current,C.current,e).then(e=>{let t={...e,isPositioned:!1!==j.current};T.current&&!ed(A.current,t)&&(A.current=t,es.flushSync(()=>{f(t)}))})},[p,t,n,P,j]);ec(()=>{!1===c&&A.current.isPositioned&&(A.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let T=r.useRef(!1);ec(()=>(T.current=!0,()=>{T.current=!1}),[]),ec(()=>{if(b&&(E.current=b),k&&(C.current=k),b&&k){if(R.current)return R.current(b,k,M);M()}},[b,k,M,R,S]);let L=r.useMemo(()=>({reference:E,floating:C,setReference:x,setFloating:w}),[x,w]),O=r.useMemo(()=>({reference:b,floating:k}),[b,k]),D=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!O.floating)return e;let t=ep(O.floating,d.x),r=ep(O.floating,d.y);return u?{...e,transform:"translate("+t+"px, "+r+"px)",...ef(O.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,u,O.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:M,refs:L,elements:O,floatingStyles:D}),[d,M,L,O,D])}({strategy:"fixed",placement:v+("center"!==m?"-"+m:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:a=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=K(e),h=a||s?[...p?V(p):[],...V(t)]:[];h.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),s&&e.addEventListener("resize",n)});let v=p&&d?function(e,t){let n,r=null,o=T(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function s(c,d){void 0===c&&(c=!1),void 0===d&&(d=1),a();let f=e.getBoundingClientRect(),{left:p,top:h,width:v,height:y}=f;if(c||t(),!v||!y)return;let m=u(h),g=u(o.clientWidth-(p+v)),x={rootMargin:-m+"px "+-g+"px "+-u(o.clientHeight-(h+y))+"px "+-u(p)+"px",threshold:l(0,i(1,d))||1},w=!0;function b(t){let r=t[0].intersectionRatio;if(r!==d){if(!w)return s();r?s(!1,r):n=setTimeout(()=>{s(!1,1e-7)},1e3)}1!==r||el(f,e.getBoundingClientRect())||s(),w=!1}try{r=new IntersectionObserver(b,{...x,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(b,x)}r.observe(e)}(!0),a}(p,n):null,y=-1,m=null;c&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&m&&(m.unobserve(t),cancelAnimationFrame(y),y=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),p&&!f&&m.observe(p),m.observe(t));let g=f?J(e):null;return f&&function t(){let r=J(e);g&&!el(g,r)&&n(),g=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{a&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)}),null==v||v(),null==(e=m)||e.disconnect(),m=null,f&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===A})},elements:{reference:P.anchor},middleware:[ey({mainAxis:y+_,alignmentAxis:g}),w&&em({mainAxis:!0,crossAxis:!1,limiter:"partial"===E?eg():void 0,...z}),w&&ex({...z}),ew({...z,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:i,height:l}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),O&&ek({element:O,padding:x}),eK({arrowWidth:I,arrowHeight:_}),C&&eb({strategy:"referenceHidden",...z})]}),[Z,Y]=eX(G),Q=(0,eP.c)(S);(0,ej.N)(()=>{U&&(null==Q||Q())},[U,Q]);let $=null===(n=X.arrow)||void 0===n?void 0:n.x,ee=null===(o=X.arrow)||void 0===o?void 0:o.y,et=(null===(a=X.arrow)||void 0===a?void 0:a.centerOffset)!==0,[en,er]=r.useState();return(0,ej.N)(()=>{j&&er(window.getComputedStyle(j).zIndex)},[j]),(0,eC.jsx)("div",{ref:W.setFloating,"data-radix-popper-content-wrapper":"",style:{...q,transform:U?q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:en,"--radix-popper-transform-origin":[null===(s=X.transformOrigin)||void 0===s?void 0:s.x,null===(c=X.transformOrigin)||void 0===c?void 0:c.y].join(" "),...(null===(d=X.hide)||void 0===d?void 0:d.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eC.jsx)(eH,{scope:h,placedSide:Z,onArrowChange:D,arrowX:$,arrowY:ee,shouldHideArrow:et,children:(0,eC.jsx)(eE.sG.div,{"data-side":Z,"data-align":Y,...R,ref:L,style:{...R.style,animation:U?void 0:"none"}})})})});eW.displayName=eB;var eq="PopperArrow",eV={top:"bottom",right:"left",bottom:"top",left:"right"},eG=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=ez(eq,n),i=eV[o.placedSide];return(0,eC.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,eC.jsx)(eA,{...r,ref:t,style:{...r.style,display:"block"}})})});function eU(e){return null!==e}eG.displayName=eq;var eK=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,l;let{placement:a,rects:u,middlewareData:s}=t,c=(null===(n=s.arrow)||void 0===n?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,h]=eX(a),v={start:"0%",center:"50%",end:"100%"}[h],y=(null!==(i=null===(r=s.arrow)||void 0===r?void 0:r.x)&&void 0!==i?i:0)+d/2,m=(null!==(l=null===(o=s.arrow)||void 0===o?void 0:o.y)&&void 0!==l?l:0)+f/2,g="",x="";return"bottom"===p?(g=c?v:"".concat(y,"px"),x="".concat(-f,"px")):"top"===p?(g=c?v:"".concat(y,"px"),x="".concat(u.floating.height+f,"px")):"right"===p?(g="".concat(-f,"px"),x=c?v:"".concat(m,"px")):"left"===p&&(g="".concat(u.floating.width+f,"px"),x=c?v:"".concat(m,"px")),{data:{x:g,y:x}}}});function eX(e){let[t,n="center"]=e.split("-");return[t,n]}var eZ=eI,eY=eF,eJ=eW,eQ=eG},36645:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(88229)._(n(67357));function o(e,t){var n;let o={};"function"==typeof e&&(o.loader=e);let i={...o,...t};return(0,r.default)({...i,modules:null==(n=i.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},38168:(e,t,n)=>{n.d(t,{Eq:()=>c});var r=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},o=new WeakMap,i=new WeakMap,l={},a=0,u=function(e){return e&&(e.host||u(e.parentNode))},s=function(e,t,n,r){var s=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=u(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});l[n]||(l[n]=new WeakMap);var c=l[n],d=[],f=new Set,p=new Set(s),h=function(e){!(!e||f.has(e))&&(f.add(e),h(e.parentNode))};s.forEach(h);var v=function(e){!(!e||p.has(e))&&Array.prototype.forEach.call(e.children,function(e){if(f.has(e))v(e);else try{var t=e.getAttribute(r),l=null!==t&&"false"!==t,a=(o.get(e)||0)+1,u=(c.get(e)||0)+1;o.set(e,a),c.set(e,u),d.push(e),1===a&&l&&i.set(e,!0),1===u&&e.setAttribute(n,"true"),l||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return v(t),f.clear(),a++,function(){d.forEach(function(e){var t=o.get(e)-1,l=c.get(e)-1;o.set(e,t),c.set(e,l),t||(i.has(e)||e.removeAttribute(r),i.delete(e)),l||e.removeAttribute(n)}),--a||(o=new WeakMap,o=new WeakMap,i=new WeakMap,l={})}},c=function(e,t,n){void 0===n&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),i=t||r(e);return i?(o.push.apply(o,Array.from(i.querySelectorAll("[aria-live]"))),s(o,i,n,"aria-hidden")):function(){return null}}},40968:(e,t,n)=>{n.d(t,{b:()=>a});var r=n(12115),o=n(63655),i=n(95155),l=r.forwardRef((e,t)=>(0,i.jsx)(o.sG.label,{...e,ref:t,onMouseDown:t=>{var n;t.target.closest("button, input, select, textarea")||(null===(n=e.onMouseDown)||void 0===n||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));l.displayName="Label";var a=l},45503:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(12115);function o(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},50286:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).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"}]])},54583:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("ListX",[["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"m19 10-4 4",key:"1tz659"}],["path",{d:"m15 10 4 4",key:"1n7nei"}]])},55028:(e,t,n)=>{n.d(t,{default:()=>o.a});var r=n(36645),o=n.n(r)},56013:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Cog",[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]])},57082:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]])},57679:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},59069:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Repeat",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}]])},60794:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Laptop",[["path",{d:"M20 16V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v9m16 0H4m16 0 1.28 2.55a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45L4 16",key:"tarvll"}]])},60960:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("ListChecks",[["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]])},62146:(e,t,n)=>{function r(e){let{reason:t,children:n}=e;return n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return r}}),n(45262)},63587:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("ListFilter",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M10 18h4",key:"1ulq68"}]])},64054:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{bindSnapshot:function(){return l},createAsyncLocalStorage:function(){return i},createSnapshot:function(){return a}});let n=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}static bind(e){return e}}let o="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function i(){return o?new o:new r}function l(e){return o?o.bind(e):r.bind(e)}function a(){return o?o.snapshot():function(e,...t){return e(...t)}}},67357:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let r=n(95155),o=n(12115),i=n(62146);function l(e){return{default:e&&"default"in e?e.default:e}}n(10255);let a={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},u=function(e){let t={...a,...e},n=(0,o.lazy)(()=>t.loader().then(l)),u=t.loading;function s(e){let l=u?(0,r.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,a=!t.ssr||!!t.loading,s=a?o.Suspense:o.Fragment,c=t.ssr?(0,r.jsxs)(r.Fragment,{children:[null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(s,{...a?{fallback:l}:{},children:c})}return s.displayName="LoadableComponent",s}},69991:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return g},MissingStaticPage:function(){return m},NormalizeError:function(){return v},PageNotFoundError:function(){return y},SP:function(){return f},ST:function(){return p},WEB_VITALS:function(){return n},execOnce:function(){return r},getDisplayName:function(){return u},getLocationOrigin:function(){return l},getURL:function(){return a},isAbsoluteUrl:function(){return i},isResSent:function(){return s},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return x}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];return n||(n=!0,t=e(...o)),t}}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,i=e=>o.test(e);function l(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function a(){let{href:e}=window.location,t=l();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&s(n))return r;if(!r)throw Object.defineProperty(Error('"'+u(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r}let f="undefined"!=typeof performance,p=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class v extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class m extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class g extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},70919:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Repeat1",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}],["path",{d:"M11 10h1v4",key:"70cz1p"}]])},73158:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},74074:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("SearchSlash",[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},75853:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]])},76570:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},76981:(e,t,n)=>{n.d(t,{C1:()=>A,bL:()=>C});var r=n(12115),o=n(6101),i=n(46081),l=n(85185),a=n(5845),u=n(45503),s=n(11275),c=n(28905),d=n(63655),f=n(95155),p="Checkbox",[h,v]=(0,i.A)(p),[y,m]=h(p),g=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,name:i,checked:u,defaultChecked:s,required:c,disabled:p,value:h="on",onCheckedChange:v,form:m,...g}=e,[x,w]=r.useState(null),C=(0,o.s)(t,e=>w(e)),A=r.useRef(!1),S=!x||m||!!x.closest("form"),[R=!1,P]=(0,a.i)({prop:u,defaultProp:s,onChange:v}),j=r.useRef(R);return r.useEffect(()=>{let e=null==x?void 0:x.form;if(e){let t=()=>P(j.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[x,P]),(0,f.jsxs)(y,{scope:n,state:R,disabled:p,children:[(0,f.jsx)(d.sG.button,{type:"button",role:"checkbox","aria-checked":k(R)?"mixed":R,"aria-required":c,"data-state":E(R),"data-disabled":p?"":void 0,disabled:p,value:h,...g,ref:C,onKeyDown:(0,l.m)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,l.m)(e.onClick,e=>{P(e=>!!k(e)||!e),S&&(A.current=e.isPropagationStopped(),A.current||e.stopPropagation())})}),S&&(0,f.jsx)(b,{control:x,bubbles:!A.current,name:i,value:h,checked:R,required:c,disabled:p,form:m,style:{transform:"translateX(-100%)"},defaultChecked:!k(s)&&s})]})});g.displayName=p;var x="CheckboxIndicator",w=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...o}=e,i=m(x,n);return(0,f.jsx)(c.C,{present:r||k(i.state)||!0===i.state,children:(0,f.jsx)(d.sG.span,{"data-state":E(i.state),"data-disabled":i.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});w.displayName=x;var b=e=>{let{control:t,checked:n,bubbles:o=!0,defaultChecked:i,...l}=e,a=r.useRef(null),c=(0,u.Z)(n),d=(0,s.X)(t);r.useEffect(()=>{let e=a.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(c!==n&&t){let r=new Event("click",{bubbles:o});e.indeterminate=k(n),t.call(e,!k(n)&&n),e.dispatchEvent(r)}},[c,n,o]);let p=r.useRef(!k(n)&&n);return(0,f.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:null!=i?i:p.current,...l,tabIndex:-1,ref:a,style:{...e.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function k(e){return"indeterminate"===e}function E(e){return k(e)?"indeterminate":e?"checked":"unchecked"}var C=g,A=w},77381:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},78859:(e,t)=>{function n(e){let t={};for(let[n,r]of e.entries()){let e=t[n];void 0===e?t[n]=r:Array.isArray(e)?e.push(r):t[n]=[e,r]}return t}function r(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;for(let[n,o]of Object.entries(e))if(Array.isArray(o))for(let e of o)t.append(n,r(e));else t.set(n,r(o));return t}function i(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(let t of n){for(let n of t.keys())e.delete(n);for(let[n,r]of t.entries())e.append(n,r)}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{assign:function(){return i},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return o}})},79225:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("SkipForward",[["polygon",{points:"5 4 15 12 5 20 5 4",key:"16p6eg"}],["line",{x1:"19",x2:"19",y1:"5",y2:"19",key:"futhcm"}]])},80621:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("ChartBarBig",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1",key:"1iip1u"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1",key:"1anskk"}]])},80659:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]])},81710:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},82757:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return i},formatWithValidation:function(){return a},urlObjectKeys:function(){return l}});let r=n(6966)._(n(78859)),o=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:n}=e,i=e.protocol||"",l=e.pathname||"",a=e.hash||"",u=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:n&&(s=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(s+=":"+e.port)),u&&"object"==typeof u&&(u=String(r.urlQueryToSearchParams(u)));let c=e.search||u&&"?"+u||"";return i&&!i.endsWith(":")&&(i+=":"),e.slashes||(!i||o.test(i))&&!1!==s?(s="//"+(s||""),l&&"/"!==l[0]&&(l="/"+l)):s||(s=""),a&&"#"!==a[0]&&(a="#"+a),c&&"?"!==c[0]&&(c="?"+c),""+i+s+(l=l.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+a}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function a(e){return i(e)}},85744:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return r.workAsyncStorageInstance}});let r=n(17828)},87057:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},87489:(e,t,n)=>{n.d(t,{b:()=>s});var r=n(12115),o=n(63655),i=n(95155),l="horizontal",a=["horizontal","vertical"],u=r.forwardRef((e,t)=>{var n;let{decorative:r,orientation:u=l,...s}=e,c=(n=u,a.includes(n))?u:l;return(0,i.jsx)(o.sG.div,{"data-orientation":c,...r?{role:"none"}:{"aria-orientation":"vertical"===c?c:void 0,role:"separator"},...s,ref:t})});u.displayName="Separator";var s=u},89613:(e,t,n)=>{n.d(t,{Kq:()=>B,UC:()=>W,bL:()=>H,l9:()=>z});var r=n(12115),o=n(85185),i=n(6101),l=n(46081),a=n(19178),u=n(61285),s=n(35152),c=(n(34378),n(28905)),d=n(63655),f=n(99708),p=n(5845),h=n(2564),v=n(95155),[y,m]=(0,l.A)("Tooltip",[s.Bk]),g=(0,s.Bk)(),x="TooltipProvider",w="tooltip.open",[b,k]=y(x),E=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:o=300,disableHoverableContent:i=!1,children:l}=e,[a,u]=r.useState(!0),s=r.useRef(!1),c=r.useRef(0);return r.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,v.jsx)(b,{scope:t,isOpenDelayed:a,delayDuration:n,onOpen:r.useCallback(()=>{window.clearTimeout(c.current),u(!1)},[]),onClose:r.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>u(!0),o)},[o]),isPointerInTransitRef:s,onPointerInTransitChange:r.useCallback(e=>{s.current=e},[]),disableHoverableContent:i,children:l})};E.displayName=x;var C="Tooltip",[A,S]=y(C),R=e=>{let{__scopeTooltip:t,children:n,open:o,defaultOpen:i=!1,onOpenChange:l,disableHoverableContent:a,delayDuration:c}=e,d=k(C,e.__scopeTooltip),f=g(t),[h,y]=r.useState(null),m=(0,u.B)(),x=r.useRef(0),b=null!=a?a:d.disableHoverableContent,E=null!=c?c:d.delayDuration,S=r.useRef(!1),[R=!1,P]=(0,p.i)({prop:o,defaultProp:i,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(w))):d.onClose(),null==l||l(e)}}),j=r.useMemo(()=>R?S.current?"delayed-open":"instant-open":"closed",[R]),M=r.useCallback(()=>{window.clearTimeout(x.current),x.current=0,S.current=!1,P(!0)},[P]),T=r.useCallback(()=>{window.clearTimeout(x.current),x.current=0,P(!1)},[P]),L=r.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>{S.current=!0,P(!0),x.current=0},E)},[E,P]);return r.useEffect(()=>()=>{x.current&&(window.clearTimeout(x.current),x.current=0)},[]),(0,v.jsx)(s.bL,{...f,children:(0,v.jsx)(A,{scope:t,contentId:m,open:R,stateAttribute:j,trigger:h,onTriggerChange:y,onTriggerEnter:r.useCallback(()=>{d.isOpenDelayed?L():M()},[d.isOpenDelayed,L,M]),onTriggerLeave:r.useCallback(()=>{b?T():(window.clearTimeout(x.current),x.current=0)},[T,b]),onOpen:M,onClose:T,disableHoverableContent:b,children:n})})};R.displayName=C;var P="TooltipTrigger",j=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...l}=e,a=S(P,n),u=k(P,n),c=g(n),f=r.useRef(null),p=(0,i.s)(t,f,a.onTriggerChange),h=r.useRef(!1),y=r.useRef(!1),m=r.useCallback(()=>h.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",m),[m]),(0,v.jsx)(s.Mz,{asChild:!0,...c,children:(0,v.jsx)(d.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...l,ref:p,onPointerMove:(0,o.m)(e.onPointerMove,e=>{"touch"===e.pointerType||y.current||u.isPointerInTransitRef.current||(a.onTriggerEnter(),y.current=!0)}),onPointerLeave:(0,o.m)(e.onPointerLeave,()=>{a.onTriggerLeave(),y.current=!1}),onPointerDown:(0,o.m)(e.onPointerDown,()=>{h.current=!0,document.addEventListener("pointerup",m,{once:!0})}),onFocus:(0,o.m)(e.onFocus,()=>{h.current||a.onOpen()}),onBlur:(0,o.m)(e.onBlur,a.onClose),onClick:(0,o.m)(e.onClick,a.onClose)})})});j.displayName=P;var[M,T]=y("TooltipPortal",{forceMount:void 0}),L="TooltipContent",O=r.forwardRef((e,t)=>{let n=T(L,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...i}=e,l=S(L,e.__scopeTooltip);return(0,v.jsx)(c.C,{present:r||l.open,children:l.disableHoverableContent?(0,v.jsx)(_,{side:o,...i,ref:t}):(0,v.jsx)(D,{side:o,...i,ref:t})})}),D=r.forwardRef((e,t)=>{let n=S(L,e.__scopeTooltip),o=k(L,e.__scopeTooltip),l=r.useRef(null),a=(0,i.s)(t,l),[u,s]=r.useState(null),{trigger:c,onClose:d}=n,f=l.current,{onPointerInTransitChange:p}=o,h=r.useCallback(()=>{s(null),p(!1)},[p]),y=r.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,o,i)){case i:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());s(function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:+!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(t)}([...function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,o),...function(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}(t.getBoundingClientRect())])),p(!0)},[p]);return r.useEffect(()=>()=>h(),[h]),r.useEffect(()=>{if(c&&f){let e=e=>y(e,f),t=e=>y(e,c);return c.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[c,f,y,h]),r.useEffect(()=>{if(u){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==c?void 0:c.contains(t))||(null==f?void 0:f.contains(t)),o=!function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let l=t[e].x,a=t[e].y,u=t[i].x,s=t[i].y;a>r!=s>r&&n<(u-l)*(r-a)/(s-a)+l&&(o=!o)}return o}(n,u);r?h():o&&(h(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,f,u,d,h]),(0,v.jsx)(_,{...e,ref:a})}),[N,I]=y(C,{isInside:!1}),_=r.forwardRef((e,t)=>{let{__scopeTooltip:n,children:o,"aria-label":i,onEscapeKeyDown:l,onPointerDownOutside:u,...c}=e,d=S(L,n),p=g(n),{onClose:y}=d;return r.useEffect(()=>(document.addEventListener(w,y),()=>document.removeEventListener(w,y)),[y]),r.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(d.trigger))&&y()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,y]),(0,v.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:y,children:(0,v.jsxs)(s.UC,{"data-state":d.stateAttribute,...p,...c,ref:t,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,v.jsx)(f.xV,{children:o}),(0,v.jsx)(N,{scope:n,isInside:!0,children:(0,v.jsx)(h.b,{id:d.contentId,role:"tooltip",children:i||o})})]})})});O.displayName=L;var F="TooltipArrow";r.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,o=g(n);return I(F,n).isInside?null:(0,v.jsx)(s.i3,{...o,...r,ref:t})}).displayName=F;var B=E,H=R,z=j,W=O},92293:(e,t,n)=>{n.d(t,{Oh:()=>i});var r=n(12115),o=0;function i(){r.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:l()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:l()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function l(){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}},93795:(e,t,n)=>{n.d(t,{A:()=>G});var r,o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}Object.create;Object.create;var l=("function"==typeof SuppressedError&&SuppressedError,n(12115)),a="right-scroll-bar-position",u="width-before-scroll-bar";function s(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var c="undefined"!=typeof window?l.useLayoutEffect:l.useEffect,d=new WeakMap;function f(e){return e}var p=function(e){void 0===e&&(e={});var t,n,r,i,l=(t=null,void 0===n&&(n=f),r=[],i=!1,{read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var t=n(e,i);return r.push(t),function(){r=r.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(i=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){i=!0;var t=[];if(r.length){var n=r;r=[],n.forEach(e),t=r}var o=function(){var n=t;t=[],n.forEach(e)},l=function(){return Promise.resolve().then(o)};l(),r={push:function(e){t.push(e),l()},filter:function(e){return t=t.filter(e),r}}}});return l.options=o({async:!0,ssr:!1},e),l}(),h=function(){},v=l.forwardRef(function(e,t){var n,r,a,u,f=l.useRef(null),v=l.useState({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:h}),y=v[0],m=v[1],g=e.forwardProps,x=e.children,w=e.className,b=e.removeScrollBar,k=e.enabled,E=e.shards,C=e.sideCar,A=e.noIsolation,S=e.inert,R=e.allowPinchZoom,P=e.as,j=e.gapMode,M=i(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),T=(n=[f,t],r=function(e){return n.forEach(function(t){return s(t,e)})},(a=(0,l.useState)(function(){return{value:null,callback:r,facade:{get current(){return a.value},set current(value){var e=a.value;e!==value&&(a.value=value,a.callback(value,e))}}}})[0]).callback=r,u=a.facade,c(function(){var e=d.get(u);if(e){var t=new Set(e),r=new Set(n),o=u.current;t.forEach(function(e){r.has(e)||s(e,null)}),r.forEach(function(e){t.has(e)||s(e,o)})}d.set(u,n)},[n]),u),L=o(o({},M),y);return l.createElement(l.Fragment,null,k&&l.createElement(C,{sideCar:p,removeScrollBar:b,shards:E,noIsolation:A,inert:S,setCallbacks:m,allowPinchZoom:!!R,lockRef:f,gapMode:j}),g?l.cloneElement(l.Children.only(x),o(o({},L),{ref:T})):l.createElement(void 0===P?"div":P,o({},L,{className:w,ref:T}),x))});v.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},v.classNames={fullWidth:u,zeroRight:a};var y=function(e){var t=e.sideCar,n=i(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return l.createElement(r,o({},n))};y.isSideCarExport=!0;var m=function(){var e=0,t=null;return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var i,l;(i=t).styleSheet?i.styleSheet.cssText=o:i.appendChild(document.createTextNode(o)),l=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(l)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},g=function(){var e=m();return function(t,n){l.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},x=function(){var e=g();return function(t){return e(t.styles,t.dynamic),null}},w={left:0,top:0,right:0,gap:0},b=function(e){return parseInt(e||"",10)||0},k=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[b(n),b(r),b(o)]},E=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return w;var t=k(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},C=x(),A="data-scroll-locked",S=function(e,t,n,r){var o=e.left,i=e.top,l=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body[").concat(A,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(l,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(a," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(u," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(a," .").concat(a," {\n right: 0 ").concat(r,";\n }\n \n .").concat(u," .").concat(u," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(A,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},R=function(){var e=parseInt(document.body.getAttribute(A)||"0",10);return isFinite(e)?e:0},P=function(){l.useEffect(function(){return document.body.setAttribute(A,(R()+1).toString()),function(){var e=R()-1;e<=0?document.body.removeAttribute(A):document.body.setAttribute(A,e.toString())}},[])},j=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;P();var i=l.useMemo(function(){return E(o)},[o]);return l.createElement(C,{styles:S(i,!t,o,n?"":"!important")})},M=!1;if("undefined"!=typeof window)try{var T=Object.defineProperty({},"passive",{get:function(){return M=!0,!0}});window.addEventListener("test",T,T),window.removeEventListener("test",T,T)}catch(e){M=!1}var L=!!M&&{passive:!1},O=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},D=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),N(e,r)){var o=I(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},N=function(e,t){return"v"===e?O(t,"overflowY"):O(t,"overflowX")},I=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},_=function(e,t,n,r,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),a=l*r,u=n.target,s=t.contains(u),c=!1,d=a>0,f=0,p=0;do{var h=I(e,u),v=h[0],y=h[1]-h[2]-l*v;(v||y)&&N(e,u)&&(f+=y,p+=v),u=u instanceof ShadowRoot?u.host:u.parentNode}while(!s&&u!==document.body||s&&(t.contains(u)||t===u));return d&&(o&&1>Math.abs(f)||!o&&a>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-a>p)&&(c=!0),c},F=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},B=function(e){return[e.deltaX,e.deltaY]},H=function(e){return e&&"current"in e?e.current:e},z=0,W=[];let q=(p.useMedium(function(e){var t=l.useRef([]),n=l.useRef([0,0]),r=l.useRef(),o=l.useState(z++)[0],i=l.useState(x)[0],a=l.useRef(e);l.useEffect(function(){a.current=e},[e]),l.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(H),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var u=l.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!a.current.allowPinchZoom;var o,i=F(e),l=n.current,u="deltaX"in e?e.deltaX:l[0]-i[0],s="deltaY"in e?e.deltaY:l[1]-i[1],c=e.target,d=Math.abs(u)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=D(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=D(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||s)&&(r.current=o),!o)return!0;var p=r.current||o;return _(p,t,e,"h"===p?u:s,!0)},[]),s=l.useCallback(function(e){if(W.length&&W[W.length-1]===i){var n="deltaY"in e?B(e):F(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(a.current.shards||[]).map(H).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?u(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=l.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=l.useCallback(function(e){n.current=F(e),r.current=void 0},[]),f=l.useCallback(function(t){c(t.type,B(t),t.target,u(t,e.lockRef.current))},[]),p=l.useCallback(function(t){c(t.type,F(t),t.target,u(t,e.lockRef.current))},[]);l.useEffect(function(){return W.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,L),document.addEventListener("touchmove",s,L),document.addEventListener("touchstart",d,L),function(){W=W.filter(function(e){return e!==i}),document.removeEventListener("wheel",s,L),document.removeEventListener("touchmove",s,L),document.removeEventListener("touchstart",d,L)}},[]);var h=e.removeScrollBar,v=e.inert;return l.createElement(l.Fragment,null,v?l.createElement(i,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,h?l.createElement(j,{gapMode:e.gapMode}):null)}),y);var V=l.forwardRef(function(e,t){return l.createElement(v,o({},e,{ref:t,sideCar:q}))});V.classNames=v.classNames;let G=V},98328:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("CalendarDays",[["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"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]])},99036:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(40157).A)("Chrome",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["line",{x1:"21.17",x2:"12",y1:"8",y2:"8",key:"a0cw5f"}],["line",{x1:"3.95",x2:"8.54",y1:"6.06",y2:"14",key:"1kftof"}],["line",{x1:"10.88",x2:"15.46",y1:"21.94",y2:"14",key:"1ymyh8"}]])}}]);