"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[667],{2933:(e,t,r)=>{r.d(t,{c:()=>o,j:()=>n});let[n,o]=(0,r(98581).q)({name:"PresenceContext",hookName:"usePresenceContext",providerName:""})},3163:(e,t,r)=>{r.d(t,{ob:()=>i,pf:()=>a,s9:()=>s});var n=r(98581),o=r(82101);let[a,i]=(0,n.q)({name:"RenderStrategyContext",hookName:"useRenderStrategyContext",providerName:""}),s=e=>(0,o.P)()(e,["lazyMount","unmountOnExit"])},7049:(e,t,r)=>{r.d(t,{s:()=>o});var n=r(82101);let o=e=>(0,n.P)()(e,["immediate","lazyMount","onExitComplete","present","skipAnimationOnMount","unmountOnExit"])},7810:(e,t,r)=>{r.d(t,{J:()=>s});var n=r(95155),o=r(12115),a=r(83338),i=r(39976);let s=o.forwardRef(function(e,t){var r;return(0,n.jsx)(i.K,{variant:"ghost","aria-label":"Close",ref:t,...e,children:null!=(r=e.children)?r:(0,n.jsx)(a.US,{})})})},11708:(e,t,r)=>{r.d(t,{S:()=>c});var n=r(95155),o=r(95449),a=r(3163),i=r(7049),s=r(18478),l=r(2933),u=r(60027);let c=e=>{let[t,{value:r,children:c}]=(0,i.s)(e),[d]=(0,a.s9)(t),f=(0,s.x)((0,o.v6)({present:r.open},t));return(0,n.jsx)(u.C,{value:r,children:(0,n.jsx)(a.pf,{value:d,children:(0,n.jsx)(l.j,{value:f,children:c})})})}},12025:(e,t,r)=>{r.d(t,{D:()=>v});var n=r(95155),o=r(95449),a=r(3163),i=r(7049),s=r(18478),l=r(2933),u=r(37314),c=r(21467),d=r(12115),f=r(22977),p=r(52131),g=r(60027);let v=e=>{let[t,{children:r,...v}]=(0,i.s)(e),[m]=(0,a.s9)(t),h=(e=>{let t=(0,d.useId)(),{getRootNode:r}=(0,f.w)(),{dir:n}=(0,p.g)(),o={id:t,getRootNode:r,dir:n,...e},a=(0,c.zl)(u.Aq,o);return u.Ng(a,c._B)})(v),y=(0,s.x)((0,o.v6)({present:h.open},t));return(0,n.jsx)(g.C,{value:h,children:(0,n.jsx)(a.pf,{value:m,children:(0,n.jsx)(l.j,{value:y,children:r})})})}},17045:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},18478:(e,t,r)=>{r.d(t,{x:()=>d});var n=r(4966),o=r(95449),a=r(47033),i=(0,o.Op)({props:({props:e})=>({...e,present:!!e.present}),initialState:({prop:e})=>e("present")?"mounted":"unmounted",refs:()=>({node:null,styles:null}),context:({bindable:e})=>({unmountAnimationName:e(()=>({defaultValue:null})),prevAnimationName:e(()=>({defaultValue:null})),present:e(()=>({defaultValue:!1})),initial:e(()=>({sync:!0,defaultValue:!1}))}),exit:["clearInitial","cleanupNode"],watch({track:e,prop:t,send:r}){e([()=>t("present")],()=>{r({type:"PRESENCE.CHANGED"})})},on:{"NODE.SET":{actions:["setupNode"]},"PRESENCE.CHANGED":{actions:["setInitial","syncPresence"]}},states:{mounted:{on:{UNMOUNT:{target:"unmounted",actions:["clearPrevAnimationName","invokeOnExitComplete"]},"UNMOUNT.SUSPEND":{target:"unmountSuspended"}}},unmountSuspended:{effects:["trackAnimationEvents"],on:{MOUNT:{target:"mounted",actions:["setPrevAnimationName"]},UNMOUNT:{target:"unmounted",actions:["clearPrevAnimationName","invokeOnExitComplete"]}}},unmounted:{on:{MOUNT:{target:"mounted",actions:["setPrevAnimationName"]}}}},implementations:{actions:{setInitial:({context:e})=>{e.get("initial")||queueMicrotask(()=>{e.set("initial",!0)})},clearInitial:({context:e})=>{e.set("initial",!1)},invokeOnExitComplete:({prop:e})=>{e("onExitComplete")?.()},setupNode:({refs:e,event:t})=>{e.get("node")!==t.node&&(e.set("node",t.node),e.set("styles",(0,n.L9)(t.node)))},cleanupNode:({refs:e})=>{e.set("node",null),e.set("styles",null)},syncPresence:({context:e,refs:t,send:r,prop:o})=>{let a=o("present");if(a)return r({type:"MOUNT",src:"presence.changed"});let i=t.get("node");if(!a&&i?.ownerDocument.visibilityState==="hidden")return r({type:"UNMOUNT",src:"visibilitychange"});(0,n.er)(()=>{let n=s(t.get("styles"));e.set("unmountAnimationName",n),"none"===n||n===e.get("prevAnimationName")||t.get("styles")?.display==="none"||t.get("styles")?.animationDuration==="0s"?r({type:"UNMOUNT",src:"presence.changed"}):r({type:"UNMOUNT.SUSPEND"})})},setPrevAnimationName:({context:e,refs:t})=>{(0,n.er)(()=>{e.set("prevAnimationName",s(t.get("styles")))})},clearPrevAnimationName:({context:e})=>{e.set("prevAnimationName",null)}},effects:{trackAnimationEvents:({context:e,refs:t,send:r})=>{let o=t.get("node");if(!o)return;let a=r=>{(r.composedPath?.()?.[0]??r.target)===o&&e.set("prevAnimationName",s(t.get("styles")))},i=a=>{let i=s(t.get("styles"));(0,n.wt)(a)===o&&i===e.get("unmountAnimationName")&&r({type:"UNMOUNT",src:"animationend"})};o.addEventListener("animationstart",a),o.addEventListener("animationcancel",i),o.addEventListener("animationend",i);let l=(0,n.eC)(o,{animationFillMode:"forwards"});return()=>{o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",i),o.removeEventListener("animationend",i),(0,n.dY)(()=>l())}}}}});function s(e){return e?.animationName||"none"}(0,a.x)()(["onExitComplete","present","immediate"]);var l=r(21467),u=r(12115),c=r(86815);let d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{lazyMount:t,unmountOnExit:r,present:n,skipAnimationOnMount:o=!1,...a}=e,s=(0,u.useRef)(!1),d={...a,present:n,onExitComplete:(0,c._)(e.onExitComplete)},f=function(e,t){let{state:r,send:n,context:o}=e,a=r.matches("mounted","unmountSuspended");return{skip:!o.get("initial"),present:a,setNode(e){e&&n({type:"NODE.SET",node:e})},unmount(){n({type:"UNMOUNT"})}}}((0,l.zl)(i,d),l._B);f.present&&(s.current=!0);let p=!f.present&&!s.current&&t||r&&!f.present&&s.current;return{ref:f.setNode,getPresenceProps:()=>({"data-state":f.skip&&o?void 0:n?"open":"closed",hidden:!f.present}),present:f.present,unmounted:p}}},20063:(e,t,r)=>{var n=r(47260);r.o(n,"redirect")&&r.d(t,{redirect:function(){return n.redirect}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},21778:(e,t,r)=>{r.d(t,{f:()=>u});var n=r(95155),o=r(95449),a=r(12115),i=r(56248),s=r(2933),l=r(60027);let u=(0,a.forwardRef)((e,t)=>{let r=(0,l.h)(),a=(0,o.v6)(r.getPositionerProps(),e);return(0,s.c)().unmounted?null:(0,n.jsx)(i.X.div,{...a,ref:t})});u.displayName="DialogPositioner"},33078:(e,t)=>{function r(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function n(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[r,o]of Object.entries(e))if(Array.isArray(o))for(let e of o)t.append(r,n(e));else t.set(r,n(o));return t}function a(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{r.d(t,{r:()=>l});var n=r(95155),o=r(95449),a=r(12115),i=r(56248),s=r(60027);let l=(0,a.forwardRef)((e,t)=>{let r=(0,s.h)(),a=(0,o.v6)(r.getDescriptionProps(),e);return(0,n.jsx)(i.X.div,{...a,ref:t})});l.displayName="DialogDescription"},47670:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return a},formatWithValidation:function(){return s},urlObjectKeys:function(){return i}});let n=r(88604)._(r(33078)),o=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,a=e.protocol||"",i=e.pathname||"",s=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(n.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||o.test(a))&&!1!==u?(u="//"+(u||""),i&&"/"!==i[0]&&(i="/"+i)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),""+a+u+(i=i.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+s}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function s(e){return a(e)}},49316:(e,t,r)=>{r.d(t,{L:()=>l});var n=r(95155),o=r(95449),a=r(12115),i=r(56248),s=r(60027);let l=(0,a.forwardRef)((e,t)=>{let r=(0,s.h)(),a=(0,o.v6)(r.getTitleProps(),e);return(0,n.jsx)(i.X.h2,{...a,ref:t})});l.displayName="DialogTitle"},52619:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return m},useLinkStatus:function(){return y}});let n=r(88604),o=r(95155),a=n._(r(12115)),i=r(47670),s=r(46752),l=r(83011),u=r(62296),c=r(96058);r(94781);let d=r(63499),f=r(58607),p=r(11807);r(17045);let g=r(66048);function v(e){return"string"==typeof e?e:(0,i.formatUrl)(e)}function m(e){var t;let r,n,i,[m,y]=(0,a.useOptimistic)(d.IDLE_LINK_STATUS),b=(0,a.useRef)(null),{href:P,as:T,children:N,prefetch:C=null,passHref:E,replace:x,shallow:A,scroll:R,onClick:w,onMouseEnter:O,onTouchStart:_,legacyBehavior:S=!1,onNavigate:I,ref:j,unstable_dynamicOnHover:V,...U}=e;r=N,S&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let k=a.default.useContext(s.AppRouterContext),F=!1!==C,M=!1!==C?null===(t=C)||"auto"===t?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,{href:L,as:D}=a.default.useMemo(()=>{let e=v(P);return{href:e,as:T?v(T):e}},[P,T]);S&&(n=a.default.Children.only(r));let B=S?n&&"object"==typeof n&&n.ref:j,X=a.default.useCallback(e=>(null!==k&&(b.current=(0,d.mountLinkInstance)(e,L,k,M,F,y)),()=>{b.current&&((0,d.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,d.unmountPrefetchableInstance)(e)}),[F,L,k,M,y]),$={ref:(0,l.useMergedRef)(X,B),onClick(e){S||"function"!=typeof w||w(e),S&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),k&&(e.defaultPrevented||function(e,t,r,n,o,i,s){let{nodeName:l}=e.currentTarget;if(!("A"===l.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.currentTarget.hasAttribute("download"))){if(!(0,f.isLocalURL)(t)){o&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}a.default.startTransition(()=>{(0,p.dispatchNavigateAction)(r||t,o?"replace":"push",null==i||i,n.current)})}}(e,L,D,b,x,R,I))},onMouseEnter(e){S||"function"!=typeof O||O(e),S&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),k&&F&&(0,d.onNavigationIntent)(e.currentTarget,!0===V)},onTouchStart:function(e){S||"function"!=typeof _||_(e),S&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),k&&F&&(0,d.onNavigationIntent)(e.currentTarget,!0===V)}};return(0,u.isAbsoluteUrl)(D)?$.href=D:S&&!E&&("a"!==n.type||"href"in n.props)||($.href=(0,c.addBasePath)(D)),i=S?a.default.cloneElement(n,$):(0,o.jsx)("a",{...U,...$,children:r}),(0,o.jsx)(h.Provider,{value:m,children:i})}let h=(0,a.createContext)(d.IDLE_LINK_STATUS),y=()=>(0,a.useContext)(h);("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)},57465:(e,t,r)=>{r.d(t,{N:()=>a});let{withContext:n,PropsProvider:o}=(0,r(27318).a)({key:"link"}),a=n("a")},58607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return a}});let n=r(62296),o=r(92929);function a(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},59771:(e,t,r)=>{r.d(t,{C:()=>c});var n=r(95155),o=r(95449),a=r(12115),i=r(65114),s=r(56248),l=r(2933),u=r(60027);let c=(0,a.forwardRef)((e,t)=>{let r=(0,u.h)(),a=(0,l.c)(),c=(0,o.v6)(r.getContentProps(),a.getPresenceProps(),e);return a.unmounted?null:(0,n.jsx)(s.X.div,{...c,ref:(0,i.t)(a.ref,t)})});c.displayName="DialogContent"},60027:(e,t,r)=>{r.d(t,{C:()=>n,h:()=>o});let[n,o]=(0,r(98581).q)({name:"DialogContext",hookName:"useDialogContext",providerName:""})},62296:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return g},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return h},NormalizeError:function(){return v},PageNotFoundError:function(){return m},SP:function(){return f},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return l},getLocationOrigin:function(){return i},getURL:function(){return s},isAbsoluteUrl:function(){return a},isResSent:function(){return u},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),a=0;ao.test(e);function i(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=i();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(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 r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&u(r))return n;if(!n)throw Object.defineProperty(Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let f="undefined"!=typeof performance,p=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class v extends Error{}class m extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class h extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},62837:(e,t,r)=>{r.d(t,{M:()=>o});var n=r(60027);let o=e=>e.children((0,n.h)())},70883:(e,t,r)=>{r.d(t,{BE:()=>A,I9:()=>b,Kg:()=>h,Uz:()=>y,gk:()=>T,l9:()=>R,oV:()=>N,ou:()=>C,tb:()=>x,ys:()=>E,zj:()=>P}),r(95155);var n=r(11708),o=r(12025),a=r(90246),i=r(21778),s=r(59771),l=r(44584),u=r(49316),c=r(76379),d=r(93584),f=r(62837);r(12115);let{withRootProvider:p,withContext:g,useStyles:v,PropsProvider:m}=(0,r(57181).c)({key:"drawer"});p(n.S,{defaultProps:{unmountOnExit:!0,lazyMount:!0}});let h=p(o.D,{defaultProps:{unmountOnExit:!0,lazyMount:!0}}),y=g(a.z,"trigger",{forwardAsChild:!0}),b=g(i.f,"positioner",{forwardAsChild:!0}),P=g(s.C,"content",{forwardAsChild:!0});g(l.r,"description",{forwardAsChild:!0});let T=g(u.L,"title",{forwardAsChild:!0}),N=g(c.t,"closeTrigger",{forwardAsChild:!0}),C=g(d.X,"backdrop",{forwardAsChild:!0}),E=g("div","body"),x=g("div","footer"),A=g("div","header"),R=f.M},76379:(e,t,r)=>{r.d(t,{t:()=>l});var n=r(95155),o=r(95449),a=r(12115),i=r(56248),s=r(60027);let l=(0,a.forwardRef)((e,t)=>{let r=(0,s.h)(),a=(0,o.v6)(r.getCloseTriggerProps(),e);return(0,n.jsx)(i.X.button,{...a,ref:t})});l.displayName="DialogCloseTrigger"},82101:(e,t,r)=>{r.d(t,{P:()=>n});let n=()=>(e,t)=>t.reduce((e,t)=>{let[r,n]=e;return void 0!==n[t]&&(r[t]=n[t]),delete n[t],[r,n]},[{},{...e}])},83011:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=r(12115);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=a(e,n)),t&&(o.current=a(t,n))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("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)},85222:(e,t,r)=>{r.d(t,{av:()=>H,j7:()=>G,pK:()=>W,Xi:()=>q});var n=r(95155),o=r(95449),a=r(12115),i=r(82101),s=r(3163),l=r(56248);let[u,c]=(0,r(98581).q)({name:"TabsContext",hookName:"useTabsContext",providerName:""}),d=(0,a.forwardRef)((e,t)=>{let[r,a]=(0,s.s9)(e),[{value:c},d]=(0,i.P)()(a,["value"]),f=(0,o.v6)(c.getRootProps(),d);return(0,n.jsx)(u,{value:c,children:(0,n.jsx)(s.pf,{value:r,children:(0,n.jsx)(l.X.div,{...f,ref:t})})})});d.displayName="TabsRootProvider";var f=r(21467),p=r(91065),g=r(4966),v=r(87509),m=r(47033),h=(0,p.y)("tabs").parts("root","list","trigger","content","indicator").build(),y=e=>e.ids?.list??`tabs:${e.id}:list`,b=(e,t)=>e.ids?.content??`tabs:${e.id}:content-${t}`,P=(e,t)=>e.ids?.trigger??`tabs:${e.id}:trigger-${t}`,T=e=>e.ids?.indicator??`tabs:${e.id}:indicator`,N=(e,t)=>e.getById(P(e,t)),C=e=>e.getById(T(e)),E=e=>{let t=CSS.escape(y(e)),r=`[role=tab][data-ownedby='${t}']:not([disabled])`;return(0,g.YG)((e=>e.getById(y(e)))(e),r)},x=e=>({left:e?.offsetLeft??0,top:e?.offsetTop??0,width:e?.offsetWidth??0,height:e?.offsetHeight??0}),A=e=>({width:`${e.width}px`,height:`${e.height}px`,left:`${e.left}px`,top:`${e.top}px`}),{createMachine:R}=(0,o.mj)(),w=R({props:({props:e})=>({dir:"ltr",orientation:"horizontal",activationMode:"automatic",loopFocus:!0,composite:!0,navigate(e){(0,g.Il)(e.node)},defaultValue:null,...e}),initialState:()=>"idle",context:({prop:e,bindable:t})=>({value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),onChange(t){e("onValueChange")?.({value:t})}})),focusedValue:t(()=>({defaultValue:e("value")||e("defaultValue"),sync:!0,onChange(t){e("onFocusChange")?.({focusedValue:t})}})),ssr:t(()=>({defaultValue:!0})),indicatorTransition:t(()=>({defaultValue:!1})),indicatorRect:t(()=>({defaultValue:{left:"0px",top:"0px",width:"0px",height:"0px"}}))}),watch({context:e,prop:t,track:r,action:n}){r([()=>e.get("value")],()=>{n(["allowIndicatorTransition","syncIndicatorRect","syncTabIndex","navigateIfNeeded"])}),r([()=>t("dir"),()=>t("orientation")],()=>{n(["syncIndicatorRect"])})},on:{SET_VALUE:{actions:["setValue"]},CLEAR_VALUE:{actions:["clearValue"]},SET_INDICATOR_RECT:{actions:["setIndicatorRect"]},SYNC_TAB_INDEX:{actions:["syncTabIndex"]}},entry:["syncIndicatorRect","syncTabIndex","syncSsr"],exit:["cleanupObserver"],states:{idle:{on:{TAB_FOCUS:{target:"focused",actions:["setFocusedValue"]},TAB_CLICK:{target:"focused",actions:["setFocusedValue","setValue"]}}},focused:{on:{TAB_CLICK:{actions:["setFocusedValue","setValue"]},ARROW_PREV:[{guard:"selectOnFocus",actions:["focusPrevTab","selectFocusedTab"]},{actions:["focusPrevTab"]}],ARROW_NEXT:[{guard:"selectOnFocus",actions:["focusNextTab","selectFocusedTab"]},{actions:["focusNextTab"]}],HOME:[{guard:"selectOnFocus",actions:["focusFirstTab","selectFocusedTab"]},{actions:["focusFirstTab"]}],END:[{guard:"selectOnFocus",actions:["focusLastTab","selectFocusedTab"]},{actions:["focusLastTab"]}],TAB_FOCUS:{actions:["setFocusedValue"]},TAB_BLUR:{target:"idle",actions:["clearFocusedValue"]}}}},implementations:{guards:{selectOnFocus:({prop:e})=>"automatic"===e("activationMode")},actions:{selectFocusedTab({context:e,prop:t}){(0,g.er)(()=>{let r=e.get("focusedValue");if(!r)return;let n=t("deselectable")&&e.get("value")===r;e.set("value",n?null:r)})},setFocusedValue({context:e,event:t,flush:r}){null!=t.value&&r(()=>{e.set("focusedValue",t.value)})},clearFocusedValue({context:e}){e.set("focusedValue",null)},setValue({context:e,event:t,prop:r}){let n=r("deselectable")&&e.get("value")===e.get("focusedValue");e.set("value",n?null:t.value)},clearValue({context:e}){e.set("value",null)},focusFirstTab({scope:e}){(0,g.er)(()=>{(0,v.$1)(E(e))?.focus()})},focusLastTab({scope:e}){(0,g.er)(()=>{(0,v.HV)(E(e))?.focus()})},focusNextTab({context:e,prop:t,scope:r,event:n}){let o,a=n.value??e.get("focusedValue");if(!a)return;let i=(o={value:a,loopFocus:t("loopFocus")},(0,g.Ut)(E(r),P(r,o.value),o.loopFocus));(0,g.er)(()=>{t("composite")?i?.focus():i?.dataset.value!=null&&e.set("focusedValue",i.dataset.value)})},focusPrevTab({context:e,prop:t,scope:r,event:n}){let o,a=n.value??e.get("focusedValue");if(!a)return;let i=(o={value:a,loopFocus:t("loopFocus")},(0,g.I5)(E(r),P(r,o.value),o.loopFocus));(0,g.er)(()=>{t("composite")?i?.focus():i?.dataset.value!=null&&e.set("focusedValue",i.dataset.value)})},syncTabIndex({context:e,scope:t}){(0,g.er)(()=>{let r=e.get("value");if(!r)return;let n=t.getById(b(t,r));n&&((0,g.i7)(n).length>0?n.removeAttribute("tabindex"):n.setAttribute("tabindex","0"))})},cleanupObserver({refs:e}){let t=e.get("indicatorCleanup");t&&t()},allowIndicatorTransition({context:e}){e.set("indicatorTransition",!0)},setIndicatorRect({context:e,event:t,scope:r}){let n=t.id??e.get("value");if(C(r)){if(!n)return void e.set("indicatorTransition",!1);N(r,n)&&(e.set("indicatorRect",A(x((0,g.aX)(E(r),P(r,n))))),(0,g.dY)(()=>{e.set("indicatorTransition",!1)}))}},syncSsr({context:e}){e.set("ssr",!1)},syncIndicatorRect({context:e,refs:t,scope:r}){let n=t.get("indicatorCleanup");n&&n();let o=e.get("value");if(!o)return void e.set("indicatorTransition",!1);let a=N(r,o),i=C(r);if(!a||!i)return;let s=(0,g.Gj)([a],{measure:e=>x(e),onEntry({rects:t}){let[r]=t;e.set("indicatorRect",A(r))}});t.set("indicatorCleanup",s)},navigateIfNeeded({context:e,prop:t,scope:r}){let n=e.get("value");if(!n)return;let o=N(r,n);(0,g.IR)(o)&&t("navigate")?.({value:n,node:o,href:o.href})}}}}),O=(0,m.x)()(["activationMode","composite","deselectable","dir","getRootNode","id","ids","loopFocus","navigate","onFocusChange","onValueChange","orientation","translations","value","defaultValue"]);(0,v.PM)(O);var _=(0,m.x)()(["disabled","value"]);(0,v.PM)(_);var S=(0,m.x)()(["value"]);(0,v.PM)(S);var I=r(22977),j=r(52131);let V=(0,a.forwardRef)((e,t)=>{let[r,c]=(0,s.s9)(e),[d,p]=(0,i.P)()(c,["activationMode","composite","defaultValue","deselectable","id","ids","loopFocus","navigate","onFocusChange","onValueChange","orientation","translations","value"]),v=(e=>{let t=(0,a.useId)(),{getRootNode:r}=(0,I.w)(),{dir:n}=(0,j.g)(),o={id:t,dir:n,getRootNode:r,...e};return function(e,t){let{state:r,send:n,context:o,prop:a,scope:i}=e,s=a("translations"),l=r.matches("focused"),u="vertical"===a("orientation"),c="horizontal"===a("orientation"),d=a("composite");function f(e){return{selected:o.get("value")===e.value,focused:o.get("focusedValue")===e.value,disabled:!!e.disabled}}return{value:o.get("value"),focusedValue:o.get("focusedValue"),setValue(e){n({type:"SET_VALUE",value:e})},clearValue(){n({type:"CLEAR_VALUE"})},setIndicatorRect(e){n({type:"SET_INDICATOR_RECT",id:P(i,e)})},syncTabIndex(){n({type:"SYNC_TAB_INDEX"})},selectNext(e){n({type:"TAB_FOCUS",value:e,src:"selectNext"}),n({type:"ARROW_NEXT",src:"selectNext"})},selectPrev(e){n({type:"TAB_FOCUS",value:e,src:"selectPrev"}),n({type:"ARROW_PREV",src:"selectPrev"})},focus(){let e=o.get("value");e&&N(i,e)?.focus()},getRootProps:()=>t.element({...h.root.attrs,id:i.ids?.root??`tabs:${i.id}`,"data-orientation":a("orientation"),"data-focus":(0,g.sE)(l),dir:a("dir")}),getListProps:()=>t.element({...h.list.attrs,id:y(i),role:"tablist",dir:a("dir"),"data-focus":(0,g.sE)(l),"aria-orientation":a("orientation"),"data-orientation":a("orientation"),"aria-label":s?.listLabel,onKeyDown(e){if(e.defaultPrevented||!(0,g.uh)(e)||(0,g.q_)(e))return;let t={ArrowDown(){c||n({type:"ARROW_NEXT",key:"ArrowDown"})},ArrowUp(){c||n({type:"ARROW_PREV",key:"ArrowUp"})},ArrowLeft(){u||n({type:"ARROW_PREV",key:"ArrowLeft"})},ArrowRight(){u||n({type:"ARROW_NEXT",key:"ArrowRight"})},Home(){n({type:"HOME"})},End(){n({type:"END"})}}[(0,g.K)(e,{dir:a("dir"),orientation:a("orientation")})];if(t){e.preventDefault(),t(e);return}}}),getTriggerState:f,getTriggerProps(e){let{value:r,disabled:s}=e,l=f(e);return t.button({...h.trigger.attrs,role:"tab",type:"button",disabled:s,dir:a("dir"),"data-orientation":a("orientation"),"data-disabled":(0,g.sE)(s),"aria-disabled":s,"data-value":r,"aria-selected":l.selected,"data-selected":(0,g.sE)(l.selected),"data-focus":(0,g.sE)(l.focused),"aria-controls":l.selected?b(i,r):void 0,"data-ownedby":y(i),"data-ssr":(0,g.sE)(o.get("ssr")),id:P(i,r),tabIndex:l.selected&&d?0:-1,onFocus(){n({type:"TAB_FOCUS",value:r})},onBlur(e){let t=e.relatedTarget;t?.getAttribute("role")!=="tab"&&n({type:"TAB_BLUR"})},onClick(e){!(e.defaultPrevented||(0,g.$b)(e))&&(s||((0,g.nr)()&&e.currentTarget.focus(),n({type:"TAB_CLICK",value:r})))}})},getContentProps(e){let{value:r}=e,n=o.get("value")===r;return t.element({...h.content.attrs,dir:a("dir"),id:b(i,r),tabIndex:d?0:-1,"aria-labelledby":P(i,r),role:"tabpanel","data-ownedby":y(i),"data-selected":(0,g.sE)(n),"data-orientation":a("orientation"),hidden:!n})},getIndicatorProps(){let e=o.get("indicatorRect"),r=o.get("indicatorTransition");return t.element({id:T(i),...h.indicator.attrs,dir:a("dir"),"data-orientation":a("orientation"),style:{"--transition-property":"left, right, top, bottom, width, height","--left":e.left,"--top":e.top,"--width":e.width,"--height":e.height,position:"absolute",willChange:"var(--transition-property)",transitionProperty:"var(--transition-property)",transitionDuration:r?"var(--transition-duration, 150ms)":"0ms",transitionTimingFunction:"var(--transition-timing-function)",[c?"left":"top"]:c?"var(--left)":"var(--top)"}})}}}((0,f.zl)(w,o),f._B)})(d),m=(0,o.v6)(v.getRootProps(),p);return(0,n.jsx)(u,{value:v,children:(0,n.jsx)(s.pf,{value:r,children:(0,n.jsx)(l.X.div,{...m,ref:t})})})});V.displayName="TabsRoot";let U=(0,a.forwardRef)((e,t)=>{let[r,a]=(0,i.P)()(e,["disabled","value"]),s=c(),u=(0,o.v6)(s.getTriggerProps(r),a);return(0,n.jsx)(l.X.button,{...u,ref:t})});U.displayName="TabTrigger";var k=r(65114),F=r(18478),M=r(2933);let L=(0,a.forwardRef)((e,t)=>{let[r,u]=(0,i.P)()(e,["value"]),d=c(),f=(0,s.ob)(),p=(0,F.x)({...f,present:function(e,t){let[r,n]=(0,a.useState)(e);return(0,a.useEffect)(()=>{let t=setTimeout(()=>{n(e)},0);return()=>{clearTimeout(t)}},[e,0]),r}(d.value===e.value,0),immediate:!0}),g=(0,o.v6)(d.getContentProps(r),p.getPresenceProps(),u);return(0,n.jsx)(M.j,{value:p,children:p.unmounted?null:(0,n.jsx)(l.X.div,{...g,ref:(0,k.t)(p.ref,t)})})});L.displayName="TabContent";let D=(0,a.forwardRef)((e,t)=>{let r=c(),a=(0,o.v6)(r.getListProps(),e);return(0,n.jsx)(l.X.div,{...a,ref:t})});D.displayName="TabList";let B=(0,a.forwardRef)((e,t)=>{let r=c(),a=(0,o.v6)(r.getIndicatorProps(),e);return(0,n.jsx)(l.X.div,{...a,ref:t})});B.displayName="TabIndicator";let{withProvider:X,withContext:$,useStyles:z,PropsProvider:K}=(0,r(57181).c)({key:"tabs"});X(d,"root",{forwardAsChild:!0});let W=X(V,"root",{forwardAsChild:!0}),q=$(U,"trigger",{forwardAsChild:!0}),H=$(L,"content",{forwardAsChild:!0});$("div","contentGroup");let G=$(D,"list",{forwardAsChild:!0});$(B,"indicator",{forwardAsChild:!0})},86600:(e,t,r)=>{r.d(t,{s:()=>o});class n extends Error{}function o(e,t){let r;if("string"!=typeof e)throw new n("Invalid token specified: must be a string");t||(t={});let o=+(!0!==t.header),a=e.split(".")[o];if("string"!=typeof a)throw new n(`Invalid token specified: missing part #${o+1}`);try{r=function(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw Error("base64 string is not of the correct length")}try{var r;return r=t,decodeURIComponent(atob(r).replace(/(.)/g,(e,t)=>{let r=t.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r}))}catch(e){return atob(t)}}(a)}catch(e){throw new n(`Invalid token specified: invalid base64 for part #${o+1} (${e.message})`)}try{return JSON.parse(r)}catch(e){throw new n(`Invalid token specified: invalid json for part #${o+1} (${e.message})`)}}n.prototype.name="InvalidTokenError"},86815:(e,t,r)=>{r.d(t,{_:()=>o});var n=r(12115);function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{sync:r=!1}=t,o=function(e){let t=(0,n.useRef)(e);return t.current=e,t}(e);return(0,n.useCallback)(function(){for(var e,t=arguments.length,n=Array(t),a=0;a{var e;return null==(e=o.current)?void 0:e.call(o,...n)}):null==(e=o.current)?void 0:e.call(o,...n)},[r,o])}},90246:(e,t,r)=>{r.d(t,{z:()=>u});var n=r(95155),o=r(95449),a=r(12115),i=r(56248),s=r(2933),l=r(60027);let u=(0,a.forwardRef)((e,t)=>{let r=(0,l.h)(),a=(0,s.c)(),u=(0,o.v6)({...r.getTriggerProps(),"aria-controls":a.unmounted?void 0:r.getTriggerProps()["aria-controls"]},e);return(0,n.jsx)(i.X.button,{...u,ref:t})});u.displayName="DialogTrigger"},93584:(e,t,r)=>{r.d(t,{X:()=>d});var n=r(95155),o=r(95449),a=r(12115),i=r(65114),s=r(3163),l=r(56248),u=r(18478),c=r(60027);let d=(0,a.forwardRef)((e,t)=>{let r=(0,c.h)(),a=(0,s.ob)(),d=(0,u.x)({...a,present:r.open}),f=(0,o.v6)(r.getBackdropProps(),d.getPresenceProps(),e);return d.unmounted?null:(0,n.jsx)(l.X.div,{...f,ref:(0,i.t)(d.ref,t)})});d.displayName="DialogBackdrop"}}]);