"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5060],{60725:function(e,t,n){n.d(t,{Z:function(){return X}});var r=n(67673),i=n(2265),a={padding:"12px 16px",margin:"8px 0",width:"420px",maxWidth:"90vw",maxHeight:"75px",placement:"bottomRight"},o=i.createContext({toasts:[],toastLayout:a,updateToastLayout:function(e){return e},updateToasts:function(e){return e},lastUpdateToastId:null,updateLastToastId:function(){return null}}),s=n(1119),l=n(89082),c=n(7989),u={themes:n(34408).ZP.getPresets()},d=i.createContext(u),f=function(e){var t=e.children,n=e.themeType,a=e.themes,o=void 0===a?[]:a,u=(0,i.useState)({themes:l.Z.getPresets()}),f=(0,r.Z)(u,2),h=f[0],m=f[1],p=(0,i.useMemo)(function(){return h.themes.find(function(e){return e.type===n})||l.Z.getPresetStaticTheme()},[h,n]);return(0,i.useEffect)(function(){null!=o&&o.length&&m(function(e){var t=o.filter(function(e){return l.Z.isAvailableThemeType(e.type)}),n=l.Z.getPresets().concat(t);return(0,s.Z)({},e,{themes:n})})},[o]),i.createElement(d.Provider,{value:h},i.createElement(c.N.Provider,{value:p},t))},h=function(e){var t=(0,i.useState)(function(){return"function"==typeof e?e():e}),n=(0,r.Z)(t,2),a=n[0],o=n[1],s=(0,i.useRef)(e);return(0,i.useEffect)(function(){s.current=a},[a]),[a,function(e){var t="function"==typeof e?e(s.current):e;s.current=t,o(t)},s]},m=n(16601),p=n(54887),y=n(66318),b=function(){var e=(0,i.useState)(!1),t=(0,r.Z)(e,2),n=t[0],a=t[1];return(0,i.useEffect)(function(){a((0,y.jU)())},[]),{isBrowser:n,isServer:!n}},v=function(e){var t=document.createElement("div");return t.setAttribute("id",e),t},g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,y.zv)(),t=arguments.length>1?arguments[1]:void 0,n="geist-ui-".concat(e),a=b().isBrowser,o=(0,i.useState)(a?v(n):null),s=(0,r.Z)(o,2),l=s[0],c=s[1];return(0,i.useEffect)(function(){var e=(t?t():null)||document.body,r=e.querySelector("#".concat(n)),i=r||v(n);r||e.appendChild(i),c(i)},[]),l},w=n(23288),x=n(10902),E=["children","className","visible","enterTime","leaveTime","clearTime","name"],k=function(e){var t=e.children,n=e.className,a=e.visible,o=e.enterTime,l=e.leaveTime,c=e.clearTime,u=e.name,d=(0,x.Z)(e,E),f=(0,i.useState)(""),h=(0,r.Z)(f,2),m=h[0],p=h[1],y=(0,i.useState)(a),b=(0,r.Z)(y,2),v=b[0],g=b[1];return((0,i.useEffect)(function(){var e=a?"enter":"leave",t=a?o:l;a&&!v&&g(!0),p("".concat(u,"-").concat(e));var n=setTimeout(function(){p("".concat(u,"-").concat(e," ").concat(u,"-").concat(e,"-active")),clearTimeout(n)},t),r=setTimeout(function(){a||(p(""),g(!1)),clearTimeout(r)},t+c);return function(){clearTimeout(n),clearTimeout(r)}},[a,v]),i.isValidElement(t)&&v)?i.cloneElement(t,(0,s.Z)({},d,{className:"".concat(t.props.className," ").concat(n," ").concat(m)})):null};k.defaultProps={visible:!1,enterTime:60,leaveTime:60,clearTime:60,className:"",name:"transition"},k.displayName="GeistCssTransition";var C=n(83178),T=n(81183),_=function(e){var t=e.x,n=e.y,r=e.color,a=e.onCompleted,o=(0,i.useRef)(null),s=Number.isNaN(+n)?0:n-10,l=Number.isNaN(+t)?0:t-10;return(0,i.useEffect)(function(){if(o.current)return o.current.addEventListener("animationend",a),function(){o.current&&o.current.removeEventListener("animationend",a)}}),i.createElement("div",{ref:o,className:"jsx-3424889537 drip"},i.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",style:{top:s,left:l},className:"jsx-3424889537"},i.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",className:"jsx-3424889537"},i.createElement("g",{fill:r,className:"jsx-3424889537"},i.createElement("rect",{width:"100%",height:"100%",rx:"10",className:"jsx-3424889537"})))),i.createElement(m.ZP,{id:"3424889537"},".drip.jsx-3424889537{position:absolute;left:0;right:0;top:0;bottom:0;}svg.jsx-3424889537{position:absolute;-webkit-animation:350ms ease-in expand-jsx-3424889537;animation:350ms ease-in expand-jsx-3424889537;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;width:1rem;height:1rem;}@-webkit-keyframes expand-jsx-3424889537{0%{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}30%{opacity:1;}80%{opacity:0.5;}100%{-webkit-transform:scale(28);-ms-transform:scale(28);transform:scale(28);opacity:0;}}@keyframes expand-jsx-3424889537{0%{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}30%{opacity:1;}80%{opacity:0.5;}100%{-webkit-transform:scale(28);-ms-transform:scale(28);transform:scale(28);opacity:0;}}"))};_.defaultProps={x:0,y:0},_.displayName="GeistButtonDrip";var S=n(9885),P=["children","type","color","className","spaceRatio"],j=function(e,t,n){var r={default:t.accents_6,secondary:t.secondary,success:t.success,warning:t.warning,error:t.error};return n||r[e]},R=function(e){var t=e.children,n=e.type,r=e.color,a=e.className,o=e.spaceRatio,l=(0,x.Z)(e,P),c=(0,w.Z)(),u=(0,C.ZP)().SCALES,d=(0,S.Z)("loading-container",a),f=(0,i.useMemo)(function(){return j(n,c.palette,r)},[n,c.palette,r]);return i.createElement("div",(0,s.Z)({},l,{className:m.ZP.dynamic([["2201634259",[u.font(1),u.width(1,"100%"),u.height(1,"100%"),u.pt(0),u.pr(0),u.pb(0),u.pl(0),u.mt(0),u.mr(0),u.mb(0),u.ml(0),c.palette.accents_5,f,o]]])+" "+(l&&null!=l.className&&l.className||d||"")}),i.createElement("span",{className:m.ZP.dynamic([["2201634259",[u.font(1),u.width(1,"100%"),u.height(1,"100%"),u.pt(0),u.pr(0),u.pb(0),u.pl(0),u.mt(0),u.mr(0),u.mb(0),u.ml(0),c.palette.accents_5,f,o]]])+" loading"},t&&i.createElement("label",{className:m.ZP.dynamic([["2201634259",[u.font(1),u.width(1,"100%"),u.height(1,"100%"),u.pt(0),u.pr(0),u.pb(0),u.pl(0),u.mt(0),u.mr(0),u.mb(0),u.ml(0),c.palette.accents_5,f,o]]])},t),i.createElement("i",{className:m.ZP.dynamic([["2201634259",[u.font(1),u.width(1,"100%"),u.height(1,"100%"),u.pt(0),u.pr(0),u.pb(0),u.pl(0),u.mt(0),u.mr(0),u.mb(0),u.ml(0),c.palette.accents_5,f,o]]])}),i.createElement("i",{className:m.ZP.dynamic([["2201634259",[u.font(1),u.width(1,"100%"),u.height(1,"100%"),u.pt(0),u.pr(0),u.pb(0),u.pl(0),u.mt(0),u.mr(0),u.mb(0),u.ml(0),c.palette.accents_5,f,o]]])}),i.createElement("i",{className:m.ZP.dynamic([["2201634259",[u.font(1),u.width(1,"100%"),u.height(1,"100%"),u.pt(0),u.pr(0),u.pb(0),u.pl(0),u.mt(0),u.mr(0),u.mb(0),u.ml(0),c.palette.accents_5,f,o]]])})),i.createElement(m.ZP,{id:"2201634259",dynamic:[u.font(1),u.width(1,"100%"),u.height(1,"100%"),u.pt(0),u.pr(0),u.pb(0),u.pl(0),u.mt(0),u.mr(0),u.mb(0),u.ml(0),c.palette.accents_5,f,o]},".loading-container.__jsx-style-dynamic-selector{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:".concat(u.font(1),";width:").concat(u.width(1,"100%"),";height:").concat(u.height(1,"100%"),";min-height:1em;padding:").concat(u.pt(0)," ").concat(u.pr(0)," ").concat(u.pb(0)," ").concat(u.pl(0),";margin:").concat(u.mt(0)," ").concat(u.mr(0)," ").concat(u.mb(0)," ").concat(u.ml(0),";}label.__jsx-style-dynamic-selector{margin-right:0.5em;color:").concat(c.palette.accents_5,";line-height:1;}label.__jsx-style-dynamic-selector *{margin:0;}.loading.__jsx-style-dynamic-selector{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}i.__jsx-style-dynamic-selector{width:0.25em;height:0.25em;border-radius:50%;background-color:").concat(f,";margin:0 calc(0.25em / 2 * ").concat(o,");display:inline-block;-webkit-animation:loading-blink-__jsx-style-dynamic-selector 1.4s infinite both;animation:loading-blink-__jsx-style-dynamic-selector 1.4s infinite both;}i.__jsx-style-dynamic-selector:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s;}i.__jsx-style-dynamic-selector:nth-child(3){-webkit-animation-delay:0.4s;animation-delay:0.4s;}@-webkit-keyframes loading-blink-__jsx-style-dynamic-selector{0%{opacity:0.2;}20%{opacity:1;}100%{opacity:0.2;}}@keyframes loading-blink-__jsx-style-dynamic-selector{0%{opacity:0.2;}20%{opacity:1;}100%{opacity:0.2;}}")))};R.defaultProps={type:"default",className:"",spaceRatio:1},R.displayName="GeistLoading";var M=(0,T.Z)(R),N=function(e){var t=e.color;return i.createElement("div",{className:"jsx-3416748964 btn-loading"},i.createElement(M,{color:t}),i.createElement(m.ZP,{id:"3416748964"},".btn-loading.jsx-3416748964{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:var(--geist-ui-button-bg);}"))};N.displayName="GeistButtonLoading";var O=["isRight","isSingle","children","className"],D=function(e){var t=e.isRight,n=e.isSingle,r=e.children,a=e.className,o=(0,x.Z)(e,O),l=(0,S.Z)("icon",{right:t,single:n},a);return i.createElement("span",(0,s.Z)({},o,{className:"jsx-643337184 "+(o&&null!=o.className&&o.className||l||"")}),r,i.createElement(m.ZP,{id:"643337184"},".icon.jsx-643337184{position:absolute;left:var(--geist-ui-button-icon-padding);right:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--geist-ui-button-color);z-index:1;}.right.jsx-643337184{right:var(--geist-ui-button-icon-padding);left:auto;}.icon.jsx-643337184 svg{background:transparent;height:calc(var(--geist-ui-button-height) / 2.35);width:calc(var(--geist-ui-button-height) / 2.35);}.single.jsx-643337184{position:static;-webkit-transform:none;-ms-transform:none;transform:none;}"))};D.defaultProps={isRight:!1,className:""},D.displayName="GeistButtonIcon";var Z=function(e,t,n){var r=n.icon,a=n.iconRight,o=r||a,s=!!a,l=e?"calc(var(--geist-ui-button-height) / 2 + var(--geist-ui-button-icon-padding) * .5)":0,c=(0,S.Z)("text",s?"right":"left");return o?0===i.Children.count(t)?i.createElement(D,{isRight:s,isSingle:!0},o):i.createElement(i.Fragment,null,i.createElement(D,{isRight:s},o),i.createElement("div",{className:m.ZP.dynamic([["3568181479",[l,l]]])+" "+(c||"")},t,i.createElement(m.ZP,{id:"3568181479",dynamic:[l,l]},".left.__jsx-style-dynamic-selector{padding-left:".concat(l,";}.right.__jsx-style-dynamic-selector{padding-right:").concat(l,";}")))):i.createElement("div",{className:"text"},t)},q=i.createContext({isButtonGroup:!1,disabled:!1}),F=function(e){var t=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(e,t,n,r){return"".concat(t).concat(t).concat(n).concat(n).concat(r).concat(r)}),n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);if(!n)throw Error("Geist UI: Unsupported ".concat(e," color."));return[Number.parseInt(n[1],16),Number.parseInt(n[2],16),Number.parseInt(n[3],16)]},L=function(e){if("#"===e.charAt(0))return F(e);var t=e.replace(/ /g,""),n=e.substr(0,4),r=t.match(/\((.+)\)/);if(!n.startsWith("rgb")||!r)throw console.log(e),Error('Geist UI: Only support ["RGB", "RGBA", "HEX"] color.');return r[1].split(",").map(function(e){return Number.parseFloat(e)})},A=function(e,t){if(!/^#|rgb|RGB/.test(e))return e;var n=L(e),i=(0,r.Z)(n,3),a=i[0],o=i[1],s=i[2];return"rgba(".concat(a,", ").concat(o,", ").concat(s,", ").concat(t>1?1:t<0?0:t,")")},I=function(e,t){var n=t.type,r=t.disabled,i=t.ghost,a={default:{bg:e.background,border:e.border,color:e.accents_5},secondary:{bg:e.foreground,border:e.foreground,color:e.background},success:{bg:e.success,border:e.success,color:"#fff"},warning:{bg:e.warning,border:e.warning,color:"#fff"},error:{bg:e.error,border:e.error,color:"#fff"},abort:{bg:"transparent",border:"transparent",color:e.accents_5}};if(r)return{bg:e.accents_1,border:e.accents_2,color:"#ccc"};var o=null==n?void 0:n.replace("-light",""),s=a.default;return i?({secondary:{bg:e.background,border:e.foreground,color:e.foreground},success:{bg:e.background,border:e.success,color:e.success},warning:{bg:e.background,border:e.warning,color:e.warning},error:{bg:e.background,border:e.error,color:e.error}})[o]||s:a[o]||s},U=function(e,t){var n=t.type,r=t.disabled,i=t.loading,a=t.shadow,o=t.ghost,l=I(e,t),c=A(l.bg,.85),u={default:{bg:e.background,border:e.foreground},secondary:{bg:e.background,border:e.foreground},success:{bg:e.background,border:e.success},warning:{bg:e.background,border:e.warning},error:{bg:e.background,border:e.error},abort:{bg:"transparent",border:"transparent",color:e.accents_5},"secondary-light":(0,s.Z)({},l,{bg:c}),"success-light":(0,s.Z)({},l,{bg:c}),"warning-light":(0,s.Z)({},l,{bg:c}),"error-light":(0,s.Z)({},l,{bg:c})};if(r)return{bg:e.accents_1,border:e.accents_2,color:"#ccc"};if(i)return(0,s.Z)({},l,{color:"transparent"});if(a)return l;var d=(o?({secondary:{bg:e.foreground,border:e.background,color:e.background},success:{bg:e.success,border:e.background,color:"white"},warning:{bg:e.warning,border:e.background,color:"white"},error:{bg:e.error,border:e.background,color:"white"}})[n.replace("-light","")]||null:u[n])||u.default;return(0,s.Z)({},d,{color:d.color||d.border})},W=function(e,t){var n=t.type.endsWith("light"),r=U(e,t);return n?A(r.bg,.65):A(e.accents_2,.65)},K=["children","disabled","type","loading","shadow","ghost","effect","onClick","auto","icon","htmlType","iconRight","className"],Q=i.forwardRef(function(e,t){var n=(0,w.Z)(),a=(0,C.ZP)().SCALES,o=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,function(){return o.current});var l=(0,i.useState)(!1),c=(0,r.Z)(l,2),u=c[0],d=c[1],f=(0,i.useState)(0),h=(0,r.Z)(f,2),p=h[0],y=h[1],b=(0,i.useState)(0),v=(0,r.Z)(b,2),g=v[0],E=v[1],k=i.useContext(q),T=k.isButtonGroup?(0,s.Z)({},e,{auto:!0,shadow:!1,ghost:k.ghost||e.ghost,type:k.type||e.type,disabled:k.disabled||e.disabled}):e,P=T.children,j=T.disabled,R=(T.type,T.loading),M=T.shadow,O=T.ghost,D=T.effect,F=T.onClick,L=T.auto,A=T.icon,Q=T.htmlType,V=T.iconRight,B=T.className,z=(0,x.Z)(T,K),H=(0,i.useMemo)(function(){return I(n.palette,T)},[n.palette,T]),G=H.bg,$=H.border,X=H.color,Y=(0,i.useMemo)(function(){return U(n.palette,T)},[n.palette,T]),J=(0,i.useMemo)(function(){return j?{cursor:"not-allowed",events:"auto"}:R?{cursor:"default",events:"none"}:{cursor:"pointer",events:"auto"}},[j,R]),ee=J.cursor,et=J.events,en=(0,i.useMemo)(function(){return W(n.palette,T)},[n.palette,T]),er=(0,i.useMemo)(function(){return Z(L,P,{icon:A,iconRight:V})},[L,P,A,V]),ei=L?a.pl(1.15):a.pl(1.375),ea=L?a.pr(1.15):a.pr(1.375);return i.createElement("button",(0,s.Z)({ref:o,type:Q,disabled:j,onClick:function(e){if(!j&&!R){if(!M&&!O&&D&&o.current){var t=o.current.getBoundingClientRect();d(!0),y(e.clientX-t.left),E(e.clientY-t.top)}F&&F(e)}}},z,{className:m.ZP.dynamic([["86551275",[a.height(2.5),n.layout.radius,a.font(.875),X,G,$,ee,et,M?n.expressiveness.shadowSmall:"none",a.pl(.727),a.height(2.5),X,G,L?"min-content":a.width(10.5),L?"auto":"initial",a.height(2.5),a.pt(0),ea,a.pb(0),ei,a.mt(0),a.mr(0),a.mb(0),a.ml(0),Y.color,Y.color,Y.bg,Y.border,ee,et,M?n.expressiveness.shadowMedium:"none",M?"-1px":"0px"]]])+" "+(z&&null!=z.className&&z.className||(0,S.Z)("btn",B)||"")}),R&&i.createElement(N,{color:X}),er,u&&i.createElement(_,{x:p,y:g,color:en,onCompleted:function(){d(!1),y(0),E(0)}}),i.createElement(m.ZP,{id:"86551275",dynamic:[a.height(2.5),n.layout.radius,a.font(.875),X,G,$,ee,et,M?n.expressiveness.shadowSmall:"none",a.pl(.727),a.height(2.5),X,G,L?"min-content":a.width(10.5),L?"auto":"initial",a.height(2.5),a.pt(0),ea,a.pb(0),ei,a.mt(0),a.mr(0),a.mb(0),a.ml(0),Y.color,Y.color,Y.bg,Y.border,ee,et,M?n.expressiveness.shadowMedium:"none",M?"-1px":"0px"]},".btn.__jsx-style-dynamic-selector{box-sizing:border-box;display:inline-block;line-height:".concat(a.height(2.5),";border-radius:").concat(n.layout.radius,";font-weight:400;font-size:").concat(a.font(.875),";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;text-transform:capitalize;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:nowrap;-webkit-transition:background-color 200ms ease 0ms,box-shadow 200ms ease 0ms, border 200ms ease 0ms,color 200ms ease 0ms;transition:background-color 200ms ease 0ms,box-shadow 200ms ease 0ms, border 200ms ease 0ms,color 200ms ease 0ms;position:relative;overflow:hidden;color:").concat(X,";background-color:").concat(G,";border:1px solid ").concat($,";cursor:").concat(ee,";pointer-events:").concat(et,";box-shadow:").concat(M?n.expressiveness.shadowSmall:"none",";--geist-ui-button-icon-padding:").concat(a.pl(.727),";--geist-ui-button-height:").concat(a.height(2.5),";--geist-ui-button-color:").concat(X,";--geist-ui-button-bg:").concat(G,";min-width:").concat(L?"min-content":a.width(10.5),";width:").concat(L?"auto":"initial",";height:").concat(a.height(2.5),";padding:").concat(a.pt(0)," ").concat(ea," ").concat(a.pb(0)," ").concat(ei,";margin:").concat(a.mt(0)," ").concat(a.mr(0)," ").concat(a.mb(0)," ").concat(a.ml(0),";}.btn.__jsx-style-dynamic-selector:hover,.btn.__jsx-style-dynamic-selector:focus{color:").concat(Y.color,";--geist-ui-button-color:").concat(Y.color,";background-color:").concat(Y.bg,";border-color:").concat(Y.border,";cursor:").concat(ee,";pointer-events:").concat(et,";box-shadow:").concat(M?n.expressiveness.shadowMedium:"none",";-webkit-transform:translate3d(0px,").concat(M?"-1px":"0px",",0px);-ms-transform:translate3d(0px,").concat(M?"-1px":"0px",",0px);transform:translate3d(0px,").concat(M?"-1px":"0px",",0px);}.btn.__jsx-style-dynamic-selector .text{position:relative;z-index:1;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:inherit;top:-1px;}.btn.__jsx-style-dynamic-selector .text p,.btn.__jsx-style-dynamic-selector .text pre,.btn.__jsx-style-dynamic-selector .text div{margin:0;}")))});Q.defaultProps={type:"default",htmlType:"button",ghost:!1,loading:!1,shadow:!1,auto:!1,effect:!0,disabled:!1,className:""},Q.displayName="GeistButton";var V=(0,T.Z)(Q),B=n(88162),z=function(e,t){var n=function(e,n){n&&n(e,t)};return e&&e.length?e.map(function(e,t){return i.createElement(V,{auto:!0,scale:1/3,font:"13px",type:e.passive?"default":"secondary",key:"action-".concat(t),onClick:function(t){return n(t,e.handler)}},e.name)}):null},H=function(e,t){var n={default:e.background,secondary:e.secondary,success:e.success,warning:e.warning,error:e.error};return t&&"default"!==t?{bgColor:n[t],color:"white"}:{bgColor:n.default,color:e.foreground}};(0,B.b)("topLeft","topRight","bottomLeft","bottomRight");var G=i.memo(function(e){var t=e.toast,n=e.layout,r=(0,w.Z)(),a=(0,i.useMemo)(function(){return H(r.palette,t.type)},[r.palette,t.type]),o=a.color,s=a.bgColor,l="string"!=typeof t.text,c=n.padding,u=n.margin,d=n.maxHeight,f=n.maxWidth,h=n.width,p=n.placement,y=(0,i.useMemo)(function(){return{enter:({topLeft:"translate(-60px, -60px)",topRight:"translate(60px, -60px)",bottomLeft:"translate(-60px, 60px)",bottomRight:"translate(60px, 60px)"})[p],leave:({topLeft:"translate(-50px, 15px) scale(0.85)",topRight:"translate(50px, 15px) scale(0.85)",bottomLeft:"translate(-50px, -15px) scale(0.85)",bottomRight:"translate(50px, -15px) scale(0.85)"})[p]}},[p]),b=y.enter,v=y.leave;return i.createElement(k,{name:"toast",visible:t.visible,clearTime:350},i.createElement("div",{key:t.id,className:m.ZP.dynamic([["1407001838",[h,f,d,r.palette.foreground,s,o,r.layout.radius,r.expressiveness.shadowSmall,r.layout.gapHalf,b,u,c,u,c,v]]])+" toast"},l?t.text:i.createElement(i.Fragment,null,i.createElement("div",{className:m.ZP.dynamic([["1407001838",[h,f,d,r.palette.foreground,s,o,r.layout.radius,r.expressiveness.shadowSmall,r.layout.gapHalf,b,u,c,u,c,v]]])+" message"},t.text),i.createElement("div",{className:m.ZP.dynamic([["1407001838",[h,f,d,r.palette.foreground,s,o,r.layout.radius,r.expressiveness.shadowSmall,r.layout.gapHalf,b,u,c,u,c,v]]])+" action"},z(t.actions,t.cancel))),i.createElement(m.ZP,{id:"1407001838",dynamic:[h,f,d,r.palette.foreground,s,o,r.layout.radius,r.expressiveness.shadowSmall,r.layout.gapHalf,b,u,c,u,c,v]},".toast.__jsx-style-dynamic-selector{width:".concat(h,";max-width:").concat(f,";max-height:").concat(d,";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:").concat(r.palette.foreground,";background-color:").concat(s,";color:").concat(o,";border:0;border-radius:").concat(r.layout.radius,";opacity:1;box-shadow:").concat(r.expressiveness.shadowSmall,";-webkit-transition:all 350ms cubic-bezier(0.1,0.2,0.1,1);transition:all 350ms cubic-bezier(0.1,0.2,0.1,1);overflow:hidden;}.message.__jsx-style-dynamic-selector{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:0.875em;display:-webkit-box;word-break:break-all;padding-right:").concat(r.layout.gapHalf,";overflow:hidden;max-height:100%;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.1rem;}.toast-enter.__jsx-style-dynamic-selector{opacity:0;height:0;padding:0;margin:0;-webkit-transform:").concat(b,";-ms-transform:").concat(b,";transform:").concat(b,";}.toast-enter-active.__jsx-style-dynamic-selector{opacity:1;height:auto;margin:").concat(u,";padding:").concat(c,";-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}.toast-leave.__jsx-style-dynamic-selector{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);height:auto;margin:").concat(u,";padding:").concat(c,";}.toast-leave-active.__jsx-style-dynamic-selector{opacity:0;-webkit-transform:").concat(v,";-ms-transform:").concat(v,";transform:").concat(v,";}"))))}),$=function(){var e=(0,w.Z)(),t=g("toast"),n=h(!1),a=(0,r.Z)(n,3),l=a[1],c=a[2],u=i.useContext(o),d=u.toasts,f=u.updateToasts,y=u.toastLayout,b=u.lastUpdateToastId,v=(0,i.useMemo)(function(){return y},[y]),x=(0,i.useMemo)(function(){return d.map(function(e){return i.createElement(G,{toast:e,layout:v,key:e._internalIdent})})},[d,v]),E=(0,i.useMemo)(function(){var e,t;return(0,S.Z)("toasts",{top:(e=y.placement,"".concat(e).toLowerCase().startsWith("top")),left:(t=y.placement,"".concat(t).toLowerCase().endsWith("left"))})},[v]),k=function(e){if(l(e),e)return f(function(e){return e.map(function(e){return e.visible?(e._timeout&&window.clearTimeout(e._timeout),(0,s.Z)({},e,{timeout:null})):e})});f(function(e){return e.map(function(e,t){var n;return e.visible?(e._timeout&&window.clearTimeout(e._timeout),(0,s.Z)({},e,{_timeout:n=window.setTimeout(function(){e.cancel(),window.clearTimeout(n)},e.delay+100*t)})):e})})};return((0,i.useEffect)(function(){var e=d.findIndex(function(e){return e._internalIdent===b}),t=d[e];t&&!t.visible&&c.current&&!d.find(function(t,n){return n<e&&t.visible})&&c.current&&k(!1)},[d,b]),(0,i.useEffect)(function(){var e=null,t=window.setInterval(function(){0!==d.length&&(e=window.setTimeout(function(){d.find(function(e){return e.visible})||f(function(){return[]}),e&&clearTimeout(e)},350))},5e3);return function(){t&&clearInterval(t),e&&clearTimeout(e)}},[d]),t&&d&&0!==d.length)?(0,p.createPortal)(i.createElement("div",{onMouseEnter:function(){return k(!0)},onMouseLeave:function(){return k(!1)},className:m.ZP.dynamic([["622610754",[e.layout.gap,e.layout.gap,e.layout.gap,e.layout.gap]]])+" "+(E||"")},x,i.createElement(m.ZP,{id:"622610754",dynamic:[e.layout.gap,e.layout.gap,e.layout.gap,e.layout.gap]},".toasts.__jsx-style-dynamic-selector{position:fixed;width:auto;max-width:100%;right:".concat(e.layout.gap,";bottom:").concat(e.layout.gap,";z-index:2000;-webkit-transition:all 400ms ease;transition:all 400ms ease;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.top.__jsx-style-dynamic-selector{bottom:unset;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:").concat(e.layout.gap,";}.left.__jsx-style-dynamic-selector{right:unset;left:").concat(e.layout.gap,";}"))),t):null},X=function(e){var t=e.themes,n=e.themeType,s=e.children,l=(0,i.useState)(null),c=(0,r.Z)(l,2),u=c[0],d=c[1],m=h([]),p=(0,r.Z)(m,3),y=p[0],b=p[1],v=p[2],g=h(a),w=(0,r.Z)(g,3),x=w[0],E=w[1],k=w[2],C=function(e){b(e(v.current))},T=function(e){E(e(k.current))},_=function(e){d(e())},S=(0,i.useMemo)(function(){return{toasts:y,toastLayout:x,updateToasts:C,lastUpdateToastId:u,updateToastLayout:T,updateLastToastId:_}},[y,x,u]);return i.createElement(o.Provider,{value:S},i.createElement(f,{themes:t,themeType:n},s,i.createElement($,null)))}},81523:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return i}});let r=n(18993);function i(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},70049:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return a}});let r=n(57437),i=n(20544);function a(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,i.getExpectedRequestStore)("next/dynamic css"),a=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));a.push(...t)}}return 0===a.length?null:(0,r.jsx)(r.Fragment,{children:a.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},96240:function(e,t,n){n.d(t,{Z:function(){return r}});function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}},1119:function(e,t,n){n.d(t,{Z:function(){return r}});function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}},10902:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(74610);function i(e,t){if(null==e)return{};var n,i,a=(0,r.Z)(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},74610:function(e,t,n){n.d(t,{Z:function(){return r}});function r(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}},41154:function(e,t,n){n.d(t,{Z:function(){return r}});function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}},29062:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(96240);function i(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}},29863:function(e,t,n){n.d(t,{B:function(){return s}});var r=n(2265),i=n(57437),a=n(98575),o=n(37053);function s(e){let t=e+"CollectionProvider",[n,s]=function(e,t=[]){let n=[],a=()=>{let t=n.map(e=>r.createContext(e));return function(n){let i=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:i}}),[n,i])}};return a.scopeName=e,[function(t,a){let o=r.createContext(a),s=n.length;function l(t){let{scope:n,children:a,...l}=t,c=n?.[e][s]||o,u=r.useMemo(()=>l,Object.values(l));return(0,i.jsx)(c.Provider,{value:u,children:a})}return n=[...n,a],l.displayName=t+"Provider",[l,function(n,i){let l=i?.[e][s]||o,c=r.useContext(l);if(c)return c;if(void 0!==a)return a;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}(a,...t)]}(t),[l,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:t,children:n}=e,a=r.useRef(null),o=r.useRef(new Map).current;return(0,i.jsx)(l,{scope:t,itemMap:o,collectionRef:a,children:n})};u.displayName=t;let d=e+"CollectionSlot",f=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,s=c(d,n),l=(0,a.e)(t,s.collectionRef);return(0,i.jsx)(o.g7,{ref:l,children:r})});f.displayName=d;let h=e+"CollectionItemSlot",m="data-radix-collection-item",p=r.forwardRef((e,t)=>{let{scope:n,children:s,...l}=e,u=r.useRef(null),d=(0,a.e)(t,u),f=c(h,n);return r.useEffect(()=>(f.itemMap.set(u,{ref:u,...l}),()=>void f.itemMap.delete(u))),(0,i.jsx)(o.g7,{[m]:"",ref:d,children:s})});return p.displayName=h,[{Provider:u,Slot:f,ItemSlot:p},function(t){let n=c(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},s]}},87999:function(e,t,n){n.d(t,{aU:function(){return el},x8:function(){return ec},dk:function(){return es},zt:function(){return er},fC:function(){return ea},Dx:function(){return eo},l_:function(){return ei}});var r,i=n(2265),a=n(54887),o=n(6741),s=n(98575),l=n(29863),c=n(73966),u=n(66840),d=n(26606),f=n(91096),h=n(57437),m="dismissableLayer.update",p=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),y=i.forwardRef((e,t)=>{var n,a;let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:c,onPointerDownOutside:y,onFocusOutside:b,onInteractOutside:w,onDismiss:x,...E}=e,k=i.useContext(p),[C,T]=i.useState(null),_=null!==(a=null==C?void 0:C.ownerDocument)&&void 0!==a?a:null===(n=globalThis)||void 0===n?void 0:n.document,[,S]=i.useState({}),P=(0,s.e)(t,e=>T(e)),j=Array.from(k.layers),[R]=[...k.layersWithOutsidePointerEventsDisabled].slice(-1),M=j.indexOf(R),N=C?j.indexOf(C):-1,O=k.layersWithOutsidePointerEventsDisabled.size>0,D=N>=M,Z=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,d.W)(e),a=i.useRef(!1),o=i.useRef(()=>{});return i.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let t=function(){g("dismissableLayer.pointerDownOutside",r,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",o.current),o.current=t,n.addEventListener("click",o.current,{once:!0})):t()}else n.removeEventListener("click",o.current);a.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",o.current)}},[n,r]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,n=[...k.branches].some(e=>e.contains(t));!D||n||(null==y||y(e),null==w||w(e),e.defaultPrevented||null==x||x())},_),q=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,d.W)(e),a=i.useRef(!1);return i.useEffect(()=>{let e=e=>{e.target&&!a.current&&g("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;[...k.branches].some(e=>e.contains(t))||(null==b||b(e),null==w||w(e),e.defaultPrevented||null==x||x())},_);return(0,f.e)(e=>{N!==k.layers.size-1||(null==c||c(e),!e.defaultPrevented&&x&&(e.preventDefault(),x()))},_),i.useEffect(()=>{if(C)return l&&(0===k.layersWithOutsidePointerEventsDisabled.size&&(r=_.body.style.pointerEvents,_.body.style.pointerEvents="none"),k.layersWithOutsidePointerEventsDisabled.add(C)),k.layers.add(C),v(),()=>{l&&1===k.layersWithOutsidePointerEventsDisabled.size&&(_.body.style.pointerEvents=r)}},[C,_,l,k]),i.useEffect(()=>()=>{C&&(k.layers.delete(C),k.layersWithOutsidePointerEventsDisabled.delete(C),v())},[C,k]),i.useEffect(()=>{let e=()=>S({});return document.addEventListener(m,e),()=>document.removeEventListener(m,e)},[]),(0,h.jsx)(u.WV.div,{...E,ref:P,style:{pointerEvents:O?D?"auto":"none":void 0,...e.style},onFocusCapture:(0,o.M)(e.onFocusCapture,q.onFocusCapture),onBlurCapture:(0,o.M)(e.onBlurCapture,q.onBlurCapture),onPointerDownCapture:(0,o.M)(e.onPointerDownCapture,Z.onPointerDownCapture)})});y.displayName="DismissableLayer";var b=i.forwardRef((e,t)=>{let n=i.useContext(p),r=i.useRef(null),a=(0,s.e)(t,r);return i.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,h.jsx)(u.WV.div,{...e,ref:a})});function v(){let e=new CustomEvent(m);document.dispatchEvent(e)}function g(e,t,n,r){let{discrete:i}=r,a=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),i?(0,u.jH)(a,o):a.dispatchEvent(o)}b.displayName="DismissableLayerBranch";var w=n(83832),x=n(71599),E=n(80886),k=n(61188),C=n(95098),T="ToastProvider",[_,S,P]=(0,l.B)("Toast"),[j,R]=(0,c.b)("Toast",[P]),[M,N]=j(T),O=e=>{let{__scopeToast:t,label:n="Notification",duration:r=5e3,swipeDirection:a="right",swipeThreshold:o=50,children:s}=e,[l,c]=i.useState(null),[u,d]=i.useState(0),f=i.useRef(!1),m=i.useRef(!1);return n.trim()||console.error("Invalid prop `label` supplied to `".concat(T,"`. Expected non-empty `string`.")),(0,h.jsx)(_.Provider,{scope:t,children:(0,h.jsx)(M,{scope:t,label:n,duration:r,swipeDirection:a,swipeThreshold:o,toastCount:u,viewport:l,onViewportChange:c,onToastAdd:i.useCallback(()=>d(e=>e+1),[]),onToastRemove:i.useCallback(()=>d(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:m,children:s})})};O.displayName=T;var D="ToastViewport",Z=["F8"],q="toast.viewportPause",F="toast.viewportResume",L=i.forwardRef((e,t)=>{let{__scopeToast:n,hotkey:r=Z,label:a="Notifications ({hotkey})",...o}=e,l=N(D,n),c=S(n),d=i.useRef(null),f=i.useRef(null),m=i.useRef(null),p=i.useRef(null),y=(0,s.e)(t,p,l.onViewportChange),v=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),g=l.toastCount>0;i.useEffect(()=>{let e=e=>{var t;0!==r.length&&r.every(t=>e[t]||e.code===t)&&(null===(t=p.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[r]),i.useEffect(()=>{let e=d.current,t=p.current;if(g&&e&&t){let n=()=>{if(!l.isClosePausedRef.current){let e=new CustomEvent(q);t.dispatchEvent(e),l.isClosePausedRef.current=!0}},r=()=>{if(l.isClosePausedRef.current){let e=new CustomEvent(F);t.dispatchEvent(e),l.isClosePausedRef.current=!1}},i=t=>{e.contains(t.relatedTarget)||r()},a=()=>{e.contains(document.activeElement)||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",i),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",a),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",i),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",a),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}},[g,l.isClosePausedRef]);let w=i.useCallback(e=>{let{tabbingDirection:t}=e,n=c().map(e=>{let n=e.ref.current,r=[n,...function(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}(n)];return"forwards"===t?r:r.reverse()});return("forwards"===t?n.reverse():n).flat()},[c]);return i.useEffect(()=>{let e=p.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!n){var r,i,a;let n=document.activeElement,o=t.shiftKey;if(t.target===e&&o){null===(r=f.current)||void 0===r||r.focus();return}let s=w({tabbingDirection:o?"backwards":"forwards"}),l=s.findIndex(e=>e===n);en(s.slice(l+1))?t.preventDefault():o?null===(i=f.current)||void 0===i||i.focus():null===(a=m.current)||void 0===a||a.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[c,w]),(0,h.jsxs)(b,{ref:d,role:"region","aria-label":a.replace("{hotkey}",v),tabIndex:-1,style:{pointerEvents:g?void 0:"none"},children:[g&&(0,h.jsx)(I,{ref:f,onFocusFromOutsideViewport:()=>{en(w({tabbingDirection:"forwards"}))}}),(0,h.jsx)(_.Slot,{scope:n,children:(0,h.jsx)(u.WV.ol,{tabIndex:-1,...o,ref:y})}),g&&(0,h.jsx)(I,{ref:m,onFocusFromOutsideViewport:()=>{en(w({tabbingDirection:"backwards"}))}})]})});L.displayName=D;var A="ToastFocusProxy",I=i.forwardRef((e,t)=>{let{__scopeToast:n,onFocusFromOutsideViewport:r,...i}=e,a=N(A,n);return(0,h.jsx)(C.T,{"aria-hidden":!0,tabIndex:0,...i,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let n=e.relatedTarget;(null===(t=a.viewport)||void 0===t?void 0:t.contains(n))||r()}})});I.displayName=A;var U="Toast",W=i.forwardRef((e,t)=>{let{forceMount:n,open:r,defaultOpen:i,onOpenChange:a,...s}=e,[l=!0,c]=(0,E.T)({prop:r,defaultProp:i,onChange:a});return(0,h.jsx)(x.z,{present:n||l,children:(0,h.jsx)(V,{open:l,...s,ref:t,onClose:()=>c(!1),onPause:(0,d.W)(e.onPause),onResume:(0,d.W)(e.onResume),onSwipeStart:(0,o.M)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,o.M)(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(n,"px"))}),onSwipeCancel:(0,o.M)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,o.M)(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(n,"px")),c(!1)})})})});W.displayName=U;var[K,Q]=j(U,{onClose(){}}),V=i.forwardRef((e,t)=>{let{__scopeToast:n,type:r="foreground",duration:l,open:c,onClose:f,onEscapeKeyDown:m,onPause:p,onResume:b,onSwipeStart:v,onSwipeMove:g,onSwipeCancel:w,onSwipeEnd:x,...E}=e,k=N(U,n),[C,T]=i.useState(null),S=(0,s.e)(t,e=>T(e)),P=i.useRef(null),j=i.useRef(null),R=l||k.duration,M=i.useRef(0),O=i.useRef(R),D=i.useRef(0),{onToastAdd:Z,onToastRemove:L}=k,A=(0,d.W)(()=>{var e;(null==C?void 0:C.contains(document.activeElement))&&(null===(e=k.viewport)||void 0===e||e.focus()),f()}),I=i.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(D.current),M.current=new Date().getTime(),D.current=window.setTimeout(A,e))},[A]);i.useEffect(()=>{let e=k.viewport;if(e){let t=()=>{I(O.current),null==b||b()},n=()=>{let e=new Date().getTime()-M.current;O.current=O.current-e,window.clearTimeout(D.current),null==p||p()};return e.addEventListener(q,n),e.addEventListener(F,t),()=>{e.removeEventListener(q,n),e.removeEventListener(F,t)}}},[k.viewport,R,p,b,I]),i.useEffect(()=>{c&&!k.isClosePausedRef.current&&I(R)},[c,R,k.isClosePausedRef,I]),i.useEffect(()=>(Z(),()=>L()),[Z,L]);let W=i.useMemo(()=>C?function e(t){let n=[];return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&n.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let r=t.ariaHidden||t.hidden||"none"===t.style.display,i=""===t.dataset.radixToastAnnounceExclude;if(!r){if(i){let e=t.dataset.radixToastAnnounceAlt;e&&n.push(e)}else n.push(...e(t))}}}),n}(C):null,[C]);return k.viewport?(0,h.jsxs)(h.Fragment,{children:[W&&(0,h.jsx)(B,{__scopeToast:n,role:"status","aria-live":"foreground"===r?"assertive":"polite","aria-atomic":!0,children:W}),(0,h.jsx)(K,{scope:n,onClose:A,children:a.createPortal((0,h.jsx)(_.ItemSlot,{scope:n,children:(0,h.jsx)(y,{asChild:!0,onEscapeKeyDown:(0,o.M)(m,()=>{k.isFocusedToastEscapeKeyDownRef.current||A(),k.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,h.jsx)(u.WV.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":c?"open":"closed","data-swipe-direction":k.swipeDirection,...E,ref:S,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,o.M)(e.onKeyDown,e=>{"Escape"!==e.key||(null==m||m(e.nativeEvent),e.nativeEvent.defaultPrevented||(k.isFocusedToastEscapeKeyDownRef.current=!0,A()))}),onPointerDown:(0,o.M)(e.onPointerDown,e=>{0===e.button&&(P.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,o.M)(e.onPointerMove,e=>{if(!P.current)return;let t=e.clientX-P.current.x,n=e.clientY-P.current.y,r=!!j.current,i=["left","right"].includes(k.swipeDirection),a=["left","up"].includes(k.swipeDirection)?Math.min:Math.max,o=i?a(0,t):0,s=i?0:a(0,n),l="touch"===e.pointerType?10:2,c={x:o,y:s},u={originalEvent:e,delta:c};r?(j.current=c,ee("toast.swipeMove",g,u,{discrete:!1})):et(c,k.swipeDirection,l)?(j.current=c,ee("toast.swipeStart",v,u,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(n)>l)&&(P.current=null)}),onPointerUp:(0,o.M)(e.onPointerUp,e=>{let t=j.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),j.current=null,P.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};et(t,k.swipeDirection,k.swipeThreshold)?ee("toast.swipeEnd",x,r,{discrete:!0}):ee("toast.swipeCancel",w,r,{discrete:!0}),n.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),k.viewport)})]}):null}),B=e=>{let{__scopeToast:t,children:n,...r}=e,a=N(U,t),[o,s]=i.useState(!1),[l,c]=i.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=(0,d.W)(e);(0,k.b)(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}(()=>s(!0)),i.useEffect(()=>{let e=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(e)},[]),l?null:(0,h.jsx)(w.h,{asChild:!0,children:(0,h.jsx)(C.T,{...r,children:o&&(0,h.jsxs)(h.Fragment,{children:[a.label," ",n]})})})},z=i.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,h.jsx)(u.WV.div,{...r,ref:t})});z.displayName="ToastTitle";var H=i.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,h.jsx)(u.WV.div,{...r,ref:t})});H.displayName="ToastDescription";var G="ToastAction",$=i.forwardRef((e,t)=>{let{altText:n,...r}=e;return n.trim()?(0,h.jsx)(J,{altText:n,asChild:!0,children:(0,h.jsx)(Y,{...r,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(G,"`. Expected non-empty `string`.")),null)});$.displayName=G;var X="ToastClose",Y=i.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e,i=Q(X,n);return(0,h.jsx)(J,{asChild:!0,children:(0,h.jsx)(u.WV.button,{type:"button",...r,ref:t,onClick:(0,o.M)(e.onClick,i.onClose)})})});Y.displayName=X;var J=i.forwardRef((e,t)=>{let{__scopeToast:n,altText:r,...i}=e;return(0,h.jsx)(u.WV.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...i,ref:t})});function ee(e,t,n,r){let{discrete:i}=r,a=n.originalEvent.currentTarget,o=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),i?(0,u.jH)(a,o):a.dispatchEvent(o)}var et=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Math.abs(e.x),i=Math.abs(e.y),a=r>i;return"left"===t||"right"===t?a&&r>n:!a&&i>n};function en(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var er=O,ei=L,ea=W,eo=z,es=H,el=$,ec=Y},95098:function(e,t,n){n.d(t,{T:function(){return o},f:function(){return s}});var r=n(2265),i=n(66840),a=n(57437),o=r.forwardRef((e,t)=>(0,a.jsx)(i.WV.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}}));o.displayName="VisuallyHidden";var s=o},53160:function(e,t,n){n.d(t,{S:function(){return y}});var r=n(20830),i=n(42585),a=n(77154),o=n(60067),s=n(50851);class l extends s.F{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||i._,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||function(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?null!=r?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){let n=(0,r.oE)(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;let n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(r.ZT).catch(r.ZT):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>!1!==e.options.enabled)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!(0,r.Kp)(this.state.dataUpdatedAt,e)}onFocus(){var e;let t=this.observers.find(e=>e.shouldFetchOnWindowFocus());t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;let t=this.observers.find(e=>e.shouldFetchOnReconnect());t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,i,a,s;if("idle"!==this.state.fetchStatus){if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise)return null==(a=this.retryer)||a.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let l=(0,r.G9)(),c={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},u=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(l)return this.abortSignalConsumed=!0,l.signal}})};u(c);let d={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(c)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'")};u(d),null==(n=this.options.behavior)||n.onFetch(d),this.revertState=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(i=d.fetchOptions)?void 0:i.meta))&&this.dispatch({type:"fetch",meta:null==(s=d.fetchOptions)?void 0:s.meta});let f=e=>{if((0,o.DV)(e)&&e.silent||this.dispatch({type:"error",error:e}),!(0,o.DV)(e)){var t,n,r,i;null==(t=(n=this.cache.config).onError)||t.call(n,e,this),null==(r=(i=this.cache.config).onSettled)||r.call(i,this.state.data,e,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=(0,o.Mz)({fn:d.fetchFn,abort:null==l?void 0:l.abort.bind(l),onSuccess:e=>{var t,n,r,i;if(void 0===e){f(Error(this.queryHash+" data is undefined"));return}this.setData(e),null==(t=(n=this.cache.config).onSuccess)||t.call(n,e,this),null==(r=(i=this.cache.config).onSettled)||r.call(i,e,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:f,onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:d.options.retry,retryDelay:d.options.retryDelay,networkMode:d.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){this.state=(t=>{var n,r;switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(n=e.meta)?n:null,fetchStatus:(0,o.Kw)(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(r=e.dataUpdatedAt)?r:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let i=e.error;if((0,o.DV)(i)&&i.revert&&this.revertState)return{...this.revertState,fetchStatus:"idle"};return{...t,error:i,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),a.V.batch(()=>{this.observers.forEach(t=>{t.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}var c=n(85176);class u extends c.l{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var i;let a=t.queryKey,o=null!=(i=t.queryHash)?i:(0,r.Rm)(a,t),s=this.get(o);return s||(s=new l({cache:this,logger:e.getLogger(),queryKey:a,queryHash:o,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(a)}),this.add(s)),s}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){let t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter(t=>t!==e),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){a.V.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){let[n]=(0,r.I6)(e,t);return void 0===n.exact&&(n.exact=!0),this.queries.find(e=>(0,r._x)(n,e))}findAll(e,t){let[n]=(0,r.I6)(e,t);return Object.keys(n).length>0?this.queries.filter(e=>(0,r._x)(n,e)):this.queries}notify(e){a.V.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}onFocus(){a.V.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){a.V.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}var d=n(76312);class f extends c.l{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){let r=new d.m({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(r),r}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(t=>t!==e),this.notify({type:"removed",mutation:e})}clear(){a.V.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find(t=>(0,r.X7)(e,t))}findAll(e){return this.mutations.filter(t=>(0,r.X7)(e,t))}notify(e){a.V.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}resumePausedMutations(){var e;return this.resuming=(null!=(e=this.resuming)?e:Promise.resolve()).then(()=>{let e=this.mutations.filter(e=>e.state.isPaused);return a.V.batch(()=>e.reduce((e,t)=>e.then(()=>t.continue().catch(r.ZT)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}var h=n(46753),m=n(62377),p=n(8074);class y{constructor(e={}){this.queryCache=e.queryCache||new u,this.mutationCache=e.mutationCache||new f,this.logger=e.logger||i._,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,1===this.mountCount&&(this.unsubscribeFocus=h.j.subscribe(()=>{h.j.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=m.N.subscribe(()=>{m.N.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;this.mountCount--,0===this.mountCount&&(null==(e=this.unsubscribeFocus)||e.call(this),this.unsubscribeFocus=void 0,null==(t=this.unsubscribeOnline)||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){let[n]=(0,r.I6)(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data}ensureQueryData(e,t,n){let i=(0,r._v)(e,t,n),a=this.getQueryData(i.queryKey);return a?Promise.resolve(a):this.fetchQuery(i)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let i=this.queryCache.find(e),a=null==i?void 0:i.state.data,o=(0,r.SE)(t,a);if(void 0===o)return;let s=(0,r._v)(e),l=this.defaultQueryOptions(s);return this.queryCache.build(this,l).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return a.V.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state}removeQueries(e,t){let[n]=(0,r.I6)(e,t),i=this.queryCache;a.V.batch(()=>{i.findAll(n).forEach(e=>{i.remove(e)})})}resetQueries(e,t,n){let[i,o]=(0,r.I6)(e,t,n),s=this.queryCache,l={type:"active",...i};return a.V.batch(()=>(s.findAll(i).forEach(e=>{e.reset()}),this.refetchQueries(l,o)))}cancelQueries(e,t,n){let[i,o={}]=(0,r.I6)(e,t,n);return void 0===o.revert&&(o.revert=!0),Promise.all(a.V.batch(()=>this.queryCache.findAll(i).map(e=>e.cancel(o)))).then(r.ZT).catch(r.ZT)}invalidateQueries(e,t,n){let[i,o]=(0,r.I6)(e,t,n);return a.V.batch(()=>{var e,t;if(this.queryCache.findAll(i).forEach(e=>{e.invalidate()}),"none"===i.refetchType)return Promise.resolve();let n={...i,type:null!=(e=null!=(t=i.refetchType)?t:i.type)?e:"active"};return this.refetchQueries(n,o)})}refetchQueries(e,t,n){let[i,o]=(0,r.I6)(e,t,n),s=Promise.all(a.V.batch(()=>this.queryCache.findAll(i).filter(e=>!e.isDisabled()).map(e=>{var t;return e.fetch(void 0,{...o,cancelRefetch:null==(t=null==o?void 0:o.cancelRefetch)||t,meta:{refetchPage:i.refetchPage}})}))).then(r.ZT);return null!=o&&o.throwOnError||(s=s.catch(r.ZT)),s}fetchQuery(e,t,n){let i=(0,r._v)(e,t,n),a=this.defaultQueryOptions(i);void 0===a.retry&&(a.retry=!1);let o=this.queryCache.build(this,a);return o.isStaleByTime(a.staleTime)?o.fetch(a):Promise.resolve(o.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(r.ZT).catch(r.ZT)}fetchInfiniteQuery(e,t,n){let i=(0,r._v)(e,t,n);return i.behavior=(0,p.Gm)(),this.fetchQuery(i)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(r.ZT).catch(r.ZT)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){let n=this.queryDefaults.find(t=>(0,r.yF)(e)===(0,r.yF)(t.queryKey));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;let t=this.queryDefaults.find(t=>(0,r.to)(e,t.queryKey));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){let n=this.mutationDefaults.find(t=>(0,r.yF)(e)===(0,r.yF)(t.mutationKey));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;let t=this.mutationDefaults.find(t=>(0,r.to)(e,t.mutationKey));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;let t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=(0,r.Rm)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}},92964:function(e,t,n){n.d(t,{Dv:function(){return h},b9:function(){return m},zt:function(){return s}});var r=n(2265),i=n(93915);let a=(0,r.createContext)(void 0),o=e=>{let t=(0,r.useContext)(a);return(null==e?void 0:e.store)||t||(0,i.K7)()},s=e=>{let{children:t,store:n}=e,o=(0,r.useRef)();return n||o.current||(o.current=(0,i.MT)()),(0,r.createElement)(a.Provider,{value:n||o.current},t)},l=e=>"function"==typeof(null==e?void 0:e.then),c=e=>{e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t})},u=r.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw c(e),e}),d=new WeakMap,f=e=>{let t=d.get(e);return t||(t=new Promise((n,r)=>{let i=e,a=e=>t=>{i===e&&n(t)},o=e=>t=>{i===e&&r(t)},s=e=>{"onCancel"in e&&"function"==typeof e.onCancel&&e.onCancel(r=>{if(r===e)throw Error("[Bug] p is not updated even after cancelation");l(r)?(d.set(r,t),i=r,r.then(a(r),o(r)),s(r)):n(r)})};e.then(a(e),o(e)),s(e)}),d.set(e,t)),t};function h(e,t){let n=o(t),[[i,a,s],d]=(0,r.useReducer)(t=>{let r=n.get(e);return Object.is(t[0],r)&&t[1]===n&&t[2]===e?t:[r,n,e]},void 0,()=>[n.get(e),n,e]),h=i;(a!==n||s!==e)&&(d(),h=n.get(e));let m=null==t?void 0:t.delay;return((0,r.useEffect)(()=>{let t=n.sub(e,()=>{if("number"==typeof m){let t=n.get(e);l(t)&&c(f(t)),setTimeout(d,m);return}d()});return d(),t},[n,e,m]),(0,r.useDebugValue)(h),l(h))?u(f(h)):h}function m(e,t){let n=o(t);return(0,r.useCallback)(function(){for(var t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];if(!("write"in e))throw Error("not writable atom");return n.set(e,...r)},[n,e])}},93915:function(e,t,n){let r;n.d(t,{K7:function(){return P},MT:function(){return S},cn:function(){return a}});let i=0;function a(e,t){let n=`atom${++i}`,r={toString(){return this.debugLabel?n+":"+this.debugLabel:n}};return"function"==typeof e?r.read=e:(r.init=e,r.read=o,r.write=s),t&&(r.write=t),r}function o(e){return e(this)}function s(e,t,n){return t(this,"function"==typeof n?n(e(this)):n)}let l=(e,t)=>e.unstable_is?e.unstable_is(t):t===e,c=e=>"init"in e,u=e=>!!e.write,d=new WeakMap,f=e=>{var t;return p(e)&&!(null==(t=d.get(e))?void 0:t[1])},h=(e,t)=>{let n=d.get(e);if(n)n[1]=!0,n[0].forEach(e=>e(t));else throw Error("[Bug] cancelable promise not found")},m=e=>{if(d.has(e))return;let t=[new Set,!1];d.set(e,t);let n=()=>{t[1]=!0};e.then(n,n),e.onCancel=e=>{t[0].add(e)}},p=e=>"function"==typeof(null==e?void 0:e.then),y=e=>"v"in e||"e"in e,b=e=>{if("e"in e)throw e.e;if(!("v"in e))throw Error("[Bug] atom state is not initialized");return e.v},v=(e,t,n)=>{n.p.has(e)||(n.p.add(e),t.then(()=>{n.p.delete(e)},()=>{n.p.delete(e)}))},g=(e,t,n,r,i)=>{var a;if(r===t)throw Error("[Bug] atom cannot depend on itself");n.d.set(r,i.n),f(n.v)&&v(t,n.v,i),null==(a=i.m)||a.t.add(t),e&&E(e,r,t)},w=()=>[new Map,new Map,new Set],x=(e,t,n)=>{e[0].has(t)||e[0].set(t,new Set),e[1].set(t,n)},E=(e,t,n)=>{let r=e[0].get(t);r&&r.add(n)},k=(e,t)=>e[0].get(t),C=(e,t)=>{e[2].add(t)},T=e=>{for(;e[1].size||e[2].size;){e[0].clear();let t=new Set(e[1].values());e[1].clear();let n=new Set(e[2]);e[2].clear(),t.forEach(e=>{var t;return null==(t=e.m)?void 0:t.l.forEach(e=>e())}),n.forEach(e=>e())}},_=e=>{let t;t=new Set;let n=(t,n,r)=>{let i="v"in n,a=n.v,o=f(n.v)?n.v:null;if(p(r)){for(let i of(m(r),n.d.keys()))v(t,r,e(i,n));n.v=r,delete n.e}else n.v=r,delete n.e;i&&Object.is(a,n.v)||(++n.n,o&&h(o,r))},r=(t,i,a,o)=>{var f;let h,m;if(!(null==o?void 0:o(i))&&y(a)&&(a.m||Array.from(a.d).every(([n,i])=>r(t,n,e(n,a),o).n===i)))return a;a.d.clear();let v=!0;try{let x=i.read(s=>{if(l(i,s)){let t=e(s,a);if(!y(t)){if(c(s))n(s,t,s.init);else throw Error("no atom init")}return b(t)}let u=r(t,s,e(s,a),o);if(v)g(t,i,a,s,u);else{let e=w();g(e,i,a,s,u),d(e,i,a),T(e)}return b(u)},{get signal(){return h||(h=new AbortController),h.signal},get setSelf(){return u(i)||console.warn("setSelf function cannot be used with read-only atom"),!m&&u(i)&&(m=(...e)=>{if(v&&console.warn("setSelf function cannot be called in sync"),!v)return s(i,...e)}),m}});if(n(i,a,x),p(x)){null==(f=x.onCancel)||f.call(x,()=>null==h?void 0:h.abort());let e=()=>{if(a.m){let e=w();d(e,i,a),T(e)}};x.then(e,e)}return a}catch(e){return delete a.v,a.e=e,++a.n,a}finally{v=!1}},i=(t,n,r)=>{var i,a;let o=new Map;for(let t of(null==(i=r.m)?void 0:i.t)||[])o.set(t,e(t,r));for(let t of r.p)o.set(t,e(t,r));return null==(a=k(t,n))||a.forEach(t=>{o.set(t,e(t,r))}),o},a=(e,t,n)=>{let a=[],o=new Set,s=(t,n)=>{if(!o.has(t)){for(let[r,a]of(o.add(t),i(e,t,n)))t!==r&&s(r,a);a.push([t,n,n.n])}};s(t,n);let l=new Set([t]),c=e=>o.has(e);for(let t=a.length-1;t>=0;--t){let[n,i,s]=a[t],u=!1;for(let e of i.d.keys())if(e!==n&&l.has(e)){u=!0;break}u&&(r(e,n,i,c),d(e,n,i),s!==i.n&&(x(e,n,i),l.add(n))),o.delete(n)}},o=(t,i,s,...u)=>i.write(n=>b(r(t,n,e(n,s))),(r,...u)=>{let f;let h=e(r,s);if(l(i,r)){if(!c(r))throw Error("atom not writable");let e="v"in h,i=h.v;n(r,h,u[0]),d(t,r,h),e&&Object.is(i,h.v)||(x(t,r,h),a(t,r,h))}else f=o(t,r,h,...u);return T(t),f},...u),s=(t,...n)=>{let r=w(),i=o(r,t,e(t),...n);return T(r),i},d=(t,n,r)=>{if(r.m&&!f(r.v)){for(let i of r.d.keys())r.m.d.has(i)||(E(t,i,e(i,r)).t.add(n),r.m.d.add(i));for(let i of r.m.d||[])if(!r.d.has(i)){r.m.d.delete(i);let a=S(t,i,e(i,r));null==a||a.t.delete(n)}}},E=(n,i,a)=>{if(!a.m){for(let t of(r(n,i,a),a.d.keys()))E(n,t,e(t,a)).t.add(i);if(a.m={l:new Set,d:new Set(a.d.keys()),t:new Set},t.add(i),u(i)&&i.onMount){let e=a.m,{onMount:t}=i;C(n,()=>{let r=t((...e)=>o(n,i,a,...e));r&&(e.u=r)})}}return a.m},S=(n,r,i)=>{if(i.m&&!i.m.l.size&&!Array.from(i.m.t).some(t=>{var n;return null==(n=e(t,i).m)?void 0:n.d.has(r)})){let a=i.m.u;for(let o of(a&&C(n,a),delete i.m,t.delete(r),i.d.keys())){let t=S(n,o,e(o,i));null==t||t.t.delete(r)}return}return i.m},P={get:t=>b(r(void 0,t,e(t))),set:s,sub:(t,n)=>{let r=w(),i=e(t),a=E(r,t,i);T(r);let o=a.l;return o.add(n),()=>{o.delete(n);let e=w();S(e,t,i),T(e)}},unstable_derive:t=>_(...t(e))};return Object.assign(P,{dev4_get_internal_weak_map:()=>({get:t=>{let n=e(t);if(0!==n.n)return n}}),dev4_get_mounted_atoms:()=>t,dev4_restore_atoms:t=>{let r=w();for(let[i,o]of t)if(c(i)){let t=e(i),s="v"in t,l=t.v;n(i,t,o),d(r,i,t),s&&Object.is(l,t.v)||(x(r,i,t),a(r,i,t))}T(r)}}),P},S=()=>{let e=new WeakMap;return _(t=>{let n=e.get(t);return n||(n={d:new Map,p:new Set,n:0},e.set(t,n)),n})},P=()=>(r||(r=S(),globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=r),globalThis.__JOTAI_DEFAULT_STORE__!==r&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044")),r)}}]);